From 393097627f9db319bab81e382b23fe5405bcd3f5 Mon Sep 17 00:00:00 2001 From: mgarcesbl Date: Sat, 13 Dec 2025 18:44:15 +0100 Subject: [PATCH 1/3] Initial version of the project and alternative vizualization --- _projects/2025/100453214/100453214.Rmd | 16 + _projects/2025/100453214/100453214.html | 1572 +++ .../anchor-4.2.2/anchor.min.js | 9 + .../bowser-1.9.3/bowser.min.js | 6 + .../distill-2.2.21/template.v2.js | 744 ++ .../header-attrs-2.30/header-attrs.js | 12 + .../jquery-3.6.0/jquery-3.6.0.js | 10881 ++++++++++++++++ .../jquery-3.6.0/jquery-3.6.0.min.js | 2 + .../jquery-3.6.0/jquery-3.6.0.min.map | 1 + .../popper-2.6.0/popper.min.js | 6 + .../tippy-6.2.7/tippy-bundle.umd.min.js | 2 + .../tippy-6.2.7/tippy-light-border.css | 1 + .../100453214_files/tippy-6.2.7/tippy.css | 1 + .../tippy-6.2.7/tippy.umd.min.js | 2 + .../webcomponents-2.0.0/webcomponents.js | 236 + _projects/2025/100453214/final_viz.qmd | 828 ++ _projects/2025/100453214/forest_plot.qmd | 286 + _projects/2025/100453214/legends.qmd | 160 + _projects/2025/100453214/results.R | 220 + 19 files changed, 14985 insertions(+) create mode 100644 _projects/2025/100453214/100453214.Rmd create mode 100644 _projects/2025/100453214/100453214.html create mode 100644 _projects/2025/100453214/100453214_files/anchor-4.2.2/anchor.min.js create mode 100644 _projects/2025/100453214/100453214_files/bowser-1.9.3/bowser.min.js create mode 100644 _projects/2025/100453214/100453214_files/distill-2.2.21/template.v2.js create mode 100644 _projects/2025/100453214/100453214_files/header-attrs-2.30/header-attrs.js create mode 100644 _projects/2025/100453214/100453214_files/jquery-3.6.0/jquery-3.6.0.js create mode 100644 _projects/2025/100453214/100453214_files/jquery-3.6.0/jquery-3.6.0.min.js create mode 100644 _projects/2025/100453214/100453214_files/jquery-3.6.0/jquery-3.6.0.min.map create mode 100644 _projects/2025/100453214/100453214_files/popper-2.6.0/popper.min.js create mode 100644 _projects/2025/100453214/100453214_files/tippy-6.2.7/tippy-bundle.umd.min.js create mode 100644 _projects/2025/100453214/100453214_files/tippy-6.2.7/tippy-light-border.css create mode 100644 _projects/2025/100453214/100453214_files/tippy-6.2.7/tippy.css create mode 100644 _projects/2025/100453214/100453214_files/tippy-6.2.7/tippy.umd.min.js create mode 100644 _projects/2025/100453214/100453214_files/webcomponents-2.0.0/webcomponents.js create mode 100644 _projects/2025/100453214/final_viz.qmd create mode 100644 _projects/2025/100453214/forest_plot.qmd create mode 100644 _projects/2025/100453214/legends.qmd create mode 100644 _projects/2025/100453214/results.R diff --git a/_projects/2025/100453214/100453214.Rmd b/_projects/2025/100453214/100453214.Rmd new file mode 100644 index 00000000..83dc6aac --- /dev/null +++ b/_projects/2025/100453214/100453214.Rmd @@ -0,0 +1,16 @@ +--- +title: "Draft Project" +description: | + First Draft. +categories: "2025" +author: María Garcés Blázquez +date: "`r Sys.Date()`" +output: + distill::distill_article: + self_contained: false + toc: true +--- + + + + diff --git a/_projects/2025/100453214/100453214.html b/_projects/2025/100453214/100453214.html new file mode 100644 index 00000000..4b54ba3e --- /dev/null +++ b/_projects/2025/100453214/100453214.html @@ -0,0 +1,1572 @@ + + + + + + + + + + + + + + + + + + + + + Draft Project + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

Draft Project

+ + +
+
2025
+
+ +

First Draft.

+
+ +
+ + María Garcés Blázquez + +
2025-12-13 +
+ +
+
+ + +
+ +
+
+ + + + + +
+ + + + + + + diff --git a/_projects/2025/100453214/100453214_files/anchor-4.2.2/anchor.min.js b/_projects/2025/100453214/100453214_files/anchor-4.2.2/anchor.min.js new file mode 100644 index 00000000..26908ec1 --- /dev/null +++ b/_projects/2025/100453214/100453214_files/anchor-4.2.2/anchor.min.js @@ -0,0 +1,9 @@ +// @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt Expat +// +// AnchorJS - v4.2.2 - 2019-11-14 +// https://www.bryanbraun.com/anchorjs/ +// Copyright (c) 2019 Bryan Braun; Licensed MIT +// +// @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt Expat +!function(A,e){"use strict";"function"==typeof define&&define.amd?define([],e):"object"==typeof module&&module.exports?module.exports=e():(A.AnchorJS=e(),A.anchors=new A.AnchorJS)}(this,function(){"use strict";return function(A){function f(A){A.icon=A.hasOwnProperty("icon")?A.icon:"",A.visible=A.hasOwnProperty("visible")?A.visible:"hover",A.placement=A.hasOwnProperty("placement")?A.placement:"right",A.ariaLabel=A.hasOwnProperty("ariaLabel")?A.ariaLabel:"Anchor",A.class=A.hasOwnProperty("class")?A.class:"",A.base=A.hasOwnProperty("base")?A.base:"",A.truncate=A.hasOwnProperty("truncate")?Math.floor(A.truncate):64,A.titleText=A.hasOwnProperty("titleText")?A.titleText:""}function p(A){var e;if("string"==typeof A||A instanceof String)e=[].slice.call(document.querySelectorAll(A));else{if(!(Array.isArray(A)||A instanceof NodeList))throw new Error("The selector provided to AnchorJS was invalid.");e=[].slice.call(A)}return e}this.options=A||{},this.elements=[],f(this.options),this.isTouchDevice=function(){return!!("ontouchstart"in window||window.DocumentTouch&&document instanceof DocumentTouch)},this.add=function(A){var e,t,i,n,o,s,a,r,c,h,l,u,d=[];if(f(this.options),"touch"===(l=this.options.visible)&&(l=this.isTouchDevice()?"always":"hover"),0===(e=p(A=A||"h2, h3, h4, h5, h6")).length)return this;for(!function(){if(null!==document.head.querySelector("style.anchorjs"))return;var A,e=document.createElement("style");e.className="anchorjs",e.appendChild(document.createTextNode("")),void 0===(A=document.head.querySelector('[rel="stylesheet"], style'))?document.head.appendChild(e):document.head.insertBefore(e,A);e.sheet.insertRule(" .anchorjs-link { opacity: 0; text-decoration: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }",e.sheet.cssRules.length),e.sheet.insertRule(" *:hover > .anchorjs-link, .anchorjs-link:focus { opacity: 1; }",e.sheet.cssRules.length),e.sheet.insertRule(" [data-anchorjs-icon]::after { content: attr(data-anchorjs-icon); }",e.sheet.cssRules.length),e.sheet.insertRule(' @font-face { font-family: "anchorjs-icons"; src: url(data:n/a;base64,AAEAAAALAIAAAwAwT1MvMg8yG2cAAAE4AAAAYGNtYXDp3gC3AAABpAAAAExnYXNwAAAAEAAAA9wAAAAIZ2x5ZlQCcfwAAAH4AAABCGhlYWQHFvHyAAAAvAAAADZoaGVhBnACFwAAAPQAAAAkaG10eASAADEAAAGYAAAADGxvY2EACACEAAAB8AAAAAhtYXhwAAYAVwAAARgAAAAgbmFtZQGOH9cAAAMAAAAAunBvc3QAAwAAAAADvAAAACAAAQAAAAEAAHzE2p9fDzz1AAkEAAAAAADRecUWAAAAANQA6R8AAAAAAoACwAAAAAgAAgAAAAAAAAABAAADwP/AAAACgAAA/9MCrQABAAAAAAAAAAAAAAAAAAAAAwABAAAAAwBVAAIAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAMCQAGQAAUAAAKZAswAAACPApkCzAAAAesAMwEJAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAQAAg//0DwP/AAEADwABAAAAAAQAAAAAAAAAAAAAAIAAAAAAAAAIAAAACgAAxAAAAAwAAAAMAAAAcAAEAAwAAABwAAwABAAAAHAAEADAAAAAIAAgAAgAAACDpy//9//8AAAAg6cv//f///+EWNwADAAEAAAAAAAAAAAAAAAAACACEAAEAAAAAAAAAAAAAAAAxAAACAAQARAKAAsAAKwBUAAABIiYnJjQ3NzY2MzIWFxYUBwcGIicmNDc3NjQnJiYjIgYHBwYUFxYUBwYGIwciJicmNDc3NjIXFhQHBwYUFxYWMzI2Nzc2NCcmNDc2MhcWFAcHBgYjARQGDAUtLXoWOR8fORYtLTgKGwoKCjgaGg0gEhIgDXoaGgkJBQwHdR85Fi0tOAobCgoKOBoaDSASEiANehoaCQkKGwotLXoWOR8BMwUFLYEuehYXFxYugC44CQkKGwo4GkoaDQ0NDXoaShoKGwoFBe8XFi6ALjgJCQobCjgaShoNDQ0NehpKGgobCgoKLYEuehYXAAAADACWAAEAAAAAAAEACAAAAAEAAAAAAAIAAwAIAAEAAAAAAAMACAAAAAEAAAAAAAQACAAAAAEAAAAAAAUAAQALAAEAAAAAAAYACAAAAAMAAQQJAAEAEAAMAAMAAQQJAAIABgAcAAMAAQQJAAMAEAAMAAMAAQQJAAQAEAAMAAMAAQQJAAUAAgAiAAMAAQQJAAYAEAAMYW5jaG9yanM0MDBAAGEAbgBjAGgAbwByAGoAcwA0ADAAMABAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAH//wAP) format("truetype"); }',e.sheet.cssRules.length)}(),t=document.querySelectorAll("[id]"),i=[].map.call(t,function(A){return A.id}),o=0;o\]\.\/\(\)\*\\\n\t\b\v]/g,"-").replace(/-{2,}/g,"-").substring(0,this.options.truncate).replace(/^-+|-+$/gm,"").toLowerCase()},this.hasAnchorJSLink=function(A){var e=A.firstChild&&-1<(" "+A.firstChild.className+" ").indexOf(" anchorjs-link "),t=A.lastChild&&-1<(" "+A.lastChild.className+" ").indexOf(" anchorjs-link ");return e||t||!1}}}); +// @license-end \ No newline at end of file diff --git a/_projects/2025/100453214/100453214_files/bowser-1.9.3/bowser.min.js b/_projects/2025/100453214/100453214_files/bowser-1.9.3/bowser.min.js new file mode 100644 index 00000000..5866337b --- /dev/null +++ b/_projects/2025/100453214/100453214_files/bowser-1.9.3/bowser.min.js @@ -0,0 +1,6 @@ +/*! + * Bowser - a browser detector + * https://github.com/ded/bowser + * MIT License | (c) Dustin Diaz 2015 + */ +!function(e,t,n){typeof module!="undefined"&&module.exports?module.exports=n():typeof define=="function"&&define.amd?define(t,n):e[t]=n()}(this,"bowser",function(){function t(t){function n(e){var n=t.match(e);return n&&n.length>1&&n[1]||""}function r(e){var n=t.match(e);return n&&n.length>1&&n[2]||""}function N(e){switch(e){case"NT":return"NT";case"XP":return"XP";case"NT 5.0":return"2000";case"NT 5.1":return"XP";case"NT 5.2":return"2003";case"NT 6.0":return"Vista";case"NT 6.1":return"7";case"NT 6.2":return"8";case"NT 6.3":return"8.1";case"NT 10.0":return"10";default:return undefined}}var i=n(/(ipod|iphone|ipad)/i).toLowerCase(),s=/like android/i.test(t),o=!s&&/android/i.test(t),u=/nexus\s*[0-6]\s*/i.test(t),a=!u&&/nexus\s*[0-9]+/i.test(t),f=/CrOS/.test(t),l=/silk/i.test(t),c=/sailfish/i.test(t),h=/tizen/i.test(t),p=/(web|hpw)os/i.test(t),d=/windows phone/i.test(t),v=/SamsungBrowser/i.test(t),m=!d&&/windows/i.test(t),g=!i&&!l&&/macintosh/i.test(t),y=!o&&!c&&!h&&!p&&/linux/i.test(t),b=r(/edg([ea]|ios)\/(\d+(\.\d+)?)/i),w=n(/version\/(\d+(\.\d+)?)/i),E=/tablet/i.test(t)&&!/tablet pc/i.test(t),S=!E&&/[^-]mobi/i.test(t),x=/xbox/i.test(t),T;/opera/i.test(t)?T={name:"Opera",opera:e,version:w||n(/(?:opera|opr|opios)[\s\/](\d+(\.\d+)?)/i)}:/opr\/|opios/i.test(t)?T={name:"Opera",opera:e,version:n(/(?:opr|opios)[\s\/](\d+(\.\d+)?)/i)||w}:/SamsungBrowser/i.test(t)?T={name:"Samsung Internet for Android",samsungBrowser:e,version:w||n(/(?:SamsungBrowser)[\s\/](\d+(\.\d+)?)/i)}:/coast/i.test(t)?T={name:"Opera Coast",coast:e,version:w||n(/(?:coast)[\s\/](\d+(\.\d+)?)/i)}:/yabrowser/i.test(t)?T={name:"Yandex Browser",yandexbrowser:e,version:w||n(/(?:yabrowser)[\s\/](\d+(\.\d+)?)/i)}:/ucbrowser/i.test(t)?T={name:"UC Browser",ucbrowser:e,version:n(/(?:ucbrowser)[\s\/](\d+(?:\.\d+)+)/i)}:/mxios/i.test(t)?T={name:"Maxthon",maxthon:e,version:n(/(?:mxios)[\s\/](\d+(?:\.\d+)+)/i)}:/epiphany/i.test(t)?T={name:"Epiphany",epiphany:e,version:n(/(?:epiphany)[\s\/](\d+(?:\.\d+)+)/i)}:/puffin/i.test(t)?T={name:"Puffin",puffin:e,version:n(/(?:puffin)[\s\/](\d+(?:\.\d+)?)/i)}:/sleipnir/i.test(t)?T={name:"Sleipnir",sleipnir:e,version:n(/(?:sleipnir)[\s\/](\d+(?:\.\d+)+)/i)}:/k-meleon/i.test(t)?T={name:"K-Meleon",kMeleon:e,version:n(/(?:k-meleon)[\s\/](\d+(?:\.\d+)+)/i)}:d?(T={name:"Windows Phone",osname:"Windows Phone",windowsphone:e},b?(T.msedge=e,T.version=b):(T.msie=e,T.version=n(/iemobile\/(\d+(\.\d+)?)/i))):/msie|trident/i.test(t)?T={name:"Internet Explorer",msie:e,version:n(/(?:msie |rv:)(\d+(\.\d+)?)/i)}:f?T={name:"Chrome",osname:"Chrome OS",chromeos:e,chromeBook:e,chrome:e,version:n(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:/edg([ea]|ios)/i.test(t)?T={name:"Microsoft Edge",msedge:e,version:b}:/vivaldi/i.test(t)?T={name:"Vivaldi",vivaldi:e,version:n(/vivaldi\/(\d+(\.\d+)?)/i)||w}:c?T={name:"Sailfish",osname:"Sailfish OS",sailfish:e,version:n(/sailfish\s?browser\/(\d+(\.\d+)?)/i)}:/seamonkey\//i.test(t)?T={name:"SeaMonkey",seamonkey:e,version:n(/seamonkey\/(\d+(\.\d+)?)/i)}:/firefox|iceweasel|fxios/i.test(t)?(T={name:"Firefox",firefox:e,version:n(/(?:firefox|iceweasel|fxios)[ \/](\d+(\.\d+)?)/i)},/\((mobile|tablet);[^\)]*rv:[\d\.]+\)/i.test(t)&&(T.firefoxos=e,T.osname="Firefox OS")):l?T={name:"Amazon Silk",silk:e,version:n(/silk\/(\d+(\.\d+)?)/i)}:/phantom/i.test(t)?T={name:"PhantomJS",phantom:e,version:n(/phantomjs\/(\d+(\.\d+)?)/i)}:/slimerjs/i.test(t)?T={name:"SlimerJS",slimer:e,version:n(/slimerjs\/(\d+(\.\d+)?)/i)}:/blackberry|\bbb\d+/i.test(t)||/rim\stablet/i.test(t)?T={name:"BlackBerry",osname:"BlackBerry OS",blackberry:e,version:w||n(/blackberry[\d]+\/(\d+(\.\d+)?)/i)}:p?(T={name:"WebOS",osname:"WebOS",webos:e,version:w||n(/w(?:eb)?osbrowser\/(\d+(\.\d+)?)/i)},/touchpad\//i.test(t)&&(T.touchpad=e)):/bada/i.test(t)?T={name:"Bada",osname:"Bada",bada:e,version:n(/dolfin\/(\d+(\.\d+)?)/i)}:h?T={name:"Tizen",osname:"Tizen",tizen:e,version:n(/(?:tizen\s?)?browser\/(\d+(\.\d+)?)/i)||w}:/qupzilla/i.test(t)?T={name:"QupZilla",qupzilla:e,version:n(/(?:qupzilla)[\s\/](\d+(?:\.\d+)+)/i)||w}:/chromium/i.test(t)?T={name:"Chromium",chromium:e,version:n(/(?:chromium)[\s\/](\d+(?:\.\d+)?)/i)||w}:/chrome|crios|crmo/i.test(t)?T={name:"Chrome",chrome:e,version:n(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:o?T={name:"Android",version:w}:/safari|applewebkit/i.test(t)?(T={name:"Safari",safari:e},w&&(T.version=w)):i?(T={name:i=="iphone"?"iPhone":i=="ipad"?"iPad":"iPod"},w&&(T.version=w)):/googlebot/i.test(t)?T={name:"Googlebot",googlebot:e,version:n(/googlebot\/(\d+(\.\d+))/i)||w}:T={name:n(/^(.*)\/(.*) /),version:r(/^(.*)\/(.*) /)},!T.msedge&&/(apple)?webkit/i.test(t)?(/(apple)?webkit\/537\.36/i.test(t)?(T.name=T.name||"Blink",T.blink=e):(T.name=T.name||"Webkit",T.webkit=e),!T.version&&w&&(T.version=w)):!T.opera&&/gecko\//i.test(t)&&(T.name=T.name||"Gecko",T.gecko=e,T.version=T.version||n(/gecko\/(\d+(\.\d+)?)/i)),!T.windowsphone&&(o||T.silk)?(T.android=e,T.osname="Android"):!T.windowsphone&&i?(T[i]=e,T.ios=e,T.osname="iOS"):g?(T.mac=e,T.osname="macOS"):x?(T.xbox=e,T.osname="Xbox"):m?(T.windows=e,T.osname="Windows"):y&&(T.linux=e,T.osname="Linux");var C="";T.windows?C=N(n(/Windows ((NT|XP)( \d\d?.\d)?)/i)):T.windowsphone?C=n(/windows phone (?:os)?\s?(\d+(\.\d+)*)/i):T.mac?(C=n(/Mac OS X (\d+([_\.\s]\d+)*)/i),C=C.replace(/[_\s]/g,".")):i?(C=n(/os (\d+([_\s]\d+)*) like mac os x/i),C=C.replace(/[_\s]/g,".")):o?C=n(/android[ \/-](\d+(\.\d+)*)/i):T.webos?C=n(/(?:web|hpw)os\/(\d+(\.\d+)*)/i):T.blackberry?C=n(/rim\stablet\sos\s(\d+(\.\d+)*)/i):T.bada?C=n(/bada\/(\d+(\.\d+)*)/i):T.tizen&&(C=n(/tizen[\/\s](\d+(\.\d+)*)/i)),C&&(T.osversion=C);var k=!T.windows&&C.split(".")[0];if(E||a||i=="ipad"||o&&(k==3||k>=4&&!S)||T.silk)T.tablet=e;else if(S||i=="iphone"||i=="ipod"||o||u||T.blackberry||T.webos||T.bada)T.mobile=e;return T.msedge||T.msie&&T.version>=10||T.yandexbrowser&&T.version>=15||T.vivaldi&&T.version>=1||T.chrome&&T.version>=20||T.samsungBrowser&&T.version>=4||T.firefox&&T.version>=20||T.safari&&T.version>=6||T.opera&&T.version>=10||T.ios&&T.osversion&&T.osversion.split(".")[0]>=6||T.blackberry&&T.version>=10.1||T.chromium&&T.version>=20?T.a=e:T.msie&&T.version<10||T.chrome&&T.version<20||T.firefox&&T.version<20||T.safari&&T.version<6||T.opera&&T.version<10||T.ios&&T.osversion&&T.osversion.split(".")[0]<6||T.chromium&&T.version<20?T.c=e:T.x=e,T}function r(e){return e.split(".").length}function i(e,t){var n=[],r;if(Array.prototype.map)return Array.prototype.map.call(e,t);for(r=0;r=0){if(n[0][t]>n[1][t])return 1;if(n[0][t]!==n[1][t])return-1;if(t===0)return 0}}function o(e,r,i){var o=n;typeof r=="string"&&(i=r,r=void 0),r===void 0&&(r=!1),i&&(o=t(i));var u=""+o.version;for(var a in e)if(e.hasOwnProperty(a)&&o[a]){if(typeof e[a]!="string")throw new Error("Browser version in the minVersion map should be a string: "+a+": "+String(e));return s([u,e[a]])<0}return r}function u(e,t,n){return!o(e,t,n)}var e=!0,n=t(typeof navigator!="undefined"?navigator.userAgent||"":"");return n.test=function(e){for(var t=0;tnew Qn(e)),e.katex=t.katex,e.password=t.password}function t(e=document){const t=new Set,n=e.querySelectorAll('d-cite');for(const i of n){const e=i.getAttribute('key').split(',');for(const n of e)t.add(n)}return[...t]}function n(e,t,n,i){if(null==e.author)return'';var a=e.author.split(' and ');let d=a.map((e)=>{if(e=e.trim(),e.match(/\{.+\}/)){var n=/\{([^}]+)\}/,i=n.exec(e);return i[1]}if(-1!=e.indexOf(','))var a=e.split(',')[0].trim(),d=e.split(',')[1];else var a=e.split(' ').slice(-1)[0].trim(),d=e.split(' ').slice(0,-1).join(' ');var r='';return void 0!=d&&(r=d.trim().split(' ').map((e)=>e.trim()[0]),r=r.join('.')+'.'),t.replace('${F}',d).replace('${L}',a).replace('${I}',r)});if(1[${i||'link'}]`}return''}function d(e,t){return'doi'in e?`${t?'
':''} DOI: ${e.doi}`:''}function r(e){return''+e.title+' '}function o(e){if(e){var t=r(e);return t+=a(e)+'
',e.author&&(t+=n(e,'${L}, ${I}',', ',' and '),(e.year||e.date)&&(t+=', ')),t+=e.year||e.date?(e.year||e.date)+'. ':'. ',t+=i(e),t+=d(e),t}return'?'}function l(e){if(e){var t='';t+=''+e.title+'',t+=a(e),t+='
';var r=n(e,'${I} ${L}',', ')+'.',o=i(e).trim()+' '+e.year+'. '+d(e,!0);return t+=(r+o).length'+o,t}return'?'}function s(e){for(let t of e.authors){const e=!!t.affiliation,n=!!t.affiliations;if(e)if(n)console.warn(`Author ${t.author} has both old-style ("affiliation" & "affiliationURL") and new style ("affiliations") affiliation information!`);else{let e={name:t.affiliation};t.affiliationURL&&(e.url=t.affiliationURL),t.affiliations=[e]}}return console.log(e),e}function c(e){const t=e.querySelector('script');if(t){const e=t.getAttribute('type');if('json'==e.split('/')[1]){const e=t.textContent,n=JSON.parse(e);return s(n)}console.error('Distill only supports JSON frontmatter tags anymore; no more YAML.')}else console.error('You added a frontmatter tag but did not provide a script tag with front matter data in it. Please take a look at our templates.');return{}}function u(){return-1!==['interactive','complete'].indexOf(document.readyState)}function p(e){const t='distill-prerendered-styles',n=e.getElementById(t);if(!n){const n=e.createElement('style');n.id=t,n.type='text/css';const i=e.createTextNode(bi);n.appendChild(i);const a=e.head.querySelector('script');e.head.insertBefore(n,a)}}function g(e,t){console.info('Runlevel 0: Polyfill required: '+e.name);const n=document.createElement('script');n.src=e.url,n.async=!1,t&&(n.onload=function(){t(e)}),n.onerror=function(){new Error('Runlevel 0: Polyfills failed to load script '+e.name)},document.head.appendChild(n)}function f(e,t){return t={exports:{}},e(t,t.exports),t.exports}function h(e){return e.replace(/[\t\n ]+/g,' ').replace(/{\\["^`.'acu~Hvs]( )?([a-zA-Z])}/g,(e,t,n)=>n).replace(/{\\([a-zA-Z])}/g,(e,t)=>t)}function b(e){const t=new Map,n=_i.toJSON(e);for(const i of n){for(const[e,t]of Object.entries(i.entryTags))i.entryTags[e.toLowerCase()]=h(t);i.entryTags.type=i.entryType,t.set(i.citationKey,i.entryTags)}return t}function m(e){return`@article{${e.slug}, + author = {${e.bibtexAuthors}}, + title = {${e.title}}, + journal = {${e.journal.title}}, + year = {${e.publishedYear}}, + note = {${e.url}}, + doi = {${e.doi}} +}`}function y(e){return` + +`}function x(e,t,n=document){if(0 + + d-toc { + contain: layout style; + display: block; + } + + d-toc ul { + padding-left: 0; + } + + d-toc ul > ul { + padding-left: 24px; + } + + d-toc a { + border-bottom: none; + text-decoration: none; + } + + + +

Table of contents

+
    `;for(const i of t){const e='D-TITLE'==i.parentElement.tagName,t=i.getAttribute('no-toc');if(e||t)continue;const a=i.textContent,d='#'+i.getAttribute('id');let r='
  • '+a+'
  • ';'H3'==i.tagName?r='
      '+r+'
    ':r+='
    ',n+=r}n+='
',e.innerHTML=n}function v(e){return function(t,n){return Xi(e(t),n)}}function w(e,t,n){var i=(t-e)/Rn(0,n),a=Fn(jn(i)/Nn),d=i/In(10,a);return 0<=a?(d>=Gi?10:d>=ea?5:d>=ta?2:1)*In(10,a):-In(10,-a)/(d>=Gi?10:d>=ea?5:d>=ta?2:1)}function S(e,t,n){var i=Un(t-e)/Rn(0,n),a=In(10,Fn(jn(i)/Nn)),d=i/a;return d>=Gi?a*=10:d>=ea?a*=5:d>=ta&&(a*=2),t>8|240&t>>4,15&t>>4|240&t,(15&t)<<4|15&t,1)):(t=ca.exec(e))?O(parseInt(t[1],16)):(t=ua.exec(e))?new j(t[1],t[2],t[3],1):(t=pa.exec(e))?new j(255*t[1]/100,255*t[2]/100,255*t[3]/100,1):(t=ga.exec(e))?U(t[1],t[2],t[3],t[4]):(t=fa.exec(e))?U(255*t[1]/100,255*t[2]/100,255*t[3]/100,t[4]):(t=ha.exec(e))?R(t[1],t[2]/100,t[3]/100,1):(t=ba.exec(e))?R(t[1],t[2]/100,t[3]/100,t[4]):ma.hasOwnProperty(e)?O(ma[e]):'transparent'===e?new j(NaN,NaN,NaN,0):null}function O(e){return new j(255&e>>16,255&e>>8,255&e,1)}function U(e,t,n,i){return 0>=i&&(e=t=n=NaN),new j(e,t,n,i)}function I(e){return(e instanceof L||(e=M(e)),!e)?new j:(e=e.rgb(),new j(e.r,e.g,e.b,e.opacity))}function N(e,t,n,i){return 1===arguments.length?I(e):new j(e,t,n,null==i?1:i)}function j(e,t,n,i){this.r=+e,this.g=+t,this.b=+n,this.opacity=+i}function R(e,t,n,i){return 0>=i?e=t=n=NaN:0>=n||1<=n?e=t=NaN:0>=t&&(e=NaN),new F(e,t,n,i)}function q(e){if(e instanceof F)return new F(e.h,e.s,e.l,e.opacity);if(e instanceof L||(e=M(e)),!e)return new F;if(e instanceof F)return e;e=e.rgb();var t=e.r/255,n=e.g/255,i=e.b/255,a=Hn(t,n,i),d=Rn(t,n,i),r=NaN,c=d-a,s=(d+a)/2;return c?(r=t===d?(n-i)/c+6*(ns?d+a:2-d-a,r*=60):c=0s?0:r,new F(r,c,s,e.opacity)}function F(e,t,n,i){this.h=+e,this.s=+t,this.l=+n,this.opacity=+i}function P(e,t,n){return 255*(60>e?t+(n-t)*e/60:180>e?n:240>e?t+(n-t)*(240-e)/60:t)}function H(e){if(e instanceof Y)return new Y(e.l,e.a,e.b,e.opacity);if(e instanceof X){var t=e.h*ya;return new Y(e.l,Mn(t)*e.c,Dn(t)*e.c,e.opacity)}e instanceof j||(e=I(e));var n=$(e.r),i=$(e.g),a=$(e.b),d=W((0.4124564*n+0.3575761*i+0.1804375*a)/Kn),r=W((0.2126729*n+0.7151522*i+0.072175*a)/Xn),o=W((0.0193339*n+0.119192*i+0.9503041*a)/Yn);return new Y(116*r-16,500*(d-r),200*(r-o),e.opacity)}function Y(e,t,n,i){this.l=+e,this.a=+t,this.b=+n,this.opacity=+i}function W(e){return e>Sa?In(e,1/3):e/wa+Zn}function V(e){return e>va?e*e*e:wa*(e-Zn)}function K(e){return 255*(0.0031308>=e?12.92*e:1.055*In(e,1/2.4)-0.055)}function $(e){return 0.04045>=(e/=255)?e/12.92:In((e+0.055)/1.055,2.4)}function z(e){if(e instanceof X)return new X(e.h,e.c,e.l,e.opacity);e instanceof Y||(e=H(e));var t=En(e.b,e.a)*xa;return new X(0>t?t+360:t,An(e.a*e.a+e.b*e.b),e.l,e.opacity)}function X(e,t,n,i){this.h=+e,this.c=+t,this.l=+n,this.opacity=+i}function J(e){if(e instanceof Z)return new Z(e.h,e.s,e.l,e.opacity);e instanceof j||(e=I(e));var t=e.r/255,n=e.g/255,i=e.b/255,a=(_a*i+E*t-Ta*n)/(_a+E-Ta),d=i-a,r=(D*(n-a)-B*d)/C,o=An(r*r+d*d)/(D*a*(1-a)),l=o?En(r,d)*xa-120:NaN;return new Z(0>l?l+360:l,o,a,e.opacity)}function Q(e,t,n,i){return 1===arguments.length?J(e):new Z(e,t,n,null==i?1:i)}function Z(e,t,n,i){this.h=+e,this.s=+t,this.l=+n,this.opacity=+i}function G(e,n){return function(i){return e+i*n}}function ee(e,n,i){return e=In(e,i),n=In(n,i)-e,i=1/i,function(a){return In(e+a*n,i)}}function te(e){return 1==(e=+e)?ne:function(t,n){return n-t?ee(t,n,e):La(isNaN(t)?n:t)}}function ne(e,t){var n=t-e;return n?G(e,n):La(isNaN(e)?t:e)}function ie(e){return function(){return e}}function ae(e){return function(n){return e(n)+''}}function de(e){return function t(n){function i(i,t){var a=e((i=Q(i)).h,(t=Q(t)).h),d=ne(i.s,t.s),r=ne(i.l,t.l),o=ne(i.opacity,t.opacity);return function(e){return i.h=a(e),i.s=d(e),i.l=r(In(e,n)),i.opacity=o(e),i+''}}return n=+n,i.gamma=t,i}(1)}function oe(e,t){return(t-=e=+e)?function(n){return(n-e)/t}:Pa(t)}function le(e){return function(t,n){var i=e(t=+t,n=+n);return function(e){return e<=t?0:e>=n?1:i(e)}}}function se(e){return function(n,i){var d=e(n=+n,i=+i);return function(e){return 0>=e?n:1<=e?i:d(e)}}}function ce(e,t,n,i){var a=e[0],d=e[1],r=t[0],o=t[1];return d',a=t[3]||'-',d=t[4]||'',r=!!t[5],o=t[6]&&+t[6],l=!!t[7],s=t[8]&&+t[8].slice(1),c=t[9]||'';'n'===c?(l=!0,c='g'):!$a[c]&&(c=''),(r||'0'===n&&'='===i)&&(r=!0,n='0',i='='),this.fill=n,this.align=i,this.sign=a,this.symbol=d,this.zero=r,this.width=o,this.comma=l,this.precision=s,this.type=c}function be(e){var t=e.domain;return e.ticks=function(e){var n=t();return na(n[0],n[n.length-1],null==e?10:e)},e.tickFormat=function(e,n){return ad(t(),e,n)},e.nice=function(n){null==n&&(n=10);var i,a=t(),d=0,r=a.length-1,o=a[d],l=a[r];return li&&(o=qn(o*i)/i,l=Fn(l*i)/i,i=w(o,l,n)),0i&&(a[d]=qn(o*i)/i,a[r]=Fn(l*i)/i,t(a)),e},e}function me(){var e=ge(oe,Ma);return e.copy=function(){return pe(e,me())},be(e)}function ye(e,t,n,i){function a(t){return e(t=new Date(+t)),t}return a.floor=a,a.ceil=function(n){return e(n=new Date(n-1)),t(n,1),e(n),n},a.round=function(e){var t=a(e),n=a.ceil(e);return e-t=t)for(;e(t),!n(t);)t.setTime(t-1)},function(e,i){if(e>=e)if(0>i)for(;0>=++i;)for(;t(e,-1),!n(e););else for(;0<=--i;)for(;t(e,1),!n(e););})},n&&(a.count=function(t,i){return dd.setTime(+t),rd.setTime(+i),e(dd),e(rd),Fn(n(dd,rd))},a.every=function(e){return e=Fn(e),isFinite(e)&&0e.y){var t=new Date(-1,e.m,e.d,e.H,e.M,e.S,e.L);return t.setFullYear(e.y),t}return new Date(e.y,e.m,e.d,e.H,e.M,e.S,e.L)}function we(e){if(0<=e.y&&100>e.y){var t=new Date(Date.UTC(-1,e.m,e.d,e.H,e.M,e.S,e.L));return t.setUTCFullYear(e.y),t}return new Date(Date.UTC(e.y,e.m,e.d,e.H,e.M,e.S,e.L))}function Se(e){return{y:e,m:0,d:1,H:0,M:0,S:0,L:0}}function Ce(e){function t(e,t){return function(a){var d,r,o,l=[],s=-1,i=0,c=e.length;for(a instanceof Date||(a=new Date(+a));++s=n)return-1;if(r=t.charCodeAt(l++),37===r){if(r=t.charAt(l++),o=C[r in Hd?t.charAt(l++):r],!o||0>(d=o(e,a,d)))return-1;}else if(r!=a.charCodeAt(d++))return-1}return d}var r=e.dateTime,o=e.date,l=e.time,i=e.periods,s=e.days,c=e.shortDays,u=e.months,p=e.shortMonths,g=Le(i),f=Ae(i),h=Le(s),b=Ae(s),m=Le(c),y=Ae(c),x=Le(u),k=Ae(u),v=Le(p),w=Ae(p),d={a:function(e){return c[e.getDay()]},A:function(e){return s[e.getDay()]},b:function(e){return p[e.getMonth()]},B:function(e){return u[e.getMonth()]},c:null,d:Ye,e:Ye,H:Be,I:We,j:Ve,L:Ke,m:$e,M:Xe,p:function(e){return i[+(12<=e.getHours())]},S:Je,U:Qe,w:Ze,W:Ge,x:null,X:null,y:et,Y:tt,Z:nt,"%":mt},S={a:function(e){return c[e.getUTCDay()]},A:function(e){return s[e.getUTCDay()]},b:function(e){return p[e.getUTCMonth()]},B:function(e){return u[e.getUTCMonth()]},c:null,d:it,e:it,H:at,I:dt,j:rt,L:ot,m:lt,M:st,p:function(e){return i[+(12<=e.getUTCHours())]},S:ct,U:ut,w:pt,W:gt,x:null,X:null,y:ft,Y:ht,Z:bt,"%":mt},C={a:function(e,t,a){var i=m.exec(t.slice(a));return i?(e.w=y[i[0].toLowerCase()],a+i[0].length):-1},A:function(e,t,a){var i=h.exec(t.slice(a));return i?(e.w=b[i[0].toLowerCase()],a+i[0].length):-1},b:function(e,t,a){var i=v.exec(t.slice(a));return i?(e.m=w[i[0].toLowerCase()],a+i[0].length):-1},B:function(e,t,a){var i=x.exec(t.slice(a));return i?(e.m=k[i[0].toLowerCase()],a+i[0].length):-1},c:function(e,t,n){return a(e,r,t,n)},d:je,e:je,H:qe,I:qe,j:Re,L:He,m:Ne,M:Fe,p:function(e,t,a){var i=g.exec(t.slice(a));return i?(e.p=f[i[0].toLowerCase()],a+i[0].length):-1},S:Pe,U:De,w:Ee,W:Me,x:function(e,t,n){return a(e,o,t,n)},X:function(e,t,n){return a(e,l,t,n)},y:Ue,Y:Oe,Z:Ie,"%":ze};return d.x=t(o,d),d.X=t(l,d),d.c=t(r,d),S.x=t(o,S),S.X=t(l,S),S.c=t(r,S),{format:function(e){var n=t(e+='',d);return n.toString=function(){return e},n},parse:function(e){var t=n(e+='',ve);return t.toString=function(){return e},t},utcFormat:function(e){var n=t(e+='',S);return n.toString=function(){return e},n},utcParse:function(e){var t=n(e,we);return t.toString=function(){return e},t}}}function Te(e,t,n){var i=0>e?'-':'',a=(i?-e:e)+'',d=a.length;return i+(dt?1:e>=t?0:NaN}function qt(e){return function(){this.removeAttribute(e)}}function Ft(e){return function(){this.removeAttributeNS(e.space,e.local)}}function Pt(e,t){return function(){this.setAttribute(e,t)}}function Ht(e,t){return function(){this.setAttributeNS(e.space,e.local,t)}}function zt(e,t){return function(){var n=t.apply(this,arguments);null==n?this.removeAttribute(e):this.setAttribute(e,n)}}function Yt(e,t){return function(){var n=t.apply(this,arguments);null==n?this.removeAttributeNS(e.space,e.local):this.setAttributeNS(e.space,e.local,n)}}function Bt(e){return function(){this.style.removeProperty(e)}}function Wt(e,t,n){return function(){this.style.setProperty(e,t,n)}}function Vt(e,t,n){return function(){var i=t.apply(this,arguments);null==i?this.style.removeProperty(e):this.style.setProperty(e,i,n)}}function Kt(e,t){return e.style.getPropertyValue(t)||vr(e).getComputedStyle(e,null).getPropertyValue(t)}function $t(e){return function(){delete this[e]}}function Xt(e,t){return function(){this[e]=t}}function Jt(e,t){return function(){var n=t.apply(this,arguments);null==n?delete this[e]:this[e]=n}}function Qt(e){return e.trim().split(/^|\s+/)}function Zt(e){return e.classList||new Gt(e)}function Gt(e){this._node=e,this._names=Qt(e.getAttribute('class')||'')}function en(e,t){for(var a=Zt(e),d=-1,i=t.length;++dUpdates and Corrections +

`,e.githubCompareUpdatesUrl&&(t+=`View all changes to this article since it was first published.`),t+=` + If you see mistakes or want to suggest changes, please create an issue on GitHub.

+ `);const n=e.journal;return'undefined'!=typeof n&&'Distill'===n.title&&(t+=` +

Reuse

+

Diagrams and text are licensed under Creative Commons Attribution CC-BY 4.0 with the source available on GitHub, unless noted otherwise. The figures that have been reused from other sources don’t fall under this license and can be recognized by a note in their caption: “Figure from …”.

+ `),'undefined'!=typeof e.publishedDate&&(t+=` +

Citation

+

For attribution in academic contexts, please cite this work as

+
${e.concatenatedAuthors}, "${e.title}", Distill, ${e.publishedYear}.
+

BibTeX citation

+
${m(e)}
+ `),t}var An=Math.sqrt,En=Math.atan2,Dn=Math.sin,Mn=Math.cos,On=Math.PI,Un=Math.abs,In=Math.pow,Nn=Math.LN10,jn=Math.log,Rn=Math.max,qn=Math.ceil,Fn=Math.floor,Pn=Math.round,Hn=Math.min;const zn=['Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday'],Bn=['Jan.','Feb.','March','April','May','June','July','Aug.','Sept.','Oct.','Nov.','Dec.'],Wn=(e)=>10>e?'0'+e:e,Vn=function(e){const t=zn[e.getDay()].substring(0,3),n=Wn(e.getDate()),i=Bn[e.getMonth()].substring(0,3),a=e.getFullYear().toString(),d=e.getUTCHours().toString(),r=e.getUTCMinutes().toString(),o=e.getUTCSeconds().toString();return`${t}, ${n} ${i} ${a} ${d}:${r}:${o} Z`},$n=function(e){const t=Array.from(e).reduce((e,[t,n])=>Object.assign(e,{[t]:n}),{});return t},Jn=function(e){const t=new Map;for(var n in e)e.hasOwnProperty(n)&&t.set(n,e[n]);return t};class Qn{constructor(e){this.name=e.author,this.personalURL=e.authorURL,this.affiliation=e.affiliation,this.affiliationURL=e.affiliationURL,this.affiliations=e.affiliations||[]}get firstName(){const e=this.name.split(' ');return e.slice(0,e.length-1).join(' ')}get lastName(){const e=this.name.split(' ');return e[e.length-1]}}class Gn{constructor(){this.title='unnamed article',this.description='',this.authors=[],this.bibliography=new Map,this.bibliographyParsed=!1,this.citations=[],this.citationsCollected=!1,this.journal={},this.katex={},this.publishedDate=void 0}set url(e){this._url=e}get url(){if(this._url)return this._url;return this.distillPath&&this.journal.url?this.journal.url+'/'+this.distillPath:this.journal.url?this.journal.url:void 0}get githubUrl(){return this.githubPath?'https://github.com/'+this.githubPath:void 0}set previewURL(e){this._previewURL=e}get previewURL(){return this._previewURL?this._previewURL:this.url+'/thumbnail.jpg'}get publishedDateRFC(){return Vn(this.publishedDate)}get updatedDateRFC(){return Vn(this.updatedDate)}get publishedYear(){return this.publishedDate.getFullYear()}get publishedMonth(){return Bn[this.publishedDate.getMonth()]}get publishedDay(){return this.publishedDate.getDate()}get publishedMonthPadded(){return Wn(this.publishedDate.getMonth()+1)}get publishedDayPadded(){return Wn(this.publishedDate.getDate())}get publishedISODateOnly(){return this.publishedDate.toISOString().split('T')[0]}get volume(){const e=this.publishedYear-2015;if(1>e)throw new Error('Invalid publish date detected during computing volume');return e}get issue(){return this.publishedDate.getMonth()+1}get concatenatedAuthors(){if(2{return e.lastName+', '+e.firstName}).join(' and ')}get slug(){let e='';return this.authors.length&&(e+=this.authors[0].lastName.toLowerCase(),e+=this.publishedYear,e+=this.title.split(' ')[0].toLowerCase()),e||'Untitled'}get bibliographyEntries(){return new Map(this.citations.map((e)=>{const t=this.bibliography.get(e);return[e,t]}))}set bibliography(e){e instanceof Map?this._bibliography=e:'object'==typeof e&&(this._bibliography=Jn(e))}get bibliography(){return this._bibliography}static fromObject(e){const t=new Gn;return Object.assign(t,e),t}assignToObject(e){Object.assign(e,this),e.bibliography=$n(this.bibliographyEntries),e.url=this.url,e.githubUrl=this.githubUrl,e.previewURL=this.previewURL,this.publishedDate&&(e.volume=this.volume,e.issue=this.issue,e.publishedDateRFC=this.publishedDateRFC,e.publishedYear=this.publishedYear,e.publishedMonth=this.publishedMonth,e.publishedDay=this.publishedDay,e.publishedMonthPadded=this.publishedMonthPadded,e.publishedDayPadded=this.publishedDayPadded),this.updatedDate&&(e.updatedDateRFC=this.updatedDateRFC),e.concatenatedAuthors=this.concatenatedAuthors,e.bibtexAuthors=this.bibtexAuthors,e.slug=this.slug}}const ei=(e)=>{return class extends e{constructor(){super();const e={childList:!0,characterData:!0,subtree:!0},t=new MutationObserver(()=>{t.disconnect(),this.renderIfPossible(),t.observe(this,e)});t.observe(this,e)}connectedCallback(){super.connectedCallback(),this.renderIfPossible()}renderIfPossible(){this.textContent&&this.root&&this.renderContent()}renderContent(){console.error(`Your class ${this.constructor.name} must provide a custom renderContent() method!`)}}},ti=(e,t,n=!0)=>{return(i)=>{const a=document.createElement('template');return a.innerHTML=t,n&&'ShadyCSS'in window&&ShadyCSS.prepareTemplate(a,e),class extends i{static get is(){return e}constructor(){super(),this.clone=document.importNode(a.content,!0),n&&(this.attachShadow({mode:'open'}),this.shadowRoot.appendChild(this.clone))}connectedCallback(){n?'ShadyCSS'in window&&ShadyCSS.styleElement(this):this.insertBefore(this.clone,this.firstChild)}get root(){return n?this.shadowRoot:this}$(e){return this.root.querySelector(e)}$$(e){return this.root.querySelectorAll(e)}}}};var ni='/*\n * Copyright 2018 The Distill Template Authors\n *\n * Licensed under the Apache License, Version 2.0 (the "License");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an "AS IS" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\nspan.katex-display {\n text-align: left;\n padding: 8px 0 8px 0;\n margin: 0.5em 0 0.5em 1em;\n}\n\nspan.katex {\n -webkit-font-smoothing: antialiased;\n color: rgba(0, 0, 0, 0.8);\n font-size: 1.18em;\n}\n';const ii=function(e,t,n){let i=n,a=0;for(const d=e.length;i=a&&t.slice(i,i+d)===e)return i;'\\'===n?i++:'{'===n?a++:'}'===n&&a--;i++}return-1},ai=function(e,t,n,i){const a=[];for(let d=0;d',ui=ti('d-math',` +${ci} + + +`);class T extends ei(ui(HTMLElement)){static set katexOptions(e){T._katexOptions=e,T.katexOptions.delimiters&&(T.katexAdded?T.katexLoadedCallback():T.addKatex())}static get katexOptions(){return T._katexOptions||(T._katexOptions={delimiters:[{left:'$$',right:'$$',display:!1}]}),T._katexOptions}static katexLoadedCallback(){const e=document.querySelectorAll('d-math');for(const t of e)t.renderContent();if(T.katexOptions.delimiters){const e=document.querySelector('d-article');si(e,T.katexOptions)}}static addKatex(){document.head.insertAdjacentHTML('beforeend',ci);const e=document.createElement('script');e.src='https://distill.pub/third-party/katex/katex.min.js',e.async=!0,e.onload=T.katexLoadedCallback,e.crossorigin='anonymous',document.head.appendChild(e),T.katexAdded=!0}get options(){const e={displayMode:this.hasAttribute('block')};return Object.assign(e,T.katexOptions)}connectedCallback(){super.connectedCallback(),T.katexAdded||T.addKatex()}renderContent(){if('undefined'!=typeof katex){const e=this.root.querySelector('#katex-container');katex.render(this.textContent,e,this.options)}}}T.katexAdded=!1,T.inlineMathRendered=!1,window.DMath=T;class pi extends HTMLElement{static get is(){return'd-front-matter'}constructor(){super();const e=new MutationObserver((e)=>{for(const t of e)if('SCRIPT'===t.target.nodeName||'characterData'===t.type){const e=c(this);this.notify(e)}});e.observe(this,{childList:!0,characterData:!0,subtree:!0})}notify(e){const t=new CustomEvent('onFrontMatterChanged',{detail:e,bubbles:!0});document.dispatchEvent(t)}}var gi=function(e,t){const n=e.body,i=n.querySelector('d-article');if(!i)return void console.warn('No d-article tag found; skipping adding optional components!');let a=e.querySelector('d-byline');a||(t.authors?(a=e.createElement('d-byline'),n.insertBefore(a,i)):console.warn('No authors found in front matter; please add them before submission!'));let d=e.querySelector('d-title');d||(d=e.createElement('d-title'),n.insertBefore(d,a));let r=d.querySelector('h1');r||(r=e.createElement('h1'),r.textContent=t.title,d.insertBefore(r,d.firstChild));const o='undefined'!=typeof t.password;let l=n.querySelector('d-interstitial');if(o&&!l){const i='undefined'!=typeof window,a=i&&window.location.hostname.includes('localhost');i&&a||(l=e.createElement('d-interstitial'),l.password=t.password,n.insertBefore(l,n.firstChild))}else!o&&l&&l.parentElement.removeChild(this);let s=e.querySelector('d-appendix');s||(s=e.createElement('d-appendix'),e.body.appendChild(s));let c=e.querySelector('d-footnote-list');c||(c=e.createElement('d-footnote-list'),s.appendChild(c));let u=e.querySelector('d-citation-list');u||(u=e.createElement('d-citation-list'),s.appendChild(u))};const fi=new Gn,hi={frontMatter:fi,waitingOn:{bibliography:[],citations:[]},listeners:{onCiteKeyCreated(e){const[t,n]=e.detail;if(!fi.citationsCollected)return void hi.waitingOn.citations.push(()=>hi.listeners.onCiteKeyCreated(e));if(!fi.bibliographyParsed)return void hi.waitingOn.bibliography.push(()=>hi.listeners.onCiteKeyCreated(e));const i=n.map((e)=>fi.citations.indexOf(e));t.numbers=i;const a=n.map((e)=>fi.bibliography.get(e));t.entries=a},onCiteKeyChanged(){fi.citations=t(),fi.citationsCollected=!0;for(const e of hi.waitingOn.citations.slice())e();const e=document.querySelector('d-citation-list'),n=new Map(fi.citations.map((e)=>{return[e,fi.bibliography.get(e)]}));e.citations=n;const i=document.querySelectorAll('d-cite');for(const e of i){const t=e.keys,n=t.map((e)=>fi.citations.indexOf(e));e.numbers=n;const i=t.map((e)=>fi.bibliography.get(e));e.entries=i}},onCiteKeyRemoved(e){hi.listeners.onCiteKeyChanged(e)},onBibliographyChanged(e){const t=document.querySelector('d-citation-list'),n=e.detail;fi.bibliography=n,fi.bibliographyParsed=!0;for(const t of hi.waitingOn.bibliography.slice())t();if(!fi.citationsCollected)return void hi.waitingOn.citations.push(function(){hi.listeners.onBibliographyChanged({target:e.target,detail:e.detail})});if(t.hasAttribute('distill-prerendered'))console.info('Citation list was prerendered; not updating it.');else{const e=new Map(fi.citations.map((e)=>{return[e,fi.bibliography.get(e)]}));t.citations=e}},onFootnoteChanged(){const e=document.querySelector('d-footnote-list');if(e){const t=document.querySelectorAll('d-footnote');e.footnotes=t}},onFrontMatterChanged(t){const n=t.detail;e(fi,n);const i=document.querySelector('d-interstitial');i&&('undefined'==typeof fi.password?i.parentElement.removeChild(i):i.password=fi.password);const a=document.body.hasAttribute('distill-prerendered');if(!a&&u()){gi(document,fi);const e=document.querySelector('distill-appendix');e&&(e.frontMatter=fi);const t=document.querySelector('d-byline');t&&(t.frontMatter=fi),n.katex&&(T.katexOptions=n.katex)}},DOMContentLoaded(){if(hi.loaded)return void console.warn('Controller received DOMContentLoaded but was already loaded!');if(!u())return void console.warn('Controller received DOMContentLoaded before appropriate document.readyState!');hi.loaded=!0,console.log('Runlevel 4: Controller running DOMContentLoaded');const e=document.querySelector('d-front-matter'),n=c(e);hi.listeners.onFrontMatterChanged({detail:n}),fi.citations=t(),fi.citationsCollected=!0;for(const e of hi.waitingOn.citations.slice())e();if(fi.bibliographyParsed)for(const e of hi.waitingOn.bibliography.slice())e();const i=document.querySelector('d-footnote-list');if(i){const e=document.querySelectorAll('d-footnote');i.footnotes=e}}}};const bi='/*\n * Copyright 2018 The Distill Template Authors\n *\n * Licensed under the Apache License, Version 2.0 (the "License");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an "AS IS" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\nhtml {\n font-size: 14px;\n\tline-height: 1.6em;\n /* font-family: "Libre Franklin", "Helvetica Neue", sans-serif; */\n font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", Arial, sans-serif;\n /*, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";*/\n text-size-adjust: 100%;\n -ms-text-size-adjust: 100%;\n -webkit-text-size-adjust: 100%;\n}\n\n@media(min-width: 768px) {\n html {\n font-size: 16px;\n }\n}\n\nbody {\n margin: 0;\n}\n\na {\n color: #004276;\n}\n\nfigure {\n margin: 0;\n}\n\ntable {\n\tborder-collapse: collapse;\n\tborder-spacing: 0;\n}\n\ntable th {\n\ttext-align: left;\n}\n\ntable thead {\n border-bottom: 1px solid rgba(0, 0, 0, 0.05);\n}\n\ntable thead th {\n padding-bottom: 0.5em;\n}\n\ntable tbody :first-child td {\n padding-top: 0.5em;\n}\n\npre {\n overflow: auto;\n max-width: 100%;\n}\n\np {\n margin-top: 0;\n margin-bottom: 1em;\n}\n\nsup, sub {\n vertical-align: baseline;\n position: relative;\n top: -0.4em;\n line-height: 1em;\n}\n\nsub {\n top: 0.4em;\n}\n\n.kicker,\n.marker {\n font-size: 15px;\n font-weight: 600;\n color: rgba(0, 0, 0, 0.5);\n}\n\n\n/* Headline */\n\n@media(min-width: 1024px) {\n d-title h1 span {\n display: block;\n }\n}\n\n/* Figure */\n\nfigure {\n position: relative;\n margin-bottom: 2.5em;\n margin-top: 1.5em;\n}\n\nfigcaption+figure {\n\n}\n\nfigure img {\n width: 100%;\n}\n\nfigure svg text,\nfigure svg tspan {\n}\n\nfigcaption,\n.figcaption {\n color: rgba(0, 0, 0, 0.6);\n font-size: 12px;\n line-height: 1.5em;\n}\n\n@media(min-width: 1024px) {\nfigcaption,\n.figcaption {\n font-size: 13px;\n }\n}\n\nfigure.external img {\n background: white;\n border: 1px solid rgba(0, 0, 0, 0.1);\n box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1);\n padding: 18px;\n box-sizing: border-box;\n}\n\nfigcaption a {\n color: rgba(0, 0, 0, 0.6);\n}\n\nfigcaption b,\nfigcaption strong, {\n font-weight: 600;\n color: rgba(0, 0, 0, 1.0);\n}\n'+'/*\n * Copyright 2018 The Distill Template Authors\n *\n * Licensed under the Apache License, Version 2.0 (the "License");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an "AS IS" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n@supports not (display: grid) {\n .base-grid,\n distill-header,\n d-title,\n d-abstract,\n d-article,\n d-appendix,\n distill-appendix,\n d-byline,\n d-footnote-list,\n d-citation-list,\n distill-footer {\n display: block;\n padding: 8px;\n }\n}\n\n.base-grid,\ndistill-header,\nd-title,\nd-abstract,\nd-article,\nd-appendix,\ndistill-appendix,\nd-byline,\nd-footnote-list,\nd-citation-list,\ndistill-footer {\n display: grid;\n justify-items: stretch;\n grid-template-columns: [screen-start] 8px [page-start kicker-start text-start gutter-start middle-start] 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr [text-end page-end gutter-end kicker-end middle-end] 8px [screen-end];\n grid-column-gap: 8px;\n}\n\n.grid {\n display: grid;\n grid-column-gap: 8px;\n}\n\n@media(min-width: 768px) {\n .base-grid,\n distill-header,\n d-title,\n d-abstract,\n d-article,\n d-appendix,\n distill-appendix,\n d-byline,\n d-footnote-list,\n d-citation-list,\n distill-footer {\n grid-template-columns: [screen-start] 1fr [page-start kicker-start middle-start text-start] 45px 45px 45px 45px 45px 45px 45px 45px [ kicker-end text-end gutter-start] 45px [middle-end] 45px [page-end gutter-end] 1fr [screen-end];\n grid-column-gap: 16px;\n }\n\n .grid {\n grid-column-gap: 16px;\n }\n}\n\n@media(min-width: 1000px) {\n .base-grid,\n distill-header,\n d-title,\n d-abstract,\n d-article,\n d-appendix,\n distill-appendix,\n d-byline,\n d-footnote-list,\n d-citation-list,\n distill-footer {\n grid-template-columns: [screen-start] 1fr [page-start kicker-start] 50px [middle-start] 50px [text-start kicker-end] 50px 50px 50px 50px 50px 50px 50px 50px [text-end gutter-start] 50px [middle-end] 50px [page-end gutter-end] 1fr [screen-end];\n grid-column-gap: 16px;\n }\n\n .grid {\n grid-column-gap: 16px;\n }\n}\n\n@media(min-width: 1180px) {\n .base-grid,\n distill-header,\n d-title,\n d-abstract,\n d-article,\n d-appendix,\n distill-appendix,\n d-byline,\n d-footnote-list,\n d-citation-list,\n distill-footer {\n grid-template-columns: [screen-start] 1fr [page-start kicker-start] 60px [middle-start] 60px [text-start kicker-end] 60px 60px 60px 60px 60px 60px 60px 60px [text-end gutter-start] 60px [middle-end] 60px [page-end gutter-end] 1fr [screen-end];\n grid-column-gap: 32px;\n }\n\n .grid {\n grid-column-gap: 32px;\n }\n}\n\n\n\n\n.base-grid {\n grid-column: screen;\n}\n\n/* .l-body,\nd-article > * {\n grid-column: text;\n}\n\n.l-page,\nd-title > *,\nd-figure {\n grid-column: page;\n} */\n\n.l-gutter {\n grid-column: gutter;\n}\n\n.l-text,\n.l-body {\n grid-column: text;\n}\n\n.l-page {\n grid-column: page;\n}\n\n.l-body-outset {\n grid-column: middle;\n}\n\n.l-page-outset {\n grid-column: page;\n}\n\n.l-screen {\n grid-column: screen;\n}\n\n.l-screen-inset {\n grid-column: screen;\n padding-left: 16px;\n padding-left: 16px;\n}\n\n\n/* Aside */\n\nd-article aside {\n grid-column: gutter;\n font-size: 12px;\n line-height: 1.6em;\n color: rgba(0, 0, 0, 0.6)\n}\n\n@media(min-width: 768px) {\n aside {\n grid-column: gutter;\n }\n\n .side {\n grid-column: gutter;\n }\n}\n'+'/*\n * Copyright 2018 The Distill Template Authors\n *\n * Licensed under the Apache License, Version 2.0 (the "License");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an "AS IS" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\nd-title {\n padding: 2rem 0 1.5rem;\n contain: layout style;\n overflow-x: hidden;\n}\n\n@media(min-width: 768px) {\n d-title {\n padding: 4rem 0 1.5rem;\n }\n}\n\nd-title h1 {\n grid-column: text;\n font-size: 40px;\n font-weight: 700;\n line-height: 1.1em;\n margin: 0 0 0.5rem;\n}\n\n@media(min-width: 768px) {\n d-title h1 {\n font-size: 50px;\n }\n}\n\nd-title p {\n font-weight: 300;\n font-size: 1.2rem;\n line-height: 1.55em;\n grid-column: text;\n}\n\nd-title .status {\n margin-top: 0px;\n font-size: 12px;\n color: #009688;\n opacity: 0.8;\n grid-column: kicker;\n}\n\nd-title .status span {\n line-height: 1;\n display: inline-block;\n padding: 6px 0;\n border-bottom: 1px solid #80cbc4;\n font-size: 11px;\n text-transform: uppercase;\n}\n'+'/*\n * Copyright 2018 The Distill Template Authors\n *\n * Licensed under the Apache License, Version 2.0 (the "License");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an "AS IS" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\nd-byline {\n contain: content;\n overflow: hidden;\n border-top: 1px solid rgba(0, 0, 0, 0.1);\n font-size: 0.8rem;\n line-height: 1.8em;\n padding: 1.5rem 0;\n min-height: 1.8em;\n}\n\n\nd-byline .byline {\n grid-template-columns: 1fr 1fr;\n grid-column: text;\n}\n\n@media(min-width: 768px) {\n d-byline .byline {\n grid-template-columns: 1fr 1fr 1fr 1fr;\n }\n}\n\nd-byline .authors-affiliations {\n grid-column-end: span 2;\n grid-template-columns: 1fr 1fr;\n margin-bottom: 1em;\n}\n\n@media(min-width: 768px) {\n d-byline .authors-affiliations {\n margin-bottom: 0;\n }\n}\n\nd-byline h3 {\n font-size: 0.6rem;\n font-weight: 400;\n color: rgba(0, 0, 0, 0.5);\n margin: 0;\n text-transform: uppercase;\n}\n\nd-byline p {\n margin: 0;\n}\n\nd-byline a,\nd-article d-byline a {\n color: rgba(0, 0, 0, 0.8);\n text-decoration: none;\n border-bottom: none;\n}\n\nd-article d-byline a:hover {\n text-decoration: underline;\n border-bottom: none;\n}\n\nd-byline p.author {\n font-weight: 500;\n}\n\nd-byline .affiliations {\n\n}\n'+'/*\n * Copyright 2018 The Distill Template Authors\n *\n * Licensed under the Apache License, Version 2.0 (the "License");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an "AS IS" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\nd-article {\n contain: layout style;\n overflow-x: hidden;\n border-top: 1px solid rgba(0, 0, 0, 0.1);\n padding-top: 2rem;\n color: rgba(0, 0, 0, 0.8);\n}\n\nd-article > * {\n grid-column: text;\n}\n\n@media(min-width: 768px) {\n d-article {\n font-size: 16px;\n }\n}\n\n@media(min-width: 1024px) {\n d-article {\n font-size: 1.06rem;\n line-height: 1.7em;\n }\n}\n\n\n/* H2 */\n\n\nd-article .marker {\n text-decoration: none;\n border: none;\n counter-reset: section;\n grid-column: kicker;\n line-height: 1.7em;\n}\n\nd-article .marker:hover {\n border: none;\n}\n\nd-article .marker span {\n padding: 0 3px 4px;\n border-bottom: 1px solid rgba(0, 0, 0, 0.2);\n position: relative;\n top: 4px;\n}\n\nd-article .marker:hover span {\n color: rgba(0, 0, 0, 0.7);\n border-bottom: 1px solid rgba(0, 0, 0, 0.7);\n}\n\nd-article h2 {\n font-weight: 600;\n font-size: 24px;\n line-height: 1.25em;\n margin: 2rem 0 1.5rem 0;\n border-bottom: 1px solid rgba(0, 0, 0, 0.1);\n padding-bottom: 1rem;\n}\n\n@media(min-width: 1024px) {\n d-article h2 {\n font-size: 36px;\n }\n}\n\n/* H3 */\n\nd-article h3 {\n font-weight: 700;\n font-size: 18px;\n line-height: 1.4em;\n margin-bottom: 1em;\n margin-top: 2em;\n}\n\n@media(min-width: 1024px) {\n d-article h3 {\n font-size: 20px;\n }\n}\n\n/* H4 */\n\nd-article h4 {\n font-weight: 600;\n text-transform: uppercase;\n font-size: 14px;\n line-height: 1.4em;\n}\n\nd-article a {\n color: inherit;\n}\n\nd-article p,\nd-article ul,\nd-article ol,\nd-article blockquote {\n margin-top: 0;\n margin-bottom: 1em;\n margin-left: 0;\n margin-right: 0;\n}\n\nd-article blockquote {\n border-left: 2px solid rgba(0, 0, 0, 0.2);\n padding-left: 2em;\n font-style: italic;\n color: rgba(0, 0, 0, 0.6);\n}\n\nd-article a {\n border-bottom: 1px solid rgba(0, 0, 0, 0.4);\n text-decoration: none;\n}\n\nd-article a:hover {\n border-bottom: 1px solid rgba(0, 0, 0, 0.8);\n}\n\nd-article .link {\n text-decoration: underline;\n cursor: pointer;\n}\n\nd-article ul,\nd-article ol {\n padding-left: 24px;\n}\n\nd-article li {\n margin-bottom: 1em;\n margin-left: 0;\n padding-left: 0;\n}\n\nd-article li:last-child {\n margin-bottom: 0;\n}\n\nd-article pre {\n font-size: 14px;\n margin-bottom: 20px;\n}\n\nd-article hr {\n grid-column: screen;\n width: 100%;\n border: none;\n border-bottom: 1px solid rgba(0, 0, 0, 0.1);\n margin-top: 60px;\n margin-bottom: 60px;\n}\n\nd-article section {\n margin-top: 60px;\n margin-bottom: 60px;\n}\n\nd-article span.equation-mimic {\n font-family: georgia;\n font-size: 115%;\n font-style: italic;\n}\n\nd-article > d-code,\nd-article section > d-code {\n display: block;\n}\n\nd-article > d-math[block],\nd-article section > d-math[block] {\n display: block;\n}\n\n@media (max-width: 768px) {\n d-article > d-code,\n d-article section > d-code,\n d-article > d-math[block],\n d-article section > d-math[block] {\n overflow-x: scroll;\n -ms-overflow-style: none; // IE 10+\n overflow: -moz-scrollbars-none; // Firefox\n }\n\n d-article > d-code::-webkit-scrollbar,\n d-article section > d-code::-webkit-scrollbar,\n d-article > d-math[block]::-webkit-scrollbar,\n d-article section > d-math[block]::-webkit-scrollbar {\n display: none; // Safari and Chrome\n }\n}\n\nd-article .citation {\n color: #668;\n cursor: pointer;\n}\n\nd-include {\n width: auto;\n display: block;\n}\n\nd-figure {\n contain: layout style;\n}\n\n/* KaTeX */\n\n.katex, .katex-prerendered {\n contain: style;\n display: inline-block;\n}\n\n/* Tables */\n\nd-article table {\n border-collapse: collapse;\n margin-bottom: 1.5rem;\n border-bottom: 1px solid rgba(0, 0, 0, 0.2);\n}\n\nd-article table th {\n border-bottom: 1px solid rgba(0, 0, 0, 0.2);\n}\n\nd-article table td {\n border-bottom: 1px solid rgba(0, 0, 0, 0.05);\n}\n\nd-article table tr:last-of-type td {\n border-bottom: none;\n}\n\nd-article table th,\nd-article table td {\n font-size: 15px;\n padding: 2px 8px;\n}\n\nd-article table tbody :first-child td {\n padding-top: 2px;\n}\n'+ni+'/*\n * Copyright 2018 The Distill Template Authors\n *\n * Licensed under the Apache License, Version 2.0 (the "License");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an "AS IS" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n@media print {\n\n @page {\n size: 8in 11in;\n @bottom-right {\n content: counter(page) " of " counter(pages);\n }\n }\n\n html {\n /* no general margins -- CSS Grid takes care of those */\n }\n\n p, code {\n page-break-inside: avoid;\n }\n\n h2, h3 {\n page-break-after: avoid;\n }\n\n d-header {\n visibility: hidden;\n }\n\n d-footer {\n display: none!important;\n }\n\n}\n',mi=[{name:'WebComponents',support:function(){return'customElements'in window&&'attachShadow'in Element.prototype&&'getRootNode'in Element.prototype&&'content'in document.createElement('template')&&'Promise'in window&&'from'in Array},url:'https://distill.pub/third-party/polyfills/webcomponents-lite.js'},{name:'IntersectionObserver',support:function(){return'IntersectionObserver'in window&&'IntersectionObserverEntry'in window},url:'https://distill.pub/third-party/polyfills/intersection-observer.js'}];class yi{static browserSupportsAllFeatures(){return mi.every((e)=>e.support())}static load(e){const t=function(t){t.loaded=!0,console.info('Runlevel 0: Polyfill has finished loading: '+t.name),yi.neededPolyfills.every((e)=>e.loaded)&&(console.info('Runlevel 0: All required polyfills have finished loading.'),console.info('Runlevel 0->1.'),window.distillRunlevel=1,e())};for(const n of yi.neededPolyfills)g(n,t)}static get neededPolyfills(){return yi._neededPolyfills||(yi._neededPolyfills=mi.filter((e)=>!e.support())),yi._neededPolyfills}}const xi=ti('d-abstract',` + + + +`);class ki extends xi(HTMLElement){}const vi=ti('d-appendix',` + + +`,!1);class wi extends vi(HTMLElement){}const Si=/^\s*$/;class Ci extends HTMLElement{static get is(){return'd-article'}constructor(){super(),new MutationObserver((e)=>{for(const t of e)for(const e of t.addedNodes)switch(e.nodeName){case'#text':{const t=e.nodeValue;if(!Si.test(t)){console.warn('Use of unwrapped text in distill articles is discouraged as it breaks layout! Please wrap any text in a or

tag. We found the following text: '+t);const n=document.createElement('span');n.innerHTML=e.nodeValue,e.parentNode.insertBefore(n,e),e.parentNode.removeChild(e)}}}}).observe(this,{childList:!0})}}var Ti='undefined'==typeof window?'undefined'==typeof global?'undefined'==typeof self?{}:self:global:window,_i=f(function(e,t){(function(e){function t(){this.months=['jan','feb','mar','apr','may','jun','jul','aug','sep','oct','nov','dec'],this.notKey=[',','{','}',' ','='],this.pos=0,this.input='',this.entries=[],this.currentEntry='',this.setInput=function(e){this.input=e},this.getEntries=function(){return this.entries},this.isWhitespace=function(e){return' '==e||'\r'==e||'\t'==e||'\n'==e},this.match=function(e,t){if((void 0==t||null==t)&&(t=!0),this.skipWhitespace(t),this.input.substring(this.pos,this.pos+e.length)==e)this.pos+=e.length;else throw'Token mismatch, expected '+e+', found '+this.input.substring(this.pos);this.skipWhitespace(t)},this.tryMatch=function(e,t){return(void 0==t||null==t)&&(t=!0),this.skipWhitespace(t),this.input.substring(this.pos,this.pos+e.length)==e},this.matchAt=function(){for(;this.input.length>this.pos&&'@'!=this.input[this.pos];)this.pos++;return!('@'!=this.input[this.pos])},this.skipWhitespace=function(e){for(;this.isWhitespace(this.input[this.pos]);)this.pos++;if('%'==this.input[this.pos]&&!0==e){for(;'\n'!=this.input[this.pos];)this.pos++;this.skipWhitespace(e)}},this.value_braces=function(){var e=0;this.match('{',!1);for(var t=this.pos,n=!1;;){if(!n)if('}'==this.input[this.pos]){if(0=this.input.length-1)throw'Unterminated value';n='\\'==this.input[this.pos]&&!1==n,this.pos++}},this.value_comment=function(){for(var e='',t=0;!(this.tryMatch('}',!1)&&0==t);){if(e+=this.input[this.pos],'{'==this.input[this.pos]&&t++,'}'==this.input[this.pos]&&t--,this.pos>=this.input.length-1)throw'Unterminated value:'+this.input.substring(start);this.pos++}return e},this.value_quotes=function(){this.match('"',!1);for(var e=this.pos,t=!1;;){if(!t){if('"'==this.input[this.pos]){var n=this.pos;return this.match('"',!1),this.input.substring(e,n)}if(this.pos>=this.input.length-1)throw'Unterminated value:'+this.input.substring(e)}t='\\'==this.input[this.pos]&&!1==t,this.pos++}},this.single_value=function(){var e=this.pos;if(this.tryMatch('{'))return this.value_braces();if(this.tryMatch('"'))return this.value_quotes();var t=this.key();if(t.match('^[0-9]+$'))return t;if(0<=this.months.indexOf(t.toLowerCase()))return t.toLowerCase();throw'Value expected:'+this.input.substring(e)+' for key: '+t},this.value=function(){for(var e=[this.single_value()];this.tryMatch('#');)this.match('#'),e.push(this.single_value());return e.join('')},this.key=function(){for(var e=this.pos;;){if(this.pos>=this.input.length)throw'Runaway key';if(0<=this.notKey.indexOf(this.input[this.pos]))return this.input.substring(e,this.pos);this.pos++}},this.key_equals_value=function(){var e=this.key();if(this.tryMatch('=')){this.match('=');var t=this.value();return[e,t]}throw'... = value expected, equals sign missing:'+this.input.substring(this.pos)},this.key_value_list=function(){var e=this.key_equals_value();for(this.currentEntry.entryTags={},this.currentEntry.entryTags[e[0]]=e[1];this.tryMatch(',')&&(this.match(','),!this.tryMatch('}'));)e=this.key_equals_value(),this.currentEntry.entryTags[e[0]]=e[1]},this.entry_body=function(e){this.currentEntry={},this.currentEntry.citationKey=this.key(),this.currentEntry.entryType=e.substring(1),this.match(','),this.key_value_list(),this.entries.push(this.currentEntry)},this.directive=function(){return this.match('@'),'@'+this.key()},this.preamble=function(){this.currentEntry={},this.currentEntry.entryType='PREAMBLE',this.currentEntry.entry=this.value_comment(),this.entries.push(this.currentEntry)},this.comment=function(){this.currentEntry={},this.currentEntry.entryType='COMMENT',this.currentEntry.entry=this.value_comment(),this.entries.push(this.currentEntry)},this.entry=function(e){this.entry_body(e)},this.bibtex=function(){for(;this.matchAt();){var e=this.directive();this.match('{'),'@STRING'==e?this.string():'@PREAMBLE'==e?this.preamble():'@COMMENT'==e?this.comment():this.entry(e),this.match('}')}}}e.toJSON=function(e){var n=new t;return n.setInput(e),n.bibtex(),n.entries},e.toBibtex=function(e){var t='';for(var n in e){if(t+='@'+e[n].entryType,t+='{',e[n].citationKey&&(t+=e[n].citationKey+', '),e[n].entry&&(t+=e[n].entry),e[n].entryTags){var i='';for(var a in e[n].entryTags)0!=i.length&&(i+=', '),i+=a+'= {'+e[n].entryTags[a]+'}';t+=i}t+='}\n\n'}return t}})(t)});class Li extends HTMLElement{static get is(){return'd-bibliography'}constructor(){super();const e=new MutationObserver((e)=>{for(const t of e)('SCRIPT'===t.target.nodeName||'characterData'===t.type)&&this.parseIfPossible()});e.observe(this,{childList:!0,characterData:!0,subtree:!0})}connectedCallback(){requestAnimationFrame(()=>{this.parseIfPossible()})}parseIfPossible(){const e=this.querySelector('script');if(e)if('text/bibtex'==e.type){const t=e.textContent;if(this.bibtex!==t){this.bibtex=t;const e=b(this.bibtex);this.notify(e)}}else if('text/json'==e.type){const t=new Map(JSON.parse(e.textContent));this.notify(t)}else console.warn('Unsupported bibliography script tag type: '+e.type)}notify(e){const t=new CustomEvent('onBibliographyChanged',{detail:e,bubbles:!0});this.dispatchEvent(t)}static get observedAttributes(){return['src']}receivedBibtex(e){const t=b(e.target.response);this.notify(t)}attributeChangedCallback(e,t,n){var i=new XMLHttpRequest;i.onload=(t)=>this.receivedBibtex(t),i.onerror=()=>console.warn(`Could not load Bibtex! (tried ${n})`),i.responseType='text',i.open('GET',n,!0),i.send()}}class Ai extends HTMLElement{static get is(){return'd-byline'}set frontMatter(e){this.innerHTML=y(e)}}const Ei=ti('d-cite',` + + + + +

+ + +
+`);class Di extends Ei(HTMLElement){connectedCallback(){this.outerSpan=this.root.querySelector('#citation-'),this.innerSpan=this.root.querySelector('.citation-number'),this.hoverBox=this.root.querySelector('d-hover-box'),window.customElements.whenDefined('d-hover-box').then(()=>{this.hoverBox.listen(this)})}static get observedAttributes(){return['key']}attributeChangedCallback(e,t,n){const i=t?'onCiteKeyChanged':'onCiteKeyCreated',a=n.split(','),d={detail:[this,a],bubbles:!0},r=new CustomEvent(i,d);document.dispatchEvent(r)}set key(e){this.setAttribute('key',e)}get key(){return this.getAttribute('key')}get keys(){return this.getAttribute('key').split(',')}set numbers(e){const t=e.map((e)=>{return-1==e?'?':e+1+''}),n='['+t.join(', ')+']';this.innerSpan&&(this.innerSpan.textContent=n)}set entries(e){this.hoverBox&&(this.hoverBox.innerHTML=`
    + ${e.map(l).map((e)=>`
  • ${e}
  • `).join('\n')} +
`)}}const Mi=` +d-citation-list { + contain: layout style; +} + +d-citation-list .references { + grid-column: text; +} + +d-citation-list .references .title { + font-weight: 500; +} +`;class Oi extends HTMLElement{static get is(){return'd-citation-list'}connectedCallback(){this.hasAttribute('distill-prerendered')||(this.style.display='none')}set citations(e){x(this,e)}}var Ui=f(function(e){var t='undefined'==typeof window?'undefined'!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?self:{}:window,n=function(){var e=/\blang(?:uage)?-(\w+)\b/i,n=0,a=t.Prism={util:{encode:function(e){return e instanceof i?new i(e.type,a.util.encode(e.content),e.alias):'Array'===a.util.type(e)?e.map(a.util.encode):e.replace(/&/g,'&').replace(/e.length)break tokenloop;if(!(y instanceof n)){c.lastIndex=0;var v=c.exec(y),w=1;if(!v&&f&&x!=d.length-1){if(c.lastIndex=i,v=c.exec(e),!v)break;for(var S=v.index+(g?v[1].length:0),C=v.index+v[0].length,T=x,k=i,p=d.length;T=k&&(++x,i=k);if(d[x]instanceof n||d[T-1].greedy)continue;w=T-x,y=e.slice(i,k),v.index-=i}if(v){g&&(h=v[1].length);var S=v.index+h,v=v[0].slice(h),C=S+v.length,_=y.slice(0,S),L=y.slice(C),A=[x,w];_&&A.push(_);var E=new n(o,u?a.tokenize(v,u):v,b,v,f);A.push(E),L&&A.push(L),Array.prototype.splice.apply(d,A)}}}}}return d},hooks:{all:{},add:function(e,t){var n=a.hooks.all;n[e]=n[e]||[],n[e].push(t)},run:function(e,t){var n=a.hooks.all[e];if(n&&n.length)for(var d,r=0;d=n[r++];)d(t)}}},i=a.Token=function(e,t,n,i,a){this.type=e,this.content=t,this.alias=n,this.length=0|(i||'').length,this.greedy=!!a};if(i.stringify=function(e,t,n){if('string'==typeof e)return e;if('Array'===a.util.type(e))return e.map(function(n){return i.stringify(n,t,e)}).join('');var d={type:e.type,content:i.stringify(e.content,t,n),tag:'span',classes:['token',e.type],attributes:{},language:t,parent:n};if('comment'==d.type&&(d.attributes.spellcheck='true'),e.alias){var r='Array'===a.util.type(e.alias)?e.alias:[e.alias];Array.prototype.push.apply(d.classes,r)}a.hooks.run('wrap',d);var l=Object.keys(d.attributes).map(function(e){return e+'="'+(d.attributes[e]||'').replace(/"/g,'"')+'"'}).join(' ');return'<'+d.tag+' class="'+d.classes.join(' ')+'"'+(l?' '+l:'')+'>'+d.content+''},!t.document)return t.addEventListener?(t.addEventListener('message',function(e){var n=JSON.parse(e.data),i=n.language,d=n.code,r=n.immediateClose;t.postMessage(a.highlight(d,a.languages[i],i)),r&&t.close()},!1),t.Prism):t.Prism;var d=document.currentScript||[].slice.call(document.getElementsByTagName('script')).pop();return d&&(a.filename=d.src,document.addEventListener&&!d.hasAttribute('data-manual')&&('loading'===document.readyState?document.addEventListener('DOMContentLoaded',a.highlightAll):window.requestAnimationFrame?window.requestAnimationFrame(a.highlightAll):window.setTimeout(a.highlightAll,16))),t.Prism}();e.exports&&(e.exports=n),'undefined'!=typeof Ti&&(Ti.Prism=n),n.languages.markup={comment://,prolog:/<\?[\w\W]+?\?>/,doctype://i,cdata://i,tag:{pattern:/<\/?(?!\d)[^\s>\/=$<]+(?:\s+[^\s>\/=]+(?:=(?:("|')(?:\\\1|\\?(?!\1)[\w\W])*\1|[^\s'">=]+))?)*\s*\/?>/i,inside:{tag:{pattern:/^<\/?[^\s>\/]+/i,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"attr-value":{pattern:/=(?:('|")[\w\W]*?(\1)|[^\s>]+)/i,inside:{punctuation:/[=>"']/}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:/&#?[\da-z]{1,8};/i},n.hooks.add('wrap',function(e){'entity'===e.type&&(e.attributes.title=e.content.replace(/&/,'&'))}),n.languages.xml=n.languages.markup,n.languages.html=n.languages.markup,n.languages.mathml=n.languages.markup,n.languages.svg=n.languages.markup,n.languages.css={comment:/\/\*[\w\W]*?\*\//,atrule:{pattern:/@[\w-]+?.*?(;|(?=\s*\{))/i,inside:{rule:/@[\w-]+/}},url:/url\((?:(["'])(\\(?:\r\n|[\w\W])|(?!\1)[^\\\r\n])*\1|.*?)\)/i,selector:/[^\{\}\s][^\{\};]*?(?=\s*\{)/,string:{pattern:/("|')(\\(?:\r\n|[\w\W])|(?!\1)[^\\\r\n])*\1/,greedy:!0},property:/(\b|\B)[\w-]+(?=\s*:)/i,important:/\B!important\b/i,function:/[-a-z0-9]+(?=\()/i,punctuation:/[(){};:]/},n.languages.css.atrule.inside.rest=n.util.clone(n.languages.css),n.languages.markup&&(n.languages.insertBefore('markup','tag',{style:{pattern:/()[\w\W]*?(?=<\/style>)/i,lookbehind:!0,inside:n.languages.css,alias:'language-css'}}),n.languages.insertBefore('inside','attr-value',{"style-attr":{pattern:/\s*style=("|').*?\1/i,inside:{"attr-name":{pattern:/^\s*style/i,inside:n.languages.markup.tag.inside},punctuation:/^\s*=\s*['"]|['"]\s*$/,"attr-value":{pattern:/.+/i,inside:n.languages.css}},alias:'language-css'}},n.languages.markup.tag)),n.languages.clike={comment:[{pattern:/(^|[^\\])#.*/,lookbehind:!0},{pattern:/(^|[^\\])\/\*[\w\W]*?\*\//,lookbehind:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0}],string:{pattern:/(["'])(\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/((?:\b(?:class|interface|extends|implements|trait|instanceof|new)\s+)|(?:catch\s+\())[a-z0-9_\.\\]+/i,lookbehind:!0,inside:{punctuation:/(\.|\\)/}},keyword:/\b(if|else|while|do|for|return|in|instanceof|function|new|try|throw|catch|finally|null|break|continue)\b/,boolean:/\b(true|false)\b/,function:/[a-z\.0-9_]+(?=\()/i,number:/\b-?(?:0x[\da-f]+|\d*\.?\d+(?:e[+-]?\d+)?)\b/i,operator:/--?|\+\+?|!=?=?|<=?|>=?|==?=?|&&?|\|\|?|\?|\*|\/|~|\^|%/,punctuation:/[{}[\];(),.:]/},n.languages.javascript=n.languages.extend('clike',{keyword:/\b(as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|var|void|while|with|yield)\b/,number:/\b-?(0x[\dA-Fa-f]+|0b[01]+|0o[0-7]+|\d*\.?\d+([Ee][+-]?\d+)?|NaN|Infinity)\b/,function:/[_$a-zA-Z\xA0-\uFFFF][_$a-zA-Z0-9\xA0-\uFFFF]*(?=\()/i,operator:/--?|\+\+?|!=?=?|<=?|>=?|==?=?|&&?|\|\|?|\?|\*\*?|\/|~|\^|%|\.{3}/}),n.languages.insertBefore('javascript','keyword',{regex:{pattern:/(^|[^/])\/(?!\/)(\[.+?]|\\.|[^/\\\r\n])+\/[gimyu]{0,5}(?=\s*($|[\r\n,.;})]))/,lookbehind:!0,greedy:!0}}),n.languages.insertBefore('javascript','string',{"template-string":{pattern:/`(?:\\\\|\\?[^\\])*?`/,greedy:!0,inside:{interpolation:{pattern:/\$\{[^}]+\}/,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:'punctuation'},rest:n.languages.javascript}},string:/[\s\S]+/}}}),n.languages.markup&&n.languages.insertBefore('markup','tag',{script:{pattern:/()[\w\W]*?(?=<\/script>)/i,lookbehind:!0,inside:n.languages.javascript,alias:'language-javascript'}}),n.languages.js=n.languages.javascript,function(){'undefined'!=typeof self&&self.Prism&&self.document&&document.querySelector&&(self.Prism.fileHighlight=function(){var e={js:'javascript',py:'python',rb:'ruby',ps1:'powershell',psm1:'powershell',sh:'bash',bat:'batch',h:'c',tex:'latex'};Array.prototype.forEach&&Array.prototype.slice.call(document.querySelectorAll('pre[data-src]')).forEach(function(t){for(var i,a=t.getAttribute('data-src'),d=t,r=/\blang(?:uage)?-(?!\*)(\w+)\b/i;d&&!r.test(d.className);)d=d.parentNode;if(d&&(i=(t.className.match(r)||[,''])[1]),!i){var o=(a.match(/\.(\w+)$/)||[,''])[1];i=e[o]||o}var l=document.createElement('code');l.className='language-'+i,t.textContent='',l.textContent='Loading\u2026',t.appendChild(l);var s=new XMLHttpRequest;s.open('GET',a,!0),s.onreadystatechange=function(){4==s.readyState&&(400>s.status&&s.responseText?(l.textContent=s.responseText,n.highlightElement(l)):400<=s.status?l.textContent='\u2716 Error '+s.status+' while fetching file: '+s.statusText:l.textContent='\u2716 Error: File does not exist or is empty')},s.send(null)})},document.addEventListener('DOMContentLoaded',self.Prism.fileHighlight))}()});Prism.languages.python={"triple-quoted-string":{pattern:/"""[\s\S]+?"""|'''[\s\S]+?'''/,alias:'string'},comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0},string:{pattern:/("|')(?:\\\\|\\?[^\\\r\n])*?\1/,greedy:!0},function:{pattern:/((?:^|\s)def[ \t]+)[a-zA-Z_][a-zA-Z0-9_]*(?=\()/g,lookbehind:!0},"class-name":{pattern:/(\bclass\s+)[a-z0-9_]+/i,lookbehind:!0},keyword:/\b(?:as|assert|async|await|break|class|continue|def|del|elif|else|except|exec|finally|for|from|global|if|import|in|is|lambda|pass|print|raise|return|try|while|with|yield)\b/,boolean:/\b(?:True|False)\b/,number:/\b-?(?:0[bo])?(?:(?:\d|0x[\da-f])[\da-f]*\.?\d*|\.\d+)(?:e[+-]?\d+)?j?\b/i,operator:/[-+%=]=?|!=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]|\b(?:or|and|not)\b/,punctuation:/[{}[\];(),.:]/},Prism.languages.clike={comment:[{pattern:/(^|[^\\])#.*/,lookbehind:!0},{pattern:/(^|[^\\])\/\*[\w\W]*?\*\//,lookbehind:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0}],string:{pattern:/(["'])(\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/((?:\b(?:class|interface|extends|implements|trait|instanceof|new)\s+)|(?:catch\s+\())[a-z0-9_\.\\]+/i,lookbehind:!0,inside:{punctuation:/(\.|\\)/}},keyword:/\b(if|else|while|do|for|return|in|instanceof|function|new|try|throw|catch|finally|null|break|continue)\b/,boolean:/\b(true|false)\b/,function:/[a-z\.0-9_]+(?=\()/i,number:/\b-?(?:0x[\da-f]+|\d*\.?\d+(?:e[+-]?\d+)?)\b/i,operator:/--?|\+\+?|!=?=?|<=?|>=?|==?=?|&&?|\|\|?|\?|\*|\/|~|\^|%/,punctuation:/[{}[\];(),.:]/},Prism.languages.lua={comment:/^#!.+|--(?:\[(=*)\[[\s\S]*?\]\1\]|.*)/m,string:{pattern:/(["'])(?:(?!\1)[^\\\r\n]|\\z(?:\r\n|\s)|\\(?:\r\n|[\s\S]))*\1|\[(=*)\[[\s\S]*?\]\2\]/,greedy:!0},number:/\b0x[a-f\d]+\.?[a-f\d]*(?:p[+-]?\d+)?\b|\b\d+(?:\.\B|\.?\d*(?:e[+-]?\d+)?\b)|\B\.\d+(?:e[+-]?\d+)?\b/i,keyword:/\b(?:and|break|do|else|elseif|end|false|for|function|goto|if|in|local|nil|not|or|repeat|return|then|true|until|while)\b/,function:/(?!\d)\w+(?=\s*(?:[({]))/,operator:[/[-+*%^&|#]|\/\/?|<[<=]?|>[>=]?|[=~]=?/,{pattern:/(^|[^.])\.\.(?!\.)/,lookbehind:!0}],punctuation:/[\[\](){},;]|\.+|:+/},function(e){var t={variable:[{pattern:/\$?\(\([\w\W]+?\)\)/,inside:{variable:[{pattern:/(^\$\(\([\w\W]+)\)\)/,lookbehind:!0},/^\$\(\(/],number:/\b-?(?:0x[\dA-Fa-f]+|\d*\.?\d+(?:[Ee]-?\d+)?)\b/,operator:/--?|-=|\+\+?|\+=|!=?|~|\*\*?|\*=|\/=?|%=?|<<=?|>>=?|<=?|>=?|==?|&&?|&=|\^=?|\|\|?|\|=|\?|:/,punctuation:/\(\(?|\)\)?|,|;/}},{pattern:/\$\([^)]+\)|`[^`]+`/,inside:{variable:/^\$\(|^`|\)$|`$/}},/\$(?:[a-z0-9_#\?\*!@]+|\{[^}]+\})/i]};e.languages.bash={shebang:{pattern:/^#!\s*\/bin\/bash|^#!\s*\/bin\/sh/,alias:'important'},comment:{pattern:/(^|[^"{\\])#.*/,lookbehind:!0},string:[{pattern:/((?:^|[^<])<<\s*)(?:"|')?(\w+?)(?:"|')?\s*\r?\n(?:[\s\S])*?\r?\n\2/g,lookbehind:!0,greedy:!0,inside:t},{pattern:/(["'])(?:\\\\|\\?[^\\])*?\1/g,greedy:!0,inside:t}],variable:t.variable,function:{pattern:/(^|\s|;|\||&)(?:alias|apropos|apt-get|aptitude|aspell|awk|basename|bash|bc|bg|builtin|bzip2|cal|cat|cd|cfdisk|chgrp|chmod|chown|chroot|chkconfig|cksum|clear|cmp|comm|command|cp|cron|crontab|csplit|cut|date|dc|dd|ddrescue|df|diff|diff3|dig|dir|dircolors|dirname|dirs|dmesg|du|egrep|eject|enable|env|ethtool|eval|exec|expand|expect|export|expr|fdformat|fdisk|fg|fgrep|file|find|fmt|fold|format|free|fsck|ftp|fuser|gawk|getopts|git|grep|groupadd|groupdel|groupmod|groups|gzip|hash|head|help|hg|history|hostname|htop|iconv|id|ifconfig|ifdown|ifup|import|install|jobs|join|kill|killall|less|link|ln|locate|logname|logout|look|lpc|lpr|lprint|lprintd|lprintq|lprm|ls|lsof|make|man|mkdir|mkfifo|mkisofs|mknod|more|most|mount|mtools|mtr|mv|mmv|nano|netstat|nice|nl|nohup|notify-send|npm|nslookup|open|op|passwd|paste|pathchk|ping|pkill|popd|pr|printcap|printenv|printf|ps|pushd|pv|pwd|quota|quotacheck|quotactl|ram|rar|rcp|read|readarray|readonly|reboot|rename|renice|remsync|rev|rm|rmdir|rsync|screen|scp|sdiff|sed|seq|service|sftp|shift|shopt|shutdown|sleep|slocate|sort|source|split|ssh|stat|strace|su|sudo|sum|suspend|sync|tail|tar|tee|test|time|timeout|times|touch|top|traceroute|trap|tr|tsort|tty|type|ulimit|umask|umount|unalias|uname|unexpand|uniq|units|unrar|unshar|uptime|useradd|userdel|usermod|users|uuencode|uudecode|v|vdir|vi|vmstat|wait|watch|wc|wget|whereis|which|who|whoami|write|xargs|xdg-open|yes|zip)(?=$|\s|;|\||&)/,lookbehind:!0},keyword:{pattern:/(^|\s|;|\||&)(?:let|:|\.|if|then|else|elif|fi|for|break|continue|while|in|case|function|select|do|done|until|echo|exit|return|set|declare)(?=$|\s|;|\||&)/,lookbehind:!0},boolean:{pattern:/(^|\s|;|\||&)(?:true|false)(?=$|\s|;|\||&)/,lookbehind:!0},operator:/&&?|\|\|?|==?|!=?|<<>|<=?|>=?|=~/,punctuation:/\$?\(\(?|\)\)?|\.\.|[{}[\];]/};var n=t.variable[1].inside;n['function']=e.languages.bash['function'],n.keyword=e.languages.bash.keyword,n.boolean=e.languages.bash.boolean,n.operator=e.languages.bash.operator,n.punctuation=e.languages.bash.punctuation}(Prism),Prism.languages.go=Prism.languages.extend('clike',{keyword:/\b(break|case|chan|const|continue|default|defer|else|fallthrough|for|func|go(to)?|if|import|interface|map|package|range|return|select|struct|switch|type|var)\b/,builtin:/\b(bool|byte|complex(64|128)|error|float(32|64)|rune|string|u?int(8|16|32|64|)|uintptr|append|cap|close|complex|copy|delete|imag|len|make|new|panic|print(ln)?|real|recover)\b/,boolean:/\b(_|iota|nil|true|false)\b/,operator:/[*\/%^!=]=?|\+[=+]?|-[=-]?|\|[=|]?|&(?:=|&|\^=?)?|>(?:>=?|=)?|<(?:<=?|=|-)?|:=|\.\.\./,number:/\b(-?(0x[a-f\d]+|(\d+\.?\d*|\.\d+)(e[-+]?\d+)?)i?)\b/i,string:/("|'|`)(\\?.|\r|\n)*?\1/}),delete Prism.languages.go['class-name'],Prism.languages.markdown=Prism.languages.extend('markup',{}),Prism.languages.insertBefore('markdown','prolog',{blockquote:{pattern:/^>(?:[\t ]*>)*/m,alias:'punctuation'},code:[{pattern:/^(?: {4}|\t).+/m,alias:'keyword'},{pattern:/``.+?``|`[^`\n]+`/,alias:'keyword'}],title:[{pattern:/\w+.*(?:\r?\n|\r)(?:==+|--+)/,alias:'important',inside:{punctuation:/==+$|--+$/}},{pattern:/(^\s*)#+.+/m,lookbehind:!0,alias:'important',inside:{punctuation:/^#+|#+$/}}],hr:{pattern:/(^\s*)([*-])([\t ]*\2){2,}(?=\s*$)/m,lookbehind:!0,alias:'punctuation'},list:{pattern:/(^\s*)(?:[*+-]|\d+\.)(?=[\t ].)/m,lookbehind:!0,alias:'punctuation'},"url-reference":{pattern:/!?\[[^\]]+\]:[\t ]+(?:\S+|<(?:\\.|[^>\\])+>)(?:[\t ]+(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\)))?/,inside:{variable:{pattern:/^(!?\[)[^\]]+/,lookbehind:!0},string:/(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\))$/,punctuation:/^[\[\]!:]|[<>]/},alias:'url'},bold:{pattern:/(^|[^\\])(\*\*|__)(?:(?:\r?\n|\r)(?!\r?\n|\r)|.)+?\2/,lookbehind:!0,inside:{punctuation:/^\*\*|^__|\*\*$|__$/}},italic:{pattern:/(^|[^\\])([*_])(?:(?:\r?\n|\r)(?!\r?\n|\r)|.)+?\2/,lookbehind:!0,inside:{punctuation:/^[*_]|[*_]$/}},url:{pattern:/!?\[[^\]]+\](?:\([^\s)]+(?:[\t ]+"(?:\\.|[^"\\])*")?\)| ?\[[^\]\n]*\])/,inside:{variable:{pattern:/(!?\[)[^\]]+(?=\]$)/,lookbehind:!0},string:{pattern:/"(?:\\.|[^"\\])*"(?=\)$)/}}}}),Prism.languages.markdown.bold.inside.url=Prism.util.clone(Prism.languages.markdown.url),Prism.languages.markdown.italic.inside.url=Prism.util.clone(Prism.languages.markdown.url),Prism.languages.markdown.bold.inside.italic=Prism.util.clone(Prism.languages.markdown.italic),Prism.languages.markdown.italic.inside.bold=Prism.util.clone(Prism.languages.markdown.bold),Prism.languages.julia={comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0},string:/"""[\s\S]+?"""|'''[\s\S]+?'''|("|')(\\?.)*?\1/,keyword:/\b(abstract|baremodule|begin|bitstype|break|catch|ccall|const|continue|do|else|elseif|end|export|finally|for|function|global|if|immutable|import|importall|let|local|macro|module|print|println|quote|return|try|type|typealias|using|while)\b/,boolean:/\b(true|false)\b/,number:/\b-?(0[box])?(?:[\da-f]+\.?\d*|\.\d+)(?:[efp][+-]?\d+)?j?\b/i,operator:/\+=?|-=?|\*=?|\/[\/=]?|\\=?|\^=?|%=?|÷=?|!=?=?|&=?|\|[=>]?|\$=?|<(?:<=?|[=:])?|>(?:=|>>?=?)?|==?=?|[~≠≤≥]/,punctuation:/[{}[\];(),.:]/};const Ii=ti('d-code',` + + + + +`);class Ni extends ei(Ii(HTMLElement)){renderContent(){if(this.languageName=this.getAttribute('language'),!this.languageName)return void console.warn('You need to provide a language attribute to your block to let us know how to highlight your code; e.g.:\n zeros = np.zeros(shape).');const e=Ui.languages[this.languageName];if(void 0==e)return void console.warn(`Distill does not yet support highlighting your code block in "${this.languageName}'.`);let t=this.textContent;const n=this.shadowRoot.querySelector('#code-container');if(this.hasAttribute('block')){t=t.replace(/\n/,'');const e=t.match(/\s*/);if(t=t.replace(new RegExp('\n'+e,'g'),'\n'),t=t.trim(),n.parentNode instanceof ShadowRoot){const e=document.createElement('pre');this.shadowRoot.removeChild(n),e.appendChild(n),this.shadowRoot.appendChild(e)}}n.className=`language-${this.languageName}`,n.innerHTML=Ui.highlight(t,e)}}const ji=ti('d-footnote',` + + + +
+ +
+
+ + + + + +`);class Ri extends ji(HTMLElement){constructor(){super();const e=new MutationObserver(this.notify);e.observe(this,{childList:!0,characterData:!0,subtree:!0})}notify(){const e={detail:this,bubbles:!0},t=new CustomEvent('onFootnoteChanged',e);document.dispatchEvent(t)}connectedCallback(){this.hoverBox=this.root.querySelector('d-hover-box'),window.customElements.whenDefined('d-hover-box').then(()=>{this.hoverBox.listen(this)}),Ri.currentFootnoteId+=1;const e=Ri.currentFootnoteId.toString();this.root.host.id='d-footnote-'+e;const t='dt-fn-hover-box-'+e;this.hoverBox.id=t;const n=this.root.querySelector('#fn-');n.setAttribute('id','fn-'+e),n.setAttribute('data-hover-ref',t),n.textContent=e}}Ri.currentFootnoteId=0;const qi=ti('d-footnote-list',` + + +

Footnotes

+
    +`,!1);class Fi extends qi(HTMLElement){connectedCallback(){super.connectedCallback(),this.list=this.root.querySelector('ol'),this.root.style.display='none'}set footnotes(e){if(this.list.innerHTML='',e.length){this.root.style.display='';for(const t of e){const e=document.createElement('li');e.id=t.id+'-listing',e.innerHTML=t.innerHTML;const n=document.createElement('a');n.setAttribute('class','footnote-backlink'),n.textContent='[\u21A9]',n.href='#'+t.id,e.appendChild(n),this.list.appendChild(e)}}else this.root.style.display='none'}}const Pi=ti('d-hover-box',` + + +
    +
    + +
    +
    +`);class Hi extends Pi(HTMLElement){constructor(){super()}connectedCallback(){}listen(e){this.bindDivEvents(this),this.bindTriggerEvents(e)}bindDivEvents(e){e.addEventListener('mouseover',()=>{this.visible||this.showAtNode(e),this.stopTimeout()}),e.addEventListener('mouseout',()=>{this.extendTimeout(500)}),e.addEventListener('touchstart',(e)=>{e.stopPropagation()},{passive:!0}),document.body.addEventListener('touchstart',()=>{this.hide()},{passive:!0})}bindTriggerEvents(e){e.addEventListener('mouseover',()=>{this.visible||this.showAtNode(e),this.stopTimeout()}),e.addEventListener('mouseout',()=>{this.extendTimeout(300)}),e.addEventListener('touchstart',(t)=>{this.visible?this.hide():this.showAtNode(e),t.stopPropagation()},{passive:!0})}show(e){this.visible=!0,this.style.display='block',this.style.top=Pn(e[1]+10)+'px'}showAtNode(e){const t=e.getBoundingClientRect();this.show([e.offsetLeft+t.width,e.offsetTop+t.height])}hide(){this.visible=!1,this.style.display='none',this.stopTimeout()}stopTimeout(){this.timeout&&clearTimeout(this.timeout)}extendTimeout(e){this.stopTimeout(),this.timeout=setTimeout(()=>{this.hide()},e)}}class zi extends HTMLElement{static get is(){return'd-title'}}const Yi=ti('d-references',` + +`,!1);class Bi extends Yi(HTMLElement){}class Wi extends HTMLElement{static get is(){return'd-toc'}connectedCallback(){this.getAttribute('prerendered')||(window.onload=()=>{const e=document.querySelector('d-article'),t=e.querySelectorAll('h2, h3');k(this,t)})}}class Vi extends HTMLElement{static get is(){return'd-figure'}static get readyQueue(){return Vi._readyQueue||(Vi._readyQueue=[]),Vi._readyQueue}static addToReadyQueue(e){-1===Vi.readyQueue.indexOf(e)&&(Vi.readyQueue.push(e),Vi.runReadyQueue())}static runReadyQueue(){const e=Vi.readyQueue.sort((e,t)=>e._seenOnScreen-t._seenOnScreen).filter((e)=>!e._ready).pop();e&&(e.ready(),requestAnimationFrame(Vi.runReadyQueue))}constructor(){super(),this._ready=!1,this._onscreen=!1,this._offscreen=!0}connectedCallback(){this.loadsWhileScrolling=this.hasAttribute('loadsWhileScrolling'),Vi.marginObserver.observe(this),Vi.directObserver.observe(this)}disconnectedCallback(){Vi.marginObserver.unobserve(this),Vi.directObserver.unobserve(this)}static get marginObserver(){if(!Vi._marginObserver){const e=window.innerHeight,t=Fn(2*e),n=Vi.didObserveMarginIntersection,i=new IntersectionObserver(n,{rootMargin:t+'px 0px '+t+'px 0px',threshold:0.01});Vi._marginObserver=i}return Vi._marginObserver}static didObserveMarginIntersection(e){for(const t of e){const e=t.target;t.isIntersecting&&!e._ready&&Vi.addToReadyQueue(e)}}static get directObserver(){return Vi._directObserver||(Vi._directObserver=new IntersectionObserver(Vi.didObserveDirectIntersection,{rootMargin:'0px',threshold:[0,1]})),Vi._directObserver}static didObserveDirectIntersection(e){for(const t of e){const e=t.target;t.isIntersecting?(e._seenOnScreen=new Date,e._offscreen&&e.onscreen()):e._onscreen&&e.offscreen()}}addEventListener(e,t){super.addEventListener(e,t),'ready'===e&&-1!==Vi.readyQueue.indexOf(this)&&(this._ready=!1,Vi.runReadyQueue()),'onscreen'===e&&this.onscreen()}ready(){this._ready=!0,Vi.marginObserver.unobserve(this);const e=new CustomEvent('ready');this.dispatchEvent(e)}onscreen(){this._onscreen=!0,this._offscreen=!1;const e=new CustomEvent('onscreen');this.dispatchEvent(e)}offscreen(){this._onscreen=!1,this._offscreen=!0;const e=new CustomEvent('offscreen');this.dispatchEvent(e)}}if('undefined'!=typeof window){Vi.isScrolling=!1;let e;window.addEventListener('scroll',()=>{Vi.isScrolling=!0,clearTimeout(e),e=setTimeout(()=>{Vi.isScrolling=!1,Vi.runReadyQueue()},500)},!0)}const Ki=ti('d-interstitial',` + + +
    +
    +

    This article is in review.

    +

    Do not share this URL or the contents of this article. Thank you!

    + +

    Enter the password we shared with you as part of the review process to view the article.

    +
    +
    +`);class $i extends Ki(HTMLElement){connectedCallback(){if(this.shouldRemoveSelf())this.parentElement.removeChild(this);else{const e=this.root.querySelector('#interstitial-password-input');e.oninput=(e)=>this.passwordChanged(e)}}passwordChanged(e){const t=e.target.value;t===this.password&&(console.log('Correct password entered.'),this.parentElement.removeChild(this),'undefined'!=typeof Storage&&(console.log('Saved that correct password was entered.'),localStorage.setItem(this.localStorageIdentifier(),'true')))}shouldRemoveSelf(){return window&&window.location.hostname==='distill.pub'?(console.warn('Interstitial found on production, hiding it.'),!0):'undefined'!=typeof Storage&&'true'===localStorage.getItem(this.localStorageIdentifier())&&(console.log('Loaded that correct password was entered before; skipping interstitial.'),!0)}localStorageIdentifier(){return'distill-drafts'+(window?window.location.pathname:'-')+'interstitial-password-correct'}}var Xi=function(e,t){return et?1:e>=t?0:NaN},Ji=function(e){return 1===e.length&&(e=v(e)),{left:function(t,n,i,a){for(null==i&&(i=0),null==a&&(a=t.length);i>>1;0>e(t[d],n)?i=d+1:a=d}return i},right:function(t,n,i,a){for(null==i&&(i=0),null==a&&(a=t.length);i>>1;0(i=arguments.length)?(t=e,e=0,1):3>i?1:+a;for(var d=-1,i=0|Rn(0,qn((t-e)/a)),n=Array(i);++d=this.r&&0<=this.g&&255>=this.g&&0<=this.b&&255>=this.b&&0<=this.opacity&&1>=this.opacity},toString:function(){var e=this.opacity;return e=isNaN(e)?1:Rn(0,Hn(1,e)),(1===e?'rgb(':'rgba(')+Rn(0,Hn(255,Pn(this.r)||0))+', '+Rn(0,Hn(255,Pn(this.g)||0))+', '+Rn(0,Hn(255,Pn(this.b)||0))+(1===e?')':', '+e+')')}})),ra(F,function(e,t,n,i){return 1===arguments.length?q(e):new F(e,t,n,null==i?1:i)},_(L,{brighter:function(e){return e=null==e?la:In(la,e),new F(this.h,this.s,this.l*e,this.opacity)},darker:function(e){return e=null==e?oa:In(oa,e),new F(this.h,this.s,this.l*e,this.opacity)},rgb:function(){var e=this.h%360+360*(0>this.h),t=isNaN(e)||isNaN(this.s)?0:this.s,n=this.l,i=n+(0.5>n?n:1-n)*t,a=2*n-i;return new j(P(240<=e?e-240:e+120,a,i),P(e,a,i),P(120>e?e+240:e-120,a,i),this.opacity)},displayable:function(){return(0<=this.s&&1>=this.s||isNaN(this.s))&&0<=this.l&&1>=this.l&&0<=this.opacity&&1>=this.opacity}}));var ya=On/180,xa=180/On,ka=18,Kn=0.95047,Xn=1,Yn=1.08883,Zn=4/29,va=6/29,wa=3*va*va,Sa=va*va*va;ra(Y,function(e,t,n,i){return 1===arguments.length?H(e):new Y(e,t,n,null==i?1:i)},_(L,{brighter:function(e){return new Y(this.l+ka*(null==e?1:e),this.a,this.b,this.opacity)},darker:function(e){return new Y(this.l-ka*(null==e?1:e),this.a,this.b,this.opacity)},rgb:function(){var e=(this.l+16)/116,t=isNaN(this.a)?e:e+this.a/500,n=isNaN(this.b)?e:e-this.b/200;return e=Xn*V(e),t=Kn*V(t),n=Yn*V(n),new j(K(3.2404542*t-1.5371385*e-0.4985314*n),K(-0.969266*t+1.8760108*e+0.041556*n),K(0.0556434*t-0.2040259*e+1.0572252*n),this.opacity)}})),ra(X,function(e,t,n,i){return 1===arguments.length?z(e):new X(e,t,n,null==i?1:i)},_(L,{brighter:function(e){return new X(this.h,this.c,this.l+ka*(null==e?1:e),this.opacity)},darker:function(e){return new X(this.h,this.c,this.l-ka*(null==e?1:e),this.opacity)},rgb:function(){return H(this).rgb()}}));var Ca=-0.14861,A=+1.78277,B=-0.29227,C=-0.90649,D=+1.97294,E=D*C,Ta=D*A,_a=A*B-C*Ca;ra(Z,Q,_(L,{brighter:function(e){return e=null==e?la:In(la,e),new Z(this.h,this.s,this.l*e,this.opacity)},darker:function(e){return e=null==e?oa:In(oa,e),new Z(this.h,this.s,this.l*e,this.opacity)},rgb:function(){var e=isNaN(this.h)?0:(this.h+120)*ya,t=+this.l,n=isNaN(this.s)?0:this.s*t*(1-t),i=Mn(e),a=Dn(e);return new j(255*(t+n*(Ca*i+A*a)),255*(t+n*(B*i+C*a)),255*(t+n*(D*i)),this.opacity)}}));var La=function(e){return function(){return e}},Aa=function e(t){function n(e,t){var n=i((e=N(e)).r,(t=N(t)).r),a=i(e.g,t.g),d=i(e.b,t.b),r=ne(e.opacity,t.opacity);return function(i){return e.r=n(i),e.g=a(i),e.b=d(i),e.opacity=r(i),e+''}}var i=te(t);return n.gamma=e,n}(1),Ea=function(e,t){var n,i=t?t.length:0,a=e?Hn(i,e.length):0,d=Array(i),r=Array(i);for(n=0;nr&&(d=n.slice(r,d),l[o]?l[o]+=d:l[++o]=d),(t=t[0])===(a=a[0])?l[o]?l[o]+=a:l[++o]=a:(l[++o]=null,s.push({i:o,x:Ma(t,a)})),r=Ia.lastIndex;return rl.length?s[0]?ae(s[0].x):ie(n):(n=s.length,function(e){for(var t,a=0;an?n-360*Pn(n/360):n):La(isNaN(e)?t:e)});var qa,Fa=de(ne),Pa=function(e){return function(){return e}},Ha=function(e){return+e},za=[0,1],Ya=function(e,t){if(0>(n=(e=t?e.toExponential(t-1):e.toExponential()).indexOf('e')))return null;var n,i=e.slice(0,n);return[1d&&(o=Rn(1,d-l)),i.push(a.substring(r-=o,r+o)),!((l+=o+1)>d));)o=e[t=(t+1)%e.length];return i.reverse().join(n)}},Va=function(e){return function(t){return t.replace(/[0-9]/g,function(t){return e[+t]})}},Ka=function(e,t){var n=Ya(e,t);if(!n)return e+'';var i=n[0],a=n[1];return 0>a?'0.'+Array(-a).join('0')+i:i.length>a+1?i.slice(0,a+1)+'.'+i.slice(a+1):i+Array(a-i.length+2).join('0')},$a={"":function(e,t){e=e.toPrecision(t);out:for(var a,d=e.length,n=1,i=-1;ni?r+Array(l-i+1).join('0'):0=^]))?([+\-\( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?([a-z%])?$/i;fe.prototype=he.prototype,he.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?'0':'')+(null==this.width?'':Rn(1,0|this.width))+(this.comma?',':'')+(null==this.precision?'':'.'+Rn(0,0|this.precision))+this.type};var re,Ja,Qa,Za=function(e){return e},Ga=['y','z','a','f','p','n','\xB5','m','','k','M','G','T','P','E','Z','Y'],ed=function(e){function t(e){function t(e){var t,i,n,c=b,k=m;if('c'===h)k=y(e)+k,e='';else{e=+e;var v=0>e;if(e=y(Un(e),f),v&&0==+e&&(v=!1),c=(v?'('===s?s:'-':'-'===s||'('===s?'':s)+c,k=k+('s'===h?Ga[8+qa/3]:'')+(v&&'('===s?')':''),x)for(t=-1,i=e.length;++tn||57>1)+c+e+k+S.slice(w);break;default:e=S+c+e+k;}return r(e)}e=fe(e);var o=e.fill,l=e.align,s=e.sign,c=e.symbol,u=e.zero,p=e.width,g=e.comma,f=e.precision,h=e.type,b='$'===c?n[0]:'#'===c&&/[boxX]/.test(h)?'0'+h.toLowerCase():'',m='$'===c?n[1]:/[%p]/.test(h)?i:'',y=$a[h],x=!h||/[defgprs%]/.test(h);return f=null==f?h?6:12:/[gprs]/.test(h)?Rn(1,Hn(21,f)):Rn(0,Hn(20,f)),t.toString=function(){return e+''},t}var a=e.grouping&&e.thousands?Wa(e.grouping,e.thousands):Za,n=e.currency,d=e.decimal,r=e.numerals?Va(e.numerals):Za,i=e.percent||'%';return{format:t,formatPrefix:function(n,i){var a=t((n=fe(n),n.type='f',n)),d=3*Rn(-8,Hn(8,Fn(Ba(i)/3))),r=In(10,-d),o=Ga[8+d/3];return function(e){return a(r*e)+o}}}};(function(e){return re=ed(e),Ja=re.format,Qa=re.formatPrefix,re})({decimal:'.',thousands:',',grouping:[3],currency:['$','']});var td=function(e){return Rn(0,-Ba(Un(e)))},nd=function(e,t){return Rn(0,3*Rn(-8,Hn(8,Fn(Ba(t)/3)))-Ba(Un(e)))},id=function(e,t){return e=Un(e),t=Un(t)-e,Rn(0,Ba(t)-Ba(e))+1},ad=function(e,t,n){var i,a=e[0],d=e[e.length-1],r=S(a,d,null==t?10:t);switch(n=fe(null==n?',f':n),n.type){case's':{var o=Rn(Un(a),Un(d));return null!=n.precision||isNaN(i=nd(r,o))||(n.precision=i),Qa(n,o)}case'':case'e':case'g':case'p':case'r':{null!=n.precision||isNaN(i=id(r,Rn(Un(a),Un(d))))||(n.precision=i-('e'===n.type));break}case'f':case'%':{null!=n.precision||isNaN(i=td(r))||(n.precision=i-2*('%'===n.type));break}}return Ja(n)},dd=new Date,rd=new Date,od=ye(function(){},function(e,t){e.setTime(+e+t)},function(e,t){return t-e});od.every=function(e){return e=Fn(e),isFinite(e)&&0t&&(t+=cd),e.setTime(Fn((+e-t)/cd)*cd+t)},function(e,t){e.setTime(+e+t*cd)},function(e,t){return(t-e)/cd},function(e){return e.getHours()}),bd=ye(function(e){e.setHours(0,0,0,0)},function(e,t){e.setDate(e.getDate()+t)},function(e,t){return(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*sd)/ud},function(e){return e.getDate()-1}),md=xe(0),yd=xe(1),xd=xe(2),kd=xe(3),vd=xe(4),wd=xe(5),Sd=xe(6),Cd=ye(function(e){e.setDate(1),e.setHours(0,0,0,0)},function(e,t){e.setMonth(e.getMonth()+t)},function(e,t){return t.getMonth()-e.getMonth()+12*(t.getFullYear()-e.getFullYear())},function(e){return e.getMonth()}),Td=ye(function(e){e.setMonth(0,1),e.setHours(0,0,0,0)},function(e,t){e.setFullYear(e.getFullYear()+t)},function(e,t){return t.getFullYear()-e.getFullYear()},function(e){return e.getFullYear()});Td.every=function(e){return isFinite(e=Fn(e))&&0arguments.length){for(;++ot&&(this._names.push(e),this._node.setAttribute('class',this._names.join(' ')))},remove:function(e){var t=this._names.indexOf(e);0<=t&&(this._names.splice(t,1),this._node.setAttribute('class',this._names.join(' ')))},contains:function(e){return 0<=this._names.indexOf(e)}};var wr=[null];xn.prototype=function(){return new xn([[document.documentElement]],wr)}.prototype={constructor:xn,select:function(e){'function'!=typeof e&&(e=br(e));for(var t=this._groups,a=t.length,d=Array(a),r=0;r=v&&(v=k+1);!(x=b[v])&&++varguments.length){var i=this.node();return n.local?i.getAttributeNS(n.space,n.local):i.getAttribute(n)}return this.each((null==t?n.local?Ft:qt:'function'==typeof t?n.local?Yt:zt:n.local?Ht:Pt)(n,t))},style:function(e,t,n){return 1arguments.length){for(var d=Zt(this.node()),r=-1,i=a.length;++rarguments.length){var n=this.node().__on;if(n)for(var s,o=0,c=n.length;oarguments.length&&(a=t,t=gr().changedTouches);for(var d,r=0,i=t?t.length:0;rx}b.mouse('drag')}function i(){Sr(ur.view).on('mousemove.drag mouseup.drag',null),vn(ur.view,c),Tr(),b.mouse('end')}function a(){if(p.apply(this,arguments)){var e,t,i=ur.changedTouches,a=g.apply(this,arguments),d=i.length;for(e=0;e + :host { + position: relative; + display: inline-block; + } + + :host(:focus) { + outline: none; + } + + .background { + padding: 9px 0; + color: white; + position: relative; + } + + .track { + height: 3px; + width: 100%; + border-radius: 2px; + background-color: hsla(0, 0%, 0%, 0.2); + } + + .track-fill { + position: absolute; + top: 9px; + height: 3px; + border-radius: 4px; + background-color: hsl(24, 100%, 50%); + } + + .knob-container { + position: absolute; + top: 10px; + } + + .knob { + position: absolute; + top: -6px; + left: -6px; + width: 13px; + height: 13px; + background-color: hsl(24, 100%, 50%); + border-radius: 50%; + transition-property: transform; + transition-duration: 0.18s; + transition-timing-function: ease; + } + .mousedown .knob { + transform: scale(1.5); + } + + .knob-highlight { + position: absolute; + top: -6px; + left: -6px; + width: 13px; + height: 13px; + background-color: hsla(0, 0%, 0%, 0.1); + border-radius: 50%; + transition-property: transform; + transition-duration: 0.18s; + transition-timing-function: ease; + } + + .focus .knob-highlight { + transform: scale(2); + } + + .ticks { + position: absolute; + top: 16px; + height: 4px; + width: 100%; + z-index: -1; + } + + .ticks .tick { + position: absolute; + height: 100%; + border-left: 1px solid hsla(0, 0%, 0%, 0.2); + } + + + +
    +
    +
    +
    +
    +
    +
    +
    +
    +`),Dr={left:37,up:38,right:39,down:40,pageUp:33,pageDown:34,end:35,home:36};class Mr extends Er(HTMLElement){connectedCallback(){this.connected=!0,this.setAttribute('role','slider'),this.hasAttribute('tabindex')||this.setAttribute('tabindex',0),this.mouseEvent=!1,this.knob=this.root.querySelector('.knob-container'),this.background=this.root.querySelector('.background'),this.trackFill=this.root.querySelector('.track-fill'),this.track=this.root.querySelector('.track'),this.min=this.min?this.min:0,this.max=this.max?this.max:100,this.scale=me().domain([this.min,this.max]).range([0,1]).clamp(!0),this.origin=this.origin===void 0?this.min:this.origin,this.step=this.step?this.step:1,this.update(this.value?this.value:0),this.ticks=!!this.ticks&&this.ticks,this.renderTicks(),this.drag=Ar().container(this.background).on('start',()=>{this.mouseEvent=!0,this.background.classList.add('mousedown'),this.changeValue=this.value,this.dragUpdate()}).on('drag',()=>{this.dragUpdate()}).on('end',()=>{this.mouseEvent=!1,this.background.classList.remove('mousedown'),this.dragUpdate(),this.changeValue!==this.value&&this.dispatchChange(),this.changeValue=this.value}),this.drag(Sr(this.background)),this.addEventListener('focusin',()=>{this.mouseEvent||this.background.classList.add('focus')}),this.addEventListener('focusout',()=>{this.background.classList.remove('focus')}),this.addEventListener('keydown',this.onKeyDown)}static get observedAttributes(){return['min','max','value','step','ticks','origin','tickValues','tickLabels']}attributeChangedCallback(e,t,n){isNaN(n)||void 0===n||null===n||('min'==e&&(this.min=+n,this.setAttribute('aria-valuemin',this.min)),'max'==e&&(this.max=+n,this.setAttribute('aria-valuemax',this.max)),'value'==e&&this.update(+n),'origin'==e&&(this.origin=+n),'step'==e&&0{const n=document.createElement('div');n.classList.add('tick'),n.style.left=100*this.scale(t)+'%',e.appendChild(n)})}else e.style.display='none'}}var Or='\n \n\n';const Ur=ti('distill-header',` + + +`,!1);class Ir extends Ur(HTMLElement){}const Nr=` + +`;class jr extends HTMLElement{static get is(){return'distill-appendix'}set frontMatter(e){this.innerHTML=Ln(e)}}const Rr=ti('distill-footer',` + + +
    + + is dedicated to clear explanations of machine learning + + + +
    + +`);class qr extends Rr(HTMLElement){}const Fr=function(){if(1>window.distillRunlevel)throw new Error('Insufficient Runlevel for Distill Template!');if('distillTemplateIsLoading'in window&&window.distillTemplateIsLoading)throw new Error('Runlevel 1: Distill Template is getting loaded more than once, aborting!');else window.distillTemplateIsLoading=!0,console.info('Runlevel 1: Distill Template has started loading.');p(document),console.info('Runlevel 1: Static Distill styles have been added.'),console.info('Runlevel 1->2.'),window.distillRunlevel+=1;for(const[e,t]of Object.entries(hi.listeners))'function'==typeof t?document.addEventListener(e,t):console.error('Runlevel 2: Controller listeners need to be functions!');console.info('Runlevel 2: We can now listen to controller events.'),console.info('Runlevel 2->3.'),window.distillRunlevel+=1;if(2>window.distillRunlevel)throw new Error('Insufficient Runlevel for adding custom elements!');const e=[ki,wi,Ci,Li,Ai,Di,Oi,Ni,Ri,Fi,pi,Hi,zi,T,Bi,Wi,Vi,Mr,$i].concat([Ir,jr,qr]);for(const t of e)console.info('Runlevel 2: Registering custom element: '+t.is),customElements.define(t.is,t);console.info('Runlevel 3: Distill Template finished registering custom elements.'),console.info('Runlevel 3->4.'),window.distillRunlevel+=1,hi.listeners.DOMContentLoaded(),console.info('Runlevel 4: Distill Template initialisation complete.')};window.distillRunlevel=0,yi.browserSupportsAllFeatures()?(console.info('Runlevel 0: No need for polyfills.'),console.info('Runlevel 0->1.'),window.distillRunlevel+=1,Fr()):(console.info('Runlevel 0: Distill Template is loading polyfills.'),yi.load(Fr))}); +//# sourceMappingURL=template.v2.js.map +} diff --git a/_projects/2025/100453214/100453214_files/header-attrs-2.30/header-attrs.js b/_projects/2025/100453214/100453214_files/header-attrs-2.30/header-attrs.js new file mode 100644 index 00000000..dd57d92e --- /dev/null +++ b/_projects/2025/100453214/100453214_files/header-attrs-2.30/header-attrs.js @@ -0,0 +1,12 @@ +// Pandoc 2.9 adds attributes on both header and div. We remove the former (to +// be compatible with the behavior of Pandoc < 2.8). +document.addEventListener('DOMContentLoaded', function(e) { + var hs = document.querySelectorAll("div.section[class*='level'] > :first-child"); + var i, h, a; + for (i = 0; i < hs.length; i++) { + h = hs[i]; + if (!/^h[1-6]$/i.test(h.tagName)) continue; // it should be a header h1-h6 + a = h.attributes; + while (a.length > 0) h.removeAttribute(a[0].name); + } +}); diff --git a/_projects/2025/100453214/100453214_files/jquery-3.6.0/jquery-3.6.0.js b/_projects/2025/100453214/100453214_files/jquery-3.6.0/jquery-3.6.0.js new file mode 100644 index 00000000..fc6c299b --- /dev/null +++ b/_projects/2025/100453214/100453214_files/jquery-3.6.0/jquery-3.6.0.js @@ -0,0 +1,10881 @@ +/*! + * jQuery JavaScript Library v3.6.0 + * https://jquery.com/ + * + * Includes Sizzle.js + * https://sizzlejs.com/ + * + * Copyright OpenJS Foundation and other contributors + * Released under the MIT license + * https://jquery.org/license + * + * Date: 2021-03-02T17:08Z + */ +( function( global, factory ) { + + "use strict"; + + if ( typeof module === "object" && typeof module.exports === "object" ) { + + // For CommonJS and CommonJS-like environments where a proper `window` + // is present, execute the factory and get jQuery. + // For environments that do not have a `window` with a `document` + // (such as Node.js), expose a factory as module.exports. + // This accentuates the need for the creation of a real `window`. + // e.g. var jQuery = require("jquery")(window); + // See ticket #14549 for more info. + module.exports = global.document ? + factory( global, true ) : + function( w ) { + if ( !w.document ) { + throw new Error( "jQuery requires a window with a document" ); + } + return factory( w ); + }; + } else { + factory( global ); + } + +// Pass this if window is not defined yet +} )( typeof window !== "undefined" ? window : this, function( window, noGlobal ) { + +// Edge <= 12 - 13+, Firefox <=18 - 45+, IE 10 - 11, Safari 5.1 - 9+, iOS 6 - 9.1 +// throw exceptions when non-strict code (e.g., ASP.NET 4.5) accesses strict mode +// arguments.callee.caller (trac-13335). But as of jQuery 3.0 (2016), strict mode should be common +// enough that all such attempts are guarded in a try block. +"use strict"; + +var arr = []; + +var getProto = Object.getPrototypeOf; + +var slice = arr.slice; + +var flat = arr.flat ? function( array ) { + return arr.flat.call( array ); +} : function( array ) { + return arr.concat.apply( [], array ); +}; + + +var push = arr.push; + +var indexOf = arr.indexOf; + +var class2type = {}; + +var toString = class2type.toString; + +var hasOwn = class2type.hasOwnProperty; + +var fnToString = hasOwn.toString; + +var ObjectFunctionString = fnToString.call( Object ); + +var support = {}; + +var isFunction = function isFunction( obj ) { + + // Support: Chrome <=57, Firefox <=52 + // In some browsers, typeof returns "function" for HTML elements + // (i.e., `typeof document.createElement( "object" ) === "function"`). + // We don't want to classify *any* DOM node as a function. + // Support: QtWeb <=3.8.5, WebKit <=534.34, wkhtmltopdf tool <=0.12.5 + // Plus for old WebKit, typeof returns "function" for HTML collections + // (e.g., `typeof document.getElementsByTagName("div") === "function"`). (gh-4756) + return typeof obj === "function" && typeof obj.nodeType !== "number" && + typeof obj.item !== "function"; + }; + + +var isWindow = function isWindow( obj ) { + return obj != null && obj === obj.window; + }; + + +var document = window.document; + + + + var preservedScriptAttributes = { + type: true, + src: true, + nonce: true, + noModule: true + }; + + function DOMEval( code, node, doc ) { + doc = doc || document; + + var i, val, + script = doc.createElement( "script" ); + + script.text = code; + if ( node ) { + for ( i in preservedScriptAttributes ) { + + // Support: Firefox 64+, Edge 18+ + // Some browsers don't support the "nonce" property on scripts. + // On the other hand, just using `getAttribute` is not enough as + // the `nonce` attribute is reset to an empty string whenever it + // becomes browsing-context connected. + // See https://github.com/whatwg/html/issues/2369 + // See https://html.spec.whatwg.org/#nonce-attributes + // The `node.getAttribute` check was added for the sake of + // `jQuery.globalEval` so that it can fake a nonce-containing node + // via an object. + val = node[ i ] || node.getAttribute && node.getAttribute( i ); + if ( val ) { + script.setAttribute( i, val ); + } + } + } + doc.head.appendChild( script ).parentNode.removeChild( script ); + } + + +function toType( obj ) { + if ( obj == null ) { + return obj + ""; + } + + // Support: Android <=2.3 only (functionish RegExp) + return typeof obj === "object" || typeof obj === "function" ? + class2type[ toString.call( obj ) ] || "object" : + typeof obj; +} +/* global Symbol */ +// Defining this global in .eslintrc.json would create a danger of using the global +// unguarded in another place, it seems safer to define global only for this module + + + +var + version = "3.6.0", + + // Define a local copy of jQuery + jQuery = function( selector, context ) { + + // The jQuery object is actually just the init constructor 'enhanced' + // Need init if jQuery is called (just allow error to be thrown if not included) + return new jQuery.fn.init( selector, context ); + }; + +jQuery.fn = jQuery.prototype = { + + // The current version of jQuery being used + jquery: version, + + constructor: jQuery, + + // The default length of a jQuery object is 0 + length: 0, + + toArray: function() { + return slice.call( this ); + }, + + // Get the Nth element in the matched element set OR + // Get the whole matched element set as a clean array + get: function( num ) { + + // Return all the elements in a clean array + if ( num == null ) { + return slice.call( this ); + } + + // Return just the one element from the set + return num < 0 ? this[ num + this.length ] : this[ num ]; + }, + + // Take an array of elements and push it onto the stack + // (returning the new matched element set) + pushStack: function( elems ) { + + // Build a new jQuery matched element set + var ret = jQuery.merge( this.constructor(), elems ); + + // Add the old object onto the stack (as a reference) + ret.prevObject = this; + + // Return the newly-formed element set + return ret; + }, + + // Execute a callback for every element in the matched set. + each: function( callback ) { + return jQuery.each( this, callback ); + }, + + map: function( callback ) { + return this.pushStack( jQuery.map( this, function( elem, i ) { + return callback.call( elem, i, elem ); + } ) ); + }, + + slice: function() { + return this.pushStack( slice.apply( this, arguments ) ); + }, + + first: function() { + return this.eq( 0 ); + }, + + last: function() { + return this.eq( -1 ); + }, + + even: function() { + return this.pushStack( jQuery.grep( this, function( _elem, i ) { + return ( i + 1 ) % 2; + } ) ); + }, + + odd: function() { + return this.pushStack( jQuery.grep( this, function( _elem, i ) { + return i % 2; + } ) ); + }, + + eq: function( i ) { + var len = this.length, + j = +i + ( i < 0 ? len : 0 ); + return this.pushStack( j >= 0 && j < len ? [ this[ j ] ] : [] ); + }, + + end: function() { + return this.prevObject || this.constructor(); + }, + + // For internal use only. + // Behaves like an Array's method, not like a jQuery method. + push: push, + sort: arr.sort, + splice: arr.splice +}; + +jQuery.extend = jQuery.fn.extend = function() { + var options, name, src, copy, copyIsArray, clone, + target = arguments[ 0 ] || {}, + i = 1, + length = arguments.length, + deep = false; + + // Handle a deep copy situation + if ( typeof target === "boolean" ) { + deep = target; + + // Skip the boolean and the target + target = arguments[ i ] || {}; + i++; + } + + // Handle case when target is a string or something (possible in deep copy) + if ( typeof target !== "object" && !isFunction( target ) ) { + target = {}; + } + + // Extend jQuery itself if only one argument is passed + if ( i === length ) { + target = this; + i--; + } + + for ( ; i < length; i++ ) { + + // Only deal with non-null/undefined values + if ( ( options = arguments[ i ] ) != null ) { + + // Extend the base object + for ( name in options ) { + copy = options[ name ]; + + // Prevent Object.prototype pollution + // Prevent never-ending loop + if ( name === "__proto__" || target === copy ) { + continue; + } + + // Recurse if we're merging plain objects or arrays + if ( deep && copy && ( jQuery.isPlainObject( copy ) || + ( copyIsArray = Array.isArray( copy ) ) ) ) { + src = target[ name ]; + + // Ensure proper type for the source value + if ( copyIsArray && !Array.isArray( src ) ) { + clone = []; + } else if ( !copyIsArray && !jQuery.isPlainObject( src ) ) { + clone = {}; + } else { + clone = src; + } + copyIsArray = false; + + // Never move original objects, clone them + target[ name ] = jQuery.extend( deep, clone, copy ); + + // Don't bring in undefined values + } else if ( copy !== undefined ) { + target[ name ] = copy; + } + } + } + } + + // Return the modified object + return target; +}; + +jQuery.extend( { + + // Unique for each copy of jQuery on the page + expando: "jQuery" + ( version + Math.random() ).replace( /\D/g, "" ), + + // Assume jQuery is ready without the ready module + isReady: true, + + error: function( msg ) { + throw new Error( msg ); + }, + + noop: function() {}, + + isPlainObject: function( obj ) { + var proto, Ctor; + + // Detect obvious negatives + // Use toString instead of jQuery.type to catch host objects + if ( !obj || toString.call( obj ) !== "[object Object]" ) { + return false; + } + + proto = getProto( obj ); + + // Objects with no prototype (e.g., `Object.create( null )`) are plain + if ( !proto ) { + return true; + } + + // Objects with prototype are plain iff they were constructed by a global Object function + Ctor = hasOwn.call( proto, "constructor" ) && proto.constructor; + return typeof Ctor === "function" && fnToString.call( Ctor ) === ObjectFunctionString; + }, + + isEmptyObject: function( obj ) { + var name; + + for ( name in obj ) { + return false; + } + return true; + }, + + // Evaluates a script in a provided context; falls back to the global one + // if not specified. + globalEval: function( code, options, doc ) { + DOMEval( code, { nonce: options && options.nonce }, doc ); + }, + + each: function( obj, callback ) { + var length, i = 0; + + if ( isArrayLike( obj ) ) { + length = obj.length; + for ( ; i < length; i++ ) { + if ( callback.call( obj[ i ], i, obj[ i ] ) === false ) { + break; + } + } + } else { + for ( i in obj ) { + if ( callback.call( obj[ i ], i, obj[ i ] ) === false ) { + break; + } + } + } + + return obj; + }, + + // results is for internal usage only + makeArray: function( arr, results ) { + var ret = results || []; + + if ( arr != null ) { + if ( isArrayLike( Object( arr ) ) ) { + jQuery.merge( ret, + typeof arr === "string" ? + [ arr ] : arr + ); + } else { + push.call( ret, arr ); + } + } + + return ret; + }, + + inArray: function( elem, arr, i ) { + return arr == null ? -1 : indexOf.call( arr, elem, i ); + }, + + // Support: Android <=4.0 only, PhantomJS 1 only + // push.apply(_, arraylike) throws on ancient WebKit + merge: function( first, second ) { + var len = +second.length, + j = 0, + i = first.length; + + for ( ; j < len; j++ ) { + first[ i++ ] = second[ j ]; + } + + first.length = i; + + return first; + }, + + grep: function( elems, callback, invert ) { + var callbackInverse, + matches = [], + i = 0, + length = elems.length, + callbackExpect = !invert; + + // Go through the array, only saving the items + // that pass the validator function + for ( ; i < length; i++ ) { + callbackInverse = !callback( elems[ i ], i ); + if ( callbackInverse !== callbackExpect ) { + matches.push( elems[ i ] ); + } + } + + return matches; + }, + + // arg is for internal usage only + map: function( elems, callback, arg ) { + var length, value, + i = 0, + ret = []; + + // Go through the array, translating each of the items to their new values + if ( isArrayLike( elems ) ) { + length = elems.length; + for ( ; i < length; i++ ) { + value = callback( elems[ i ], i, arg ); + + if ( value != null ) { + ret.push( value ); + } + } + + // Go through every key on the object, + } else { + for ( i in elems ) { + value = callback( elems[ i ], i, arg ); + + if ( value != null ) { + ret.push( value ); + } + } + } + + // Flatten any nested arrays + return flat( ret ); + }, + + // A global GUID counter for objects + guid: 1, + + // jQuery.support is not used in Core but other projects attach their + // properties to it so it needs to exist. + support: support +} ); + +if ( typeof Symbol === "function" ) { + jQuery.fn[ Symbol.iterator ] = arr[ Symbol.iterator ]; +} + +// Populate the class2type map +jQuery.each( "Boolean Number String Function Array Date RegExp Object Error Symbol".split( " " ), + function( _i, name ) { + class2type[ "[object " + name + "]" ] = name.toLowerCase(); + } ); + +function isArrayLike( obj ) { + + // Support: real iOS 8.2 only (not reproducible in simulator) + // `in` check used to prevent JIT error (gh-2145) + // hasOwn isn't used here due to false negatives + // regarding Nodelist length in IE + var length = !!obj && "length" in obj && obj.length, + type = toType( obj ); + + if ( isFunction( obj ) || isWindow( obj ) ) { + return false; + } + + return type === "array" || length === 0 || + typeof length === "number" && length > 0 && ( length - 1 ) in obj; +} +var Sizzle = +/*! + * Sizzle CSS Selector Engine v2.3.6 + * https://sizzlejs.com/ + * + * Copyright JS Foundation and other contributors + * Released under the MIT license + * https://js.foundation/ + * + * Date: 2021-02-16 + */ +( function( window ) { +var i, + support, + Expr, + getText, + isXML, + tokenize, + compile, + select, + outermostContext, + sortInput, + hasDuplicate, + + // Local document vars + setDocument, + document, + docElem, + documentIsHTML, + rbuggyQSA, + rbuggyMatches, + matches, + contains, + + // Instance-specific data + expando = "sizzle" + 1 * new Date(), + preferredDoc = window.document, + dirruns = 0, + done = 0, + classCache = createCache(), + tokenCache = createCache(), + compilerCache = createCache(), + nonnativeSelectorCache = createCache(), + sortOrder = function( a, b ) { + if ( a === b ) { + hasDuplicate = true; + } + return 0; + }, + + // Instance methods + hasOwn = ( {} ).hasOwnProperty, + arr = [], + pop = arr.pop, + pushNative = arr.push, + push = arr.push, + slice = arr.slice, + + // Use a stripped-down indexOf as it's faster than native + // https://jsperf.com/thor-indexof-vs-for/5 + indexOf = function( list, elem ) { + var i = 0, + len = list.length; + for ( ; i < len; i++ ) { + if ( list[ i ] === elem ) { + return i; + } + } + return -1; + }, + + booleans = "checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|" + + "ismap|loop|multiple|open|readonly|required|scoped", + + // Regular expressions + + // http://www.w3.org/TR/css3-selectors/#whitespace + whitespace = "[\\x20\\t\\r\\n\\f]", + + // https://www.w3.org/TR/css-syntax-3/#ident-token-diagram + identifier = "(?:\\\\[\\da-fA-F]{1,6}" + whitespace + + "?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+", + + // Attribute selectors: http://www.w3.org/TR/selectors/#attribute-selectors + attributes = "\\[" + whitespace + "*(" + identifier + ")(?:" + whitespace + + + // Operator (capture 2) + "*([*^$|!~]?=)" + whitespace + + + // "Attribute values must be CSS identifiers [capture 5] + // or strings [capture 3 or capture 4]" + "*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|(" + identifier + "))|)" + + whitespace + "*\\]", + + pseudos = ":(" + identifier + ")(?:\\((" + + + // To reduce the number of selectors needing tokenize in the preFilter, prefer arguments: + // 1. quoted (capture 3; capture 4 or capture 5) + "('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|" + + + // 2. simple (capture 6) + "((?:\\\\.|[^\\\\()[\\]]|" + attributes + ")*)|" + + + // 3. anything else (capture 2) + ".*" + + ")\\)|)", + + // Leading and non-escaped trailing whitespace, capturing some non-whitespace characters preceding the latter + rwhitespace = new RegExp( whitespace + "+", "g" ), + rtrim = new RegExp( "^" + whitespace + "+|((?:^|[^\\\\])(?:\\\\.)*)" + + whitespace + "+$", "g" ), + + rcomma = new RegExp( "^" + whitespace + "*," + whitespace + "*" ), + rcombinators = new RegExp( "^" + whitespace + "*([>+~]|" + whitespace + ")" + whitespace + + "*" ), + rdescend = new RegExp( whitespace + "|>" ), + + rpseudo = new RegExp( pseudos ), + ridentifier = new RegExp( "^" + identifier + "$" ), + + matchExpr = { + "ID": new RegExp( "^#(" + identifier + ")" ), + "CLASS": new RegExp( "^\\.(" + identifier + ")" ), + "TAG": new RegExp( "^(" + identifier + "|[*])" ), + "ATTR": new RegExp( "^" + attributes ), + "PSEUDO": new RegExp( "^" + pseudos ), + "CHILD": new RegExp( "^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\(" + + whitespace + "*(even|odd|(([+-]|)(\\d*)n|)" + whitespace + "*(?:([+-]|)" + + whitespace + "*(\\d+)|))" + whitespace + "*\\)|)", "i" ), + "bool": new RegExp( "^(?:" + booleans + ")$", "i" ), + + // For use in libraries implementing .is() + // We use this for POS matching in `select` + "needsContext": new RegExp( "^" + whitespace + + "*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\(" + whitespace + + "*((?:-\\d)?\\d*)" + whitespace + "*\\)|)(?=[^-]|$)", "i" ) + }, + + rhtml = /HTML$/i, + rinputs = /^(?:input|select|textarea|button)$/i, + rheader = /^h\d$/i, + + rnative = /^[^{]+\{\s*\[native \w/, + + // Easily-parseable/retrievable ID or TAG or CLASS selectors + rquickExpr = /^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/, + + rsibling = /[+~]/, + + // CSS escapes + // http://www.w3.org/TR/CSS21/syndata.html#escaped-characters + runescape = new RegExp( "\\\\[\\da-fA-F]{1,6}" + whitespace + "?|\\\\([^\\r\\n\\f])", "g" ), + funescape = function( escape, nonHex ) { + var high = "0x" + escape.slice( 1 ) - 0x10000; + + return nonHex ? + + // Strip the backslash prefix from a non-hex escape sequence + nonHex : + + // Replace a hexadecimal escape sequence with the encoded Unicode code point + // Support: IE <=11+ + // For values outside the Basic Multilingual Plane (BMP), manually construct a + // surrogate pair + high < 0 ? + String.fromCharCode( high + 0x10000 ) : + String.fromCharCode( high >> 10 | 0xD800, high & 0x3FF | 0xDC00 ); + }, + + // CSS string/identifier serialization + // https://drafts.csswg.org/cssom/#common-serializing-idioms + rcssescape = /([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g, + fcssescape = function( ch, asCodePoint ) { + if ( asCodePoint ) { + + // U+0000 NULL becomes U+FFFD REPLACEMENT CHARACTER + if ( ch === "\0" ) { + return "\uFFFD"; + } + + // Control characters and (dependent upon position) numbers get escaped as code points + return ch.slice( 0, -1 ) + "\\" + + ch.charCodeAt( ch.length - 1 ).toString( 16 ) + " "; + } + + // Other potentially-special ASCII characters get backslash-escaped + return "\\" + ch; + }, + + // Used for iframes + // See setDocument() + // Removing the function wrapper causes a "Permission Denied" + // error in IE + unloadHandler = function() { + setDocument(); + }, + + inDisabledFieldset = addCombinator( + function( elem ) { + return elem.disabled === true && elem.nodeName.toLowerCase() === "fieldset"; + }, + { dir: "parentNode", next: "legend" } + ); + +// Optimize for push.apply( _, NodeList ) +try { + push.apply( + ( arr = slice.call( preferredDoc.childNodes ) ), + preferredDoc.childNodes + ); + + // Support: Android<4.0 + // Detect silently failing push.apply + // eslint-disable-next-line no-unused-expressions + arr[ preferredDoc.childNodes.length ].nodeType; +} catch ( e ) { + push = { apply: arr.length ? + + // Leverage slice if possible + function( target, els ) { + pushNative.apply( target, slice.call( els ) ); + } : + + // Support: IE<9 + // Otherwise append directly + function( target, els ) { + var j = target.length, + i = 0; + + // Can't trust NodeList.length + while ( ( target[ j++ ] = els[ i++ ] ) ) {} + target.length = j - 1; + } + }; +} + +function Sizzle( selector, context, results, seed ) { + var m, i, elem, nid, match, groups, newSelector, + newContext = context && context.ownerDocument, + + // nodeType defaults to 9, since context defaults to document + nodeType = context ? context.nodeType : 9; + + results = results || []; + + // Return early from calls with invalid selector or context + if ( typeof selector !== "string" || !selector || + nodeType !== 1 && nodeType !== 9 && nodeType !== 11 ) { + + return results; + } + + // Try to shortcut find operations (as opposed to filters) in HTML documents + if ( !seed ) { + setDocument( context ); + context = context || document; + + if ( documentIsHTML ) { + + // If the selector is sufficiently simple, try using a "get*By*" DOM method + // (excepting DocumentFragment context, where the methods don't exist) + if ( nodeType !== 11 && ( match = rquickExpr.exec( selector ) ) ) { + + // ID selector + if ( ( m = match[ 1 ] ) ) { + + // Document context + if ( nodeType === 9 ) { + if ( ( elem = context.getElementById( m ) ) ) { + + // Support: IE, Opera, Webkit + // TODO: identify versions + // getElementById can match elements by name instead of ID + if ( elem.id === m ) { + results.push( elem ); + return results; + } + } else { + return results; + } + + // Element context + } else { + + // Support: IE, Opera, Webkit + // TODO: identify versions + // getElementById can match elements by name instead of ID + if ( newContext && ( elem = newContext.getElementById( m ) ) && + contains( context, elem ) && + elem.id === m ) { + + results.push( elem ); + return results; + } + } + + // Type selector + } else if ( match[ 2 ] ) { + push.apply( results, context.getElementsByTagName( selector ) ); + return results; + + // Class selector + } else if ( ( m = match[ 3 ] ) && support.getElementsByClassName && + context.getElementsByClassName ) { + + push.apply( results, context.getElementsByClassName( m ) ); + return results; + } + } + + // Take advantage of querySelectorAll + if ( support.qsa && + !nonnativeSelectorCache[ selector + " " ] && + ( !rbuggyQSA || !rbuggyQSA.test( selector ) ) && + + // Support: IE 8 only + // Exclude object elements + ( nodeType !== 1 || context.nodeName.toLowerCase() !== "object" ) ) { + + newSelector = selector; + newContext = context; + + // qSA considers elements outside a scoping root when evaluating child or + // descendant combinators, which is not what we want. + // In such cases, we work around the behavior by prefixing every selector in the + // list with an ID selector referencing the scope context. + // The technique has to be used as well when a leading combinator is used + // as such selectors are not recognized by querySelectorAll. + // Thanks to Andrew Dupont for this technique. + if ( nodeType === 1 && + ( rdescend.test( selector ) || rcombinators.test( selector ) ) ) { + + // Expand context for sibling selectors + newContext = rsibling.test( selector ) && testContext( context.parentNode ) || + context; + + // We can use :scope instead of the ID hack if the browser + // supports it & if we're not changing the context. + if ( newContext !== context || !support.scope ) { + + // Capture the context ID, setting it first if necessary + if ( ( nid = context.getAttribute( "id" ) ) ) { + nid = nid.replace( rcssescape, fcssescape ); + } else { + context.setAttribute( "id", ( nid = expando ) ); + } + } + + // Prefix every selector in the list + groups = tokenize( selector ); + i = groups.length; + while ( i-- ) { + groups[ i ] = ( nid ? "#" + nid : ":scope" ) + " " + + toSelector( groups[ i ] ); + } + newSelector = groups.join( "," ); + } + + try { + push.apply( results, + newContext.querySelectorAll( newSelector ) + ); + return results; + } catch ( qsaError ) { + nonnativeSelectorCache( selector, true ); + } finally { + if ( nid === expando ) { + context.removeAttribute( "id" ); + } + } + } + } + } + + // All others + return select( selector.replace( rtrim, "$1" ), context, results, seed ); +} + +/** + * Create key-value caches of limited size + * @returns {function(string, object)} Returns the Object data after storing it on itself with + * property name the (space-suffixed) string and (if the cache is larger than Expr.cacheLength) + * deleting the oldest entry + */ +function createCache() { + var keys = []; + + function cache( key, value ) { + + // Use (key + " ") to avoid collision with native prototype properties (see Issue #157) + if ( keys.push( key + " " ) > Expr.cacheLength ) { + + // Only keep the most recent entries + delete cache[ keys.shift() ]; + } + return ( cache[ key + " " ] = value ); + } + return cache; +} + +/** + * Mark a function for special use by Sizzle + * @param {Function} fn The function to mark + */ +function markFunction( fn ) { + fn[ expando ] = true; + return fn; +} + +/** + * Support testing using an element + * @param {Function} fn Passed the created element and returns a boolean result + */ +function assert( fn ) { + var el = document.createElement( "fieldset" ); + + try { + return !!fn( el ); + } catch ( e ) { + return false; + } finally { + + // Remove from its parent by default + if ( el.parentNode ) { + el.parentNode.removeChild( el ); + } + + // release memory in IE + el = null; + } +} + +/** + * Adds the same handler for all of the specified attrs + * @param {String} attrs Pipe-separated list of attributes + * @param {Function} handler The method that will be applied + */ +function addHandle( attrs, handler ) { + var arr = attrs.split( "|" ), + i = arr.length; + + while ( i-- ) { + Expr.attrHandle[ arr[ i ] ] = handler; + } +} + +/** + * Checks document order of two siblings + * @param {Element} a + * @param {Element} b + * @returns {Number} Returns less than 0 if a precedes b, greater than 0 if a follows b + */ +function siblingCheck( a, b ) { + var cur = b && a, + diff = cur && a.nodeType === 1 && b.nodeType === 1 && + a.sourceIndex - b.sourceIndex; + + // Use IE sourceIndex if available on both nodes + if ( diff ) { + return diff; + } + + // Check if b follows a + if ( cur ) { + while ( ( cur = cur.nextSibling ) ) { + if ( cur === b ) { + return -1; + } + } + } + + return a ? 1 : -1; +} + +/** + * Returns a function to use in pseudos for input types + * @param {String} type + */ +function createInputPseudo( type ) { + return function( elem ) { + var name = elem.nodeName.toLowerCase(); + return name === "input" && elem.type === type; + }; +} + +/** + * Returns a function to use in pseudos for buttons + * @param {String} type + */ +function createButtonPseudo( type ) { + return function( elem ) { + var name = elem.nodeName.toLowerCase(); + return ( name === "input" || name === "button" ) && elem.type === type; + }; +} + +/** + * Returns a function to use in pseudos for :enabled/:disabled + * @param {Boolean} disabled true for :disabled; false for :enabled + */ +function createDisabledPseudo( disabled ) { + + // Known :disabled false positives: fieldset[disabled] > legend:nth-of-type(n+2) :can-disable + return function( elem ) { + + // Only certain elements can match :enabled or :disabled + // https://html.spec.whatwg.org/multipage/scripting.html#selector-enabled + // https://html.spec.whatwg.org/multipage/scripting.html#selector-disabled + if ( "form" in elem ) { + + // Check for inherited disabledness on relevant non-disabled elements: + // * listed form-associated elements in a disabled fieldset + // https://html.spec.whatwg.org/multipage/forms.html#category-listed + // https://html.spec.whatwg.org/multipage/forms.html#concept-fe-disabled + // * option elements in a disabled optgroup + // https://html.spec.whatwg.org/multipage/forms.html#concept-option-disabled + // All such elements have a "form" property. + if ( elem.parentNode && elem.disabled === false ) { + + // Option elements defer to a parent optgroup if present + if ( "label" in elem ) { + if ( "label" in elem.parentNode ) { + return elem.parentNode.disabled === disabled; + } else { + return elem.disabled === disabled; + } + } + + // Support: IE 6 - 11 + // Use the isDisabled shortcut property to check for disabled fieldset ancestors + return elem.isDisabled === disabled || + + // Where there is no isDisabled, check manually + /* jshint -W018 */ + elem.isDisabled !== !disabled && + inDisabledFieldset( elem ) === disabled; + } + + return elem.disabled === disabled; + + // Try to winnow out elements that can't be disabled before trusting the disabled property. + // Some victims get caught in our net (label, legend, menu, track), but it shouldn't + // even exist on them, let alone have a boolean value. + } else if ( "label" in elem ) { + return elem.disabled === disabled; + } + + // Remaining elements are neither :enabled nor :disabled + return false; + }; +} + +/** + * Returns a function to use in pseudos for positionals + * @param {Function} fn + */ +function createPositionalPseudo( fn ) { + return markFunction( function( argument ) { + argument = +argument; + return markFunction( function( seed, matches ) { + var j, + matchIndexes = fn( [], seed.length, argument ), + i = matchIndexes.length; + + // Match elements found at the specified indexes + while ( i-- ) { + if ( seed[ ( j = matchIndexes[ i ] ) ] ) { + seed[ j ] = !( matches[ j ] = seed[ j ] ); + } + } + } ); + } ); +} + +/** + * Checks a node for validity as a Sizzle context + * @param {Element|Object=} context + * @returns {Element|Object|Boolean} The input node if acceptable, otherwise a falsy value + */ +function testContext( context ) { + return context && typeof context.getElementsByTagName !== "undefined" && context; +} + +// Expose support vars for convenience +support = Sizzle.support = {}; + +/** + * Detects XML nodes + * @param {Element|Object} elem An element or a document + * @returns {Boolean} True iff elem is a non-HTML XML node + */ +isXML = Sizzle.isXML = function( elem ) { + var namespace = elem && elem.namespaceURI, + docElem = elem && ( elem.ownerDocument || elem ).documentElement; + + // Support: IE <=8 + // Assume HTML when documentElement doesn't yet exist, such as inside loading iframes + // https://bugs.jquery.com/ticket/4833 + return !rhtml.test( namespace || docElem && docElem.nodeName || "HTML" ); +}; + +/** + * Sets document-related variables once based on the current document + * @param {Element|Object} [doc] An element or document object to use to set the document + * @returns {Object} Returns the current document + */ +setDocument = Sizzle.setDocument = function( node ) { + var hasCompare, subWindow, + doc = node ? node.ownerDocument || node : preferredDoc; + + // Return early if doc is invalid or already selected + // Support: IE 11+, Edge 17 - 18+ + // IE/Edge sometimes throw a "Permission denied" error when strict-comparing + // two documents; shallow comparisons work. + // eslint-disable-next-line eqeqeq + if ( doc == document || doc.nodeType !== 9 || !doc.documentElement ) { + return document; + } + + // Update global variables + document = doc; + docElem = document.documentElement; + documentIsHTML = !isXML( document ); + + // Support: IE 9 - 11+, Edge 12 - 18+ + // Accessing iframe documents after unload throws "permission denied" errors (jQuery #13936) + // Support: IE 11+, Edge 17 - 18+ + // IE/Edge sometimes throw a "Permission denied" error when strict-comparing + // two documents; shallow comparisons work. + // eslint-disable-next-line eqeqeq + if ( preferredDoc != document && + ( subWindow = document.defaultView ) && subWindow.top !== subWindow ) { + + // Support: IE 11, Edge + if ( subWindow.addEventListener ) { + subWindow.addEventListener( "unload", unloadHandler, false ); + + // Support: IE 9 - 10 only + } else if ( subWindow.attachEvent ) { + subWindow.attachEvent( "onunload", unloadHandler ); + } + } + + // Support: IE 8 - 11+, Edge 12 - 18+, Chrome <=16 - 25 only, Firefox <=3.6 - 31 only, + // Safari 4 - 5 only, Opera <=11.6 - 12.x only + // IE/Edge & older browsers don't support the :scope pseudo-class. + // Support: Safari 6.0 only + // Safari 6.0 supports :scope but it's an alias of :root there. + support.scope = assert( function( el ) { + docElem.appendChild( el ).appendChild( document.createElement( "div" ) ); + return typeof el.querySelectorAll !== "undefined" && + !el.querySelectorAll( ":scope fieldset div" ).length; + } ); + + /* Attributes + ---------------------------------------------------------------------- */ + + // Support: IE<8 + // Verify that getAttribute really returns attributes and not properties + // (excepting IE8 booleans) + support.attributes = assert( function( el ) { + el.className = "i"; + return !el.getAttribute( "className" ); + } ); + + /* getElement(s)By* + ---------------------------------------------------------------------- */ + + // Check if getElementsByTagName("*") returns only elements + support.getElementsByTagName = assert( function( el ) { + el.appendChild( document.createComment( "" ) ); + return !el.getElementsByTagName( "*" ).length; + } ); + + // Support: IE<9 + support.getElementsByClassName = rnative.test( document.getElementsByClassName ); + + // Support: IE<10 + // Check if getElementById returns elements by name + // The broken getElementById methods don't pick up programmatically-set names, + // so use a roundabout getElementsByName test + support.getById = assert( function( el ) { + docElem.appendChild( el ).id = expando; + return !document.getElementsByName || !document.getElementsByName( expando ).length; + } ); + + // ID filter and find + if ( support.getById ) { + Expr.filter[ "ID" ] = function( id ) { + var attrId = id.replace( runescape, funescape ); + return function( elem ) { + return elem.getAttribute( "id" ) === attrId; + }; + }; + Expr.find[ "ID" ] = function( id, context ) { + if ( typeof context.getElementById !== "undefined" && documentIsHTML ) { + var elem = context.getElementById( id ); + return elem ? [ elem ] : []; + } + }; + } else { + Expr.filter[ "ID" ] = function( id ) { + var attrId = id.replace( runescape, funescape ); + return function( elem ) { + var node = typeof elem.getAttributeNode !== "undefined" && + elem.getAttributeNode( "id" ); + return node && node.value === attrId; + }; + }; + + // Support: IE 6 - 7 only + // getElementById is not reliable as a find shortcut + Expr.find[ "ID" ] = function( id, context ) { + if ( typeof context.getElementById !== "undefined" && documentIsHTML ) { + var node, i, elems, + elem = context.getElementById( id ); + + if ( elem ) { + + // Verify the id attribute + node = elem.getAttributeNode( "id" ); + if ( node && node.value === id ) { + return [ elem ]; + } + + // Fall back on getElementsByName + elems = context.getElementsByName( id ); + i = 0; + while ( ( elem = elems[ i++ ] ) ) { + node = elem.getAttributeNode( "id" ); + if ( node && node.value === id ) { + return [ elem ]; + } + } + } + + return []; + } + }; + } + + // Tag + Expr.find[ "TAG" ] = support.getElementsByTagName ? + function( tag, context ) { + if ( typeof context.getElementsByTagName !== "undefined" ) { + return context.getElementsByTagName( tag ); + + // DocumentFragment nodes don't have gEBTN + } else if ( support.qsa ) { + return context.querySelectorAll( tag ); + } + } : + + function( tag, context ) { + var elem, + tmp = [], + i = 0, + + // By happy coincidence, a (broken) gEBTN appears on DocumentFragment nodes too + results = context.getElementsByTagName( tag ); + + // Filter out possible comments + if ( tag === "*" ) { + while ( ( elem = results[ i++ ] ) ) { + if ( elem.nodeType === 1 ) { + tmp.push( elem ); + } + } + + return tmp; + } + return results; + }; + + // Class + Expr.find[ "CLASS" ] = support.getElementsByClassName && function( className, context ) { + if ( typeof context.getElementsByClassName !== "undefined" && documentIsHTML ) { + return context.getElementsByClassName( className ); + } + }; + + /* QSA/matchesSelector + ---------------------------------------------------------------------- */ + + // QSA and matchesSelector support + + // matchesSelector(:active) reports false when true (IE9/Opera 11.5) + rbuggyMatches = []; + + // qSa(:focus) reports false when true (Chrome 21) + // We allow this because of a bug in IE8/9 that throws an error + // whenever `document.activeElement` is accessed on an iframe + // So, we allow :focus to pass through QSA all the time to avoid the IE error + // See https://bugs.jquery.com/ticket/13378 + rbuggyQSA = []; + + if ( ( support.qsa = rnative.test( document.querySelectorAll ) ) ) { + + // Build QSA regex + // Regex strategy adopted from Diego Perini + assert( function( el ) { + + var input; + + // Select is set to empty string on purpose + // This is to test IE's treatment of not explicitly + // setting a boolean content attribute, + // since its presence should be enough + // https://bugs.jquery.com/ticket/12359 + docElem.appendChild( el ).innerHTML = "" + + ""; + + // Support: IE8, Opera 11-12.16 + // Nothing should be selected when empty strings follow ^= or $= or *= + // The test attribute must be unknown in Opera but "safe" for WinRT + // https://msdn.microsoft.com/en-us/library/ie/hh465388.aspx#attribute_section + if ( el.querySelectorAll( "[msallowcapture^='']" ).length ) { + rbuggyQSA.push( "[*^$]=" + whitespace + "*(?:''|\"\")" ); + } + + // Support: IE8 + // Boolean attributes and "value" are not treated correctly + if ( !el.querySelectorAll( "[selected]" ).length ) { + rbuggyQSA.push( "\\[" + whitespace + "*(?:value|" + booleans + ")" ); + } + + // Support: Chrome<29, Android<4.4, Safari<7.0+, iOS<7.0+, PhantomJS<1.9.8+ + if ( !el.querySelectorAll( "[id~=" + expando + "-]" ).length ) { + rbuggyQSA.push( "~=" ); + } + + // Support: IE 11+, Edge 15 - 18+ + // IE 11/Edge don't find elements on a `[name='']` query in some cases. + // Adding a temporary attribute to the document before the selection works + // around the issue. + // Interestingly, IE 10 & older don't seem to have the issue. + input = document.createElement( "input" ); + input.setAttribute( "name", "" ); + el.appendChild( input ); + if ( !el.querySelectorAll( "[name='']" ).length ) { + rbuggyQSA.push( "\\[" + whitespace + "*name" + whitespace + "*=" + + whitespace + "*(?:''|\"\")" ); + } + + // Webkit/Opera - :checked should return selected option elements + // http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked + // IE8 throws error here and will not see later tests + if ( !el.querySelectorAll( ":checked" ).length ) { + rbuggyQSA.push( ":checked" ); + } + + // Support: Safari 8+, iOS 8+ + // https://bugs.webkit.org/show_bug.cgi?id=136851 + // In-page `selector#id sibling-combinator selector` fails + if ( !el.querySelectorAll( "a#" + expando + "+*" ).length ) { + rbuggyQSA.push( ".#.+[+~]" ); + } + + // Support: Firefox <=3.6 - 5 only + // Old Firefox doesn't throw on a badly-escaped identifier. + el.querySelectorAll( "\\\f" ); + rbuggyQSA.push( "[\\r\\n\\f]" ); + } ); + + assert( function( el ) { + el.innerHTML = "" + + ""; + + // Support: Windows 8 Native Apps + // The type and name attributes are restricted during .innerHTML assignment + var input = document.createElement( "input" ); + input.setAttribute( "type", "hidden" ); + el.appendChild( input ).setAttribute( "name", "D" ); + + // Support: IE8 + // Enforce case-sensitivity of name attribute + if ( el.querySelectorAll( "[name=d]" ).length ) { + rbuggyQSA.push( "name" + whitespace + "*[*^$|!~]?=" ); + } + + // FF 3.5 - :enabled/:disabled and hidden elements (hidden elements are still enabled) + // IE8 throws error here and will not see later tests + if ( el.querySelectorAll( ":enabled" ).length !== 2 ) { + rbuggyQSA.push( ":enabled", ":disabled" ); + } + + // Support: IE9-11+ + // IE's :disabled selector does not pick up the children of disabled fieldsets + docElem.appendChild( el ).disabled = true; + if ( el.querySelectorAll( ":disabled" ).length !== 2 ) { + rbuggyQSA.push( ":enabled", ":disabled" ); + } + + // Support: Opera 10 - 11 only + // Opera 10-11 does not throw on post-comma invalid pseudos + el.querySelectorAll( "*,:x" ); + rbuggyQSA.push( ",.*:" ); + } ); + } + + if ( ( support.matchesSelector = rnative.test( ( matches = docElem.matches || + docElem.webkitMatchesSelector || + docElem.mozMatchesSelector || + docElem.oMatchesSelector || + docElem.msMatchesSelector ) ) ) ) { + + assert( function( el ) { + + // Check to see if it's possible to do matchesSelector + // on a disconnected node (IE 9) + support.disconnectedMatch = matches.call( el, "*" ); + + // This should fail with an exception + // Gecko does not error, returns false instead + matches.call( el, "[s!='']:x" ); + rbuggyMatches.push( "!=", pseudos ); + } ); + } + + rbuggyQSA = rbuggyQSA.length && new RegExp( rbuggyQSA.join( "|" ) ); + rbuggyMatches = rbuggyMatches.length && new RegExp( rbuggyMatches.join( "|" ) ); + + /* Contains + ---------------------------------------------------------------------- */ + hasCompare = rnative.test( docElem.compareDocumentPosition ); + + // Element contains another + // Purposefully self-exclusive + // As in, an element does not contain itself + contains = hasCompare || rnative.test( docElem.contains ) ? + function( a, b ) { + var adown = a.nodeType === 9 ? a.documentElement : a, + bup = b && b.parentNode; + return a === bup || !!( bup && bup.nodeType === 1 && ( + adown.contains ? + adown.contains( bup ) : + a.compareDocumentPosition && a.compareDocumentPosition( bup ) & 16 + ) ); + } : + function( a, b ) { + if ( b ) { + while ( ( b = b.parentNode ) ) { + if ( b === a ) { + return true; + } + } + } + return false; + }; + + /* Sorting + ---------------------------------------------------------------------- */ + + // Document order sorting + sortOrder = hasCompare ? + function( a, b ) { + + // Flag for duplicate removal + if ( a === b ) { + hasDuplicate = true; + return 0; + } + + // Sort on method existence if only one input has compareDocumentPosition + var compare = !a.compareDocumentPosition - !b.compareDocumentPosition; + if ( compare ) { + return compare; + } + + // Calculate position if both inputs belong to the same document + // Support: IE 11+, Edge 17 - 18+ + // IE/Edge sometimes throw a "Permission denied" error when strict-comparing + // two documents; shallow comparisons work. + // eslint-disable-next-line eqeqeq + compare = ( a.ownerDocument || a ) == ( b.ownerDocument || b ) ? + a.compareDocumentPosition( b ) : + + // Otherwise we know they are disconnected + 1; + + // Disconnected nodes + if ( compare & 1 || + ( !support.sortDetached && b.compareDocumentPosition( a ) === compare ) ) { + + // Choose the first element that is related to our preferred document + // Support: IE 11+, Edge 17 - 18+ + // IE/Edge sometimes throw a "Permission denied" error when strict-comparing + // two documents; shallow comparisons work. + // eslint-disable-next-line eqeqeq + if ( a == document || a.ownerDocument == preferredDoc && + contains( preferredDoc, a ) ) { + return -1; + } + + // Support: IE 11+, Edge 17 - 18+ + // IE/Edge sometimes throw a "Permission denied" error when strict-comparing + // two documents; shallow comparisons work. + // eslint-disable-next-line eqeqeq + if ( b == document || b.ownerDocument == preferredDoc && + contains( preferredDoc, b ) ) { + return 1; + } + + // Maintain original order + return sortInput ? + ( indexOf( sortInput, a ) - indexOf( sortInput, b ) ) : + 0; + } + + return compare & 4 ? -1 : 1; + } : + function( a, b ) { + + // Exit early if the nodes are identical + if ( a === b ) { + hasDuplicate = true; + return 0; + } + + var cur, + i = 0, + aup = a.parentNode, + bup = b.parentNode, + ap = [ a ], + bp = [ b ]; + + // Parentless nodes are either documents or disconnected + if ( !aup || !bup ) { + + // Support: IE 11+, Edge 17 - 18+ + // IE/Edge sometimes throw a "Permission denied" error when strict-comparing + // two documents; shallow comparisons work. + /* eslint-disable eqeqeq */ + return a == document ? -1 : + b == document ? 1 : + /* eslint-enable eqeqeq */ + aup ? -1 : + bup ? 1 : + sortInput ? + ( indexOf( sortInput, a ) - indexOf( sortInput, b ) ) : + 0; + + // If the nodes are siblings, we can do a quick check + } else if ( aup === bup ) { + return siblingCheck( a, b ); + } + + // Otherwise we need full lists of their ancestors for comparison + cur = a; + while ( ( cur = cur.parentNode ) ) { + ap.unshift( cur ); + } + cur = b; + while ( ( cur = cur.parentNode ) ) { + bp.unshift( cur ); + } + + // Walk down the tree looking for a discrepancy + while ( ap[ i ] === bp[ i ] ) { + i++; + } + + return i ? + + // Do a sibling check if the nodes have a common ancestor + siblingCheck( ap[ i ], bp[ i ] ) : + + // Otherwise nodes in our document sort first + // Support: IE 11+, Edge 17 - 18+ + // IE/Edge sometimes throw a "Permission denied" error when strict-comparing + // two documents; shallow comparisons work. + /* eslint-disable eqeqeq */ + ap[ i ] == preferredDoc ? -1 : + bp[ i ] == preferredDoc ? 1 : + /* eslint-enable eqeqeq */ + 0; + }; + + return document; +}; + +Sizzle.matches = function( expr, elements ) { + return Sizzle( expr, null, null, elements ); +}; + +Sizzle.matchesSelector = function( elem, expr ) { + setDocument( elem ); + + if ( support.matchesSelector && documentIsHTML && + !nonnativeSelectorCache[ expr + " " ] && + ( !rbuggyMatches || !rbuggyMatches.test( expr ) ) && + ( !rbuggyQSA || !rbuggyQSA.test( expr ) ) ) { + + try { + var ret = matches.call( elem, expr ); + + // IE 9's matchesSelector returns false on disconnected nodes + if ( ret || support.disconnectedMatch || + + // As well, disconnected nodes are said to be in a document + // fragment in IE 9 + elem.document && elem.document.nodeType !== 11 ) { + return ret; + } + } catch ( e ) { + nonnativeSelectorCache( expr, true ); + } + } + + return Sizzle( expr, document, null, [ elem ] ).length > 0; +}; + +Sizzle.contains = function( context, elem ) { + + // Set document vars if needed + // Support: IE 11+, Edge 17 - 18+ + // IE/Edge sometimes throw a "Permission denied" error when strict-comparing + // two documents; shallow comparisons work. + // eslint-disable-next-line eqeqeq + if ( ( context.ownerDocument || context ) != document ) { + setDocument( context ); + } + return contains( context, elem ); +}; + +Sizzle.attr = function( elem, name ) { + + // Set document vars if needed + // Support: IE 11+, Edge 17 - 18+ + // IE/Edge sometimes throw a "Permission denied" error when strict-comparing + // two documents; shallow comparisons work. + // eslint-disable-next-line eqeqeq + if ( ( elem.ownerDocument || elem ) != document ) { + setDocument( elem ); + } + + var fn = Expr.attrHandle[ name.toLowerCase() ], + + // Don't get fooled by Object.prototype properties (jQuery #13807) + val = fn && hasOwn.call( Expr.attrHandle, name.toLowerCase() ) ? + fn( elem, name, !documentIsHTML ) : + undefined; + + return val !== undefined ? + val : + support.attributes || !documentIsHTML ? + elem.getAttribute( name ) : + ( val = elem.getAttributeNode( name ) ) && val.specified ? + val.value : + null; +}; + +Sizzle.escape = function( sel ) { + return ( sel + "" ).replace( rcssescape, fcssescape ); +}; + +Sizzle.error = function( msg ) { + throw new Error( "Syntax error, unrecognized expression: " + msg ); +}; + +/** + * Document sorting and removing duplicates + * @param {ArrayLike} results + */ +Sizzle.uniqueSort = function( results ) { + var elem, + duplicates = [], + j = 0, + i = 0; + + // Unless we *know* we can detect duplicates, assume their presence + hasDuplicate = !support.detectDuplicates; + sortInput = !support.sortStable && results.slice( 0 ); + results.sort( sortOrder ); + + if ( hasDuplicate ) { + while ( ( elem = results[ i++ ] ) ) { + if ( elem === results[ i ] ) { + j = duplicates.push( i ); + } + } + while ( j-- ) { + results.splice( duplicates[ j ], 1 ); + } + } + + // Clear input after sorting to release objects + // See https://github.com/jquery/sizzle/pull/225 + sortInput = null; + + return results; +}; + +/** + * Utility function for retrieving the text value of an array of DOM nodes + * @param {Array|Element} elem + */ +getText = Sizzle.getText = function( elem ) { + var node, + ret = "", + i = 0, + nodeType = elem.nodeType; + + if ( !nodeType ) { + + // If no nodeType, this is expected to be an array + while ( ( node = elem[ i++ ] ) ) { + + // Do not traverse comment nodes + ret += getText( node ); + } + } else if ( nodeType === 1 || nodeType === 9 || nodeType === 11 ) { + + // Use textContent for elements + // innerText usage removed for consistency of new lines (jQuery #11153) + if ( typeof elem.textContent === "string" ) { + return elem.textContent; + } else { + + // Traverse its children + for ( elem = elem.firstChild; elem; elem = elem.nextSibling ) { + ret += getText( elem ); + } + } + } else if ( nodeType === 3 || nodeType === 4 ) { + return elem.nodeValue; + } + + // Do not include comment or processing instruction nodes + + return ret; +}; + +Expr = Sizzle.selectors = { + + // Can be adjusted by the user + cacheLength: 50, + + createPseudo: markFunction, + + match: matchExpr, + + attrHandle: {}, + + find: {}, + + relative: { + ">": { dir: "parentNode", first: true }, + " ": { dir: "parentNode" }, + "+": { dir: "previousSibling", first: true }, + "~": { dir: "previousSibling" } + }, + + preFilter: { + "ATTR": function( match ) { + match[ 1 ] = match[ 1 ].replace( runescape, funescape ); + + // Move the given value to match[3] whether quoted or unquoted + match[ 3 ] = ( match[ 3 ] || match[ 4 ] || + match[ 5 ] || "" ).replace( runescape, funescape ); + + if ( match[ 2 ] === "~=" ) { + match[ 3 ] = " " + match[ 3 ] + " "; + } + + return match.slice( 0, 4 ); + }, + + "CHILD": function( match ) { + + /* matches from matchExpr["CHILD"] + 1 type (only|nth|...) + 2 what (child|of-type) + 3 argument (even|odd|\d*|\d*n([+-]\d+)?|...) + 4 xn-component of xn+y argument ([+-]?\d*n|) + 5 sign of xn-component + 6 x of xn-component + 7 sign of y-component + 8 y of y-component + */ + match[ 1 ] = match[ 1 ].toLowerCase(); + + if ( match[ 1 ].slice( 0, 3 ) === "nth" ) { + + // nth-* requires argument + if ( !match[ 3 ] ) { + Sizzle.error( match[ 0 ] ); + } + + // numeric x and y parameters for Expr.filter.CHILD + // remember that false/true cast respectively to 0/1 + match[ 4 ] = +( match[ 4 ] ? + match[ 5 ] + ( match[ 6 ] || 1 ) : + 2 * ( match[ 3 ] === "even" || match[ 3 ] === "odd" ) ); + match[ 5 ] = +( ( match[ 7 ] + match[ 8 ] ) || match[ 3 ] === "odd" ); + + // other types prohibit arguments + } else if ( match[ 3 ] ) { + Sizzle.error( match[ 0 ] ); + } + + return match; + }, + + "PSEUDO": function( match ) { + var excess, + unquoted = !match[ 6 ] && match[ 2 ]; + + if ( matchExpr[ "CHILD" ].test( match[ 0 ] ) ) { + return null; + } + + // Accept quoted arguments as-is + if ( match[ 3 ] ) { + match[ 2 ] = match[ 4 ] || match[ 5 ] || ""; + + // Strip excess characters from unquoted arguments + } else if ( unquoted && rpseudo.test( unquoted ) && + + // Get excess from tokenize (recursively) + ( excess = tokenize( unquoted, true ) ) && + + // advance to the next closing parenthesis + ( excess = unquoted.indexOf( ")", unquoted.length - excess ) - unquoted.length ) ) { + + // excess is a negative index + match[ 0 ] = match[ 0 ].slice( 0, excess ); + match[ 2 ] = unquoted.slice( 0, excess ); + } + + // Return only captures needed by the pseudo filter method (type and argument) + return match.slice( 0, 3 ); + } + }, + + filter: { + + "TAG": function( nodeNameSelector ) { + var nodeName = nodeNameSelector.replace( runescape, funescape ).toLowerCase(); + return nodeNameSelector === "*" ? + function() { + return true; + } : + function( elem ) { + return elem.nodeName && elem.nodeName.toLowerCase() === nodeName; + }; + }, + + "CLASS": function( className ) { + var pattern = classCache[ className + " " ]; + + return pattern || + ( pattern = new RegExp( "(^|" + whitespace + + ")" + className + "(" + whitespace + "|$)" ) ) && classCache( + className, function( elem ) { + return pattern.test( + typeof elem.className === "string" && elem.className || + typeof elem.getAttribute !== "undefined" && + elem.getAttribute( "class" ) || + "" + ); + } ); + }, + + "ATTR": function( name, operator, check ) { + return function( elem ) { + var result = Sizzle.attr( elem, name ); + + if ( result == null ) { + return operator === "!="; + } + if ( !operator ) { + return true; + } + + result += ""; + + /* eslint-disable max-len */ + + return operator === "=" ? result === check : + operator === "!=" ? result !== check : + operator === "^=" ? check && result.indexOf( check ) === 0 : + operator === "*=" ? check && result.indexOf( check ) > -1 : + operator === "$=" ? check && result.slice( -check.length ) === check : + operator === "~=" ? ( " " + result.replace( rwhitespace, " " ) + " " ).indexOf( check ) > -1 : + operator === "|=" ? result === check || result.slice( 0, check.length + 1 ) === check + "-" : + false; + /* eslint-enable max-len */ + + }; + }, + + "CHILD": function( type, what, _argument, first, last ) { + var simple = type.slice( 0, 3 ) !== "nth", + forward = type.slice( -4 ) !== "last", + ofType = what === "of-type"; + + return first === 1 && last === 0 ? + + // Shortcut for :nth-*(n) + function( elem ) { + return !!elem.parentNode; + } : + + function( elem, _context, xml ) { + var cache, uniqueCache, outerCache, node, nodeIndex, start, + dir = simple !== forward ? "nextSibling" : "previousSibling", + parent = elem.parentNode, + name = ofType && elem.nodeName.toLowerCase(), + useCache = !xml && !ofType, + diff = false; + + if ( parent ) { + + // :(first|last|only)-(child|of-type) + if ( simple ) { + while ( dir ) { + node = elem; + while ( ( node = node[ dir ] ) ) { + if ( ofType ? + node.nodeName.toLowerCase() === name : + node.nodeType === 1 ) { + + return false; + } + } + + // Reverse direction for :only-* (if we haven't yet done so) + start = dir = type === "only" && !start && "nextSibling"; + } + return true; + } + + start = [ forward ? parent.firstChild : parent.lastChild ]; + + // non-xml :nth-child(...) stores cache data on `parent` + if ( forward && useCache ) { + + // Seek `elem` from a previously-cached index + + // ...in a gzip-friendly way + node = parent; + outerCache = node[ expando ] || ( node[ expando ] = {} ); + + // Support: IE <9 only + // Defend against cloned attroperties (jQuery gh-1709) + uniqueCache = outerCache[ node.uniqueID ] || + ( outerCache[ node.uniqueID ] = {} ); + + cache = uniqueCache[ type ] || []; + nodeIndex = cache[ 0 ] === dirruns && cache[ 1 ]; + diff = nodeIndex && cache[ 2 ]; + node = nodeIndex && parent.childNodes[ nodeIndex ]; + + while ( ( node = ++nodeIndex && node && node[ dir ] || + + // Fallback to seeking `elem` from the start + ( diff = nodeIndex = 0 ) || start.pop() ) ) { + + // When found, cache indexes on `parent` and break + if ( node.nodeType === 1 && ++diff && node === elem ) { + uniqueCache[ type ] = [ dirruns, nodeIndex, diff ]; + break; + } + } + + } else { + + // Use previously-cached element index if available + if ( useCache ) { + + // ...in a gzip-friendly way + node = elem; + outerCache = node[ expando ] || ( node[ expando ] = {} ); + + // Support: IE <9 only + // Defend against cloned attroperties (jQuery gh-1709) + uniqueCache = outerCache[ node.uniqueID ] || + ( outerCache[ node.uniqueID ] = {} ); + + cache = uniqueCache[ type ] || []; + nodeIndex = cache[ 0 ] === dirruns && cache[ 1 ]; + diff = nodeIndex; + } + + // xml :nth-child(...) + // or :nth-last-child(...) or :nth(-last)?-of-type(...) + if ( diff === false ) { + + // Use the same loop as above to seek `elem` from the start + while ( ( node = ++nodeIndex && node && node[ dir ] || + ( diff = nodeIndex = 0 ) || start.pop() ) ) { + + if ( ( ofType ? + node.nodeName.toLowerCase() === name : + node.nodeType === 1 ) && + ++diff ) { + + // Cache the index of each encountered element + if ( useCache ) { + outerCache = node[ expando ] || + ( node[ expando ] = {} ); + + // Support: IE <9 only + // Defend against cloned attroperties (jQuery gh-1709) + uniqueCache = outerCache[ node.uniqueID ] || + ( outerCache[ node.uniqueID ] = {} ); + + uniqueCache[ type ] = [ dirruns, diff ]; + } + + if ( node === elem ) { + break; + } + } + } + } + } + + // Incorporate the offset, then check against cycle size + diff -= last; + return diff === first || ( diff % first === 0 && diff / first >= 0 ); + } + }; + }, + + "PSEUDO": function( pseudo, argument ) { + + // pseudo-class names are case-insensitive + // http://www.w3.org/TR/selectors/#pseudo-classes + // Prioritize by case sensitivity in case custom pseudos are added with uppercase letters + // Remember that setFilters inherits from pseudos + var args, + fn = Expr.pseudos[ pseudo ] || Expr.setFilters[ pseudo.toLowerCase() ] || + Sizzle.error( "unsupported pseudo: " + pseudo ); + + // The user may use createPseudo to indicate that + // arguments are needed to create the filter function + // just as Sizzle does + if ( fn[ expando ] ) { + return fn( argument ); + } + + // But maintain support for old signatures + if ( fn.length > 1 ) { + args = [ pseudo, pseudo, "", argument ]; + return Expr.setFilters.hasOwnProperty( pseudo.toLowerCase() ) ? + markFunction( function( seed, matches ) { + var idx, + matched = fn( seed, argument ), + i = matched.length; + while ( i-- ) { + idx = indexOf( seed, matched[ i ] ); + seed[ idx ] = !( matches[ idx ] = matched[ i ] ); + } + } ) : + function( elem ) { + return fn( elem, 0, args ); + }; + } + + return fn; + } + }, + + pseudos: { + + // Potentially complex pseudos + "not": markFunction( function( selector ) { + + // Trim the selector passed to compile + // to avoid treating leading and trailing + // spaces as combinators + var input = [], + results = [], + matcher = compile( selector.replace( rtrim, "$1" ) ); + + return matcher[ expando ] ? + markFunction( function( seed, matches, _context, xml ) { + var elem, + unmatched = matcher( seed, null, xml, [] ), + i = seed.length; + + // Match elements unmatched by `matcher` + while ( i-- ) { + if ( ( elem = unmatched[ i ] ) ) { + seed[ i ] = !( matches[ i ] = elem ); + } + } + } ) : + function( elem, _context, xml ) { + input[ 0 ] = elem; + matcher( input, null, xml, results ); + + // Don't keep the element (issue #299) + input[ 0 ] = null; + return !results.pop(); + }; + } ), + + "has": markFunction( function( selector ) { + return function( elem ) { + return Sizzle( selector, elem ).length > 0; + }; + } ), + + "contains": markFunction( function( text ) { + text = text.replace( runescape, funescape ); + return function( elem ) { + return ( elem.textContent || getText( elem ) ).indexOf( text ) > -1; + }; + } ), + + // "Whether an element is represented by a :lang() selector + // is based solely on the element's language value + // being equal to the identifier C, + // or beginning with the identifier C immediately followed by "-". + // The matching of C against the element's language value is performed case-insensitively. + // The identifier C does not have to be a valid language name." + // http://www.w3.org/TR/selectors/#lang-pseudo + "lang": markFunction( function( lang ) { + + // lang value must be a valid identifier + if ( !ridentifier.test( lang || "" ) ) { + Sizzle.error( "unsupported lang: " + lang ); + } + lang = lang.replace( runescape, funescape ).toLowerCase(); + return function( elem ) { + var elemLang; + do { + if ( ( elemLang = documentIsHTML ? + elem.lang : + elem.getAttribute( "xml:lang" ) || elem.getAttribute( "lang" ) ) ) { + + elemLang = elemLang.toLowerCase(); + return elemLang === lang || elemLang.indexOf( lang + "-" ) === 0; + } + } while ( ( elem = elem.parentNode ) && elem.nodeType === 1 ); + return false; + }; + } ), + + // Miscellaneous + "target": function( elem ) { + var hash = window.location && window.location.hash; + return hash && hash.slice( 1 ) === elem.id; + }, + + "root": function( elem ) { + return elem === docElem; + }, + + "focus": function( elem ) { + return elem === document.activeElement && + ( !document.hasFocus || document.hasFocus() ) && + !!( elem.type || elem.href || ~elem.tabIndex ); + }, + + // Boolean properties + "enabled": createDisabledPseudo( false ), + "disabled": createDisabledPseudo( true ), + + "checked": function( elem ) { + + // In CSS3, :checked should return both checked and selected elements + // http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked + var nodeName = elem.nodeName.toLowerCase(); + return ( nodeName === "input" && !!elem.checked ) || + ( nodeName === "option" && !!elem.selected ); + }, + + "selected": function( elem ) { + + // Accessing this property makes selected-by-default + // options in Safari work properly + if ( elem.parentNode ) { + // eslint-disable-next-line no-unused-expressions + elem.parentNode.selectedIndex; + } + + return elem.selected === true; + }, + + // Contents + "empty": function( elem ) { + + // http://www.w3.org/TR/selectors/#empty-pseudo + // :empty is negated by element (1) or content nodes (text: 3; cdata: 4; entity ref: 5), + // but not by others (comment: 8; processing instruction: 7; etc.) + // nodeType < 6 works because attributes (2) do not appear as children + for ( elem = elem.firstChild; elem; elem = elem.nextSibling ) { + if ( elem.nodeType < 6 ) { + return false; + } + } + return true; + }, + + "parent": function( elem ) { + return !Expr.pseudos[ "empty" ]( elem ); + }, + + // Element/input types + "header": function( elem ) { + return rheader.test( elem.nodeName ); + }, + + "input": function( elem ) { + return rinputs.test( elem.nodeName ); + }, + + "button": function( elem ) { + var name = elem.nodeName.toLowerCase(); + return name === "input" && elem.type === "button" || name === "button"; + }, + + "text": function( elem ) { + var attr; + return elem.nodeName.toLowerCase() === "input" && + elem.type === "text" && + + // Support: IE<8 + // New HTML5 attribute values (e.g., "search") appear with elem.type === "text" + ( ( attr = elem.getAttribute( "type" ) ) == null || + attr.toLowerCase() === "text" ); + }, + + // Position-in-collection + "first": createPositionalPseudo( function() { + return [ 0 ]; + } ), + + "last": createPositionalPseudo( function( _matchIndexes, length ) { + return [ length - 1 ]; + } ), + + "eq": createPositionalPseudo( function( _matchIndexes, length, argument ) { + return [ argument < 0 ? argument + length : argument ]; + } ), + + "even": createPositionalPseudo( function( matchIndexes, length ) { + var i = 0; + for ( ; i < length; i += 2 ) { + matchIndexes.push( i ); + } + return matchIndexes; + } ), + + "odd": createPositionalPseudo( function( matchIndexes, length ) { + var i = 1; + for ( ; i < length; i += 2 ) { + matchIndexes.push( i ); + } + return matchIndexes; + } ), + + "lt": createPositionalPseudo( function( matchIndexes, length, argument ) { + var i = argument < 0 ? + argument + length : + argument > length ? + length : + argument; + for ( ; --i >= 0; ) { + matchIndexes.push( i ); + } + return matchIndexes; + } ), + + "gt": createPositionalPseudo( function( matchIndexes, length, argument ) { + var i = argument < 0 ? argument + length : argument; + for ( ; ++i < length; ) { + matchIndexes.push( i ); + } + return matchIndexes; + } ) + } +}; + +Expr.pseudos[ "nth" ] = Expr.pseudos[ "eq" ]; + +// Add button/input type pseudos +for ( i in { radio: true, checkbox: true, file: true, password: true, image: true } ) { + Expr.pseudos[ i ] = createInputPseudo( i ); +} +for ( i in { submit: true, reset: true } ) { + Expr.pseudos[ i ] = createButtonPseudo( i ); +} + +// Easy API for creating new setFilters +function setFilters() {} +setFilters.prototype = Expr.filters = Expr.pseudos; +Expr.setFilters = new setFilters(); + +tokenize = Sizzle.tokenize = function( selector, parseOnly ) { + var matched, match, tokens, type, + soFar, groups, preFilters, + cached = tokenCache[ selector + " " ]; + + if ( cached ) { + return parseOnly ? 0 : cached.slice( 0 ); + } + + soFar = selector; + groups = []; + preFilters = Expr.preFilter; + + while ( soFar ) { + + // Comma and first run + if ( !matched || ( match = rcomma.exec( soFar ) ) ) { + if ( match ) { + + // Don't consume trailing commas as valid + soFar = soFar.slice( match[ 0 ].length ) || soFar; + } + groups.push( ( tokens = [] ) ); + } + + matched = false; + + // Combinators + if ( ( match = rcombinators.exec( soFar ) ) ) { + matched = match.shift(); + tokens.push( { + value: matched, + + // Cast descendant combinators to space + type: match[ 0 ].replace( rtrim, " " ) + } ); + soFar = soFar.slice( matched.length ); + } + + // Filters + for ( type in Expr.filter ) { + if ( ( match = matchExpr[ type ].exec( soFar ) ) && ( !preFilters[ type ] || + ( match = preFilters[ type ]( match ) ) ) ) { + matched = match.shift(); + tokens.push( { + value: matched, + type: type, + matches: match + } ); + soFar = soFar.slice( matched.length ); + } + } + + if ( !matched ) { + break; + } + } + + // Return the length of the invalid excess + // if we're just parsing + // Otherwise, throw an error or return tokens + return parseOnly ? + soFar.length : + soFar ? + Sizzle.error( selector ) : + + // Cache the tokens + tokenCache( selector, groups ).slice( 0 ); +}; + +function toSelector( tokens ) { + var i = 0, + len = tokens.length, + selector = ""; + for ( ; i < len; i++ ) { + selector += tokens[ i ].value; + } + return selector; +} + +function addCombinator( matcher, combinator, base ) { + var dir = combinator.dir, + skip = combinator.next, + key = skip || dir, + checkNonElements = base && key === "parentNode", + doneName = done++; + + return combinator.first ? + + // Check against closest ancestor/preceding element + function( elem, context, xml ) { + while ( ( elem = elem[ dir ] ) ) { + if ( elem.nodeType === 1 || checkNonElements ) { + return matcher( elem, context, xml ); + } + } + return false; + } : + + // Check against all ancestor/preceding elements + function( elem, context, xml ) { + var oldCache, uniqueCache, outerCache, + newCache = [ dirruns, doneName ]; + + // We can't set arbitrary data on XML nodes, so they don't benefit from combinator caching + if ( xml ) { + while ( ( elem = elem[ dir ] ) ) { + if ( elem.nodeType === 1 || checkNonElements ) { + if ( matcher( elem, context, xml ) ) { + return true; + } + } + } + } else { + while ( ( elem = elem[ dir ] ) ) { + if ( elem.nodeType === 1 || checkNonElements ) { + outerCache = elem[ expando ] || ( elem[ expando ] = {} ); + + // Support: IE <9 only + // Defend against cloned attroperties (jQuery gh-1709) + uniqueCache = outerCache[ elem.uniqueID ] || + ( outerCache[ elem.uniqueID ] = {} ); + + if ( skip && skip === elem.nodeName.toLowerCase() ) { + elem = elem[ dir ] || elem; + } else if ( ( oldCache = uniqueCache[ key ] ) && + oldCache[ 0 ] === dirruns && oldCache[ 1 ] === doneName ) { + + // Assign to newCache so results back-propagate to previous elements + return ( newCache[ 2 ] = oldCache[ 2 ] ); + } else { + + // Reuse newcache so results back-propagate to previous elements + uniqueCache[ key ] = newCache; + + // A match means we're done; a fail means we have to keep checking + if ( ( newCache[ 2 ] = matcher( elem, context, xml ) ) ) { + return true; + } + } + } + } + } + return false; + }; +} + +function elementMatcher( matchers ) { + return matchers.length > 1 ? + function( elem, context, xml ) { + var i = matchers.length; + while ( i-- ) { + if ( !matchers[ i ]( elem, context, xml ) ) { + return false; + } + } + return true; + } : + matchers[ 0 ]; +} + +function multipleContexts( selector, contexts, results ) { + var i = 0, + len = contexts.length; + for ( ; i < len; i++ ) { + Sizzle( selector, contexts[ i ], results ); + } + return results; +} + +function condense( unmatched, map, filter, context, xml ) { + var elem, + newUnmatched = [], + i = 0, + len = unmatched.length, + mapped = map != null; + + for ( ; i < len; i++ ) { + if ( ( elem = unmatched[ i ] ) ) { + if ( !filter || filter( elem, context, xml ) ) { + newUnmatched.push( elem ); + if ( mapped ) { + map.push( i ); + } + } + } + } + + return newUnmatched; +} + +function setMatcher( preFilter, selector, matcher, postFilter, postFinder, postSelector ) { + if ( postFilter && !postFilter[ expando ] ) { + postFilter = setMatcher( postFilter ); + } + if ( postFinder && !postFinder[ expando ] ) { + postFinder = setMatcher( postFinder, postSelector ); + } + return markFunction( function( seed, results, context, xml ) { + var temp, i, elem, + preMap = [], + postMap = [], + preexisting = results.length, + + // Get initial elements from seed or context + elems = seed || multipleContexts( + selector || "*", + context.nodeType ? [ context ] : context, + [] + ), + + // Prefilter to get matcher input, preserving a map for seed-results synchronization + matcherIn = preFilter && ( seed || !selector ) ? + condense( elems, preMap, preFilter, context, xml ) : + elems, + + matcherOut = matcher ? + + // If we have a postFinder, or filtered seed, or non-seed postFilter or preexisting results, + postFinder || ( seed ? preFilter : preexisting || postFilter ) ? + + // ...intermediate processing is necessary + [] : + + // ...otherwise use results directly + results : + matcherIn; + + // Find primary matches + if ( matcher ) { + matcher( matcherIn, matcherOut, context, xml ); + } + + // Apply postFilter + if ( postFilter ) { + temp = condense( matcherOut, postMap ); + postFilter( temp, [], context, xml ); + + // Un-match failing elements by moving them back to matcherIn + i = temp.length; + while ( i-- ) { + if ( ( elem = temp[ i ] ) ) { + matcherOut[ postMap[ i ] ] = !( matcherIn[ postMap[ i ] ] = elem ); + } + } + } + + if ( seed ) { + if ( postFinder || preFilter ) { + if ( postFinder ) { + + // Get the final matcherOut by condensing this intermediate into postFinder contexts + temp = []; + i = matcherOut.length; + while ( i-- ) { + if ( ( elem = matcherOut[ i ] ) ) { + + // Restore matcherIn since elem is not yet a final match + temp.push( ( matcherIn[ i ] = elem ) ); + } + } + postFinder( null, ( matcherOut = [] ), temp, xml ); + } + + // Move matched elements from seed to results to keep them synchronized + i = matcherOut.length; + while ( i-- ) { + if ( ( elem = matcherOut[ i ] ) && + ( temp = postFinder ? indexOf( seed, elem ) : preMap[ i ] ) > -1 ) { + + seed[ temp ] = !( results[ temp ] = elem ); + } + } + } + + // Add elements to results, through postFinder if defined + } else { + matcherOut = condense( + matcherOut === results ? + matcherOut.splice( preexisting, matcherOut.length ) : + matcherOut + ); + if ( postFinder ) { + postFinder( null, results, matcherOut, xml ); + } else { + push.apply( results, matcherOut ); + } + } + } ); +} + +function matcherFromTokens( tokens ) { + var checkContext, matcher, j, + len = tokens.length, + leadingRelative = Expr.relative[ tokens[ 0 ].type ], + implicitRelative = leadingRelative || Expr.relative[ " " ], + i = leadingRelative ? 1 : 0, + + // The foundational matcher ensures that elements are reachable from top-level context(s) + matchContext = addCombinator( function( elem ) { + return elem === checkContext; + }, implicitRelative, true ), + matchAnyContext = addCombinator( function( elem ) { + return indexOf( checkContext, elem ) > -1; + }, implicitRelative, true ), + matchers = [ function( elem, context, xml ) { + var ret = ( !leadingRelative && ( xml || context !== outermostContext ) ) || ( + ( checkContext = context ).nodeType ? + matchContext( elem, context, xml ) : + matchAnyContext( elem, context, xml ) ); + + // Avoid hanging onto element (issue #299) + checkContext = null; + return ret; + } ]; + + for ( ; i < len; i++ ) { + if ( ( matcher = Expr.relative[ tokens[ i ].type ] ) ) { + matchers = [ addCombinator( elementMatcher( matchers ), matcher ) ]; + } else { + matcher = Expr.filter[ tokens[ i ].type ].apply( null, tokens[ i ].matches ); + + // Return special upon seeing a positional matcher + if ( matcher[ expando ] ) { + + // Find the next relative operator (if any) for proper handling + j = ++i; + for ( ; j < len; j++ ) { + if ( Expr.relative[ tokens[ j ].type ] ) { + break; + } + } + return setMatcher( + i > 1 && elementMatcher( matchers ), + i > 1 && toSelector( + + // If the preceding token was a descendant combinator, insert an implicit any-element `*` + tokens + .slice( 0, i - 1 ) + .concat( { value: tokens[ i - 2 ].type === " " ? "*" : "" } ) + ).replace( rtrim, "$1" ), + matcher, + i < j && matcherFromTokens( tokens.slice( i, j ) ), + j < len && matcherFromTokens( ( tokens = tokens.slice( j ) ) ), + j < len && toSelector( tokens ) + ); + } + matchers.push( matcher ); + } + } + + return elementMatcher( matchers ); +} + +function matcherFromGroupMatchers( elementMatchers, setMatchers ) { + var bySet = setMatchers.length > 0, + byElement = elementMatchers.length > 0, + superMatcher = function( seed, context, xml, results, outermost ) { + var elem, j, matcher, + matchedCount = 0, + i = "0", + unmatched = seed && [], + setMatched = [], + contextBackup = outermostContext, + + // We must always have either seed elements or outermost context + elems = seed || byElement && Expr.find[ "TAG" ]( "*", outermost ), + + // Use integer dirruns iff this is the outermost matcher + dirrunsUnique = ( dirruns += contextBackup == null ? 1 : Math.random() || 0.1 ), + len = elems.length; + + if ( outermost ) { + + // Support: IE 11+, Edge 17 - 18+ + // IE/Edge sometimes throw a "Permission denied" error when strict-comparing + // two documents; shallow comparisons work. + // eslint-disable-next-line eqeqeq + outermostContext = context == document || context || outermost; + } + + // Add elements passing elementMatchers directly to results + // Support: IE<9, Safari + // Tolerate NodeList properties (IE: "length"; Safari: ) matching elements by id + for ( ; i !== len && ( elem = elems[ i ] ) != null; i++ ) { + if ( byElement && elem ) { + j = 0; + + // Support: IE 11+, Edge 17 - 18+ + // IE/Edge sometimes throw a "Permission denied" error when strict-comparing + // two documents; shallow comparisons work. + // eslint-disable-next-line eqeqeq + if ( !context && elem.ownerDocument != document ) { + setDocument( elem ); + xml = !documentIsHTML; + } + while ( ( matcher = elementMatchers[ j++ ] ) ) { + if ( matcher( elem, context || document, xml ) ) { + results.push( elem ); + break; + } + } + if ( outermost ) { + dirruns = dirrunsUnique; + } + } + + // Track unmatched elements for set filters + if ( bySet ) { + + // They will have gone through all possible matchers + if ( ( elem = !matcher && elem ) ) { + matchedCount--; + } + + // Lengthen the array for every element, matched or not + if ( seed ) { + unmatched.push( elem ); + } + } + } + + // `i` is now the count of elements visited above, and adding it to `matchedCount` + // makes the latter nonnegative. + matchedCount += i; + + // Apply set filters to unmatched elements + // NOTE: This can be skipped if there are no unmatched elements (i.e., `matchedCount` + // equals `i`), unless we didn't visit _any_ elements in the above loop because we have + // no element matchers and no seed. + // Incrementing an initially-string "0" `i` allows `i` to remain a string only in that + // case, which will result in a "00" `matchedCount` that differs from `i` but is also + // numerically zero. + if ( bySet && i !== matchedCount ) { + j = 0; + while ( ( matcher = setMatchers[ j++ ] ) ) { + matcher( unmatched, setMatched, context, xml ); + } + + if ( seed ) { + + // Reintegrate element matches to eliminate the need for sorting + if ( matchedCount > 0 ) { + while ( i-- ) { + if ( !( unmatched[ i ] || setMatched[ i ] ) ) { + setMatched[ i ] = pop.call( results ); + } + } + } + + // Discard index placeholder values to get only actual matches + setMatched = condense( setMatched ); + } + + // Add matches to results + push.apply( results, setMatched ); + + // Seedless set matches succeeding multiple successful matchers stipulate sorting + if ( outermost && !seed && setMatched.length > 0 && + ( matchedCount + setMatchers.length ) > 1 ) { + + Sizzle.uniqueSort( results ); + } + } + + // Override manipulation of globals by nested matchers + if ( outermost ) { + dirruns = dirrunsUnique; + outermostContext = contextBackup; + } + + return unmatched; + }; + + return bySet ? + markFunction( superMatcher ) : + superMatcher; +} + +compile = Sizzle.compile = function( selector, match /* Internal Use Only */ ) { + var i, + setMatchers = [], + elementMatchers = [], + cached = compilerCache[ selector + " " ]; + + if ( !cached ) { + + // Generate a function of recursive functions that can be used to check each element + if ( !match ) { + match = tokenize( selector ); + } + i = match.length; + while ( i-- ) { + cached = matcherFromTokens( match[ i ] ); + if ( cached[ expando ] ) { + setMatchers.push( cached ); + } else { + elementMatchers.push( cached ); + } + } + + // Cache the compiled function + cached = compilerCache( + selector, + matcherFromGroupMatchers( elementMatchers, setMatchers ) + ); + + // Save selector and tokenization + cached.selector = selector; + } + return cached; +}; + +/** + * A low-level selection function that works with Sizzle's compiled + * selector functions + * @param {String|Function} selector A selector or a pre-compiled + * selector function built with Sizzle.compile + * @param {Element} context + * @param {Array} [results] + * @param {Array} [seed] A set of elements to match against + */ +select = Sizzle.select = function( selector, context, results, seed ) { + var i, tokens, token, type, find, + compiled = typeof selector === "function" && selector, + match = !seed && tokenize( ( selector = compiled.selector || selector ) ); + + results = results || []; + + // Try to minimize operations if there is only one selector in the list and no seed + // (the latter of which guarantees us context) + if ( match.length === 1 ) { + + // Reduce context if the leading compound selector is an ID + tokens = match[ 0 ] = match[ 0 ].slice( 0 ); + if ( tokens.length > 2 && ( token = tokens[ 0 ] ).type === "ID" && + context.nodeType === 9 && documentIsHTML && Expr.relative[ tokens[ 1 ].type ] ) { + + context = ( Expr.find[ "ID" ]( token.matches[ 0 ] + .replace( runescape, funescape ), context ) || [] )[ 0 ]; + if ( !context ) { + return results; + + // Precompiled matchers will still verify ancestry, so step up a level + } else if ( compiled ) { + context = context.parentNode; + } + + selector = selector.slice( tokens.shift().value.length ); + } + + // Fetch a seed set for right-to-left matching + i = matchExpr[ "needsContext" ].test( selector ) ? 0 : tokens.length; + while ( i-- ) { + token = tokens[ i ]; + + // Abort if we hit a combinator + if ( Expr.relative[ ( type = token.type ) ] ) { + break; + } + if ( ( find = Expr.find[ type ] ) ) { + + // Search, expanding context for leading sibling combinators + if ( ( seed = find( + token.matches[ 0 ].replace( runescape, funescape ), + rsibling.test( tokens[ 0 ].type ) && testContext( context.parentNode ) || + context + ) ) ) { + + // If seed is empty or no tokens remain, we can return early + tokens.splice( i, 1 ); + selector = seed.length && toSelector( tokens ); + if ( !selector ) { + push.apply( results, seed ); + return results; + } + + break; + } + } + } + } + + // Compile and execute a filtering function if one is not provided + // Provide `match` to avoid retokenization if we modified the selector above + ( compiled || compile( selector, match ) )( + seed, + context, + !documentIsHTML, + results, + !context || rsibling.test( selector ) && testContext( context.parentNode ) || context + ); + return results; +}; + +// One-time assignments + +// Sort stability +support.sortStable = expando.split( "" ).sort( sortOrder ).join( "" ) === expando; + +// Support: Chrome 14-35+ +// Always assume duplicates if they aren't passed to the comparison function +support.detectDuplicates = !!hasDuplicate; + +// Initialize against the default document +setDocument(); + +// Support: Webkit<537.32 - Safari 6.0.3/Chrome 25 (fixed in Chrome 27) +// Detached nodes confoundingly follow *each other* +support.sortDetached = assert( function( el ) { + + // Should return 1, but returns 4 (following) + return el.compareDocumentPosition( document.createElement( "fieldset" ) ) & 1; +} ); + +// Support: IE<8 +// Prevent attribute/property "interpolation" +// https://msdn.microsoft.com/en-us/library/ms536429%28VS.85%29.aspx +if ( !assert( function( el ) { + el.innerHTML = ""; + return el.firstChild.getAttribute( "href" ) === "#"; +} ) ) { + addHandle( "type|href|height|width", function( elem, name, isXML ) { + if ( !isXML ) { + return elem.getAttribute( name, name.toLowerCase() === "type" ? 1 : 2 ); + } + } ); +} + +// Support: IE<9 +// Use defaultValue in place of getAttribute("value") +if ( !support.attributes || !assert( function( el ) { + el.innerHTML = ""; + el.firstChild.setAttribute( "value", "" ); + return el.firstChild.getAttribute( "value" ) === ""; +} ) ) { + addHandle( "value", function( elem, _name, isXML ) { + if ( !isXML && elem.nodeName.toLowerCase() === "input" ) { + return elem.defaultValue; + } + } ); +} + +// Support: IE<9 +// Use getAttributeNode to fetch booleans when getAttribute lies +if ( !assert( function( el ) { + return el.getAttribute( "disabled" ) == null; +} ) ) { + addHandle( booleans, function( elem, name, isXML ) { + var val; + if ( !isXML ) { + return elem[ name ] === true ? name.toLowerCase() : + ( val = elem.getAttributeNode( name ) ) && val.specified ? + val.value : + null; + } + } ); +} + +return Sizzle; + +} )( window ); + + + +jQuery.find = Sizzle; +jQuery.expr = Sizzle.selectors; + +// Deprecated +jQuery.expr[ ":" ] = jQuery.expr.pseudos; +jQuery.uniqueSort = jQuery.unique = Sizzle.uniqueSort; +jQuery.text = Sizzle.getText; +jQuery.isXMLDoc = Sizzle.isXML; +jQuery.contains = Sizzle.contains; +jQuery.escapeSelector = Sizzle.escape; + + + + +var dir = function( elem, dir, until ) { + var matched = [], + truncate = until !== undefined; + + while ( ( elem = elem[ dir ] ) && elem.nodeType !== 9 ) { + if ( elem.nodeType === 1 ) { + if ( truncate && jQuery( elem ).is( until ) ) { + break; + } + matched.push( elem ); + } + } + return matched; +}; + + +var siblings = function( n, elem ) { + var matched = []; + + for ( ; n; n = n.nextSibling ) { + if ( n.nodeType === 1 && n !== elem ) { + matched.push( n ); + } + } + + return matched; +}; + + +var rneedsContext = jQuery.expr.match.needsContext; + + + +function nodeName( elem, name ) { + + return elem.nodeName && elem.nodeName.toLowerCase() === name.toLowerCase(); + +} +var rsingleTag = ( /^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i ); + + + +// Implement the identical functionality for filter and not +function winnow( elements, qualifier, not ) { + if ( isFunction( qualifier ) ) { + return jQuery.grep( elements, function( elem, i ) { + return !!qualifier.call( elem, i, elem ) !== not; + } ); + } + + // Single element + if ( qualifier.nodeType ) { + return jQuery.grep( elements, function( elem ) { + return ( elem === qualifier ) !== not; + } ); + } + + // Arraylike of elements (jQuery, arguments, Array) + if ( typeof qualifier !== "string" ) { + return jQuery.grep( elements, function( elem ) { + return ( indexOf.call( qualifier, elem ) > -1 ) !== not; + } ); + } + + // Filtered directly for both simple and complex selectors + return jQuery.filter( qualifier, elements, not ); +} + +jQuery.filter = function( expr, elems, not ) { + var elem = elems[ 0 ]; + + if ( not ) { + expr = ":not(" + expr + ")"; + } + + if ( elems.length === 1 && elem.nodeType === 1 ) { + return jQuery.find.matchesSelector( elem, expr ) ? [ elem ] : []; + } + + return jQuery.find.matches( expr, jQuery.grep( elems, function( elem ) { + return elem.nodeType === 1; + } ) ); +}; + +jQuery.fn.extend( { + find: function( selector ) { + var i, ret, + len = this.length, + self = this; + + if ( typeof selector !== "string" ) { + return this.pushStack( jQuery( selector ).filter( function() { + for ( i = 0; i < len; i++ ) { + if ( jQuery.contains( self[ i ], this ) ) { + return true; + } + } + } ) ); + } + + ret = this.pushStack( [] ); + + for ( i = 0; i < len; i++ ) { + jQuery.find( selector, self[ i ], ret ); + } + + return len > 1 ? jQuery.uniqueSort( ret ) : ret; + }, + filter: function( selector ) { + return this.pushStack( winnow( this, selector || [], false ) ); + }, + not: function( selector ) { + return this.pushStack( winnow( this, selector || [], true ) ); + }, + is: function( selector ) { + return !!winnow( + this, + + // If this is a positional/relative selector, check membership in the returned set + // so $("p:first").is("p:last") won't return true for a doc with two "p". + typeof selector === "string" && rneedsContext.test( selector ) ? + jQuery( selector ) : + selector || [], + false + ).length; + } +} ); + + +// Initialize a jQuery object + + +// A central reference to the root jQuery(document) +var rootjQuery, + + // A simple way to check for HTML strings + // Prioritize #id over to avoid XSS via location.hash (#9521) + // Strict HTML recognition (#11290: must start with <) + // Shortcut simple #id case for speed + rquickExpr = /^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/, + + init = jQuery.fn.init = function( selector, context, root ) { + var match, elem; + + // HANDLE: $(""), $(null), $(undefined), $(false) + if ( !selector ) { + return this; + } + + // Method init() accepts an alternate rootjQuery + // so migrate can support jQuery.sub (gh-2101) + root = root || rootjQuery; + + // Handle HTML strings + if ( typeof selector === "string" ) { + if ( selector[ 0 ] === "<" && + selector[ selector.length - 1 ] === ">" && + selector.length >= 3 ) { + + // Assume that strings that start and end with <> are HTML and skip the regex check + match = [ null, selector, null ]; + + } else { + match = rquickExpr.exec( selector ); + } + + // Match html or make sure no context is specified for #id + if ( match && ( match[ 1 ] || !context ) ) { + + // HANDLE: $(html) -> $(array) + if ( match[ 1 ] ) { + context = context instanceof jQuery ? context[ 0 ] : context; + + // Option to run scripts is true for back-compat + // Intentionally let the error be thrown if parseHTML is not present + jQuery.merge( this, jQuery.parseHTML( + match[ 1 ], + context && context.nodeType ? context.ownerDocument || context : document, + true + ) ); + + // HANDLE: $(html, props) + if ( rsingleTag.test( match[ 1 ] ) && jQuery.isPlainObject( context ) ) { + for ( match in context ) { + + // Properties of context are called as methods if possible + if ( isFunction( this[ match ] ) ) { + this[ match ]( context[ match ] ); + + // ...and otherwise set as attributes + } else { + this.attr( match, context[ match ] ); + } + } + } + + return this; + + // HANDLE: $(#id) + } else { + elem = document.getElementById( match[ 2 ] ); + + if ( elem ) { + + // Inject the element directly into the jQuery object + this[ 0 ] = elem; + this.length = 1; + } + return this; + } + + // HANDLE: $(expr, $(...)) + } else if ( !context || context.jquery ) { + return ( context || root ).find( selector ); + + // HANDLE: $(expr, context) + // (which is just equivalent to: $(context).find(expr) + } else { + return this.constructor( context ).find( selector ); + } + + // HANDLE: $(DOMElement) + } else if ( selector.nodeType ) { + this[ 0 ] = selector; + this.length = 1; + return this; + + // HANDLE: $(function) + // Shortcut for document ready + } else if ( isFunction( selector ) ) { + return root.ready !== undefined ? + root.ready( selector ) : + + // Execute immediately if ready is not present + selector( jQuery ); + } + + return jQuery.makeArray( selector, this ); + }; + +// Give the init function the jQuery prototype for later instantiation +init.prototype = jQuery.fn; + +// Initialize central reference +rootjQuery = jQuery( document ); + + +var rparentsprev = /^(?:parents|prev(?:Until|All))/, + + // Methods guaranteed to produce a unique set when starting from a unique set + guaranteedUnique = { + children: true, + contents: true, + next: true, + prev: true + }; + +jQuery.fn.extend( { + has: function( target ) { + var targets = jQuery( target, this ), + l = targets.length; + + return this.filter( function() { + var i = 0; + for ( ; i < l; i++ ) { + if ( jQuery.contains( this, targets[ i ] ) ) { + return true; + } + } + } ); + }, + + closest: function( selectors, context ) { + var cur, + i = 0, + l = this.length, + matched = [], + targets = typeof selectors !== "string" && jQuery( selectors ); + + // Positional selectors never match, since there's no _selection_ context + if ( !rneedsContext.test( selectors ) ) { + for ( ; i < l; i++ ) { + for ( cur = this[ i ]; cur && cur !== context; cur = cur.parentNode ) { + + // Always skip document fragments + if ( cur.nodeType < 11 && ( targets ? + targets.index( cur ) > -1 : + + // Don't pass non-elements to Sizzle + cur.nodeType === 1 && + jQuery.find.matchesSelector( cur, selectors ) ) ) { + + matched.push( cur ); + break; + } + } + } + } + + return this.pushStack( matched.length > 1 ? jQuery.uniqueSort( matched ) : matched ); + }, + + // Determine the position of an element within the set + index: function( elem ) { + + // No argument, return index in parent + if ( !elem ) { + return ( this[ 0 ] && this[ 0 ].parentNode ) ? this.first().prevAll().length : -1; + } + + // Index in selector + if ( typeof elem === "string" ) { + return indexOf.call( jQuery( elem ), this[ 0 ] ); + } + + // Locate the position of the desired element + return indexOf.call( this, + + // If it receives a jQuery object, the first element is used + elem.jquery ? elem[ 0 ] : elem + ); + }, + + add: function( selector, context ) { + return this.pushStack( + jQuery.uniqueSort( + jQuery.merge( this.get(), jQuery( selector, context ) ) + ) + ); + }, + + addBack: function( selector ) { + return this.add( selector == null ? + this.prevObject : this.prevObject.filter( selector ) + ); + } +} ); + +function sibling( cur, dir ) { + while ( ( cur = cur[ dir ] ) && cur.nodeType !== 1 ) {} + return cur; +} + +jQuery.each( { + parent: function( elem ) { + var parent = elem.parentNode; + return parent && parent.nodeType !== 11 ? parent : null; + }, + parents: function( elem ) { + return dir( elem, "parentNode" ); + }, + parentsUntil: function( elem, _i, until ) { + return dir( elem, "parentNode", until ); + }, + next: function( elem ) { + return sibling( elem, "nextSibling" ); + }, + prev: function( elem ) { + return sibling( elem, "previousSibling" ); + }, + nextAll: function( elem ) { + return dir( elem, "nextSibling" ); + }, + prevAll: function( elem ) { + return dir( elem, "previousSibling" ); + }, + nextUntil: function( elem, _i, until ) { + return dir( elem, "nextSibling", until ); + }, + prevUntil: function( elem, _i, until ) { + return dir( elem, "previousSibling", until ); + }, + siblings: function( elem ) { + return siblings( ( elem.parentNode || {} ).firstChild, elem ); + }, + children: function( elem ) { + return siblings( elem.firstChild ); + }, + contents: function( elem ) { + if ( elem.contentDocument != null && + + // Support: IE 11+ + // elements with no `data` attribute has an object + // `contentDocument` with a `null` prototype. + getProto( elem.contentDocument ) ) { + + return elem.contentDocument; + } + + // Support: IE 9 - 11 only, iOS 7 only, Android Browser <=4.3 only + // Treat the template element as a regular one in browsers that + // don't support it. + if ( nodeName( elem, "template" ) ) { + elem = elem.content || elem; + } + + return jQuery.merge( [], elem.childNodes ); + } +}, function( name, fn ) { + jQuery.fn[ name ] = function( until, selector ) { + var matched = jQuery.map( this, fn, until ); + + if ( name.slice( -5 ) !== "Until" ) { + selector = until; + } + + if ( selector && typeof selector === "string" ) { + matched = jQuery.filter( selector, matched ); + } + + if ( this.length > 1 ) { + + // Remove duplicates + if ( !guaranteedUnique[ name ] ) { + jQuery.uniqueSort( matched ); + } + + // Reverse order for parents* and prev-derivatives + if ( rparentsprev.test( name ) ) { + matched.reverse(); + } + } + + return this.pushStack( matched ); + }; +} ); +var rnothtmlwhite = ( /[^\x20\t\r\n\f]+/g ); + + + +// Convert String-formatted options into Object-formatted ones +function createOptions( options ) { + var object = {}; + jQuery.each( options.match( rnothtmlwhite ) || [], function( _, flag ) { + object[ flag ] = true; + } ); + return object; +} + +/* + * Create a callback list using the following parameters: + * + * options: an optional list of space-separated options that will change how + * the callback list behaves or a more traditional option object + * + * By default a callback list will act like an event callback list and can be + * "fired" multiple times. + * + * Possible options: + * + * once: will ensure the callback list can only be fired once (like a Deferred) + * + * memory: will keep track of previous values and will call any callback added + * after the list has been fired right away with the latest "memorized" + * values (like a Deferred) + * + * unique: will ensure a callback can only be added once (no duplicate in the list) + * + * stopOnFalse: interrupt callings when a callback returns false + * + */ +jQuery.Callbacks = function( options ) { + + // Convert options from String-formatted to Object-formatted if needed + // (we check in cache first) + options = typeof options === "string" ? + createOptions( options ) : + jQuery.extend( {}, options ); + + var // Flag to know if list is currently firing + firing, + + // Last fire value for non-forgettable lists + memory, + + // Flag to know if list was already fired + fired, + + // Flag to prevent firing + locked, + + // Actual callback list + list = [], + + // Queue of execution data for repeatable lists + queue = [], + + // Index of currently firing callback (modified by add/remove as needed) + firingIndex = -1, + + // Fire callbacks + fire = function() { + + // Enforce single-firing + locked = locked || options.once; + + // Execute callbacks for all pending executions, + // respecting firingIndex overrides and runtime changes + fired = firing = true; + for ( ; queue.length; firingIndex = -1 ) { + memory = queue.shift(); + while ( ++firingIndex < list.length ) { + + // Run callback and check for early termination + if ( list[ firingIndex ].apply( memory[ 0 ], memory[ 1 ] ) === false && + options.stopOnFalse ) { + + // Jump to end and forget the data so .add doesn't re-fire + firingIndex = list.length; + memory = false; + } + } + } + + // Forget the data if we're done with it + if ( !options.memory ) { + memory = false; + } + + firing = false; + + // Clean up if we're done firing for good + if ( locked ) { + + // Keep an empty list if we have data for future add calls + if ( memory ) { + list = []; + + // Otherwise, this object is spent + } else { + list = ""; + } + } + }, + + // Actual Callbacks object + self = { + + // Add a callback or a collection of callbacks to the list + add: function() { + if ( list ) { + + // If we have memory from a past run, we should fire after adding + if ( memory && !firing ) { + firingIndex = list.length - 1; + queue.push( memory ); + } + + ( function add( args ) { + jQuery.each( args, function( _, arg ) { + if ( isFunction( arg ) ) { + if ( !options.unique || !self.has( arg ) ) { + list.push( arg ); + } + } else if ( arg && arg.length && toType( arg ) !== "string" ) { + + // Inspect recursively + add( arg ); + } + } ); + } )( arguments ); + + if ( memory && !firing ) { + fire(); + } + } + return this; + }, + + // Remove a callback from the list + remove: function() { + jQuery.each( arguments, function( _, arg ) { + var index; + while ( ( index = jQuery.inArray( arg, list, index ) ) > -1 ) { + list.splice( index, 1 ); + + // Handle firing indexes + if ( index <= firingIndex ) { + firingIndex--; + } + } + } ); + return this; + }, + + // Check if a given callback is in the list. + // If no argument is given, return whether or not list has callbacks attached. + has: function( fn ) { + return fn ? + jQuery.inArray( fn, list ) > -1 : + list.length > 0; + }, + + // Remove all callbacks from the list + empty: function() { + if ( list ) { + list = []; + } + return this; + }, + + // Disable .fire and .add + // Abort any current/pending executions + // Clear all callbacks and values + disable: function() { + locked = queue = []; + list = memory = ""; + return this; + }, + disabled: function() { + return !list; + }, + + // Disable .fire + // Also disable .add unless we have memory (since it would have no effect) + // Abort any pending executions + lock: function() { + locked = queue = []; + if ( !memory && !firing ) { + list = memory = ""; + } + return this; + }, + locked: function() { + return !!locked; + }, + + // Call all callbacks with the given context and arguments + fireWith: function( context, args ) { + if ( !locked ) { + args = args || []; + args = [ context, args.slice ? args.slice() : args ]; + queue.push( args ); + if ( !firing ) { + fire(); + } + } + return this; + }, + + // Call all the callbacks with the given arguments + fire: function() { + self.fireWith( this, arguments ); + return this; + }, + + // To know if the callbacks have already been called at least once + fired: function() { + return !!fired; + } + }; + + return self; +}; + + +function Identity( v ) { + return v; +} +function Thrower( ex ) { + throw ex; +} + +function adoptValue( value, resolve, reject, noValue ) { + var method; + + try { + + // Check for promise aspect first to privilege synchronous behavior + if ( value && isFunction( ( method = value.promise ) ) ) { + method.call( value ).done( resolve ).fail( reject ); + + // Other thenables + } else if ( value && isFunction( ( method = value.then ) ) ) { + method.call( value, resolve, reject ); + + // Other non-thenables + } else { + + // Control `resolve` arguments by letting Array#slice cast boolean `noValue` to integer: + // * false: [ value ].slice( 0 ) => resolve( value ) + // * true: [ value ].slice( 1 ) => resolve() + resolve.apply( undefined, [ value ].slice( noValue ) ); + } + + // For Promises/A+, convert exceptions into rejections + // Since jQuery.when doesn't unwrap thenables, we can skip the extra checks appearing in + // Deferred#then to conditionally suppress rejection. + } catch ( value ) { + + // Support: Android 4.0 only + // Strict mode functions invoked without .call/.apply get global-object context + reject.apply( undefined, [ value ] ); + } +} + +jQuery.extend( { + + Deferred: function( func ) { + var tuples = [ + + // action, add listener, callbacks, + // ... .then handlers, argument index, [final state] + [ "notify", "progress", jQuery.Callbacks( "memory" ), + jQuery.Callbacks( "memory" ), 2 ], + [ "resolve", "done", jQuery.Callbacks( "once memory" ), + jQuery.Callbacks( "once memory" ), 0, "resolved" ], + [ "reject", "fail", jQuery.Callbacks( "once memory" ), + jQuery.Callbacks( "once memory" ), 1, "rejected" ] + ], + state = "pending", + promise = { + state: function() { + return state; + }, + always: function() { + deferred.done( arguments ).fail( arguments ); + return this; + }, + "catch": function( fn ) { + return promise.then( null, fn ); + }, + + // Keep pipe for back-compat + pipe: function( /* fnDone, fnFail, fnProgress */ ) { + var fns = arguments; + + return jQuery.Deferred( function( newDefer ) { + jQuery.each( tuples, function( _i, tuple ) { + + // Map tuples (progress, done, fail) to arguments (done, fail, progress) + var fn = isFunction( fns[ tuple[ 4 ] ] ) && fns[ tuple[ 4 ] ]; + + // deferred.progress(function() { bind to newDefer or newDefer.notify }) + // deferred.done(function() { bind to newDefer or newDefer.resolve }) + // deferred.fail(function() { bind to newDefer or newDefer.reject }) + deferred[ tuple[ 1 ] ]( function() { + var returned = fn && fn.apply( this, arguments ); + if ( returned && isFunction( returned.promise ) ) { + returned.promise() + .progress( newDefer.notify ) + .done( newDefer.resolve ) + .fail( newDefer.reject ); + } else { + newDefer[ tuple[ 0 ] + "With" ]( + this, + fn ? [ returned ] : arguments + ); + } + } ); + } ); + fns = null; + } ).promise(); + }, + then: function( onFulfilled, onRejected, onProgress ) { + var maxDepth = 0; + function resolve( depth, deferred, handler, special ) { + return function() { + var that = this, + args = arguments, + mightThrow = function() { + var returned, then; + + // Support: Promises/A+ section 2.3.3.3.3 + // https://promisesaplus.com/#point-59 + // Ignore double-resolution attempts + if ( depth < maxDepth ) { + return; + } + + returned = handler.apply( that, args ); + + // Support: Promises/A+ section 2.3.1 + // https://promisesaplus.com/#point-48 + if ( returned === deferred.promise() ) { + throw new TypeError( "Thenable self-resolution" ); + } + + // Support: Promises/A+ sections 2.3.3.1, 3.5 + // https://promisesaplus.com/#point-54 + // https://promisesaplus.com/#point-75 + // Retrieve `then` only once + then = returned && + + // Support: Promises/A+ section 2.3.4 + // https://promisesaplus.com/#point-64 + // Only check objects and functions for thenability + ( typeof returned === "object" || + typeof returned === "function" ) && + returned.then; + + // Handle a returned thenable + if ( isFunction( then ) ) { + + // Special processors (notify) just wait for resolution + if ( special ) { + then.call( + returned, + resolve( maxDepth, deferred, Identity, special ), + resolve( maxDepth, deferred, Thrower, special ) + ); + + // Normal processors (resolve) also hook into progress + } else { + + // ...and disregard older resolution values + maxDepth++; + + then.call( + returned, + resolve( maxDepth, deferred, Identity, special ), + resolve( maxDepth, deferred, Thrower, special ), + resolve( maxDepth, deferred, Identity, + deferred.notifyWith ) + ); + } + + // Handle all other returned values + } else { + + // Only substitute handlers pass on context + // and multiple values (non-spec behavior) + if ( handler !== Identity ) { + that = undefined; + args = [ returned ]; + } + + // Process the value(s) + // Default process is resolve + ( special || deferred.resolveWith )( that, args ); + } + }, + + // Only normal processors (resolve) catch and reject exceptions + process = special ? + mightThrow : + function() { + try { + mightThrow(); + } catch ( e ) { + + if ( jQuery.Deferred.exceptionHook ) { + jQuery.Deferred.exceptionHook( e, + process.stackTrace ); + } + + // Support: Promises/A+ section 2.3.3.3.4.1 + // https://promisesaplus.com/#point-61 + // Ignore post-resolution exceptions + if ( depth + 1 >= maxDepth ) { + + // Only substitute handlers pass on context + // and multiple values (non-spec behavior) + if ( handler !== Thrower ) { + that = undefined; + args = [ e ]; + } + + deferred.rejectWith( that, args ); + } + } + }; + + // Support: Promises/A+ section 2.3.3.3.1 + // https://promisesaplus.com/#point-57 + // Re-resolve promises immediately to dodge false rejection from + // subsequent errors + if ( depth ) { + process(); + } else { + + // Call an optional hook to record the stack, in case of exception + // since it's otherwise lost when execution goes async + if ( jQuery.Deferred.getStackHook ) { + process.stackTrace = jQuery.Deferred.getStackHook(); + } + window.setTimeout( process ); + } + }; + } + + return jQuery.Deferred( function( newDefer ) { + + // progress_handlers.add( ... ) + tuples[ 0 ][ 3 ].add( + resolve( + 0, + newDefer, + isFunction( onProgress ) ? + onProgress : + Identity, + newDefer.notifyWith + ) + ); + + // fulfilled_handlers.add( ... ) + tuples[ 1 ][ 3 ].add( + resolve( + 0, + newDefer, + isFunction( onFulfilled ) ? + onFulfilled : + Identity + ) + ); + + // rejected_handlers.add( ... ) + tuples[ 2 ][ 3 ].add( + resolve( + 0, + newDefer, + isFunction( onRejected ) ? + onRejected : + Thrower + ) + ); + } ).promise(); + }, + + // Get a promise for this deferred + // If obj is provided, the promise aspect is added to the object + promise: function( obj ) { + return obj != null ? jQuery.extend( obj, promise ) : promise; + } + }, + deferred = {}; + + // Add list-specific methods + jQuery.each( tuples, function( i, tuple ) { + var list = tuple[ 2 ], + stateString = tuple[ 5 ]; + + // promise.progress = list.add + // promise.done = list.add + // promise.fail = list.add + promise[ tuple[ 1 ] ] = list.add; + + // Handle state + if ( stateString ) { + list.add( + function() { + + // state = "resolved" (i.e., fulfilled) + // state = "rejected" + state = stateString; + }, + + // rejected_callbacks.disable + // fulfilled_callbacks.disable + tuples[ 3 - i ][ 2 ].disable, + + // rejected_handlers.disable + // fulfilled_handlers.disable + tuples[ 3 - i ][ 3 ].disable, + + // progress_callbacks.lock + tuples[ 0 ][ 2 ].lock, + + // progress_handlers.lock + tuples[ 0 ][ 3 ].lock + ); + } + + // progress_handlers.fire + // fulfilled_handlers.fire + // rejected_handlers.fire + list.add( tuple[ 3 ].fire ); + + // deferred.notify = function() { deferred.notifyWith(...) } + // deferred.resolve = function() { deferred.resolveWith(...) } + // deferred.reject = function() { deferred.rejectWith(...) } + deferred[ tuple[ 0 ] ] = function() { + deferred[ tuple[ 0 ] + "With" ]( this === deferred ? undefined : this, arguments ); + return this; + }; + + // deferred.notifyWith = list.fireWith + // deferred.resolveWith = list.fireWith + // deferred.rejectWith = list.fireWith + deferred[ tuple[ 0 ] + "With" ] = list.fireWith; + } ); + + // Make the deferred a promise + promise.promise( deferred ); + + // Call given func if any + if ( func ) { + func.call( deferred, deferred ); + } + + // All done! + return deferred; + }, + + // Deferred helper + when: function( singleValue ) { + var + + // count of uncompleted subordinates + remaining = arguments.length, + + // count of unprocessed arguments + i = remaining, + + // subordinate fulfillment data + resolveContexts = Array( i ), + resolveValues = slice.call( arguments ), + + // the primary Deferred + primary = jQuery.Deferred(), + + // subordinate callback factory + updateFunc = function( i ) { + return function( value ) { + resolveContexts[ i ] = this; + resolveValues[ i ] = arguments.length > 1 ? slice.call( arguments ) : value; + if ( !( --remaining ) ) { + primary.resolveWith( resolveContexts, resolveValues ); + } + }; + }; + + // Single- and empty arguments are adopted like Promise.resolve + if ( remaining <= 1 ) { + adoptValue( singleValue, primary.done( updateFunc( i ) ).resolve, primary.reject, + !remaining ); + + // Use .then() to unwrap secondary thenables (cf. gh-3000) + if ( primary.state() === "pending" || + isFunction( resolveValues[ i ] && resolveValues[ i ].then ) ) { + + return primary.then(); + } + } + + // Multiple arguments are aggregated like Promise.all array elements + while ( i-- ) { + adoptValue( resolveValues[ i ], updateFunc( i ), primary.reject ); + } + + return primary.promise(); + } +} ); + + +// These usually indicate a programmer mistake during development, +// warn about them ASAP rather than swallowing them by default. +var rerrorNames = /^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/; + +jQuery.Deferred.exceptionHook = function( error, stack ) { + + // Support: IE 8 - 9 only + // Console exists when dev tools are open, which can happen at any time + if ( window.console && window.console.warn && error && rerrorNames.test( error.name ) ) { + window.console.warn( "jQuery.Deferred exception: " + error.message, error.stack, stack ); + } +}; + + + + +jQuery.readyException = function( error ) { + window.setTimeout( function() { + throw error; + } ); +}; + + + + +// The deferred used on DOM ready +var readyList = jQuery.Deferred(); + +jQuery.fn.ready = function( fn ) { + + readyList + .then( fn ) + + // Wrap jQuery.readyException in a function so that the lookup + // happens at the time of error handling instead of callback + // registration. + .catch( function( error ) { + jQuery.readyException( error ); + } ); + + return this; +}; + +jQuery.extend( { + + // Is the DOM ready to be used? Set to true once it occurs. + isReady: false, + + // A counter to track how many items to wait for before + // the ready event fires. See #6781 + readyWait: 1, + + // Handle when the DOM is ready + ready: function( wait ) { + + // Abort if there are pending holds or we're already ready + if ( wait === true ? --jQuery.readyWait : jQuery.isReady ) { + return; + } + + // Remember that the DOM is ready + jQuery.isReady = true; + + // If a normal DOM Ready event fired, decrement, and wait if need be + if ( wait !== true && --jQuery.readyWait > 0 ) { + return; + } + + // If there are functions bound, to execute + readyList.resolveWith( document, [ jQuery ] ); + } +} ); + +jQuery.ready.then = readyList.then; + +// The ready event handler and self cleanup method +function completed() { + document.removeEventListener( "DOMContentLoaded", completed ); + window.removeEventListener( "load", completed ); + jQuery.ready(); +} + +// Catch cases where $(document).ready() is called +// after the browser event has already occurred. +// Support: IE <=9 - 10 only +// Older IE sometimes signals "interactive" too soon +if ( document.readyState === "complete" || + ( document.readyState !== "loading" && !document.documentElement.doScroll ) ) { + + // Handle it asynchronously to allow scripts the opportunity to delay ready + window.setTimeout( jQuery.ready ); + +} else { + + // Use the handy event callback + document.addEventListener( "DOMContentLoaded", completed ); + + // A fallback to window.onload, that will always work + window.addEventListener( "load", completed ); +} + + + + +// Multifunctional method to get and set values of a collection +// The value/s can optionally be executed if it's a function +var access = function( elems, fn, key, value, chainable, emptyGet, raw ) { + var i = 0, + len = elems.length, + bulk = key == null; + + // Sets many values + if ( toType( key ) === "object" ) { + chainable = true; + for ( i in key ) { + access( elems, fn, i, key[ i ], true, emptyGet, raw ); + } + + // Sets one value + } else if ( value !== undefined ) { + chainable = true; + + if ( !isFunction( value ) ) { + raw = true; + } + + if ( bulk ) { + + // Bulk operations run against the entire set + if ( raw ) { + fn.call( elems, value ); + fn = null; + + // ...except when executing function values + } else { + bulk = fn; + fn = function( elem, _key, value ) { + return bulk.call( jQuery( elem ), value ); + }; + } + } + + if ( fn ) { + for ( ; i < len; i++ ) { + fn( + elems[ i ], key, raw ? + value : + value.call( elems[ i ], i, fn( elems[ i ], key ) ) + ); + } + } + } + + if ( chainable ) { + return elems; + } + + // Gets + if ( bulk ) { + return fn.call( elems ); + } + + return len ? fn( elems[ 0 ], key ) : emptyGet; +}; + + +// Matches dashed string for camelizing +var rmsPrefix = /^-ms-/, + rdashAlpha = /-([a-z])/g; + +// Used by camelCase as callback to replace() +function fcamelCase( _all, letter ) { + return letter.toUpperCase(); +} + +// Convert dashed to camelCase; used by the css and data modules +// Support: IE <=9 - 11, Edge 12 - 15 +// Microsoft forgot to hump their vendor prefix (#9572) +function camelCase( string ) { + return string.replace( rmsPrefix, "ms-" ).replace( rdashAlpha, fcamelCase ); +} +var acceptData = function( owner ) { + + // Accepts only: + // - Node + // - Node.ELEMENT_NODE + // - Node.DOCUMENT_NODE + // - Object + // - Any + return owner.nodeType === 1 || owner.nodeType === 9 || !( +owner.nodeType ); +}; + + + + +function Data() { + this.expando = jQuery.expando + Data.uid++; +} + +Data.uid = 1; + +Data.prototype = { + + cache: function( owner ) { + + // Check if the owner object already has a cache + var value = owner[ this.expando ]; + + // If not, create one + if ( !value ) { + value = {}; + + // We can accept data for non-element nodes in modern browsers, + // but we should not, see #8335. + // Always return an empty object. + if ( acceptData( owner ) ) { + + // If it is a node unlikely to be stringify-ed or looped over + // use plain assignment + if ( owner.nodeType ) { + owner[ this.expando ] = value; + + // Otherwise secure it in a non-enumerable property + // configurable must be true to allow the property to be + // deleted when data is removed + } else { + Object.defineProperty( owner, this.expando, { + value: value, + configurable: true + } ); + } + } + } + + return value; + }, + set: function( owner, data, value ) { + var prop, + cache = this.cache( owner ); + + // Handle: [ owner, key, value ] args + // Always use camelCase key (gh-2257) + if ( typeof data === "string" ) { + cache[ camelCase( data ) ] = value; + + // Handle: [ owner, { properties } ] args + } else { + + // Copy the properties one-by-one to the cache object + for ( prop in data ) { + cache[ camelCase( prop ) ] = data[ prop ]; + } + } + return cache; + }, + get: function( owner, key ) { + return key === undefined ? + this.cache( owner ) : + + // Always use camelCase key (gh-2257) + owner[ this.expando ] && owner[ this.expando ][ camelCase( key ) ]; + }, + access: function( owner, key, value ) { + + // In cases where either: + // + // 1. No key was specified + // 2. A string key was specified, but no value provided + // + // Take the "read" path and allow the get method to determine + // which value to return, respectively either: + // + // 1. The entire cache object + // 2. The data stored at the key + // + if ( key === undefined || + ( ( key && typeof key === "string" ) && value === undefined ) ) { + + return this.get( owner, key ); + } + + // When the key is not a string, or both a key and value + // are specified, set or extend (existing objects) with either: + // + // 1. An object of properties + // 2. A key and value + // + this.set( owner, key, value ); + + // Since the "set" path can have two possible entry points + // return the expected data based on which path was taken[*] + return value !== undefined ? value : key; + }, + remove: function( owner, key ) { + var i, + cache = owner[ this.expando ]; + + if ( cache === undefined ) { + return; + } + + if ( key !== undefined ) { + + // Support array or space separated string of keys + if ( Array.isArray( key ) ) { + + // If key is an array of keys... + // We always set camelCase keys, so remove that. + key = key.map( camelCase ); + } else { + key = camelCase( key ); + + // If a key with the spaces exists, use it. + // Otherwise, create an array by matching non-whitespace + key = key in cache ? + [ key ] : + ( key.match( rnothtmlwhite ) || [] ); + } + + i = key.length; + + while ( i-- ) { + delete cache[ key[ i ] ]; + } + } + + // Remove the expando if there's no more data + if ( key === undefined || jQuery.isEmptyObject( cache ) ) { + + // Support: Chrome <=35 - 45 + // Webkit & Blink performance suffers when deleting properties + // from DOM nodes, so set to undefined instead + // https://bugs.chromium.org/p/chromium/issues/detail?id=378607 (bug restricted) + if ( owner.nodeType ) { + owner[ this.expando ] = undefined; + } else { + delete owner[ this.expando ]; + } + } + }, + hasData: function( owner ) { + var cache = owner[ this.expando ]; + return cache !== undefined && !jQuery.isEmptyObject( cache ); + } +}; +var dataPriv = new Data(); + +var dataUser = new Data(); + + + +// Implementation Summary +// +// 1. Enforce API surface and semantic compatibility with 1.9.x branch +// 2. Improve the module's maintainability by reducing the storage +// paths to a single mechanism. +// 3. Use the same single mechanism to support "private" and "user" data. +// 4. _Never_ expose "private" data to user code (TODO: Drop _data, _removeData) +// 5. Avoid exposing implementation details on user objects (eg. expando properties) +// 6. Provide a clear path for implementation upgrade to WeakMap in 2014 + +var rbrace = /^(?:\{[\w\W]*\}|\[[\w\W]*\])$/, + rmultiDash = /[A-Z]/g; + +function getData( data ) { + if ( data === "true" ) { + return true; + } + + if ( data === "false" ) { + return false; + } + + if ( data === "null" ) { + return null; + } + + // Only convert to a number if it doesn't change the string + if ( data === +data + "" ) { + return +data; + } + + if ( rbrace.test( data ) ) { + return JSON.parse( data ); + } + + return data; +} + +function dataAttr( elem, key, data ) { + var name; + + // If nothing was found internally, try to fetch any + // data from the HTML5 data-* attribute + if ( data === undefined && elem.nodeType === 1 ) { + name = "data-" + key.replace( rmultiDash, "-$&" ).toLowerCase(); + data = elem.getAttribute( name ); + + if ( typeof data === "string" ) { + try { + data = getData( data ); + } catch ( e ) {} + + // Make sure we set the data so it isn't changed later + dataUser.set( elem, key, data ); + } else { + data = undefined; + } + } + return data; +} + +jQuery.extend( { + hasData: function( elem ) { + return dataUser.hasData( elem ) || dataPriv.hasData( elem ); + }, + + data: function( elem, name, data ) { + return dataUser.access( elem, name, data ); + }, + + removeData: function( elem, name ) { + dataUser.remove( elem, name ); + }, + + // TODO: Now that all calls to _data and _removeData have been replaced + // with direct calls to dataPriv methods, these can be deprecated. + _data: function( elem, name, data ) { + return dataPriv.access( elem, name, data ); + }, + + _removeData: function( elem, name ) { + dataPriv.remove( elem, name ); + } +} ); + +jQuery.fn.extend( { + data: function( key, value ) { + var i, name, data, + elem = this[ 0 ], + attrs = elem && elem.attributes; + + // Gets all values + if ( key === undefined ) { + if ( this.length ) { + data = dataUser.get( elem ); + + if ( elem.nodeType === 1 && !dataPriv.get( elem, "hasDataAttrs" ) ) { + i = attrs.length; + while ( i-- ) { + + // Support: IE 11 only + // The attrs elements can be null (#14894) + if ( attrs[ i ] ) { + name = attrs[ i ].name; + if ( name.indexOf( "data-" ) === 0 ) { + name = camelCase( name.slice( 5 ) ); + dataAttr( elem, name, data[ name ] ); + } + } + } + dataPriv.set( elem, "hasDataAttrs", true ); + } + } + + return data; + } + + // Sets multiple values + if ( typeof key === "object" ) { + return this.each( function() { + dataUser.set( this, key ); + } ); + } + + return access( this, function( value ) { + var data; + + // The calling jQuery object (element matches) is not empty + // (and therefore has an element appears at this[ 0 ]) and the + // `value` parameter was not undefined. An empty jQuery object + // will result in `undefined` for elem = this[ 0 ] which will + // throw an exception if an attempt to read a data cache is made. + if ( elem && value === undefined ) { + + // Attempt to get data from the cache + // The key will always be camelCased in Data + data = dataUser.get( elem, key ); + if ( data !== undefined ) { + return data; + } + + // Attempt to "discover" the data in + // HTML5 custom data-* attrs + data = dataAttr( elem, key ); + if ( data !== undefined ) { + return data; + } + + // We tried really hard, but the data doesn't exist. + return; + } + + // Set the data... + this.each( function() { + + // We always store the camelCased key + dataUser.set( this, key, value ); + } ); + }, null, value, arguments.length > 1, null, true ); + }, + + removeData: function( key ) { + return this.each( function() { + dataUser.remove( this, key ); + } ); + } +} ); + + +jQuery.extend( { + queue: function( elem, type, data ) { + var queue; + + if ( elem ) { + type = ( type || "fx" ) + "queue"; + queue = dataPriv.get( elem, type ); + + // Speed up dequeue by getting out quickly if this is just a lookup + if ( data ) { + if ( !queue || Array.isArray( data ) ) { + queue = dataPriv.access( elem, type, jQuery.makeArray( data ) ); + } else { + queue.push( data ); + } + } + return queue || []; + } + }, + + dequeue: function( elem, type ) { + type = type || "fx"; + + var queue = jQuery.queue( elem, type ), + startLength = queue.length, + fn = queue.shift(), + hooks = jQuery._queueHooks( elem, type ), + next = function() { + jQuery.dequeue( elem, type ); + }; + + // If the fx queue is dequeued, always remove the progress sentinel + if ( fn === "inprogress" ) { + fn = queue.shift(); + startLength--; + } + + if ( fn ) { + + // Add a progress sentinel to prevent the fx queue from being + // automatically dequeued + if ( type === "fx" ) { + queue.unshift( "inprogress" ); + } + + // Clear up the last queue stop function + delete hooks.stop; + fn.call( elem, next, hooks ); + } + + if ( !startLength && hooks ) { + hooks.empty.fire(); + } + }, + + // Not public - generate a queueHooks object, or return the current one + _queueHooks: function( elem, type ) { + var key = type + "queueHooks"; + return dataPriv.get( elem, key ) || dataPriv.access( elem, key, { + empty: jQuery.Callbacks( "once memory" ).add( function() { + dataPriv.remove( elem, [ type + "queue", key ] ); + } ) + } ); + } +} ); + +jQuery.fn.extend( { + queue: function( type, data ) { + var setter = 2; + + if ( typeof type !== "string" ) { + data = type; + type = "fx"; + setter--; + } + + if ( arguments.length < setter ) { + return jQuery.queue( this[ 0 ], type ); + } + + return data === undefined ? + this : + this.each( function() { + var queue = jQuery.queue( this, type, data ); + + // Ensure a hooks for this queue + jQuery._queueHooks( this, type ); + + if ( type === "fx" && queue[ 0 ] !== "inprogress" ) { + jQuery.dequeue( this, type ); + } + } ); + }, + dequeue: function( type ) { + return this.each( function() { + jQuery.dequeue( this, type ); + } ); + }, + clearQueue: function( type ) { + return this.queue( type || "fx", [] ); + }, + + // Get a promise resolved when queues of a certain type + // are emptied (fx is the type by default) + promise: function( type, obj ) { + var tmp, + count = 1, + defer = jQuery.Deferred(), + elements = this, + i = this.length, + resolve = function() { + if ( !( --count ) ) { + defer.resolveWith( elements, [ elements ] ); + } + }; + + if ( typeof type !== "string" ) { + obj = type; + type = undefined; + } + type = type || "fx"; + + while ( i-- ) { + tmp = dataPriv.get( elements[ i ], type + "queueHooks" ); + if ( tmp && tmp.empty ) { + count++; + tmp.empty.add( resolve ); + } + } + resolve(); + return defer.promise( obj ); + } +} ); +var pnum = ( /[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/ ).source; + +var rcssNum = new RegExp( "^(?:([+-])=|)(" + pnum + ")([a-z%]*)$", "i" ); + + +var cssExpand = [ "Top", "Right", "Bottom", "Left" ]; + +var documentElement = document.documentElement; + + + + var isAttached = function( elem ) { + return jQuery.contains( elem.ownerDocument, elem ); + }, + composed = { composed: true }; + + // Support: IE 9 - 11+, Edge 12 - 18+, iOS 10.0 - 10.2 only + // Check attachment across shadow DOM boundaries when possible (gh-3504) + // Support: iOS 10.0-10.2 only + // Early iOS 10 versions support `attachShadow` but not `getRootNode`, + // leading to errors. We need to check for `getRootNode`. + if ( documentElement.getRootNode ) { + isAttached = function( elem ) { + return jQuery.contains( elem.ownerDocument, elem ) || + elem.getRootNode( composed ) === elem.ownerDocument; + }; + } +var isHiddenWithinTree = function( elem, el ) { + + // isHiddenWithinTree might be called from jQuery#filter function; + // in that case, element will be second argument + elem = el || elem; + + // Inline style trumps all + return elem.style.display === "none" || + elem.style.display === "" && + + // Otherwise, check computed style + // Support: Firefox <=43 - 45 + // Disconnected elements can have computed display: none, so first confirm that elem is + // in the document. + isAttached( elem ) && + + jQuery.css( elem, "display" ) === "none"; + }; + + + +function adjustCSS( elem, prop, valueParts, tween ) { + var adjusted, scale, + maxIterations = 20, + currentValue = tween ? + function() { + return tween.cur(); + } : + function() { + return jQuery.css( elem, prop, "" ); + }, + initial = currentValue(), + unit = valueParts && valueParts[ 3 ] || ( jQuery.cssNumber[ prop ] ? "" : "px" ), + + // Starting value computation is required for potential unit mismatches + initialInUnit = elem.nodeType && + ( jQuery.cssNumber[ prop ] || unit !== "px" && +initial ) && + rcssNum.exec( jQuery.css( elem, prop ) ); + + if ( initialInUnit && initialInUnit[ 3 ] !== unit ) { + + // Support: Firefox <=54 + // Halve the iteration target value to prevent interference from CSS upper bounds (gh-2144) + initial = initial / 2; + + // Trust units reported by jQuery.css + unit = unit || initialInUnit[ 3 ]; + + // Iteratively approximate from a nonzero starting point + initialInUnit = +initial || 1; + + while ( maxIterations-- ) { + + // Evaluate and update our best guess (doubling guesses that zero out). + // Finish if the scale equals or crosses 1 (making the old*new product non-positive). + jQuery.style( elem, prop, initialInUnit + unit ); + if ( ( 1 - scale ) * ( 1 - ( scale = currentValue() / initial || 0.5 ) ) <= 0 ) { + maxIterations = 0; + } + initialInUnit = initialInUnit / scale; + + } + + initialInUnit = initialInUnit * 2; + jQuery.style( elem, prop, initialInUnit + unit ); + + // Make sure we update the tween properties later on + valueParts = valueParts || []; + } + + if ( valueParts ) { + initialInUnit = +initialInUnit || +initial || 0; + + // Apply relative offset (+=/-=) if specified + adjusted = valueParts[ 1 ] ? + initialInUnit + ( valueParts[ 1 ] + 1 ) * valueParts[ 2 ] : + +valueParts[ 2 ]; + if ( tween ) { + tween.unit = unit; + tween.start = initialInUnit; + tween.end = adjusted; + } + } + return adjusted; +} + + +var defaultDisplayMap = {}; + +function getDefaultDisplay( elem ) { + var temp, + doc = elem.ownerDocument, + nodeName = elem.nodeName, + display = defaultDisplayMap[ nodeName ]; + + if ( display ) { + return display; + } + + temp = doc.body.appendChild( doc.createElement( nodeName ) ); + display = jQuery.css( temp, "display" ); + + temp.parentNode.removeChild( temp ); + + if ( display === "none" ) { + display = "block"; + } + defaultDisplayMap[ nodeName ] = display; + + return display; +} + +function showHide( elements, show ) { + var display, elem, + values = [], + index = 0, + length = elements.length; + + // Determine new display value for elements that need to change + for ( ; index < length; index++ ) { + elem = elements[ index ]; + if ( !elem.style ) { + continue; + } + + display = elem.style.display; + if ( show ) { + + // Since we force visibility upon cascade-hidden elements, an immediate (and slow) + // check is required in this first loop unless we have a nonempty display value (either + // inline or about-to-be-restored) + if ( display === "none" ) { + values[ index ] = dataPriv.get( elem, "display" ) || null; + if ( !values[ index ] ) { + elem.style.display = ""; + } + } + if ( elem.style.display === "" && isHiddenWithinTree( elem ) ) { + values[ index ] = getDefaultDisplay( elem ); + } + } else { + if ( display !== "none" ) { + values[ index ] = "none"; + + // Remember what we're overwriting + dataPriv.set( elem, "display", display ); + } + } + } + + // Set the display of the elements in a second loop to avoid constant reflow + for ( index = 0; index < length; index++ ) { + if ( values[ index ] != null ) { + elements[ index ].style.display = values[ index ]; + } + } + + return elements; +} + +jQuery.fn.extend( { + show: function() { + return showHide( this, true ); + }, + hide: function() { + return showHide( this ); + }, + toggle: function( state ) { + if ( typeof state === "boolean" ) { + return state ? this.show() : this.hide(); + } + + return this.each( function() { + if ( isHiddenWithinTree( this ) ) { + jQuery( this ).show(); + } else { + jQuery( this ).hide(); + } + } ); + } +} ); +var rcheckableType = ( /^(?:checkbox|radio)$/i ); + +var rtagName = ( /<([a-z][^\/\0>\x20\t\r\n\f]*)/i ); + +var rscriptType = ( /^$|^module$|\/(?:java|ecma)script/i ); + + + +( function() { + var fragment = document.createDocumentFragment(), + div = fragment.appendChild( document.createElement( "div" ) ), + input = document.createElement( "input" ); + + // Support: Android 4.0 - 4.3 only + // Check state lost if the name is set (#11217) + // Support: Windows Web Apps (WWA) + // `name` and `type` must use .setAttribute for WWA (#14901) + input.setAttribute( "type", "radio" ); + input.setAttribute( "checked", "checked" ); + input.setAttribute( "name", "t" ); + + div.appendChild( input ); + + // Support: Android <=4.1 only + // Older WebKit doesn't clone checked state correctly in fragments + support.checkClone = div.cloneNode( true ).cloneNode( true ).lastChild.checked; + + // Support: IE <=11 only + // Make sure textarea (and checkbox) defaultValue is properly cloned + div.innerHTML = ""; + support.noCloneChecked = !!div.cloneNode( true ).lastChild.defaultValue; + + // Support: IE <=9 only + // IE <=9 replaces "; + support.option = !!div.lastChild; +} )(); + + +// We have to close these tags to support XHTML (#13200) +var wrapMap = { + + // XHTML parsers do not magically insert elements in the + // same way that tag soup parsers do. So we cannot shorten + // this by omitting or other required elements. + thead: [ 1, "", "
    " ], + col: [ 2, "", "
    " ], + tr: [ 2, "", "
    " ], + td: [ 3, "", "
    " ], + + _default: [ 0, "", "" ] +}; + +wrapMap.tbody = wrapMap.tfoot = wrapMap.colgroup = wrapMap.caption = wrapMap.thead; +wrapMap.th = wrapMap.td; + +// Support: IE <=9 only +if ( !support.option ) { + wrapMap.optgroup = wrapMap.option = [ 1, "" ]; +} + + +function getAll( context, tag ) { + + // Support: IE <=9 - 11 only + // Use typeof to avoid zero-argument method invocation on host objects (#15151) + var ret; + + if ( typeof context.getElementsByTagName !== "undefined" ) { + ret = context.getElementsByTagName( tag || "*" ); + + } else if ( typeof context.querySelectorAll !== "undefined" ) { + ret = context.querySelectorAll( tag || "*" ); + + } else { + ret = []; + } + + if ( tag === undefined || tag && nodeName( context, tag ) ) { + return jQuery.merge( [ context ], ret ); + } + + return ret; +} + + +// Mark scripts as having already been evaluated +function setGlobalEval( elems, refElements ) { + var i = 0, + l = elems.length; + + for ( ; i < l; i++ ) { + dataPriv.set( + elems[ i ], + "globalEval", + !refElements || dataPriv.get( refElements[ i ], "globalEval" ) + ); + } +} + + +var rhtml = /<|&#?\w+;/; + +function buildFragment( elems, context, scripts, selection, ignored ) { + var elem, tmp, tag, wrap, attached, j, + fragment = context.createDocumentFragment(), + nodes = [], + i = 0, + l = elems.length; + + for ( ; i < l; i++ ) { + elem = elems[ i ]; + + if ( elem || elem === 0 ) { + + // Add nodes directly + if ( toType( elem ) === "object" ) { + + // Support: Android <=4.0 only, PhantomJS 1 only + // push.apply(_, arraylike) throws on ancient WebKit + jQuery.merge( nodes, elem.nodeType ? [ elem ] : elem ); + + // Convert non-html into a text node + } else if ( !rhtml.test( elem ) ) { + nodes.push( context.createTextNode( elem ) ); + + // Convert html into DOM nodes + } else { + tmp = tmp || fragment.appendChild( context.createElement( "div" ) ); + + // Deserialize a standard representation + tag = ( rtagName.exec( elem ) || [ "", "" ] )[ 1 ].toLowerCase(); + wrap = wrapMap[ tag ] || wrapMap._default; + tmp.innerHTML = wrap[ 1 ] + jQuery.htmlPrefilter( elem ) + wrap[ 2 ]; + + // Descend through wrappers to the right content + j = wrap[ 0 ]; + while ( j-- ) { + tmp = tmp.lastChild; + } + + // Support: Android <=4.0 only, PhantomJS 1 only + // push.apply(_, arraylike) throws on ancient WebKit + jQuery.merge( nodes, tmp.childNodes ); + + // Remember the top-level container + tmp = fragment.firstChild; + + // Ensure the created nodes are orphaned (#12392) + tmp.textContent = ""; + } + } + } + + // Remove wrapper from fragment + fragment.textContent = ""; + + i = 0; + while ( ( elem = nodes[ i++ ] ) ) { + + // Skip elements already in the context collection (trac-4087) + if ( selection && jQuery.inArray( elem, selection ) > -1 ) { + if ( ignored ) { + ignored.push( elem ); + } + continue; + } + + attached = isAttached( elem ); + + // Append to fragment + tmp = getAll( fragment.appendChild( elem ), "script" ); + + // Preserve script evaluation history + if ( attached ) { + setGlobalEval( tmp ); + } + + // Capture executables + if ( scripts ) { + j = 0; + while ( ( elem = tmp[ j++ ] ) ) { + if ( rscriptType.test( elem.type || "" ) ) { + scripts.push( elem ); + } + } + } + } + + return fragment; +} + + +var rtypenamespace = /^([^.]*)(?:\.(.+)|)/; + +function returnTrue() { + return true; +} + +function returnFalse() { + return false; +} + +// Support: IE <=9 - 11+ +// focus() and blur() are asynchronous, except when they are no-op. +// So expect focus to be synchronous when the element is already active, +// and blur to be synchronous when the element is not already active. +// (focus and blur are always synchronous in other supported browsers, +// this just defines when we can count on it). +function expectSync( elem, type ) { + return ( elem === safeActiveElement() ) === ( type === "focus" ); +} + +// Support: IE <=9 only +// Accessing document.activeElement can throw unexpectedly +// https://bugs.jquery.com/ticket/13393 +function safeActiveElement() { + try { + return document.activeElement; + } catch ( err ) { } +} + +function on( elem, types, selector, data, fn, one ) { + var origFn, type; + + // Types can be a map of types/handlers + if ( typeof types === "object" ) { + + // ( types-Object, selector, data ) + if ( typeof selector !== "string" ) { + + // ( types-Object, data ) + data = data || selector; + selector = undefined; + } + for ( type in types ) { + on( elem, type, selector, data, types[ type ], one ); + } + return elem; + } + + if ( data == null && fn == null ) { + + // ( types, fn ) + fn = selector; + data = selector = undefined; + } else if ( fn == null ) { + if ( typeof selector === "string" ) { + + // ( types, selector, fn ) + fn = data; + data = undefined; + } else { + + // ( types, data, fn ) + fn = data; + data = selector; + selector = undefined; + } + } + if ( fn === false ) { + fn = returnFalse; + } else if ( !fn ) { + return elem; + } + + if ( one === 1 ) { + origFn = fn; + fn = function( event ) { + + // Can use an empty set, since event contains the info + jQuery().off( event ); + return origFn.apply( this, arguments ); + }; + + // Use same guid so caller can remove using origFn + fn.guid = origFn.guid || ( origFn.guid = jQuery.guid++ ); + } + return elem.each( function() { + jQuery.event.add( this, types, fn, data, selector ); + } ); +} + +/* + * Helper functions for managing events -- not part of the public interface. + * Props to Dean Edwards' addEvent library for many of the ideas. + */ +jQuery.event = { + + global: {}, + + add: function( elem, types, handler, data, selector ) { + + var handleObjIn, eventHandle, tmp, + events, t, handleObj, + special, handlers, type, namespaces, origType, + elemData = dataPriv.get( elem ); + + // Only attach events to objects that accept data + if ( !acceptData( elem ) ) { + return; + } + + // Caller can pass in an object of custom data in lieu of the handler + if ( handler.handler ) { + handleObjIn = handler; + handler = handleObjIn.handler; + selector = handleObjIn.selector; + } + + // Ensure that invalid selectors throw exceptions at attach time + // Evaluate against documentElement in case elem is a non-element node (e.g., document) + if ( selector ) { + jQuery.find.matchesSelector( documentElement, selector ); + } + + // Make sure that the handler has a unique ID, used to find/remove it later + if ( !handler.guid ) { + handler.guid = jQuery.guid++; + } + + // Init the element's event structure and main handler, if this is the first + if ( !( events = elemData.events ) ) { + events = elemData.events = Object.create( null ); + } + if ( !( eventHandle = elemData.handle ) ) { + eventHandle = elemData.handle = function( e ) { + + // Discard the second event of a jQuery.event.trigger() and + // when an event is called after a page has unloaded + return typeof jQuery !== "undefined" && jQuery.event.triggered !== e.type ? + jQuery.event.dispatch.apply( elem, arguments ) : undefined; + }; + } + + // Handle multiple events separated by a space + types = ( types || "" ).match( rnothtmlwhite ) || [ "" ]; + t = types.length; + while ( t-- ) { + tmp = rtypenamespace.exec( types[ t ] ) || []; + type = origType = tmp[ 1 ]; + namespaces = ( tmp[ 2 ] || "" ).split( "." ).sort(); + + // There *must* be a type, no attaching namespace-only handlers + if ( !type ) { + continue; + } + + // If event changes its type, use the special event handlers for the changed type + special = jQuery.event.special[ type ] || {}; + + // If selector defined, determine special event api type, otherwise given type + type = ( selector ? special.delegateType : special.bindType ) || type; + + // Update special based on newly reset type + special = jQuery.event.special[ type ] || {}; + + // handleObj is passed to all event handlers + handleObj = jQuery.extend( { + type: type, + origType: origType, + data: data, + handler: handler, + guid: handler.guid, + selector: selector, + needsContext: selector && jQuery.expr.match.needsContext.test( selector ), + namespace: namespaces.join( "." ) + }, handleObjIn ); + + // Init the event handler queue if we're the first + if ( !( handlers = events[ type ] ) ) { + handlers = events[ type ] = []; + handlers.delegateCount = 0; + + // Only use addEventListener if the special events handler returns false + if ( !special.setup || + special.setup.call( elem, data, namespaces, eventHandle ) === false ) { + + if ( elem.addEventListener ) { + elem.addEventListener( type, eventHandle ); + } + } + } + + if ( special.add ) { + special.add.call( elem, handleObj ); + + if ( !handleObj.handler.guid ) { + handleObj.handler.guid = handler.guid; + } + } + + // Add to the element's handler list, delegates in front + if ( selector ) { + handlers.splice( handlers.delegateCount++, 0, handleObj ); + } else { + handlers.push( handleObj ); + } + + // Keep track of which events have ever been used, for event optimization + jQuery.event.global[ type ] = true; + } + + }, + + // Detach an event or set of events from an element + remove: function( elem, types, handler, selector, mappedTypes ) { + + var j, origCount, tmp, + events, t, handleObj, + special, handlers, type, namespaces, origType, + elemData = dataPriv.hasData( elem ) && dataPriv.get( elem ); + + if ( !elemData || !( events = elemData.events ) ) { + return; + } + + // Once for each type.namespace in types; type may be omitted + types = ( types || "" ).match( rnothtmlwhite ) || [ "" ]; + t = types.length; + while ( t-- ) { + tmp = rtypenamespace.exec( types[ t ] ) || []; + type = origType = tmp[ 1 ]; + namespaces = ( tmp[ 2 ] || "" ).split( "." ).sort(); + + // Unbind all events (on this namespace, if provided) for the element + if ( !type ) { + for ( type in events ) { + jQuery.event.remove( elem, type + types[ t ], handler, selector, true ); + } + continue; + } + + special = jQuery.event.special[ type ] || {}; + type = ( selector ? special.delegateType : special.bindType ) || type; + handlers = events[ type ] || []; + tmp = tmp[ 2 ] && + new RegExp( "(^|\\.)" + namespaces.join( "\\.(?:.*\\.|)" ) + "(\\.|$)" ); + + // Remove matching events + origCount = j = handlers.length; + while ( j-- ) { + handleObj = handlers[ j ]; + + if ( ( mappedTypes || origType === handleObj.origType ) && + ( !handler || handler.guid === handleObj.guid ) && + ( !tmp || tmp.test( handleObj.namespace ) ) && + ( !selector || selector === handleObj.selector || + selector === "**" && handleObj.selector ) ) { + handlers.splice( j, 1 ); + + if ( handleObj.selector ) { + handlers.delegateCount--; + } + if ( special.remove ) { + special.remove.call( elem, handleObj ); + } + } + } + + // Remove generic event handler if we removed something and no more handlers exist + // (avoids potential for endless recursion during removal of special event handlers) + if ( origCount && !handlers.length ) { + if ( !special.teardown || + special.teardown.call( elem, namespaces, elemData.handle ) === false ) { + + jQuery.removeEvent( elem, type, elemData.handle ); + } + + delete events[ type ]; + } + } + + // Remove data and the expando if it's no longer used + if ( jQuery.isEmptyObject( events ) ) { + dataPriv.remove( elem, "handle events" ); + } + }, + + dispatch: function( nativeEvent ) { + + var i, j, ret, matched, handleObj, handlerQueue, + args = new Array( arguments.length ), + + // Make a writable jQuery.Event from the native event object + event = jQuery.event.fix( nativeEvent ), + + handlers = ( + dataPriv.get( this, "events" ) || Object.create( null ) + )[ event.type ] || [], + special = jQuery.event.special[ event.type ] || {}; + + // Use the fix-ed jQuery.Event rather than the (read-only) native event + args[ 0 ] = event; + + for ( i = 1; i < arguments.length; i++ ) { + args[ i ] = arguments[ i ]; + } + + event.delegateTarget = this; + + // Call the preDispatch hook for the mapped type, and let it bail if desired + if ( special.preDispatch && special.preDispatch.call( this, event ) === false ) { + return; + } + + // Determine handlers + handlerQueue = jQuery.event.handlers.call( this, event, handlers ); + + // Run delegates first; they may want to stop propagation beneath us + i = 0; + while ( ( matched = handlerQueue[ i++ ] ) && !event.isPropagationStopped() ) { + event.currentTarget = matched.elem; + + j = 0; + while ( ( handleObj = matched.handlers[ j++ ] ) && + !event.isImmediatePropagationStopped() ) { + + // If the event is namespaced, then each handler is only invoked if it is + // specially universal or its namespaces are a superset of the event's. + if ( !event.rnamespace || handleObj.namespace === false || + event.rnamespace.test( handleObj.namespace ) ) { + + event.handleObj = handleObj; + event.data = handleObj.data; + + ret = ( ( jQuery.event.special[ handleObj.origType ] || {} ).handle || + handleObj.handler ).apply( matched.elem, args ); + + if ( ret !== undefined ) { + if ( ( event.result = ret ) === false ) { + event.preventDefault(); + event.stopPropagation(); + } + } + } + } + } + + // Call the postDispatch hook for the mapped type + if ( special.postDispatch ) { + special.postDispatch.call( this, event ); + } + + return event.result; + }, + + handlers: function( event, handlers ) { + var i, handleObj, sel, matchedHandlers, matchedSelectors, + handlerQueue = [], + delegateCount = handlers.delegateCount, + cur = event.target; + + // Find delegate handlers + if ( delegateCount && + + // Support: IE <=9 + // Black-hole SVG instance trees (trac-13180) + cur.nodeType && + + // Support: Firefox <=42 + // Suppress spec-violating clicks indicating a non-primary pointer button (trac-3861) + // https://www.w3.org/TR/DOM-Level-3-Events/#event-type-click + // Support: IE 11 only + // ...but not arrow key "clicks" of radio inputs, which can have `button` -1 (gh-2343) + !( event.type === "click" && event.button >= 1 ) ) { + + for ( ; cur !== this; cur = cur.parentNode || this ) { + + // Don't check non-elements (#13208) + // Don't process clicks on disabled elements (#6911, #8165, #11382, #11764) + if ( cur.nodeType === 1 && !( event.type === "click" && cur.disabled === true ) ) { + matchedHandlers = []; + matchedSelectors = {}; + for ( i = 0; i < delegateCount; i++ ) { + handleObj = handlers[ i ]; + + // Don't conflict with Object.prototype properties (#13203) + sel = handleObj.selector + " "; + + if ( matchedSelectors[ sel ] === undefined ) { + matchedSelectors[ sel ] = handleObj.needsContext ? + jQuery( sel, this ).index( cur ) > -1 : + jQuery.find( sel, this, null, [ cur ] ).length; + } + if ( matchedSelectors[ sel ] ) { + matchedHandlers.push( handleObj ); + } + } + if ( matchedHandlers.length ) { + handlerQueue.push( { elem: cur, handlers: matchedHandlers } ); + } + } + } + } + + // Add the remaining (directly-bound) handlers + cur = this; + if ( delegateCount < handlers.length ) { + handlerQueue.push( { elem: cur, handlers: handlers.slice( delegateCount ) } ); + } + + return handlerQueue; + }, + + addProp: function( name, hook ) { + Object.defineProperty( jQuery.Event.prototype, name, { + enumerable: true, + configurable: true, + + get: isFunction( hook ) ? + function() { + if ( this.originalEvent ) { + return hook( this.originalEvent ); + } + } : + function() { + if ( this.originalEvent ) { + return this.originalEvent[ name ]; + } + }, + + set: function( value ) { + Object.defineProperty( this, name, { + enumerable: true, + configurable: true, + writable: true, + value: value + } ); + } + } ); + }, + + fix: function( originalEvent ) { + return originalEvent[ jQuery.expando ] ? + originalEvent : + new jQuery.Event( originalEvent ); + }, + + special: { + load: { + + // Prevent triggered image.load events from bubbling to window.load + noBubble: true + }, + click: { + + // Utilize native event to ensure correct state for checkable inputs + setup: function( data ) { + + // For mutual compressibility with _default, replace `this` access with a local var. + // `|| data` is dead code meant only to preserve the variable through minification. + var el = this || data; + + // Claim the first handler + if ( rcheckableType.test( el.type ) && + el.click && nodeName( el, "input" ) ) { + + // dataPriv.set( el, "click", ... ) + leverageNative( el, "click", returnTrue ); + } + + // Return false to allow normal processing in the caller + return false; + }, + trigger: function( data ) { + + // For mutual compressibility with _default, replace `this` access with a local var. + // `|| data` is dead code meant only to preserve the variable through minification. + var el = this || data; + + // Force setup before triggering a click + if ( rcheckableType.test( el.type ) && + el.click && nodeName( el, "input" ) ) { + + leverageNative( el, "click" ); + } + + // Return non-false to allow normal event-path propagation + return true; + }, + + // For cross-browser consistency, suppress native .click() on links + // Also prevent it if we're currently inside a leveraged native-event stack + _default: function( event ) { + var target = event.target; + return rcheckableType.test( target.type ) && + target.click && nodeName( target, "input" ) && + dataPriv.get( target, "click" ) || + nodeName( target, "a" ); + } + }, + + beforeunload: { + postDispatch: function( event ) { + + // Support: Firefox 20+ + // Firefox doesn't alert if the returnValue field is not set. + if ( event.result !== undefined && event.originalEvent ) { + event.originalEvent.returnValue = event.result; + } + } + } + } +}; + +// Ensure the presence of an event listener that handles manually-triggered +// synthetic events by interrupting progress until reinvoked in response to +// *native* events that it fires directly, ensuring that state changes have +// already occurred before other listeners are invoked. +function leverageNative( el, type, expectSync ) { + + // Missing expectSync indicates a trigger call, which must force setup through jQuery.event.add + if ( !expectSync ) { + if ( dataPriv.get( el, type ) === undefined ) { + jQuery.event.add( el, type, returnTrue ); + } + return; + } + + // Register the controller as a special universal handler for all event namespaces + dataPriv.set( el, type, false ); + jQuery.event.add( el, type, { + namespace: false, + handler: function( event ) { + var notAsync, result, + saved = dataPriv.get( this, type ); + + if ( ( event.isTrigger & 1 ) && this[ type ] ) { + + // Interrupt processing of the outer synthetic .trigger()ed event + // Saved data should be false in such cases, but might be a leftover capture object + // from an async native handler (gh-4350) + if ( !saved.length ) { + + // Store arguments for use when handling the inner native event + // There will always be at least one argument (an event object), so this array + // will not be confused with a leftover capture object. + saved = slice.call( arguments ); + dataPriv.set( this, type, saved ); + + // Trigger the native event and capture its result + // Support: IE <=9 - 11+ + // focus() and blur() are asynchronous + notAsync = expectSync( this, type ); + this[ type ](); + result = dataPriv.get( this, type ); + if ( saved !== result || notAsync ) { + dataPriv.set( this, type, false ); + } else { + result = {}; + } + if ( saved !== result ) { + + // Cancel the outer synthetic event + event.stopImmediatePropagation(); + event.preventDefault(); + + // Support: Chrome 86+ + // In Chrome, if an element having a focusout handler is blurred by + // clicking outside of it, it invokes the handler synchronously. If + // that handler calls `.remove()` on the element, the data is cleared, + // leaving `result` undefined. We need to guard against this. + return result && result.value; + } + + // If this is an inner synthetic event for an event with a bubbling surrogate + // (focus or blur), assume that the surrogate already propagated from triggering the + // native event and prevent that from happening again here. + // This technically gets the ordering wrong w.r.t. to `.trigger()` (in which the + // bubbling surrogate propagates *after* the non-bubbling base), but that seems + // less bad than duplication. + } else if ( ( jQuery.event.special[ type ] || {} ).delegateType ) { + event.stopPropagation(); + } + + // If this is a native event triggered above, everything is now in order + // Fire an inner synthetic event with the original arguments + } else if ( saved.length ) { + + // ...and capture the result + dataPriv.set( this, type, { + value: jQuery.event.trigger( + + // Support: IE <=9 - 11+ + // Extend with the prototype to reset the above stopImmediatePropagation() + jQuery.extend( saved[ 0 ], jQuery.Event.prototype ), + saved.slice( 1 ), + this + ) + } ); + + // Abort handling of the native event + event.stopImmediatePropagation(); + } + } + } ); +} + +jQuery.removeEvent = function( elem, type, handle ) { + + // This "if" is needed for plain objects + if ( elem.removeEventListener ) { + elem.removeEventListener( type, handle ); + } +}; + +jQuery.Event = function( src, props ) { + + // Allow instantiation without the 'new' keyword + if ( !( this instanceof jQuery.Event ) ) { + return new jQuery.Event( src, props ); + } + + // Event object + if ( src && src.type ) { + this.originalEvent = src; + this.type = src.type; + + // Events bubbling up the document may have been marked as prevented + // by a handler lower down the tree; reflect the correct value. + this.isDefaultPrevented = src.defaultPrevented || + src.defaultPrevented === undefined && + + // Support: Android <=2.3 only + src.returnValue === false ? + returnTrue : + returnFalse; + + // Create target properties + // Support: Safari <=6 - 7 only + // Target should not be a text node (#504, #13143) + this.target = ( src.target && src.target.nodeType === 3 ) ? + src.target.parentNode : + src.target; + + this.currentTarget = src.currentTarget; + this.relatedTarget = src.relatedTarget; + + // Event type + } else { + this.type = src; + } + + // Put explicitly provided properties onto the event object + if ( props ) { + jQuery.extend( this, props ); + } + + // Create a timestamp if incoming event doesn't have one + this.timeStamp = src && src.timeStamp || Date.now(); + + // Mark it as fixed + this[ jQuery.expando ] = true; +}; + +// jQuery.Event is based on DOM3 Events as specified by the ECMAScript Language Binding +// https://www.w3.org/TR/2003/WD-DOM-Level-3-Events-20030331/ecma-script-binding.html +jQuery.Event.prototype = { + constructor: jQuery.Event, + isDefaultPrevented: returnFalse, + isPropagationStopped: returnFalse, + isImmediatePropagationStopped: returnFalse, + isSimulated: false, + + preventDefault: function() { + var e = this.originalEvent; + + this.isDefaultPrevented = returnTrue; + + if ( e && !this.isSimulated ) { + e.preventDefault(); + } + }, + stopPropagation: function() { + var e = this.originalEvent; + + this.isPropagationStopped = returnTrue; + + if ( e && !this.isSimulated ) { + e.stopPropagation(); + } + }, + stopImmediatePropagation: function() { + var e = this.originalEvent; + + this.isImmediatePropagationStopped = returnTrue; + + if ( e && !this.isSimulated ) { + e.stopImmediatePropagation(); + } + + this.stopPropagation(); + } +}; + +// Includes all common event props including KeyEvent and MouseEvent specific props +jQuery.each( { + altKey: true, + bubbles: true, + cancelable: true, + changedTouches: true, + ctrlKey: true, + detail: true, + eventPhase: true, + metaKey: true, + pageX: true, + pageY: true, + shiftKey: true, + view: true, + "char": true, + code: true, + charCode: true, + key: true, + keyCode: true, + button: true, + buttons: true, + clientX: true, + clientY: true, + offsetX: true, + offsetY: true, + pointerId: true, + pointerType: true, + screenX: true, + screenY: true, + targetTouches: true, + toElement: true, + touches: true, + which: true +}, jQuery.event.addProp ); + +jQuery.each( { focus: "focusin", blur: "focusout" }, function( type, delegateType ) { + jQuery.event.special[ type ] = { + + // Utilize native event if possible so blur/focus sequence is correct + setup: function() { + + // Claim the first handler + // dataPriv.set( this, "focus", ... ) + // dataPriv.set( this, "blur", ... ) + leverageNative( this, type, expectSync ); + + // Return false to allow normal processing in the caller + return false; + }, + trigger: function() { + + // Force setup before trigger + leverageNative( this, type ); + + // Return non-false to allow normal event-path propagation + return true; + }, + + // Suppress native focus or blur as it's already being fired + // in leverageNative. + _default: function() { + return true; + }, + + delegateType: delegateType + }; +} ); + +// Create mouseenter/leave events using mouseover/out and event-time checks +// so that event delegation works in jQuery. +// Do the same for pointerenter/pointerleave and pointerover/pointerout +// +// Support: Safari 7 only +// Safari sends mouseenter too often; see: +// https://bugs.chromium.org/p/chromium/issues/detail?id=470258 +// for the description of the bug (it existed in older Chrome versions as well). +jQuery.each( { + mouseenter: "mouseover", + mouseleave: "mouseout", + pointerenter: "pointerover", + pointerleave: "pointerout" +}, function( orig, fix ) { + jQuery.event.special[ orig ] = { + delegateType: fix, + bindType: fix, + + handle: function( event ) { + var ret, + target = this, + related = event.relatedTarget, + handleObj = event.handleObj; + + // For mouseenter/leave call the handler if related is outside the target. + // NB: No relatedTarget if the mouse left/entered the browser window + if ( !related || ( related !== target && !jQuery.contains( target, related ) ) ) { + event.type = handleObj.origType; + ret = handleObj.handler.apply( this, arguments ); + event.type = fix; + } + return ret; + } + }; +} ); + +jQuery.fn.extend( { + + on: function( types, selector, data, fn ) { + return on( this, types, selector, data, fn ); + }, + one: function( types, selector, data, fn ) { + return on( this, types, selector, data, fn, 1 ); + }, + off: function( types, selector, fn ) { + var handleObj, type; + if ( types && types.preventDefault && types.handleObj ) { + + // ( event ) dispatched jQuery.Event + handleObj = types.handleObj; + jQuery( types.delegateTarget ).off( + handleObj.namespace ? + handleObj.origType + "." + handleObj.namespace : + handleObj.origType, + handleObj.selector, + handleObj.handler + ); + return this; + } + if ( typeof types === "object" ) { + + // ( types-object [, selector] ) + for ( type in types ) { + this.off( type, selector, types[ type ] ); + } + return this; + } + if ( selector === false || typeof selector === "function" ) { + + // ( types [, fn] ) + fn = selector; + selector = undefined; + } + if ( fn === false ) { + fn = returnFalse; + } + return this.each( function() { + jQuery.event.remove( this, types, fn, selector ); + } ); + } +} ); + + +var + + // Support: IE <=10 - 11, Edge 12 - 13 only + // In IE/Edge using regex groups here causes severe slowdowns. + // See https://connect.microsoft.com/IE/feedback/details/1736512/ + rnoInnerhtml = /\s*$/g; + +// Prefer a tbody over its parent table for containing new rows +function manipulationTarget( elem, content ) { + if ( nodeName( elem, "table" ) && + nodeName( content.nodeType !== 11 ? content : content.firstChild, "tr" ) ) { + + return jQuery( elem ).children( "tbody" )[ 0 ] || elem; + } + + return elem; +} + +// Replace/restore the type attribute of script elements for safe DOM manipulation +function disableScript( elem ) { + elem.type = ( elem.getAttribute( "type" ) !== null ) + "/" + elem.type; + return elem; +} +function restoreScript( elem ) { + if ( ( elem.type || "" ).slice( 0, 5 ) === "true/" ) { + elem.type = elem.type.slice( 5 ); + } else { + elem.removeAttribute( "type" ); + } + + return elem; +} + +function cloneCopyEvent( src, dest ) { + var i, l, type, pdataOld, udataOld, udataCur, events; + + if ( dest.nodeType !== 1 ) { + return; + } + + // 1. Copy private data: events, handlers, etc. + if ( dataPriv.hasData( src ) ) { + pdataOld = dataPriv.get( src ); + events = pdataOld.events; + + if ( events ) { + dataPriv.remove( dest, "handle events" ); + + for ( type in events ) { + for ( i = 0, l = events[ type ].length; i < l; i++ ) { + jQuery.event.add( dest, type, events[ type ][ i ] ); + } + } + } + } + + // 2. Copy user data + if ( dataUser.hasData( src ) ) { + udataOld = dataUser.access( src ); + udataCur = jQuery.extend( {}, udataOld ); + + dataUser.set( dest, udataCur ); + } +} + +// Fix IE bugs, see support tests +function fixInput( src, dest ) { + var nodeName = dest.nodeName.toLowerCase(); + + // Fails to persist the checked state of a cloned checkbox or radio button. + if ( nodeName === "input" && rcheckableType.test( src.type ) ) { + dest.checked = src.checked; + + // Fails to return the selected option to the default selected state when cloning options + } else if ( nodeName === "input" || nodeName === "textarea" ) { + dest.defaultValue = src.defaultValue; + } +} + +function domManip( collection, args, callback, ignored ) { + + // Flatten any nested arrays + args = flat( args ); + + var fragment, first, scripts, hasScripts, node, doc, + i = 0, + l = collection.length, + iNoClone = l - 1, + value = args[ 0 ], + valueIsFunction = isFunction( value ); + + // We can't cloneNode fragments that contain checked, in WebKit + if ( valueIsFunction || + ( l > 1 && typeof value === "string" && + !support.checkClone && rchecked.test( value ) ) ) { + return collection.each( function( index ) { + var self = collection.eq( index ); + if ( valueIsFunction ) { + args[ 0 ] = value.call( this, index, self.html() ); + } + domManip( self, args, callback, ignored ); + } ); + } + + if ( l ) { + fragment = buildFragment( args, collection[ 0 ].ownerDocument, false, collection, ignored ); + first = fragment.firstChild; + + if ( fragment.childNodes.length === 1 ) { + fragment = first; + } + + // Require either new content or an interest in ignored elements to invoke the callback + if ( first || ignored ) { + scripts = jQuery.map( getAll( fragment, "script" ), disableScript ); + hasScripts = scripts.length; + + // Use the original fragment for the last item + // instead of the first because it can end up + // being emptied incorrectly in certain situations (#8070). + for ( ; i < l; i++ ) { + node = fragment; + + if ( i !== iNoClone ) { + node = jQuery.clone( node, true, true ); + + // Keep references to cloned scripts for later restoration + if ( hasScripts ) { + + // Support: Android <=4.0 only, PhantomJS 1 only + // push.apply(_, arraylike) throws on ancient WebKit + jQuery.merge( scripts, getAll( node, "script" ) ); + } + } + + callback.call( collection[ i ], node, i ); + } + + if ( hasScripts ) { + doc = scripts[ scripts.length - 1 ].ownerDocument; + + // Reenable scripts + jQuery.map( scripts, restoreScript ); + + // Evaluate executable scripts on first document insertion + for ( i = 0; i < hasScripts; i++ ) { + node = scripts[ i ]; + if ( rscriptType.test( node.type || "" ) && + !dataPriv.access( node, "globalEval" ) && + jQuery.contains( doc, node ) ) { + + if ( node.src && ( node.type || "" ).toLowerCase() !== "module" ) { + + // Optional AJAX dependency, but won't run scripts if not present + if ( jQuery._evalUrl && !node.noModule ) { + jQuery._evalUrl( node.src, { + nonce: node.nonce || node.getAttribute( "nonce" ) + }, doc ); + } + } else { + DOMEval( node.textContent.replace( rcleanScript, "" ), node, doc ); + } + } + } + } + } + } + + return collection; +} + +function remove( elem, selector, keepData ) { + var node, + nodes = selector ? jQuery.filter( selector, elem ) : elem, + i = 0; + + for ( ; ( node = nodes[ i ] ) != null; i++ ) { + if ( !keepData && node.nodeType === 1 ) { + jQuery.cleanData( getAll( node ) ); + } + + if ( node.parentNode ) { + if ( keepData && isAttached( node ) ) { + setGlobalEval( getAll( node, "script" ) ); + } + node.parentNode.removeChild( node ); + } + } + + return elem; +} + +jQuery.extend( { + htmlPrefilter: function( html ) { + return html; + }, + + clone: function( elem, dataAndEvents, deepDataAndEvents ) { + var i, l, srcElements, destElements, + clone = elem.cloneNode( true ), + inPage = isAttached( elem ); + + // Fix IE cloning issues + if ( !support.noCloneChecked && ( elem.nodeType === 1 || elem.nodeType === 11 ) && + !jQuery.isXMLDoc( elem ) ) { + + // We eschew Sizzle here for performance reasons: https://jsperf.com/getall-vs-sizzle/2 + destElements = getAll( clone ); + srcElements = getAll( elem ); + + for ( i = 0, l = srcElements.length; i < l; i++ ) { + fixInput( srcElements[ i ], destElements[ i ] ); + } + } + + // Copy the events from the original to the clone + if ( dataAndEvents ) { + if ( deepDataAndEvents ) { + srcElements = srcElements || getAll( elem ); + destElements = destElements || getAll( clone ); + + for ( i = 0, l = srcElements.length; i < l; i++ ) { + cloneCopyEvent( srcElements[ i ], destElements[ i ] ); + } + } else { + cloneCopyEvent( elem, clone ); + } + } + + // Preserve script evaluation history + destElements = getAll( clone, "script" ); + if ( destElements.length > 0 ) { + setGlobalEval( destElements, !inPage && getAll( elem, "script" ) ); + } + + // Return the cloned set + return clone; + }, + + cleanData: function( elems ) { + var data, elem, type, + special = jQuery.event.special, + i = 0; + + for ( ; ( elem = elems[ i ] ) !== undefined; i++ ) { + if ( acceptData( elem ) ) { + if ( ( data = elem[ dataPriv.expando ] ) ) { + if ( data.events ) { + for ( type in data.events ) { + if ( special[ type ] ) { + jQuery.event.remove( elem, type ); + + // This is a shortcut to avoid jQuery.event.remove's overhead + } else { + jQuery.removeEvent( elem, type, data.handle ); + } + } + } + + // Support: Chrome <=35 - 45+ + // Assign undefined instead of using delete, see Data#remove + elem[ dataPriv.expando ] = undefined; + } + if ( elem[ dataUser.expando ] ) { + + // Support: Chrome <=35 - 45+ + // Assign undefined instead of using delete, see Data#remove + elem[ dataUser.expando ] = undefined; + } + } + } + } +} ); + +jQuery.fn.extend( { + detach: function( selector ) { + return remove( this, selector, true ); + }, + + remove: function( selector ) { + return remove( this, selector ); + }, + + text: function( value ) { + return access( this, function( value ) { + return value === undefined ? + jQuery.text( this ) : + this.empty().each( function() { + if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) { + this.textContent = value; + } + } ); + }, null, value, arguments.length ); + }, + + append: function() { + return domManip( this, arguments, function( elem ) { + if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) { + var target = manipulationTarget( this, elem ); + target.appendChild( elem ); + } + } ); + }, + + prepend: function() { + return domManip( this, arguments, function( elem ) { + if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) { + var target = manipulationTarget( this, elem ); + target.insertBefore( elem, target.firstChild ); + } + } ); + }, + + before: function() { + return domManip( this, arguments, function( elem ) { + if ( this.parentNode ) { + this.parentNode.insertBefore( elem, this ); + } + } ); + }, + + after: function() { + return domManip( this, arguments, function( elem ) { + if ( this.parentNode ) { + this.parentNode.insertBefore( elem, this.nextSibling ); + } + } ); + }, + + empty: function() { + var elem, + i = 0; + + for ( ; ( elem = this[ i ] ) != null; i++ ) { + if ( elem.nodeType === 1 ) { + + // Prevent memory leaks + jQuery.cleanData( getAll( elem, false ) ); + + // Remove any remaining nodes + elem.textContent = ""; + } + } + + return this; + }, + + clone: function( dataAndEvents, deepDataAndEvents ) { + dataAndEvents = dataAndEvents == null ? false : dataAndEvents; + deepDataAndEvents = deepDataAndEvents == null ? dataAndEvents : deepDataAndEvents; + + return this.map( function() { + return jQuery.clone( this, dataAndEvents, deepDataAndEvents ); + } ); + }, + + html: function( value ) { + return access( this, function( value ) { + var elem = this[ 0 ] || {}, + i = 0, + l = this.length; + + if ( value === undefined && elem.nodeType === 1 ) { + return elem.innerHTML; + } + + // See if we can take a shortcut and just use innerHTML + if ( typeof value === "string" && !rnoInnerhtml.test( value ) && + !wrapMap[ ( rtagName.exec( value ) || [ "", "" ] )[ 1 ].toLowerCase() ] ) { + + value = jQuery.htmlPrefilter( value ); + + try { + for ( ; i < l; i++ ) { + elem = this[ i ] || {}; + + // Remove element nodes and prevent memory leaks + if ( elem.nodeType === 1 ) { + jQuery.cleanData( getAll( elem, false ) ); + elem.innerHTML = value; + } + } + + elem = 0; + + // If using innerHTML throws an exception, use the fallback method + } catch ( e ) {} + } + + if ( elem ) { + this.empty().append( value ); + } + }, null, value, arguments.length ); + }, + + replaceWith: function() { + var ignored = []; + + // Make the changes, replacing each non-ignored context element with the new content + return domManip( this, arguments, function( elem ) { + var parent = this.parentNode; + + if ( jQuery.inArray( this, ignored ) < 0 ) { + jQuery.cleanData( getAll( this ) ); + if ( parent ) { + parent.replaceChild( elem, this ); + } + } + + // Force callback invocation + }, ignored ); + } +} ); + +jQuery.each( { + appendTo: "append", + prependTo: "prepend", + insertBefore: "before", + insertAfter: "after", + replaceAll: "replaceWith" +}, function( name, original ) { + jQuery.fn[ name ] = function( selector ) { + var elems, + ret = [], + insert = jQuery( selector ), + last = insert.length - 1, + i = 0; + + for ( ; i <= last; i++ ) { + elems = i === last ? this : this.clone( true ); + jQuery( insert[ i ] )[ original ]( elems ); + + // Support: Android <=4.0 only, PhantomJS 1 only + // .get() because push.apply(_, arraylike) throws on ancient WebKit + push.apply( ret, elems.get() ); + } + + return this.pushStack( ret ); + }; +} ); +var rnumnonpx = new RegExp( "^(" + pnum + ")(?!px)[a-z%]+$", "i" ); + +var getStyles = function( elem ) { + + // Support: IE <=11 only, Firefox <=30 (#15098, #14150) + // IE throws on elements created in popups + // FF meanwhile throws on frame elements through "defaultView.getComputedStyle" + var view = elem.ownerDocument.defaultView; + + if ( !view || !view.opener ) { + view = window; + } + + return view.getComputedStyle( elem ); + }; + +var swap = function( elem, options, callback ) { + var ret, name, + old = {}; + + // Remember the old values, and insert the new ones + for ( name in options ) { + old[ name ] = elem.style[ name ]; + elem.style[ name ] = options[ name ]; + } + + ret = callback.call( elem ); + + // Revert the old values + for ( name in options ) { + elem.style[ name ] = old[ name ]; + } + + return ret; +}; + + +var rboxStyle = new RegExp( cssExpand.join( "|" ), "i" ); + + + +( function() { + + // Executing both pixelPosition & boxSizingReliable tests require only one layout + // so they're executed at the same time to save the second computation. + function computeStyleTests() { + + // This is a singleton, we need to execute it only once + if ( !div ) { + return; + } + + container.style.cssText = "position:absolute;left:-11111px;width:60px;" + + "margin-top:1px;padding:0;border:0"; + div.style.cssText = + "position:relative;display:block;box-sizing:border-box;overflow:scroll;" + + "margin:auto;border:1px;padding:1px;" + + "width:60%;top:1%"; + documentElement.appendChild( container ).appendChild( div ); + + var divStyle = window.getComputedStyle( div ); + pixelPositionVal = divStyle.top !== "1%"; + + // Support: Android 4.0 - 4.3 only, Firefox <=3 - 44 + reliableMarginLeftVal = roundPixelMeasures( divStyle.marginLeft ) === 12; + + // Support: Android 4.0 - 4.3 only, Safari <=9.1 - 10.1, iOS <=7.0 - 9.3 + // Some styles come back with percentage values, even though they shouldn't + div.style.right = "60%"; + pixelBoxStylesVal = roundPixelMeasures( divStyle.right ) === 36; + + // Support: IE 9 - 11 only + // Detect misreporting of content dimensions for box-sizing:border-box elements + boxSizingReliableVal = roundPixelMeasures( divStyle.width ) === 36; + + // Support: IE 9 only + // Detect overflow:scroll screwiness (gh-3699) + // Support: Chrome <=64 + // Don't get tricked when zoom affects offsetWidth (gh-4029) + div.style.position = "absolute"; + scrollboxSizeVal = roundPixelMeasures( div.offsetWidth / 3 ) === 12; + + documentElement.removeChild( container ); + + // Nullify the div so it wouldn't be stored in the memory and + // it will also be a sign that checks already performed + div = null; + } + + function roundPixelMeasures( measure ) { + return Math.round( parseFloat( measure ) ); + } + + var pixelPositionVal, boxSizingReliableVal, scrollboxSizeVal, pixelBoxStylesVal, + reliableTrDimensionsVal, reliableMarginLeftVal, + container = document.createElement( "div" ), + div = document.createElement( "div" ); + + // Finish early in limited (non-browser) environments + if ( !div.style ) { + return; + } + + // Support: IE <=9 - 11 only + // Style of cloned element affects source element cloned (#8908) + div.style.backgroundClip = "content-box"; + div.cloneNode( true ).style.backgroundClip = ""; + support.clearCloneStyle = div.style.backgroundClip === "content-box"; + + jQuery.extend( support, { + boxSizingReliable: function() { + computeStyleTests(); + return boxSizingReliableVal; + }, + pixelBoxStyles: function() { + computeStyleTests(); + return pixelBoxStylesVal; + }, + pixelPosition: function() { + computeStyleTests(); + return pixelPositionVal; + }, + reliableMarginLeft: function() { + computeStyleTests(); + return reliableMarginLeftVal; + }, + scrollboxSize: function() { + computeStyleTests(); + return scrollboxSizeVal; + }, + + // Support: IE 9 - 11+, Edge 15 - 18+ + // IE/Edge misreport `getComputedStyle` of table rows with width/height + // set in CSS while `offset*` properties report correct values. + // Behavior in IE 9 is more subtle than in newer versions & it passes + // some versions of this test; make sure not to make it pass there! + // + // Support: Firefox 70+ + // Only Firefox includes border widths + // in computed dimensions. (gh-4529) + reliableTrDimensions: function() { + var table, tr, trChild, trStyle; + if ( reliableTrDimensionsVal == null ) { + table = document.createElement( "table" ); + tr = document.createElement( "tr" ); + trChild = document.createElement( "div" ); + + table.style.cssText = "position:absolute;left:-11111px;border-collapse:separate"; + tr.style.cssText = "border:1px solid"; + + // Support: Chrome 86+ + // Height set through cssText does not get applied. + // Computed height then comes back as 0. + tr.style.height = "1px"; + trChild.style.height = "9px"; + + // Support: Android 8 Chrome 86+ + // In our bodyBackground.html iframe, + // display for all div elements is set to "inline", + // which causes a problem only in Android 8 Chrome 86. + // Ensuring the div is display: block + // gets around this issue. + trChild.style.display = "block"; + + documentElement + .appendChild( table ) + .appendChild( tr ) + .appendChild( trChild ); + + trStyle = window.getComputedStyle( tr ); + reliableTrDimensionsVal = ( parseInt( trStyle.height, 10 ) + + parseInt( trStyle.borderTopWidth, 10 ) + + parseInt( trStyle.borderBottomWidth, 10 ) ) === tr.offsetHeight; + + documentElement.removeChild( table ); + } + return reliableTrDimensionsVal; + } + } ); +} )(); + + +function curCSS( elem, name, computed ) { + var width, minWidth, maxWidth, ret, + + // Support: Firefox 51+ + // Retrieving style before computed somehow + // fixes an issue with getting wrong values + // on detached elements + style = elem.style; + + computed = computed || getStyles( elem ); + + // getPropertyValue is needed for: + // .css('filter') (IE 9 only, #12537) + // .css('--customProperty) (#3144) + if ( computed ) { + ret = computed.getPropertyValue( name ) || computed[ name ]; + + if ( ret === "" && !isAttached( elem ) ) { + ret = jQuery.style( elem, name ); + } + + // A tribute to the "awesome hack by Dean Edwards" + // Android Browser returns percentage for some values, + // but width seems to be reliably pixels. + // This is against the CSSOM draft spec: + // https://drafts.csswg.org/cssom/#resolved-values + if ( !support.pixelBoxStyles() && rnumnonpx.test( ret ) && rboxStyle.test( name ) ) { + + // Remember the original values + width = style.width; + minWidth = style.minWidth; + maxWidth = style.maxWidth; + + // Put in the new values to get a computed value out + style.minWidth = style.maxWidth = style.width = ret; + ret = computed.width; + + // Revert the changed values + style.width = width; + style.minWidth = minWidth; + style.maxWidth = maxWidth; + } + } + + return ret !== undefined ? + + // Support: IE <=9 - 11 only + // IE returns zIndex value as an integer. + ret + "" : + ret; +} + + +function addGetHookIf( conditionFn, hookFn ) { + + // Define the hook, we'll check on the first run if it's really needed. + return { + get: function() { + if ( conditionFn() ) { + + // Hook not needed (or it's not possible to use it due + // to missing dependency), remove it. + delete this.get; + return; + } + + // Hook needed; redefine it so that the support test is not executed again. + return ( this.get = hookFn ).apply( this, arguments ); + } + }; +} + + +var cssPrefixes = [ "Webkit", "Moz", "ms" ], + emptyStyle = document.createElement( "div" ).style, + vendorProps = {}; + +// Return a vendor-prefixed property or undefined +function vendorPropName( name ) { + + // Check for vendor prefixed names + var capName = name[ 0 ].toUpperCase() + name.slice( 1 ), + i = cssPrefixes.length; + + while ( i-- ) { + name = cssPrefixes[ i ] + capName; + if ( name in emptyStyle ) { + return name; + } + } +} + +// Return a potentially-mapped jQuery.cssProps or vendor prefixed property +function finalPropName( name ) { + var final = jQuery.cssProps[ name ] || vendorProps[ name ]; + + if ( final ) { + return final; + } + if ( name in emptyStyle ) { + return name; + } + return vendorProps[ name ] = vendorPropName( name ) || name; +} + + +var + + // Swappable if display is none or starts with table + // except "table", "table-cell", or "table-caption" + // See here for display values: https://developer.mozilla.org/en-US/docs/CSS/display + rdisplayswap = /^(none|table(?!-c[ea]).+)/, + rcustomProp = /^--/, + cssShow = { position: "absolute", visibility: "hidden", display: "block" }, + cssNormalTransform = { + letterSpacing: "0", + fontWeight: "400" + }; + +function setPositiveNumber( _elem, value, subtract ) { + + // Any relative (+/-) values have already been + // normalized at this point + var matches = rcssNum.exec( value ); + return matches ? + + // Guard against undefined "subtract", e.g., when used as in cssHooks + Math.max( 0, matches[ 2 ] - ( subtract || 0 ) ) + ( matches[ 3 ] || "px" ) : + value; +} + +function boxModelAdjustment( elem, dimension, box, isBorderBox, styles, computedVal ) { + var i = dimension === "width" ? 1 : 0, + extra = 0, + delta = 0; + + // Adjustment may not be necessary + if ( box === ( isBorderBox ? "border" : "content" ) ) { + return 0; + } + + for ( ; i < 4; i += 2 ) { + + // Both box models exclude margin + if ( box === "margin" ) { + delta += jQuery.css( elem, box + cssExpand[ i ], true, styles ); + } + + // If we get here with a content-box, we're seeking "padding" or "border" or "margin" + if ( !isBorderBox ) { + + // Add padding + delta += jQuery.css( elem, "padding" + cssExpand[ i ], true, styles ); + + // For "border" or "margin", add border + if ( box !== "padding" ) { + delta += jQuery.css( elem, "border" + cssExpand[ i ] + "Width", true, styles ); + + // But still keep track of it otherwise + } else { + extra += jQuery.css( elem, "border" + cssExpand[ i ] + "Width", true, styles ); + } + + // If we get here with a border-box (content + padding + border), we're seeking "content" or + // "padding" or "margin" + } else { + + // For "content", subtract padding + if ( box === "content" ) { + delta -= jQuery.css( elem, "padding" + cssExpand[ i ], true, styles ); + } + + // For "content" or "padding", subtract border + if ( box !== "margin" ) { + delta -= jQuery.css( elem, "border" + cssExpand[ i ] + "Width", true, styles ); + } + } + } + + // Account for positive content-box scroll gutter when requested by providing computedVal + if ( !isBorderBox && computedVal >= 0 ) { + + // offsetWidth/offsetHeight is a rounded sum of content, padding, scroll gutter, and border + // Assuming integer scroll gutter, subtract the rest and round down + delta += Math.max( 0, Math.ceil( + elem[ "offset" + dimension[ 0 ].toUpperCase() + dimension.slice( 1 ) ] - + computedVal - + delta - + extra - + 0.5 + + // If offsetWidth/offsetHeight is unknown, then we can't determine content-box scroll gutter + // Use an explicit zero to avoid NaN (gh-3964) + ) ) || 0; + } + + return delta; +} + +function getWidthOrHeight( elem, dimension, extra ) { + + // Start with computed style + var styles = getStyles( elem ), + + // To avoid forcing a reflow, only fetch boxSizing if we need it (gh-4322). + // Fake content-box until we know it's needed to know the true value. + boxSizingNeeded = !support.boxSizingReliable() || extra, + isBorderBox = boxSizingNeeded && + jQuery.css( elem, "boxSizing", false, styles ) === "border-box", + valueIsBorderBox = isBorderBox, + + val = curCSS( elem, dimension, styles ), + offsetProp = "offset" + dimension[ 0 ].toUpperCase() + dimension.slice( 1 ); + + // Support: Firefox <=54 + // Return a confounding non-pixel value or feign ignorance, as appropriate. + if ( rnumnonpx.test( val ) ) { + if ( !extra ) { + return val; + } + val = "auto"; + } + + + // Support: IE 9 - 11 only + // Use offsetWidth/offsetHeight for when box sizing is unreliable. + // In those cases, the computed value can be trusted to be border-box. + if ( ( !support.boxSizingReliable() && isBorderBox || + + // Support: IE 10 - 11+, Edge 15 - 18+ + // IE/Edge misreport `getComputedStyle` of table rows with width/height + // set in CSS while `offset*` properties report correct values. + // Interestingly, in some cases IE 9 doesn't suffer from this issue. + !support.reliableTrDimensions() && nodeName( elem, "tr" ) || + + // Fall back to offsetWidth/offsetHeight when value is "auto" + // This happens for inline elements with no explicit setting (gh-3571) + val === "auto" || + + // Support: Android <=4.1 - 4.3 only + // Also use offsetWidth/offsetHeight for misreported inline dimensions (gh-3602) + !parseFloat( val ) && jQuery.css( elem, "display", false, styles ) === "inline" ) && + + // Make sure the element is visible & connected + elem.getClientRects().length ) { + + isBorderBox = jQuery.css( elem, "boxSizing", false, styles ) === "border-box"; + + // Where available, offsetWidth/offsetHeight approximate border box dimensions. + // Where not available (e.g., SVG), assume unreliable box-sizing and interpret the + // retrieved value as a content box dimension. + valueIsBorderBox = offsetProp in elem; + if ( valueIsBorderBox ) { + val = elem[ offsetProp ]; + } + } + + // Normalize "" and auto + val = parseFloat( val ) || 0; + + // Adjust for the element's box model + return ( val + + boxModelAdjustment( + elem, + dimension, + extra || ( isBorderBox ? "border" : "content" ), + valueIsBorderBox, + styles, + + // Provide the current computed size to request scroll gutter calculation (gh-3589) + val + ) + ) + "px"; +} + +jQuery.extend( { + + // Add in style property hooks for overriding the default + // behavior of getting and setting a style property + cssHooks: { + opacity: { + get: function( elem, computed ) { + if ( computed ) { + + // We should always get a number back from opacity + var ret = curCSS( elem, "opacity" ); + return ret === "" ? "1" : ret; + } + } + } + }, + + // Don't automatically add "px" to these possibly-unitless properties + cssNumber: { + "animationIterationCount": true, + "columnCount": true, + "fillOpacity": true, + "flexGrow": true, + "flexShrink": true, + "fontWeight": true, + "gridArea": true, + "gridColumn": true, + "gridColumnEnd": true, + "gridColumnStart": true, + "gridRow": true, + "gridRowEnd": true, + "gridRowStart": true, + "lineHeight": true, + "opacity": true, + "order": true, + "orphans": true, + "widows": true, + "zIndex": true, + "zoom": true + }, + + // Add in properties whose names you wish to fix before + // setting or getting the value + cssProps: {}, + + // Get and set the style property on a DOM Node + style: function( elem, name, value, extra ) { + + // Don't set styles on text and comment nodes + if ( !elem || elem.nodeType === 3 || elem.nodeType === 8 || !elem.style ) { + return; + } + + // Make sure that we're working with the right name + var ret, type, hooks, + origName = camelCase( name ), + isCustomProp = rcustomProp.test( name ), + style = elem.style; + + // Make sure that we're working with the right name. We don't + // want to query the value if it is a CSS custom property + // since they are user-defined. + if ( !isCustomProp ) { + name = finalPropName( origName ); + } + + // Gets hook for the prefixed version, then unprefixed version + hooks = jQuery.cssHooks[ name ] || jQuery.cssHooks[ origName ]; + + // Check if we're setting a value + if ( value !== undefined ) { + type = typeof value; + + // Convert "+=" or "-=" to relative numbers (#7345) + if ( type === "string" && ( ret = rcssNum.exec( value ) ) && ret[ 1 ] ) { + value = adjustCSS( elem, name, ret ); + + // Fixes bug #9237 + type = "number"; + } + + // Make sure that null and NaN values aren't set (#7116) + if ( value == null || value !== value ) { + return; + } + + // If a number was passed in, add the unit (except for certain CSS properties) + // The isCustomProp check can be removed in jQuery 4.0 when we only auto-append + // "px" to a few hardcoded values. + if ( type === "number" && !isCustomProp ) { + value += ret && ret[ 3 ] || ( jQuery.cssNumber[ origName ] ? "" : "px" ); + } + + // background-* props affect original clone's values + if ( !support.clearCloneStyle && value === "" && name.indexOf( "background" ) === 0 ) { + style[ name ] = "inherit"; + } + + // If a hook was provided, use that value, otherwise just set the specified value + if ( !hooks || !( "set" in hooks ) || + ( value = hooks.set( elem, value, extra ) ) !== undefined ) { + + if ( isCustomProp ) { + style.setProperty( name, value ); + } else { + style[ name ] = value; + } + } + + } else { + + // If a hook was provided get the non-computed value from there + if ( hooks && "get" in hooks && + ( ret = hooks.get( elem, false, extra ) ) !== undefined ) { + + return ret; + } + + // Otherwise just get the value from the style object + return style[ name ]; + } + }, + + css: function( elem, name, extra, styles ) { + var val, num, hooks, + origName = camelCase( name ), + isCustomProp = rcustomProp.test( name ); + + // Make sure that we're working with the right name. We don't + // want to modify the value if it is a CSS custom property + // since they are user-defined. + if ( !isCustomProp ) { + name = finalPropName( origName ); + } + + // Try prefixed name followed by the unprefixed name + hooks = jQuery.cssHooks[ name ] || jQuery.cssHooks[ origName ]; + + // If a hook was provided get the computed value from there + if ( hooks && "get" in hooks ) { + val = hooks.get( elem, true, extra ); + } + + // Otherwise, if a way to get the computed value exists, use that + if ( val === undefined ) { + val = curCSS( elem, name, styles ); + } + + // Convert "normal" to computed value + if ( val === "normal" && name in cssNormalTransform ) { + val = cssNormalTransform[ name ]; + } + + // Make numeric if forced or a qualifier was provided and val looks numeric + if ( extra === "" || extra ) { + num = parseFloat( val ); + return extra === true || isFinite( num ) ? num || 0 : val; + } + + return val; + } +} ); + +jQuery.each( [ "height", "width" ], function( _i, dimension ) { + jQuery.cssHooks[ dimension ] = { + get: function( elem, computed, extra ) { + if ( computed ) { + + // Certain elements can have dimension info if we invisibly show them + // but it must have a current display style that would benefit + return rdisplayswap.test( jQuery.css( elem, "display" ) ) && + + // Support: Safari 8+ + // Table columns in Safari have non-zero offsetWidth & zero + // getBoundingClientRect().width unless display is changed. + // Support: IE <=11 only + // Running getBoundingClientRect on a disconnected node + // in IE throws an error. + ( !elem.getClientRects().length || !elem.getBoundingClientRect().width ) ? + swap( elem, cssShow, function() { + return getWidthOrHeight( elem, dimension, extra ); + } ) : + getWidthOrHeight( elem, dimension, extra ); + } + }, + + set: function( elem, value, extra ) { + var matches, + styles = getStyles( elem ), + + // Only read styles.position if the test has a chance to fail + // to avoid forcing a reflow. + scrollboxSizeBuggy = !support.scrollboxSize() && + styles.position === "absolute", + + // To avoid forcing a reflow, only fetch boxSizing if we need it (gh-3991) + boxSizingNeeded = scrollboxSizeBuggy || extra, + isBorderBox = boxSizingNeeded && + jQuery.css( elem, "boxSizing", false, styles ) === "border-box", + subtract = extra ? + boxModelAdjustment( + elem, + dimension, + extra, + isBorderBox, + styles + ) : + 0; + + // Account for unreliable border-box dimensions by comparing offset* to computed and + // faking a content-box to get border and padding (gh-3699) + if ( isBorderBox && scrollboxSizeBuggy ) { + subtract -= Math.ceil( + elem[ "offset" + dimension[ 0 ].toUpperCase() + dimension.slice( 1 ) ] - + parseFloat( styles[ dimension ] ) - + boxModelAdjustment( elem, dimension, "border", false, styles ) - + 0.5 + ); + } + + // Convert to pixels if value adjustment is needed + if ( subtract && ( matches = rcssNum.exec( value ) ) && + ( matches[ 3 ] || "px" ) !== "px" ) { + + elem.style[ dimension ] = value; + value = jQuery.css( elem, dimension ); + } + + return setPositiveNumber( elem, value, subtract ); + } + }; +} ); + +jQuery.cssHooks.marginLeft = addGetHookIf( support.reliableMarginLeft, + function( elem, computed ) { + if ( computed ) { + return ( parseFloat( curCSS( elem, "marginLeft" ) ) || + elem.getBoundingClientRect().left - + swap( elem, { marginLeft: 0 }, function() { + return elem.getBoundingClientRect().left; + } ) + ) + "px"; + } + } +); + +// These hooks are used by animate to expand properties +jQuery.each( { + margin: "", + padding: "", + border: "Width" +}, function( prefix, suffix ) { + jQuery.cssHooks[ prefix + suffix ] = { + expand: function( value ) { + var i = 0, + expanded = {}, + + // Assumes a single number if not a string + parts = typeof value === "string" ? value.split( " " ) : [ value ]; + + for ( ; i < 4; i++ ) { + expanded[ prefix + cssExpand[ i ] + suffix ] = + parts[ i ] || parts[ i - 2 ] || parts[ 0 ]; + } + + return expanded; + } + }; + + if ( prefix !== "margin" ) { + jQuery.cssHooks[ prefix + suffix ].set = setPositiveNumber; + } +} ); + +jQuery.fn.extend( { + css: function( name, value ) { + return access( this, function( elem, name, value ) { + var styles, len, + map = {}, + i = 0; + + if ( Array.isArray( name ) ) { + styles = getStyles( elem ); + len = name.length; + + for ( ; i < len; i++ ) { + map[ name[ i ] ] = jQuery.css( elem, name[ i ], false, styles ); + } + + return map; + } + + return value !== undefined ? + jQuery.style( elem, name, value ) : + jQuery.css( elem, name ); + }, name, value, arguments.length > 1 ); + } +} ); + + +function Tween( elem, options, prop, end, easing ) { + return new Tween.prototype.init( elem, options, prop, end, easing ); +} +jQuery.Tween = Tween; + +Tween.prototype = { + constructor: Tween, + init: function( elem, options, prop, end, easing, unit ) { + this.elem = elem; + this.prop = prop; + this.easing = easing || jQuery.easing._default; + this.options = options; + this.start = this.now = this.cur(); + this.end = end; + this.unit = unit || ( jQuery.cssNumber[ prop ] ? "" : "px" ); + }, + cur: function() { + var hooks = Tween.propHooks[ this.prop ]; + + return hooks && hooks.get ? + hooks.get( this ) : + Tween.propHooks._default.get( this ); + }, + run: function( percent ) { + var eased, + hooks = Tween.propHooks[ this.prop ]; + + if ( this.options.duration ) { + this.pos = eased = jQuery.easing[ this.easing ]( + percent, this.options.duration * percent, 0, 1, this.options.duration + ); + } else { + this.pos = eased = percent; + } + this.now = ( this.end - this.start ) * eased + this.start; + + if ( this.options.step ) { + this.options.step.call( this.elem, this.now, this ); + } + + if ( hooks && hooks.set ) { + hooks.set( this ); + } else { + Tween.propHooks._default.set( this ); + } + return this; + } +}; + +Tween.prototype.init.prototype = Tween.prototype; + +Tween.propHooks = { + _default: { + get: function( tween ) { + var result; + + // Use a property on the element directly when it is not a DOM element, + // or when there is no matching style property that exists. + if ( tween.elem.nodeType !== 1 || + tween.elem[ tween.prop ] != null && tween.elem.style[ tween.prop ] == null ) { + return tween.elem[ tween.prop ]; + } + + // Passing an empty string as a 3rd parameter to .css will automatically + // attempt a parseFloat and fallback to a string if the parse fails. + // Simple values such as "10px" are parsed to Float; + // complex values such as "rotate(1rad)" are returned as-is. + result = jQuery.css( tween.elem, tween.prop, "" ); + + // Empty strings, null, undefined and "auto" are converted to 0. + return !result || result === "auto" ? 0 : result; + }, + set: function( tween ) { + + // Use step hook for back compat. + // Use cssHook if its there. + // Use .style if available and use plain properties where available. + if ( jQuery.fx.step[ tween.prop ] ) { + jQuery.fx.step[ tween.prop ]( tween ); + } else if ( tween.elem.nodeType === 1 && ( + jQuery.cssHooks[ tween.prop ] || + tween.elem.style[ finalPropName( tween.prop ) ] != null ) ) { + jQuery.style( tween.elem, tween.prop, tween.now + tween.unit ); + } else { + tween.elem[ tween.prop ] = tween.now; + } + } + } +}; + +// Support: IE <=9 only +// Panic based approach to setting things on disconnected nodes +Tween.propHooks.scrollTop = Tween.propHooks.scrollLeft = { + set: function( tween ) { + if ( tween.elem.nodeType && tween.elem.parentNode ) { + tween.elem[ tween.prop ] = tween.now; + } + } +}; + +jQuery.easing = { + linear: function( p ) { + return p; + }, + swing: function( p ) { + return 0.5 - Math.cos( p * Math.PI ) / 2; + }, + _default: "swing" +}; + +jQuery.fx = Tween.prototype.init; + +// Back compat <1.8 extension point +jQuery.fx.step = {}; + + + + +var + fxNow, inProgress, + rfxtypes = /^(?:toggle|show|hide)$/, + rrun = /queueHooks$/; + +function schedule() { + if ( inProgress ) { + if ( document.hidden === false && window.requestAnimationFrame ) { + window.requestAnimationFrame( schedule ); + } else { + window.setTimeout( schedule, jQuery.fx.interval ); + } + + jQuery.fx.tick(); + } +} + +// Animations created synchronously will run synchronously +function createFxNow() { + window.setTimeout( function() { + fxNow = undefined; + } ); + return ( fxNow = Date.now() ); +} + +// Generate parameters to create a standard animation +function genFx( type, includeWidth ) { + var which, + i = 0, + attrs = { height: type }; + + // If we include width, step value is 1 to do all cssExpand values, + // otherwise step value is 2 to skip over Left and Right + includeWidth = includeWidth ? 1 : 0; + for ( ; i < 4; i += 2 - includeWidth ) { + which = cssExpand[ i ]; + attrs[ "margin" + which ] = attrs[ "padding" + which ] = type; + } + + if ( includeWidth ) { + attrs.opacity = attrs.width = type; + } + + return attrs; +} + +function createTween( value, prop, animation ) { + var tween, + collection = ( Animation.tweeners[ prop ] || [] ).concat( Animation.tweeners[ "*" ] ), + index = 0, + length = collection.length; + for ( ; index < length; index++ ) { + if ( ( tween = collection[ index ].call( animation, prop, value ) ) ) { + + // We're done with this property + return tween; + } + } +} + +function defaultPrefilter( elem, props, opts ) { + var prop, value, toggle, hooks, oldfire, propTween, restoreDisplay, display, + isBox = "width" in props || "height" in props, + anim = this, + orig = {}, + style = elem.style, + hidden = elem.nodeType && isHiddenWithinTree( elem ), + dataShow = dataPriv.get( elem, "fxshow" ); + + // Queue-skipping animations hijack the fx hooks + if ( !opts.queue ) { + hooks = jQuery._queueHooks( elem, "fx" ); + if ( hooks.unqueued == null ) { + hooks.unqueued = 0; + oldfire = hooks.empty.fire; + hooks.empty.fire = function() { + if ( !hooks.unqueued ) { + oldfire(); + } + }; + } + hooks.unqueued++; + + anim.always( function() { + + // Ensure the complete handler is called before this completes + anim.always( function() { + hooks.unqueued--; + if ( !jQuery.queue( elem, "fx" ).length ) { + hooks.empty.fire(); + } + } ); + } ); + } + + // Detect show/hide animations + for ( prop in props ) { + value = props[ prop ]; + if ( rfxtypes.test( value ) ) { + delete props[ prop ]; + toggle = toggle || value === "toggle"; + if ( value === ( hidden ? "hide" : "show" ) ) { + + // Pretend to be hidden if this is a "show" and + // there is still data from a stopped show/hide + if ( value === "show" && dataShow && dataShow[ prop ] !== undefined ) { + hidden = true; + + // Ignore all other no-op show/hide data + } else { + continue; + } + } + orig[ prop ] = dataShow && dataShow[ prop ] || jQuery.style( elem, prop ); + } + } + + // Bail out if this is a no-op like .hide().hide() + propTween = !jQuery.isEmptyObject( props ); + if ( !propTween && jQuery.isEmptyObject( orig ) ) { + return; + } + + // Restrict "overflow" and "display" styles during box animations + if ( isBox && elem.nodeType === 1 ) { + + // Support: IE <=9 - 11, Edge 12 - 15 + // Record all 3 overflow attributes because IE does not infer the shorthand + // from identically-valued overflowX and overflowY and Edge just mirrors + // the overflowX value there. + opts.overflow = [ style.overflow, style.overflowX, style.overflowY ]; + + // Identify a display type, preferring old show/hide data over the CSS cascade + restoreDisplay = dataShow && dataShow.display; + if ( restoreDisplay == null ) { + restoreDisplay = dataPriv.get( elem, "display" ); + } + display = jQuery.css( elem, "display" ); + if ( display === "none" ) { + if ( restoreDisplay ) { + display = restoreDisplay; + } else { + + // Get nonempty value(s) by temporarily forcing visibility + showHide( [ elem ], true ); + restoreDisplay = elem.style.display || restoreDisplay; + display = jQuery.css( elem, "display" ); + showHide( [ elem ] ); + } + } + + // Animate inline elements as inline-block + if ( display === "inline" || display === "inline-block" && restoreDisplay != null ) { + if ( jQuery.css( elem, "float" ) === "none" ) { + + // Restore the original display value at the end of pure show/hide animations + if ( !propTween ) { + anim.done( function() { + style.display = restoreDisplay; + } ); + if ( restoreDisplay == null ) { + display = style.display; + restoreDisplay = display === "none" ? "" : display; + } + } + style.display = "inline-block"; + } + } + } + + if ( opts.overflow ) { + style.overflow = "hidden"; + anim.always( function() { + style.overflow = opts.overflow[ 0 ]; + style.overflowX = opts.overflow[ 1 ]; + style.overflowY = opts.overflow[ 2 ]; + } ); + } + + // Implement show/hide animations + propTween = false; + for ( prop in orig ) { + + // General show/hide setup for this element animation + if ( !propTween ) { + if ( dataShow ) { + if ( "hidden" in dataShow ) { + hidden = dataShow.hidden; + } + } else { + dataShow = dataPriv.access( elem, "fxshow", { display: restoreDisplay } ); + } + + // Store hidden/visible for toggle so `.stop().toggle()` "reverses" + if ( toggle ) { + dataShow.hidden = !hidden; + } + + // Show elements before animating them + if ( hidden ) { + showHide( [ elem ], true ); + } + + /* eslint-disable no-loop-func */ + + anim.done( function() { + + /* eslint-enable no-loop-func */ + + // The final step of a "hide" animation is actually hiding the element + if ( !hidden ) { + showHide( [ elem ] ); + } + dataPriv.remove( elem, "fxshow" ); + for ( prop in orig ) { + jQuery.style( elem, prop, orig[ prop ] ); + } + } ); + } + + // Per-property setup + propTween = createTween( hidden ? dataShow[ prop ] : 0, prop, anim ); + if ( !( prop in dataShow ) ) { + dataShow[ prop ] = propTween.start; + if ( hidden ) { + propTween.end = propTween.start; + propTween.start = 0; + } + } + } +} + +function propFilter( props, specialEasing ) { + var index, name, easing, value, hooks; + + // camelCase, specialEasing and expand cssHook pass + for ( index in props ) { + name = camelCase( index ); + easing = specialEasing[ name ]; + value = props[ index ]; + if ( Array.isArray( value ) ) { + easing = value[ 1 ]; + value = props[ index ] = value[ 0 ]; + } + + if ( index !== name ) { + props[ name ] = value; + delete props[ index ]; + } + + hooks = jQuery.cssHooks[ name ]; + if ( hooks && "expand" in hooks ) { + value = hooks.expand( value ); + delete props[ name ]; + + // Not quite $.extend, this won't overwrite existing keys. + // Reusing 'index' because we have the correct "name" + for ( index in value ) { + if ( !( index in props ) ) { + props[ index ] = value[ index ]; + specialEasing[ index ] = easing; + } + } + } else { + specialEasing[ name ] = easing; + } + } +} + +function Animation( elem, properties, options ) { + var result, + stopped, + index = 0, + length = Animation.prefilters.length, + deferred = jQuery.Deferred().always( function() { + + // Don't match elem in the :animated selector + delete tick.elem; + } ), + tick = function() { + if ( stopped ) { + return false; + } + var currentTime = fxNow || createFxNow(), + remaining = Math.max( 0, animation.startTime + animation.duration - currentTime ), + + // Support: Android 2.3 only + // Archaic crash bug won't allow us to use `1 - ( 0.5 || 0 )` (#12497) + temp = remaining / animation.duration || 0, + percent = 1 - temp, + index = 0, + length = animation.tweens.length; + + for ( ; index < length; index++ ) { + animation.tweens[ index ].run( percent ); + } + + deferred.notifyWith( elem, [ animation, percent, remaining ] ); + + // If there's more to do, yield + if ( percent < 1 && length ) { + return remaining; + } + + // If this was an empty animation, synthesize a final progress notification + if ( !length ) { + deferred.notifyWith( elem, [ animation, 1, 0 ] ); + } + + // Resolve the animation and report its conclusion + deferred.resolveWith( elem, [ animation ] ); + return false; + }, + animation = deferred.promise( { + elem: elem, + props: jQuery.extend( {}, properties ), + opts: jQuery.extend( true, { + specialEasing: {}, + easing: jQuery.easing._default + }, options ), + originalProperties: properties, + originalOptions: options, + startTime: fxNow || createFxNow(), + duration: options.duration, + tweens: [], + createTween: function( prop, end ) { + var tween = jQuery.Tween( elem, animation.opts, prop, end, + animation.opts.specialEasing[ prop ] || animation.opts.easing ); + animation.tweens.push( tween ); + return tween; + }, + stop: function( gotoEnd ) { + var index = 0, + + // If we are going to the end, we want to run all the tweens + // otherwise we skip this part + length = gotoEnd ? animation.tweens.length : 0; + if ( stopped ) { + return this; + } + stopped = true; + for ( ; index < length; index++ ) { + animation.tweens[ index ].run( 1 ); + } + + // Resolve when we played the last frame; otherwise, reject + if ( gotoEnd ) { + deferred.notifyWith( elem, [ animation, 1, 0 ] ); + deferred.resolveWith( elem, [ animation, gotoEnd ] ); + } else { + deferred.rejectWith( elem, [ animation, gotoEnd ] ); + } + return this; + } + } ), + props = animation.props; + + propFilter( props, animation.opts.specialEasing ); + + for ( ; index < length; index++ ) { + result = Animation.prefilters[ index ].call( animation, elem, props, animation.opts ); + if ( result ) { + if ( isFunction( result.stop ) ) { + jQuery._queueHooks( animation.elem, animation.opts.queue ).stop = + result.stop.bind( result ); + } + return result; + } + } + + jQuery.map( props, createTween, animation ); + + if ( isFunction( animation.opts.start ) ) { + animation.opts.start.call( elem, animation ); + } + + // Attach callbacks from options + animation + .progress( animation.opts.progress ) + .done( animation.opts.done, animation.opts.complete ) + .fail( animation.opts.fail ) + .always( animation.opts.always ); + + jQuery.fx.timer( + jQuery.extend( tick, { + elem: elem, + anim: animation, + queue: animation.opts.queue + } ) + ); + + return animation; +} + +jQuery.Animation = jQuery.extend( Animation, { + + tweeners: { + "*": [ function( prop, value ) { + var tween = this.createTween( prop, value ); + adjustCSS( tween.elem, prop, rcssNum.exec( value ), tween ); + return tween; + } ] + }, + + tweener: function( props, callback ) { + if ( isFunction( props ) ) { + callback = props; + props = [ "*" ]; + } else { + props = props.match( rnothtmlwhite ); + } + + var prop, + index = 0, + length = props.length; + + for ( ; index < length; index++ ) { + prop = props[ index ]; + Animation.tweeners[ prop ] = Animation.tweeners[ prop ] || []; + Animation.tweeners[ prop ].unshift( callback ); + } + }, + + prefilters: [ defaultPrefilter ], + + prefilter: function( callback, prepend ) { + if ( prepend ) { + Animation.prefilters.unshift( callback ); + } else { + Animation.prefilters.push( callback ); + } + } +} ); + +jQuery.speed = function( speed, easing, fn ) { + var opt = speed && typeof speed === "object" ? jQuery.extend( {}, speed ) : { + complete: fn || !fn && easing || + isFunction( speed ) && speed, + duration: speed, + easing: fn && easing || easing && !isFunction( easing ) && easing + }; + + // Go to the end state if fx are off + if ( jQuery.fx.off ) { + opt.duration = 0; + + } else { + if ( typeof opt.duration !== "number" ) { + if ( opt.duration in jQuery.fx.speeds ) { + opt.duration = jQuery.fx.speeds[ opt.duration ]; + + } else { + opt.duration = jQuery.fx.speeds._default; + } + } + } + + // Normalize opt.queue - true/undefined/null -> "fx" + if ( opt.queue == null || opt.queue === true ) { + opt.queue = "fx"; + } + + // Queueing + opt.old = opt.complete; + + opt.complete = function() { + if ( isFunction( opt.old ) ) { + opt.old.call( this ); + } + + if ( opt.queue ) { + jQuery.dequeue( this, opt.queue ); + } + }; + + return opt; +}; + +jQuery.fn.extend( { + fadeTo: function( speed, to, easing, callback ) { + + // Show any hidden elements after setting opacity to 0 + return this.filter( isHiddenWithinTree ).css( "opacity", 0 ).show() + + // Animate to the value specified + .end().animate( { opacity: to }, speed, easing, callback ); + }, + animate: function( prop, speed, easing, callback ) { + var empty = jQuery.isEmptyObject( prop ), + optall = jQuery.speed( speed, easing, callback ), + doAnimation = function() { + + // Operate on a copy of prop so per-property easing won't be lost + var anim = Animation( this, jQuery.extend( {}, prop ), optall ); + + // Empty animations, or finishing resolves immediately + if ( empty || dataPriv.get( this, "finish" ) ) { + anim.stop( true ); + } + }; + + doAnimation.finish = doAnimation; + + return empty || optall.queue === false ? + this.each( doAnimation ) : + this.queue( optall.queue, doAnimation ); + }, + stop: function( type, clearQueue, gotoEnd ) { + var stopQueue = function( hooks ) { + var stop = hooks.stop; + delete hooks.stop; + stop( gotoEnd ); + }; + + if ( typeof type !== "string" ) { + gotoEnd = clearQueue; + clearQueue = type; + type = undefined; + } + if ( clearQueue ) { + this.queue( type || "fx", [] ); + } + + return this.each( function() { + var dequeue = true, + index = type != null && type + "queueHooks", + timers = jQuery.timers, + data = dataPriv.get( this ); + + if ( index ) { + if ( data[ index ] && data[ index ].stop ) { + stopQueue( data[ index ] ); + } + } else { + for ( index in data ) { + if ( data[ index ] && data[ index ].stop && rrun.test( index ) ) { + stopQueue( data[ index ] ); + } + } + } + + for ( index = timers.length; index--; ) { + if ( timers[ index ].elem === this && + ( type == null || timers[ index ].queue === type ) ) { + + timers[ index ].anim.stop( gotoEnd ); + dequeue = false; + timers.splice( index, 1 ); + } + } + + // Start the next in the queue if the last step wasn't forced. + // Timers currently will call their complete callbacks, which + // will dequeue but only if they were gotoEnd. + if ( dequeue || !gotoEnd ) { + jQuery.dequeue( this, type ); + } + } ); + }, + finish: function( type ) { + if ( type !== false ) { + type = type || "fx"; + } + return this.each( function() { + var index, + data = dataPriv.get( this ), + queue = data[ type + "queue" ], + hooks = data[ type + "queueHooks" ], + timers = jQuery.timers, + length = queue ? queue.length : 0; + + // Enable finishing flag on private data + data.finish = true; + + // Empty the queue first + jQuery.queue( this, type, [] ); + + if ( hooks && hooks.stop ) { + hooks.stop.call( this, true ); + } + + // Look for any active animations, and finish them + for ( index = timers.length; index--; ) { + if ( timers[ index ].elem === this && timers[ index ].queue === type ) { + timers[ index ].anim.stop( true ); + timers.splice( index, 1 ); + } + } + + // Look for any animations in the old queue and finish them + for ( index = 0; index < length; index++ ) { + if ( queue[ index ] && queue[ index ].finish ) { + queue[ index ].finish.call( this ); + } + } + + // Turn off finishing flag + delete data.finish; + } ); + } +} ); + +jQuery.each( [ "toggle", "show", "hide" ], function( _i, name ) { + var cssFn = jQuery.fn[ name ]; + jQuery.fn[ name ] = function( speed, easing, callback ) { + return speed == null || typeof speed === "boolean" ? + cssFn.apply( this, arguments ) : + this.animate( genFx( name, true ), speed, easing, callback ); + }; +} ); + +// Generate shortcuts for custom animations +jQuery.each( { + slideDown: genFx( "show" ), + slideUp: genFx( "hide" ), + slideToggle: genFx( "toggle" ), + fadeIn: { opacity: "show" }, + fadeOut: { opacity: "hide" }, + fadeToggle: { opacity: "toggle" } +}, function( name, props ) { + jQuery.fn[ name ] = function( speed, easing, callback ) { + return this.animate( props, speed, easing, callback ); + }; +} ); + +jQuery.timers = []; +jQuery.fx.tick = function() { + var timer, + i = 0, + timers = jQuery.timers; + + fxNow = Date.now(); + + for ( ; i < timers.length; i++ ) { + timer = timers[ i ]; + + // Run the timer and safely remove it when done (allowing for external removal) + if ( !timer() && timers[ i ] === timer ) { + timers.splice( i--, 1 ); + } + } + + if ( !timers.length ) { + jQuery.fx.stop(); + } + fxNow = undefined; +}; + +jQuery.fx.timer = function( timer ) { + jQuery.timers.push( timer ); + jQuery.fx.start(); +}; + +jQuery.fx.interval = 13; +jQuery.fx.start = function() { + if ( inProgress ) { + return; + } + + inProgress = true; + schedule(); +}; + +jQuery.fx.stop = function() { + inProgress = null; +}; + +jQuery.fx.speeds = { + slow: 600, + fast: 200, + + // Default speed + _default: 400 +}; + + +// Based off of the plugin by Clint Helfers, with permission. +// https://web.archive.org/web/20100324014747/http://blindsignals.com/index.php/2009/07/jquery-delay/ +jQuery.fn.delay = function( time, type ) { + time = jQuery.fx ? jQuery.fx.speeds[ time ] || time : time; + type = type || "fx"; + + return this.queue( type, function( next, hooks ) { + var timeout = window.setTimeout( next, time ); + hooks.stop = function() { + window.clearTimeout( timeout ); + }; + } ); +}; + + +( function() { + var input = document.createElement( "input" ), + select = document.createElement( "select" ), + opt = select.appendChild( document.createElement( "option" ) ); + + input.type = "checkbox"; + + // Support: Android <=4.3 only + // Default value for a checkbox should be "on" + support.checkOn = input.value !== ""; + + // Support: IE <=11 only + // Must access selectedIndex to make default options select + support.optSelected = opt.selected; + + // Support: IE <=11 only + // An input loses its value after becoming a radio + input = document.createElement( "input" ); + input.value = "t"; + input.type = "radio"; + support.radioValue = input.value === "t"; +} )(); + + +var boolHook, + attrHandle = jQuery.expr.attrHandle; + +jQuery.fn.extend( { + attr: function( name, value ) { + return access( this, jQuery.attr, name, value, arguments.length > 1 ); + }, + + removeAttr: function( name ) { + return this.each( function() { + jQuery.removeAttr( this, name ); + } ); + } +} ); + +jQuery.extend( { + attr: function( elem, name, value ) { + var ret, hooks, + nType = elem.nodeType; + + // Don't get/set attributes on text, comment and attribute nodes + if ( nType === 3 || nType === 8 || nType === 2 ) { + return; + } + + // Fallback to prop when attributes are not supported + if ( typeof elem.getAttribute === "undefined" ) { + return jQuery.prop( elem, name, value ); + } + + // Attribute hooks are determined by the lowercase version + // Grab necessary hook if one is defined + if ( nType !== 1 || !jQuery.isXMLDoc( elem ) ) { + hooks = jQuery.attrHooks[ name.toLowerCase() ] || + ( jQuery.expr.match.bool.test( name ) ? boolHook : undefined ); + } + + if ( value !== undefined ) { + if ( value === null ) { + jQuery.removeAttr( elem, name ); + return; + } + + if ( hooks && "set" in hooks && + ( ret = hooks.set( elem, value, name ) ) !== undefined ) { + return ret; + } + + elem.setAttribute( name, value + "" ); + return value; + } + + if ( hooks && "get" in hooks && ( ret = hooks.get( elem, name ) ) !== null ) { + return ret; + } + + ret = jQuery.find.attr( elem, name ); + + // Non-existent attributes return null, we normalize to undefined + return ret == null ? undefined : ret; + }, + + attrHooks: { + type: { + set: function( elem, value ) { + if ( !support.radioValue && value === "radio" && + nodeName( elem, "input" ) ) { + var val = elem.value; + elem.setAttribute( "type", value ); + if ( val ) { + elem.value = val; + } + return value; + } + } + } + }, + + removeAttr: function( elem, value ) { + var name, + i = 0, + + // Attribute names can contain non-HTML whitespace characters + // https://html.spec.whatwg.org/multipage/syntax.html#attributes-2 + attrNames = value && value.match( rnothtmlwhite ); + + if ( attrNames && elem.nodeType === 1 ) { + while ( ( name = attrNames[ i++ ] ) ) { + elem.removeAttribute( name ); + } + } + } +} ); + +// Hooks for boolean attributes +boolHook = { + set: function( elem, value, name ) { + if ( value === false ) { + + // Remove boolean attributes when set to false + jQuery.removeAttr( elem, name ); + } else { + elem.setAttribute( name, name ); + } + return name; + } +}; + +jQuery.each( jQuery.expr.match.bool.source.match( /\w+/g ), function( _i, name ) { + var getter = attrHandle[ name ] || jQuery.find.attr; + + attrHandle[ name ] = function( elem, name, isXML ) { + var ret, handle, + lowercaseName = name.toLowerCase(); + + if ( !isXML ) { + + // Avoid an infinite loop by temporarily removing this function from the getter + handle = attrHandle[ lowercaseName ]; + attrHandle[ lowercaseName ] = ret; + ret = getter( elem, name, isXML ) != null ? + lowercaseName : + null; + attrHandle[ lowercaseName ] = handle; + } + return ret; + }; +} ); + + + + +var rfocusable = /^(?:input|select|textarea|button)$/i, + rclickable = /^(?:a|area)$/i; + +jQuery.fn.extend( { + prop: function( name, value ) { + return access( this, jQuery.prop, name, value, arguments.length > 1 ); + }, + + removeProp: function( name ) { + return this.each( function() { + delete this[ jQuery.propFix[ name ] || name ]; + } ); + } +} ); + +jQuery.extend( { + prop: function( elem, name, value ) { + var ret, hooks, + nType = elem.nodeType; + + // Don't get/set properties on text, comment and attribute nodes + if ( nType === 3 || nType === 8 || nType === 2 ) { + return; + } + + if ( nType !== 1 || !jQuery.isXMLDoc( elem ) ) { + + // Fix name and attach hooks + name = jQuery.propFix[ name ] || name; + hooks = jQuery.propHooks[ name ]; + } + + if ( value !== undefined ) { + if ( hooks && "set" in hooks && + ( ret = hooks.set( elem, value, name ) ) !== undefined ) { + return ret; + } + + return ( elem[ name ] = value ); + } + + if ( hooks && "get" in hooks && ( ret = hooks.get( elem, name ) ) !== null ) { + return ret; + } + + return elem[ name ]; + }, + + propHooks: { + tabIndex: { + get: function( elem ) { + + // Support: IE <=9 - 11 only + // elem.tabIndex doesn't always return the + // correct value when it hasn't been explicitly set + // https://web.archive.org/web/20141116233347/http://fluidproject.org/blog/2008/01/09/getting-setting-and-removing-tabindex-values-with-javascript/ + // Use proper attribute retrieval(#12072) + var tabindex = jQuery.find.attr( elem, "tabindex" ); + + if ( tabindex ) { + return parseInt( tabindex, 10 ); + } + + if ( + rfocusable.test( elem.nodeName ) || + rclickable.test( elem.nodeName ) && + elem.href + ) { + return 0; + } + + return -1; + } + } + }, + + propFix: { + "for": "htmlFor", + "class": "className" + } +} ); + +// Support: IE <=11 only +// Accessing the selectedIndex property +// forces the browser to respect setting selected +// on the option +// The getter ensures a default option is selected +// when in an optgroup +// eslint rule "no-unused-expressions" is disabled for this code +// since it considers such accessions noop +if ( !support.optSelected ) { + jQuery.propHooks.selected = { + get: function( elem ) { + + /* eslint no-unused-expressions: "off" */ + + var parent = elem.parentNode; + if ( parent && parent.parentNode ) { + parent.parentNode.selectedIndex; + } + return null; + }, + set: function( elem ) { + + /* eslint no-unused-expressions: "off" */ + + var parent = elem.parentNode; + if ( parent ) { + parent.selectedIndex; + + if ( parent.parentNode ) { + parent.parentNode.selectedIndex; + } + } + } + }; +} + +jQuery.each( [ + "tabIndex", + "readOnly", + "maxLength", + "cellSpacing", + "cellPadding", + "rowSpan", + "colSpan", + "useMap", + "frameBorder", + "contentEditable" +], function() { + jQuery.propFix[ this.toLowerCase() ] = this; +} ); + + + + + // Strip and collapse whitespace according to HTML spec + // https://infra.spec.whatwg.org/#strip-and-collapse-ascii-whitespace + function stripAndCollapse( value ) { + var tokens = value.match( rnothtmlwhite ) || []; + return tokens.join( " " ); + } + + +function getClass( elem ) { + return elem.getAttribute && elem.getAttribute( "class" ) || ""; +} + +function classesToArray( value ) { + if ( Array.isArray( value ) ) { + return value; + } + if ( typeof value === "string" ) { + return value.match( rnothtmlwhite ) || []; + } + return []; +} + +jQuery.fn.extend( { + addClass: function( value ) { + var classes, elem, cur, curValue, clazz, j, finalValue, + i = 0; + + if ( isFunction( value ) ) { + return this.each( function( j ) { + jQuery( this ).addClass( value.call( this, j, getClass( this ) ) ); + } ); + } + + classes = classesToArray( value ); + + if ( classes.length ) { + while ( ( elem = this[ i++ ] ) ) { + curValue = getClass( elem ); + cur = elem.nodeType === 1 && ( " " + stripAndCollapse( curValue ) + " " ); + + if ( cur ) { + j = 0; + while ( ( clazz = classes[ j++ ] ) ) { + if ( cur.indexOf( " " + clazz + " " ) < 0 ) { + cur += clazz + " "; + } + } + + // Only assign if different to avoid unneeded rendering. + finalValue = stripAndCollapse( cur ); + if ( curValue !== finalValue ) { + elem.setAttribute( "class", finalValue ); + } + } + } + } + + return this; + }, + + removeClass: function( value ) { + var classes, elem, cur, curValue, clazz, j, finalValue, + i = 0; + + if ( isFunction( value ) ) { + return this.each( function( j ) { + jQuery( this ).removeClass( value.call( this, j, getClass( this ) ) ); + } ); + } + + if ( !arguments.length ) { + return this.attr( "class", "" ); + } + + classes = classesToArray( value ); + + if ( classes.length ) { + while ( ( elem = this[ i++ ] ) ) { + curValue = getClass( elem ); + + // This expression is here for better compressibility (see addClass) + cur = elem.nodeType === 1 && ( " " + stripAndCollapse( curValue ) + " " ); + + if ( cur ) { + j = 0; + while ( ( clazz = classes[ j++ ] ) ) { + + // Remove *all* instances + while ( cur.indexOf( " " + clazz + " " ) > -1 ) { + cur = cur.replace( " " + clazz + " ", " " ); + } + } + + // Only assign if different to avoid unneeded rendering. + finalValue = stripAndCollapse( cur ); + if ( curValue !== finalValue ) { + elem.setAttribute( "class", finalValue ); + } + } + } + } + + return this; + }, + + toggleClass: function( value, stateVal ) { + var type = typeof value, + isValidValue = type === "string" || Array.isArray( value ); + + if ( typeof stateVal === "boolean" && isValidValue ) { + return stateVal ? this.addClass( value ) : this.removeClass( value ); + } + + if ( isFunction( value ) ) { + return this.each( function( i ) { + jQuery( this ).toggleClass( + value.call( this, i, getClass( this ), stateVal ), + stateVal + ); + } ); + } + + return this.each( function() { + var className, i, self, classNames; + + if ( isValidValue ) { + + // Toggle individual class names + i = 0; + self = jQuery( this ); + classNames = classesToArray( value ); + + while ( ( className = classNames[ i++ ] ) ) { + + // Check each className given, space separated list + if ( self.hasClass( className ) ) { + self.removeClass( className ); + } else { + self.addClass( className ); + } + } + + // Toggle whole class name + } else if ( value === undefined || type === "boolean" ) { + className = getClass( this ); + if ( className ) { + + // Store className if set + dataPriv.set( this, "__className__", className ); + } + + // If the element has a class name or if we're passed `false`, + // then remove the whole classname (if there was one, the above saved it). + // Otherwise bring back whatever was previously saved (if anything), + // falling back to the empty string if nothing was stored. + if ( this.setAttribute ) { + this.setAttribute( "class", + className || value === false ? + "" : + dataPriv.get( this, "__className__" ) || "" + ); + } + } + } ); + }, + + hasClass: function( selector ) { + var className, elem, + i = 0; + + className = " " + selector + " "; + while ( ( elem = this[ i++ ] ) ) { + if ( elem.nodeType === 1 && + ( " " + stripAndCollapse( getClass( elem ) ) + " " ).indexOf( className ) > -1 ) { + return true; + } + } + + return false; + } +} ); + + + + +var rreturn = /\r/g; + +jQuery.fn.extend( { + val: function( value ) { + var hooks, ret, valueIsFunction, + elem = this[ 0 ]; + + if ( !arguments.length ) { + if ( elem ) { + hooks = jQuery.valHooks[ elem.type ] || + jQuery.valHooks[ elem.nodeName.toLowerCase() ]; + + if ( hooks && + "get" in hooks && + ( ret = hooks.get( elem, "value" ) ) !== undefined + ) { + return ret; + } + + ret = elem.value; + + // Handle most common string cases + if ( typeof ret === "string" ) { + return ret.replace( rreturn, "" ); + } + + // Handle cases where value is null/undef or number + return ret == null ? "" : ret; + } + + return; + } + + valueIsFunction = isFunction( value ); + + return this.each( function( i ) { + var val; + + if ( this.nodeType !== 1 ) { + return; + } + + if ( valueIsFunction ) { + val = value.call( this, i, jQuery( this ).val() ); + } else { + val = value; + } + + // Treat null/undefined as ""; convert numbers to string + if ( val == null ) { + val = ""; + + } else if ( typeof val === "number" ) { + val += ""; + + } else if ( Array.isArray( val ) ) { + val = jQuery.map( val, function( value ) { + return value == null ? "" : value + ""; + } ); + } + + hooks = jQuery.valHooks[ this.type ] || jQuery.valHooks[ this.nodeName.toLowerCase() ]; + + // If set returns undefined, fall back to normal setting + if ( !hooks || !( "set" in hooks ) || hooks.set( this, val, "value" ) === undefined ) { + this.value = val; + } + } ); + } +} ); + +jQuery.extend( { + valHooks: { + option: { + get: function( elem ) { + + var val = jQuery.find.attr( elem, "value" ); + return val != null ? + val : + + // Support: IE <=10 - 11 only + // option.text throws exceptions (#14686, #14858) + // Strip and collapse whitespace + // https://html.spec.whatwg.org/#strip-and-collapse-whitespace + stripAndCollapse( jQuery.text( elem ) ); + } + }, + select: { + get: function( elem ) { + var value, option, i, + options = elem.options, + index = elem.selectedIndex, + one = elem.type === "select-one", + values = one ? null : [], + max = one ? index + 1 : options.length; + + if ( index < 0 ) { + i = max; + + } else { + i = one ? index : 0; + } + + // Loop through all the selected options + for ( ; i < max; i++ ) { + option = options[ i ]; + + // Support: IE <=9 only + // IE8-9 doesn't update selected after form reset (#2551) + if ( ( option.selected || i === index ) && + + // Don't return options that are disabled or in a disabled optgroup + !option.disabled && + ( !option.parentNode.disabled || + !nodeName( option.parentNode, "optgroup" ) ) ) { + + // Get the specific value for the option + value = jQuery( option ).val(); + + // We don't need an array for one selects + if ( one ) { + return value; + } + + // Multi-Selects return an array + values.push( value ); + } + } + + return values; + }, + + set: function( elem, value ) { + var optionSet, option, + options = elem.options, + values = jQuery.makeArray( value ), + i = options.length; + + while ( i-- ) { + option = options[ i ]; + + /* eslint-disable no-cond-assign */ + + if ( option.selected = + jQuery.inArray( jQuery.valHooks.option.get( option ), values ) > -1 + ) { + optionSet = true; + } + + /* eslint-enable no-cond-assign */ + } + + // Force browsers to behave consistently when non-matching value is set + if ( !optionSet ) { + elem.selectedIndex = -1; + } + return values; + } + } + } +} ); + +// Radios and checkboxes getter/setter +jQuery.each( [ "radio", "checkbox" ], function() { + jQuery.valHooks[ this ] = { + set: function( elem, value ) { + if ( Array.isArray( value ) ) { + return ( elem.checked = jQuery.inArray( jQuery( elem ).val(), value ) > -1 ); + } + } + }; + if ( !support.checkOn ) { + jQuery.valHooks[ this ].get = function( elem ) { + return elem.getAttribute( "value" ) === null ? "on" : elem.value; + }; + } +} ); + + + + +// Return jQuery for attributes-only inclusion + + +support.focusin = "onfocusin" in window; + + +var rfocusMorph = /^(?:focusinfocus|focusoutblur)$/, + stopPropagationCallback = function( e ) { + e.stopPropagation(); + }; + +jQuery.extend( jQuery.event, { + + trigger: function( event, data, elem, onlyHandlers ) { + + var i, cur, tmp, bubbleType, ontype, handle, special, lastElement, + eventPath = [ elem || document ], + type = hasOwn.call( event, "type" ) ? event.type : event, + namespaces = hasOwn.call( event, "namespace" ) ? event.namespace.split( "." ) : []; + + cur = lastElement = tmp = elem = elem || document; + + // Don't do events on text and comment nodes + if ( elem.nodeType === 3 || elem.nodeType === 8 ) { + return; + } + + // focus/blur morphs to focusin/out; ensure we're not firing them right now + if ( rfocusMorph.test( type + jQuery.event.triggered ) ) { + return; + } + + if ( type.indexOf( "." ) > -1 ) { + + // Namespaced trigger; create a regexp to match event type in handle() + namespaces = type.split( "." ); + type = namespaces.shift(); + namespaces.sort(); + } + ontype = type.indexOf( ":" ) < 0 && "on" + type; + + // Caller can pass in a jQuery.Event object, Object, or just an event type string + event = event[ jQuery.expando ] ? + event : + new jQuery.Event( type, typeof event === "object" && event ); + + // Trigger bitmask: & 1 for native handlers; & 2 for jQuery (always true) + event.isTrigger = onlyHandlers ? 2 : 3; + event.namespace = namespaces.join( "." ); + event.rnamespace = event.namespace ? + new RegExp( "(^|\\.)" + namespaces.join( "\\.(?:.*\\.|)" ) + "(\\.|$)" ) : + null; + + // Clean up the event in case it is being reused + event.result = undefined; + if ( !event.target ) { + event.target = elem; + } + + // Clone any incoming data and prepend the event, creating the handler arg list + data = data == null ? + [ event ] : + jQuery.makeArray( data, [ event ] ); + + // Allow special events to draw outside the lines + special = jQuery.event.special[ type ] || {}; + if ( !onlyHandlers && special.trigger && special.trigger.apply( elem, data ) === false ) { + return; + } + + // Determine event propagation path in advance, per W3C events spec (#9951) + // Bubble up to document, then to window; watch for a global ownerDocument var (#9724) + if ( !onlyHandlers && !special.noBubble && !isWindow( elem ) ) { + + bubbleType = special.delegateType || type; + if ( !rfocusMorph.test( bubbleType + type ) ) { + cur = cur.parentNode; + } + for ( ; cur; cur = cur.parentNode ) { + eventPath.push( cur ); + tmp = cur; + } + + // Only add window if we got to document (e.g., not plain obj or detached DOM) + if ( tmp === ( elem.ownerDocument || document ) ) { + eventPath.push( tmp.defaultView || tmp.parentWindow || window ); + } + } + + // Fire handlers on the event path + i = 0; + while ( ( cur = eventPath[ i++ ] ) && !event.isPropagationStopped() ) { + lastElement = cur; + event.type = i > 1 ? + bubbleType : + special.bindType || type; + + // jQuery handler + handle = ( dataPriv.get( cur, "events" ) || Object.create( null ) )[ event.type ] && + dataPriv.get( cur, "handle" ); + if ( handle ) { + handle.apply( cur, data ); + } + + // Native handler + handle = ontype && cur[ ontype ]; + if ( handle && handle.apply && acceptData( cur ) ) { + event.result = handle.apply( cur, data ); + if ( event.result === false ) { + event.preventDefault(); + } + } + } + event.type = type; + + // If nobody prevented the default action, do it now + if ( !onlyHandlers && !event.isDefaultPrevented() ) { + + if ( ( !special._default || + special._default.apply( eventPath.pop(), data ) === false ) && + acceptData( elem ) ) { + + // Call a native DOM method on the target with the same name as the event. + // Don't do default actions on window, that's where global variables be (#6170) + if ( ontype && isFunction( elem[ type ] ) && !isWindow( elem ) ) { + + // Don't re-trigger an onFOO event when we call its FOO() method + tmp = elem[ ontype ]; + + if ( tmp ) { + elem[ ontype ] = null; + } + + // Prevent re-triggering of the same event, since we already bubbled it above + jQuery.event.triggered = type; + + if ( event.isPropagationStopped() ) { + lastElement.addEventListener( type, stopPropagationCallback ); + } + + elem[ type ](); + + if ( event.isPropagationStopped() ) { + lastElement.removeEventListener( type, stopPropagationCallback ); + } + + jQuery.event.triggered = undefined; + + if ( tmp ) { + elem[ ontype ] = tmp; + } + } + } + } + + return event.result; + }, + + // Piggyback on a donor event to simulate a different one + // Used only for `focus(in | out)` events + simulate: function( type, elem, event ) { + var e = jQuery.extend( + new jQuery.Event(), + event, + { + type: type, + isSimulated: true + } + ); + + jQuery.event.trigger( e, null, elem ); + } + +} ); + +jQuery.fn.extend( { + + trigger: function( type, data ) { + return this.each( function() { + jQuery.event.trigger( type, data, this ); + } ); + }, + triggerHandler: function( type, data ) { + var elem = this[ 0 ]; + if ( elem ) { + return jQuery.event.trigger( type, data, elem, true ); + } + } +} ); + + +// Support: Firefox <=44 +// Firefox doesn't have focus(in | out) events +// Related ticket - https://bugzilla.mozilla.org/show_bug.cgi?id=687787 +// +// Support: Chrome <=48 - 49, Safari <=9.0 - 9.1 +// focus(in | out) events fire after focus & blur events, +// which is spec violation - http://www.w3.org/TR/DOM-Level-3-Events/#events-focusevent-event-order +// Related ticket - https://bugs.chromium.org/p/chromium/issues/detail?id=449857 +if ( !support.focusin ) { + jQuery.each( { focus: "focusin", blur: "focusout" }, function( orig, fix ) { + + // Attach a single capturing handler on the document while someone wants focusin/focusout + var handler = function( event ) { + jQuery.event.simulate( fix, event.target, jQuery.event.fix( event ) ); + }; + + jQuery.event.special[ fix ] = { + setup: function() { + + // Handle: regular nodes (via `this.ownerDocument`), window + // (via `this.document`) & document (via `this`). + var doc = this.ownerDocument || this.document || this, + attaches = dataPriv.access( doc, fix ); + + if ( !attaches ) { + doc.addEventListener( orig, handler, true ); + } + dataPriv.access( doc, fix, ( attaches || 0 ) + 1 ); + }, + teardown: function() { + var doc = this.ownerDocument || this.document || this, + attaches = dataPriv.access( doc, fix ) - 1; + + if ( !attaches ) { + doc.removeEventListener( orig, handler, true ); + dataPriv.remove( doc, fix ); + + } else { + dataPriv.access( doc, fix, attaches ); + } + } + }; + } ); +} +var location = window.location; + +var nonce = { guid: Date.now() }; + +var rquery = ( /\?/ ); + + + +// Cross-browser xml parsing +jQuery.parseXML = function( data ) { + var xml, parserErrorElem; + if ( !data || typeof data !== "string" ) { + return null; + } + + // Support: IE 9 - 11 only + // IE throws on parseFromString with invalid input. + try { + xml = ( new window.DOMParser() ).parseFromString( data, "text/xml" ); + } catch ( e ) {} + + parserErrorElem = xml && xml.getElementsByTagName( "parsererror" )[ 0 ]; + if ( !xml || parserErrorElem ) { + jQuery.error( "Invalid XML: " + ( + parserErrorElem ? + jQuery.map( parserErrorElem.childNodes, function( el ) { + return el.textContent; + } ).join( "\n" ) : + data + ) ); + } + return xml; +}; + + +var + rbracket = /\[\]$/, + rCRLF = /\r?\n/g, + rsubmitterTypes = /^(?:submit|button|image|reset|file)$/i, + rsubmittable = /^(?:input|select|textarea|keygen)/i; + +function buildParams( prefix, obj, traditional, add ) { + var name; + + if ( Array.isArray( obj ) ) { + + // Serialize array item. + jQuery.each( obj, function( i, v ) { + if ( traditional || rbracket.test( prefix ) ) { + + // Treat each array item as a scalar. + add( prefix, v ); + + } else { + + // Item is non-scalar (array or object), encode its numeric index. + buildParams( + prefix + "[" + ( typeof v === "object" && v != null ? i : "" ) + "]", + v, + traditional, + add + ); + } + } ); + + } else if ( !traditional && toType( obj ) === "object" ) { + + // Serialize object item. + for ( name in obj ) { + buildParams( prefix + "[" + name + "]", obj[ name ], traditional, add ); + } + + } else { + + // Serialize scalar item. + add( prefix, obj ); + } +} + +// Serialize an array of form elements or a set of +// key/values into a query string +jQuery.param = function( a, traditional ) { + var prefix, + s = [], + add = function( key, valueOrFunction ) { + + // If value is a function, invoke it and use its return value + var value = isFunction( valueOrFunction ) ? + valueOrFunction() : + valueOrFunction; + + s[ s.length ] = encodeURIComponent( key ) + "=" + + encodeURIComponent( value == null ? "" : value ); + }; + + if ( a == null ) { + return ""; + } + + // If an array was passed in, assume that it is an array of form elements. + if ( Array.isArray( a ) || ( a.jquery && !jQuery.isPlainObject( a ) ) ) { + + // Serialize the form elements + jQuery.each( a, function() { + add( this.name, this.value ); + } ); + + } else { + + // If traditional, encode the "old" way (the way 1.3.2 or older + // did it), otherwise encode params recursively. + for ( prefix in a ) { + buildParams( prefix, a[ prefix ], traditional, add ); + } + } + + // Return the resulting serialization + return s.join( "&" ); +}; + +jQuery.fn.extend( { + serialize: function() { + return jQuery.param( this.serializeArray() ); + }, + serializeArray: function() { + return this.map( function() { + + // Can add propHook for "elements" to filter or add form elements + var elements = jQuery.prop( this, "elements" ); + return elements ? jQuery.makeArray( elements ) : this; + } ).filter( function() { + var type = this.type; + + // Use .is( ":disabled" ) so that fieldset[disabled] works + return this.name && !jQuery( this ).is( ":disabled" ) && + rsubmittable.test( this.nodeName ) && !rsubmitterTypes.test( type ) && + ( this.checked || !rcheckableType.test( type ) ); + } ).map( function( _i, elem ) { + var val = jQuery( this ).val(); + + if ( val == null ) { + return null; + } + + if ( Array.isArray( val ) ) { + return jQuery.map( val, function( val ) { + return { name: elem.name, value: val.replace( rCRLF, "\r\n" ) }; + } ); + } + + return { name: elem.name, value: val.replace( rCRLF, "\r\n" ) }; + } ).get(); + } +} ); + + +var + r20 = /%20/g, + rhash = /#.*$/, + rantiCache = /([?&])_=[^&]*/, + rheaders = /^(.*?):[ \t]*([^\r\n]*)$/mg, + + // #7653, #8125, #8152: local protocol detection + rlocalProtocol = /^(?:about|app|app-storage|.+-extension|file|res|widget):$/, + rnoContent = /^(?:GET|HEAD)$/, + rprotocol = /^\/\//, + + /* Prefilters + * 1) They are useful to introduce custom dataTypes (see ajax/jsonp.js for an example) + * 2) These are called: + * - BEFORE asking for a transport + * - AFTER param serialization (s.data is a string if s.processData is true) + * 3) key is the dataType + * 4) the catchall symbol "*" can be used + * 5) execution will start with transport dataType and THEN continue down to "*" if needed + */ + prefilters = {}, + + /* Transports bindings + * 1) key is the dataType + * 2) the catchall symbol "*" can be used + * 3) selection will start with transport dataType and THEN go to "*" if needed + */ + transports = {}, + + // Avoid comment-prolog char sequence (#10098); must appease lint and evade compression + allTypes = "*/".concat( "*" ), + + // Anchor tag for parsing the document origin + originAnchor = document.createElement( "a" ); + +originAnchor.href = location.href; + +// Base "constructor" for jQuery.ajaxPrefilter and jQuery.ajaxTransport +function addToPrefiltersOrTransports( structure ) { + + // dataTypeExpression is optional and defaults to "*" + return function( dataTypeExpression, func ) { + + if ( typeof dataTypeExpression !== "string" ) { + func = dataTypeExpression; + dataTypeExpression = "*"; + } + + var dataType, + i = 0, + dataTypes = dataTypeExpression.toLowerCase().match( rnothtmlwhite ) || []; + + if ( isFunction( func ) ) { + + // For each dataType in the dataTypeExpression + while ( ( dataType = dataTypes[ i++ ] ) ) { + + // Prepend if requested + if ( dataType[ 0 ] === "+" ) { + dataType = dataType.slice( 1 ) || "*"; + ( structure[ dataType ] = structure[ dataType ] || [] ).unshift( func ); + + // Otherwise append + } else { + ( structure[ dataType ] = structure[ dataType ] || [] ).push( func ); + } + } + } + }; +} + +// Base inspection function for prefilters and transports +function inspectPrefiltersOrTransports( structure, options, originalOptions, jqXHR ) { + + var inspected = {}, + seekingTransport = ( structure === transports ); + + function inspect( dataType ) { + var selected; + inspected[ dataType ] = true; + jQuery.each( structure[ dataType ] || [], function( _, prefilterOrFactory ) { + var dataTypeOrTransport = prefilterOrFactory( options, originalOptions, jqXHR ); + if ( typeof dataTypeOrTransport === "string" && + !seekingTransport && !inspected[ dataTypeOrTransport ] ) { + + options.dataTypes.unshift( dataTypeOrTransport ); + inspect( dataTypeOrTransport ); + return false; + } else if ( seekingTransport ) { + return !( selected = dataTypeOrTransport ); + } + } ); + return selected; + } + + return inspect( options.dataTypes[ 0 ] ) || !inspected[ "*" ] && inspect( "*" ); +} + +// A special extend for ajax options +// that takes "flat" options (not to be deep extended) +// Fixes #9887 +function ajaxExtend( target, src ) { + var key, deep, + flatOptions = jQuery.ajaxSettings.flatOptions || {}; + + for ( key in src ) { + if ( src[ key ] !== undefined ) { + ( flatOptions[ key ] ? target : ( deep || ( deep = {} ) ) )[ key ] = src[ key ]; + } + } + if ( deep ) { + jQuery.extend( true, target, deep ); + } + + return target; +} + +/* Handles responses to an ajax request: + * - finds the right dataType (mediates between content-type and expected dataType) + * - returns the corresponding response + */ +function ajaxHandleResponses( s, jqXHR, responses ) { + + var ct, type, finalDataType, firstDataType, + contents = s.contents, + dataTypes = s.dataTypes; + + // Remove auto dataType and get content-type in the process + while ( dataTypes[ 0 ] === "*" ) { + dataTypes.shift(); + if ( ct === undefined ) { + ct = s.mimeType || jqXHR.getResponseHeader( "Content-Type" ); + } + } + + // Check if we're dealing with a known content-type + if ( ct ) { + for ( type in contents ) { + if ( contents[ type ] && contents[ type ].test( ct ) ) { + dataTypes.unshift( type ); + break; + } + } + } + + // Check to see if we have a response for the expected dataType + if ( dataTypes[ 0 ] in responses ) { + finalDataType = dataTypes[ 0 ]; + } else { + + // Try convertible dataTypes + for ( type in responses ) { + if ( !dataTypes[ 0 ] || s.converters[ type + " " + dataTypes[ 0 ] ] ) { + finalDataType = type; + break; + } + if ( !firstDataType ) { + firstDataType = type; + } + } + + // Or just use first one + finalDataType = finalDataType || firstDataType; + } + + // If we found a dataType + // We add the dataType to the list if needed + // and return the corresponding response + if ( finalDataType ) { + if ( finalDataType !== dataTypes[ 0 ] ) { + dataTypes.unshift( finalDataType ); + } + return responses[ finalDataType ]; + } +} + +/* Chain conversions given the request and the original response + * Also sets the responseXXX fields on the jqXHR instance + */ +function ajaxConvert( s, response, jqXHR, isSuccess ) { + var conv2, current, conv, tmp, prev, + converters = {}, + + // Work with a copy of dataTypes in case we need to modify it for conversion + dataTypes = s.dataTypes.slice(); + + // Create converters map with lowercased keys + if ( dataTypes[ 1 ] ) { + for ( conv in s.converters ) { + converters[ conv.toLowerCase() ] = s.converters[ conv ]; + } + } + + current = dataTypes.shift(); + + // Convert to each sequential dataType + while ( current ) { + + if ( s.responseFields[ current ] ) { + jqXHR[ s.responseFields[ current ] ] = response; + } + + // Apply the dataFilter if provided + if ( !prev && isSuccess && s.dataFilter ) { + response = s.dataFilter( response, s.dataType ); + } + + prev = current; + current = dataTypes.shift(); + + if ( current ) { + + // There's only work to do if current dataType is non-auto + if ( current === "*" ) { + + current = prev; + + // Convert response if prev dataType is non-auto and differs from current + } else if ( prev !== "*" && prev !== current ) { + + // Seek a direct converter + conv = converters[ prev + " " + current ] || converters[ "* " + current ]; + + // If none found, seek a pair + if ( !conv ) { + for ( conv2 in converters ) { + + // If conv2 outputs current + tmp = conv2.split( " " ); + if ( tmp[ 1 ] === current ) { + + // If prev can be converted to accepted input + conv = converters[ prev + " " + tmp[ 0 ] ] || + converters[ "* " + tmp[ 0 ] ]; + if ( conv ) { + + // Condense equivalence converters + if ( conv === true ) { + conv = converters[ conv2 ]; + + // Otherwise, insert the intermediate dataType + } else if ( converters[ conv2 ] !== true ) { + current = tmp[ 0 ]; + dataTypes.unshift( tmp[ 1 ] ); + } + break; + } + } + } + } + + // Apply converter (if not an equivalence) + if ( conv !== true ) { + + // Unless errors are allowed to bubble, catch and return them + if ( conv && s.throws ) { + response = conv( response ); + } else { + try { + response = conv( response ); + } catch ( e ) { + return { + state: "parsererror", + error: conv ? e : "No conversion from " + prev + " to " + current + }; + } + } + } + } + } + } + + return { state: "success", data: response }; +} + +jQuery.extend( { + + // Counter for holding the number of active queries + active: 0, + + // Last-Modified header cache for next request + lastModified: {}, + etag: {}, + + ajaxSettings: { + url: location.href, + type: "GET", + isLocal: rlocalProtocol.test( location.protocol ), + global: true, + processData: true, + async: true, + contentType: "application/x-www-form-urlencoded; charset=UTF-8", + + /* + timeout: 0, + data: null, + dataType: null, + username: null, + password: null, + cache: null, + throws: false, + traditional: false, + headers: {}, + */ + + accepts: { + "*": allTypes, + text: "text/plain", + html: "text/html", + xml: "application/xml, text/xml", + json: "application/json, text/javascript" + }, + + contents: { + xml: /\bxml\b/, + html: /\bhtml/, + json: /\bjson\b/ + }, + + responseFields: { + xml: "responseXML", + text: "responseText", + json: "responseJSON" + }, + + // Data converters + // Keys separate source (or catchall "*") and destination types with a single space + converters: { + + // Convert anything to text + "* text": String, + + // Text to html (true = no transformation) + "text html": true, + + // Evaluate text as a json expression + "text json": JSON.parse, + + // Parse text as xml + "text xml": jQuery.parseXML + }, + + // For options that shouldn't be deep extended: + // you can add your own custom options here if + // and when you create one that shouldn't be + // deep extended (see ajaxExtend) + flatOptions: { + url: true, + context: true + } + }, + + // Creates a full fledged settings object into target + // with both ajaxSettings and settings fields. + // If target is omitted, writes into ajaxSettings. + ajaxSetup: function( target, settings ) { + return settings ? + + // Building a settings object + ajaxExtend( ajaxExtend( target, jQuery.ajaxSettings ), settings ) : + + // Extending ajaxSettings + ajaxExtend( jQuery.ajaxSettings, target ); + }, + + ajaxPrefilter: addToPrefiltersOrTransports( prefilters ), + ajaxTransport: addToPrefiltersOrTransports( transports ), + + // Main method + ajax: function( url, options ) { + + // If url is an object, simulate pre-1.5 signature + if ( typeof url === "object" ) { + options = url; + url = undefined; + } + + // Force options to be an object + options = options || {}; + + var transport, + + // URL without anti-cache param + cacheURL, + + // Response headers + responseHeadersString, + responseHeaders, + + // timeout handle + timeoutTimer, + + // Url cleanup var + urlAnchor, + + // Request state (becomes false upon send and true upon completion) + completed, + + // To know if global events are to be dispatched + fireGlobals, + + // Loop variable + i, + + // uncached part of the url + uncached, + + // Create the final options object + s = jQuery.ajaxSetup( {}, options ), + + // Callbacks context + callbackContext = s.context || s, + + // Context for global events is callbackContext if it is a DOM node or jQuery collection + globalEventContext = s.context && + ( callbackContext.nodeType || callbackContext.jquery ) ? + jQuery( callbackContext ) : + jQuery.event, + + // Deferreds + deferred = jQuery.Deferred(), + completeDeferred = jQuery.Callbacks( "once memory" ), + + // Status-dependent callbacks + statusCode = s.statusCode || {}, + + // Headers (they are sent all at once) + requestHeaders = {}, + requestHeadersNames = {}, + + // Default abort message + strAbort = "canceled", + + // Fake xhr + jqXHR = { + readyState: 0, + + // Builds headers hashtable if needed + getResponseHeader: function( key ) { + var match; + if ( completed ) { + if ( !responseHeaders ) { + responseHeaders = {}; + while ( ( match = rheaders.exec( responseHeadersString ) ) ) { + responseHeaders[ match[ 1 ].toLowerCase() + " " ] = + ( responseHeaders[ match[ 1 ].toLowerCase() + " " ] || [] ) + .concat( match[ 2 ] ); + } + } + match = responseHeaders[ key.toLowerCase() + " " ]; + } + return match == null ? null : match.join( ", " ); + }, + + // Raw string + getAllResponseHeaders: function() { + return completed ? responseHeadersString : null; + }, + + // Caches the header + setRequestHeader: function( name, value ) { + if ( completed == null ) { + name = requestHeadersNames[ name.toLowerCase() ] = + requestHeadersNames[ name.toLowerCase() ] || name; + requestHeaders[ name ] = value; + } + return this; + }, + + // Overrides response content-type header + overrideMimeType: function( type ) { + if ( completed == null ) { + s.mimeType = type; + } + return this; + }, + + // Status-dependent callbacks + statusCode: function( map ) { + var code; + if ( map ) { + if ( completed ) { + + // Execute the appropriate callbacks + jqXHR.always( map[ jqXHR.status ] ); + } else { + + // Lazy-add the new callbacks in a way that preserves old ones + for ( code in map ) { + statusCode[ code ] = [ statusCode[ code ], map[ code ] ]; + } + } + } + return this; + }, + + // Cancel the request + abort: function( statusText ) { + var finalText = statusText || strAbort; + if ( transport ) { + transport.abort( finalText ); + } + done( 0, finalText ); + return this; + } + }; + + // Attach deferreds + deferred.promise( jqXHR ); + + // Add protocol if not provided (prefilters might expect it) + // Handle falsy url in the settings object (#10093: consistency with old signature) + // We also use the url parameter if available + s.url = ( ( url || s.url || location.href ) + "" ) + .replace( rprotocol, location.protocol + "//" ); + + // Alias method option to type as per ticket #12004 + s.type = options.method || options.type || s.method || s.type; + + // Extract dataTypes list + s.dataTypes = ( s.dataType || "*" ).toLowerCase().match( rnothtmlwhite ) || [ "" ]; + + // A cross-domain request is in order when the origin doesn't match the current origin. + if ( s.crossDomain == null ) { + urlAnchor = document.createElement( "a" ); + + // Support: IE <=8 - 11, Edge 12 - 15 + // IE throws exception on accessing the href property if url is malformed, + // e.g. http://example.com:80x/ + try { + urlAnchor.href = s.url; + + // Support: IE <=8 - 11 only + // Anchor's host property isn't correctly set when s.url is relative + urlAnchor.href = urlAnchor.href; + s.crossDomain = originAnchor.protocol + "//" + originAnchor.host !== + urlAnchor.protocol + "//" + urlAnchor.host; + } catch ( e ) { + + // If there is an error parsing the URL, assume it is crossDomain, + // it can be rejected by the transport if it is invalid + s.crossDomain = true; + } + } + + // Convert data if not already a string + if ( s.data && s.processData && typeof s.data !== "string" ) { + s.data = jQuery.param( s.data, s.traditional ); + } + + // Apply prefilters + inspectPrefiltersOrTransports( prefilters, s, options, jqXHR ); + + // If request was aborted inside a prefilter, stop there + if ( completed ) { + return jqXHR; + } + + // We can fire global events as of now if asked to + // Don't fire events if jQuery.event is undefined in an AMD-usage scenario (#15118) + fireGlobals = jQuery.event && s.global; + + // Watch for a new set of requests + if ( fireGlobals && jQuery.active++ === 0 ) { + jQuery.event.trigger( "ajaxStart" ); + } + + // Uppercase the type + s.type = s.type.toUpperCase(); + + // Determine if request has content + s.hasContent = !rnoContent.test( s.type ); + + // Save the URL in case we're toying with the If-Modified-Since + // and/or If-None-Match header later on + // Remove hash to simplify url manipulation + cacheURL = s.url.replace( rhash, "" ); + + // More options handling for requests with no content + if ( !s.hasContent ) { + + // Remember the hash so we can put it back + uncached = s.url.slice( cacheURL.length ); + + // If data is available and should be processed, append data to url + if ( s.data && ( s.processData || typeof s.data === "string" ) ) { + cacheURL += ( rquery.test( cacheURL ) ? "&" : "?" ) + s.data; + + // #9682: remove data so that it's not used in an eventual retry + delete s.data; + } + + // Add or update anti-cache param if needed + if ( s.cache === false ) { + cacheURL = cacheURL.replace( rantiCache, "$1" ); + uncached = ( rquery.test( cacheURL ) ? "&" : "?" ) + "_=" + ( nonce.guid++ ) + + uncached; + } + + // Put hash and anti-cache on the URL that will be requested (gh-1732) + s.url = cacheURL + uncached; + + // Change '%20' to '+' if this is encoded form body content (gh-2658) + } else if ( s.data && s.processData && + ( s.contentType || "" ).indexOf( "application/x-www-form-urlencoded" ) === 0 ) { + s.data = s.data.replace( r20, "+" ); + } + + // Set the If-Modified-Since and/or If-None-Match header, if in ifModified mode. + if ( s.ifModified ) { + if ( jQuery.lastModified[ cacheURL ] ) { + jqXHR.setRequestHeader( "If-Modified-Since", jQuery.lastModified[ cacheURL ] ); + } + if ( jQuery.etag[ cacheURL ] ) { + jqXHR.setRequestHeader( "If-None-Match", jQuery.etag[ cacheURL ] ); + } + } + + // Set the correct header, if data is being sent + if ( s.data && s.hasContent && s.contentType !== false || options.contentType ) { + jqXHR.setRequestHeader( "Content-Type", s.contentType ); + } + + // Set the Accepts header for the server, depending on the dataType + jqXHR.setRequestHeader( + "Accept", + s.dataTypes[ 0 ] && s.accepts[ s.dataTypes[ 0 ] ] ? + s.accepts[ s.dataTypes[ 0 ] ] + + ( s.dataTypes[ 0 ] !== "*" ? ", " + allTypes + "; q=0.01" : "" ) : + s.accepts[ "*" ] + ); + + // Check for headers option + for ( i in s.headers ) { + jqXHR.setRequestHeader( i, s.headers[ i ] ); + } + + // Allow custom headers/mimetypes and early abort + if ( s.beforeSend && + ( s.beforeSend.call( callbackContext, jqXHR, s ) === false || completed ) ) { + + // Abort if not done already and return + return jqXHR.abort(); + } + + // Aborting is no longer a cancellation + strAbort = "abort"; + + // Install callbacks on deferreds + completeDeferred.add( s.complete ); + jqXHR.done( s.success ); + jqXHR.fail( s.error ); + + // Get transport + transport = inspectPrefiltersOrTransports( transports, s, options, jqXHR ); + + // If no transport, we auto-abort + if ( !transport ) { + done( -1, "No Transport" ); + } else { + jqXHR.readyState = 1; + + // Send global event + if ( fireGlobals ) { + globalEventContext.trigger( "ajaxSend", [ jqXHR, s ] ); + } + + // If request was aborted inside ajaxSend, stop there + if ( completed ) { + return jqXHR; + } + + // Timeout + if ( s.async && s.timeout > 0 ) { + timeoutTimer = window.setTimeout( function() { + jqXHR.abort( "timeout" ); + }, s.timeout ); + } + + try { + completed = false; + transport.send( requestHeaders, done ); + } catch ( e ) { + + // Rethrow post-completion exceptions + if ( completed ) { + throw e; + } + + // Propagate others as results + done( -1, e ); + } + } + + // Callback for when everything is done + function done( status, nativeStatusText, responses, headers ) { + var isSuccess, success, error, response, modified, + statusText = nativeStatusText; + + // Ignore repeat invocations + if ( completed ) { + return; + } + + completed = true; + + // Clear timeout if it exists + if ( timeoutTimer ) { + window.clearTimeout( timeoutTimer ); + } + + // Dereference transport for early garbage collection + // (no matter how long the jqXHR object will be used) + transport = undefined; + + // Cache response headers + responseHeadersString = headers || ""; + + // Set readyState + jqXHR.readyState = status > 0 ? 4 : 0; + + // Determine if successful + isSuccess = status >= 200 && status < 300 || status === 304; + + // Get response data + if ( responses ) { + response = ajaxHandleResponses( s, jqXHR, responses ); + } + + // Use a noop converter for missing script but not if jsonp + if ( !isSuccess && + jQuery.inArray( "script", s.dataTypes ) > -1 && + jQuery.inArray( "json", s.dataTypes ) < 0 ) { + s.converters[ "text script" ] = function() {}; + } + + // Convert no matter what (that way responseXXX fields are always set) + response = ajaxConvert( s, response, jqXHR, isSuccess ); + + // If successful, handle type chaining + if ( isSuccess ) { + + // Set the If-Modified-Since and/or If-None-Match header, if in ifModified mode. + if ( s.ifModified ) { + modified = jqXHR.getResponseHeader( "Last-Modified" ); + if ( modified ) { + jQuery.lastModified[ cacheURL ] = modified; + } + modified = jqXHR.getResponseHeader( "etag" ); + if ( modified ) { + jQuery.etag[ cacheURL ] = modified; + } + } + + // if no content + if ( status === 204 || s.type === "HEAD" ) { + statusText = "nocontent"; + + // if not modified + } else if ( status === 304 ) { + statusText = "notmodified"; + + // If we have data, let's convert it + } else { + statusText = response.state; + success = response.data; + error = response.error; + isSuccess = !error; + } + } else { + + // Extract error from statusText and normalize for non-aborts + error = statusText; + if ( status || !statusText ) { + statusText = "error"; + if ( status < 0 ) { + status = 0; + } + } + } + + // Set data for the fake xhr object + jqXHR.status = status; + jqXHR.statusText = ( nativeStatusText || statusText ) + ""; + + // Success/Error + if ( isSuccess ) { + deferred.resolveWith( callbackContext, [ success, statusText, jqXHR ] ); + } else { + deferred.rejectWith( callbackContext, [ jqXHR, statusText, error ] ); + } + + // Status-dependent callbacks + jqXHR.statusCode( statusCode ); + statusCode = undefined; + + if ( fireGlobals ) { + globalEventContext.trigger( isSuccess ? "ajaxSuccess" : "ajaxError", + [ jqXHR, s, isSuccess ? success : error ] ); + } + + // Complete + completeDeferred.fireWith( callbackContext, [ jqXHR, statusText ] ); + + if ( fireGlobals ) { + globalEventContext.trigger( "ajaxComplete", [ jqXHR, s ] ); + + // Handle the global AJAX counter + if ( !( --jQuery.active ) ) { + jQuery.event.trigger( "ajaxStop" ); + } + } + } + + return jqXHR; + }, + + getJSON: function( url, data, callback ) { + return jQuery.get( url, data, callback, "json" ); + }, + + getScript: function( url, callback ) { + return jQuery.get( url, undefined, callback, "script" ); + } +} ); + +jQuery.each( [ "get", "post" ], function( _i, method ) { + jQuery[ method ] = function( url, data, callback, type ) { + + // Shift arguments if data argument was omitted + if ( isFunction( data ) ) { + type = type || callback; + callback = data; + data = undefined; + } + + // The url can be an options object (which then must have .url) + return jQuery.ajax( jQuery.extend( { + url: url, + type: method, + dataType: type, + data: data, + success: callback + }, jQuery.isPlainObject( url ) && url ) ); + }; +} ); + +jQuery.ajaxPrefilter( function( s ) { + var i; + for ( i in s.headers ) { + if ( i.toLowerCase() === "content-type" ) { + s.contentType = s.headers[ i ] || ""; + } + } +} ); + + +jQuery._evalUrl = function( url, options, doc ) { + return jQuery.ajax( { + url: url, + + // Make this explicit, since user can override this through ajaxSetup (#11264) + type: "GET", + dataType: "script", + cache: true, + async: false, + global: false, + + // Only evaluate the response if it is successful (gh-4126) + // dataFilter is not invoked for failure responses, so using it instead + // of the default converter is kludgy but it works. + converters: { + "text script": function() {} + }, + dataFilter: function( response ) { + jQuery.globalEval( response, options, doc ); + } + } ); +}; + + +jQuery.fn.extend( { + wrapAll: function( html ) { + var wrap; + + if ( this[ 0 ] ) { + if ( isFunction( html ) ) { + html = html.call( this[ 0 ] ); + } + + // The elements to wrap the target around + wrap = jQuery( html, this[ 0 ].ownerDocument ).eq( 0 ).clone( true ); + + if ( this[ 0 ].parentNode ) { + wrap.insertBefore( this[ 0 ] ); + } + + wrap.map( function() { + var elem = this; + + while ( elem.firstElementChild ) { + elem = elem.firstElementChild; + } + + return elem; + } ).append( this ); + } + + return this; + }, + + wrapInner: function( html ) { + if ( isFunction( html ) ) { + return this.each( function( i ) { + jQuery( this ).wrapInner( html.call( this, i ) ); + } ); + } + + return this.each( function() { + var self = jQuery( this ), + contents = self.contents(); + + if ( contents.length ) { + contents.wrapAll( html ); + + } else { + self.append( html ); + } + } ); + }, + + wrap: function( html ) { + var htmlIsFunction = isFunction( html ); + + return this.each( function( i ) { + jQuery( this ).wrapAll( htmlIsFunction ? html.call( this, i ) : html ); + } ); + }, + + unwrap: function( selector ) { + this.parent( selector ).not( "body" ).each( function() { + jQuery( this ).replaceWith( this.childNodes ); + } ); + return this; + } +} ); + + +jQuery.expr.pseudos.hidden = function( elem ) { + return !jQuery.expr.pseudos.visible( elem ); +}; +jQuery.expr.pseudos.visible = function( elem ) { + return !!( elem.offsetWidth || elem.offsetHeight || elem.getClientRects().length ); +}; + + + + +jQuery.ajaxSettings.xhr = function() { + try { + return new window.XMLHttpRequest(); + } catch ( e ) {} +}; + +var xhrSuccessStatus = { + + // File protocol always yields status code 0, assume 200 + 0: 200, + + // Support: IE <=9 only + // #1450: sometimes IE returns 1223 when it should be 204 + 1223: 204 + }, + xhrSupported = jQuery.ajaxSettings.xhr(); + +support.cors = !!xhrSupported && ( "withCredentials" in xhrSupported ); +support.ajax = xhrSupported = !!xhrSupported; + +jQuery.ajaxTransport( function( options ) { + var callback, errorCallback; + + // Cross domain only allowed if supported through XMLHttpRequest + if ( support.cors || xhrSupported && !options.crossDomain ) { + return { + send: function( headers, complete ) { + var i, + xhr = options.xhr(); + + xhr.open( + options.type, + options.url, + options.async, + options.username, + options.password + ); + + // Apply custom fields if provided + if ( options.xhrFields ) { + for ( i in options.xhrFields ) { + xhr[ i ] = options.xhrFields[ i ]; + } + } + + // Override mime type if needed + if ( options.mimeType && xhr.overrideMimeType ) { + xhr.overrideMimeType( options.mimeType ); + } + + // X-Requested-With header + // For cross-domain requests, seeing as conditions for a preflight are + // akin to a jigsaw puzzle, we simply never set it to be sure. + // (it can always be set on a per-request basis or even using ajaxSetup) + // For same-domain requests, won't change header if already provided. + if ( !options.crossDomain && !headers[ "X-Requested-With" ] ) { + headers[ "X-Requested-With" ] = "XMLHttpRequest"; + } + + // Set headers + for ( i in headers ) { + xhr.setRequestHeader( i, headers[ i ] ); + } + + // Callback + callback = function( type ) { + return function() { + if ( callback ) { + callback = errorCallback = xhr.onload = + xhr.onerror = xhr.onabort = xhr.ontimeout = + xhr.onreadystatechange = null; + + if ( type === "abort" ) { + xhr.abort(); + } else if ( type === "error" ) { + + // Support: IE <=9 only + // On a manual native abort, IE9 throws + // errors on any property access that is not readyState + if ( typeof xhr.status !== "number" ) { + complete( 0, "error" ); + } else { + complete( + + // File: protocol always yields status 0; see #8605, #14207 + xhr.status, + xhr.statusText + ); + } + } else { + complete( + xhrSuccessStatus[ xhr.status ] || xhr.status, + xhr.statusText, + + // Support: IE <=9 only + // IE9 has no XHR2 but throws on binary (trac-11426) + // For XHR2 non-text, let the caller handle it (gh-2498) + ( xhr.responseType || "text" ) !== "text" || + typeof xhr.responseText !== "string" ? + { binary: xhr.response } : + { text: xhr.responseText }, + xhr.getAllResponseHeaders() + ); + } + } + }; + }; + + // Listen to events + xhr.onload = callback(); + errorCallback = xhr.onerror = xhr.ontimeout = callback( "error" ); + + // Support: IE 9 only + // Use onreadystatechange to replace onabort + // to handle uncaught aborts + if ( xhr.onabort !== undefined ) { + xhr.onabort = errorCallback; + } else { + xhr.onreadystatechange = function() { + + // Check readyState before timeout as it changes + if ( xhr.readyState === 4 ) { + + // Allow onerror to be called first, + // but that will not handle a native abort + // Also, save errorCallback to a variable + // as xhr.onerror cannot be accessed + window.setTimeout( function() { + if ( callback ) { + errorCallback(); + } + } ); + } + }; + } + + // Create the abort callback + callback = callback( "abort" ); + + try { + + // Do send the request (this may raise an exception) + xhr.send( options.hasContent && options.data || null ); + } catch ( e ) { + + // #14683: Only rethrow if this hasn't been notified as an error yet + if ( callback ) { + throw e; + } + } + }, + + abort: function() { + if ( callback ) { + callback(); + } + } + }; + } +} ); + + + + +// Prevent auto-execution of scripts when no explicit dataType was provided (See gh-2432) +jQuery.ajaxPrefilter( function( s ) { + if ( s.crossDomain ) { + s.contents.script = false; + } +} ); + +// Install script dataType +jQuery.ajaxSetup( { + accepts: { + script: "text/javascript, application/javascript, " + + "application/ecmascript, application/x-ecmascript" + }, + contents: { + script: /\b(?:java|ecma)script\b/ + }, + converters: { + "text script": function( text ) { + jQuery.globalEval( text ); + return text; + } + } +} ); + +// Handle cache's special case and crossDomain +jQuery.ajaxPrefilter( "script", function( s ) { + if ( s.cache === undefined ) { + s.cache = false; + } + if ( s.crossDomain ) { + s.type = "GET"; + } +} ); + +// Bind script tag hack transport +jQuery.ajaxTransport( "script", function( s ) { + + // This transport only deals with cross domain or forced-by-attrs requests + if ( s.crossDomain || s.scriptAttrs ) { + var script, callback; + return { + send: function( _, complete ) { + script = jQuery( " + + + + + + + + + + + + + + + + +
    + +
    + +
    +
    +

    Visualization

    +
    + + + +
    + + + + +
    + + + +
    + + +
    +

    Libraries

    +
    +
    library(ggplot2)
    +library(dplyr)
    +
    +
    
    +Adjuntando el paquete: 'dplyr'
    +
    +
    +
    The following objects are masked from 'package:stats':
    +
    +    filter, lag
    +
    +
    +
    The following objects are masked from 'package:base':
    +
    +    intersect, setdiff, setequal, union
    +
    +
    library(forcats)
    +
    +
    Warning: package 'forcats' was built under R version 4.5.2
    +
    +
    library(scales)
    +library(ggforce)
    +
    +
    Warning: package 'ggforce' was built under R version 4.5.2
    +
    +
    library(ggpattern)
    +
    +
    Warning: package 'ggpattern' was built under R version 4.5.2
    +
    +
    library(shadowtext)
    +
    +
    Warning: package 'shadowtext' was built under R version 4.5.2
    +
    +
    library(haven)
    +library(purrr)
    +
    +
    Warning: package 'purrr' was built under R version 4.5.2
    +
    +
    +
    
    +Adjuntando el paquete: 'purrr'
    +
    +
    +
    The following object is masked from 'package:scales':
    +
    +    discard
    +
    +
    library(broom)
    +library(logistf)
    +
    +
    Warning: package 'logistf' was built under R version 4.5.2
    +
    +
    library(survey) 
    +
    +
    Warning: package 'survey' was built under R version 4.5.2
    +
    +
    +
    Cargando paquete requerido: grid
    +
    +
    +
    Cargando paquete requerido: Matrix
    +
    +
    +
    Warning: package 'Matrix' was built under R version 4.5.2
    +
    +
    +
    Cargando paquete requerido: survival
    +
    +
    +
    
    +Adjuntando el paquete: 'survey'
    +
    +
    +
    The following object is masked from 'package:graphics':
    +
    +    dotchart
    +
    +
    library(tidyr)
    +
    +
    Warning: package 'tidyr' was built under R version 4.5.2
    +
    +
    +
    
    +Adjuntando el paquete: 'tidyr'
    +
    +
    +
    The following objects are masked from 'package:Matrix':
    +
    +    expand, pack, unpack
    +
    +
    library(grid)
    +library(ggtext)
    +
    +
    Warning: package 'ggtext' was built under R version 4.5.2
    +
    +
    +
    +
    +

    Graph replication

    +
    +

    Charging regression results

    +
    +
    source("results.R")
    +
    +
    +
    +

    Remittances levels

    +
    +
    remittance_groups_levels <- c("> 40%", "35-40%", "30-35%", "25-30%", "20-25%", 
    +                              "15-20%", "10-15%", "< 10%")
    +data_graph <- full_results |> 
    +  mutate(
    +    Remittance_Group = case_when(
    +      Remittances > 40 ~ "> 40%",
    +      Remittances > 35 & Remittances <= 40 ~ "35-40%",
    +      Remittances > 30 & Remittances <= 35 ~ "30-35%",
    +      Remittances > 25 & Remittances <= 30 ~ "25-30%",
    +      Remittances > 20 & Remittances <= 25 ~ "20-25%",
    +      Remittances > 15 & Remittances <= 20 ~ "15-20%",
    +      Remittances > 10 & Remittances <= 15 ~ "10-15%",
    +      Remittances <= 10 ~ "< 10%",
    +      TRUE ~ "NA"),
    +    Remittance_Group = factor(Remittance_Group, levels = remittance_groups_levels))
    +    
    +# Paleta de color de RELLENO (Fill)
    +remittance_colors <- c(
    +  "> 40%" = "#735788",
    +  "35-40%" = "#906386",
    +  "30-35%" = "#AB6D84",
    +  "25-30%" = "#C87982",
    +  "20-25%" = "#E48281",
    +  "15-20%" = "#F88E7F",
    +  "10-15%" = "#FFAB9F",
    +  "< 10%" = "#FDCAC3")
    +
    +# Paleta de color de BORDE (Colour)
    +border_colors <- c(
    +  "> 40%" = "#421C5E",
    +  "35-40%" = "#6B2E5D",
    +  "30-35%" = "#8C3757",
    +  "25-30%" = "#B54B58",
    +  "20-25%" = "#DA5856",
    +  "15-20%" = "#F66652",
    +  "10-15%" = "#FF8978",
    +  "< 10%" = "#FCB6AD")
    +
    +
    +
    +

    Adapting points to the graph

    +
    +
    data_manipulated <- data_graph |> 
    +  mutate(
    +    P_Value = if_else(Country == "São Tomé and Príncipe", 0.0032, P_Value),
    +    P_Value = if_else(Country == "Lesotho", 0.0017, P_Value), 
    +    P_Value = if_else(Country == "Nigeria", 0.024, P_Value),
    +    P_Value = if_else(Country == "Liberia", 0.017, P_Value),
    +    P_Value = if_else(Country == "Malawi", 0.017, P_Value),
    +    P_Value = if_else(Country == "Benin", 0.015, P_Value),
    +    P_Value = if_else(Country == "Tunisia", 0.027, P_Value),
    +    P_Value = if_else(Country == "Mali", 0.035, P_Value),
    +    P_Value = if_else(Country == "Côte d'Ivoire", 0.06, P_Value),
    +    P_Value = if_else(Country == "Ghana", 0.069, P_Value),
    +    P_Value = if_else(Country == "Uganda", 0.13, P_Value),
    +    P_Value = if_else(Country == "Namibia", 0.179, P_Value),
    +    P_Value = if_else(Country == "Botswana", 0.117, P_Value),
    +    P_Value = if_else(Country == "Morocco", 0.61, P_Value),
    +    P_Value = if_else(Country == "Niger", 0.33, P_Value),
    +    P_Value = if_else(Country == "Cabo Verde", 0.225, P_Value),
    +    P_Value = if_else(Country == "Zimbabwe", 0.2, P_Value),
    +    P_Value = if_else(Country == "Mozambique", 0.165, P_Value),
    +    P_Value = if_else(Country == "Gabon", 0.273, P_Value),
    +    P_Value = if_else(Country == "Sierra Leone", 0.28, P_Value),
    +    P_Value = if_else(Country == "Zambia", 0.231, P_Value),
    +    P_Value = if_else(Country == "Burkina Faso", 0.24, P_Value),
    +    P_Value = if_else(Country == "Urban Nigeria", 0.01, P_Value),
    +    P_Value = if_else(Country == "Madagascar", 0.8, P_Value),
    +    P_Value = if_else(Country == "Senegal", 0.75, P_Value),
    +    P_Value = if_else(Country == "Rural Nigeria", 0.4, P_Value),
    +    P_Value = if_else(Country == "Cameroon", 0.53, P_Value),
    +    P_Value = if_else(Country == "South Africa", 0.65, P_Value),
    +    P_Value = if_else(Country == "eSwatini", 0.705, P_Value),
    +    P_Value = if_else(Country == "Sudan", 0.65, P_Value),
    +    P_Value = if_else(Country == "Kenya", 0.65, P_Value),
    +    OR = if_else(Country == "Nigeria", 0.71, OR),
    +    OR = if_else(Country == "Gabon", 0.85, OR),
    +    OR = if_else(Country == "Zambia", 0.795, OR),
    +    OR = if_else(Country == "Sierra Leone", 0.91, OR),
    +    OR = if_else(Country == "Benin", 1.53, OR),
    +    OR = if_else(Country == "Liberia", 1.35, OR),
    +    OR = if_else(Country == "Tunisia", 1.56, OR),
    +    OR = if_else(Country == "Madagascar", 1.06, OR),
    +    OR = if_else(Country == "Burkina Faso", 0.76, OR),
    +    OR = if_else(Country == "Namibia", 0.71, OR),
    +    OR = if_else(Country == "Rural Nigeria", 0.817, OR))
    +
    +
    +
    +

    Type of letter style

    +
    +
    data_manipulated <- data_manipulated |> 
    +  mutate(
    +    text_style = case_when(
    +      Country %in% c("Urban Nigeria", "Rural Nigeria") ~ "italic", 
    +      Respondents > 2200 ~ "bold.italic", Respondents >= 1500 & Respondents <= 2200 ~ "bold", 
    +      Respondents < 1500 ~ "plain", TRUE ~ "plain"))
    +
    +
    +
    +

    Label positions

    +
    +
    geom_text(
    +    data = data_manipulated,
    +    aes(x = label_x, y = label_y, 
    +        label = Country), 
    +    size = 2.3)
    +
    +
    mapping: x = ~label_x, y = ~label_y, label = ~Country 
    +geom_text: na.rm = FALSE, parse = FALSE, check_overlap = FALSE, size.unit = mm
    +stat_identity: na.rm = FALSE
    +position_nudge 
    +
    +
    label_positions <- data_manipulated |>  
    +  select(Country, P_Value, OR, text_style) |> 
    +  mutate(
    +    label_x = P_Value,
    +    label_y = OR) |> 
    +  mutate(
    +    label_x = case_when(
    +      Country == "Nigeria" ~ 0.0123,        
    +      Country == "Tanzania" ~ 0.0017,          
    +      Country == "Gambia" ~ 0.00074,      
    +      Country == "Togo" ~ 0.00135,    
    +      Country == "Lesotho" ~ 0.00235,           
    +      Country == "São Tomé and Príncipe" ~ 0.00281,   
    +      Country == "Benin" ~ 0.011,
    +      Country == "Côte d'Ivoire" ~ 0.104,
    +      Country == "Tunisia" ~ 0.038,
    +      Country == "Liberia" ~ 0.0125,
    +      Country == "Mali" ~ 0.026,
    +      Country == "Malawi" ~ 0.0115,
    +      Country == "Botswana" ~ 0.08,   
    +      Country == "Mozambique" ~ 0.094,
    +      Country == "Zimbabwe" ~ 0.132,
    +      Country == "Niger" ~ 0.25,
    +      Country == "Morocco" ~ 0.98,
    +      Country == "Madagascar" ~ 1.35,
    +      Country == "Senegal" ~ 0.51,
    +      Country == "Sudan" ~ 0.45,
    +      Country == "Cameroon" ~ 0.34,
    +      Country == "Sierra Leone" ~ 0.175,   
    +      Country == "Gabon" ~ 0.2039,
    +      Country == "Zambia" ~ 0.16,
    +      Country == "Ghana" ~ 0.069,
    +      Country == "Uganda" ~ 0.083,
    +      Country == "Burkina Faso" ~ 0.295,
    +      Country == "Namibia" ~ 0.238,
    +      Country == "Kenya" ~ 1.05,
    +      Country == "South Africa" ~ 1.2,
    +      Country == "Guinea" ~ 1.08,
    +      Country == "eSwatini" ~ 1.1,
    +      Country == "Cabo Verde" ~ 0.322,      
    +      TRUE ~ label_x),
    +    label_y = case_when(
    +      Country == "Nigeria" ~ 0.71,        
    +      Country == "Tanzania" ~ 0.528,    
    +      Country == "Gambia" ~ 1.676, 
    +      Country == "Togo" ~ 1.846,    
    +      Country == "Lesotho" ~ 1.648,
    +      Country == "São Tomé and Príncipe" ~ 1.537, 
    +      Country == "Niger" ~ 1.32,
    +      Country == "Zimbabwe" ~ 1.163,
    +      Country == "Sudan" ~ 0.987, 
    +      Country == "Ghana" ~ 0.84,
    +      Country == "Burkina Faso" ~ 0.743,
    +      Country == "Namibia" ~ 0.695,
    +      Country == "Cameroon" ~ 0.95,
    +      Country == "Zambia" ~ 0.8,
    +      Country == "eSwatini" ~ 0.924,
    +      Country == "Cabo Verde" ~ 1.19,      
    +      TRUE ~ label_y),
    +  Country = case_when(
    +      Country == "São Tomé and Príncipe" ~ "São Tomé\nand Príncipe",
    +      Country == "Urban Nigeria" ~ "Urban\nNigeria",
    +      Country == "Rural Nigeria" ~ "Rural\nNigeria",
    +      Country == "Burkina Faso" ~ "Burkina\nFaso",
    +      TRUE ~ Country))
    +
    +label_positions$h_align <- 0.5
    +label_positions$h_align[grepl("Sao Tomé|Príncipe", label_positions$Country)] <- 0
    +label_positions$h_align[grepl("Burkina|Faso", label_positions$Country)] <- 1
    +
    +label_positions$v_align <- 0.5
    +label_positions$v_align[grepl("Sao Tomé|Príncipe", label_positions$Country)] <- 0.3
    +label_positions$v_align[grepl("Liberia", label_positions$Country)] <- 0.63
    +
    +
    +
    +

    Type of letter

    +
    +
    base_path <- "C:\\Users\\marig\\Tor Browser\\Browser\\fonts\\"
    +
    +font_family_name <- "Barlow"
    +sysfonts::font_add(
    +    family = font_family_name, 
    +    regular = paste0(base_path, "Barlow-Regular.ttf"), 
    +    bold = paste0(base_path, "Barlow-SemiBold.ttf"),
    +    bolditalic = paste0(base_path, "Barlow-BoldItalic.ttf"),
    +    italic = paste0(base_path, "Barlow-Italic.ttf"))
    +
    +font_family_name2 <- "Caveat"
    +sysfonts::font_add(
    +    family = font_family_name2, 
    +    regular = paste0(base_path, "Caveat-Regular.ttf"))
    +
    +showtext::showtext_auto()
    +
    +
    +
    +

    Creating two datasets

    +
    +
    data_countries_m <- data_manipulated |>
    +  filter(!Country %in% c("Urban Nigeria", "Rural Nigeria")) |>
    +    mutate(
    +    h_align = 0.5,
    +    v_align = 0.5)
    +  
    +data_subgroups_m <- data_manipulated |>
    +  filter(Country %in% c("Urban Nigeria", "Rural Nigeria")) |>
    +  mutate(
    +    label_x = P_Value,
    +    label_y = OR,
    +    h_align = 0.5,
    +    v_align = 0.5,
    +    Country_label = case_when(
    +      Country == "Urban Nigeria" ~ "Urban\nNigeria",
    +      Country == "Rural Nigeria" ~ "Rural\nNigeria"))
    +
    +label_positions_countries <- label_positions |> 
    +  filter(!Country %in% c("Urban Nigeria", "Rural Nigeria", "Urban\nNigeria", "Rural\nNigeria"))
    +
    +
    +
    +

    Graph settings

    +
    +
    color_vertical <- "#75A3BF"
    +color_fondo_sombreado <- "#DDDEDF"
    +color_fondo_sombreado_final <- "#D7F0F5" 
    +y_two_thirds <- 2/3
    +x_breaks <- c(1.000, 0.500, 0.100, 0.010, 0.001)
    +paises_con_fondo <- c("Morocco", "Madagascar", "Senegal", "Sudan", "Guinea", "eSwatini", "Kenya", "South Africa")
    +
    +
    +
    +

    Creation of border colors

    +
    +
    grupos_remesa <- remittance_groups_levels
    +colores_borde <- border_colors
    +
    +
    +
    +

    Creation of points for gradient color of lines

    +
    +
    # 1. Definición de Variables (Asegura que existen)
    +x_inicio <- 1.05
    +x_fin <- 0.001
    +y_constante <- 1
    +num_segmentos <- 100 
    +
    +# 2. Creación del Data Frame (Ejecutar TODO este bloque)
    +linea_degradada_data <- data.frame(
    +  # 'index' se define aquí por primera vez
    +  index = seq(0, 1, length.out = num_segmentos)
    +) |> 
    +  # Calcular x_start y x_end
    +  mutate(
    +    x_start = 10^(log10(x_inicio) + index * (log10(x_fin) - log10(x_inicio))),
    +    x_end = 10^(log10(x_inicio) + (index + 1/num_segmentos) * (log10(x_fin) - log10(x_inicio)))
    +  ) |> 
    +  # Asegurar que el final no se extienda más allá de x_fin
    +  mutate(x_end = pmin(x_end, x_fin)) |>  
    +  # Añadir la posición Y constante y filtrar
    +  mutate(y_val = y_constante) |> 
    +  filter(index < 1) 
    +
    +
    +
    # Puntos inicial y final del eje Y
    +y_inicio <- 0.52
    +y_fin <- 1.95
    +x_constante <- 1 # La línea está en X=1
    +
    +num_segmentos <- 100
    +
    +eje_y_data <- data.frame(
    +  index = seq(0, 1, length.out = num_segmentos)
    +) |> 
    +  mutate(
    +    # Interpolación lineal para las coordenadas Y
    +    y_start = y_inicio + index * (y_fin - y_inicio),
    +    y_end = y_inicio + (index + 1/num_segmentos) * (y_fin - y_inicio)
    +  ) |> 
    +  mutate(y_end = pmin(y_end, y_fin)) |> 
    +  mutate(mid_point = abs(index - 0.5)) |> 
    +  mutate(x_val = x_constante) |> 
    +  filter(index < 1)
    +
    +
    +
    +

    First layer graph

    +
    +
    p <- ggplot(data_countries_m, aes(x = P_Value, y = OR)) +
    +  
    +# 1. SCALES
    +  scale_x_continuous(
    +    breaks = c(1, 0.5, 0.1, 0.05, 0.01, 0.001), 
    +    labels = c(
    +        "1.000",   
    +        "0.500",      
    +        "0.100",        
    +        "0.050",  
    +        "0.010",        
    +        "0.001\np-value"),
    +    trans = c("log10", "reverse")) +
    +  scale_y_continuous(
    +    breaks = c(0.5, 0.667, 1, 1.5, 2),
    +    labels = c(
    +        "\u00BD",   
    +        "2/3",      
    +        "1",        
    +        "1\u00BD",  
    +        "2"),
    +    trans = c("log10"),
    +    sec.axis = sec_axis(~., name = "Odds ratios", breaks = NULL, labels = NULL)) +
    +
    +# 2.1. ZONA SOMBREADA AZUL
    +geom_rect_pattern(
    +    aes(xmin = 0.5, xmax = 1.0, 
    +        ymin = 0.5, ymax = 2.0),
    +    fill = "white",
    +    pattern = 'stripe',
    +    pattern_colour = "#D6EFF5",
    +    pattern_density = 0.00001,       
    +    pattern_spacing = 0.0065,      
    +    colour = "transparent", 
    +    inherit.aes = FALSE) +
    +
    +# 2.2. LÍNEAS DE REFERENCIA HORIZONTALES (Y=0.5, Y=1.5, Y=2/3)  
    +geom_segment(
    +    aes(x = 1.000, y = 0.5,
    +        xend = 0.001, yend = 0.5),         
    +    colour = color_fondo_sombreado,
    +    linewidth = 0.33) +
    +geom_segment(
    +    aes(x = 1.000, y = 1.5,
    +        xend = 0.001, yend = 1.5),
    +    colour = color_fondo_sombreado, 
    +    linewidth = 0.33) +
    +geom_segment(
    +    aes(x = 1.000, y = y_two_thirds,
    +        xend = 0.001, yend = y_two_thirds),
    +    colour = color_fondo_sombreado,
    +    linewidth = 0.33) + 
    +geom_segment(
    +    aes(x = 1.000, y = 2,
    +        xend = 0.047, yend = 2),
    +    colour = color_fondo_sombreado,
    +    linewidth = 0.33) + 
    +geom_segment(
    +    aes(x = 0.035, y = 2,
    +        xend = 0.0045, yend = 2),
    +    colour = color_fondo_sombreado,
    +    linewidth = 0.33) + 
    +  
    +# 2.3. LÍNEAS DE CORTE VERTICALES (X=0.5 y X=0.05)  
    +geom_segment(
    +    aes(x = 0.5, y = 0.49,
    +        xend = 0.5, yend = 2.0),
    +    linetype = "dashed",
    +    colour = color_vertical,
    +    linewidth = 0.33) +   
    +geom_segment(
    +    aes(x = 0.05, y = 0.49,
    +        xend = 0.05, yend = 2.3),
    +    linetype = "dashed",
    +    colour = color_vertical,
    +    linewidth = 0.33) +
    +  
    +  # 2.4 SEGMENTOS PEUQEÑOS PAISES Y ZONA AZUL
    +  ## Cabo verde
    +geom_segment(
    +    aes(x = 0.232, y = 1.23,
    +        xend = 0.26, yend = 1.19),
    +    colour = "#282525",
    +    linewidth = 0.2) +
    +  
    +  ## Eswatini
    +  geom_segment(
    +    aes(x = 0.913, y = 0.918,
    +        xend = 0.73, yend = 0.935),
    +    colour = "#282525",
    +    linewidth = 0.2) +
    +  
    +  ## Zona azul
    +  geom_segment(
    +    aes(x = 0.66, y = 0.615,
    +        xend = 0.48, yend = 0.615),
    +    colour = "#6195B5",
    +    linewidth = 0.28) +
    +  
    +  geom_point(
    +    aes(x = 0.67, y = 0.615, size = 4),
    +    shape = 20,
    +    colour = "#6195B5"
    +  ) +
    +  
    +# 2.4. FLECHAS DE EJE (Eje Y, Eje X) 
    +  # 2.4.0. EJE Y DEGRADADO CON GEOM_SEGMENT MANUAL
    +geom_segment(
    + data = eje_y_data,
    + aes(x = x_val, y = y_start,
    + xend = x_val, yend = y_end,
    + alpha = mid_point), 
    + colour = "#343132", 
    + linewidth = 0.5,
    + inherit.aes = FALSE
    +) +
    +
    +  # 2.4.1. ESCALA DE ALPHA DE TRES PUNTOS
    +scale_alpha_continuous(
    +  range = c(0.1, 1), 
    +  guide = "none"
    +) +
    +  
    +geom_segment(
    +  aes(x = 1, y = 1.8, xend = 1, yend = 1.95), 
    +  colour = "#343132", 
    +  linewidth = 0.5,
    +  arrow = arrow(angle = 17,
    +                length = unit(0.4, "cm"), 
    +                ends = "last", 
    +                type = "closed")
    +) +
    +  
    +  geom_segment(
    +  aes(x = 1, y = 0.56, xend = 1, yend = 0.52), 
    +  colour = "#343132", 
    +  linewidth = 0.5,
    +  arrow = arrow(angle = 17,
    +                length = unit(0.4, "cm"), 
    +                ends = "last", 
    +                type = "closed")
    +) +
    +  
    +# 2.4.2. Segmento Degradado (El cuerpo de la flecha)
    +geom_segment(
    + data = linea_degradada_data,
    + aes(x = x_start, y = y_val,
    + xend = x_end, yend = y_val,
    + colour = index), 
    + linewidth = 0.5,
    + arrow = arrow(angle = 17,
    +  length = unit(0.4, "cm"),
    + ends = "last",
    + type = "closed"), 
    + inherit.aes = FALSE
    +) +
    +  
    +geom_segment(
    + aes(x = 0.004, y = 1, xend = 0.001, yend = 1), 
    + colour = "#6195B5",
    + linewidth = 0.5,
    + arrow = arrow(angle = 17,
    + length = unit(0.4, "cm"),
    + ends = "last",
    + type = "closed")
    +) +
    +
    +# 2.4.3. ESCALA DE COLOR CONTINUA
    +scale_colour_gradient(
    + low = "#D7D8D9",
    + high = "#6195B5", 
    + guide = "none"
    +) +
    +
    +## 2.5. MARCAS EJE X
    +geom_segment(
    +    data = data.frame(x = x_breaks),
    +    aes(x = x, y = 0.5, xend = x, yend = 0.49), 
    +    inherit.aes = FALSE,
    +    colour = "#DDDEDF", 
    +    linewidth = 0.5) +
    +
    +# 3.1. PAÍSES REGULARES
    +{
    +  lapply(grupos_remesa, function(grupo) {
    +    data_grupo <- data_countries_m %>%
    +      filter(Remittance_Group == grupo)
    +    color_borde_hex <- colores_borde[grupo]
    +    
    +    # 3. Dibujar la capa de puntos
    +    geom_point(
    +      data = data_grupo,
    +      aes(size = Population, fill = Remittance_Group),
    +      shape = 21,
    +      colour = color_borde_hex, 
    +      
    +      alpha = 0.8,
    +      show.legend = FALSE
    +    )
    +  })
    +} +
    +  
    +# 3.2. Capa para SUBGRUPOS (Borde Discontinuo Gris)
    +  geom_ellipse(
    +    data = data_subgroups_m,
    +    aes(
    +      x0 = P_Value,
    +      y0 = OR,
    +      a = Population / 700000,
    +      b = Population / 2570000,
    +      angle = 0 ),
    +    linetype = "dotted",
    +    colour = "#C1C2C4",
    +    fill = NA,
    +    linewidth = 0.3) +
    +  
    +# 4. Etiquetas con FONDO
    +geom_shadowtext(
    +  data = label_positions_countries, 
    +  aes(x = label_x, y = label_y,    
    +      label = Country, 
    +      fontface = text_style,
    +      hjust = h_align,
    +      vjust = v_align),
    +  bg.color = "white",
    +  bg.r = 0.15,
    +  color = "black",
    +  lineheight = 0.15,
    +  family = "Barlow",
    +  size = 13,           
    +  show.legend = FALSE) +
    +  
    +geom_shadowtext(
    +  data = data_subgroups_m, 
    +  aes(x = label_x, y = label_y,    
    +      label = Country_label, 
    +      fontface = text_style,
    +      hjust = h_align,
    +      vjust = v_align),
    +  bg.color = "white",
    +  bg.r = 0.15,
    +  color = "#C1C2C4",
    +  lineheight = 0.3,
    +  family = "Barlow",
    +  size = 10,           
    +  show.legend = FALSE) +
    +
    +# 5. CONTINUOS SCALES
    +scale_fill_manual(values = remittance_colors, name = "Share de Remittances") +
    +
    +  scale_colour_gradient(
    +    low = "#D7D8D9",
    +    high = "#6195B5",
    +    guide = "none") +
    +  
    +  scale_size_continuous(
    +    name = "Population",
    +    range = c(2, 20),
    +    breaks = c(1000, 10000, 80000, 200000), 
    +    labels = c("1 million", "10 million", "80 million", "200 million")) +
    +# 6. THEMES    
    +theme_minimal() +
    +  guides(
    +    fill = "none",  
    +    size = "none",
    +    colour = "none")
    +
    +
    Scale for colour is already present.
    +Adding another scale for colour, which will replace the existing scale.
    +
    +
    +
    +
    +

    Texts

    +
    +
    text_1 <- "An odds ratio of 2 means the odds of considering<br>emigrating are twice as high for someone who has<br>experienced hunger as for a person of the same<br>age and gender who has not experienced hunger."
    +
    +text_2 <- "The effect of hunger on<br>considerations of emigrating is<br>almost identical in Côte d'Ivoire<br>and Mali, and the statistical<br>certainty is very similar. But in<br>the past, the effect in Côte d'Ivoire<br>would have been dismissed as<br>'not statistically significant'."
    +
    +text_3 <- "The statistical certainty of the results is<br>much higher in Togo than in Mali and Côte<br>d'Ivoire, although the size of the effect is<br>similar. This is mainly because the number<br>of people who consider emigration is much<br>smaller in the other two countries."
    +
    +text_4 <- "Lesotho and The Gambia are small<br>countries where emigration is very<br>widespread. People who experience<br>hunger are much more likely that<br>others to think about leaving."
    +
    +text_5 <- "Greater <b>statistical certainty</b><br>that hunger makes a difference<br>to considerations of emigrating"
    +  
    +text_6 <- "Nigeria is a huge and diverse country. Splitting it<br>into the urban and rural population shows that<br>hunger makes city dwellers much less likely to<br>consider emigrating, while it hardly makes a<br>difference in rural areas."
    +  
    +text_7 <- "Emigration is remarkably rare in Tanzania,<br>whch might explain why it is very unlikely<br>to be on the mind of people who experience<br>hunger. Moreover, the survey sample was<br>large, which further boosts<br>statistical certainty." 
    +
    +text_8 <- "Conventional<br>(but criticized<br>and abandoned)<br>cut-off for what<br>is 'statistically<br>significant'"
    +
    +text_9 <- "Just as likely to<br>be a coincidence<br>as to reflect an<br>actual relationship<br>between hunger<br>and emigration"
    +
    +text_10 <- "In many countries,<br>hunger appers<br>to make no<br>difference to<br>considerations of<br>emigrating. The<br>slight effects we see<br>might be purely<br>coincidental."
    +
    +
    +
    +

    Second layer graph

    +
    +
    p_main <- p +
    +  
    +# Title and subtitle
    +  labs(
    +    title = "Does hunger make Africans want to move abroad?",
    +    subtitle = "Extensive survey data shows that there is not a simple answer.") +
    +  
    +  # B. Texts
    +  geom_richtext(
    +    aes(x = 1.5, y = 1.7, 
    +        label = "Hunger<br>makes people<br><b>more likely</b><br>to consider<br>emigrating"),
    +    hjust = 1, vjust = 0.5,
    +    size = 24, lineheight = 0.2,
    +    fill = NA, color = "black", label.color = NA,
    +    family = "Barlow") +
    +  
    +  # C. TEXTO LATERAL DEL EJE Y (INFERIOR)
    +  geom_richtext(
    +    aes(x = 1.5, y = 0.6, 
    +        label = "Hunger<br>makes people<br><b>less likely</b><br>to consider<br>emigrating"),
    +    hjust = 1, vjust = 0.5,
    +    size = 24, lineheight = 0.2,
    +    fill = NA, color = "black", label.color = NA,
    +    family = "Barlow") +
    +  
    +    geom_richtext(
    +    aes(x = 4.5, y = 1.15), 
    +    label = text_10,
    +    hjust = 0,            
    +    vjust = 1,             
    +    size = 18,            
    +    lineheight = 0.05,
    +    fill = NA, 
    +    label.color = NA,
    +    color = "gray70",      
    +    family = "Caveat") +
    +  
    +  geom_richtext(
    +    aes(x = 1, y = 2.25), 
    +    label = text_1,
    +    hjust = 0,            
    +    vjust = 1,             
    +    size = 18,            
    +    lineheight = 0.05,
    +    fill = NA, 
    +    label.color = NA,
    +    color = "gray70",      
    +    family = "Caveat") +
    +  
    +  geom_richtext(
    +    aes(x = 0.0465, y = 2.3),
    +    label = text_2,
    +    hjust = 0,             
    +    vjust = 1,            
    +    size = 18,            
    +    lineheight = 0.05,
    +    fill = NA, 
    +    label.color = NA,
    +    color = "gray70",     
    +    family = "Caveat") +
    +  
    +  geom_richtext(
    +    aes(x = 0.0045, y = 2.28),
    +    label = text_3,
    +    hjust = 0,            
    +    vjust = 1,            
    +    size = 18,          
    +    lineheight = 0.05,
    +    fill = NA, 
    +    label.color = NA,
    +    color = "gray70", 
    +    family = "Caveat") +
    +  
    +  geom_richtext(
    +    aes(x = 0.004, y = 1.48),
    +    label = text_4,
    +    hjust = 0,            
    +    vjust = 1,         
    +    size = 18,          
    +    lineheight = 0.05,
    +    fill = NA, 
    +    label.color = NA,
    +    color = "gray70",     
    +    family = "Caveat") +
    +  
    +  geom_richtext(
    +    aes(x = 0.00135, y = 0.85),
    +    label = text_5,
    +    hjust = 1,
    +    vjust = 0,
    +    size = 24,
    +    lineheight = 0.22,
    +    fill = NA, 
    +    label.color = NA,
    +    color = "#6195B5",
    +    family = "Barlow") +
    +  
    +  geom_richtext(
    +    aes(x = 0.0094, y = 0.66),
    +    label = text_6,
    +    hjust = 0,
    +    vjust = 0,
    +    size = 18,
    +    lineheight = 0.05,
    +    fill = NA, 
    +    label.color = NA,
    +    color = "gray70",
    +    family = "Caveat") +
    +  
    +  geom_richtext(
    +    aes(x = 0.007, y = 0.55),
    +    label = text_7,
    +    hjust = 0,
    +    vjust = 0,
    +    size = 18,
    +    lineheight = 0.05,
    +    fill = NA, 
    +    label.color = NA,
    +    color = "gray70",
    +    family = "Caveat") +
    +  
    +  geom_richtext(
    +    aes(x = 0.048, y = 0.51),
    +    label = text_8,
    +    hjust = 0,
    +    vjust = 0,
    +    size = 19,
    +    lineheight = 0.18,
    +    fill = NA, 
    +    label.color = NA,
    +    color = "#6195B5",
    +    family = "Barlow") +
    +  
    +    geom_richtext(
    +    aes(x = 0.48, y = 0.51),
    +    label = text_9,
    +    hjust = 0,
    +    vjust = 0,
    +    size = 19,
    +    lineheight = 0.18,
    +    fill = NA, 
    +    label.color = NA,
    +    color = "#6195B5",
    +    family = "Barlow") +
    +
    +  coord_cartesian(clip = "off") +
    +  theme(
    +    plot.margin = margin(t = 5, r = 20, b = 5, l = 40, unit = "pt"),
    +    
    +    plot.title = element_text(
    +      size = 65, face = "bold", hjust = 0, 
    +      margin = margin(b = 5, unit = "pt"), 
    +      family = "Barlow"),
    +    
    +    plot.subtitle = element_text(
    +      size = 50, hjust = 0, 
    +      margin = margin(t = 5, unit = "pt"), 
    +      family = "Barlow"),
    +    
    +    axis.line = element_blank(),
    +    
    +    axis.ticks = element_blank(),
    +    
    +    panel.grid.major.x = element_blank(),
    +    
    +    panel.grid.minor.x = element_blank(),
    +    
    +    panel.grid.major.y = element_blank(),
    +    
    +    panel.grid.minor.y = element_blank(),
    +    
    +    base_family = "Barlow",
    +
    +    axis.text.x = element_text(
    +      size = 35, 
    +      margin = margin(t = -20, unit = "pt"),
    +      lineheight = 0.6,
    +      family = "Barlow"),
    +    
    +    axis.text.y = element_text(
    +      size = 35, 
    +      margin = margin(r = -20, unit = "pt"),
    +      family = "Barlow"),
    +  guides(
    +    fill = "none",  
    +    size = "none", 
    +    colour = "none"))
    +
    +
    +
    +

    Remittances Legend

    +
    +
    library(dplyr)
    +library(stringr)
    +
    +# 1. DATAFRAME FOR THE LEGEND
    +remittance_data <- data.frame(
    +  percent = remittance_groups_levels,
    +  # Asignar la posición Y de forma inversa (el más alto va primero)
    +  y = length(remittance_groups_levels):1)
    +
    +remittance_data <- remittance_data %>%
    +  mutate(
    +    fill_color = remittance_colors[percent], 
    +    border_color = border_colors[percent]) %>%
    +  mutate(
    +    fill_color = as.character(fill_color),
    +    border_color = as.character(border_color))
    +
    +remittance_groups_levels <- c("> 40%", "35-40%", "30-35%", "25-30%", "20-25%", 
    +                               "15-20%", "10-15%", "< 10%")
    +
    +## SETTING AESTHETICS OF THE LEGEND
    +y_step <- 0.37
    +num_items <- length(remittance_groups_levels)
    +
    +remittance_data <- data.frame(
    +  percent_raw = remittance_groups_levels,
    +  y = seq(from = num_items * y_step, 
    +          to = y_step, 
    +          by = -y_step)) %>%
    +  mutate(
    +  percent_label = case_when(
    +    percent_raw == "> 40%" ~ "40%",
    +    percent_raw == "35-40%" ~ "35%",
    +    percent_raw == "30-35%" ~ "30%",
    +    percent_raw == "25-30%" ~ "25%",
    +    percent_raw == "20-25%" ~ "20%",
    +    percent_raw == "15-20%" ~ "15%",
    +    percent_raw == "10-15%" ~ "10%",
    +    TRUE ~ NA_character_)) %>%
    +  mutate(
    +    fill_color = remittance_colors[percent_raw], 
    +    border_color = border_colors[percent_raw]) %>%
    +  mutate(
    +    fill_color = as.character(fill_color),
    +    border_color = as.character(border_color))
    +
    +line_data <- data.frame(
    +  y = seq(from = (num_items - 1) * y_step + y_step / 2, 
    +          to = y_step * 1.5,                             
    +          by = -y_step))
    +
    +explanatory_text <- "If more people receive\nmoney transfers from\nrelatives or friends\nabroad, it probably\nmeans that emigration\nis more widespread—\nand thereby more\nrelatable as a possible\nway of hardship. If\nemigration is rare, it\nmight be more of\nanelite phenomenon,\nbeyond the imagination\nof those who experience\nhunger."
    +
    +
    +# CREATION GRAPH
    +
    +p_legend_remittance <- ggplot() +
    +  
    +  # A. LÍNEAS HORIZONTALES SEPARADORAS (Entre los círculos)
    +  geom_segment(data = line_data, aes(x = 0.18, y = y + 0.42, xend = 0.28, yend = y + 0.42),
    +               linewidth = 0.15, color = "black", inherit.aes = FALSE) +
    +  
    +  # B. CÍRCULOS DE REMESAS Y ETIQUETAS
    +  geom_point(data = remittance_data, aes(x = 0.25, y = y+0.4, fill = fill_color, color = border_color),
    +             shape = 21, size = 3, linewidth = 0.5) + 
    +  
    +  geom_text(data = remittance_data, aes(x = 0.05, y = y + 0.24, label = percent_label),
    +            hjust = 0, size = 9, family = "Barlow") +
    +  
    +  # C. TÍTULO Y LÍNEA DIVISORIA DE TÍTULO
    +  geom_text(aes(x = 0.07, y = 4.1, label = "Share of people\nwho receive\nremittances"), 
    +            vjust= 0.7, hjust = 0, lineheight = 0.18, fontface = "bold", size = 11, family = "Barlow") +
    +  
    +  geom_segment(aes(x = 0.05, y = 3.55, xend = 0.7, yend = 3.55), vjust = 0,
    +               linewidth = 0.4, color = "black") + 
    +  
    +  # D. TEXTO EXPLICATORIO 
    +  geom_text(aes(x = 0.4, y = 2, label = explanatory_text), 
    +            hjust = 0, vjust = 0.6, lineheight = 0.13, fontface= "plain", size = 16, color = "gray50", family = "Caveat") +
    +
    +  # E. CONFIGURACIÓN FINAL
    +  scale_fill_identity() + 
    +  scale_color_identity() + 
    +  
    +  coord_cartesian(
    +    xlim = c(0, 1.2), 
    +    ylim = c(0, 4.2), 
    +    clip = "off") +
    +  
    +theme_void() + 
    +  theme(
    +    plot.margin = margin(0.0, 0, 0, 0, unit = "cm"),
    +    plot.title = element_text(margin = margin(0, 0, 0, 0, unit = "pt")))
    +
    +
    Warning in geom_point(data = remittance_data, aes(x = 0.25, y = y + 0.4, :
    +Ignoring unknown parameters: `linewidth`
    +
    +
    +
    Warning in geom_segment(aes(x = 0.05, y = 3.55, xend = 0.7, yend = 3.55), :
    +Ignoring unknown parameters: `vjust`
    +
    +
    +
    +
    +

    Sources Legend

    +
    +
    text_sources <- "See jorgencarling.org/2024/12/31/hunger-and-migration for a full explanation.\n\nData source: Afrobarometer Round 7. Data collected in 2019 (the most recent year for\nwhich data on considerations of emigration are available.) Question formulations:\nQ68A 'How much,if at all, have you considered to moving to another country to live?'\n('A lot': 1; Other non-missing answers: 0). Q8D'Over the past year, how often, if ever,\nhave you or anyone in your family gone without enough food to eat? ('Never': 0; Other\nnon-missing answers: 1).\n\nRegression analysis: logit regression using Stata's presets for survey data analysis.\nAge and gender are included as controls.\n\nCredits: Data analysis and visualization by Jørgen Carling, 2024. License: CC-BY.\nCreated in conjunction with the project Future Migration as Present Fact (FUMI),\nfunded by the European Research Council, grant agreement n° 819227, and carried\nout at the PRIO Migration Centre. See prio.org/fumi."
    +
    +p_sources <- ggplot() +
    +
    +# 1. Título de la Sección
    +geom_text(aes(x = 0, y = 4.1, label = "Sources and notes"), 
    +          vjust = 0.7, hjust = 0, lineheight = 0.2, fontface = "bold", size = 11, family = "Barlow") +
    +  
    +# 2. Línea de Separación
    +geom_segment(aes(x = 0, y = 3.9, xend = 1.15, yend = 3.9), 
    +             linewidth = 0.4, color = "black") + 
    +  
    +# 3. Texto de Fuentes y Notas (Corregido el error de sintaxis y la coordenada Y)
    +geom_text(aes(x = 0, y = 3.6, label = text_sources), # <-- Y ajustada a 3.4, para que quede debajo de la línea (y=3.55)
    +          vjust = 1, # <-- Cambiado a vjust=1 para alinear desde la parte superior (la Y=3.4)
    +          hjust = 0, lineheight = 0.2, fontface = "plain", size = 9, family = "Barlow") +
    +  
    +scale_fill_identity() + 
    +scale_color_identity() + 
    +coord_cartesian(
    +  xlim = c(0, 1.2), 
    +  ylim = c(0, 4.2), # <-- Ahora el texto (y=3.4) está dentro de los límites
    +  clip = "off") +
    +theme_void() + 
    +theme(
    +  plot.margin = margin(0.0, 0, 0, 0, unit = "cm"),
    +  plot.title = element_text(margin = margin(0, 0, 0, 0, unit = "pt")))
    +
    +
    +
    +

    Graph with legends

    +
    +
    p_combined <- p_main + theme(
    +    # Aumentar el margen izquierdo para el título/etiqueta
    +    plot.margin = margin(t = 5, r = 5, b = 5, l = 20) # Aumentar 'l' (izquierda)
    +)
    +
    +library(patchwork)
    +
    +
    Warning: package 'patchwork' was built under R version 4.5.2
    +
    +
    p_respondents <- ggplot() + 
    +  theme_void() + 
    +  theme(plot.margin = margin(0, 0, 0, 0, "pt")) 
    +
    +p_legend_size <- ggplot() + 
    +  theme_void() + 
    +  theme(plot.margin = margin(0, 0, 0, 0, "pt")) 
    +
    +
    +bottom_row_final <- (p_respondents | p_legend_size | p_legend_remittance | p_sources) +
    +  plot_layout(widths = c(
    +    1.73,
    +    1.73,
    +    1.73,  
    +    3.51     
    +  )) +
    +  theme(
    +    panel.spacing = unit(0, "pt"))
    +
    +final_plot <- p_combined / bottom_row_final
    +
    +final_plot <- final_plot +
    +  plot_layout(heights = c(4, 1)) +
    +  plot_annotation(theme = theme(plot.margin = margin(t = 5, r = 5, b = 5, l = 5)) & 
    +  theme(plot.margin = margin(t = 5, r = 5, b = 5, l = 5)))
    +
    +
    +
    +
    +

    Alternative graph

    +
    +
    forest_full_results <- tabla_final_resultados |>
    +  left_join(df_remittances, by = "Country") |>
    +  left_join(df_answers, by = "Country") |>
    +  left_join(df_pop, by = "Country") |>
    +  rename(
    +    OR = Odds_Ratio,
    +    P_Value = P_Value,
    +    Remittances = Share,
    +    Respondents = people,
    +    Population = Population)
    +
    +
    +forest_full_results <- forest_full_results |> 
    +  mutate(
    +    text_style = case_when(
    +      Country %in% c("Urban Nigeria", "Rural Nigeria") ~ "italic", 
    +      Respondents > 2200 ~ "bold.italic", 
    +      Respondents >= 1500 & Respondents <= 2200 ~ "bold", 
    +      Respondents < 1500 ~ "plain", 
    +      TRUE ~ "plain"))
    +
    +
    +
    forest_datos_ordenados <- forest_full_results |> 
    +  mutate(Country = factor(Country) |>  
    +           fct_reorder(P_Value, .desc = TRUE)) |> 
    +  mutate(y_pos = as.numeric(Country))
    +
    +
    +
    forest_plot_final <- forest_full_results |> 
    +  mutate(Country = factor(Country) |>  
    +           fct_reorder(P_Value, .desc = TRUE)) |> 
    +  
    +  ggplot(aes(x = OR, y = Country)) +
    +  geom_rect_pattern(
    +    aes(xmin = 0.5, xmax = 2, 
    +        ymin = 1, ymax = 8),
    +    fill = "#456c73",
    +    alpha = 0.03,
    +    pattern = 'none',         
    +    colour = "transparent", 
    +    inherit.aes = FALSE
    +) +
    +    geom_rect_pattern(
    +    aes(xmin = 0.5, xmax = 2, 
    +        ymin = 8, ymax = 23),
    +    fill = "#6197a0",
    +    alpha = 0.02,
    +    pattern = 'none',          
    +    colour = "transparent", 
    +    inherit.aes = FALSE) +
    +      geom_rect_pattern(
    +    aes(xmin = 0.5, xmax = 2, 
    +        ymin = 23, ymax = 28),
    +    fill = "#b9e8ef",
    +    alpha = 0.03,
    +    pattern = 'none',         
    +    colour = "transparent", 
    +    inherit.aes = FALSE) +
    +    geom_rect_pattern(
    +    aes(xmin = 0.5, xmax = 2, 
    +        ymin = 28, ymax = 32),
    +    
    +    # Fondo del patrón
    +    fill = "#dcf3f7",
    +    alpha = 0.11,
    +    pattern = 'none',          
    +    colour = "transparent", 
    +    inherit.aes = FALSE) +
    +  
    +    geom_rect_pattern(
    +    aes(xmin = 0.5, xmax = 2, 
    +        ymin = 32, ymax = 36),
    +    fill = "#e8f7fa",
    +    alpha = 0.15,
    +    pattern = 'none',          
    +    colour = "transparent", 
    +    
    +    inherit.aes = FALSE) +
    +  
    +  geom_point(
    +    aes(color = Remittances), 
    +    size = 4,
    +    shape = 16) +
    +  
    +  geom_vline(xintercept = 1, linetype = "dashed", color = "red", size = 0.4) +
    +  
    +
    +  geom_text(
    +      aes(x = 0.495, label = Country, fontface = text_style), 
    +      hjust = 1, 
    +      size = 6,
    +      color = "black",
    +      family = "Barlow") +
    +  
    +  scale_x_log10(
    +    name = "Odds Ratio (OR)",
    +    breaks = c(0.5, 1, 1.5, 2, 3), 
    +    labels = c("0.5", "1", "1.5", "2", "3")) +
    +  
    +  scale_color_gradient(
    +    low = "#F6D2CB",          
    +    high = "#7D6892",       
    +    name = "Share of people who\nreceive remiitances") +
    +  
    +  labs(
    +    title = "Does hunger make Africans want to move abroad?",
    +    subtitle = "Extensive survey data shows that there is not a simple answer",
    +    y = NULL) +
    +  
    +  coord_cartesian(
    +    xlim = c(0.5, 2),
    +    clip = "off") +
    +  
    +theme_minimal() + 
    +  theme(
    +    plot.title = element_text(
    +        face = "bold",          
    +        size = 25,            
    +        hjust = 0),
    +    plot.subtitle = element_text(
    +        size = 20,              
    +        hjust = 0,
    +        margin = margin(b = 10)),
    +    legend.title = element_text(size = 14, face = "bold"),
    +    legend.text = element_text(size = 12),                 
    +    legend.spacing.y = unit(0.01, "cm"),                    
    +    legend.spacing.x = unit(0.5, "cm"),
    +    legend.title.position = "top",
    +    
    +    legend.position = "bottom",
    +    axis.text.y = element_blank(), 
    +    axis.ticks.y = element_blank(),
    +    panel.grid.minor = element_blank(),
    +    plot.margin = margin(
    +        t = 10, 
    +        r = 10, 
    +        b = 10, 
    +        l = 50, 
    +        unit = "pt"))
    +
    +
    Warning: Using `size` aesthetic for lines was deprecated in ggplot2 3.4.0.
    +ℹ Please use `linewidth` instead.
    +
    +
    +
    + +
    + + +
    + + + + + \ No newline at end of file diff --git a/_projects/2025/100453214/final_viz.qmd b/_projects/2025/100453214/final_viz.qmd index ba0c59bc..c3446f48 100644 --- a/_projects/2025/100453214/final_viz.qmd +++ b/_projects/2025/100453214/final_viz.qmd @@ -9,6 +9,7 @@ title: "Visualization" format: html editor: visual --- +## Libraries ```{r} library(ggplot2) @@ -27,14 +28,15 @@ library(tidyr) library(grid) library(ggtext) ``` +## Graph replication -## Charging regression results +### Charging regression results ```{r} source("results.R") ``` -## Remittances levels +### Remittances levels ```{r} remittance_groups_levels <- c("> 40%", "35-40%", "30-35%", "25-30%", "20-25%", @@ -76,7 +78,7 @@ border_colors <- c( "< 10%" = "#FCB6AD") ``` -## Adapting points to the graph +### Adapting points to the graph ```{r} data_manipulated <- data_graph |> @@ -125,7 +127,7 @@ data_manipulated <- data_graph |> OR = if_else(Country == "Rural Nigeria", 0.817, OR)) ``` -## Type of letter style +### Type of letter style ```{r} data_manipulated <- data_manipulated |> @@ -136,7 +138,7 @@ data_manipulated <- data_manipulated |> Respondents < 1500 ~ "plain", TRUE ~ "plain")) ``` -#Label positions +### Label positions ```{r} geom_text( @@ -220,7 +222,7 @@ label_positions$v_align[grepl("Sao Tomé|Príncipe", label_positions$Country)] < label_positions$v_align[grepl("Liberia", label_positions$Country)] <- 0.63 ``` -## Type of letter +### Type of letter ```{r} base_path <- "C:\\Users\\marig\\Tor Browser\\Browser\\fonts\\" @@ -241,7 +243,7 @@ sysfonts::font_add( showtext::showtext_auto() ``` -## creating two datasets +### Creating two datasets ```{r} data_countries_m <- data_manipulated |> @@ -265,7 +267,7 @@ label_positions_countries <- label_positions |> filter(!Country %in% c("Urban Nigeria", "Rural Nigeria", "Urban\nNigeria", "Rural\nNigeria")) ``` -## Graph settings +### Graph settings ```{r} color_vertical <- "#75A3BF" @@ -276,14 +278,14 @@ x_breaks <- c(1.000, 0.500, 0.100, 0.010, 0.001) paises_con_fondo <- c("Morocco", "Madagascar", "Senegal", "Sudan", "Guinea", "eSwatini", "Kenya", "South Africa") ``` -## Creation of border colors +### Creation of border colors ```{r} grupos_remesa <- remittance_groups_levels colores_borde <- border_colors ``` -## Creation of points for gradient color of lines +### Creation of points for gradient color of lines ```{r} # 1. Definición de Variables (Asegura que existen) @@ -325,16 +327,14 @@ eje_y_data <- data.frame( y_start = y_inicio + index * (y_fin - y_inicio), y_end = y_inicio + (index + 1/num_segmentos) * (y_fin - y_inicio) ) |> - # Asegurar que el final no se extienda más allá de y_fin mutate(y_end = pmin(y_end, y_fin)) |> - # Variable para el color: 0.5 en el centro, 0 y 1 en los extremos - # Usamos una función para que los extremos (0 y 1) tengan el mismo valor - # y el centro (0.5) tenga el valor opuesto. - mutate(mid_point = abs(index - 0.5)) |> # mid_point va de 0.5 a 0 a 0.5 + mutate(mid_point = abs(index - 0.5)) |> mutate(x_val = x_constante) |> filter(index < 1) ``` +### First layer graph + ```{r, fig.width=7, fig.height=9.5, dpi=300, dev='jpeg'} p <- ggplot(data_countries_m, aes(x = P_Value, y = OR)) + @@ -394,7 +394,7 @@ geom_segment( colour = color_fondo_sombreado, linewidth = 0.33) + geom_segment( - aes(x = 0.015, y = 2, + aes(x = 0.035, y = 2, xend = 0.0045, yend = 2), colour = color_fondo_sombreado, linewidth = 0.33) + @@ -416,27 +416,27 @@ geom_segment( # 2.4 SEGMENTOS PEUQEÑOS PAISES Y ZONA AZUL ## Cabo verde geom_segment( - aes(x = 0.26, y = 1.21, - xend = 0.28, yend = 1.18), + aes(x = 0.232, y = 1.23, + xend = 0.26, yend = 1.19), colour = "#282525", - linewidth = 0.75) + + linewidth = 0.2) + ## Eswatini geom_segment( - aes(x = 0.72, y = 0.94, - xend = 0.74, yend = 0.945), + aes(x = 0.913, y = 0.918, + xend = 0.73, yend = 0.935), colour = "#282525", - linewidth = 0.75) + + linewidth = 0.2) + ## Zona azul geom_segment( - aes(x = 0.66, y = 0.62, - xend = 0.49, yend = 0.62), + aes(x = 0.66, y = 0.615, + xend = 0.48, yend = 0.615), colour = "#6195B5", - linewidth = 0.4) + + linewidth = 0.28) + geom_point( - aes(x = 0.67, y = 0.62, size = 4), + aes(x = 0.67, y = 0.615, size = 4), shape = 20, colour = "#6195B5" ) + @@ -495,7 +495,7 @@ geom_segment( geom_segment( aes(x = 0.004, y = 1, xend = 0.001, yend = 1), - colour = "#6195B5", # Color alto (final del degradado) + colour = "#6195B5", linewidth = 0.5, arrow = arrow(angle = 17, length = unit(0.4, "cm"), @@ -505,8 +505,8 @@ geom_segment( # 2.4.3. ESCALA DE COLOR CONTINUA scale_colour_gradient( - low = "#D7D8D9", # Inicio del degradado (X más a la derecha) - high = "#6195B5", # Fin del degradado (X más a la izquierda) + low = "#D7D8D9", + high = "#6195B5", guide = "none" ) + @@ -519,33 +519,24 @@ geom_segment( linewidth = 0.5) + # 3.1. PAÍSES REGULARES - -# Itera sobre cada grupo de remesa para crear un geom_point para ese subconjunto { lapply(grupos_remesa, function(grupo) { - - # 1. Filtrar los datos para el grupo actual - data_grupo <- data_countries_m |> + data_grupo <- data_countries_m %>% filter(Remittance_Group == grupo) - - # 2. Obtener el color de borde HEX estático para este grupo color_borde_hex <- colores_borde[grupo] # 3. Dibujar la capa de puntos geom_point( data = data_grupo, - aes(size = Population, fill = Remittance_Group), # FILL sigue siendo mapeado + aes(size = Population, fill = Remittance_Group), shape = 21, - - # *** BORDE ESTÁTICO ASIGNADO AQUÍ *** colour = color_borde_hex, alpha = 0.8, - show.legend = FALSE # Ya no necesitamos la leyenda para el borde + show.legend = FALSE ) }) } + -# --- FIN DEL BLOQUE MÚLTIPLE GEOM_POINT --- # 3.2. Capa para SUBGRUPOS (Borde Discontinuo Gris) geom_ellipse( @@ -613,7 +604,7 @@ theme_minimal() + colour = "none") ``` -## Texts +### Texts ```{r} text_1 <- "An odds ratio of 2 means the odds of considering
    emigrating are twice as high for someone who has
    experienced hunger as for a person of the same
    age and gender who has not experienced hunger." @@ -637,6 +628,8 @@ text_9 <- "Just as likely to
    be a coincidence
    as to reflect an
    actual r text_10 <- "In many countries,
    hunger appers
    to make no
    difference to
    considerations of
    emigrating. The
    slight effects we see
    might be purely
    coincidental." ``` +### Second layer graph + ```{r, fig.width=8.7, fig.height=9.5, dpi=300, dev='jpeg'} p_main <- p + @@ -647,28 +640,28 @@ p_main <- p + # B. Texts geom_richtext( - aes(x = 1.05, y = 1.7, + aes(x = 1.5, y = 1.7, label = "Hunger
    makes people
    more likely
    to consider
    emigrating"), hjust = 1, vjust = 0.5, - size = 14, lineheight = 0.2, + size = 24, lineheight = 0.2, fill = NA, color = "black", label.color = NA, family = "Barlow") + # C. TEXTO LATERAL DEL EJE Y (INFERIOR) geom_richtext( - aes(x = 1.05, y = 0.6, + aes(x = 1.5, y = 0.6, label = "Hunger
    makes people
    less likely
    to consider
    emigrating"), hjust = 1, vjust = 0.5, - size = 14, lineheight = 0.2, + size = 24, lineheight = 0.2, fill = NA, color = "black", label.color = NA, family = "Barlow") + geom_richtext( - aes(x = 6, y = 1.15), + aes(x = 4.5, y = 1.15), label = text_10, hjust = 0, vjust = 1, - size = 9, + size = 18, lineheight = 0.05, fill = NA, label.color = NA, @@ -680,7 +673,7 @@ p_main <- p + label = text_1, hjust = 0, vjust = 1, - size = 9, + size = 18, lineheight = 0.05, fill = NA, label.color = NA, @@ -692,7 +685,7 @@ p_main <- p + label = text_2, hjust = 0, vjust = 1, - size = 9, + size = 18, lineheight = 0.05, fill = NA, label.color = NA, @@ -700,11 +693,11 @@ p_main <- p + family = "Caveat") + geom_richtext( - aes(x = 0.0045, y = 2.22), + aes(x = 0.0045, y = 2.28), label = text_3, hjust = 0, vjust = 1, - size = 9, + size = 18, lineheight = 0.05, fill = NA, label.color = NA, @@ -716,7 +709,7 @@ p_main <- p + label = text_4, hjust = 0, vjust = 1, - size = 9, + size = 18, lineheight = 0.05, fill = NA, label.color = NA, @@ -724,15 +717,15 @@ p_main <- p + family = "Caveat") + geom_richtext( - aes(x = 0.00135, y = 0.9), + aes(x = 0.00135, y = 0.85), label = text_5, hjust = 1, vjust = 0, - size = 12, - lineheight = 0.15, + size = 24, + lineheight = 0.22, fill = NA, label.color = NA, - color = "#84AEC5", + color = "#6195B5", family = "Barlow") + geom_richtext( @@ -740,7 +733,7 @@ p_main <- p + label = text_6, hjust = 0, vjust = 0, - size = 9, + size = 18, lineheight = 0.05, fill = NA, label.color = NA, @@ -752,7 +745,7 @@ p_main <- p + label = text_7, hjust = 0, vjust = 0, - size = 9, + size = 18, lineheight = 0.05, fill = NA, label.color = NA, @@ -764,11 +757,11 @@ p_main <- p + label = text_8, hjust = 0, vjust = 0, - size = 9, + size = 19, lineheight = 0.18, fill = NA, label.color = NA, - color = "#84AEC5", + color = "#6195B5", family = "Barlow") + geom_richtext( @@ -776,11 +769,11 @@ p_main <- p + label = text_9, hjust = 0, vjust = 0, - size = 10, + size = 19, lineheight = 0.18, fill = NA, label.color = NA, - color = "#84AEC5", + color = "#6195B5", family = "Barlow") + coord_cartesian(clip = "off") + @@ -827,21 +820,29 @@ p_main <- p + colour = "none")) ``` -```{r, fig.width=1.17, fig.height=3.2, dpi=500, dev='png'} -# 1. DATAFRAME FOR THE LEGEND +### Remittances Legend +```{r, fig.width=1.73, fig.height=2.5, dpi=500, dev='png'} +library(dplyr) +library(stringr) + +# 1. DATAFRAME FOR THE LEGEND remittance_data <- data.frame( percent = remittance_groups_levels, + # Asignar la posición Y de forma inversa (el más alto va primero) y = length(remittance_groups_levels):1) -remittance_data <- remittance_data |> +remittance_data <- remittance_data %>% mutate( fill_color = remittance_colors[percent], - border_color = border_colors[percent]) |> + border_color = border_colors[percent]) %>% mutate( fill_color = as.character(fill_color), border_color = as.character(border_color)) +remittance_groups_levels <- c("> 40%", "35-40%", "30-35%", "25-30%", "20-25%", + "15-20%", "10-15%", "< 10%") + ## SETTING AESTHETICS OF THE LEGEND y_step <- 0.37 num_items <- length(remittance_groups_levels) @@ -850,7 +851,7 @@ remittance_data <- data.frame( percent_raw = remittance_groups_levels, y = seq(from = num_items * y_step, to = y_step, - by = -y_step)) |> + by = -y_step)) %>% mutate( percent_label = case_when( percent_raw == "> 40%" ~ "40%", @@ -860,10 +861,10 @@ remittance_data <- data.frame( percent_raw == "20-25%" ~ "20%", percent_raw == "15-20%" ~ "15%", percent_raw == "10-15%" ~ "10%", - TRUE ~ NA_character_)) |> + TRUE ~ NA_character_)) %>% mutate( fill_color = remittance_colors[percent_raw], - border_color = border_colors[percent_raw]) |> + border_color = border_colors[percent_raw]) %>% mutate( fill_color = as.character(fill_color), border_color = as.character(border_color)) @@ -893,14 +894,14 @@ p_legend_remittance <- ggplot() + # C. TÍTULO Y LÍNEA DIVISORIA DE TÍTULO geom_text(aes(x = 0.07, y = 4.1, label = "Share of people\nwho receive\nremittances"), - vjust= 0.7, hjust = 0, lineheight = 0.2, fontface = "bold", size = 11, family = "Barlow") + + vjust= 0.7, hjust = 0, lineheight = 0.18, fontface = "bold", size = 11, family = "Barlow") + - geom_segment(aes(x = 0.05, y = 3.55, xend = 1.15, yend = 3.55), vjust = 0, + geom_segment(aes(x = 0.05, y = 3.55, xend = 0.7, yend = 3.55), vjust = 0, linewidth = 0.4, color = "black") + # D. TEXTO EXPLICATORIO - geom_text(aes(x = 0.4, y = 2.2, label = explanatory_text), - hjust = 0, vjust = 0.6, lineheight = 0.13, fontface= "plain", size = 12, color = "gray50", family = "Caveat") + + geom_text(aes(x = 0.4, y = 2, label = explanatory_text), + hjust = 0, vjust = 0.6, lineheight = 0.13, fontface= "plain", size = 16, color = "gray50", family = "Caveat") + # E. CONFIGURACIÓN FINAL scale_fill_identity() + @@ -917,14 +918,46 @@ theme_void() + plot.title = element_text(margin = margin(0, 0, 0, 0, unit = "pt"))) ``` -```{r} +### Sources Legend + +```{r, fig.width=3,51, fig.height=2.5, dpi=500, dev='png'} +text_sources <- "See jorgencarling.org/2024/12/31/hunger-and-migration for a full explanation.\n\nData source: Afrobarometer Round 7. Data collected in 2019 (the most recent year for\nwhich data on considerations of emigration are available.) Question formulations:\nQ68A 'How much,if at all, have you considered to moving to another country to live?'\n('A lot': 1; Other non-missing answers: 0). Q8D'Over the past year, how often, if ever,\nhave you or anyone in your family gone without enough food to eat? ('Never': 0; Other\nnon-missing answers: 1).\n\nRegression analysis: logit regression using Stata's presets for survey data analysis.\nAge and gender are included as controls.\n\nCredits: Data analysis and visualization by Jørgen Carling, 2024. License: CC-BY.\nCreated in conjunction with the project Future Migration as Present Fact (FUMI),\nfunded by the European Research Council, grant agreement n° 819227, and carried\nout at the PRIO Migration Centre. See prio.org/fumi." + +p_sources <- ggplot() + + +# 1. Título de la Sección +geom_text(aes(x = 0, y = 4.1, label = "Sources and notes"), + vjust = 0.7, hjust = 0, lineheight = 0.2, fontface = "bold", size = 11, family = "Barlow") + + +# 2. Línea de Separación +geom_segment(aes(x = 0, y = 3.9, xend = 1.15, yend = 3.9), + linewidth = 0.4, color = "black") + + +# 3. Texto de Fuentes y Notas (Corregido el error de sintaxis y la coordenada Y) +geom_text(aes(x = 0, y = 3.6, label = text_sources), # <-- Y ajustada a 3.4, para que quede debajo de la línea (y=3.55) + vjust = 1, # <-- Cambiado a vjust=1 para alinear desde la parte superior (la Y=3.4) + hjust = 0, lineheight = 0.2, fontface = "plain", size = 9, family = "Barlow") + + +scale_fill_identity() + +scale_color_identity() + +coord_cartesian( + xlim = c(0, 1.2), + ylim = c(0, 4.2), # <-- Ahora el texto (y=3.4) está dentro de los límites + clip = "off") + +theme_void() + +theme( + plot.margin = margin(0.0, 0, 0, 0, unit = "cm"), + plot.title = element_text(margin = margin(0, 0, 0, 0, unit = "pt"))) +``` + +### Graph with legends + +```{r, fig.width=8.7, fig.height=10, dpi=500, dev='png'} p_combined <- p_main + theme( # Aumentar el margen izquierdo para el título/etiqueta plot.margin = margin(t = 5, r = 5, b = 5, l = 20) # Aumentar 'l' (izquierda) ) -``` -```{r, fig.width=8.7, fig.height=10, dpi=500, dev='png'} library(patchwork) p_respondents <- ggplot() + @@ -935,16 +968,13 @@ p_legend_size <- ggplot() + theme_void() + theme(plot.margin = margin(0, 0, 0, 0, "pt")) -p_sources <- ggplot() + - theme_void() + - theme(plot.margin = margin(0, 0, 0, 0, "pt")) bottom_row_final <- (p_respondents | p_legend_size | p_legend_remittance | p_sources) + plot_layout(widths = c( - 1.45, - 1.45, - 1.4, - 4.5 + 1.73, + 1.73, + 1.73, + 3.51 )) + theme( panel.spacing = unit(0, "pt")) @@ -952,11 +982,9 @@ bottom_row_final <- (p_respondents | p_legend_size | p_legend_remittance | p_sou final_plot <- p_combined / bottom_row_final final_plot <- final_plot + - plot_layout(heights = c(5, 2)) + + plot_layout(heights = c(4, 1)) + plot_annotation(theme = theme(plot.margin = margin(t = 5, r = 5, b = 5, l = 5)) & theme(plot.margin = margin(t = 5, r = 5, b = 5, l = 5))) - -final_plot ``` ## Alternative graph @@ -1104,6 +1132,4 @@ theme_minimal() + b = 10, l = 50, unit = "pt")) - -print(forest_plot_final) ``` diff --git a/_projects/2025/100453214/final_viz_files/figure-html/unnamed-chunk-13-1.jpeg b/_projects/2025/100453214/final_viz_files/figure-html/unnamed-chunk-13-1.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..5ba01f2e4b1382ef2c06ba2c4b6056e1ed0c2909 GIT binary patch literal 799640 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
  1. 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 z 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

    D7b=6TKT9x9f)`-dF-BRAxGB}X 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 E6K8rKqyPW_ literal 0 HcmV?d00001 diff --git a/_projects/2025/100453214/final_viz_files/figure-html/unnamed-chunk-15-1.jpeg b/_projects/2025/100453214/final_viz_files/figure-html/unnamed-chunk-15-1.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..d667a353ae33ad4894eb9e538210a2294d5965c2 GIT binary patch literal 875988 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

    tr-FZZrDiIMPU-4lvH|C^7y9g82sO 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 z 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%0A~AA@%Z{NyREIXq0IbYRE3FUJ^V>QGZmB#$*5e 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 Ck{^oqC4SQ+(4(`mY5ZL9)V{-65E3z0KYifF{ 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

    7X{8kMPf3_bGz(Bywt0FrxWa!>?4sd57JiQgy} z*K-3*Yp(9rg=>OcSjGU!Pe_IOslT31%8Mm!r;S_AmpK~xKRA3U1T=%WC3N(Z=ER4j zD&8UGsI2)ruFdMCA46i-%O1=uR+0K~u^HFhZFQ3Z5|*b89l-<6_{b9z%d9VB%INu9 zl;cyzM&e#fFLh^R2?Fy)Y2`n;+=4r-Z4SoUgkhXjnA7>BIM5M!;XG>X)j>(2D`zyq z3p(pv*4$4rQ*&UI5+`Lc@9&)wB!2P!;M(li`#zh_UTVVZWq$R0!_xA>87e)C zfb`p*5Eri6&u1q4$cOW=JR1CGCsJ%L<1QZXzJ^`EBVMJofEj|JqA7hB8v8jBk@HjZ^ z2nT%dVbN{QPl8JOaA&tQh?hJow;q#BxfU&Z0^+AW#KL~{Cyl)C-1p*4MrCGH@6hSi zH@$XPB(jZV^ln?a$G?QGe%j)Wzv+fN=!|WI|Wg2a^u8Lpm?ZPVi*2IrMXrXN?WJ76MX9K^2#`80of=_HZ_<8r9&7LXk z6IPTBFl>VdqdzYoq`1bC-GU6D?>s~M$)`u0RL<2=r@Rv;t7 z@{(BEy@Bkcmv@_Fn^31WZh3CeV#Yew2oHvn;fC!ZDn+2IF7WzQX>@bQjg^}{BZz?= zXhiz=_}9+{F17c`bLK5?u%@MGxJK`8GqkQanSKRP^$203PY!snaoxVE0162qfP8YB z0MH6qQl7(%X1=sq?4Fcv_tuytXXl}4N$znDav7fepb8_5arp zi9cjo{F4`pe|Ai`RT!Z0`!L0Oyj6RFp_HgZxKNEIGgKmyUR-uaqWm1ATA1_GDbGSB z@`O42i-u@Z8y!JRMRH)YB7FqEw`pvVLgc(G!y-R98+#}PrH z@P_<03O5eG&bpvXJh1!f$*cJwaugdVYeqeS6%Pa$s>*86G(SAOFVu@3`oi3s)S!@8 zntFJ;;|wBK{j)=XRc@2ER+Yd?n<#e^~qlICa6qHOFbLr%<_Y_bp3@9}8Dv14;B;RTC998x1~ z6vF&ngBtuOb8VqPj(Qbkp|_RnY^a3Q7l{JUHR)c3s+h@6zC>>CVD$cg1E>R)M@vV; z97lS;Fg0y+Y2Wc<#T+5))TPwj<1Xek^xHUJt2PlbyL*7zpCs? zFVm4swP-0x+fRvn5R(kkvL6NrjdiIcxBb}M?C`c$ip5NFEmoOVpIgU3YH5be*EeK_ z^eOX+i)ffush!~lkFkavEjqWr>4BfQLnSN*c{zGsZ}XnEsV+aFdUE_ON7|#S9r*z- zy>gHgMCM#6SscY-hH+r-y+bR0Zj<^d2oWR~I4#PyA_S1%Rb|AT8Os6|0u2j8^rUyR zoZ&k4EEt_f748;4sC!2gLF|i0 zMIlu%?i&x(iq_|@chz&}f_YdK9vNDC^Dd!1xpE=Ax@lVWcFTM>siLOxJw?T(uSCAGWF!xgJ9Xx)p*EIUzVV_9>#taxyVX>MOM+eu%7}!4 zgQE&I$CiSCvgQfzk`vI^ZBBg!QDi99RQtK)XmWR}jWMq+M(iBSOufZ1a;)dgTULj? zh2%n@H92&j>u)?gAQo&0<%D5hN)2M6`LR5vPmgw~92t0^7^#i>DI}h0%l+9v!9MFJ z)tQc&J8uxOMUVqf_BaP+LVe<1EaOONCPYPMYN!e?j3>y5lKWsvhd>dGjM<4!mZGz= zO;rJgSWVoklTq}V*VNS3X9N|^W~Q>8$&Md3%rV5xtUU2NPr)dt;LF6r(U4s!cg%Jt zT4@tjOVaFFw%97TGeS2=n(ErXrHI2Y+h}RBV+vcSiDKtt zSI0ZLI6Y|=MDqo`@LAYSD-)t6mcJcwOi_ym9$Cf&`DOZH@gd&=K-pBre|)jduzM5} zl?NL%vLa%HipIo^A=vOfULTyvUjHmn^U1ffv!n4Yi9N3rztUPF3R1De^Xd4RnM*;# z-by03!*gf2(MuW!=7UA~sqSL92o8!3lc7I1AXCPxWRIG;}15z*@R#VvdKrv*8V@ zXm6JIbN5R){HEs%6Uw4>A;?C9Bv`(;BC~}}BXoDLwPoFm56iu5*Ep|e5|ceBo72>q zGq_>v1ctq{uio}T=9_tTC5mh8oZkr)TA_-tA1&kn#z7mChy62CqI!-60ydMWZRft~ zi@~-*!pAwz#uC+^Ukp^G3Dd8VMo0Yjpf)u0=BP8S%Cln4_3#Yn^+bBSlF!^PvSj^0 z-DUme^R?0YhqOVx-2lPkcJxqxg^q!*ld%0yl!pGUG(#htIfk z22@jHPSj9{z3cI;+^OR?I%q1%i(jR_fO}I{hkzd3kqx+WP9Jfx-4~#WpC^CMdRz7- z1Hmdj7-oMr{ykO@l>Tw+$Hx=!40N^J?oU=#|KyYZ4+kT^4qI;B-Stu2IZzo`?Yxga z>0nX6+v94Sv+?&xamY?u1fIfEA+1tj zffvA|q=z^C=Qt@vCjx;;-CxHB*Stm!agh%m13VmtET%uF1|32n0D4X`b$JXrC~o~b zz{cV-Pf_&1)}f=!fbYp*lu=^IY7fY&XpsWU2_QL23Qk(ccNkW(|Ko-o@Iu~C`56xO z3*PbY1h0&VI}7= zx&R?z8XsTgQEe&uA$|-%d2$-4;WtgZWHXbVmYmjJBvKE!zk)6pk=M)T*ihz3?}GsHI5Y&!B*48et2qWrDbkF2(hSl4?Uk#T*Vd zrLuieO|Tm%F*hiotjOP{Dz_~{8TrmXIbcaF1DRc6Yd2;64Q-$yx@z?U^immEYNuhm z4yMsGLKgbx!VqwINU9!EqJjq9yXB8%zoXRtM#uz`!0i0PHUz)nfXW2<&Do+;8P0t- z<@$zw;)eTxZpG)HkC%Ttf_4nb1IikOWcN`ZXR04VNnzi)ZhK)C#lM`13~l%zy_4-qEn!h3wmc8Jw*DK%ipgXb72J!?Xd({HM<29sb~}YJklss*k`FM5z3Kyl6U0^{7b*N8 zGGt{9-KNUH)bnXX!3~cZ`f`~!c_*Z_!kY3hZR2LOLzg^~Y9u~Uc(~Lco-I^YDvTD# z-EYpb=N6h6nHJhU5V_^%ox#%>4cdR=bvn4g`@luR$y$%>%_u`Vb7`oN-Ae<6j5b6P ziu|lvf)r5~nK|WY0g`EvY_#Wh8s%$HObg5s9=d2`)@A2Ux03ezY?h=W7|mj50S~@* z$$anOm1{eI6n~tEW|@aFnzO)L!s`2JXtzuSHz=Dp45(f43B#S^9DM+z4TVIa`zQo9 z5bePYq>a^47P$4-Fuj12pX_KtlcRl+(3Q{w#E=Qs)gIXJ0F7K8U;@%-hAaER2TXSu zEHAEnuM^j2>$MIZpS_0FN6cPOnZ3J8bYJ>ZcI5`N$VEz)b9v|YE;#|aQm5q=W-;87 zqJy;tZ1}=kEUBg!I|>fASIUP5lMQ6=YJ`ExGSEz8i!yhO#YOCOCa| zA8lTXuRCw;4cx z9B1is>*GCmsRpan0lLAgxHCQ4c&4-N1u2|njKF8iPaC!v%0EC8f|^K!#tBOL|IcrR z!k6tSUA}X}2j*D@WiUV0MHh{IwubmS`v|2YV38p%0isF9@#mSBbK6b~p;CzOJZHI` zzc~x7JSghxr3v@A6r-0uG%p}l5R;b^F`UnKAxpVzw`~Y7^5HfvqWQ;K1kVeVwt?>% zZ~#$oSaDz2D$EG)d-*V&d<&vEqNx)ZsT%iGa)vg^!H+^$7atDxY~m?cT<-R4_J@>_uIXerKg=E!j1auVQ9nUi32eQnx0ik*j@XxO&>F@vleJ=if4g9sQfxL)LI4xPF zPBKYj_;n77P^~J*BYY~|GAFQAO?r;tk62jcESu66>KJgFAB~+qgl@wWFg>wchaKsM zrV6ZBxN;6tS;X`4oy(s9dKF;%M<;F*vd3cxNJLfQuaAiNlL?}vTO!g%v7$3IypF*O zc6+P*6W!Q~{DMd3Iv7^wThweauubaxaSYaLB09r0#9Sd_kBXR~{31SF^~Z77a^f|m zI<6lnU03WcD&OIE+3iGaR=l67hpb5jmNi|S2iLBNgd0ur^6Hcz=l{e+|Fy(^QaZFlFc%ibbHv$*(sB9QaF{HLNYmG)bO101kknlRcLmd4aAM#_k*X`V>-?=W&}NBP&ET z+2+jf>gN9uz$<*`T0=|9r)^MMWvWW89>aX?`-3h=5nm%EW#t^ELVv-eC>T_HFV=}m zoj7=@FQQ9uE%Z0oQiZAtUrvR(g0d6tOT12Bx1M?qlPj+0S>rO-n_Z(x^TYJt338RN zjlZ6plky%P)Lz_CsGkuU3Nh@3 z0TotKiMhPgg5eMh6DW=OfqD9$8m%DG+0M~XZ?>M)FgfksN-=-BRA@v!q>Q66 z9u^L47eEG%!HpB{es;JygmQt=6Z2ML_i&Jw7{g-kIc3h=+Y9&gD#q+T8n-YgQ+dQU zijsY9Q3ZuR0$OkQkNfV833tyX^`lE-Tr*iFBBgoSZ(JB95lUOD&xGw^)IT$rm=ed@ zNh)3vc6v&cV3k>Mf#-L00sLei51}y(cOSsB-?>d+GYIt}eLwD!ded76BrQx*!Myvx z5m9VEC?!>MgK0*XKKyYgoW(}cdupq3xsU_YPrDitm>?y(*TCO)*gE3I80uUPooHSr z728}!FNyr+Z{xdZGa=IzzT4i=6#DrJSwxKI67FK){F%vcQG&kK3RJZT@ z2AHDa8VidIrB(P%brkND8Yp$F;^mXzT`1;8L7G$7S;6L&oB}2{_;GBmliisDY&{jB ziKz6e^X|TuRa(%qpkoXA^r6QG6eZyw>y%7$`6kN=Kj7`m9jb4-^|~Rm#XGvn==Heu z&?^}Ya=vye*#MFe@8Z4~bm2}HOkZcUo|q6k)#IP7AU%+(SSh;HnaAgCnLr<4p|a2| zW6ZA1iBdSIXr)DJky%J?c#^yvKB=r2c&?F)2AS;^Ceai-Sw znc0cXo0}kll>v#Mv-R?O@(DIf8r7I^tC|F7WOKb}TEgJc(T9gk0z#t$zR1D?C46#c z-fHnEdk@0r42Et+aWB#$`>i-M0U=Ei5ri z>@%>~8JL7B)XcS`Gv$oDMbmo;pd25UyKj!WACc$r<)nwcc}Z2eN(#J#bS?f-hv_ui z#7)#{{U8HXIQlsUVycG=B+rVWRiftD-^7YOCsZaN#0S1$R}+#kCY)(f_CPk4Hp^pn znwx)v$qTNv#PQOMCoHqwz#dmfCBI{~VfM<6;}k0(Jg(R1w%mm5l5^_;3s4~n)&I$N zG2HKb|Bd@t;tU|TP$^U2#tG}u<0BQg1Ev*`+v|@`HfM>fueOHG#pVJ_JBM4;FP?k_ zX;x#@e`Z=&6%BP9r?-$i1)Q!aJ6=r3+`;VJRA~+prtuwNkxB*q{eoBp^M6?t`wyPM zzkkPn|6TC+IsAY49J*9!$&7Y>M7aq1u4XF!5gao#P(d$hq5Q)kC2EN#QcjSnU=*^% z;Xn@Y>z|Cg9=p}ZmoeCWEPj6@OJodG08Bg?Ml_`oSqw--TG06*vNl`tCTZm!-=$5) zKipPBkNjVT%D;2z?uCG}=;le^wIH4bDk+%Yf*z26OXakCQTRisMitU3QKmr8-so{`Pl|S2E!7 zy1c0zMEc$;Wy96vh{FNTF5ejObQxN^0iYn)AGL0cSRchdlrYfbEq^72x-X7+#+{WICG35Mc5K5PRDDT7j z^vV=W=CITHZ%gz1b9=PkOlkf?-3i?9X07;9PfdzC5I>bMKLup@iTVGiZ_UMBxaC!( z256uJ8*_&~fjIEt!K1JXe9C;LKn@-deon}E+I<54bgB- zo;AZ*X+5ZM7f_;3uSiorGgC4|k9hn3VC;Z2n5Xu^Q`?TRjVZaTXqJwla3$#3V{LNuA-WLOd!UNjH8filo;lBGE z8@8Sa{PA^)Z@&$KqGv{4s{w5$WhMvk&%d_2{`PY;cQh)>&9XFj282cRIsK`KJo{`o z?J3szaEle>plX3Hlp}boH5v!kk6T&7-R*6mrrr_-pPC8|X*0p#qoeiX#Jd+X5ns%& zA|mlCs{&nZACKX`*VjaJdlMh-ELt)|cZ}0K+*H_9;BlwuUYC_)FND~GbuIb7w@3x5 zG0?yFBeM~z*6YlY%)r>(2_{r`W%2`+{L8NrEdR7=3FmCBmxUO{wZyp#LeA*t7-xOA z{$^ACKU@_2y9;KQQf1_e&>9tLTRuY3_8(GmajeSD!MA`fl}1of>pG0CSuMPj;agY+ zUkIFM1Z+RUI5}~cwDkMJ5XV9`f>MHsK75hQhK7C2ec;HBmOB|9+?4!41R? zNPfC7Lg=+BeqAy7XG94R=qWpOt4LRRHo7s&@02Q1MLJpOqD~^ksUo zYQ!?}bxi}LiEu$yuG2&c_zprm-@^8@3clx&{HTj`i;b3HGV3$B!jD?YWrE$mMH-r2 zM;gl8bcI}}C8n}&SNs=C;9odYtN7#%H<_LZdb1A4&f=-)! zR+m#1Uv3*jpfCnTS3nyf3frZsgV*NdzQ2ci?#-)ejqKZ{bn1ROn@!Nm*i}!!( z_gzQ8sSnvr%Tk)tbCplrTY4qevx486pWBdApPFDp!a_cJyqf5R#iU6q;Q#8HTIPWYP5n;D3P7#AwHOJLk{Vu5piZC=( zGjk4tg!!N12iGQDqUjRL)IfI|bTPTxw*bRpaB^YsWD%}w#OpiZ>Sa6fmqzUI** z^Zc4BZ}Y{kpe)7B`+9>#1h(6)cz!K=uiwhm;Lv`tN zP`J1mTcd)PMh_3IzV_J%6;mtI*I~^Tp`uK>G`=5nSttfG7UB1HrPsZj>6jGDZML84 z`dW4gpe)z2_RjM?61RoC+c`FVXbYw65ygGi0^08FR8hs6?xO9!N?>kTQLnCR!|ol# z!#hna7ciK|mZtW$nU7uNcGGqzQ(a5@3gR1>?O1Jlvpqd)x}VVD!BGGer>|w%Vztr8 z7U&Fk%q}y?0bkpFJ`y-n!PtpaU4>M3Q=o%_UHO2?3jp)*T#@fhi4z3k-moQMVs*6* zUZZ&+Us^V7DGTdRNsV~kM;*$hA8W^b29#84uGX^x@hAF%A$ZAe*IME6Fm^8#)VOV> zD}30^b87mnsyazfp2)Rg!w1-Inb?av#{{xTm3TEZWsmEtmqm{0!$@OCj&rgV9X0{l zmdsh$hU*&qgF~%Y$^8id>;w6zfL34th8GaKzk4whW|sHh?ah@oSU&?bMj67=B1bDB zG+Rx1Tl>E1^!lKb8{W2{?yaZXXhTOi8ginQLzZ+{(gGF*pfPPlrXD^#qx=OAdVz&I z97bMfFv~*BER3E-OYV55*Q27#gF%4ud|A)MhzZI|iqfz8v{WT!CH!#)qt+XgbK31qj zcJ@*GG3N_72*>&R^I1|mict!`$R-TtXIzu;276I5eHcBi1+9znPmY{3UNLWq+c&hJ z#T@QoFUErpKYLL4HGTOycyAUWm3k=dRK*J=$$6OZJf$WHg_ zEswwHxbH*(Pbe+Afe7}QlnOm;Qc_}bSQ5n5VWY>|uiG5;Oz6mQ44pBHV^Bnz5KB+DmwpV3km;!W`1>v_O*;Q)xpSm>&~~d^TslS=YPF z_mGx_W-5~mB(^#IkjTKg+a}fXk1Q8(S=s9=x8eD^ulHX>^OFn zimOFT9}pVbqkkmRq6qMe4YmMi_t`tgcdX5kv2&shnIUJvmQaFt2(JW^+pJ0Ij7hf% z$!99`&q>rBO*d|F9$d>-J#Zerrzee{6Tb7ZXRIvX$ux*Sl7qYa;wbC&qv7dd27a1EE>H5iPvJH!vou;(Qy52&Qj1QlfP{o43{SOx$eh50 z9_`b{0re6wlpB@32X1kFC_4ILOMR^XcaSA+fOUxsX=>wH5IZ8z)D?A0ROXE4y6v+% z(h7fM$WB(mKEB9eSq{itM!vYw#hiCRJMks(uAE9z2lbkWbVRdLGoNK>7tXkbZHUQAk=w+fMzWLhp#6L{bgn zhCyAM0p&5W*lOJeGBtP(2AEV?xY1SF;}si%Gmd^)ic5Zbh!yq&ri$vDiV^EmA0Vb*?4c>|mwBo8Hz$Chv46$@@z1tV@+X<9 zOA+ev05@hfO*yGE{~PQoNu*|Nb?7_#_78TAa)wS?wBig4sea?j-+5O*b4-+EhzH`A zjelwo7Lt?a`QRtMXOLX;Z+`)n5q7ycONY1oDj$}M*b9B32mhrd5jZ#n?eNbKb_a1= z0uynO@Zldagz_A8C->i^Ptrs_G6A-S-;}JPi9fU6f7LZqIK|oSFC?Z{vYh#lIyR;{)5|FcDh?uTsv22zi~pW57kYZ>6YGF^8uiBdERNnQn{j!P;l{D1vnV?l0#H``X%WF6zZ3j9al-%Y<02-UZNdZq4Af{LaAG7hJ=K2? z-b!OqJdc5FlF<(IugWohq>05-^1mc{q9`FC2{niU<~GVAl!VlzFE z_SkK#$eUXugRar%V&R-@fYQ;ybO_3s_TYLt`!DovX-=+7g!K0aG|$&kW;|0T3kjVZ z={{0>4CJ3H4NiSgjC@-~M_#}-Y5Drj({a*0Lz4U>nawlQCC)~k`w8+1+tGe)5fvz} zZ{+aeU>~W!zC?r`6~FLf31X2Kgj0~$20a5&r{He%yb>alQ~!9nQIAd>s28Y!&ZnS& z4MO!mw#QV2eE6$sS=rjb2$;B$5zUfltqBearx!2Us_e{!|0IWb=f@d_a)&HTzzvjt zM@=MA7Af$?5{l6bkVg7%9`OFp{yro?lltrr7TN!|RyKbh_kYLg><>Q=N*&7uTJlOA z%}$AEX#~O_mdB!_X_VZwfbt;=$VUD)%`CCd2+#wpBEJkFG39Y@k~~$QZ3QVfS@hdr zTq8VV+79q4G31lSV>8JL4Apx21Kf*E^Y4-@M(D{28uxZy0;qY7Z(x7w+=wR14%Nb9 zMb{-ju&%F=cq0G=I>IcLXC2S<1E!_{_3}k{a0+Bq+t{sNgs!>%be)VpY7)6$$`C#$ ztpFhL3+vP76N`QAf|3Cs(RvR2I zb^J<>;E%ZHZ_tyPLL5BNd*@0Cnt-qk$|_bb_{$*qW0@2YkxQmCvMF5%6*MBPLZqCK z35=XZ+DmmFOyHeHE6tUvt>a#0y7k?T^NV5==iL38>i?63k{~Ex9^HccSP%=PjOro$ ziX}e~t7c;H@|#J@pbA+ez=8*orWk7U@$&kCrup^9MDYLv-mD*saI{@=x2<8r-wFhz zm&dHrBeK6w!Tr3Y|C=K>(EpEr9zJ@X_szm6;sjlnwWbwz*&QNak&NG}cLvt$!O3Gb zi=wkgwjp8H*E^&b9Map%dzF2qC0I1F9f4c&Dx*W>%`GW)LifWyc`>$O{4*Cduci2c z%U~8ic3vY$Jm5llIrSN+tHCE&b9Z%a@<}WEeaGbV)haOCPvQ^?6-;dYS2s;(4CTuOHB z9}4Vp+}?m|zDc?MIvK|v%KSFDY#xlmf4L81896hmrzPN=RuP)ARC8F4s@8`&o~~jO z?KnC&M0_R^e~%XDTm)F2-f}yj4N@GnWAzQU;H%VY;XugfDuH@RmB9FqKG?s%5AzRS zxc@#^{{!br;K?_Ba0%)O& zWxjOinvCa}#>&XMER^3GJnMvPnYT+5=CWx`*~80d7ShZEdORhuIgPygK*EN1H&)o8 ze~SL+U&hYGz!Uc?4~Eb3`_MD zKmy9v)~Z99E^z<=wDZ+TNZz|!;$oXQuR;pYT>-ZUDf%O7+Q|ueN`UP8LvPk+oHtHI z1|!~@)pNO*htH6+&gNzWA?Ie-Ug#}1e?wQKmzU}e5@TZe4sy;n5MT_V&0yi#XJlow zVcT;vvM@iMcN&cZ=^*oQtx^boE+bSqLt9bhYu#Ss*rZd)r;`q*iY$}(e=4s2e@@Fk z*n8pqzbO}|E|nyTjwsrhsGp|R~%Z*`d z*2SANQ>f-2kW=0K3k{m0jVJ3Z6Kj9=j~U2u_o<<`qZV9a!zv4fqYZN7gCXk%!kJ5@ z^)VFW%P*c!Y8SgTbk~{t;F;5+n#G*>F=bfqcPRpr4V7d6>TKDvF9nr_)Jj#syim6W zQ!^j`SIx5)irTQvwI@zThRf+9G{VAI*}U-VuGintN4hHDN3&`%FR>9!sfo!AGT0Y* zJaV6B;ItK^Zizt{SF3J(h>DZsFYP%i^5CV@n@tYS)Z+eTE8AsXB(gL@fzkvkvnVZL zy}qWa3HP7>nFuBiRR_U?WBNdOQp{GQL`^>7iq^uhu>x5nl@%YjOmL7-(TS-R{Gd%3 zS@N#q5%)wekdU*m*bppsFnO|#sWfF_8d_AG%8V@cd_Ww+yWM)Rs3yc#!J;9LUbUu2 zZ{geP#5FB2a|o>Ml;0ESo*C6MPCuv>7%R2x5ScQf-}|pQe<-l(!oJ9l)MHR}H`6)IF;zXZTWcmbA15gu z*~Z@}l9gxF^=L7Eaqnzk3_uLT^e3e(4;*=ZsCmdOJEjOX2xQcO>iaaEtTNG`HUzHQ zEOMntcDE8ZOrYvQ9KerBejn|IL><+!ZH-p0g4Eu8Rxtny^&GFI*xyL9mzeT>hqO=SrP zj7~T?w(qY*DQ`=&0Dlnz-|z_P#S6M=amtnoZ~Twkzaqi!F+_->2(Ps{fl{QOdCr@B z;nBif4_c~uyF+v|1E@_xw5*Ubabz{`nj=Rytx?58-d%lh z)SJ1>5Gz_)VJ9-A>aU+{%eu)q6YM$|!+9hUZh1^Lfb;I?UI7sf1>5rAOn^h5KJ3Bl1Oqxg;`JSxr(wli0lgWG&A zecQ%a7+9<>Nn?vkg2+CW)Bf0UKbs?`u)9~XqTdJ{IM5BD0YBD|$eT?tJ}kOZ4YFv| z;KcV&tYr;sHnpMas0)rM>g0$qkXf~Xj&baF0kGP)Wu>U-qdYjbu!aS4G`e|b08B** znI+kJ_PTMlR^UmHb)wdngh~-Lzp?q~=0fwT!V0msWvD>N#i>1OLf*oAq;b%HaA}oQ{bBN8q4dDlDGuIasaz*GUWEFxG*|8hpPfN>SERjVs2XH~ zp(`Y(CqNQh_b(s1n*@H3JLkt%t`CrLPDonV9L~px#OS%FS#<7!)jQk3_o^90rdDd& zp_FL6*D@rw%N}BW39?D<;U*JMz-cuyUkQNuTh}wmPmnc9BlH1LP zFAfyAMeRezvoFxe&a-mfhNTBL`8snKj{4J#qnnYevkT?@n3N^9{MbYUlJMt+lMB2Q z^J|f@%-L>Bgbplypq6kw>w+=Cg4jjcCX$mAC)ImQEQpOvFy>ytug;w4IsR&Q>!y+a z>gRWy@geXz3BMc*$$*<8*D?gHGwN*57Z#EC^o+%IH^j_4rW}A1VK8+c$m#2ZaBP%> zhtD}irBKNP}BCa zGC>I-5Zet(;wRDF#z+Ef3(uW6#B+N-x$xKyGiq_W`sA?rmn(0XoN9gtRmPs$_s0j@ z*pN|B;3xx;>Y1_o+dwo6-!CW101U%j%kJtB;s5C+@_C{+fBWD9e&U~RxZIIH_tLL# zH2_uc=c#dZjr}||ex4ft#Pwi$_NdFs>E$UgkWvu;sMIH85WLU6+x^Q^RKHt#enc<_ z%|)nU{;%AhxwQYvfBd{Ue|ZA_t*cYB95xI11#eoaN`*w-8X%ZN5#!vWGW1)O=5dbx+JUDc> zDwCgZGH=k9!!S(D&D4QYmHePc3c`psg}ga6$b(udt^1)9iVhhUzf<)F>^~=t z>fVw&honzmU>5cH45Ine78=4gLG@R3YJdZBdFn> zB-eKk-S(U1pR~93&kOKs%>&fQKkqt!*Inml<@B?1`ej-6tM&WO3+U&n^ygCiPyMVv zyB>s$Fh|D7K2&sAgms$0RQ~=z{6C*r{e0iQY=1QMTk7;}#07K~TvvQygSS9bARSGy4>bVC&Zuq+%6qaRA^ACCqd8&# zNOR-#QoM^JTtvU|$V?l>o#bET0qcN4fLQg{O zEx$a}ieRQ@yl#ll@Z#94CtHjYuRppXH-(EbsXYB*&;5IJJ|JE?pJVt_icik`pLw6C z_PD_fSyK85LH_mTKP>}m^zp{)pLxHu!q4)~8mXEEIN76|<==?$HKUwX(YH7Zrb3F} zQM5eqS33fD5pW(hda0uZ=qj>&coXJES{A-VjYT_WRw)_}`>d;!g`a$k3W@`Pj|7P-S&xzo2p0zKU)s3WJ0v1kP90rqbU=0y42 z1GAiRe8=0 z8D(%pNQtfTRy(JhPVrcd&q>Bs)a>qY(QbAk#r#8dA!f(^KDFrn4~Dj~#;^0dbq$NK#0Y^imT~gOiBG;eZm%CqRYm>=Uh^Rrh^%ZyNvY zQ~kC=)Mp58=LGjavPAhSf_qd@87!28Ye^6fU2vZdKP5@&3ZN&?-8m8aN&ZT9`zMf| z`{;8YjF;ZzWrh4vPjD&$=_grUAqkkY`4OrFARAdGBJfJ@;qPIPT^K!Ae#ZVO8_K)~ zOh8v?t#JV4%E#KFK!-8anFi=oE?mzb@A2!wvmOVw9@=Cn_t{Exxr)pxiGO zJ*QR_%H}5Sdv0iXk3M1Tqj8!b<$R&IjXBSLZ}Au2HAB--N~bm_`JILK{6M717)p`643qUGlb8g1^K7WS0)NU6)epsR0 z%}SM|>Go0cro@4dPuioYC|uAYX?$6&{K4*2If0l1)5Nj(a6qqY9SmEQ{}CPS`chOD z*LBq{gp_V&nWVEWeB{1-Y$LFcK(!Xjn{FE<#J;^TsUiO?YL+Pr)ENhP9CH<<;s`KV!GOip+-PFm(lEF5@KA5z%nt=T0UEjv$rJ+ zrw0JH!LJM9vzTJ%J64CUK#J}NPM$+sn=9>z(7OossE|&gz^10PsDS}k+N%WJ!I7kz zrY<>!W;4PDIQ7&dPn<_O@IVr73q?!ZXMJlqM|0Ko#Q3nHuc zX61;%nU=}1!*|fgbGV%w7&2%x1m0&@n?hY*`bZ+?PmG@FX}_JIe-t1agke1uby78h z@EmTmTbZ*m&%|}u`Nf-pxR_+b&m3FC_U^v0rI^RPgngEgO<8N;<1f7S1TRq^9pj;K zV*RT{CI3?o8j3l>#v~^N6|yxPz)IAO%R7?rB#TEkqwOOg6V4g{FaJGt7=EBB8-MyTkUD;?u{doy7wr1D z>TEH?+xxv62vt8LDF=x*^b18ju+wAD^U^slVy=M9^mA1+e@AMuI%q#VXyRfkpPtl{ z5f^J;1z$xK3eUQ+$c)0cGr;Xt0FS5`Gd|_nHi2-zHUC8^2AfchdX|=Hg3I}N(R3!r z7z@Dkmh|@zV0rJXzyt-oAMlqo-&dVAhWE{6i8T{O-|w%n>~SraIUxaXdF`=3aCsw{ zoxh!P8C%!>I8juL2b1{kao_^=!#}nr`2)TlA3BqLcn7#$DFZCXPxSUT%+4sfb{`5# zdK(BrY3biRX6dsi_P1E4_zX+#1v0FYQ=R}`+P|G){d<{h|E=4RM76o5)TrO1ZU;yH zk<|}c)wlDcCKQJ1z(v98_eW4}Eo>f10$)-xlU~q?C;2Wy9rra^RlJ4kZ=|d* zlD+{qg zcefE-p|gv|&{c{w=pvmcLg{xOyY zO|i53nFl_8@uns|VgFOge2UWTM^Yv4UcB_4qsIJli{l;?(jBv}t$sC!XkbfP zT@SK1A*XT1l+^H^<@g#7T?T+zEhgVVM%h9KCR5K2WJVqiM4qOOc*L6POsH+SoTL}s zE-pT_U+C>|X62|Ooy6eKz1jVYBxt1Lf!9+BRq@bEM0xGAlLZwfO`c08-icMy2Lu5u5l1mMC6DZ?G}L7QLo z0)-(a!I^I;u)`XmTOy8v08T6;`xK)OZabxF5?=P8u&&T%BvWimR!`T@Xzbh5EaCQA zY)v@4z`)=yn(w*_g`q$I(Cf@%O{#V@O!rgZ@%3UQ&D$~b!JcN zJ19KmY@A~+-vRi_3&#vAHfSsI4bGzxBMN4=am97UKB=Y^nGemOLzotO5x}bz&H%jh zp0C&eQ7TWyiO#ntN!NKvO(>1C(CK{Q%j*mg@SXcNeqEccv7xF*7#vj8HWpRY z`x^k3teNfGvs0I>${h)rHUi`d9B56$8K7$Qs@#JPv1T7yZ`*84o{h{rU_0tU=y_3D zi+a-l*Kk1G)80yAQKl^|ELPP`Y}MK12e;UhJ{_#o#h@02fL+GHcGq$- z<>EusiRs?D-)U|T?qBkejNNRj++~E$0hevTpu*5uj4;OZ^Y+n^4RN9A#BV#_9B1zH`F?!!7IIG7f}8vSBO~NC9V)9Y*>K z1AY~NMadKXBPv`>$lG-$9n*e79TPhyl^8GU^5V#T<0@5#@wh8zNn4n7OUZ zhcbQri_`obEoDdhDcx5Pr2j`TpYlq7OD%FvrLTW0sW>>&p4&G95*Y-f&0YluXayQX*YM=uxiR*SrD9UKHejgA^v%4mRlNeqMq~J=%>yUdH>Sa)*YBApojVo}Q zmMHRbu$SBk*DJ^ep6dZM|A;LAKk~KJgIP~Jq`G^^5_y6gUu4|HHWo(BmQd&yl6xW$ zGOFa_O`7)mcT+Pf(FDP`m~Dal--<@vU%9ZWO@!5MH8Xe^fxkTWd!_YpHumFw`rN*q z*Zh95&ihA$dcrX1bAr>>w;%Fgh{;9#^GhcwA>rBKrQD8N z$QfG!bndLEecqtf-pXmU=?59TZKiM5iAsrji3(_fzk{y9j%J=}R~k`%{UY)Ndmr-r zkQt1;>0tKu?b3$4P+B{d8&Pz0gq;O?rCBphXBL8rJZMojOZeNv=i@AVuOht=Z8~_z zf~yIMl??6{Qh-bQE@iz8Y~&n6;x zS>(on)Ff(DnlqB`P$R)$3AQ!Js#Um?qXnQTBc|B4Z^OWj zpHt}daZHg4GYssu4BD?2JL93_>0J;KCkvg>CGIwm}~oY zmvP%WM6rh-?KM?3F4FDB-8vz8fVe)_fEF%^w~y1gjoCfOh*_(9hUL}$a!lB~{E!Xx zbPHigvLTi@enF zmJ-I2%(q=2IJ--Yxl+gFkac=u@8L0p5p4sHSNks8g-37L``}82g809_+$xDj$!rA4 zps(1ahZQ*(cqM&s^9tejy$NkPY0fCw?zmt3x?x{Ze295s($Zm%BN}97DNX6;&r~Eh zI$A70YmqN-99^EW(WV0AK1G}f4(HBUs|#8gA}*cF8q1llfK zLL!Ba{Z{Gj@%{uSZSjpx7;&3QiR08$?^jQRQCo|7P3e55D{MEj>j*GT2qI=`kLG=! z?v*uTCe_7=`F`QjokT`LM}6(W%SFKOCMDjPUHzL#gUH>Jm%W3vZwR{Pa}CN{UnmF+ z-V^@VQSGLb;cR1S&eVj1Fv^Z?Ya_ea=t5~oKRQfh0-4aTd+jnzeXS;?`=uWODA>p6 z-cUCu0sD#KrikbBXE^@&w!+Mf*9<%gK>20q)a{>9#KJ;5zV7dv>IJ^(#k$sg-vp^{ z|1ro8{U9By5lr@yv(u4NAFhU0)riBLNaXzoVt!?$t zv#w%`l}5P{v3Sw1E3mhC_dXxLd0`&j@*GUncRTwxBDkn}SPfDHgK% zO*q;2VPY07gU=Q} z-o_gJcMxsiDX;)s!#%p@4SET89WB7#RpsfJf^Eu_itj>MZb5_-lAdF}9?GKeCvb?2 zDoBnK;qxOGPIBRkBV+}vj`UcLVGOp#4anIr%QL4 znN8NcVU(i~dex{!?qCW-aCuwtj_oDlf1p{j z>Wu>}=gNho1L^Wo7NxJSTR&*`ez`<1!1Qxi!Ag%gx%U zfP+N1fb_HWwph}g4VjkEc`EbJz(;U%Z)n@}$D~z3n#>&Im}(a~3bMYaQp{gQBmDeg zL7e!>aeeZdK~D`rnf7+mwh;WZl)18AyOm|yss4&dF5gF=fQ91aZ6R=9e3I9(lo){W05+ zOp2Z(A-R3p4Y`u4C|}N3fV7w6-W~FK{f*W+nO*wmX@^!{B8ayF4r>~&YUb!GO(PSr zHKiLC_`f2aO1REPye7fKX7Ck3RqAy5q@XxfaTseoUxibP*5!cIo2haOpqA(A0Q7?I zpstaEbdqm${08U9QwSiO_!s3?|FO1)}k;$~n1@*}Ji(+WFF=W_%FvozU|nqrhjj2-@PmNMII zJ_ExdD)yJh4}C-Nq`en0P0aW3kT$(4ibF_#pUbUGM;hvKnJbQ1ZAE~CmGM13J9}~ zdsQ*i+3;f-;tD0`)40`YG3k)wX9RvQ|OM{0n0Y`c|a|4uqMR@q49YN=qEWFZROm z%u7chFTNnKx{rOTOyT&dRBkTc@X5q(`XM=m-F+_P7P+ojt#I4UuSbIlVqyg$?PTDn zOyIQBH2gj1A36r6N@Gjy50h#XqUQOm$r(TvO?cL)29d?x&vgyKK@a7W=ZKzi*uSHL zivlq(tQ_`#2Vu98kIL5<4~+1!8<2LsR)x~}o9MgmHP%`m8Mb2tl(pg@a?gD%U}8cT z9L4Ouo#-bYYHn{dCTBdcUljzQ$ZaX&)m}E8AyB3f)vdrS=(B8E&(i)#7o0}~0wFxC zUcW;-dB#mqd9=*2LkttSvurK4Xj)I%M+3o8Z6$JJgKX?3ug4!cc#{bTM&@9-ttWY} zZwtim22=^x4uPx#cb4AnCMz$YjV%YaX6gs>;WWF@e;~UZ!@fE5b~J5cIR;O{DqCOP z1+PkwJP2_-wCNOKncOe#5VDyIg{0wq^?V0 zSUDUuM)64Sr`O7vT1Xy&Ttu?^JNywa8(>}7s z&FfA%Jz1!Sq(VEu=w3>J~3=G+)qA8i}C-*&xJD<$UE%To2#m(n8Zs&axsrf-qycU6K`7$x&m-ssMzvXkDW3 zsr#oHIZC-u4 zDQ$=GC9*M6tz=e3738H6OfbW*A?jGdQnT7sAXU|v+L$*X;T8#c33IbF2Cq+ zO*NX|G@KmnVm1A8_!e&qqzajhsfx*G2!zQ()vM>n>hINJ^YR%ow$M~9TdWDJJ((G^ z7D{5Te})3cLv(x^-HyFtXc6#sR#^s;FyKU9_YMl>Zei{R)raT!#HMs1`5EEg_T_n| z8KgmoNnYyS?H8T#@_$xCNpW9+IlGLn!nSjm@&iT_i)>)5ipuGAc;JxS#LtNrNmFSg z2P(LzuQb_5=B*@G&l|b%-Gp$a~or!3zdqv&`R>}e! zcyNI}Q(Fjg5^{QEMyC4`0)tp01AN$xUDh++UGdIznRy|3eN-l_J!>@JJ4GY6nt`Am zk^Vej9YaBc=;Q}0zqJ%&e{2C9N8}8p7rV21^bdMT$t7BRLc|f5&HU`x%9&FiZ%!cw zj49<6EY`mhcuPBxxDP-g#^RkRl;w!$Tt{?Tc}3yG_RX4RdcEBTA%%ILgZk-?`zgS& zb;H;IibM(^x8EG)>r=mFeB|EBKNNEJB-3tD#5komBO@_&AW~cp0#=hSdF4zOb)>Tm z!zG2MP^>(r{N#eAX2Wowo-1^v`OI}9?~@Eak=z4E?>IX9D097?|BC7k?th|+Rm2b9 zjO6Mmvpu7B*$_A4S|=%@Df3hxCsnP5gKO+C>r9c~_>CJ=+VY6uiw<9>q_OAkZ>*Jt zZavq$iL@*k7{F`lbVo7X8OV3JcEZ$sMsQkr{AB*fq|ok-&dB(K2aFmIq@Wc}4l+Q= z{>M{q{0qL5Obh0&ljA4O&WxoWc|LvUY+pqA9h}3wUPRY-;^U;JaE*H&&g?4s$&wyZX`FQgK?b92w zm-0IzKg8+dgjk7z#CSk|2m1`DB- zaa~GP+Y%sTi=5Ob*wMwb?n2LY%A+r6*T>6oPbx$+yy%9%g*+Eig$7cPxMHfvozYf< zxKS?JwGc*Q#q*4va$o&EYOYz=&}KF#a{X|Yf_7CH#=mB0^#>h|&z#77T7D6lhA|L& zrfGoq(k6Am0)Jr)xHn)L8zq*aVUrdd1GB0N3jiEmSH0QoSF{ujwKrrnaXUor=pimo zw`mFUDtVrG&FAYTCl1sVrIe5&@f^Or=F3AFDEE{yp(1EkqrUEaeyrK7*=UNI*u)aUi}xAh3SKz8@S16jDL1pa zc_zNLzzlG5Y@vc~Gq!8j@=VGV95nIS4i}j?2J%wl-ABjJff2Mf8S?L`s&!xPnb?EB z(aca{c)os%7g410Gt& zr>|&dk2Vbiydn9iV-nK39q+k%A4QO<=idgan7J}$*)7DBFPp5ka;y;)9&#+HOpZCx z^fE0;FD8WVV?A}i%r>OVN92|fJM?^D`oMD`#Uw3F$Auyl|5g{PF?EXrK=rX^AtH06 zPkh{z`w($%Xcv23{}h(VV7+8w97*_kO)=OfYX7LOPjq%-Re;RUXVe#7up~M;wEMN6 zc^w^l=faNhel3&e3V(A?_910!bFxi6kR8|%pX(XHV zL_4S%rM@IA@o(cCbspnmV{sCai+`W91@l~Rq41G0wdB9l+ATco6{}ShM)rAjTx_dXp!of1#Twp6Uyl7|b0&@bE z3*EGQAH2*XMV#ok)uyitQ#y1^KTFQyL+366!V>dk1l5_f*jm2H?FXD)gMlzqK?re4 z@t+FXftm4D!2#Gf*RVU!DJKYkF|y1HyY(}sutK5XyFn4#8_WP+Ce}cCKr}Ype71`NuR=9*x=!6At0fq-L`9#fo+tlm&_IRbYBuwPc8j-l! z#Q<2hH~D~wAQA7d^5zw0`~4Z7_h2RLya{VkA43$QlKsS896vD@8{ zvh+DG?Bprv29y!v=#4JxI$33k--;|Jwqv<}sP-T-Pg=(#YoVeGmSwEs*jZ|!iu~1c zkecu^sbj@}E$0koDcO|UW-Oi0x}KmiV6|78D^ z@?FyHplVJ8peq~5c|SF?^^QKp@H@%}e2+W2qg)RFqx=7Q3kfg;`uQ7v?t_2NIpFw7 zMP{%C1No>TVm&8oo(WJDSHYqA#BSiGw)HSTp8oLa398!}4;T590}ehU7?J9=x_-~h zR*)tOU)+k!<*Iu0xyGQM0q&@u0f4f6oq4ug`0(vMS8%$Hj^*ZO|2 zp@guSIn8v&tw<&n2fg-LQ{fUzFUxkj@o^jAkVwq~Ed}e0FMxB8%{!+WTxn^xY%jHV zDF6^XU)_@{Mn3mJMD$dns>)@_?LnqPiO87z-qyGeh32uUxlek9yRIn2Ko@b6$ZKkm?!olM|Gd_HMHZ z3tqgV0D^m474Pl7t{)E!>mNVng@EiMGR`9upyv?^ztI3t%| zfELO{s<92%fNE}_uiqmSwX0)Wl)zV`Nq{`!02o4mp?wBPZRkC{BUb9MG>H3JbAZ`4 zIx~U%Kx%B=s)6uH`d1zd$@_ok$LsHiaQ{m(NaI2Ft3E4AaWWX?Nz=gHcN=0I^K6|( zSv3Wb!f4dV5m5k60@Lffn)$0YytsL}(a{3jiiwuElj^9{MSE_ra4m}HSM}zt zWMpjQk8cQNJy^hg$|uamajL?3Cu0bIzC%{S$!7-i9VF72q$8_Kaovl)E^=0)h}`nJ z!~WWm!t+1%{e^6MB*_RV(v~x6@4WB^!5+G0GU7X$5;ps2S`u(|Nn}&;BxMGF2}OK? zvcQzKg!76_8kC0p$PY0NNg6kivDJ?#jAOZZ_LNP3S2Nia*(RqGFDuozR1IeqZ+B-& zzV8pWOaF+6`R8}~<6V0H?qed;oK(D`A}7!DDJXMF0 zUE%_B4571i&a}3e(pPmr#-(kk?*JB~EYebu4CA3}Qyk0ldO*iN49=lfr=aDh#Y0{9 z&c!3Ud&tM00)s$WbHq~mJue|y@h+S=tVph+$)%YF#eO$rLN`I&8YIUJ>F8UP%)ry_ z+(|^~HCL)V&6>KqA)3ybY3oo|t(0f2OJ^Y0*FU?7wD zI-6__7)#iM1=buzlw#bvi;ZKlfg9=__N1NYx{EhCGl}1`GCRQDFJL?x1Pm!Iom?== zwjfO%{Uap8f*@hDd;sF*TS#m5poa*bFWh}5cnB%tYSN+4MD%{$&q+i+$b+i(ys{u{ zD3w%|NR5x{BTY>z;xE~na5*2Q>;ke!@%NendiRq`CBL!*7=g6hvd#|3>J7*hqcp1# zots^1VX$1P2T(6o)azz;%Gm-Q!h9Z{8fS!jO3XV22G~F#01t-u&u--(pj+9|M{k>{ z$cxn;mL@th!q%=kK%C_wzLr!Ps3mHi5c~0{02%@^zLG;mCXRzKumujkBq~pW{HA!ICpzD z^k@f8{hyVo{CwX(C-3>W-~RXQw+f-`%#7I)&{0c5kfx{O`BNi9&{h@=dxT9yJ}bS4 z0d%npCX-zBA}+SGB_KaS(lldDnNwzSkV?(00yUXKOMWP`8Nmg_T&;3TEb60S&N31v;!{WvC%eH|PPSI$(Dl2W!6Frd}og5LA{jZ_LIb-uNrK>*2ZG z6-KB7*j+RJug3tpw+HZ)x^Xw&+eIPKCxBi1q1!FRZDD;}Nu>hx}Rv0f5E7gYtACIltE`SVEcG zM{5Wvn5*A)x?Ffhs8=JXLk+J%HF51uLyv>&nmqcY%3_dix}Rehje%*qs`KPVhQ8^3 zNQZqs+hB_&{=;&>$j|NK;KkY;X}#^t;rX^|4<=B%8AQ4{m*F#4xDdP7ZY(L>BHWNS zY9<3bb>lwA|CM|Af7rkO8vvTu{?)hAPsPRFJvT$8Yy4b`*K?L@KOx!kYuHTUNjao_W3d}&3xkibzTO4iGhsV=e|LL_ay28LsvM^3KF1d>A=r$>VTo^ zDghVqJ?@&=Tj4bGRY|?1qKnX4p36Xp#6EdHNYLYLd?y3|hy7KRTSIr3O}`|g)< z|6++NkqEge9t=gx&b!$_RIPVevpaiqdegaG4h3RJd~-JtS-QKigOM>UEj2!VK8+X< z-8Iv4vuph5lG`zz7a!*)x8EooB;qgI+%oEg{Ka^MY3V&r-t3$r<;c@*eFvR8)rfpG z6iFK^VeH=Sqx2UM#8(Sky*t0zIVbfVfiO4p1MF&svF1J#ejhu0?FW7$s^q#boZ?_| zHkSU>DZghW%)oCIz$?8YvGO?e$36mD=c0dVo&Rv-3C-GlG-hUV{?R!f%Kg#!rk6#C zc;%CeuW$Po6NUbZIs3(m|3`YT)-znsujoYYeeVoYZ?0pf!zoCKDhbBam^ zhv(mUx~@N!A(yl~TJY~E!Tq}umorj_->)#df5dL{m<=xT^v*LiJJlFQSxK`ZOT)e0 zhtOtNIw>eV951J>G(PYlSA*0SI+6c|HgBISBvLq8zyHncnS^zr1)an zMk}H6N(AV__5FH|bveD+MjX3m+QDY_2RmthET((RI0@u{r1eBc)bR2fQlU$;*HJ@6 z)WoiUvp~~VNjUJnT#QPY?GDBwEHOCBNJTu_s>& z&_(&-N#2UKng?#OYXdp_Ki>T#j~@_ikrC1q9mRx*g(n&Y$wmZG=mcMApK@vfQ9l4- zul-8g?*-1|w4TBRtl_)D6eT4UNkIr| zt#=X1B|7VV?(xw6AXw?*SwEQ#_2zSqG{G;F*4&uc~&b zg%Y1t1d0VQ9y9w%f1-j9)k%cHi*>ADkUtTuPR(vlrr_x?ryvR#H(8`%Q#7qzHnWu# zE0_lF&$j4z1q3-J+#R7C^|L+N+mMgY@u}~dP)@$js9n<%Yl`X^!@SWOGXzt{H;_Pu zajja@j^~;YoCocaJ!osxZC)3;Fb{C7dguMfi; zGPbsZ2@@mM?#_HTeLiX>{;$!^U;?9O#Xie%aZ)2H)}oQSvxX8K^A8(8XVt)}6JyPZ z=${Opi>=fhJOoa!TsBk#q^+lqbvR& z-_Mya`y)XGdhctKy3qwsCK3kmPZ4G~ar0!@Qgp-a<7U!Q5Rh^^4vg2*bb_oJg)2g? z7luXTx7P(ImY0Wo2~wst=j>#f0nconsXhd6W!{C*U6ZDN%DLi9CuJGgY_f_zt=o^| z1+O>tc5?JP2qqV>ye)TNJu$B`DX=bO!wA;gfDM}CpasYDU%tbch8eC(=*!N+c!Qf*<0v}04-6l zK>9TMg6xnLh~$tOCKAT%cTSe0!;893I4H(aX(@sNLp$i45f*~$ag#Ghd)G7y4~?_> z`H}2IIhS@x;J?M)Vue^6?R1hUpwbzwxE5CK5culq?NzFOcAsP>EsNS`jjerBoN5F> z)(h93ZWx!%Jg|%N826*|iGjW|6JH*wg``Gm6$Rb4g`j-XaiCsiv6<L8O+I2&L=rn0sZoO8ULhTDHTBq27e;Jf~k%HxA!Tl0$B6v&J zHg#0Rol_e5=YJ?Ui%c_kyK8Wue@h7DBy))w(!Cl7j2ebu05f--eypdQ_`Bi?wLMe_ z=k7%Th_PIdq^DzhXNr9iWp5KA0eMVKyp-Mp(ETSc9_<&c%{w=Lk*{55g_dHb^Kx;} zq0A?PNUK1oT!QBapmX^@kYn?Bn~^&WnqavKvF$cwUdo_;BvDol=9`?0NEoGa_TK|bZ2B!kz$-Z*yLI{ z$(c*2%E4WLSS6Km0F~%B8gZa7VW2m1E2~#FMPVlDlU)0%q$it}I}7cV{0_pM3BhLO zuwC=D_of(UV>vc~0MRQ+VQ1G#4*Jj!-oFNUZmdDhzJ)^@$|ldyjC9T%zk{~Op}qpF z53&PeKSO6Vzk{aJ9B>WnP)GY6xYr-Z_Rbm>BFhbw zXo+J7;|s7e-T_~C+vMPt)pyY0CJ_76{T=j8(xbZM0EYpaV0VP$j67wi_spcJceMXZ zq-`hrS384i@Oc2Ol^{or6~{nX?XQ0b`GJIjb2h@T;k_pYs15QVZUg>E3KOHRr>D?!S~AV@i>C%@{`S^*qvW$Pr4FZzSAkVQoP?>{K^M$_9cL-!ZCu2gRbE_yTMgOywNe0UwDn zrFBcu4-t7G=ixM}mj5l)>;HN{f(%E7@)!WzCN9tOOR{#3o4U_>##S=O^|xn1f1zi` z%&u!_Fv-n9Uz_r)IM}b((Uo`Yz#q}JvAWSewBW~dYM`G{tz~3H)Qn8-bIN}f6YB<& z{STWVf`0xUpaJ;@oEK+08Mmz4Wv)}AY3kw?G(57u>tJs`P>%uUYmziRCb9?PojQz^ z1)Jd$AyY%~p6EPytbCKg_U#3^H7&$trm!ff>-)w++NnG}E`z zE&7Gu!ElBC*zZ;RLIDdTbohm)B#Yw`tMCXJjP{pi!R7c{7prqW(1`|!+E zp-i)$VVTTVBxIN|0YkokIWBv=5=hX@WqluVWt7gBoOWWx-AVCl+VMfISsKI2iZ$tV zCsgJJ^ojg1sc%XVUw6t$rIz=eb0*}os0Q%UXOLUZe>1fA%@2UuHxkxXJw27l)+zeY(wla(C z1@QxVR{Kp`eq|UaHH11XJf&Q`8DUoMi!w(z5VJ2EkCUfaSs8c>z<vk6E=gP|QOP~9I$ikRW-RtEpIiJhXJi@W0TX!z zX13So%n^V&gTs&}U(aYEjj>L^chEp4uI!@<$ZltQI8#7rAUD$vN$YxM=x^$ZmFX3B zmgy1mG74CH2+Pr-hswj*UY6F&DbLhsneZr6g*vz65qnopM~p*mBm@dy;k))7#C2@m zuh6p``>Cs*jFyGVpd@}?AVvG1xbXQKQB8j?-2OcO|E||Swb-56>e5_@DZ=7>HZGSJ z%%F)QFJ18lX2XC;1~aIgAY}ve=dUjT60@m9z7ZQ%Tgm;#;Fxw`#uC!ZIL_;e9vb}D zaK^YQfd^SCYm8(-E#UgYF>&d_fE^hlvTS=zLDP}s$M#P}6Z-ZBzcQZ>GpCN?W+0!e zB#;Kdkh1;y0tg**$%iS;hA_ysji;t2w0@v*8W1LXLrOxkwKN_lf_t@DjfxyDq&Cf{ zOnje&#T6xmyp#GMi14S4w{77F(n~5ZaIbD>EE*&(< zHY~T3D9d27qZnAKc58F(fohlh<%aHEwmgWAgQG?=PdKa?>xFAmAe914!^0Nvtx9xB zy60O|k1m7gySqF>Qx?QiUsP89GWQvp)!(Qn&O;DOToHTppt!8eV~c;K-J9hVS^O?8 zRIM5tm>U^)o+1JG!y+rC&TmG-YVm)h2pu3x4|gdl@O_2|T1sOC;RB)ou*>M@(p}sy zs&V^Er^2>CiZU=Wo0rykrYU{z+B-$74j|kETsQj9s>}c0>(Fwj_9pk;WTfs^N1iOd zVRwp~qTI7Pv>G*JtjN5hds+qJAI7w?BBBNS(QogEEGcx0fPSk1n5h*n^r4~9UHogB z5dP4^*&^rZk^zHQHii!6w^kFu4Sa_f9pxH-t?|jo^+I*^ccdd}59Ua31Rw;p{TYA# ztbb?|6v>*2$Sip<3|5=!LhVABPorC%sxFdx{Q}W_f@$tW(1K#uc`T&zhZ;3z?R8^bVc8c8J0t+F_He9LuwLt#` z7&g2L%?p|~i7K!aMJ~tzP#Vp5TxDih7?C3t_m8DD!JU=9>$v)y18krC-41&fxEyI% zdqxG}{Xw8@oWgTCk2#M2d0!1s7jiL=8wZP&OkC8ge?Zk_=_kowHz4f=sGe_=py2NJ zk^C^7E-9Twkti%=!3SSTMHSozLiMFQO3XeN<_bHp$paaG!9Q-d2K-%1?^P!WBnzf3d#1EOKg^`e531^__LGLA+tK$ zt(Ean1V`cj9_;oH{WbsJ&$RyDy%YA>Z^_8~S$k`QW=eA7Hf<9Z0>AOvuG5poozxIF ze^ zM>s4d@D+Hj$U|7p${LMDCYCcYX|%1D*oBjq_;YWS<(HH`N4xChO#0f6J$Y{z&Sf5b zUqagFVI$&sK%z(ZZ@r=a*5~84o655+LU=P~rW7PBr|)ylea(JS_#3?j4yvld*{d~n zda0wIQ9gOkgx+ukVmIyW_Em-9TZ%X6I*8@GdC-0GnvWNwEgu@SjlBUrAIK*#cvcuK zt0(PBF#ao7LzIqgMrfsa-7;Q+77@s$6WZg=mi8ByRsq{lT!9(Z#BtB*vfa|)b~{L+ zTXp3yWjw8Qb9LyZ;M6ht{e!6CSDV9=Ey8v<{#i5bJq6qyS+MiFPq zZWmPW*A6_5EG8I>(&QmG{rISnEA)g1p_kY<3bf2%9bfRW)$Y#24raHw6yEk5?;aQm zQR81zGYryF<@iP!zNS$8;RUMTSRv7IW1kybTmtJ-)m_#x8jFUo=_)*a>u>CkFXWyc z^9UwKDvc{~hDQ$$Mv7NHHh8e~vYAVey<+|WJ?qvSy?*_=9D&$pX{twW8%w%HJu<~q zIk;aH>{2B%H(DpOX?}XO(7dn+)bBao+?+XgOA$ZQ*~5LLs-4e=nfAw7bKQLF@J7lDg=qcOi6 z4T!y=)YA{o^KZ4Ed@uz;f=&f>u=98J7*RF=LO@@4fpvhlDWB|8`@nXN&+! zg;was`0ygP$3TL^(a=4R{{-oCmZpiPbGQSv0PFN_sQ+_xAskTQ&-Kawps#T|fx!A= zUJ=U3Esde$3fTwaFFk~gaa7v30YFDy?BkZKU`R^236W<}=Yr?$=Zl|s{CwZ>M&4Bg z8I;I>&7Be?92nRgC}<1*u$5}S@?3OPcC-Ca!KaN%KRP4qyYHAjP36d%&n)M@6#WiT z3!VJBCzo(%dgJ4&E&J9^YF>!!dPeFo-{|||?Ynj(gWdoV0<-`*9FQ_B#g6ysz>Qu( zJapJ*^Ubw*%s6B@^Ykqj7Wa(gRLR`J!kSd-{u2o-skECm5!1fpSBOuJ=HTPv>q=Bh zG@dCaaYP_n$HN_O6q+mvqL=k2c%e&>qur%EA;R}o;+nZIh^htqPbHPvxN8{EqW$GRZtT`pC=n)b`8=en^G)Zo2@jy z;W7UW3BS`}r*W$ONte*=LRwTw6*fE&#O|OAG4vmFq5Rg{(Vx%%?LGYe^*O`cT-)V) z-S?2|#JR8PJcy3H}J%Nf?ZrXb)1AaI_4?jB|jMuUG zVN{CvQ!1<{VNU9;(g5SY@?NARgd_AC;?%GGA_6DbL`f?TgZNXK6Xm zR}aFKq_9s5uYY5MOfJeKQ2E0+_#<1V^!z{><(fB=s4YkK1j0gthEOZpy7`d6g*Jc#U)5;X*8vCiz>lQWMqVy6&%G|He>4n z8KihEz}$B3{{qD9MVF+fn*!OhJxsuOD)O>nx>usNgIYp;3t`qqNcqyxD4sp86Ac3h ztm-dvBtL|hgdR5r3H790c4}Gm@DHzE)jVoQ0cNoM{P_gI$p+Wr71Od9aThr>tRrv+ zAP4rWACZSK2-Wt8KZPoW|4;?jZ_)fS9}A`PN2V0!d1X6dCXn5gXzrZGm;$#22@Q}JVeuE)5iOT( zmaxNZlXC#tUK_kj_5geoarHh3lF%!XK9x~bIcf6}37U5(YvVE?;?uAU>-*Apg(>Wj zK_*^q4wLVjt;42D1GzvRDafDJ#bl1{7E~&E=tAaIdZfsj<{Z^KBo2aH1By7G+F*R` zgcr}q6Mtt5*U`31IS@IiJ{9r+%=%b|v}LL*oZR!(tExe$oZnt}NtaP}UHcU6Jb@W1 zEr=H1ppc02&XZLy?plJUA2;OlPrKfCG#*t&@vgclh7L;m!H)UZ_=q7u7pwNxneHD%%#l#*>OZ~-&TZe(= zteMoqW2ADMO;Dt~4xwhEKt5^Jsvw2+wGij0)Hb9hUpAU#$#U^2yS9e2L`XHAXXiTj zb>pt7wW40-)QQ_`J{F}uWe!%A0Q2U|zPrKF0pb#9-O5&3CtsI~KEV zYN$6NmSET}MYo)2Mjs7we%+LdSO9W30-ip}C|;T8mY1lJO9azm+y0so`+xBq1OfGm z@Qx;4a@qo)X8hWZ0zIj{*2GJ)U^6D|XUz!sAIT2o)6}mY>0#QxWO^*vDKOo;yyBCR zWlMYW8h7j*S3L6k&$>36n4Qt^p5aD31>+F2QErS)^BJRY&n?ZopreGi<5MNLbRaA& zm`$8siD6KoO;&yoI-^QU@8$B1Ltv|e$SbbHn~f@~Vx;w5kvRQI!%CCHBUJ1TW)IFx z_HLczlpJf!uAtIPe*k)YFJ?4?gTwUWgNH{rfzTWWRod8I;?1Yg8lnEIK2a+8OJ7hb zY@D2~#uq#J=sLHEC*jAVNz#NTxDF(8PD*dJ*!qnunqTEk$sl}V1Xj|~VJfX%dm%^= zs(hQmCCBon`d0@QVp}9!$(A{Vnm5NK59Q|e{F9*ZI6ywK(eRk|=d|mzpK`RF$kH0T zI?&7k(9@`Bucj21xPi%ogux65Hy8p2O%$%MfAjF%9N>Fkn&QvCFvt^!ip0COG*D91 z+M3PZ(9zI8whFC#px8GBiVo?62xvePy_%-dPso7;(0a8Eo@+MSes7rXg6*}}#fj2S z1y7ZGDP58Q!3w%~rclw>ox7#oI~F{Y6$GQ5{s##uLRWR^#F=L9@u*rs}Hl^u&NMiMKcXPU?BiB@e)B%Yst!ajBILf+GK zY>z%iUER@0nz&VAAZt2!$7Sk`TIyI^eJOq?S)kaGHbYn{8Z)IXXG^<(9v*PfF0sW- zd_6z_RMOfb2lVER=_9S~0~R%Hi2lJJ$8_*cHUmn}f7yZZWiy@aE<+HCPpS%Rk43jDJ))>iKF9 z;gaL?r!BF*<#Fxt1!(2s9T|m_}c>B}$llMA({lBdK-DdG$Xl z3gKzrjcZCIy=f7jZ^=Pthj6mJnH-Z(?n(`x6%EezyLqpKOUt^s`S96x&ht_}1*cxd zB0oXRTW(sMc)T%n9!zQ~g@ep?_tP0vl6BT&p>}p2c30YZq^da5gPR*L1Tk{FB+K-8 z_r~d}^jN0)cBCIVuH^MU(4eLfiN0Emv*aWz$5g90#Cn!Lbi1Imdeaof=)c zzJuNb`ep+u!`mf}dvw@){;qSkkvSWL_L952rmcW#!)yMdN~Oqm(A@xx(`tcT!_==; ztuu!x_X}OhzwXdk+%VsZc&j-i{=zBLSoWN36d5FH8{7*D9s0%o2t}@WBc-RjQ?YR!5wBT!=qWn5?nJ4CO^+0dBF%hk zu0b13L5FuaHBB%gARQwo?6B=ub0vH#|Cpa0l*}BjGYyZD)SYjz7KM)c&mlDvriuhWey zS+TdTd4B17!7nr_v3M2fHq96goaBfEFhpp7K1%nlR=;j)i;Y~vBa6f4Dbbxr2ctuL zhZ`!U@z+v|pHHMm;Y|<-#i1~3k*h1>I65=ZZmg~S2MLvN;)N)9ZX zTdK@jVkD#f#~Cbx{&6;vJ*Vvjw=ACAk!SWsfVX90;#}y-mKVfqN94GMWeO2Ny2I4e z&ZjK@APpt{F^CD2^3M?@F}sV-JW*G=YqcC7e9SvXx!E|SaWfB(Zo=m^1!up+ZBD#& z0J*0(nTgAsZ_}Dd&e0)u70tLivSIf;rb(kRzxbqIQTr z9etV$m|r|>Oc399X@}F%EYczSOrp~-A35V5U7$=A*^;P<-RdksdjHwUlpMJY?F78U zqIn%4^#N2OhRQ`}=sxI^;(HGi1|DKw=F$SRvy_T6p!+Y^bRU0GAx|Hh*;4fADQm%T zatW*!S)Oj1thTFo_>VStf%m)6yV>&iQh6q1LnPXm$qf{j&IgCFX z>t~W_$$`?cPzzys)d=m$RNvQ?%`cPkVUe7-PZY&N%9}tLPE41P(3s{FsrZuXW^(%^ zIy^rd`3@+Ilg~lKC)Cv=)G?1GpTbsadQ;-GNFS`~n5Uvz7W>4_Aq!2>z1kUXB)DXC zWxG?>wJQ-!Xk!aYc>I<7nagtgcl-%oxmP^UL+t+R_{X<@$~4Dbb~%LlRGli_id zd^&GS>@~>FXw(0NPzg6;?^vSqxZp)lCjg+=2#fJB;?YW(Nur7r?aA);0ht2$Y(7Tt7Fy?z%CU8spEToT zx>M)V(AL~>ivd%CXX-&qr?|L<8Zj@gqsoghV+MzReBc@gl>7}H;OP~U!4aR#!-vLIZV-{3x_pwIi`&SSOh7A4QZFrgT4w~G&@`9o6{dTp+eJOnCLZrq zh&|;9ZDqRq0<+NYMI&*){%#A}gQ4tIYNnh%js$N1m!9%W1*=+86$Mqh2V_Ij}PEFuB~EZOIujo zj>%HlKqWWFaXX50jRG^QJkGCbTaqRiZtpQvyaX$UO`nB-BY zGJ3`mrzzV!+<>sCVa;&-=jq0r@EKA75-12j0=W3{`KiAk@P3#4>T_h|H3*(uW$Ap{lWCpb2 zZjqAEhtl-DWp`!zcbDWZGoyim8%5~tD*uZV4H#-DDU$wW{7lyCOYK?|n1<0o2}q;< zp<4sA`sej_YKUQr`Mt=C6__$LB?K1Cb(;!&3#MR`)&>uA9yH7X>imbD<8cWZKi9#- zn23dkz$xj0osu6x*U5^GKVbHE=)KiFh`TW@cEzG#gqdVi*8) zaTGZsrhcu*jlD%`$|wm+k5M!L;W9AUfhm_s8_EoVY&1fIc5q6NZ|P`uDXUu#?VrJ9 zlLC@0sXA*?G=d!Pl@>62IyOT>d`{;RFE}|r`G9?CEm7XPHUZL%J50=9#{nm>5Q+t-CO^O$JM476(@22WY(&dGwSyY-)p955zn| zvsHotv`v}HB|XOu(?C0eiMmgTeJD#m2|(Kb7V`5$yv$+m8U65=TJ#E@md|!{ZYZ&| z%(eLF-9TvJ5CAHgp(hp0*sQ*)o^ck<2#Z_(3pcjyIh60r?=1~~As1IpsYDU?x8{eY zD4n~rLV-JOqUOzem!>VjzYRK|9y`C|k`_IjSqHKa^F(mzNBd#!xQoCf8O=`;nEn`R z1Xz{|kiePrd*Z%rqlZp8Hg$(ZV>xj|;rT8PTW}^2f?qTWNcM`48}o?D+FKAdsC>JP zg(agl$~d`MWF>u%JhD?k!OqIkeBXHS+nUHLix*YzojPG2tRhPlMj(x6TD{;qtUsK$ z(o~K-{xrI^WqtcBBgkN(>Al>ShXAb@*2)OtDVubR4tpWSj7G-aq{_P!X8}AM-$Us={`G z8_rk)Tzu>%Yp^{WzJfjTHGu$&-&bY+I}NOL>A!lkm+&G}*xwJ+>U9QSh#U=n?M?HKi&EJzE!@Xl{DCir|Q~pgP zy}AZ1|0a=FKFt?6Q4q)#MFZBS-Um!jZ{H@7d-F*vpC9F%Nq<=YKVB^*(#ctfBH#3%0hjEesmi{a;SZU%6=|gR<^_~Ina>1m5egrdt zd{ySsNPP;U0@RnDX*V&OI>=A)3Ozqkq_QEvGH95KK~L-&qV>; zAz=i*&=N*Qgc)5SrNklTs5jP{p?+tffC`T`yXE`@n%Brr=q7{}9on%cn^v zEpnRK%sh;$z6ce0)JZ!%1DK%B&(Kf%GNKA}*26py3KIySON9iyy_78_1tt`)Y`*z; z+8QAsizm)bvk74qPcqif7hefCA)>FEUrt%F(rmKeeB>$H~kk5 z1OC(z{HFSg>pKXrsyFj)FrGZmso7RkZ6iUfna(xU-QD;ON+i#P9y@&pk#E)2?4p!^ z2X#y9GPz@Y2SKV5yha*NUqih4YZA+9h@3kbYpV%D)T#q!@71xdQ(iR_CueY_`UH`f zhg-D8XpaD1rP9O6jeOnQR{i0Z5t}Q?mTww38L~!qremwh<&XxpRa*!+8fys64#CoC zV?r4k>%`-xSPaa_G~H=;KU_nccIX=H^}Ic}>@Gif#AhLGVj-108mqrzbSKP+tdHr= z6j>lLQPt&E1&A?+v+e+YZ;n&-Ftyg&7 z1xoDC!1to^9dv9B`$j5#Cn@U>Dvg|nZdH{zqyn?%zOLi}kPE+Nvi)|$4S^TQa7LGPnM?9uGbpq+BsX^egCnj1iiqX(Q` zTCYrzbbeJ`+z9cB-q%21M1n&Ot-^{A`z-0|i`XuE#izvKv~QduzLJi-Z7!NyA$6c{HE(#goQ<#EGqS`IC`Ht9#!+BXb|^c*C`M1F}i%yJ-VXp zHJ=)f@s1zat68V3W@QTC<4Nf14mSPeMXj)3wh=CkzI252sl=R(%J4hrQRTIKazOMD zF35DJ*mL8Q$RNkj+sz7h>g&~_AmaVJnSo>BOvzyy`0$OBaJ>4y8003w5!F5e`UX!G z+VL&tafcfNyeIHS|+)^RMj@Qu|4AY_^Q z=qnajTv5g!4Rl)<;kEg<{ zE244gs6RwfK$tYjg9rW)&<-17iFh;xevOdQba1j|UT4W!d=TL0iL~K<-T2Ks4UKFn z+yLNulvilM`NN-=dLUsA7;+87FAo^;6CM>jMbO7-_e{4bF5{K>QGpuWisy zZH86;OM8!=5{-|%H&C+YoU=&Cn3U-nK}u2AA6-Uv1I)68TL^vNoJ{ieTEH1}F6qK* zy^wVE{y0tgh03$Cu-vCRuvL}Ay$_*;0}tgjleGdh`}zvy<;)>~52^WLtd(Iu#sk4w z(X}q@v5b^{SU`WF#7d#-gk?dYsGa+Uvc7|`wK|g)FgDND@ji6-ymZJ?u}i#R%1>|e*OVZ zx8%xFv_o7&@e;T8y?cEF>n)!V?>~A<1{Ltm{sr7Ci{5VL$f_o6@0&1?uqxnVsVP&! z-rW{MWU{a#h}ErbbJU61ATSpVxD^C8(w`EFuMQ)+#ZkQ?XK?X?R)KUA1H%Zkgvgd9 zl8jI1A4`KIMA*5=!kk1GmwIXJsmY_LL=A&)xE8<(VkAaE$TQ11RCSfPaCq|?lz1}2 zIkg+{`TIbNGy?o294%XlZKtb~aV;6w#Ya>*Naq;*Ufd9H^7qu9hd;pyTm-9sp$SZm zM)B9GHDE?gqN-BktUWe`*Pw<&g+sjIf~fG*C`0M5KxZG;o>cf{>lqrMSxQca&m+k% zE%gp~bNnYYaDVjoI`{Vr`Rcfhug4*sKyCkp28h=eVRQeuE_Euo>+>CCLvlze30e{` zJ` z(kV;x_B)(Yb`yrt4uu4RCn>B>LF(OXMGVbs6&jpFn+c-hH5{2P0gXpU>oy<1q8{^X z1U|Pc@?fVNTuFYsI9Nb7D(Y$URIY^+G5vb972=d_Ji6+)Mt^teDYsT>#fKlN3;QCd z9rtdKzUf6UyJslCJawB3DYxZ{tJv~ThRZn7z;+x}Q2tm-V`RmeOL~blk3mbPj+2{% zfPW?Bx2wv9FR4RlieS z$t0X>`Yr$H#EoUi;Id~#H=KFFpaaq)naXt&f3#Gn5o+(kpkyav(<4P6%fM@dNssxs zu2$_1PWe7_*G!g8anAVUhG$Kx$Lk$`ps;iKfR)DGMt7o-JqViV*oC#m^A#vdI_QMTyvwa$!a<{n~l1sXLd~U z`W=TNwRIO2tDz--fA5B>)`qXQcu5j1ZjIj>EOY}d9Lmy^zgmv>-Fsep%ISr>pmeXnCTsw zt_9eY_Q^;f++D79zl1dBTMZGI3x|OtCo~IFQfZuop<%qljc=8viG`ZtF-p@i2q;oc z3gXR%p%A?zt1MMwdCSo8gyK2>DbCF8pJm_tOC~s%uMY?KDOcFOgP2QBs(`Nu=Dkcv z4k&?cdKWhY_#qY1+WUKt3X%xyuL1S{8?R+r0DY09QC;)PAM$5YH3w9l_r8NZWDlMO zm>+%zHF|Bz@=ARNJ*qoks zC_u7rk<`Ipj&c|gZ;Q7wV8o$e*#v)ztz?1(O&I9h2p6Jo>+8bTwJIXX{ozOC@tg1` zux{bc;dh|l*Pd(C1udN3tn4YG$7<48*u(UQ5}#6`f;3$1Q485(J|%BxvzK6n+b)hS zwn)`rh?zcl`QZ6T)1Ahd39Df-LOXwhBKORVC55P?Z!t5KU~u@&^^pc8qWsV;dzYn1 zJi90kyNk4@zEKC{sFC){LbVH{ z6Id3{_anbypgAYiC8@2?g!M-ZV{-({qQtw{dpWaLpnl+8=fa=P%T?Jon5cQ>$+jMo z++%j1Jr7ZzXP*Bn|N2s6WFgaJsrA*X-^!ZU82wl=p2wn97w7kF=kKvdVu@$xQU+%a zg4V(wmMMQm=z?$~2;Ro1c{ob5 z)!DL%#Uyi!4=y*E(Q;*n@VXyiX&um+vNAVF5C%U(<(zvf?XGO#m43{tan4qM z>|y;X?x6J4~r?oS4Qsg%P)<`i;oMxR4{K-G0CdL5Hue?k9m({*2GHqc}jyZ7?#ig zi?7gm=x_7|1=zV1KX6YPtU3>9Xe&q-oSvyErwJ{=U_|oS#;H3OZ`7NnpNThgf|)C! z#q}56Qf8iJvNo5EqCz)-OGAGKWoucH~k%B#KM20L9rtjVdjr zRJ@e81aRS82tfdV^BZX(g3h!I`RB3w{In(!XT;6!x?qejmz_1`r`S9IaZ|s5{Kehc z)A>v=*v|)qVSc`rlK(=L2n1~Sy^R9`HXf)Fnpvw|gkwn9V2GCzCo4OeQCLeDd{KU# z)v4}G> z8zJ;Nq2SC;LSJIizkX%P!Zpq{!@5^URgGB|8GscPm;g=~U{pC=oJso`@Qs_^?2>s; zu6>~O!at8MQzi72g4+uo&>zNs_y-LE|53xm-+Nqy&ST(icDK}PX~=7vB3BUBW&TZ= zG;ZOr?HeD~zUfb3sw`>XfB*96?rRJ-cM6rwrmx{m*h&b5J<7rtroJNHbZ1?}z!{9S z+x>{;^_SWq;H8zh2vJcWvy=b&`C`7=!caNF~DaU{*E|8>k54y%SGQ>lZ z;l;R~I5#)A+?!9v0aO|&()cfXbVku3QVkvg%_%U~Na&?&gcW4|XpiHq*?hfn!@;$s zlHTo<@}3p4g5YmKtq?Z49ONdlC_UR)a>5P{;g_9WTkUH7b84&$LU&jKz5Pb1STS=;%)HBdhidY3lp z6kB!F1usIR;yNv1`MD($eFo{y4dm0%6>SZ-B|J+R+$I=)+) zos7rZkpUo4Qi9ZU&UYa;){ZYb-~{H_&X3cqQ05TUB!QOA@z!NDW? zQB)RzJg{hzXFNE5kr`p?k4CE>+&OEf322TwKJFj}gs6TNv&COJN4#-W%8JNxQJ z-Rx6freD$1{{-IxXRPO~d1VlRwnK$!G%@B<$|`u--S1Rg-#6!J{xibs+wj z(;ZZ~F3P1vbaVv=ZWHAgci%swr5q0K72fqFPf>@?H9nuG#3(0mJDJ&%w7Ixh?Cdw1 zBMQ|YLOS3SOQ>u!gvfYGP@hZ_9BTYNoUZs;<{u!rh^P=sn!tVs~XZ>z{7RAvF!g!5@2BIg#HtV;XCK!aLiLUOS!Oq4j*M zTy<-LB;e`w9Y6V!7m~$zjJyTOP<;I1yu4NeN+i>%wA@S}{GbNi^d|q!^^;h?)U4+{ z{V33PBav_JMZVdglbAw?1re#X$71gbO;xcpXxu)T^_dwSUc4dAa*~5kbW?=RmV^>S z9Ja%U15#~?E4=w0EvT;74x7vEh$`nEswe_{w_T%jUT!W|uG)U*28PD^z3MPx|M2%a zS4vgGom&e<9#|PpqaIHm*9IctZZ*U~_k+Hf_^V^a9w}AYFuP1o8pwNVH{mJCKdapa z89oyv-a6tjMUq`t9xoupq)4}W$@38nM_tbD%Nq0PgQ{0)^TX1`K8fmP?0VImCMd%A zme!Ax@Hs(Pt|5UEY?n#s{{e!EgR9lmxo@cumRziZ;ZU47N+bc581=#XAep|rOCsu* z3)n?r52e5vR3rBe;&Fx>ps>DFo6!)xXY1tc|VeZtOW$#MPEw9)}Q!= zEQ+W=R6~#38=>ammsX$LFhEQ_TKEQ;o^0-?l~Y#Z1qg#bBtkz)HWTx_7B~HcFhc$i^QItJMaUe6JGS}zIyDb&cU-Sx@DS0$l;rX=n zrkQPV_qSJ61VN8&0r6JFd#aQV^5Ww15JBS9j8>OEQ331+(r*BJJeGJ~j@s17KzgfV z=OVb#*h9de~f265{OR_!(n6`BXWf;$zZ^d{EM~-Dr~-~_kKpVuRkpt!vA-W zBR>xK-!)WG04Pgs7ne>Y=eSzgOHma-mS_PQJPqJ%#H8>wtt2>yu9C%$hwn9A?6J7iRoXk5 zj^HOe$uxxA(w?ZR_Z4uC({0K9g#->aE^CZ0C-#w{uj4g5Vll4;QSg=ol(zk@eVZf1 z-mW*UkrgiC4_@s4$BfGU!#}61p3nr-!>?f{nJH>t54bi@`>i3%9V`L0Q=BAk)0bJ7 z=oz}LSdVzzq>RY3*f;1*k-0eKK$)!nSzY7#JhNu_7*HJw#;AS=U9|&rbzsopIgx=n zXNh3d;F%!$Uo)d<3In{aV*|e27G-Wy32Va;G9J|~Mg4R7g-Rlz`gnAC`=u_smq&xP zM2dHLmrDe9?6JeLJ_02mcejW=kTg;*{JwyE{ZVS7=H*B-G=vvA3uAzZU2pM}Z%ki+ zVKvGGSbmagXEwnJ(8SK>{3t8Hz7*|bS8gPN!RkGC?Crmf;ef5^o6P~{XEe-s4Vc!5 zbug~aQvt^9Y1``5Y|)WO?tlf%T(Xt}a)>KR)Ft$@=+a^aOXkh+Fl4*1mH~cM zd!{*{2pP@GB{g}s}Vg}Xq%Mq(i(E;G}i=~ zqF@bLreu8dsd;YYcn}^D;DffFZK1ZrxzP1zYok4RW)S~kj2pM^hnUu8m&HvbDXWk z|BTt?hSHm*i~QD|#cTzjr3;%6r^iAJUR25fKB#*@s?BerS^rD#!T*c*O5_FJX&003 zCwaF>ad zD)M4#(?4E~v#|~@UO;vElH?z2j?Bj6oEzR=a`5umTTaAnlGd%?$m{$!kR)9$f&ctd z?w9^Pwb3o zRx8MmM=X9x6&Lpw3W&I`@X`YP>yVPhW`yM76hGaoAm`B|DA{C>;p>1__|scMo}l;z z73K4z7cq#4MrnG(WV4rdtaP@UQJdrj47JK;Hb~-S{K?7+8e*Mv4ZspH^bD?TJ#^+8 zL$xam@WJ2P&b+U__x2S2ucQ9B+*v%IXUU5QJDrsX7EQta6>vcQvSSm>Yo0(+PffL| z9{%JtQFO_kh(h?}%*1;2^Y=uu)Ca0TI{o&vN`lwX+Sht=#UphTw`ni)_Z=^gmG=Od zZV4!hh&5p$T`%!bpLV7M4 zYRM{j_=Z@o1ek~(?@^R|E8sJla79q*KReO==8_EazDNSETh?b@4toZna?mK~RoEL6 zxz`1X4HTs%7Fe$?58Rhm0nFNeGPCqVaILM9D=_h>ijRPb(z$AXwg|9ee)W>ewjMAEJ#pP=oY4#ge+*@QtK|P2-Sy*y2OKDls8ro_&+87)Se<+*Mf6rjJ~vMEn_&yMditpS!q)v$s#eD4#W6zf*}s>v zw?DU?sK6kc0Ik8i5K;-9wdUhd%F|%k{0^epUQ-1Uei?v-U*EZKndNqs#PcBDtcyIY zvwYtoeGtxL5K?@~r9E6It#B}y4Brvp-T(<^aX^CE=eD`b`vBF&h{n%Q`cktbe0gs+ zroBI)BOA|V31iR%8UiTk@ccWMxx9+qB2rFlu%W1YE(9mQ{m3-tLts#8($<*k0jMOHwB|;ii%Tz+*ToGUNY9-fF71(Uk(g@Q$Rq&&?Ti$IIDa1;Zdl0>-M1H9G+g|1A&31xo7%(ws;@KkywH=ZjbC!g z)r;Fb$2eg7XYro@0~VJ*lU4m0_ zaiD}@iR%K$@I>GX%QcA>nZvWPao;U5Qg#s(g5W#TmU6+f|85c%9S98^9lGv_Y!7_;F!#L>Yo`O zMP^P77KXFBro%rejhvYt&t&F0a%njMX zrdJ7MWcS>ZUy1}crqx0f?3X!vrBp7GM$Z@M$$c8m@mDS34INq6)d)}FZkQ(CyCaZ#(n*Xuqdu8f0Pk4u@@j$M*I97 zq|^Exl)&bC1&A)|+PN*I1h$a!VrF}Jm#5F6EXZM%_Ct1RFEE2ng~B5FFJ{mxo_QHw zhC|nb$lD{33)%0#b?LxJQTtGS^wgh&Ur}V1VI`o?Yo`h$g@;Eg*2wK9pvDsU^|N|q zx1+ibc~Of(!31-}(0GzJwF$IuD$LaqGtKs7-Sp5}KTk*Aa%>-}UFj_Scx>K|riNXe zAfj4XUEDi~tt~OrplQlU8TWZXQFMvUg7kJ%EpzZFf#c#W)ennjRO<{jLg6$*5>Ag~ z)a8%cojNfzw+)m|oAYlGOT1^mHnlXkvlUGuX-;2(H4P~P4*WO1FSX=t0;fKzR4Gzn z>{c?XhYD>Tpe1?r@sY0|=QPF1gLoXCa~+$Fq-pEagK3Gi-C70*rH;so#fkMx(mLz{ zU)1mgSjzSO7kg(NR@J_*`$>tSf*>dj3Q8j>T_P>rjf8Y}mq^z{I;Fdj4(XCEX_$0_ zblw4iYuDLl?R)pxXYITF!}aKcYdD`V$DF@!yzl2#^cG-q13>k_?n7!|v$n`$+32*E zwxgw^5~B?!4lv3S4Q!9lM4tM8^r2AJn|3}0_bm-DhoV(C2IDgf9p~dIg#*dV; ztE`XlTJ1ISI^TQef?u}%JRUZcN;4csfgaXL({GT%UJ=TvLz^tywKaH{R2HX}LsZl* zsza#%Me!l51PkedK9E(I@xJF`V8)k)kk{gl=_-0gzi7eAo%C0e-^aeKD>#CyxbE+7^5`;h9=6`pI#inY%F@&pjafNt?7?W60t}V zpQdJ~(es@X2e%-rDXo4x%Q=Nc>oE>(v$>zCv;$K*MdR~{`8XlhaE&Le&89BSFFN~; z2K3mUfA|(|@v^OYz|}9#8M*zu#9paNpMqlYB^kj3FU}3; zb`QvLMr$8k?ipYDKBXcO+-A~LHKeo-`tI67=-ywVFlaPrkYh2%Fl!Tj;Kx6P%N%b2 z6R&2IaKFr$A{RTE0hzx6jQk~2;cWPuMI`k>%2^L&IB)5`dDy!VeJfpqwcsQ;TI>bM z-8G~)cDVZQHW?;~K9^!pkLE=jLg4ctryM!J$4JKcZU3kD=}7+F{hPSe%*Re>W`Cme zPW|#UpPW}zw@LV+Py9)r={)E(3LW5(1>vYnQzAQz`uGy@n%x2{C!7^0U~Yu8?gg1 zK69KRe%L-}X_g?4P;)EHXVaA>G-HH!U~K)LZ*?x>L)_O-j|V93ca`QUp=*s{g5%T( zU1AxJzqdF8QCx{_Y5J1=Gazb`B0=#vwo0(Mt4Wd-Z9#lULj=;A~;-##BCIGPY?0#dHE-)%GGmXlcItJ>gU2u6;l>5Vco ziKU^W?tyNBP@zy6#6%4!HGCYp|G;z_nkJsUg!V7dr-rc zm!Ab0z2)e^gN7YK$i2XNj982^;SGdSOHjghPP%0ZneA+`OYfq#&I0n)D!YAPI;Xj! z%K!d)0w_6q9fVbiR>;$K^qZ$IfKlSfPJpAR0@#Q2zC^wlKMawpn2<#<7{0S1KT|?* zCqA-lcO8H$qNE4wDb_(D`^9f!rVF*7&PNOsC{(#T+{xI`TQeo(o>y_S9|S}%0H;~u zIvvYUT-+o9YF&tj+c2sb5WQSo9OzGetU5oDxq}tMaE9o|Tc80^?$<_V;=N5Vl$~0p zcl7VBft7$JS41MrD>t|*&*ctLMpp1m6qcmRj~OM9LtWM{WRmEkU(s9{F)bB^m_8TB zShKy@W0_evQDlnO&SpPAg4Nlg)3zZDbS*@Z$$TBxQ&_K@NYzbSJDzrIdr;_^n^lCV3)_f*IccYs`$QAH5dp zVNRTgXnRd+ZW96z0Ip8W;*T7aoKi2A(Q=`|N$RouYpY}8&5HBM=dihADUQ=TYm&e$-nwFh!4Hc?BC7EO_b6WE<>bYQsc;>5f)uLM$nUJDT@$qC&Hiz zVEZ7?* zVI3w>mX)tNs*nf#v{ToHxQo@_5wsY)JwT;Y_Uy|QlXeTi%TyCGGc>g)riVS(NBJZRULium6SNKfZ=z| zvC=Yh3-rS3C$)ngP#I4I-C12h%27&;vKqXTJQx|6wIZC%rEjQhgsaORfW~0~O!yVZ)|iwGNP6jK$^vB9HdCiaw@= zrruD#$~Pmdabh+*(=|svl`}G(Y0&?(3G}Nspf7Q^!Rt zrs(R>tmL5zSsUN8%7Q);0k#Jb-9)7&Qrn76M4mY+AXs5iRFInC$Oxnqtw@_@Y{}%! z(KnpJN{t>$U51TkYC;G8Q=fbvRc5Ww2p+4%KU7RIoFJLI072@Ua56Unvy~<$yEPmQ zo>X`l9ocCFny)Zz#&> zV%+^1uOe=Z=TITv>Br~C&g-Ou+Z?C9rK(#X*1?3JN zA~3y%JS%9)Z_EBT$SU-#aQu0!Q7_FVtR(@)awWY(gR%LHq77x5oVvYD^S&CD$?eq* zGIqu)t`yE%Eil#zk7T~(6Fc{jIA)OOPKJ-dc~VGN^ytK$jS~627xy~MwV>xV1$w)z zDEq-k7>r*|^*QQyRc;4Z1b9 z#stA0a6-HQ1<_uBhON$pr0sc@2V|;dH+#z2)96$POZr1KcC@@Iso_mH7(|@Ep?)=2 zFr;mFn|uO%$+q6~3a6%QsB z4#j)n^1}wGqRy%H6s`>s-2`k*%>4s<5o>f2o5AjHdfBKK;STg^S^*-|8IN@3=WU{Wi%nBU<9XXRn!-tp zEd(B`hl4_9qAt0Gc7oIwAV&%vaBr4zPg~nc?EZ?p@ext23&6`PUZTI7LtFpI`ehr| zj8B;*AxOS_+RxneuwU_9U~`&d*HF1{9qzy#JmMNjU{cNqRf>(*jT)PiXPP|LUyyxJ zkQ-tA@gcfr7if#W*;KliY&Dio_%Q=@vq#MPontg??TpQ+`G91ttr!KnnOsa`vUft% zV%E^`M*Mh-0exNH4AwqEsa{xqJ-dx3dJov_)u)JlC@OCYNLxU?`S`3FHkp$J~w0E!(vAY>_Z#JOMQGE zTJZbSnbHHsaQ@LkE~+eIxbFuulQMLZ#N{qPb{d*Q@EEXo7a(a6Ww_nJ{s(z9>CpDr zY9#J6y>&iV5@Tp?^!kLl4C239vZPZc#_4<>8@EM@*&M+Ne1jS118VOpHePE>30bFj zzU}|XDlnJE76{`W)Y{tZ%?{#8ud>P=^V5ro8|iZ7;1HZlbfGpnWw}3)kH^l#pCs1~ zA$0AJn+jEk<|&B!YWP}3fn+=dsT0XbbniU$6Awt^Yoeghd9R@}A!V=EM1;{hkOot? z3jFuv3($MVdk>lqXaqhRGYdnWzA}voY{+91Ht6NVI1YTQ@nl(~LRbYjAuCP-BpI*ICj{a(W{v)x96MqdcEd-_`t&8pwmNBMA33PljyQ&oB}SLC44vtF zgOjyib1H6vK=4F0CihkUef9!Wb6c|lmVnt$sx-2cm6$s2%+ACybG|uH|7GkxohS*^ zc#1tkUM)lcRqU2lKmbK9+}EbgQpt4E+{KN+&XaRX_V`q;)aK<|->c?|f<*gIj|ba{ zVK}7v5fh$hMl{e-lw)CBfLL9{ni4;+dX`s**}n5@s>FJgvFN&YN(LBFTl=dx4Ap04 zHCXHB<^14|5e&OM4d)-)J`{qF;?k7-IDG-K1`-~cfM)?MrGK4h2R7)#1LrIZMwQsg zU9@LSRkC7qw3JI@7#IYsizPxlAT8yk1w~)ob;|oyLHPbo%2UM41IG{dG7JoEMTC5% z@9*4z0`u)EU4VdK%j_)wTcZo|O5J8|GUH2mJ0YuX#4s$J#X|lf5HbGxy4?CF{jeuU zoX!ekfp3a@wkDDpW57a2Y@#Z(0eh@eEyf592(bRQpnbsq5JvcS6&$}~*7)l>|2`kI zpYPR?&^gK`K#uEa$a0=Gh(DEfR8+<8fgh&%%|Cf%-vAJ!UpwP35C~W^MQBdA)@AcoAXSgQGxp_Z*3^`T1#w ztR+%{oD_@)QbW<);9g=HZI4(uYBU28Pb5gbbIfQ~-&A@|Q}w$w0Q>^~SB|_ify= z@g7W!k1S`f6|HGdy&B_M6Ja`*<-6Itec5h>;dViUAANiQ;?nDjR%*kL@+()0{4|rH zSW@zvzG}1PmyEfVH@}LZVvlq0D@jl3+T9`hmgCU*&Ek_~ zLQC44X_`jgYF?9ecmfX5_QIsUaYKhic@PZm^uOus+qGGvODhbn>ZOE`EFtpV#`DnD zje1#-(pAu8ZDepd(Uol0;9_rL!ls{`7+{?jaTa5-LzCA3JiIZi!l&5jjX0_n;Reyd za?8o9$XuPAj3ddh_9vC^PXlaPSKF}taQPsLs1l31sfc${D`PrGUsgIL-dz{OD+&oi z&LhHM9Hs59Rvz3%tL@L3E;YpttGgZ9w(O?{Sz_AHi6Z%4V9)q1DJooO8)x7JTyqNi z#}%&IRH8VH;$M~=tL>zMbr=L@B8&S8*)0OgsECZk9BIe;fH>b1UflNQ7`?ej9<_xB zO^c9C&GnO$YTEwMyyZt`a=Io8?d{#@Or$n*AwcymIgmqCU4pDQ$(CgVTX7G}#vEwe z9!_gVy_3EYpf_4iQf11>i-bz4ZBV*x+Jft6XD_QEKgt^vB_-jsml`EAL73CLQ3l!O zh}G$3Quc|lm8pK^L!3_c^CT-6$%X>Y(Ub{xwKinB?Yde`F=Ec z*t_wLN?6=-V8{}`1XayLgFlOklCKNx-)KQp&HmpOL$oEzqHDLaFtgsAy4V43y{{iP z&9zbco;RCJih}xN!53<%~JPHUiw^a8Q3qk48BTXed7^9w?qLcuvJ#0&1Gg|2W`heAg)_1 zS~1w%KWjyw2ep*i+?YSOh|V7@^zf?kj1*s<%;EVl5l>E@A4%_DX-*{9FX07%U03;v z_h0>WzTyw7QpW3cX_S!yiW#-n8ajJydKFpihhp-9mpZTOEXO7uo_ZJf5}rF6H1R(Dk_z0|H?ihh-IFBN%&}04c~~JV9Q9?eEtvdE>o`1?oHhGwDd3*|kyju>k!C^ittnM%YcF}98LgzG z-5`>|=!$#DSCGT(Gil7kbkdL`Bq&^J#W)r!_mAm^{=GfKfH!!TjZb3mX;j}-r~ljA zB74{y8sjHEYs85;UyH-l3E&=00sAP@yT9vb{CmgdKlx{5lPWw~@X?fO+Byg{0%>F8 z&ju@majmEz1W{V+i7KPTl%{dq8Z4qY+DrSgVdjEGYTN-J12;#$nKNP-^}kbl!oEXD ziEv5K1lvFtged8j5Kp_|_Y@hn!J8iJ}Q@osPF!iE-x6);1 zy3F}#>Horf3_NV0U%!6cga4FgfDA%<^0I~|L3_Axg4M-!Cu5D2an@E5fjzD7CUH;! zL|g|#;!eq)^efuY5Jz z^`2#1pX?bzKaO!QW1Qqp9&UB!noI@;>}e-URP|HsP0^mL8?)2M48LbP6L1m>k}5^h zT>-;xs)N*FlAFZD!bvznUIskLzO3u(0%oa>A7-hPE1#`@WU>KRE~)@6k`MzC{(wgz zfY8e!t2@um5mDI_(^2lH%l0yW5pde_TJm%}fUlMb+ah^NU3MH7Di$7k)Iptj=|S=~ zkPF+&e@b0!7gqv(9dT2D7H^Bl@eR%JiaU0hsgo|K(CS9UBcghFs{gz%$$u`Iejoi1 z&?Ni?jG5arvRg(2@JfMTp0okD;zGqpb3uEwB#(Ix;!Cqufg+(&d}Ouo8xRbPE00i! zR&x~K)BRzYO75}bBiwE}xEz~Fhpk6@odcTk!~mkmvQxQBXtX8sYl~}1Iq{7ZdHfnY zCXY)tU{pLoNs{wyXHM7cVKMH@0wBXhVsNK19E(ynTKvZPl->QeF&=YKR__XQlY0Q? zjL#qKH2NQVJ!FB~D&^_R70F_wO17rOPg+OPVmny^-zs}3x(l$+@#+cZ0_(RwX5_WD z9%iAO65qqu-DO7Vh*Y!zY<8HH_qLUI2|w^yvVBRrU`P>~#S za|%`23EJm9HQoi)DuFqu!0%_4bSJ&e23ohpK9F)TEuKcjG+}%c)ZoTPN0bd>FNQ(` zi-eg{bQnb-MJ#fN_5mLLzxa24{rO)lnfdka{qdhUwCzyGXjKd`+O<*QpRvMt0INz; zaIXAW`P*1=vqq>*>1S1JPp9pIrQ`U5=0~F9$oPy@=K=H1k;I>&I?}J#3m>oiQ?UXa z1>&h;vp2@w>uy?1kAg-(;>mXgcEJ2o`W{SxjyFlKES+oslKU;lZ3h~@JuN@=hP(x2 z#$6wCoR>jvAvGY~Ipe`mbiBx(pki9k19oXP4+M%3lJu~Y za{fa+TEM_d*iCX2i0ht${A%Z{wsqgGzmHuFk^rEi{(&N;hS-=BM68s=#oYu7qVgIY1@06<+P){@l}%N z&o^cOVH3MBY~JPu7TR;gL;)z9(x{&i7FYo+K0d$m>b&#rquiLw`AB&!S`%ejY71QQ zJ3e{$I8KNz&UuMN4P9&YS+lRo!wXRGyY6#%z}Zt`D8um~5y%sA8?yLDZeLgqpY?DI zpa-XI(`20925Q{jJ@$wGJ1yG3!_Sa7wuetY%m52|EnuS=RSjKs0YY1{3rNZ2p--ue z#H@c1yTUZyQhtCoBGa#1{~WbnG6bk1ey8T{pWICUp7Mp-QW#?+)jk6Iu^Nqkvk41c zowL76KS700w;|+Fh-tGTA(HtKAaQ^K3t^L0$Rnf1Xhp-&Wjqyhg;-j$VTf>L+J!~Y zqXizMzI`3I@^&3zW}|sPsu4~jb_E!(Y!+-Z2~4pe@0gC>!8;K&7Z`1L8!+d zpUDXd!#?!y1$-E+K*r7ta0A5XPkms$?%gXr@E5woi9EYj=y#Z7+hUAQx@8Ekg3ll=3CouX z{ma?#piSTcdv#_KOM8PUxjlk~%;pOMk3D)jMgrfBOPPPpQ=SyIebS$T5ajFA@lv8s z%5p7m(7nD)x*!DLQZ_Ir&U?X3W^~vHJf(I$gNV^qWiz0(+tdF;2S9~`m7 zpGiue0*F4IX0_z$75%w4{5P)11Ly{G``s*5afykq5iWmi-ie_r^Pe=Wo!Iv(8 z43bJCf!{n5h2vE*NTH5!$k)g=1^-eSORPQu6?q`0h~4Fqy<+}c%Fa4V{8g}HZ+Aup zvDq5EX!iRboKT5g90Q2`P&XY+2?5*`h^rc4{|T7iR=Nt|zQzFr!75_5`2aI!Ezw9t`zDXi2&c zY|o{p*2zSVfJlmf_^oVe!)_YtWAS~dJ>#x$U_Wx6CtAtCQJllEn0L{gNJG32UVD)xX-}J$SZ*mW`y{x=s7d5@M!!U*CzLlS<59Eu z;a+NHZo21tXRYxio$L{MFC{3_k8G`T&i<+aQjrYJU&04ud<53ayJ9|VKiL)M5s&y^ zyT!jSn*X*aPuXVaeM1K=&h8?exofUNU;n69wiXf2gC{zT*eBLC_n(d zrZ-4)i!{5`RRGz)Wnee6?@uBHcaDIB3{_IaNTzaK6ciQNMSvN~qdm!eh){qnfHK23 z0Kl6r5hN>(Kb9FnJg_b_HbB$Pf4#f!yV)sZ{!myFAJB%rE`HqyxcqRX><-c;7$O6D zL&kwy0gV2gzoF@Xl0YCfI2Ir&1o3k8e+>);#+5$+WcgLH=@YsYN|Fjf^R4}`L^`a7 z8UW*Y{72g0FcCz^^<@Y`=JcH}Z5JTR%w@7RjKR=^uX%ra*8bvlIXmv>SB%Ps99y)C z#i=>Zr5S8efw>&l+yBn&@&C!s;qhjx&BgmI`9Bqx?Lc(6g9}7iBCK)iD-nQ%I~?a$ zBfR5%)w4TUJ!HDcpB^F@mbU>tid?kEuZHk{xp9`hd&Wc2lWc$~*@C?eSakXfpIIs4 zFRY^s93YQ<(nUw&8b2d@x+ohaApup43jsUVXRL?KcY+I!%DZz!ywa(XfSHXPQ)$5z z0@a7(LS&d$A;A`+xT=Lz{$BPKSCPcT<^W;fZGIE!zLcW-@K-i9yBghyuQqo`lL7O#7fJeT(l z2u|#y$2{~S^7JeDa262Y<8#+*;{lxkQu+pa35AhKaeomor*Zw&3jcvy;Xm4^|7UAH zGiQsa?46NVVm-eDWHFSWRq(XVR|^Zt%#YO5U1s5C>wBOd?4<$yTfPJ>oJ6MyoNU=6PgHz#3FK-4fLx$HcEH*W;J8j}FVSZMSEKvPWrJ6KDOqHf zM`8Rv&-Et%$}*q+XGvC9!Xs;_lj%pJ});KaN9+tNpa1$4`@oFx*dVfOOav__YSiN%POxtsk);@_rWVFc<;Aa@v85olb7etb~;=j&q_WWv_@|)y9fVSO90~m=&+zdIS0qE%!`RpKs!%DAf`%$2^V=5m`v6E(^S`#;v zYw-d5oGfo}vc~NM$&8HR4fk))OKAT#iVO&Bt}M@#kpaF}g6jXx2kyUjDS-H2#r&d* z%Pfov6(GC$8khYivDyBZ2a1eQnv)vt8*M~BawO67Y7)B8Zzk?B<>EN|nU5{R9PhfH z);1RK3Nx_yB!T2-yy(nrXnsthw~sipj%hvbgtjo>OMVOxd0t3aGW!#a`XUece2jf z8Cx6ea|cW3lkb4d9Xnm?aAxLUhP*@?w?+zZr}r#9Te7n#z4KT_u}7K&NRR>&BJy5d zfIPm=OdahEa%>JbpDJ6&;SB9^pm32NOCPJ;mLqo|d-95xSK5V-!tUX+V;J* z60NeMADFw}oM;MwT8@&6pE&U+??pg3rJMpFcs_jJz_0}L%t$Zb0p2waOgrzb$0yA< zc~ymiJD-8^LW&StR_%+>s|d+HN#vpmRTe20*iila*J7I1O1uRvVqRlLRJVqgJS3@D4wYZO0X`>N>E z`#Agv0E6bIrFc`h=d^;V5 zA#@9h5Lo!Lb;gPW<6ZkiC4foA?u?_bf={pH)inz)={@d18S-;*4~#yN!@ls`XdqUj zx7l;7_0w9OWygurcrb$I)V90(a;eO$UW+99R5II<;WaSGKDHyLRl->tt8svep~lHl zPZjKH;#Fz~UgLjG^2Wa#7yRFLy7+%Tk$&=oi_it0Fbb5Fu6!1DFXIeiQswk6f0j4& zbeQmaaJQsLMPy!X+c|Ro=SQh9Fwo`6N0BR%o`oJ2`2gYmzrA4+G@cS^pMU^Tf|4?D z`<&*y=p^1G9z+=>-$GV0^lgxSY!usa%Oti>b+WRN>JzVNEspdH5c{6RytW4GYo?^G zQpKoZaULUE;B)gUq~g~-_^+P}3W~p|+dm#}5ulABVqKPy#U6?T0Yt)NPE|h@yHQN~*+@7(A;))0cUaD5{z?Cci{9 z+rHw5JQIuudO&%)dpBh!*~B^Avc#AUb6CdnJ;k;##=#&L87e0=dpD&(bK3vb5V3w0z=wfOkT!t9_FZU-Z_#wpw}bQ3=H|skdcuNY!zbnf?8(* z^?%jz!R6GWPzK@3yoX_=5lFxi4HQg7VAU#{T^!PninN!jg&T(;Eo)v#*l&U1xqK+E z%f$ECOJs%Auj&n8QG&PT^EngkReIeOX(3x3IJK{){|bsFDg+I9Dg)0kvG5xukjLG@b?S+UqAmJxj$qqGL^_&a~VhD z=DQalj-g`xsIriC1$U}>Ydb3(GG=fgvq_Ic>}0E=#TYJRuslO2v491u5}4!szQ&yN z{#QebLL%%9JcYPOnhkGHr^FD_7mBn_7&10tue*l!(uQRGsmKVGoNb&5&d6jc)HiZ% zOWw9I0Mk2CzyFlc+3y{({rY=<4$Vb^KAcLT2=`v6mm5U0ylqv39!A6GA^`95GNP{K z6Qq3S_?R1VE0i*A8Y9`$Rv!brl=wuwoyNaE0jlHSQrZf;al*~o6`pI_@gY>+@xep$ba;+eaJF%@UM?SMvBzJP}tMZ)=^C0inQ)rX9ok>Ap*q}>$$R}Mh8EE8t^F(&540S~fbRaL-aAT(^uoJhR-DfN#n!z`er17a_&v#2?Pp+BN+I1SWmd($EPZyAy$#3@fzg>d-s2$QM`pch)4DPRrlUC)qhUt~wP=bj~?achDte_j0r$mX(& z0@Br9hiP95BH;x7=DfpElZJ7KzTVFs&bp-WF@uI3EwX8_-~!g!uFijeBXlxrZV;4=mv`sr>WP z_rIEdo#ad6QV2Z>{6~vTf)eMaXCjD$S2&3tugX=2AK8Y&(N8dZLx`Temz32YV#?k87lP17#~QJ{guOIA?1{ghW6TK}n7 z9A?F!L$&gJ09xq@YubzF6YeI;RU0a2N4fuotigYgfrfNNhFUL5c`}}bxykZw-Tdu) zXdg40&AaY9c-ZQ)d8{|Zw%b}i+M$z3cK%lTz-Ug&<7u@& zrMNnJGw%>N^?`5F!(paw2^|;@;H^Oy=h3%Ohz_?`Jmmu=&*o z4o~hr7j~aR?UW0UmIHfVlID9MR%cx+FGm1dwIR_0L;fJ0&3f#l}8093HM-XUqY8j!FHzb>Ju=NS$I2K(}p5@sf~ z6R0EC7=TisAqR1}Mq-X8_#>7`%)-x<6MX6a!~-o{A$Ww^=GmVhuG zN@ILrTOQ06H0^95{Tsr^;|Ad)8gXoug?~BAxHKGolo%mSzFsv5{J4r(i26q`fTX;3 zA&MxbnZ1h5S|3W320)9zs^O>Zp_1?t;B%?!7kNA|p^=`A-G==-!sx>MLFY;7OHdbjfcuC{tooto zIZrglA>R3i!4h#`6u>R_A2kYK1blg`Q327JJoi&t!m(aq`}^3AHu5KpUr0((nbvX2QcUK|((; z4da&s_{(52S=jfOT8()%Q0u1YBVn zqp=aW-o%+N6`DSLqV^ebrmo*0&_HCi#@$_IlW7qPhLn`aj&9BUc^ifg!XEBoSari>%@P2BzKus<+nja#n_8*lC`#Xm+N7l_#2o8?9 zhf@jz>$|iR)lGB$_u}k8T zRrwsAZ%qK}SSLJr0Pujza}Y@mZmL!_Qi6mMI`$yJS6c-)=Qjo?)IaqQUxIsU)7=!N za(8R6xybJB`+A<+j5MuID}e(cBhWf9PCkbhAo0VA$1VkmQul2eyx9;ou4uszb{)I-l2t5`Br&kln;G3 z0jZccFOYr{>s0W2zxco&j=4y{^oFMnc=S1rNrD>k(Qx4@@?l_xO~u^_0)-$^$9KNu z)>xdn1Vpee8Cw|_Ya9zX+3b9d%$q|T#G{)>`-b^c_jpO87VWY!l$*_u>YS?P5rv*s;=r!MS$iB%l?c7r8fbyg3UKj)>Z@;q>T z`dIb_v4nM4^Q>vFe)M6;c7t@~pb=dy!h~a>sH>l$HTo@q*6C1=`kIKjy>7+?q!i-3 zAYjad=fJm>9klXzSfMk_8svc)6rA)C`IP(&$waolulOAKFud`2xN-ey*Y`$+>aQ6z zRRzNK1W9oIUhQFD<`6)~sXj-mkON=(9HOQu!w;d^sw0WtZ2Ks3IvUZ7@)vb6X7s(> zTc(irRPQ%wr%vdjjLF|(cpNq>K&USFSu-3Af(6kqqC)M>n@_S74(z>vUVUlD^z>Z+ z9lzV>zR64^bzVM*Dx(d|>;=f1&KOy~A#)|1IUtfX3wzmOftOQ+Aq$raql?!4I8f(s zCRb%i6>-#%eaD_9a%0xxof|h+K(a5TmNwRFds(Y?<56eLIaw=@d+YJ}JqA14QDf&Iri@FZrA+{1Z&W3R z!_$G9w1J}ho27j*E&PUe+%4vZ!>so-=%6;GWLrMtG8~2^-!A!{t`8pBgzv0G5ilfT zV>b?ui%~n4io@Q{^V!?`W5`=%!nmaP zjBMTQc@%r((^XOa3s4|{o6Yq+LdbMRj*p?uiy&#Z@$#rSKo6EsXxEhvW2Szxc4S^Ld)j76EBM7BJpf8wghrsH zJXaeM-XIsprr2V-0wzo3BrMY5zGc|-gkSvVH?6rNa$AfabPV=6>X$r=p=ZIm zLs{&M{A~V|z(I_@G`K3j1kbj?P8)`ee^nW;Zpy17%`3TbYoVNQnBjBK(bjnDEeK{P zuPmDobUPOl5k*K{D?G5V{U;moRAjd+XW^#a)3GRX@R#jaDsx32WI|EZ*V+WwsPluS zxA4&MF{kN}T$qQwEmDRo&#Z*mkGK7rF>*S0f^6>-JeI)T;hzhjF%JT4DNQL zpCSzBEanfK_oga;mUfGO4l!aN3_n-vF7boI8bt< zoQm|2mnf??J|7nP@SzsIUy>hsBw$ZnZ-RY{$J9Z{lUQ8w^K|KWr7HghX zh8Bdxs8>C1^lXfO%uc?-{;0HCU-^Y-S+K(M5b6eO;rZf9UWNjVx)lZpJ~StMKb>s% z)&B!BB#OXhujYWS*tJ}Y9t&U&vrqi?8}HsWO%}Q5{okMXM71zpkQ6c%#neiE;!*J3b8LE)3scPw*i!Xj$+6mM2F^Ew!xZP8KvG>;3=`X&&mI-Ga-@LXW= zL+u)xK5#3;T$mBa7FGRffVp5Eddsvk;sk%t2O-_QJJ47eb4Lz^Gv%D-CNJ6a>YnRo6YZ)hyB1bc$E`RpjVZqX-l+)om$?3J6BKU^RdT{?WFRIGm9xcTo7ENhA}5?DU?-! z`{XI|OvB6zxMe#mp@lYmq)k<;X-#$I{TQThb8Jm*^sgY}-hcKN$G`FQWWyZH`_B7k zsyQU3BICN|n#XvhCAc~mupL@muptXArYdRj?8Lp{jqKY0Stp9sxe zzKG8B0EHnK=$CGxt>D4ZX;p8tO=dk!qKroz=y*^sKm!Fb;qAp|+QYWSRaJd;N}g}X zQYZ5bB}ql_fD(Mql0_M#R4+)7#R; zz>tyE_ndwA453${^2(zJtTen$0I#C%E)aT(N3oSfc#VT)*(a^$=dD@D%>}ur8dF2@ zKUhWCoY%<;5-6yeLGT&r^p7G5eKF?)*s1{xZR~4}ZF;F&!P_0wK#-vpsjsFm#Tdt( z9U$l()s!`DUWLtG`X*uFI-=p|hE$Zv%f&&9xR3_81U3x7KxRW5q1-UJ>H4bF%|Hf# z|E4A?gv~si-T?>-LM-hfB9BiJ!Hg=BI{|E>f|b{>qrv5eFYKH=Zgi4)fNp_ZdU3d# z-6#C{HK|DPy{~(R9Rm1o?|PWAWJB&vk)EgKg;I3JjP(&3^Z~%3mi#Pa`MAO@HmEG> z8}`wsj(mt{7V;IWkVGdjVSwyzQ!#wT*O9}~+9E#J{p$G3b#k&^Ry32CweMra01gxG?i5ngORcQjCi6e$) zTJ#x$kF&mmd9Mg}(ES2*CoUF<8#1ch1kRq>EK!9b@CAs!?6W7XhKno_#us?J6m`Yb zz|>Jbjm%|mvsawVbh&H`4ibDo8PQ(OThw85jJ7oWZ&=n3N2Zqgx~99|iIv0P=c_oD zw65U4SrQ4o0+Pk1OHDQe;uRJ9+j&JM7NW;0EeN7Skm*QZ}m4EtUuT zPw#jUtPCg$v$%y+80R0IDyDv6X@u=tXPm-xOIs4iQn0Gl&X}ODuIMP&_hR$ZtgIkrsY=JLgp28JidxmI;9w+UntPlo9nHrJF>Y{~r0c zO=11$tQ;^Dzpn)6#m#rlsH7{j|G?!H-*L%rfSfZ;PSydKcfljb_ z&(E*)Q>F^#0GLcN4c3@OELRba5;%ofeL@;lchGx)1qkE<^iI&)&w1`%{N6X`;KaLf zT&TY4p z>Q$#Wx8io3R|A*p;nB3QKIg_z3GC!0ZooR(x#v;(^?9$Zf3`gk^1VbRP$%rWfFjB0PIvWtOW(E|t`;g@ucp@f3uX<(SOvXsd70 z+4ii`2#&MEJm}6oM`zD~jGyk;lU91Rcin<__dlqww>P_!^W{jCZW~3jE+aqWDT6rp zKnLdDN#Cm+yDKd5?Yz-w4+P@5$J^V*IQKB51+TA=l`CU>>Kkt<=9|xzn(ZCW9g#ZP z1FD@7(!bCZKefa(>efgbq>nZvXghf&IB8@$?_%m_*@jyZ$EuZP)DmiT%Wh3|JA3mH zi?DtQ%h@6?5pFVtg+g_e@F(R)4P|c_G%>2jI;}1J(Bb3~vMaK5V^;PLfZVeOOQKYh z%Vr-KzrkBcx|xp_uu|u6=|js2V1Feqa!BDMrFC81%Q`kb_38!!MZP<~OxdzNb&Wr- zEZtGCBc@*v9#4Bbr`WSwzPnc*w%jKa?afg6WIC|b`guuuVu4|)l?4xR7XGhU+Fy&J zUcJg7oJJJL^JRUGSh+1JV1;oal7roaWV&F)k*dGCiK+~gu7^VMRb8yU81wLF14PHN z?NhL8=fm3?e68&b3++?y4Fd;!K*#4b_Gc-U3=GVOAG2TUft4zb!LKq-sitBb@2E1L z_t`1euT)TGKZw?L&GCh*FH^6>OV_vn0de3f&f5Nnll@;9Fk3#>>eZBMeW&gYi-2<8 z%mKQVL8TY#csLa{Q^Ga_ccw&dNwD~DpvJcb)`!eEH|yiU9lqUFmKCjxB?wI}1&`^@ zl#_n(YGGo+SnaDiX+EbY-!AnrvdoG&4aUE7?@8fPe>+P11ETRL(DB`wyi);Z?ee_y zRmZUXrE|EtGgMh02fV(wL+r#lJxYy)ZbY^da+(fao#huGSGYX=LFZY46B^=^lwvQb zKwBT+tNPP$%z4*mC+9}2N-(>kBU>xSI&A`8>I!JjIFJH#C~NnON1Ne+m-qRjNhZ84 zoQCZ@mb0k!yN8}iRqJSpJV1(Mjq|=B;18Sg zbmrW~Yq|gd@q&#TO(SgctASwHHPEq1CL0?Reb=hfld5f1uPNzaqvUsyb-_u(lTx-P z>B+7x%=ZG#+vwLP(GPpK4(ge)nMFdA^n<_PkvHEKYM+=0jBMjLds~-)c%s~2d;#)| zzrAPg_~^wGinZk17og@os+|xJxiIv`3rJrRhG~Wg_!FR+T zB1<01*61I9R7G*RyHZ*~U(%N|SoHxt6&M;lobw|g0KZ4nUzqZ&p<;*McC5)CS~tDT z>!b5=CKBC>JprJy)vdSyH8LbS zXZhTA1r#CW9LKj45cwe0i=$4YQ#>)gI!}B7&koWBsA#x%3UN2W!q~F{Et&duTTy_# z33KZThWDvJUT6)W$Y@#L`KL6I*PpoHO(+}>qo7AhdwQrAfI6b^{R%HhO& zJg&%{e)=YCXb_sqJR5zM2OCZ|A9Q*?#(`&(-j{YTh3TCDFIk)fPT~BrM31e`im< z*ZmmbsHI`FWZ3;wRXc;e{De2wJQCmeV+;xg(x+w~kYnKNiM{9{7k!zwH(cU!KeP)7 z?X`Box}WK8Ug$ZZf@9Ha&HMLS8ejp@&m-SFSKzGTAJj099){N!>5M*)w>B8oLs`%V zC+S&BBZ!#y6Jcuy*tDI+83J$JQ~B1}(Rz8>4SC=`y`zKL1J*E{*!w9LpeNktJHUTM zQU=32Y7j-N4UN-`mj#saX0b#9rK?A($B?2NciJ>H3! z;vrU zdyNuqy9`f1RvpnFlXz6lFGy^$pJ2#^O~1u?N0e3Q0;HCecZNDRhgbCC^ef&zkk(t0 zHD)O!&ex9#+wfU;7ve2=VCZ&iSEIINd>VVd`^>}g#n~;r0}91iYj-+-8vSKfo;2m# z;ZN_fe2kJu(vp@O*lnxBX~iD)b3o}gW|iFLme}^6sN_SXVEY1o5ynychX0#8n0Gj6 zyZ>%TYb$);$A2;m+TqIypK}{`{{?6b4e#7PtR_A$u2vThNpydLsIlOK&OOz)(WwM# z^8Ga;>)m58I(ul#HIEPTW<(z>iK%vHjp&9G&ByiaFB8~|Tf&%Pg~y>=;=X?XVpcY8 zs1Wt0$XPG(Mc>3PEdxw*L9sRJZczBxR9^_-@fU;T&i&ZbW-W?cKi@S82(tcRU`DjPe*U@6wO8n5cItO;GudXOg3R!LG-S5=XQ z1&30o|4(~o0aewuzWs%ONQ;6rC?O>wAt0^N(y)=166tPaBZw%{C<@XcUD6?)B8`B6 zbT>%nw1$-@ra_#qmo3Kv< zoZ!7t5d~t*afGqfK5kycaRl^+z&r!_fp>@-=K(6b@mgE?!q_1oL6w10SB}Q37VpqE zR!4TBh)t5CT76rRBCV}t(O{%Z`HpqHLWx-i0!`T#HF!c^cMgF9|9#q^LR0e5?&MgP z2i-PsA|t=BdseN;g}X$tHG>atW>*YlMPDT;7?gL|c0<+>7;Al5%4dz~@9T2&s@;Ru zca+X5`FhU-;(WNdxaukcL_2#+DaSOh>voI>9~X$o&?ZHq;+te;6C%9*F|J2Ka@j+X zqm^inKT5dh6|5(hr|Ak}vzzo=mWo3X5;^<~AnVu$Bx*(b70=Wp?ku)LQYQe6Y+My%i ztWCM+ScDAkjQc5GuGew_cT4?;%jcI0;8k)7j{M3I1q%$5rgfGRQ?B!HEKUO-18-pY z&%&NsTm47<3{E%;;QO?GrN}N~WlUQuALd@-cr!#8b$-6Xa?fb`Wue|)zv5*NpDDbx zo*HcIa&KPbwCQCp!>Izsb8+-<-(0X!F95D6q42#Nw~fY*;3skDtdAsFUayVv++*8M z*4Z>=Xx>1b>c4gm*s+|))L;qrmMR<^cBa9L{8@PD5WrU~L);T;&qe2H#hhbH zco{a55mORTRU*F=rZ}Fg z^es}_-oWoog^L1sr979F_X`h!8MQW)Hr(I&nfTw(o=fW30zD&sz3L|)V%~)JUxe>n zNXkI;1Z>cV$-T_pv?yoq*|oouNtk<)q4fIOXGzQyA*OevR@T>LWM11WjlIUmNqo?h zJZl%`f{fIoKt-!Qa+eL6aHBCZ-DaPDNG8|4o9Y|^<%6;NL3oM}F(PFE+f1Y_wgky1 zWASCg-HiPBf$y%-t2`Bq-=Jc{nakQ2ZC6~B6ki06GmfN=1y<-VY=v*kT;%39U-V9A z?9ab*l!zr5Sn72l{{s)*)1r~Raq-W8a&QZ{& zpH^$rCUJ-}{st8`B9SJNT_=Uu0!Jr{vJV-xW`Q=K=nO27E%!(>y}keKwrHYL;fYj9 z(y5(Stam13Un1&{<1(rIknwR(LMqS*G3_LZsxt1VMHM6?^oyc7sD{F11qNslCR|y+ zfabjq0X=Sk?|9lcx*91gbY0;kctnO~Cp~fMN*mp!suy&_ID~6sJ!N&!7RSHlt1OxF z7^vVTTJ$=_2Gn5VSq=r|-9&MjnZJ`bff8)*C(5!Zk`7M773&mXQr_~CR$qeR?@pRM;rYsK7SV`imsz0t5+?rM?ZGC8 z)tPvY?f2i>@9A0(6$wOC2Aiw@qSyZAI-LkO35lJaoj=$HuKiSk0PuMM${VgeYQKPe6syy7~J?v zUGoe?a{~8ngjh3FEs?yq%Y-&wz$KviE!OK+rGms@2sZsr6j7Ih_c+O1ejW^n#lP0jt%<~UVpQ7e2UQJ&!e(-u_0WQYw4fq==uf)N1V6c*mON!OJ%pEZ#s7_ z{-H;%rHT_~Y1?dZbrS|C<@oxMJR)Xm!}=_!Zl>P9?f=%CG9-jg^ltYelc_0HNnSB^ zr~=hgrgj~wz|-{^3UyuVif_0&k(4DM zPezT(r3gLRv}`D(e-)HyHeeZa8!_CzR=6wL!LVgdL4uu) zf)b;F>9ZNl*&Vi^6}*V9ZYPOaQ}*Xv4Hhq?2k|p*+hq95iv&xQ-jn~*#)WoXoJR)F z$onl%e?tN~=cEqkI?L%9(xUWO&td!ysTf1h_j01<<-N_FM>no_ETWYj0_+teOcs1B zqNLUu`ncPh#RGhi-Ok{Cgi6>yn|<=X@Or|X$-wjFF@rOl@{%O@0lBQ~R48a7Sg1&@ zZyFppM^L;cy2*m$yhpR)>dTgd(3bIY}rx?=SpoYusZgQ;klyvk`Z^HvOX zU80emq8xHsAeC6kQ$SXi3WIh@GfEh+9=y727BMPt!5`zhq&247g8+7{m=!`|5i!cF z1(isYE!|j$bCauM5`|@9lJSbxwiLJ8PE2ic%%g1oab@hG`F8RiOB0`=})dtLVQVmW>K*b=ftV+MpRolj)mzz^rBrw7d=~aukN#k_nXv_7rrwJeaoC zIl|;ImTttSpjg^98p(A9S? zFA@BSdR+3K)md>LUVYUYWb9PSTSEKX`c3Op>v|ggdC7oRK@PHf%{D19IC3I*B0y?l z$s?|}kLxJfh4G52{s>cOQQnK+)tbyLajk{uaf7&VS&IYRFYsOzCCH>L+K(tD|u1og3t8dIq zBw43!=h`b;lLdu%OD0x}^WwA36^-09MQPAEp)Z zym`(tRghrwS{9j)M#@X1J6@VsEYOHkHcHBOlomjP=6(%19m`0vGu!_tUMPVE4MTGSBydhD7KL4hv(37j7uw($WAJ!%k>L;0SSWV_DO4OoQ8GJynLYY2aZfL0Ui##-%g? zM2|OA7#>eG;fDam*zh5+gK8YLc|d-^p;;*mI3|==v|dng2(M#eBqS0EBcmbtbLKAwYi%p2^-W!vqhok3n z#Sx(0KA;K`rvd+kP3D1HD?|b>_Vg3BVpk`(nRAC28vXEvh#jp6@h#}Z$HRyH7_y*3 zuD`Zi;Q|w^cUb565xSI(9P?joG=%oLC9tX`$}2bkD?zty$!{uu%Ufm2jMXr7r7CVm zvX-*MY;?alak1mavuln5ER~4iV93az&;_?Wq`q?1$Rv4kmhB2gn)qtlYgwV;i-X!@ zIatov;wR>vDnxt;?c9-Djip?tcJdW&L{;Y&$dM~ot|^`iB$RQ z?kFAANFN!7o@&LNNVUUa^X^S7gV|X}0%*umpY%jYaB4S2`4iK{j~rvv9{!>^Cm%90 zF}z&no-F)P|5y>uBI@S)g5sd)n^keDHQcTANa1zp5N!BE6k*qQuX5QDN6I%eup_gNOy{hwJ- zn*n3{fiT^d6y)?j<_4qgzSXXaf>9(Xp~V5mz9`B!$1=Ci-38|f3}DPN&-_SI1`eLF z`qGO9a}G&@(So}-+-3W%Pzd<*(y0xvf1z*Y%Jn5jJp>wZ3=RQAa8B5lpGsLB!b#-n zkActdQK*D2!1BlCE)v+M`v=zzrT0=meX2jE7wErZiULX;f^}}3*!#}R2hYAv40_G)-bV;{HJVRK16O`vvCZ`r^@{sF@_mZ5!RKqU z{xrGj;in(K_Jc)&eR%69T_sx{i;siYNpfOogm zk5pIprwR5t8myFj!vX$pq<=(p?(M?%ZBeqs1P$+R z6ytl%vqldA0unS@D-*d70dm5kHyZH=d3Vr)`t!%%XsX2v-ic^l06oR6sX__+%G}?d zhMV)qCZ*$??uk=7%6u7cvI7To`>R=fW&5B8TO&Emq`88E>_jgf|3^X+@r&EaQJQNz zv`M!lD$j!3Au|^*CR#h&q*zI;MuirxEgUI`q)@4ZEZe*ao)uQ2j(1u8V)Qs&W7{R= z;KQHFmvQU!eO^)73^+KKerCN2DwHc8RV)9wuQ&=-!HpBcGwHKo-D4_5dcGO-6<@m6 zx=WGKXr|vxX97CKocNs;ojJPv$|?pdqz!yWAEN6^W) zg`J4D8=6II-3QM%&Kv*jq95OpPO5S!OMPda%8@=xTqxtSBd2(se6ei-Hm9&KZ+d2H z#Z#mB<3_=XYS+v3<;fp{PkiDpF<~=;?rAxt@#7=#VmeB9ao6b+_wy6k7tlU!w{wj_ z*l4L~LV2CTiYth^%0C&@#|LLlf$lHB@!=J8!~Tcdu>TDY@Jwg(jrTA?e(lfuMzy$M z#aW{R8tq@y@(Jo(W78DYjkV~t*&mMhJ+T;?+Ub%j3`E5KT$FC`$f-bH!Z>M`Hr5@i zSv-zn9YwPK)_))zBTPSBz_^5voLS*u8WdVf7v-7S)SWdpm&xDdE2P4qTpb*A4_9Wx z6W`_1N@WD2PaTd=|A{0i1n9MYTRZf>zi%!9jl;4CQuYsetVz%^8Ha%vbuyd2ijNG5 zsY0%wcx7hu7MKi(z9IWGiwq0QLeMd)f$6)klE$^!rh0q7@&vGr>?L&+sTuW@e>DOe zm&e3{o3I?;bv3?NfOaA$txSUgq!K(K@sV6*D^qQ@De?o2*G23yqm#aBDp$FGaZC+7 z+vNTRs*Oa}{wyb2gU#SmhOBeY9$91KF-e7qpd#ZcTFH2wMdi}kCDrNOM#W~zX zbF(+9YN1pOEnnAg1JCx(K`jKrWm}^M8wgihk-QNX^WayvhaZrlY;Rq&z z##&j&T5A@L=0b`I5fd~t==<#_E~ue@E|KN}Yo(!?IC3@fq}Yv%Qc$wJ%p>6pF2&DO zO)Sq;OwMdj!939unKjS?)s(Rbqf#-41OfDBKXG!&IW<5X$)&-hLEQZ`JAb;RuH>kN zc;l-XgRrJvHRz6_ecG)2xVm9NAplei%L!jQDW3`!GDfd;^6d`&Aj}wFrk>6sZ|4!1 z=WjXBAaWuEYy5V_@=-^eZt(7UqrhUGsWks;Q7bI5xZ^f9wx$$3rhh)dd^QhTzz4n=%evh9`nVgKUqwFX?)q__-LJba-( zpdlFd`H;5=-pM1H-xiKq)g-iTmS$pfP{<}wZad6 z7%AFP+kw#;$WQd|bu{$1U*bV9lT{vxitMYGfOLApdyIuCQ$2X%y)SDUaVbviJ47CmMmn8uQVx28#uU zA2Zc^zM=6ZK@Y;R@j|Hxu~0UJRs3*YxPZf5cYORrZxZONc^1qTx{48rER>|6(akYX ze=fDj0id`U40?T{I%MthN`NX6(^?=5y}4%9~lI;;ZWY#rAFR zH0H5wnL=+mi45JgvcKk6I|fA`ch^Ux&G!L0H-OANB%$%+m=stzc9w^h%uar$w5k-c z5Oo|U_vVUJSj{B+l+xw=t~i3?Ht2Mki9SuIbK1#ycxR=-M>7d9JCADwR5L%;M+4LI zBr1i4&ji*^-U#ZLUsn*zJI$^8Ds`GjC*%EXVtg+ZbSbl>x;vry#QCeny_Sy1UA)*6 z(-W04x=tqMwRh?BF<5gfRx$1?dCwjBM+=hTKXewEg*%%34N-Ai#R7Y)j*nU3o%8(P z5&ZolwrP35(6&x0spxGi31{Vac8#aYy2#&p5!_evF1Xd9@xljJ?Man4ZPJbZ>(Bzd z@Any|-6uPE;;*@3eybRVVPwhZUng|n9n0QPmXvEoQ@^Jhphy12x!c-v{WfinMf7LP*Z?ZGUCZ z<``F;bzEB#R2@s9qptt_?8^Gu2ag-87sik-S0E;*^GMMtVDqDrJR=n#x@6UB_1ZAC zAyYq*_Y3tq9KxyZl_-@Bt6Zj||5&@!RB1eaeh(4K#L{i}{|Zd9cI$ z298}y-$jeLRW!jJx^lVgkY&=I$DjCrg8_83J9m77fOQU}0;BL_6;W;~L*g6O3p2;z zbL#9zYAvxhx582oKkwsnFeu{vJPD_=U6G*3;)CixhWmX7ysj+v&7DED-jKiXQB z1HD570^+FL_@tCVekA$0UVrxfD10tXQCFnvZ?2knCIxcgB;FmHL#jW%g9w_9u};3; zU=Y3h*;Q$*Cr|TNTM9@1YwR6pv>#4_@Yg+3=*%uLl@>&&eEgoX97Vgn^g#1kNl|vE zyt6@X-9yiOkKSF6PW&_{Zo?o@# zT2NhQh1qdbKd{I$vbTPD5O4rh8Uh$^P5^Y0$dBVK{4E~)11`Q4&zHoe`w?ZYm z)gCIhHT()kgSXmWT=y;J+H*+!T4bZgTTeGrVHxR~rC=Sj>F!wtWy!(fWRX3O#=i3?a$b%gRx#3G-eV1ya&0J@A9LdI@ zK%K8M`ggTPgokldPuG*aOy9mVBm@f<4z~ZY;<+dyo+>wUkqN`6MO3bh{Kxu-nCo{_ zCHTzryux5;uNtRu^}aS~P)ALLzeXuoAzw~+7!^~{Gs1g<%%7{+qkuXZ*#@KZz7VaE zeN}FVR0_&s6$Pr<8zcBwdyau zZh0D-zH91tQ?8dbI^ev_xzsZotY;aV;26f1!t}t6Z#KNZ^C^yRT-SQad^4q9Pz^Xd zvRPkO1jU9ws=X`vta|UMQoIT9AgthLAyw6}kB35v`d?OO#doP1A7`K`C4lki)?Ja5 zpbmb=M`tqR34cq5yze;CN?{V*9U#dIL^@4OQvx5@C&pwaWpF=z#@DEN6R1g>SX%-S zgF_Cc!HoglPYzl__kW$&rZjUIl*RRYkUppx&YYZ@{nO7R*~+Bjw-}(Fx_bH+u-X!L zQ0kqEmW45hnrTgdIcQ&GsRSSDmzSOyp#F(L%4uZXT`gYvGR9DJiaF(%YRkrXWcgQ* zj^xKf&3Q!F4%$uvkJfCCUzS$#+n+Clh)iZv88;>?)9gl;3|=1xsmmE^7D(N zg0C+$1z3jAByDgcDhRxMi%9{Fh{^vm>)9WmNCv#YjC^N9YacbW?WpX`D`{3WUO`oD zJ234U>R?>N7w0HT4Nucs;S}0Z9Na9i-VB$)EsH-9<%W)b5h#cH0_uzZXa@97t9#op zd!O88{483r4LV1vm_-T-ZYyr!ky!Gkdy*^6fa~ent{EKt6Gta$?>=$vy07aTj~EmM z(J`BsI?|33x^ArplE}tu*;vmSNgM@m`;qZ*bK(WZC(4WIU!UYi<4G_E)5WWvxon3A zm8ORX2+c^ICXSWh+u;MD0t`h0As<~<+%UbJ+^spEDPLjr%C z3Sho8k@>R{^mk{`c-a)NyeaWZNKKN2YJ>Y(iF7TlBB!<9Q9{?BWu09zkq`2l2sIFU z+SmkoZydRtV}n8Rm&6Sg-clN8X4;=9K-UaY@9eV@>!%cmh>ZJV^6m2Dpe87on)kCb z{#g4mld*#a^||@cl{{(gXUv`W*hhp(t$B(@z`-`z=$DxL+i{~z(>va@@!%sLdfG#M z05JeD@Sn{<+RJe{HmeI%kyyr>MYD#zp~8|@UDkqFdRR}~Kt?|sr9)(?2W-Fao9-8ww=mUx!J?G3e*a^U-f-6;L8v*u;3OhHk-q$2GoFx~6c*noA;d z%7UyaUDVn1;XB1>t4SbETuqOSm5Lu}S~DYVvPhSjbqtR=(2MlzL1{iqk>5J*hh>iv-ON zK@$<;iOPjmFz4X3+l~2msGjRT=m9dEcEfPE5|SBMJv&fjq*O7JBhi<(5rolY5l8IT44hkCBjA-G0)Bh1ILw?*eg4XOfB zq?O}1xzX$|lk`zu<4bqbs3KV+wKV&SOP1-qfJ7iya-WnMH&GV{kPH4LHt92Ii z0RAT*z&}^0P|ra<2d%vRBxLhnd_&~z;Z#p-8y9f5QtilTBUw8}>MYjXY$VIAQ8`<5 z|Gm}sU1-pO1|94bDD-j`V}+K%&@vc|uR}KkbVGpqK!0WX=f8L^@!uYtk06UdFVqUP z{+@;MBk|`>R}RzIgA9#}+9E6hXh0tfrtw(_rI0;Ov;Kg0Y!4oq`j2x`p}bwFkNzG5 z%6uA_)?GC=?4bSxSOF*aFX^Z28)>bqmM>yY8pA&3F>h^aZKC{OM=$^_v;7}|K7yb@ zm@<9jdvHs;`C$9tPR1W!zC~%Ne5^&LdfPku=Mm774SpSPqmg{v_)&Hmd~8*qew*mq z-xLBm_jg2s{`_xP0<}(Lamhx3QikS}B3aL9oc!!>E&K(K zR`GHk^bDMw_G|0`N7(D(c|$-Pab#$-6X^Lze#bb6guH!-^zys8k9Z*|7sE1zx)04 zpEma#8@J#$VLy)q3A+VWw#mo#d`-GJ{P$c%w+;bHHTK^}&{iGpz1}P;^_Ajz$5@kZ z43$y9WYPdjbK`n8f5;Km1n?9;GQcpB?@2r#Aon3VHw8 z*Fb&UhQoJ*IO;er5)JtFd)y&^@<{)RK4rqvDVswpQ{bGc_Cb=_n4xLJMSVXO0V3ebpG?wo7#V52CrCTd z*n$IRRBe8b=R3mG!RCU?*9|AYZ$!A2~9s-PT>^XU@N~%Gvkdo~1Rg{D)7satd zCz%GuNId2Q@&DZe_8+NzhO=jVdf1ne+(@;zHusb3utXC8wIj?xWkK>uquRTM#KI;o z#xU3dx4OE156GZ4Aa?r2l+3*f*|Fc`X%= zR%-4zHiRmkJk(cdZj0I9&*c{3?+L>|pzu#44jKjK@R8KuE!?N6z9KB>(8ruo205Gm?0OR7pgB?f#|Ln7>-k4n9Q6}R-HKT zef#o&BMy6+RIz!GRCGkrr`|EZo*hBQd%5-bAwbNrbY*L__0CuJ1&)U$;^!KTGJJfJ zv}mkZDA7c?X0aS9H*f#pbBF#&TanPY{4qq+q3Zx$hku@dQvVIN6~#UpkA*d7SP=KR zm!2cO&z*NnMMxJPe8hO@o=_Q$6>2 z(70RSgUk)=uogMEQaXq{QIP8tDL}HnZFUIcqqdKVGAd&R`he#A9^hYT;3CUfz;*=o~A{jBTQ7R})Xwm^sx4fbEp5-*t3iuF(d z1o^kZ16VAChJUDwq%KodY!++Oe)5aB9%VQ4A|q&21w*QL!Ty?;4j-F4)`ev)WCuy5 z6&jzOip?J7{O((u^38B0=1dSeHo=FZ?9dp%^=Vq|W=SMGK z(6Y=EUl6SSLR`RS+#>LJX`3d5d;`z_5D=DBI|Pu*#{;IdHo)#oxFm~W2~Sd)v6I)F z#kWxHtM&aMbM>BjI7Vl%(umbjODqgwW3cCutB~u( z7GxD~yh>C6C*VcYA9pOHd|J8{qPMCOq)s3V_e+={iKrN)yF-49@s-};wcd<(VMLny?fq;zL-XhHdU zzyn?<$5E|aWDWTAhiEj*J;`O4GNSi24Cx~5g&F*xJK0(3ScgfyJ?(E+BUbS0ZE!vE zS`n=*qx?GDksD#KfSKWGF)Pcvc&u1NPC8O8J2^q$*_BRR64KBWWa_RlnQMF6~hs)Zd;MK30)n- zr~t5N5#v^{y>pq-zP(DfR&f7(Yxij*^YsfTMi@D|7A**MRt_0j2l(dItvdwpRf(}f zz_%yL!GFZy)t>o^k@F|J>t2G6pQ#5f$2r}#>Rk@HB7cNKDncl5RWmE5$ zp{{-HyNU3a^J8N{q=nDTNX|%UhVrek;r(;w=Zy|%O}WqKp$WdS$@nbxL(WmwF1xQr z&)w2r$PG(oII%_sZA-MWAcSZ#bwe_l10_^pezo!S%{qk7bfk(0N{c(!3lbgtMLl30 zX8i5C{7Xz4KJW9h6{-QztA4@`qLngUu6Qf<9_GyJ%?u0naw(`*nnfpSC6iW6^)Kk`ktvD0A0NHf_JHCW*;pAWH1qaEAAK&2=eDsKQ6-Vd*N z@bXY&gMF2y7`1bYejU76<*Q=0L%a5eK*x(|#5+@?iSDNCucV}(xFYA5HhOGY5t5wO zXPodH#J6G@5F{iu`s81S4b0*P_EnB@T@h`;SP@6FK%Mx0$1kFl?{-h%9>JD!tV51S zVUO)vw^975FOx6rVPfHYLqNKsKjiKK@e|({NtiE8@vW!52kbgfxEQh_l8m{O637 zoyw~fy%#nk_-E!vt;BT+6m5}$`(4}p09hX82p7|@>)5z1_p_HZ;+sh>HXL=hcVZZwY9QWYw+ z-KynL^Ha*IF2sBD51$wU{4SEqg3I`?-b;GVE!_H8RdB0i$VKE!lh-h2MKU1?jz^sZ zz~B0NB*H>%{AcUwLe~$ve*cXOWCHsi$|qrmKtcI_9QYL1G+)WA>><0cEcAqbsHH1+ z#D7h|N%U=(HXS|rYu|}L1r7X=lF16`JV^XpJ0jP5W_L+2BDu)0K z`k2#DYWNfsMUhE1m2oXf|&FMI0w zZaAXfaDY&Kf>BiNbGKrXDe(?lI_8a0yb`ev#=$hD#)>&N?mAYs0E8(x27BwgOy9X4 z@gJp2S>Ffy9ZT$%zTu{p5OTG!`Gjp^`$ip4%)n_$+*l_1mYk)t{mNj~lsp#mL}5wL z_-zwyI&b-J>KG(bK9*Yd_Qcz@YRIu{zu&&baKF3mK@ip8;z}SzG-9%jn=3m)%|VO6 zstgDAE?Ohl(Xp8iGvB&ia#8KrLyZ|SRLy%co-Jv;@lG#S_)(*58UY(KImH;+hcdtA z#d6(If9!8_s>a;8#djJfnY!gsVe));&v7-3xr?$R{7C%!Gs?LJ0R!@FS|_i4_jvG% zXDes!fr8;dcQX!w{_=y@qJk)YieWjiz<9u1`9}32AX+cJEO{V~o4UzI*Tk2!QxM|@F6 z5CF(c+W%Wa`_T7-wyhur{?{2m@P9HQfMsOw?+72+r(c}BZyq+`xYxK7MRUpKh(WYG4@ zt?3}~!bQ_B=cUDvrjpaqXo0j{4Rq1$E`u(UwNzr~nN7zYmi}1r>tjU)EQH)wFGqgJ zrHww9vtYwWRxcMNm(!7Ex|H~RO1;|bCDnVs$$<*JaW`qFu(nt?x>;3eaAPpNEIF|c z+!!R)E%pRA25|xiaKbOQ7A4;>xv|#7H9yaIH8;%)*TbyDwMY@8DX|jLVJM15b21D5Fx|ZX zMv*o`SlHe^UeJEWVYo>bp`<)iI@aXoSxBR*Z3x zzfs6rw)dRRh%3rn9`r}9xlhEcll@WyJL#GgrfIt%p~aT5Q2tk}&`)T;F4qX?vI#Oa3N_q!gaIpY>u0p3x1gA)W@e^j5-0Y{} zC8EY?H3?bg#bnQ00IgZ6ujK?u1`g1dmC{QK@W}|5_gL`A2L9G`0f7z={4Xd literal 0 HcmV?d00001 diff --git a/_projects/2025/100453214/final_viz_files/figure-html/unnamed-chunk-18-1.png b/_projects/2025/100453214/final_viz_files/figure-html/unnamed-chunk-18-1.png new file mode 100644 index 0000000000000000000000000000000000000000..37305c813dd18bdce2cbd181c1d3e861d3473929 GIT binary patch literal 156424 zcmeFa30%zU`!M`XhpfeM5UP<72W2lY%GySYR#YOCW2uf(Mry2aq@svJ3r$)j%c-;( z2aRLP88h}0!(ql&G^EXQ-OG1UzxVn7{{QEF-uHdp|EKwUjx*iMbzk>&U-z}$*L}|( z2RqAN-3N7N7^auC)trS4qu<0ZhP}J0Ly1-6ADQq!H;4Job0>|Tu!STQuewXCBG$J+qCU^c;wyqqtABjl5OAiV%t{v(ceE7<$o$JQ10KMyjc9Dq@X@J zqP`^mYub^5TVe)2_2l! z!3iBIlIgG$U>kH0p@RrS8g_6(2PbrJLWdX0bhy&64LXR>K?EWVJ2>IL1t$c&eWcb6 zX2MVTcKUIj*P3cf`3qGXalA_Gd(T%z47KA_(Z`Oa9Te!GKnDdnD9}NH4hnQopo0P( z6zHJ9zo9_i33Csyxd2RuG2KCd4hnQopo0P(6zHHp2L=AyP++&`wBmK6yPga~bNBcP}mqNdxbUd3J=$D}Cw?iBH8BzD2|5GaT8&3PhE|);R038L1 z0;F6ysm27%q>+U44<cjYkjyR8%1 zKw=YqXZ#rESRdMNa)0PIk@ia|KLP#b(S8zl=r=>>e#@7cWQ?Wbp=Vfc+H-0b=&8ky zC`wUdYTlo0X7Rak&X-|I*l-8;b5DjJ!j2+Jg0}w{zhg0SPn-%%u#W~gx=uhnS^Q@H z13gXHQLY_>o{H10J&#R>o(E~qk!M#y&mSp%bMHaV0maW89Y8IX9 zuz?d9CTYu~aFz?w9!`J)c8x|X0a{O_YjkJD4TdrOYT0<4F0bnWl@&cE>?Q2oMB`v$`epkWnwGNaedU8!z>pH299U=au(~~p-TJx`&P97+NH+yG^BVxTC2?n z16X#s^)FRxwOUc1I|4AA!s71xC&R2_xh@b@osVoqen=0%@OO%Q#yM|>NoA2YLsbvA zw;~^-2FSBPycYwXP1ia|s9U65+3J2QWf!7Ws;Bm=`NR8c>zTQ$JPP zUv8oT+SXhBpB{|25uHk&+NaLUxO)Yy*lWLmfF$?MV9lcZ=dWr^)G&(S#$^{6W*&=Sah?am z^li>lNs~9@PyvhbI&Hvk4~yZHo`9i+dFuj9c-tQeSd=*%0mC6IhFZmdVTEz)1p2Ll zYCX2P&pD`$VM)CEA>jMUt#t*uWFP0Q|U9x(Xp)R^BiC*AGzi==U> z@6i=$6DGvXpVymHs8_eamDwDzy9dM6#MS@7FzazA`0KZphM0yv0oLJT8GiA=Us$#< zY*HR+SQel^0~J%bQnJlHTdP;srt9gQnE)ye`8PJ_HQk92MtnUFKv(6kd#G!K=T<8q8H})CvY0H-rq_Fkj5(3_ZBZlP0Pce=@+WP3I+S? zX182g@bxUiyq`-}Fkq&SJhEx~l8-CZm?wJ)QL2BPcUK`#?aJl?XnoZ%d2yo?Q+V)i zmNmzDPj8Nm2$&W=hT$)vlk>QF2&ylY)}MiSu;51>6+`zg&qdHZ?it%XZ-q~T{f&fr{Qgn|DyGEAHkAPP7k2*E zj}h*p`Zf2NI~u2dlN(Us%yE{qVVBWFE>*lL2CTFQ+X#p2Am(cdEgQ}78>!^0Qit#a~VLE5qbx`NTYxY!|l1HI_(EiTo8a zy;Y|x{6vLBrmh?|j+K9m&@NbByOsCjVOHcZ-l=AF^$y(bQLIp5@*FESg=Oef z!#qg8J$;5_MW;9wI%}OQ^^&t9x6W)uCv$L&z4Wq>6(I~$EZHOCNbU-CsMJ6uJKL2U zm24Gpq%xtls?AZ!mUbnZC7VP86q~$%qXLEDa}`Ch9?I$C=oVlYVgKMKwQ0N|+N>$b zc<(KGSHFVXtrX%_YM_0y%f1JeWlen)=FZ8U4rk|#`1<~vz9dD?UfijJtL{x z2-V<+-Q0AwvV6C7Qw{Zx)J3#iam0I@3UFYsq&AN?Qk%6?7;lftpy@e!-Mgs3XuFx{ zYGp@mQ&WLCDYX{$Rb+Z6s=%xc{=0Su?`L<`Y+$?>dj?HEp49!GYK0HG4$!sFNZ%Ix z9hkZQbuikl8oKtGqHQZxV0KBlA}7Te?;|Q~mIYVT#`DIwv&x?FcCXwpJx#C2Ar&^- zu3vQiUjnlz_;#&;XXM_xA6z{*OwUZ};i|&su*-cN`>a>nTvU@UCP%Jj)ORJ7 z?MrNRLz`xDd);hpW9!+zWI~ zP`j%_XRYfiy$=!}p{Z){V(BH(VC7Ha>{S%p2`m9VJp`A%c4O2}7(lKAeg-tRQtsw8*yPtdaU zFYR|4t=c{ywod(|YR;zCjcS)w^VLaf<}Xr_{SwW5tFlQkXy&&H@>!3xT7~40;m!QXs$R>* zTJ9<$3^8oxe^4!HfSOpVo^{n2=6*^O-(SU$0RyjVg|a>}!yoM!E^M_hJfc3TC#j%T z^Wr%*t(HzgS_A*IiejN^2ej&=SVAz>J5@D|m&z9EC?>%v=D#UTs?!_ZL?|NBB&U(} z4?l3RY@vB?C^$@Pjru-iIWr~=fr6UZq={E$TxDdZAD|?>KNcv$(TyAH^%*eU`N_nb ztI0ZaSxXH(HKyqY%<=q$Nv`3q&7q+BDuq%J0G?ps?uc*p&1g6;;^kFeT|3IWj&m>~ zA}xFf6yGQISLmq0ceTEX7A;-H`4P3&Bil4o_vj6+X3;47U`}^bTtr5&q!4e7wt@wLP@|Ab)-yLvb9zgL-m3<1`<|kxD1R{R zV3QaUc0B3Tb22@^NQZD%VQkU6Pz&zg2c>_D%oX}jVM>SA4SoQgfZ$D5T#Sig6soWx za~l|ZuQr8uGCON~Oo(DUsvr@cfPUEM&sdYSA!exro)KgMVhK@)Dg?4_O6LL21$vwe zLs;Hw;x!3}OSs4!%{{5fo#7kHottVmy(J~73-mA`JuaBZ>QD0W_hvLk8%sVRtcYcn z;%ce$)Kx2_8*#v(;xl2zD~cUHGr5(WC96g1iak*NfJ8X&WT{6FSB73Ndy7mgC@&^N zUl?3=CL_t%)fah1Fb8k4rWRSbCjF(K{!nDdmMI;e`CFoVM@nnU&+>!|6R{%$c%CA7 z9yhDhcCdetxji~v;sZ3wBVo1_r^vwuiaryG?*U*ok`-N{SnFfO^%2~jn&eyo1QO08 zdwjmM7Fa(C4Np(dP8#9m-<+8Jx^n}NZ_XL9sF{O~ssI^0!Q z`5fgv=&K0wvEb^%05U@6Na>#PdCK#R(r4wnd2^tg+Ao^fJ@)NWtp1W+yswXPH zE-Et;1hh8^=vE8NZa>J?3(YQisO_W$XIR29WCGT~N6&b2YwUv0j?YK}w&FXI32awP zlJR-Z_bHac0u2X*Qpp4~q$|tSlvf(@0?mi=5rhqIXI_pnQ0yBf zkb#yGgAWT|4Z5tDiY7opvZg0*PteTttxAnX3xp;>I3-}d=SrQ06(yFHzeHtg0B3oV zcxZLJ*>%&Cdb~(8>4TJ{p8(PE1W_l&2-#uYYhA@cpY6PbFmO5XH8eBhqP8nCUrCRb z_g7{hgb2&&EF3UUL+VtKJ#F7ug(DzD9R|}>%?Z(2q9j+}K}RL$5JH6I0_Iiv=(xmi zPvuUUk_quGhB_hDyUj$VIZ2ycbyu%-(t_Blkc2vfeS-G|x^ute6#f0+q+WkOlmtci z28uzlJl=c9;1g#Yxnlt#Dj^IdILP(F`Lz%FA+luU8SP`VRw43ty1 zO2;8xdn@nb)ZmmeE?grh?@L!kGJIZ2QkY$(?^>4_gwGFTh1G)h^vN(xcKR|97zxdb znC^K?b(arQ{GBe@RK7|H;d`bhkz{Y(LbUhr>P7`8o>{~-hH`ZRzEP?>?}XkK8_Zt_ zJUP#SsNAkTnZC)6qJfX4>ag?jh`7r0^jtPa@z7VYu6(0X2w-vuL$7sn)85bfJP@

    aNmpj6vXkCg4{EZ|#$nzSIpf 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

  2. %#AsXowc<_(DsW+)tB-_nn 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 literal 0 HcmV?d00001 diff --git a/_projects/2025/100453214/final_viz_files/figure-html/unnamed-chunk-21-1.png b/_projects/2025/100453214/final_viz_files/figure-html/unnamed-chunk-21-1.png new file mode 100644 index 0000000000000000000000000000000000000000..e9506cccc07221eb4b64e562e63d7c6f77046ad9 GIT binary patch literal 154258 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%0AhPV^ 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 ZF0te7hDDW*SI5Y{92y)R^l)cV(I53=?Dqfw literal 0 HcmV?d00001 diff --git a/_projects/2025/100453214/final_viz_files/libs/bootstrap/bootstrap-bb462d781dde1847d9e3ccf7736099dd.min.css b/_projects/2025/100453214/final_viz_files/libs/bootstrap/bootstrap-bb462d781dde1847d9e3ccf7736099dd.min.css new file mode 100644 index 00000000..be1b02b3 --- /dev/null +++ b/_projects/2025/100453214/final_viz_files/libs/bootstrap/bootstrap-bb462d781dde1847d9e3ccf7736099dd.min.css @@ -0,0 +1,12 @@ +/*! + * Bootstrap v5.3.1 (https://getbootstrap.com/) + * Copyright 2011-2023 The Bootstrap Authors + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */:root,[data-bs-theme=light]{--bs-blue: #0d6efd;--bs-indigo: #6610f2;--bs-purple: #6f42c1;--bs-pink: #d63384;--bs-red: #dc3545;--bs-orange: #fd7e14;--bs-yellow: #ffc107;--bs-green: #198754;--bs-teal: #20c997;--bs-cyan: #0dcaf0;--bs-black: #000;--bs-white: #ffffff;--bs-gray: #6c757d;--bs-gray-dark: #343a40;--bs-gray-100: #f8f9fa;--bs-gray-200: #e9ecef;--bs-gray-300: #dee2e6;--bs-gray-400: #ced4da;--bs-gray-500: #adb5bd;--bs-gray-600: #6c757d;--bs-gray-700: #495057;--bs-gray-800: #343a40;--bs-gray-900: #212529;--bs-default: #dee2e6;--bs-primary: #0d6efd;--bs-secondary: #6c757d;--bs-success: #198754;--bs-info: #0dcaf0;--bs-warning: #ffc107;--bs-danger: #dc3545;--bs-light: #f8f9fa;--bs-dark: #212529;--bs-default-rgb: 222, 226, 230;--bs-primary-rgb: 13, 110, 253;--bs-secondary-rgb: 108, 117, 125;--bs-success-rgb: 25, 135, 84;--bs-info-rgb: 13, 202, 240;--bs-warning-rgb: 255, 193, 7;--bs-danger-rgb: 220, 53, 69;--bs-light-rgb: 248, 249, 250;--bs-dark-rgb: 33, 37, 41;--bs-primary-text-emphasis: rgb(5.2, 44, 101.2);--bs-secondary-text-emphasis: rgb(43.2, 46.8, 50);--bs-success-text-emphasis: rgb(10, 54, 33.6);--bs-info-text-emphasis: rgb(5.2, 80.8, 96);--bs-warning-text-emphasis: rgb(102, 77.2, 2.8);--bs-danger-text-emphasis: rgb(88, 21.2, 27.6);--bs-light-text-emphasis: #495057;--bs-dark-text-emphasis: #495057;--bs-primary-bg-subtle: rgb(206.6, 226, 254.6);--bs-secondary-bg-subtle: rgb(225.6, 227.4, 229);--bs-success-bg-subtle: rgb(209, 231, 220.8);--bs-info-bg-subtle: rgb(206.6, 244.4, 252);--bs-warning-bg-subtle: rgb(255, 242.6, 205.4);--bs-danger-bg-subtle: rgb(248, 214.6, 217.8);--bs-light-bg-subtle: rgb(251.5, 252, 252.5);--bs-dark-bg-subtle: #ced4da;--bs-primary-border-subtle: rgb(158.2, 197, 254.2);--bs-secondary-border-subtle: rgb(196.2, 199.8, 203);--bs-success-border-subtle: rgb(163, 207, 186.6);--bs-info-border-subtle: rgb(158.2, 233.8, 249);--bs-warning-border-subtle: rgb(255, 230.2, 155.8);--bs-danger-border-subtle: rgb(241, 174.2, 180.6);--bs-light-border-subtle: #e9ecef;--bs-dark-border-subtle: #adb5bd;--bs-white-rgb: 255, 255, 255;--bs-black-rgb: 0, 0, 0;--bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-root-font-size: 17px;--bs-body-font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--bs-body-font-size:1rem;--bs-body-font-weight: 400;--bs-body-line-height: 1.5;--bs-body-color: #212529;--bs-body-color-rgb: 33, 37, 41;--bs-body-bg: #ffffff;--bs-body-bg-rgb: 255, 255, 255;--bs-emphasis-color: #000;--bs-emphasis-color-rgb: 0, 0, 0;--bs-secondary-color: rgba(33, 37, 41, 0.75);--bs-secondary-color-rgb: 33, 37, 41;--bs-secondary-bg: #e9ecef;--bs-secondary-bg-rgb: 233, 236, 239;--bs-tertiary-color: rgba(33, 37, 41, 0.5);--bs-tertiary-color-rgb: 33, 37, 41;--bs-tertiary-bg: #f8f9fa;--bs-tertiary-bg-rgb: 248, 249, 250;--bs-heading-color: inherit;--bs-link-color: #0d6efd;--bs-link-color-rgb: 13, 110, 253;--bs-link-decoration: underline;--bs-link-hover-color: rgb(10.4, 88, 202.4);--bs-link-hover-color-rgb: 10, 88, 202;--bs-code-color: #7d12ba;--bs-highlight-bg: rgb(255, 242.6, 205.4);--bs-border-width: 1px;--bs-border-style: solid;--bs-border-color: rgb(221.7, 222.3, 222.9);--bs-border-color-translucent: rgba(0, 0, 0, 0.175);--bs-border-radius: 0.375rem;--bs-border-radius-sm: 0.25rem;--bs-border-radius-lg: 0.5rem;--bs-border-radius-xl: 1rem;--bs-border-radius-xxl: 2rem;--bs-border-radius-2xl: var(--bs-border-radius-xxl);--bs-border-radius-pill: 50rem;--bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);--bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);--bs-focus-ring-width: 0.25rem;--bs-focus-ring-opacity: 0.25;--bs-focus-ring-color: rgba(13, 110, 253, 0.25);--bs-form-valid-color: #198754;--bs-form-valid-border-color: #198754;--bs-form-invalid-color: #dc3545;--bs-form-invalid-border-color: #dc3545}[data-bs-theme=dark]{color-scheme:dark;--bs-body-color: #dee2e6;--bs-body-color-rgb: 222, 226, 230;--bs-body-bg: #212529;--bs-body-bg-rgb: 33, 37, 41;--bs-emphasis-color: #ffffff;--bs-emphasis-color-rgb: 255, 255, 255;--bs-secondary-color: rgba(222, 226, 230, 0.75);--bs-secondary-color-rgb: 222, 226, 230;--bs-secondary-bg: #343a40;--bs-secondary-bg-rgb: 52, 58, 64;--bs-tertiary-color: rgba(222, 226, 230, 0.5);--bs-tertiary-color-rgb: 222, 226, 230;--bs-tertiary-bg: rgb(42.5, 47.5, 52.5);--bs-tertiary-bg-rgb: 43, 48, 53;--bs-primary-text-emphasis: rgb(109.8, 168, 253.8);--bs-secondary-text-emphasis: rgb(166.8, 172.2, 177);--bs-success-text-emphasis: rgb(117, 183, 152.4);--bs-info-text-emphasis: rgb(109.8, 223.2, 246);--bs-warning-text-emphasis: rgb(255, 217.8, 106.2);--bs-danger-text-emphasis: rgb(234, 133.8, 143.4);--bs-light-text-emphasis: #f8f9fa;--bs-dark-text-emphasis: #dee2e6;--bs-primary-bg-subtle: rgb(2.6, 22, 50.6);--bs-secondary-bg-subtle: rgb(21.6, 23.4, 25);--bs-success-bg-subtle: rgb(5, 27, 16.8);--bs-info-bg-subtle: rgb(2.6, 40.4, 48);--bs-warning-bg-subtle: rgb(51, 38.6, 1.4);--bs-danger-bg-subtle: rgb(44, 10.6, 13.8);--bs-light-bg-subtle: #343a40;--bs-dark-bg-subtle: #1a1d20;--bs-primary-border-subtle: rgb(7.8, 66, 151.8);--bs-secondary-border-subtle: rgb(64.8, 70.2, 75);--bs-success-border-subtle: rgb(15, 81, 50.4);--bs-info-border-subtle: rgb(7.8, 121.2, 144);--bs-warning-border-subtle: rgb(153, 115.8, 4.2);--bs-danger-border-subtle: rgb(132, 31.8, 41.4);--bs-light-border-subtle: #495057;--bs-dark-border-subtle: #343a40;--bs-heading-color: inherit;--bs-link-color: rgb(109.8, 168, 253.8);--bs-link-hover-color: rgb(138.84, 185.4, 254.04);--bs-link-color-rgb: 110, 168, 254;--bs-link-hover-color-rgb: 139, 185, 254;--bs-code-color: white;--bs-border-color: #495057;--bs-border-color-translucent: rgba(255, 255, 255, 0.15);--bs-form-valid-color: rgb(117, 183, 152.4);--bs-form-valid-border-color: rgb(117, 183, 152.4);--bs-form-invalid-color: rgb(234, 133.8, 143.4);--bs-form-invalid-border-color: rgb(234, 133.8, 143.4)}*,*::before,*::after{box-sizing:border-box}:root{font-size:var(--bs-root-font-size)}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}hr{margin:1rem 0;color:inherit;border:0;border-top:1px solid;opacity:.25}h6,.h6,h5,.h5,h4,.h4,h3,.h3,h2,.h2,h1,.h1{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;color:var(--bs-heading-color)}h1,.h1{font-size:calc(1.325rem + 0.9vw)}@media(min-width: 1200px){h1,.h1{font-size:2rem}}h2,.h2{font-size:calc(1.29rem + 0.48vw)}@media(min-width: 1200px){h2,.h2{font-size:1.65rem}}h3,.h3{font-size:calc(1.27rem + 0.24vw)}@media(min-width: 1200px){h3,.h3{font-size:1.45rem}}h4,.h4{font-size:1.25rem}h5,.h5{font-size:1.1rem}h6,.h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[title]{text-decoration:underline dotted;-webkit-text-decoration:underline dotted;-moz-text-decoration:underline dotted;-ms-text-decoration:underline dotted;-o-text-decoration:underline dotted;cursor:help;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem;padding:.625rem 1.25rem;border-left:.25rem solid #e9ecef}blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child{margin-bottom:0}b,strong{font-weight:bolder}small,.small{font-size:0.875em}mark,.mark{padding:.1875em;background-color:var(--bs-highlight-bg)}sub,sup{position:relative;font-size:0.75em;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}a{color:rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));text-decoration:underline;-webkit-text-decoration:underline;-moz-text-decoration:underline;-ms-text-decoration:underline;-o-text-decoration:underline}a:hover{--bs-link-color-rgb: var(--bs-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}pre,code,kbd,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:0.875em;color:#000;background-color:#f8f9fa;line-height:1.5;padding:.5rem;border:1px solid var(--bs-border-color, rgb(221.7, 222.3, 222.9));border-radius:.375rem}pre code{background-color:rgba(0,0,0,0);font-size:inherit;color:inherit;word-break:normal}code{font-size:0.875em;color:var(--bs-code-color);background-color:#f8f9fa;border-radius:.375rem;padding:.125rem .25rem;word-wrap:break-word}a>code{color:inherit}kbd{padding:.4rem .4rem;font-size:0.875em;color:#fff;background-color:#212529;border-radius:.25rem}kbd kbd{padding:0;font-size:1em}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:rgba(33,37,41,.75);text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}thead,tbody,tfoot,tr,td,th{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none !important}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + 0.3vw);line-height:inherit}@media(min-width: 1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none !important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-6{font-size:2.5rem}}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:0.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:0.875em;color:#6c757d}.blockquote-footer::before{content:"— "}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid rgb(221.7,222.3,222.9);border-radius:.375rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:0.875em;color:rgba(33,37,41,.75)}.container,.container-fluid,.container-xxl,.container-xl,.container-lg,.container-md,.container-sm{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-right:auto;margin-left:auto}@media(min-width: 576px){.container-sm,.container{max-width:540px}}@media(min-width: 768px){.container-md,.container-sm,.container{max-width:720px}}@media(min-width: 992px){.container-lg,.container-md,.container-sm,.container{max-width:960px}}@media(min-width: 1200px){.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1140px}}@media(min-width: 1400px){.container-xxl,.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1320px}}body.quarto-light .dark-content{display:none}body.quarto-dark .light-content{display:none}:root{--bs-breakpoint-xs: 0;--bs-breakpoint-sm: 576px;--bs-breakpoint-md: 768px;--bs-breakpoint-lg: 992px;--bs-breakpoint-xl: 1200px;--bs-breakpoint-xxl: 1400px}.grid{display:grid;grid-template-rows:repeat(var(--bs-rows, 1), 1fr);grid-template-columns:repeat(var(--bs-columns, 12), 1fr);gap:var(--bs-gap, 1.5rem)}.grid .g-col-1{grid-column:auto/span 1}.grid .g-col-2{grid-column:auto/span 2}.grid .g-col-3{grid-column:auto/span 3}.grid .g-col-4{grid-column:auto/span 4}.grid .g-col-5{grid-column:auto/span 5}.grid .g-col-6{grid-column:auto/span 6}.grid .g-col-7{grid-column:auto/span 7}.grid .g-col-8{grid-column:auto/span 8}.grid .g-col-9{grid-column:auto/span 9}.grid .g-col-10{grid-column:auto/span 10}.grid .g-col-11{grid-column:auto/span 11}.grid .g-col-12{grid-column:auto/span 12}.grid .g-start-1{grid-column-start:1}.grid .g-start-2{grid-column-start:2}.grid .g-start-3{grid-column-start:3}.grid .g-start-4{grid-column-start:4}.grid .g-start-5{grid-column-start:5}.grid .g-start-6{grid-column-start:6}.grid .g-start-7{grid-column-start:7}.grid .g-start-8{grid-column-start:8}.grid .g-start-9{grid-column-start:9}.grid .g-start-10{grid-column-start:10}.grid .g-start-11{grid-column-start:11}@media(min-width: 576px){.grid .g-col-sm-1{grid-column:auto/span 1}.grid .g-col-sm-2{grid-column:auto/span 2}.grid .g-col-sm-3{grid-column:auto/span 3}.grid .g-col-sm-4{grid-column:auto/span 4}.grid .g-col-sm-5{grid-column:auto/span 5}.grid .g-col-sm-6{grid-column:auto/span 6}.grid .g-col-sm-7{grid-column:auto/span 7}.grid .g-col-sm-8{grid-column:auto/span 8}.grid .g-col-sm-9{grid-column:auto/span 9}.grid .g-col-sm-10{grid-column:auto/span 10}.grid .g-col-sm-11{grid-column:auto/span 11}.grid .g-col-sm-12{grid-column:auto/span 12}.grid .g-start-sm-1{grid-column-start:1}.grid .g-start-sm-2{grid-column-start:2}.grid .g-start-sm-3{grid-column-start:3}.grid .g-start-sm-4{grid-column-start:4}.grid .g-start-sm-5{grid-column-start:5}.grid .g-start-sm-6{grid-column-start:6}.grid .g-start-sm-7{grid-column-start:7}.grid .g-start-sm-8{grid-column-start:8}.grid .g-start-sm-9{grid-column-start:9}.grid .g-start-sm-10{grid-column-start:10}.grid .g-start-sm-11{grid-column-start:11}}@media(min-width: 768px){.grid .g-col-md-1{grid-column:auto/span 1}.grid .g-col-md-2{grid-column:auto/span 2}.grid .g-col-md-3{grid-column:auto/span 3}.grid .g-col-md-4{grid-column:auto/span 4}.grid .g-col-md-5{grid-column:auto/span 5}.grid .g-col-md-6{grid-column:auto/span 6}.grid .g-col-md-7{grid-column:auto/span 7}.grid .g-col-md-8{grid-column:auto/span 8}.grid .g-col-md-9{grid-column:auto/span 9}.grid .g-col-md-10{grid-column:auto/span 10}.grid .g-col-md-11{grid-column:auto/span 11}.grid .g-col-md-12{grid-column:auto/span 12}.grid .g-start-md-1{grid-column-start:1}.grid .g-start-md-2{grid-column-start:2}.grid .g-start-md-3{grid-column-start:3}.grid .g-start-md-4{grid-column-start:4}.grid .g-start-md-5{grid-column-start:5}.grid .g-start-md-6{grid-column-start:6}.grid .g-start-md-7{grid-column-start:7}.grid .g-start-md-8{grid-column-start:8}.grid .g-start-md-9{grid-column-start:9}.grid .g-start-md-10{grid-column-start:10}.grid .g-start-md-11{grid-column-start:11}}@media(min-width: 992px){.grid .g-col-lg-1{grid-column:auto/span 1}.grid .g-col-lg-2{grid-column:auto/span 2}.grid .g-col-lg-3{grid-column:auto/span 3}.grid .g-col-lg-4{grid-column:auto/span 4}.grid .g-col-lg-5{grid-column:auto/span 5}.grid .g-col-lg-6{grid-column:auto/span 6}.grid .g-col-lg-7{grid-column:auto/span 7}.grid .g-col-lg-8{grid-column:auto/span 8}.grid .g-col-lg-9{grid-column:auto/span 9}.grid .g-col-lg-10{grid-column:auto/span 10}.grid .g-col-lg-11{grid-column:auto/span 11}.grid .g-col-lg-12{grid-column:auto/span 12}.grid .g-start-lg-1{grid-column-start:1}.grid .g-start-lg-2{grid-column-start:2}.grid .g-start-lg-3{grid-column-start:3}.grid .g-start-lg-4{grid-column-start:4}.grid .g-start-lg-5{grid-column-start:5}.grid .g-start-lg-6{grid-column-start:6}.grid .g-start-lg-7{grid-column-start:7}.grid .g-start-lg-8{grid-column-start:8}.grid .g-start-lg-9{grid-column-start:9}.grid .g-start-lg-10{grid-column-start:10}.grid .g-start-lg-11{grid-column-start:11}}@media(min-width: 1200px){.grid .g-col-xl-1{grid-column:auto/span 1}.grid .g-col-xl-2{grid-column:auto/span 2}.grid .g-col-xl-3{grid-column:auto/span 3}.grid .g-col-xl-4{grid-column:auto/span 4}.grid .g-col-xl-5{grid-column:auto/span 5}.grid .g-col-xl-6{grid-column:auto/span 6}.grid .g-col-xl-7{grid-column:auto/span 7}.grid .g-col-xl-8{grid-column:auto/span 8}.grid .g-col-xl-9{grid-column:auto/span 9}.grid .g-col-xl-10{grid-column:auto/span 10}.grid .g-col-xl-11{grid-column:auto/span 11}.grid .g-col-xl-12{grid-column:auto/span 12}.grid .g-start-xl-1{grid-column-start:1}.grid .g-start-xl-2{grid-column-start:2}.grid .g-start-xl-3{grid-column-start:3}.grid .g-start-xl-4{grid-column-start:4}.grid .g-start-xl-5{grid-column-start:5}.grid .g-start-xl-6{grid-column-start:6}.grid .g-start-xl-7{grid-column-start:7}.grid .g-start-xl-8{grid-column-start:8}.grid .g-start-xl-9{grid-column-start:9}.grid .g-start-xl-10{grid-column-start:10}.grid .g-start-xl-11{grid-column-start:11}}@media(min-width: 1400px){.grid .g-col-xxl-1{grid-column:auto/span 1}.grid .g-col-xxl-2{grid-column:auto/span 2}.grid .g-col-xxl-3{grid-column:auto/span 3}.grid .g-col-xxl-4{grid-column:auto/span 4}.grid .g-col-xxl-5{grid-column:auto/span 5}.grid .g-col-xxl-6{grid-column:auto/span 6}.grid .g-col-xxl-7{grid-column:auto/span 7}.grid .g-col-xxl-8{grid-column:auto/span 8}.grid .g-col-xxl-9{grid-column:auto/span 9}.grid .g-col-xxl-10{grid-column:auto/span 10}.grid .g-col-xxl-11{grid-column:auto/span 11}.grid .g-col-xxl-12{grid-column:auto/span 12}.grid .g-start-xxl-1{grid-column-start:1}.grid .g-start-xxl-2{grid-column-start:2}.grid .g-start-xxl-3{grid-column-start:3}.grid .g-start-xxl-4{grid-column-start:4}.grid .g-start-xxl-5{grid-column-start:5}.grid .g-start-xxl-6{grid-column-start:6}.grid .g-start-xxl-7{grid-column-start:7}.grid .g-start-xxl-8{grid-column-start:8}.grid .g-start-xxl-9{grid-column-start:9}.grid .g-start-xxl-10{grid-column-start:10}.grid .g-start-xxl-11{grid-column-start:11}}.table{--bs-table-color-type: initial;--bs-table-bg-type: initial;--bs-table-color-state: initial;--bs-table-bg-state: initial;--bs-table-color: #212529;--bs-table-bg: #ffffff;--bs-table-border-color: rgb(221.7, 222.3, 222.9);--bs-table-accent-bg: transparent;--bs-table-striped-color: #212529;--bs-table-striped-bg: rgba(0, 0, 0, 0.05);--bs-table-active-color: #212529;--bs-table-active-bg: rgba(0, 0, 0, 0.1);--bs-table-hover-color: #212529;--bs-table-hover-bg: rgba(0, 0, 0, 0.075);width:100%;margin-bottom:1rem;vertical-align:top;border-color:var(--bs-table-border-color)}.table>:not(caption)>*>*{padding:.5rem .5rem;color:var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color)));background-color:var(--bs-table-bg);border-bottom-width:1px;box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)))}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-top:calc(1px*2) solid #909294}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem .25rem}.table-bordered>:not(caption)>*{border-width:1px 0}.table-bordered>:not(caption)>*>*{border-width:0 1px}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-color-type: var(--bs-table-striped-color);--bs-table-bg-type: var(--bs-table-striped-bg)}.table-striped-columns>:not(caption)>tr>:nth-child(even){--bs-table-color-type: var(--bs-table-striped-color);--bs-table-bg-type: var(--bs-table-striped-bg)}.table-active{--bs-table-color-state: var(--bs-table-active-color);--bs-table-bg-state: var(--bs-table-active-bg)}.table-hover>tbody>tr:hover>*{--bs-table-color-state: var(--bs-table-hover-color);--bs-table-bg-state: var(--bs-table-hover-bg)}.table-primary{--bs-table-color: #000;--bs-table-bg: rgb(206.6, 226, 254.6);--bs-table-border-color: rgb(185.94, 203.4, 229.14);--bs-table-striped-bg: rgb(196.27, 214.7, 241.87);--bs-table-striped-color: #000;--bs-table-active-bg: rgb(185.94, 203.4, 229.14);--bs-table-active-color: #000;--bs-table-hover-bg: rgb(191.105, 209.05, 235.505);--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-secondary{--bs-table-color: #000;--bs-table-bg: rgb(225.6, 227.4, 229);--bs-table-border-color: rgb(203.04, 204.66, 206.1);--bs-table-striped-bg: rgb(214.32, 216.03, 217.55);--bs-table-striped-color: #000;--bs-table-active-bg: rgb(203.04, 204.66, 206.1);--bs-table-active-color: #000;--bs-table-hover-bg: rgb(208.68, 210.345, 211.825);--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-success{--bs-table-color: #000;--bs-table-bg: rgb(209, 231, 220.8);--bs-table-border-color: rgb(188.1, 207.9, 198.72);--bs-table-striped-bg: rgb(198.55, 219.45, 209.76);--bs-table-striped-color: #000;--bs-table-active-bg: rgb(188.1, 207.9, 198.72);--bs-table-active-color: #000;--bs-table-hover-bg: rgb(193.325, 213.675, 204.24);--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-info{--bs-table-color: #000;--bs-table-bg: rgb(206.6, 244.4, 252);--bs-table-border-color: rgb(185.94, 219.96, 226.8);--bs-table-striped-bg: rgb(196.27, 232.18, 239.4);--bs-table-striped-color: #000;--bs-table-active-bg: rgb(185.94, 219.96, 226.8);--bs-table-active-color: #000;--bs-table-hover-bg: rgb(191.105, 226.07, 233.1);--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-warning{--bs-table-color: #000;--bs-table-bg: rgb(255, 242.6, 205.4);--bs-table-border-color: rgb(229.5, 218.34, 184.86);--bs-table-striped-bg: rgb(242.25, 230.47, 195.13);--bs-table-striped-color: #000;--bs-table-active-bg: rgb(229.5, 218.34, 184.86);--bs-table-active-color: #000;--bs-table-hover-bg: rgb(235.875, 224.405, 189.995);--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-danger{--bs-table-color: #000;--bs-table-bg: rgb(248, 214.6, 217.8);--bs-table-border-color: rgb(223.2, 193.14, 196.02);--bs-table-striped-bg: rgb(235.6, 203.87, 206.91);--bs-table-striped-color: #000;--bs-table-active-bg: rgb(223.2, 193.14, 196.02);--bs-table-active-color: #000;--bs-table-hover-bg: rgb(229.4, 198.505, 201.465);--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-light{--bs-table-color: #000;--bs-table-bg: #f8f9fa;--bs-table-border-color: rgb(223.2, 224.1, 225);--bs-table-striped-bg: rgb(235.6, 236.55, 237.5);--bs-table-striped-color: #000;--bs-table-active-bg: rgb(223.2, 224.1, 225);--bs-table-active-color: #000;--bs-table-hover-bg: rgb(229.4, 230.325, 231.25);--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-dark{--bs-table-color: #ffffff;--bs-table-bg: #212529;--bs-table-border-color: rgb(55.2, 58.8, 62.4);--bs-table-striped-bg: rgb(44.1, 47.9, 51.7);--bs-table-striped-color: #ffffff;--bs-table-active-bg: rgb(55.2, 58.8, 62.4);--bs-table-active-color: #ffffff;--bs-table-hover-bg: rgb(49.65, 53.35, 57.05);--bs-table-hover-color: #ffffff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media(max-width: 575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width: 767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width: 991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width: 1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width: 1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label,.shiny-input-container .control-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(0.375rem + 1px);padding-bottom:calc(0.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(0.5rem + 1px);padding-bottom:calc(0.5rem + 1px);font-size:1.25rem}.col-form-label-sm{padding-top:calc(0.25rem + 1px);padding-bottom:calc(0.25rem + 1px);font-size:0.875rem}.form-text{margin-top:.25rem;font-size:0.875em;color:rgba(33,37,41,.75)}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;background-color:#fff;background-clip:padding-box;border:1px solid rgb(221.7,222.3,222.9);border-radius:.375rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:#212529;background-color:#fff;border-color:rgb(134,182.5,254);outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-control::-webkit-date-and-time-value{min-width:85px;height:1.5em;margin:0}.form-control::-webkit-datetime-edit{display:block;padding:0}.form-control::placeholder{color:rgba(33,37,41,.75);opacity:1}.form-control:disabled{background-color:#e9ecef;opacity:1}.form-control::file-selector-button{padding:.375rem .75rem;margin:-0.375rem -0.75rem;margin-inline-end:.75rem;color:#212529;background-color:#f8f9fa;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:#e9ecef}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:#212529;background-color:rgba(0,0,0,0);border:solid rgba(0,0,0,0);border-width:1px 0}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + 0.5rem + calc(1px * 2));padding:.25rem .5rem;font-size:0.875rem;border-radius:.25rem}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-0.25rem -0.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + 1rem + calc(1px * 2));padding:.5rem 1rem;font-size:1.25rem;border-radius:.5rem}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-0.5rem -1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + 0.75rem + calc(1px * 2))}textarea.form-control-sm{min-height:calc(1.5em + 0.5rem + calc(1px * 2))}textarea.form-control-lg{min-height:calc(1.5em + 1rem + calc(1px * 2))}.form-control-color{width:3rem;height:calc(1.5em + 0.75rem + calc(1px * 2));padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border:0 !important;border-radius:.375rem}.form-control-color::-webkit-color-swatch{border:0 !important;border-radius:.375rem}.form-control-color.form-control-sm{height:calc(1.5em + 0.5rem + calc(1px * 2))}.form-control-color.form-control-lg{height:calc(1.5em + 1rem + calc(1px * 2))}.form-select{--bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;background-color:#fff;background-image:var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon, none);background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:1px solid rgb(221.7,222.3,222.9);border-radius:.375rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-select{transition:none}}.form-select:focus{border-color:rgb(134,182.5,254);outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:#e9ecef}.form-select:-moz-focusring{color:rgba(0,0,0,0);text-shadow:0 0 0 #212529}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:0.875rem;border-radius:.25rem}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem;border-radius:.5rem}[data-bs-theme=dark] .form-select{--bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}.form-check,.shiny-input-container .checkbox,.shiny-input-container .radio{display:block;min-height:1.5rem;padding-left:0;margin-bottom:.125rem}.form-check .form-check-input,.form-check .shiny-input-container .checkbox input,.form-check .shiny-input-container .radio input,.shiny-input-container .checkbox .form-check-input,.shiny-input-container .checkbox .shiny-input-container .checkbox input,.shiny-input-container .checkbox .shiny-input-container .radio input,.shiny-input-container .radio .form-check-input,.shiny-input-container .radio .shiny-input-container .checkbox input,.shiny-input-container .radio .shiny-input-container .radio input{float:left;margin-left:0}.form-check-reverse{padding-right:0;padding-left:0;text-align:right}.form-check-reverse .form-check-input{float:right;margin-right:0;margin-left:0}.form-check-input,.shiny-input-container .checkbox input,.shiny-input-container .checkbox-inline input,.shiny-input-container .radio input,.shiny-input-container .radio-inline input{--bs-form-check-bg: #ffffff;width:1em;height:1em;margin-top:.25em;vertical-align:top;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;background-color:var(--bs-form-check-bg);background-image:var(--bs-form-check-bg-image);background-repeat:no-repeat;background-position:center;background-size:contain;border:1px solid rgb(221.7,222.3,222.9);print-color-adjust:exact}.form-check-input[type=checkbox],.shiny-input-container .checkbox input[type=checkbox],.shiny-input-container .checkbox-inline input[type=checkbox],.shiny-input-container .radio input[type=checkbox],.shiny-input-container .radio-inline input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio],.shiny-input-container .checkbox input[type=radio],.shiny-input-container .checkbox-inline input[type=radio],.shiny-input-container .radio input[type=radio],.shiny-input-container .radio-inline input[type=radio]{border-radius:50%}.form-check-input:active,.shiny-input-container .checkbox input:active,.shiny-input-container .checkbox-inline input:active,.shiny-input-container .radio input:active,.shiny-input-container .radio-inline input:active{filter:brightness(90%)}.form-check-input:focus,.shiny-input-container .checkbox input:focus,.shiny-input-container .checkbox-inline input:focus,.shiny-input-container .radio input:focus,.shiny-input-container .radio-inline input:focus{border-color:rgb(134,182.5,254);outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-check-input:checked,.shiny-input-container .checkbox input:checked,.shiny-input-container .checkbox-inline input:checked,.shiny-input-container .radio input:checked,.shiny-input-container .radio-inline input:checked{background-color:#0d6efd;border-color:#0d6efd}.form-check-input:checked[type=checkbox],.shiny-input-container .checkbox input:checked[type=checkbox],.shiny-input-container .checkbox-inline input:checked[type=checkbox],.shiny-input-container .radio input:checked[type=checkbox],.shiny-input-container .radio-inline input:checked[type=checkbox]{--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio],.shiny-input-container .checkbox input:checked[type=radio],.shiny-input-container .checkbox-inline input:checked[type=radio],.shiny-input-container .radio input:checked[type=radio],.shiny-input-container .radio-inline input:checked[type=radio]{--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23ffffff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate,.shiny-input-container .checkbox input[type=checkbox]:indeterminate,.shiny-input-container .checkbox-inline input[type=checkbox]:indeterminate,.shiny-input-container .radio input[type=checkbox]:indeterminate,.shiny-input-container .radio-inline input[type=checkbox]:indeterminate{background-color:#0d6efd;border-color:#0d6efd;--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled,.shiny-input-container .checkbox input:disabled,.shiny-input-container .checkbox-inline input:disabled,.shiny-input-container .radio input:disabled,.shiny-input-container .radio-inline input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input[disabled]~.form-check-label,.form-check-input[disabled]~span,.form-check-input:disabled~.form-check-label,.form-check-input:disabled~span,.shiny-input-container .checkbox input[disabled]~.form-check-label,.shiny-input-container .checkbox input[disabled]~span,.shiny-input-container .checkbox input:disabled~.form-check-label,.shiny-input-container .checkbox input:disabled~span,.shiny-input-container .checkbox-inline input[disabled]~.form-check-label,.shiny-input-container .checkbox-inline input[disabled]~span,.shiny-input-container .checkbox-inline input:disabled~.form-check-label,.shiny-input-container .checkbox-inline input:disabled~span,.shiny-input-container .radio input[disabled]~.form-check-label,.shiny-input-container .radio input[disabled]~span,.shiny-input-container .radio input:disabled~.form-check-label,.shiny-input-container .radio input:disabled~span,.shiny-input-container .radio-inline input[disabled]~.form-check-label,.shiny-input-container .radio-inline input[disabled]~span,.shiny-input-container .radio-inline input:disabled~.form-check-label,.shiny-input-container .radio-inline input:disabled~span{cursor:default;opacity:.5}.form-check-label,.shiny-input-container .checkbox label,.shiny-input-container .checkbox-inline label,.shiny-input-container .radio label,.shiny-input-container .radio-inline label{cursor:pointer}.form-switch{padding-left:2.5em}.form-switch .form-check-input{--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");width:2em;margin-left:-2.5em;background-image:var(--bs-form-switch-bg);background-position:left center;border-radius:2em;transition:background-position .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgb%28134, 182.5, 254%29'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23ffffff'/%3e%3c/svg%3e")}.form-switch.form-check-reverse{padding-right:2.5em;padding-left:0}.form-switch.form-check-reverse .form-check-input{margin-right:-2.5em;margin-left:0}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0, 0, 0, 0);pointer-events:none}.btn-check[disabled]+.btn,.btn-check:disabled+.btn{pointer-events:none;filter:none;opacity:.65}[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus){--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e")}.form-range{width:100%;height:1.5rem;padding:0;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;background-color:rgba(0,0,0,0)}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-0.25rem;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;background-color:#0d6efd;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-range::-webkit-slider-thumb{transition:none}}.form-range::-webkit-slider-thumb:active{background-color:rgb(182.4,211.5,254.4)}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:rgba(0,0,0,0);cursor:pointer;background-color:#f8f9fa;border-color:rgba(0,0,0,0);border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;background-color:#0d6efd;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-range::-moz-range-thumb{transition:none}}.form-range::-moz-range-thumb:active{background-color:rgb(182.4,211.5,254.4)}.form-range::-moz-range-track{width:100%;height:.5rem;color:rgba(0,0,0,0);cursor:pointer;background-color:#f8f9fa;border-color:rgba(0,0,0,0);border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:rgba(33,37,41,.75)}.form-range:disabled::-moz-range-thumb{background-color:rgba(33,37,41,.75)}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:calc(3.5rem + calc(1px * 2));min-height:calc(3.5rem + calc(1px * 2));line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;z-index:2;height:100%;padding:1rem .75rem;overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:1px solid rgba(0,0,0,0);transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media(prefers-reduced-motion: reduce){.form-floating>label{transition:none}}.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:1rem .75rem}.form-floating>.form-control::placeholder,.form-floating>.form-control-plaintext::placeholder{color:rgba(0,0,0,0)}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown),.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:-webkit-autofill,.form-floating>.form-control-plaintext:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-control-plaintext~label,.form-floating>.form-select~label{color:rgba(var(--bs-body-color-rgb), 0.65);transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem)}.form-floating>.form-control:focus~label::after,.form-floating>.form-control:not(:placeholder-shown)~label::after,.form-floating>.form-control-plaintext~label::after,.form-floating>.form-select~label::after{position:absolute;inset:1rem .375rem;z-index:-1;height:1.5em;content:"";background-color:#fff;border-radius:.375rem}.form-floating>.form-control:-webkit-autofill~label{color:rgba(var(--bs-body-color-rgb), 0.65);transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem)}.form-floating>.form-control-plaintext~label{border-width:1px 0}.form-floating>:disabled~label,.form-floating>.form-control:disabled~label{color:#6c757d}.form-floating>:disabled~label::after,.form-floating>.form-control:disabled~label::after{background-color:#e9ecef}.input-group{position:relative;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;align-items:stretch;-webkit-align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-select,.input-group>.form-floating{position:relative;flex:1 1 auto;-webkit-flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-select:focus,.input-group>.form-floating:focus-within{z-index:5}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:5}.input-group-text{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:center;white-space:nowrap;background-color:#f8f9fa;border:1px solid rgb(221.7,222.3,222.9);border-radius:.375rem}.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text,.input-group-lg>.btn{padding:.5rem 1rem;font-size:1.25rem;border-radius:.5rem}.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text,.input-group-sm>.btn{padding:.25rem .5rem;font-size:0.875rem;border-radius:.25rem}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select{border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control,.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:calc(1px*-1);border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select{border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:0.875em;color:#198754}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:0.875rem;color:#fff;background-color:#198754;border-radius:.375rem}.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip,.is-valid~.valid-feedback,.is-valid~.valid-tooltip{display:block}.was-validated .form-control:valid,.form-control.is-valid{border-color:#198754;padding-right:calc(1.5em + 0.75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(0.375em + 0.1875rem) center;background-size:calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.was-validated .form-control:valid:focus,.form-control.is-valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + 0.75rem);background-position:top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem)}.was-validated .form-select:valid,.form-select.is-valid{border-color:#198754}.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"],.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"]{--bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.was-validated .form-select:valid:focus,.form-select.is-valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.was-validated .form-control-color:valid,.form-control-color.is-valid{width:calc(3rem + calc(1.5em + 0.75rem))}.was-validated .form-check-input:valid,.form-check-input.is-valid{border-color:#198754}.was-validated .form-check-input:valid:checked,.form-check-input.is-valid:checked{background-color:#198754}.was-validated .form-check-input:valid:focus,.form-check-input.is-valid:focus{box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.was-validated .form-check-input:valid~.form-check-label,.form-check-input.is-valid~.form-check-label{color:#198754}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.was-validated .input-group>.form-control:not(:focus):valid,.input-group>.form-control:not(:focus).is-valid,.was-validated .input-group>.form-select:not(:focus):valid,.input-group>.form-select:not(:focus).is-valid,.was-validated .input-group>.form-floating:not(:focus-within):valid,.input-group>.form-floating:not(:focus-within).is-valid{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:0.875em;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:0.875rem;color:#fff;background-color:#dc3545;border-radius:.375rem}.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip,.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip{display:block}.was-validated .form-control:invalid,.form-control.is-invalid{border-color:#dc3545;padding-right:calc(1.5em + 0.75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(0.375em + 0.1875rem) center;background-size:calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + 0.75rem);background-position:top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem)}.was-validated .form-select:invalid,.form-select.is-invalid{border-color:#dc3545}.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"],.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"]{--bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.was-validated .form-select:invalid:focus,.form-select.is-invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.was-validated .form-control-color:invalid,.form-control-color.is-invalid{width:calc(3rem + calc(1.5em + 0.75rem))}.was-validated .form-check-input:invalid,.form-check-input.is-invalid{border-color:#dc3545}.was-validated .form-check-input:invalid:checked,.form-check-input.is-invalid:checked{background-color:#dc3545}.was-validated .form-check-input:invalid:focus,.form-check-input.is-invalid:focus{box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.was-validated .form-check-input:invalid~.form-check-label,.form-check-input.is-invalid~.form-check-label{color:#dc3545}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.was-validated .input-group>.form-control:not(:focus):invalid,.input-group>.form-control:not(:focus).is-invalid,.was-validated .input-group>.form-select:not(:focus):invalid,.input-group>.form-select:not(:focus).is-invalid,.was-validated .input-group>.form-floating:not(:focus-within):invalid,.input-group>.form-floating:not(:focus-within).is-invalid{z-index:4}.btn{--bs-btn-padding-x: 0.75rem;--bs-btn-padding-y: 0.375rem;--bs-btn-font-family: ;--bs-btn-font-size:1rem;--bs-btn-font-weight: 400;--bs-btn-line-height: 1.5;--bs-btn-color: #212529;--bs-btn-bg: transparent;--bs-btn-border-width: 1px;--bs-btn-border-color: transparent;--bs-btn-border-radius: 0.375rem;--bs-btn-hover-border-color: transparent;--bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);--bs-btn-disabled-opacity: 0.65;--bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;text-decoration:none;-webkit-text-decoration:none;-moz-text-decoration:none;-ms-text-decoration:none;-o-text-decoration:none;vertical-align:middle;cursor:pointer;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.btn{transition:none}}.btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn-check+.btn:hover{color:var(--bs-btn-color);background-color:var(--bs-btn-bg);border-color:var(--bs-btn-border-color)}.btn:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:focus-visible+.btn{border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked+.btn,:not(.btn-check)+.btn:active,.btn:first-child:active,.btn.active,.btn.show{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}.btn-check:checked+.btn:focus-visible,:not(.btn-check)+.btn:active:focus-visible,.btn:first-child:active:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn:disabled,.btn.disabled,fieldset:disabled .btn{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.btn-default{--bs-btn-color: #000;--bs-btn-bg: #dee2e6;--bs-btn-border-color: #dee2e6;--bs-btn-hover-color: #000;--bs-btn-hover-bg: rgb(226.95, 230.35, 233.75);--bs-btn-hover-border-color: rgb(225.3, 228.9, 232.5);--bs-btn-focus-shadow-rgb: 189, 192, 196;--bs-btn-active-color: #000;--bs-btn-active-bg: rgb(228.6, 231.8, 235);--bs-btn-active-border-color: rgb(225.3, 228.9, 232.5);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #dee2e6;--bs-btn-disabled-border-color: #dee2e6}.btn-primary{--bs-btn-color: #ffffff;--bs-btn-bg: #0d6efd;--bs-btn-border-color: #0d6efd;--bs-btn-hover-color: #ffffff;--bs-btn-hover-bg: rgb(11.05, 93.5, 215.05);--bs-btn-hover-border-color: rgb(10.4, 88, 202.4);--bs-btn-focus-shadow-rgb: 49, 132, 253;--bs-btn-active-color: #ffffff;--bs-btn-active-bg: rgb(10.4, 88, 202.4);--bs-btn-active-border-color: rgb(9.75, 82.5, 189.75);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #ffffff;--bs-btn-disabled-bg: #0d6efd;--bs-btn-disabled-border-color: #0d6efd}.btn-secondary{--bs-btn-color: #ffffff;--bs-btn-bg: #6c757d;--bs-btn-border-color: #6c757d;--bs-btn-hover-color: #ffffff;--bs-btn-hover-bg: rgb(91.8, 99.45, 106.25);--bs-btn-hover-border-color: rgb(86.4, 93.6, 100);--bs-btn-focus-shadow-rgb: 130, 138, 145;--bs-btn-active-color: #ffffff;--bs-btn-active-bg: rgb(86.4, 93.6, 100);--bs-btn-active-border-color: rgb(81, 87.75, 93.75);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #ffffff;--bs-btn-disabled-bg: #6c757d;--bs-btn-disabled-border-color: #6c757d}.btn-success{--bs-btn-color: #ffffff;--bs-btn-bg: #198754;--bs-btn-border-color: #198754;--bs-btn-hover-color: #ffffff;--bs-btn-hover-bg: rgb(21.25, 114.75, 71.4);--bs-btn-hover-border-color: rgb(20, 108, 67.2);--bs-btn-focus-shadow-rgb: 60, 153, 110;--bs-btn-active-color: #ffffff;--bs-btn-active-bg: rgb(20, 108, 67.2);--bs-btn-active-border-color: rgb(18.75, 101.25, 63);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #ffffff;--bs-btn-disabled-bg: #198754;--bs-btn-disabled-border-color: #198754}.btn-info{--bs-btn-color: #000;--bs-btn-bg: #0dcaf0;--bs-btn-border-color: #0dcaf0;--bs-btn-hover-color: #000;--bs-btn-hover-bg: rgb(49.3, 209.95, 242.25);--bs-btn-hover-border-color: rgb(37.2, 207.3, 241.5);--bs-btn-focus-shadow-rgb: 11, 172, 204;--bs-btn-active-color: #000;--bs-btn-active-bg: rgb(61.4, 212.6, 243);--bs-btn-active-border-color: rgb(37.2, 207.3, 241.5);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #0dcaf0;--bs-btn-disabled-border-color: #0dcaf0}.btn-warning{--bs-btn-color: #000;--bs-btn-bg: #ffc107;--bs-btn-border-color: #ffc107;--bs-btn-hover-color: #000;--bs-btn-hover-bg: rgb(255, 202.3, 44.2);--bs-btn-hover-border-color: rgb(255, 199.2, 31.8);--bs-btn-focus-shadow-rgb: 217, 164, 6;--bs-btn-active-color: #000;--bs-btn-active-bg: rgb(255, 205.4, 56.6);--bs-btn-active-border-color: rgb(255, 199.2, 31.8);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #ffc107;--bs-btn-disabled-border-color: #ffc107}.btn-danger{--bs-btn-color: #ffffff;--bs-btn-bg: #dc3545;--bs-btn-border-color: #dc3545;--bs-btn-hover-color: #ffffff;--bs-btn-hover-bg: rgb(187, 45.05, 58.65);--bs-btn-hover-border-color: rgb(176, 42.4, 55.2);--bs-btn-focus-shadow-rgb: 225, 83, 97;--bs-btn-active-color: #ffffff;--bs-btn-active-bg: rgb(176, 42.4, 55.2);--bs-btn-active-border-color: rgb(165, 39.75, 51.75);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #ffffff;--bs-btn-disabled-bg: #dc3545;--bs-btn-disabled-border-color: #dc3545}.btn-light{--bs-btn-color: #000;--bs-btn-bg: #f8f9fa;--bs-btn-border-color: #f8f9fa;--bs-btn-hover-color: #000;--bs-btn-hover-bg: rgb(210.8, 211.65, 212.5);--bs-btn-hover-border-color: rgb(198.4, 199.2, 200);--bs-btn-focus-shadow-rgb: 211, 212, 213;--bs-btn-active-color: #000;--bs-btn-active-bg: rgb(198.4, 199.2, 200);--bs-btn-active-border-color: rgb(186, 186.75, 187.5);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #f8f9fa;--bs-btn-disabled-border-color: #f8f9fa}.btn-dark{--bs-btn-color: #ffffff;--bs-btn-bg: #212529;--bs-btn-border-color: #212529;--bs-btn-hover-color: #ffffff;--bs-btn-hover-bg: rgb(66.3, 69.7, 73.1);--bs-btn-hover-border-color: rgb(55.2, 58.8, 62.4);--bs-btn-focus-shadow-rgb: 66, 70, 73;--bs-btn-active-color: #ffffff;--bs-btn-active-bg: rgb(77.4, 80.6, 83.8);--bs-btn-active-border-color: rgb(55.2, 58.8, 62.4);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #ffffff;--bs-btn-disabled-bg: #212529;--bs-btn-disabled-border-color: #212529}.btn-outline-default{--bs-btn-color: #dee2e6;--bs-btn-border-color: #dee2e6;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #dee2e6;--bs-btn-hover-border-color: #dee2e6;--bs-btn-focus-shadow-rgb: 222, 226, 230;--bs-btn-active-color: #000;--bs-btn-active-bg: #dee2e6;--bs-btn-active-border-color: #dee2e6;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #dee2e6;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #dee2e6;--bs-btn-bg: transparent;--bs-gradient: none}.btn-outline-primary{--bs-btn-color: #0d6efd;--bs-btn-border-color: #0d6efd;--bs-btn-hover-color: #ffffff;--bs-btn-hover-bg: #0d6efd;--bs-btn-hover-border-color: #0d6efd;--bs-btn-focus-shadow-rgb: 13, 110, 253;--bs-btn-active-color: #ffffff;--bs-btn-active-bg: #0d6efd;--bs-btn-active-border-color: #0d6efd;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #0d6efd;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #0d6efd;--bs-btn-bg: transparent;--bs-gradient: none}.btn-outline-secondary{--bs-btn-color: #6c757d;--bs-btn-border-color: #6c757d;--bs-btn-hover-color: #ffffff;--bs-btn-hover-bg: #6c757d;--bs-btn-hover-border-color: #6c757d;--bs-btn-focus-shadow-rgb: 108, 117, 125;--bs-btn-active-color: #ffffff;--bs-btn-active-bg: #6c757d;--bs-btn-active-border-color: #6c757d;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #6c757d;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #6c757d;--bs-btn-bg: transparent;--bs-gradient: none}.btn-outline-success{--bs-btn-color: #198754;--bs-btn-border-color: #198754;--bs-btn-hover-color: #ffffff;--bs-btn-hover-bg: #198754;--bs-btn-hover-border-color: #198754;--bs-btn-focus-shadow-rgb: 25, 135, 84;--bs-btn-active-color: #ffffff;--bs-btn-active-bg: #198754;--bs-btn-active-border-color: #198754;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #198754;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #198754;--bs-btn-bg: transparent;--bs-gradient: none}.btn-outline-info{--bs-btn-color: #0dcaf0;--bs-btn-border-color: #0dcaf0;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #0dcaf0;--bs-btn-hover-border-color: #0dcaf0;--bs-btn-focus-shadow-rgb: 13, 202, 240;--bs-btn-active-color: #000;--bs-btn-active-bg: #0dcaf0;--bs-btn-active-border-color: #0dcaf0;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #0dcaf0;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #0dcaf0;--bs-btn-bg: transparent;--bs-gradient: none}.btn-outline-warning{--bs-btn-color: #ffc107;--bs-btn-border-color: #ffc107;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #ffc107;--bs-btn-hover-border-color: #ffc107;--bs-btn-focus-shadow-rgb: 255, 193, 7;--bs-btn-active-color: #000;--bs-btn-active-bg: #ffc107;--bs-btn-active-border-color: #ffc107;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #ffc107;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #ffc107;--bs-btn-bg: transparent;--bs-gradient: none}.btn-outline-danger{--bs-btn-color: #dc3545;--bs-btn-border-color: #dc3545;--bs-btn-hover-color: #ffffff;--bs-btn-hover-bg: #dc3545;--bs-btn-hover-border-color: #dc3545;--bs-btn-focus-shadow-rgb: 220, 53, 69;--bs-btn-active-color: #ffffff;--bs-btn-active-bg: #dc3545;--bs-btn-active-border-color: #dc3545;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #dc3545;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #dc3545;--bs-btn-bg: transparent;--bs-gradient: none}.btn-outline-light{--bs-btn-color: #f8f9fa;--bs-btn-border-color: #f8f9fa;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #f8f9fa;--bs-btn-hover-border-color: #f8f9fa;--bs-btn-focus-shadow-rgb: 248, 249, 250;--bs-btn-active-color: #000;--bs-btn-active-bg: #f8f9fa;--bs-btn-active-border-color: #f8f9fa;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #f8f9fa;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #f8f9fa;--bs-btn-bg: transparent;--bs-gradient: none}.btn-outline-dark{--bs-btn-color: #212529;--bs-btn-border-color: #212529;--bs-btn-hover-color: #ffffff;--bs-btn-hover-bg: #212529;--bs-btn-hover-border-color: #212529;--bs-btn-focus-shadow-rgb: 33, 37, 41;--bs-btn-active-color: #ffffff;--bs-btn-active-bg: #212529;--bs-btn-active-border-color: #212529;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #212529;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #212529;--bs-btn-bg: transparent;--bs-gradient: none}.btn-link{--bs-btn-font-weight: 400;--bs-btn-color: #0d6efd;--bs-btn-bg: transparent;--bs-btn-border-color: transparent;--bs-btn-hover-color: rgb(10.4, 88, 202.4);--bs-btn-hover-border-color: transparent;--bs-btn-active-color: rgb(10.4, 88, 202.4);--bs-btn-active-border-color: transparent;--bs-btn-disabled-color: #6c757d;--bs-btn-disabled-border-color: transparent;--bs-btn-box-shadow: 0 0 0 #000;--bs-btn-focus-shadow-rgb: 49, 132, 253;text-decoration:underline;-webkit-text-decoration:underline;-moz-text-decoration:underline;-ms-text-decoration:underline;-o-text-decoration:underline}.btn-link:focus-visible{color:var(--bs-btn-color)}.btn-link:hover{color:var(--bs-btn-hover-color)}.btn-lg,.btn-group-lg>.btn{--bs-btn-padding-y: 0.5rem;--bs-btn-padding-x: 1rem;--bs-btn-font-size:1.25rem;--bs-btn-border-radius: 0.5rem}.btn-sm,.btn-group-sm>.btn{--bs-btn-padding-y: 0.25rem;--bs-btn-padding-x: 0.5rem;--bs-btn-font-size:0.875rem;--bs-btn-border-radius: 0.25rem}.fade{transition:opacity .15s linear}@media(prefers-reduced-motion: reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .2s ease}@media(prefers-reduced-motion: reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media(prefers-reduced-motion: reduce){.collapsing.collapse-horizontal{transition:none}}.dropup,.dropend,.dropdown,.dropstart,.dropup-center,.dropdown-center{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid rgba(0,0,0,0);border-bottom:0;border-left:.3em solid rgba(0,0,0,0)}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{--bs-dropdown-zindex: 1000;--bs-dropdown-min-width: 10rem;--bs-dropdown-padding-x: 0;--bs-dropdown-padding-y: 0.5rem;--bs-dropdown-spacer: 0.125rem;--bs-dropdown-font-size:1rem;--bs-dropdown-color: #212529;--bs-dropdown-bg: #ffffff;--bs-dropdown-border-color: rgba(0, 0, 0, 0.175);--bs-dropdown-border-radius: 0.375rem;--bs-dropdown-border-width: 1px;--bs-dropdown-inner-border-radius: calc(0.375rem - 1px);--bs-dropdown-divider-bg: rgba(0, 0, 0, 0.175);--bs-dropdown-divider-margin-y: 0.5rem;--bs-dropdown-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-dropdown-link-color: #212529;--bs-dropdown-link-hover-color: #212529;--bs-dropdown-link-hover-bg: #f8f9fa;--bs-dropdown-link-active-color: #ffffff;--bs-dropdown-link-active-bg: #0d6efd;--bs-dropdown-link-disabled-color: rgba(33, 37, 41, 0.5);--bs-dropdown-item-padding-x: 1rem;--bs-dropdown-item-padding-y: 0.25rem;--bs-dropdown-header-color: #6c757d;--bs-dropdown-header-padding-x: 1rem;--bs-dropdown-header-padding-y: 0.5rem;position:absolute;z-index:var(--bs-dropdown-zindex);display:none;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);margin:0;font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);text-align:left;list-style:none;background-color:var(--bs-dropdown-bg);background-clip:padding-box;border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius)}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:var(--bs-dropdown-spacer)}.dropdown-menu-start{--bs-position: start}.dropdown-menu-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-end{--bs-position: end}.dropdown-menu-end[data-bs-popper]{right:0;left:auto}@media(min-width: 576px){.dropdown-menu-sm-start{--bs-position: start}.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-sm-end{--bs-position: end}.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}@media(min-width: 768px){.dropdown-menu-md-start{--bs-position: start}.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-md-end{--bs-position: end}.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}@media(min-width: 992px){.dropdown-menu-lg-start{--bs-position: start}.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bs-position: end}.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}@media(min-width: 1200px){.dropdown-menu-xl-start{--bs-position: start}.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xl-end{--bs-position: end}.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}@media(min-width: 1400px){.dropdown-menu-xxl-start{--bs-position: start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xxl-end{--bs-position: end}.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:var(--bs-dropdown-spacer)}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid rgba(0,0,0,0);border-bottom:.3em solid;border-left:.3em solid rgba(0,0,0,0)}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:var(--bs-dropdown-spacer)}.dropend .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid rgba(0,0,0,0);border-right:0;border-bottom:.3em solid rgba(0,0,0,0);border-left:.3em solid}.dropend .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-toggle::after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:var(--bs-dropdown-spacer)}.dropstart .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropstart .dropdown-toggle::after{display:none}.dropstart .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid rgba(0,0,0,0);border-right:.3em solid;border-bottom:.3em solid rgba(0,0,0,0)}.dropstart .dropdown-toggle:empty::after{margin-left:0}.dropstart .dropdown-toggle::before{vertical-align:0}.dropdown-divider{height:0;margin:var(--bs-dropdown-divider-margin-y) 0;overflow:hidden;border-top:1px solid var(--bs-dropdown-divider-bg);opacity:1}.dropdown-item{display:block;width:100%;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear:both;font-weight:400;color:var(--bs-dropdown-link-color);text-align:inherit;text-decoration:none;-webkit-text-decoration:none;-moz-text-decoration:none;-ms-text-decoration:none;-o-text-decoration:none;white-space:nowrap;background-color:rgba(0,0,0,0);border:0;border-radius:var(--bs-dropdown-item-border-radius, 0)}.dropdown-item:hover,.dropdown-item:focus{color:var(--bs-dropdown-link-hover-color);background-color:var(--bs-dropdown-link-hover-bg)}.dropdown-item.active,.dropdown-item:active{color:var(--bs-dropdown-link-active-color);text-decoration:none;background-color:var(--bs-dropdown-link-active-bg)}.dropdown-item.disabled,.dropdown-item:disabled{color:var(--bs-dropdown-link-disabled-color);pointer-events:none;background-color:rgba(0,0,0,0)}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);margin-bottom:0;font-size:0.875rem;color:var(--bs-dropdown-header-color);white-space:nowrap}.dropdown-item-text{display:block;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);color:var(--bs-dropdown-link-color)}.dropdown-menu-dark{--bs-dropdown-color: #dee2e6;--bs-dropdown-bg: #343a40;--bs-dropdown-border-color: rgba(0, 0, 0, 0.175);--bs-dropdown-box-shadow: ;--bs-dropdown-link-color: #dee2e6;--bs-dropdown-link-hover-color: #ffffff;--bs-dropdown-divider-bg: rgba(0, 0, 0, 0.175);--bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);--bs-dropdown-link-active-color: #ffffff;--bs-dropdown-link-active-bg: #0d6efd;--bs-dropdown-link-disabled-color: #adb5bd;--bs-dropdown-header-color: #adb5bd}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;flex:1 1 auto;-webkit-flex:1 1 auto}.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn:hover,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active{z-index:1}.btn-toolbar{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;justify-content:flex-start;-webkit-justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group{border-radius:.375rem}.btn-group>:not(.btn-check:first-child)+.btn,.btn-group>.btn-group:not(:first-child){margin-left:calc(1px*-1)}.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.btn-group>.btn.dropdown-toggle-split:first-child,.btn-group>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn,.btn-group>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after,.dropend .dropdown-toggle-split::after{margin-left:0}.dropstart .dropdown-toggle-split::before{margin-right:0}.btn-sm+.dropdown-toggle-split,.btn-group-sm>.btn+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-lg+.dropdown-toggle-split,.btn-group-lg>.btn+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;-webkit-flex-direction:column;align-items:flex-start;-webkit-align-items:flex-start;justify-content:center;-webkit-justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child){margin-top:calc(1px*-1)}.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn~.btn,.btn-group-vertical>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{--bs-nav-link-padding-x: 1rem;--bs-nav-link-padding-y: 0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color: #0d6efd;--bs-nav-link-hover-color: rgb(10.4, 88, 202.4);--bs-nav-link-disabled-color: rgba(33, 37, 41, 0.75);display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);text-decoration:none;-webkit-text-decoration:none;-moz-text-decoration:none;-ms-text-decoration:none;-o-text-decoration:none;background:none;border:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media(prefers-reduced-motion: reduce){.nav-link{transition:none}}.nav-link:hover,.nav-link:focus{color:var(--bs-nav-link-hover-color)}.nav-link:focus-visible{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.nav-link.disabled,.nav-link:disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.nav-tabs{--bs-nav-tabs-border-width: 1px;--bs-nav-tabs-border-color: rgb(221.7, 222.3, 222.9);--bs-nav-tabs-border-radius: 0.375rem;--bs-nav-tabs-link-hover-border-color: #e9ecef #e9ecef rgb(221.7, 222.3, 222.9);--bs-nav-tabs-link-active-color: #000;--bs-nav-tabs-link-active-bg: #ffffff;--bs-nav-tabs-link-active-border-color: rgb(221.7, 222.3, 222.9) rgb(221.7, 222.3, 222.9) #ffffff;border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)}.nav-tabs .nav-link{margin-bottom:calc(-1*var(--bs-nav-tabs-border-width));border:var(--bs-nav-tabs-border-width) solid rgba(0,0,0,0);border-top-left-radius:var(--bs-nav-tabs-border-radius);border-top-right-radius:var(--bs-nav-tabs-border-radius)}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{isolation:isolate;border-color:var(--bs-nav-tabs-link-hover-border-color)}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:var(--bs-nav-tabs-link-active-color);background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color)}.nav-tabs .dropdown-menu{margin-top:calc(-1*var(--bs-nav-tabs-border-width));border-top-left-radius:0;border-top-right-radius:0}.nav-pills{--bs-nav-pills-border-radius: 0.375rem;--bs-nav-pills-link-active-color: #ffffff;--bs-nav-pills-link-active-bg: #0d6efd}.nav-pills .nav-link{border-radius:var(--bs-nav-pills-border-radius)}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--bs-nav-pills-link-active-color);background-color:var(--bs-nav-pills-link-active-bg)}.nav-underline{--bs-nav-underline-gap: 1rem;--bs-nav-underline-border-width: 0.125rem;--bs-nav-underline-link-active-color: #000;gap:var(--bs-nav-underline-gap)}.nav-underline .nav-link{padding-right:0;padding-left:0;border-bottom:var(--bs-nav-underline-border-width) solid rgba(0,0,0,0)}.nav-underline .nav-link:hover,.nav-underline .nav-link:focus{border-bottom-color:currentcolor}.nav-underline .nav-link.active,.nav-underline .show>.nav-link{font-weight:700;color:var(--bs-nav-underline-link-active-color);border-bottom-color:currentcolor}.nav-fill>.nav-link,.nav-fill .nav-item{flex:1 1 auto;-webkit-flex:1 1 auto;text-align:center}.nav-justified>.nav-link,.nav-justified .nav-item{flex-basis:0;-webkit-flex-basis:0;flex-grow:1;-webkit-flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{--bs-navbar-padding-x: 0;--bs-navbar-padding-y: 0.5rem;--bs-navbar-color: rgb(253.26, 253.63, 253.98);--bs-navbar-hover-color: rgba(252.58, 253.55, 254.98, 0.8);--bs-navbar-disabled-color: rgba(253.26, 253.63, 253.98, 0.75);--bs-navbar-active-color: rgb(252.58, 253.55, 254.98);--bs-navbar-brand-padding-y: 0.3125rem;--bs-navbar-brand-margin-end: 1rem;--bs-navbar-brand-font-size: 1.25rem;--bs-navbar-brand-color: rgb(253.26, 253.63, 253.98);--bs-navbar-brand-hover-color: rgb(252.58, 253.55, 254.98);--bs-navbar-nav-link-padding-x: 0.5rem;--bs-navbar-toggler-padding-y: 0.25;--bs-navbar-toggler-padding-x: 0;--bs-navbar-toggler-font-size: 1.25rem;--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgb%28253.26, 253.63, 253.98%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");--bs-navbar-toggler-border-color: rgba(253.26, 253.63, 253.98, 0);--bs-navbar-toggler-border-radius: 0.375rem;--bs-navbar-toggler-focus-width: 0.25rem;--bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;position:relative;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;align-items:center;-webkit-align-items:center;justify-content:space-between;-webkit-justify-content:space-between;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)}.navbar>.container,.navbar>.container-fluid,.navbar>.container-sm,.navbar>.container-md,.navbar>.container-lg,.navbar>.container-xl,.navbar>.container-xxl{display:flex;display:-webkit-flex;flex-wrap:inherit;-webkit-flex-wrap:inherit;align-items:center;-webkit-align-items:center;justify-content:space-between;-webkit-justify-content:space-between}.navbar-brand{padding-top:var(--bs-navbar-brand-padding-y);padding-bottom:var(--bs-navbar-brand-padding-y);margin-right:var(--bs-navbar-brand-margin-end);font-size:var(--bs-navbar-brand-font-size);color:var(--bs-navbar-brand-color);text-decoration:none;-webkit-text-decoration:none;-moz-text-decoration:none;-ms-text-decoration:none;-o-text-decoration:none;white-space:nowrap}.navbar-brand:hover,.navbar-brand:focus{color:var(--bs-navbar-brand-hover-color)}.navbar-nav{--bs-nav-link-padding-x: 0;--bs-nav-link-padding-y: 0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color: var(--bs-navbar-color);--bs-nav-link-hover-color: var(--bs-navbar-hover-color);--bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:var(--bs-navbar-active-color)}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-navbar-color)}.navbar-text a,.navbar-text a:hover,.navbar-text a:focus{color:var(--bs-navbar-active-color)}.navbar-collapse{flex-basis:100%;-webkit-flex-basis:100%;flex-grow:1;-webkit-flex-grow:1;align-items:center;-webkit-align-items:center}.navbar-toggler{padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);font-size:var(--bs-navbar-toggler-font-size);line-height:1;color:var(--bs-navbar-color);background-color:rgba(0,0,0,0);border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);transition:var(--bs-navbar-toggler-transition)}@media(prefers-reduced-motion: reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width)}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-image:var(--bs-navbar-toggler-icon-bg);background-repeat:no-repeat;background-position:center;background-size:100%}.navbar-nav-scroll{max-height:var(--bs-scroll-height, 75vh);overflow-y:auto}@media(min-width: 576px){.navbar-expand-sm{flex-wrap:nowrap;-webkit-flex-wrap:nowrap;justify-content:flex-start;-webkit-justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row;-webkit-flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex !important;display:-webkit-flex !important;flex-basis:auto;-webkit-flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas{position:static;z-index:auto;flex-grow:1;-webkit-flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;transition:none}.navbar-expand-sm .offcanvas .offcanvas-header{display:none}.navbar-expand-sm .offcanvas .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible}}@media(min-width: 768px){.navbar-expand-md{flex-wrap:nowrap;-webkit-flex-wrap:nowrap;justify-content:flex-start;-webkit-justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row;-webkit-flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex !important;display:-webkit-flex !important;flex-basis:auto;-webkit-flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas{position:static;z-index:auto;flex-grow:1;-webkit-flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;transition:none}.navbar-expand-md .offcanvas .offcanvas-header{display:none}.navbar-expand-md .offcanvas .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible}}@media(min-width: 992px){.navbar-expand-lg{flex-wrap:nowrap;-webkit-flex-wrap:nowrap;justify-content:flex-start;-webkit-justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row;-webkit-flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex !important;display:-webkit-flex !important;flex-basis:auto;-webkit-flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas{position:static;z-index:auto;flex-grow:1;-webkit-flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;transition:none}.navbar-expand-lg .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible}}@media(min-width: 1200px){.navbar-expand-xl{flex-wrap:nowrap;-webkit-flex-wrap:nowrap;justify-content:flex-start;-webkit-justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row;-webkit-flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex !important;display:-webkit-flex !important;flex-basis:auto;-webkit-flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas{position:static;z-index:auto;flex-grow:1;-webkit-flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;transition:none}.navbar-expand-xl .offcanvas .offcanvas-header{display:none}.navbar-expand-xl .offcanvas .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible}}@media(min-width: 1400px){.navbar-expand-xxl{flex-wrap:nowrap;-webkit-flex-wrap:nowrap;justify-content:flex-start;-webkit-justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row;-webkit-flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex !important;display:-webkit-flex !important;flex-basis:auto;-webkit-flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas{position:static;z-index:auto;flex-grow:1;-webkit-flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;transition:none}.navbar-expand-xxl .offcanvas .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible}}.navbar-expand{flex-wrap:nowrap;-webkit-flex-wrap:nowrap;justify-content:flex-start;-webkit-justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row;-webkit-flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex !important;display:-webkit-flex !important;flex-basis:auto;-webkit-flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas{position:static;z-index:auto;flex-grow:1;-webkit-flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;transition:none}.navbar-expand .offcanvas .offcanvas-header{display:none}.navbar-expand .offcanvas .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible}.navbar-dark,.navbar[data-bs-theme=dark]{--bs-navbar-color: rgb(253.26, 253.63, 253.98);--bs-navbar-hover-color: rgba(252.58, 253.55, 254.98, 0.8);--bs-navbar-disabled-color: rgba(253.26, 253.63, 253.98, 0.75);--bs-navbar-active-color: rgb(252.58, 253.55, 254.98);--bs-navbar-brand-color: rgb(253.26, 253.63, 253.98);--bs-navbar-brand-hover-color: rgb(252.58, 253.55, 254.98);--bs-navbar-toggler-border-color: rgba(253.26, 253.63, 253.98, 0);--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgb%28253.26, 253.63, 253.98%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}[data-bs-theme=dark] .navbar-toggler-icon{--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgb%28253.26, 253.63, 253.98%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.card{--bs-card-spacer-y: 1rem;--bs-card-spacer-x: 1rem;--bs-card-title-spacer-y: 0.5rem;--bs-card-title-color: ;--bs-card-subtitle-color: ;--bs-card-border-width: 1px;--bs-card-border-color: rgba(0, 0, 0, 0.175);--bs-card-border-radius: 0.375rem;--bs-card-box-shadow: ;--bs-card-inner-border-radius: calc(0.375rem - 1px);--bs-card-cap-padding-y: 0.5rem;--bs-card-cap-padding-x: 1rem;--bs-card-cap-bg: rgba(33, 37, 41, 0.03);--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg: #ffffff;--bs-card-img-overlay-padding: 1rem;--bs-card-group-margin: 0.75rem;position:relative;display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;min-width:0;height:var(--bs-card-height);color:var(--bs-body-color);word-wrap:break-word;background-color:var(--bs-card-bg);background-clip:border-box;border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius)}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;-webkit-flex:1 1 auto;padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x);color:var(--bs-card-color)}.card-title{margin-bottom:var(--bs-card-title-spacer-y);color:var(--bs-card-title-color)}.card-subtitle{margin-top:calc(-0.5*var(--bs-card-title-spacer-y));margin-bottom:0;color:var(--bs-card-subtitle-color)}.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:var(--bs-card-spacer-x)}.card-header{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);margin-bottom:0;color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-header:first-child{border-radius:var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0}.card-footer{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-top:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-footer:last-child{border-radius:0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)}.card-header-tabs{margin-right:calc(-0.5*var(--bs-card-cap-padding-x));margin-bottom:calc(-1*var(--bs-card-cap-padding-y));margin-left:calc(-0.5*var(--bs-card-cap-padding-x));border-bottom:0}.card-header-tabs .nav-link.active{background-color:var(--bs-card-bg);border-bottom-color:var(--bs-card-bg)}.card-header-pills{margin-right:calc(-0.5*var(--bs-card-cap-padding-x));margin-left:calc(-0.5*var(--bs-card-cap-padding-x))}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:var(--bs-card-img-overlay-padding);border-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-top,.card-img-bottom{width:100%}.card-img,.card-img-top{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom{border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card-group>.card{margin-bottom:var(--bs-card-group-margin)}@media(min-width: 576px){.card-group{display:flex;display:-webkit-flex;flex-flow:row wrap;-webkit-flex-flow:row wrap}.card-group>.card{flex:1 0 0%;-webkit-flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-img-top,.card-group>.card:not(:last-child) .card-header{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-img-bottom,.card-group>.card:not(:last-child) .card-footer{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-img-top,.card-group>.card:not(:first-child) .card-header{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-img-bottom,.card-group>.card:not(:first-child) .card-footer{border-bottom-left-radius:0}}.accordion{--bs-accordion-color: #212529;--bs-accordion-bg: #ffffff;--bs-accordion-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;--bs-accordion-border-color: rgb(221.7, 222.3, 222.9);--bs-accordion-border-width: 1px;--bs-accordion-border-radius: 0.375rem;--bs-accordion-inner-border-radius: calc(0.375rem - 1px);--bs-accordion-btn-padding-x: 1.25rem;--bs-accordion-btn-padding-y: 1rem;--bs-accordion-btn-color: #212529;--bs-accordion-btn-bg: #ffffff;--bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-icon-width: 1.25rem;--bs-accordion-btn-icon-transform: rotate(-180deg);--bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;--bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='rgb%285.2, 44, 101.2%29'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-focus-border-color: rgb(134, 182.5, 254);--bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);--bs-accordion-body-padding-x: 1.25rem;--bs-accordion-body-padding-y: 1rem;--bs-accordion-active-color: rgb(5.2, 44, 101.2);--bs-accordion-active-bg: rgb(206.6, 226, 254.6)}.accordion-button{position:relative;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;width:100%;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);font-size:1rem;color:var(--bs-accordion-btn-color);text-align:left;background-color:var(--bs-accordion-btn-bg);border:0;border-radius:0;overflow-anchor:none;transition:var(--bs-accordion-transition)}@media(prefers-reduced-motion: reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:var(--bs-accordion-active-color);background-color:var(--bs-accordion-active-bg);box-shadow:inset 0 calc(-1*var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)}.accordion-button:not(.collapsed)::after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button::after{flex-shrink:0;-webkit-flex-shrink:0;width:var(--bs-accordion-btn-icon-width);height:var(--bs-accordion-btn-icon-width);margin-left:auto;content:"";background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);transition:var(--bs-accordion-btn-icon-transition)}@media(prefers-reduced-motion: reduce){.accordion-button::after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;border-color:var(--bs-accordion-btn-focus-border-color);outline:0;box-shadow:var(--bs-accordion-btn-focus-box-shadow)}.accordion-header{margin-bottom:0}.accordion-item{color:var(--bs-accordion-color);background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.accordion-item:first-of-type{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius)}.accordion-item:first-of-type .accordion-button{border-top-left-radius:var(--bs-accordion-inner-border-radius);border-top-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-right-radius:var(--bs-accordion-inner-border-radius);border-bottom-left-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:last-of-type .accordion-collapse{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}.accordion-flush .accordion-collapse{border-width:0}.accordion-flush .accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush .accordion-item:first-child{border-top:0}.accordion-flush .accordion-item:last-child{border-bottom:0}.accordion-flush .accordion-item .accordion-button,.accordion-flush .accordion-item .accordion-button.collapsed{border-radius:0}[data-bs-theme=dark] .accordion-button::after{--bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='rgb%28109.8, 168, 253.8%29'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='rgb%28109.8, 168, 253.8%29'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.breadcrumb{--bs-breadcrumb-padding-x: 0;--bs-breadcrumb-padding-y: 0;--bs-breadcrumb-margin-bottom: 1rem;--bs-breadcrumb-bg: ;--bs-breadcrumb-border-radius: ;--bs-breadcrumb-divider-color: rgba(33, 37, 41, 0.75);--bs-breadcrumb-item-padding-x: 0.5rem;--bs-breadcrumb-item-active-color: rgba(33, 37, 41, 0.75);display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);margin-bottom:var(--bs-breadcrumb-margin-bottom);font-size:var(--bs-breadcrumb-font-size);list-style:none;background-color:var(--bs-breadcrumb-bg);border-radius:var(--bs-breadcrumb-border-radius)}.breadcrumb-item+.breadcrumb-item{padding-left:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:var(--bs-breadcrumb-item-padding-x);color:var(--bs-breadcrumb-divider-color);content:var(--bs-breadcrumb-divider, ">") /* rtl: var(--bs-breadcrumb-divider, ">") */}.breadcrumb-item.active{color:var(--bs-breadcrumb-item-active-color)}.pagination{--bs-pagination-padding-x: 0.75rem;--bs-pagination-padding-y: 0.375rem;--bs-pagination-font-size:1rem;--bs-pagination-color: #0d6efd;--bs-pagination-bg: #ffffff;--bs-pagination-border-width: 1px;--bs-pagination-border-color: rgb(221.7, 222.3, 222.9);--bs-pagination-border-radius: 0.375rem;--bs-pagination-hover-color: rgb(10.4, 88, 202.4);--bs-pagination-hover-bg: #f8f9fa;--bs-pagination-hover-border-color: rgb(221.7, 222.3, 222.9);--bs-pagination-focus-color: rgb(10.4, 88, 202.4);--bs-pagination-focus-bg: #e9ecef;--bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);--bs-pagination-active-color: #ffffff;--bs-pagination-active-bg: #0d6efd;--bs-pagination-active-border-color: #0d6efd;--bs-pagination-disabled-color: rgba(33, 37, 41, 0.75);--bs-pagination-disabled-bg: #e9ecef;--bs-pagination-disabled-border-color: rgb(221.7, 222.3, 222.9);display:flex;display:-webkit-flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);font-size:var(--bs-pagination-font-size);color:var(--bs-pagination-color);text-decoration:none;-webkit-text-decoration:none;-moz-text-decoration:none;-ms-text-decoration:none;-o-text-decoration:none;background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:var(--bs-pagination-hover-color);background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color)}.page-link:focus{z-index:3;color:var(--bs-pagination-focus-color);background-color:var(--bs-pagination-focus-bg);outline:0;box-shadow:var(--bs-pagination-focus-box-shadow)}.page-link.active,.active>.page-link{z-index:3;color:var(--bs-pagination-active-color);background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color)}.page-link.disabled,.disabled>.page-link{color:var(--bs-pagination-disabled-color);pointer-events:none;background-color:var(--bs-pagination-disabled-bg);border-color:var(--bs-pagination-disabled-border-color)}.page-item:not(:first-child) .page-link{margin-left:calc(1px*-1)}.page-item:first-child .page-link{border-top-left-radius:var(--bs-pagination-border-radius);border-bottom-left-radius:var(--bs-pagination-border-radius)}.page-item:last-child .page-link{border-top-right-radius:var(--bs-pagination-border-radius);border-bottom-right-radius:var(--bs-pagination-border-radius)}.pagination-lg{--bs-pagination-padding-x: 1.5rem;--bs-pagination-padding-y: 0.75rem;--bs-pagination-font-size:1.25rem;--bs-pagination-border-radius: 0.5rem}.pagination-sm{--bs-pagination-padding-x: 0.5rem;--bs-pagination-padding-y: 0.25rem;--bs-pagination-font-size:0.875rem;--bs-pagination-border-radius: 0.25rem}.badge{--bs-badge-padding-x: 0.65em;--bs-badge-padding-y: 0.35em;--bs-badge-font-size:0.75em;--bs-badge-font-weight: 700;--bs-badge-color: #ffffff;--bs-badge-border-radius: 0.375rem;display:inline-block;padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);line-height:1;color:var(--bs-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--bs-badge-border-radius)}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{--bs-alert-bg: transparent;--bs-alert-padding-x: 1rem;--bs-alert-padding-y: 1rem;--bs-alert-margin-bottom: 1rem;--bs-alert-color: inherit;--bs-alert-border-color: transparent;--bs-alert-border: 1px solid var(--bs-alert-border-color);--bs-alert-border-radius: 0.375rem;--bs-alert-link-color: inherit;position:relative;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius)}.alert-heading{color:inherit}.alert-link{font-weight:700;color:var(--bs-alert-link-color)}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}.alert-default{--bs-alert-color: var(--bs-default-text-emphasis);--bs-alert-bg: var(--bs-default-bg-subtle);--bs-alert-border-color: var(--bs-default-border-subtle);--bs-alert-link-color: var(--bs-default-text-emphasis)}.alert-primary{--bs-alert-color: var(--bs-primary-text-emphasis);--bs-alert-bg: var(--bs-primary-bg-subtle);--bs-alert-border-color: var(--bs-primary-border-subtle);--bs-alert-link-color: var(--bs-primary-text-emphasis)}.alert-secondary{--bs-alert-color: var(--bs-secondary-text-emphasis);--bs-alert-bg: var(--bs-secondary-bg-subtle);--bs-alert-border-color: var(--bs-secondary-border-subtle);--bs-alert-link-color: var(--bs-secondary-text-emphasis)}.alert-success{--bs-alert-color: var(--bs-success-text-emphasis);--bs-alert-bg: var(--bs-success-bg-subtle);--bs-alert-border-color: var(--bs-success-border-subtle);--bs-alert-link-color: var(--bs-success-text-emphasis)}.alert-info{--bs-alert-color: var(--bs-info-text-emphasis);--bs-alert-bg: var(--bs-info-bg-subtle);--bs-alert-border-color: var(--bs-info-border-subtle);--bs-alert-link-color: var(--bs-info-text-emphasis)}.alert-warning{--bs-alert-color: var(--bs-warning-text-emphasis);--bs-alert-bg: var(--bs-warning-bg-subtle);--bs-alert-border-color: var(--bs-warning-border-subtle);--bs-alert-link-color: var(--bs-warning-text-emphasis)}.alert-danger{--bs-alert-color: var(--bs-danger-text-emphasis);--bs-alert-bg: var(--bs-danger-bg-subtle);--bs-alert-border-color: var(--bs-danger-border-subtle);--bs-alert-link-color: var(--bs-danger-text-emphasis)}.alert-light{--bs-alert-color: var(--bs-light-text-emphasis);--bs-alert-bg: var(--bs-light-bg-subtle);--bs-alert-border-color: var(--bs-light-border-subtle);--bs-alert-link-color: var(--bs-light-text-emphasis)}.alert-dark{--bs-alert-color: var(--bs-dark-text-emphasis);--bs-alert-bg: var(--bs-dark-bg-subtle);--bs-alert-border-color: var(--bs-dark-border-subtle);--bs-alert-link-color: var(--bs-dark-text-emphasis)}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.progress,.progress-stacked{--bs-progress-height: 1rem;--bs-progress-font-size:0.75rem;--bs-progress-bg: #e9ecef;--bs-progress-border-radius: 0.375rem;--bs-progress-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);--bs-progress-bar-color: #ffffff;--bs-progress-bar-bg: #0d6efd;--bs-progress-bar-transition: width 0.6s ease;display:flex;display:-webkit-flex;height:var(--bs-progress-height);overflow:hidden;font-size:var(--bs-progress-font-size);background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius)}.progress-bar{display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;justify-content:center;-webkit-justify-content:center;overflow:hidden;color:var(--bs-progress-bar-color);text-align:center;white-space:nowrap;background-color:var(--bs-progress-bar-bg);transition:var(--bs-progress-bar-transition)}@media(prefers-reduced-motion: reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-size:var(--bs-progress-height) var(--bs-progress-height)}.progress-stacked>.progress{overflow:visible}.progress-stacked>.progress>.progress-bar{width:100%}.progress-bar-animated{animation:1s linear infinite progress-bar-stripes}@media(prefers-reduced-motion: reduce){.progress-bar-animated{animation:none}}.list-group{--bs-list-group-color: #212529;--bs-list-group-bg: #ffffff;--bs-list-group-border-color: rgb(221.7, 222.3, 222.9);--bs-list-group-border-width: 1px;--bs-list-group-border-radius: 0.375rem;--bs-list-group-item-padding-x: 1rem;--bs-list-group-item-padding-y: 0.5rem;--bs-list-group-action-color: rgba(33, 37, 41, 0.75);--bs-list-group-action-hover-color: #000;--bs-list-group-action-hover-bg: #f8f9fa;--bs-list-group-action-active-color: #212529;--bs-list-group-action-active-bg: #e9ecef;--bs-list-group-disabled-color: rgba(33, 37, 41, 0.75);--bs-list-group-disabled-bg: #ffffff;--bs-list-group-active-color: #ffffff;--bs-list-group-active-bg: #0d6efd;--bs-list-group-active-border-color: #0d6efd;display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;padding-left:0;margin-bottom:0;border-radius:var(--bs-list-group-border-radius)}.list-group-numbered{list-style-type:none;counter-reset:section}.list-group-numbered>.list-group-item::before{content:counters(section, ".") ". ";counter-increment:section}.list-group-item-action{width:100%;color:var(--bs-list-group-action-color);text-align:inherit}.list-group-item-action:hover,.list-group-item-action:focus{z-index:1;color:var(--bs-list-group-action-hover-color);text-decoration:none;background-color:var(--bs-list-group-action-hover-bg)}.list-group-item-action:active{color:var(--bs-list-group-action-active-color);background-color:var(--bs-list-group-action-active-bg)}.list-group-item{position:relative;display:block;padding:var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);color:var(--bs-list-group-color);text-decoration:none;-webkit-text-decoration:none;-moz-text-decoration:none;-ms-text-decoration:none;-o-text-decoration:none;background-color:var(--bs-list-group-bg);border:var(--bs-list-group-border-width) solid var(--bs-list-group-border-color)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:var(--bs-list-group-disabled-color);pointer-events:none;background-color:var(--bs-list-group-disabled-bg)}.list-group-item.active{z-index:2;color:var(--bs-list-group-active-color);background-color:var(--bs-list-group-active-bg);border-color:var(--bs-list-group-active-border-color)}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:calc(-1*var(--bs-list-group-border-width));border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal{flex-direction:row;-webkit-flex-direction:row}.list-group-horizontal>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}@media(min-width: 576px){.list-group-horizontal-sm{flex-direction:row;-webkit-flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media(min-width: 768px){.list-group-horizontal-md{flex-direction:row;-webkit-flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media(min-width: 992px){.list-group-horizontal-lg{flex-direction:row;-webkit-flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media(min-width: 1200px){.list-group-horizontal-xl{flex-direction:row;-webkit-flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media(min-width: 1400px){.list-group-horizontal-xxl{flex-direction:row;-webkit-flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 var(--bs-list-group-border-width)}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-default{--bs-list-group-color: var(--bs-default-text-emphasis);--bs-list-group-bg: var(--bs-default-bg-subtle);--bs-list-group-border-color: var(--bs-default-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-default-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-default-border-subtle);--bs-list-group-active-color: var(--bs-default-bg-subtle);--bs-list-group-active-bg: var(--bs-default-text-emphasis);--bs-list-group-active-border-color: var(--bs-default-text-emphasis)}.list-group-item-primary{--bs-list-group-color: var(--bs-primary-text-emphasis);--bs-list-group-bg: var(--bs-primary-bg-subtle);--bs-list-group-border-color: var(--bs-primary-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-primary-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-primary-border-subtle);--bs-list-group-active-color: var(--bs-primary-bg-subtle);--bs-list-group-active-bg: var(--bs-primary-text-emphasis);--bs-list-group-active-border-color: var(--bs-primary-text-emphasis)}.list-group-item-secondary{--bs-list-group-color: var(--bs-secondary-text-emphasis);--bs-list-group-bg: var(--bs-secondary-bg-subtle);--bs-list-group-border-color: var(--bs-secondary-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-secondary-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-secondary-border-subtle);--bs-list-group-active-color: var(--bs-secondary-bg-subtle);--bs-list-group-active-bg: var(--bs-secondary-text-emphasis);--bs-list-group-active-border-color: var(--bs-secondary-text-emphasis)}.list-group-item-success{--bs-list-group-color: var(--bs-success-text-emphasis);--bs-list-group-bg: var(--bs-success-bg-subtle);--bs-list-group-border-color: var(--bs-success-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-success-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-success-border-subtle);--bs-list-group-active-color: var(--bs-success-bg-subtle);--bs-list-group-active-bg: var(--bs-success-text-emphasis);--bs-list-group-active-border-color: var(--bs-success-text-emphasis)}.list-group-item-info{--bs-list-group-color: var(--bs-info-text-emphasis);--bs-list-group-bg: var(--bs-info-bg-subtle);--bs-list-group-border-color: var(--bs-info-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-info-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-info-border-subtle);--bs-list-group-active-color: var(--bs-info-bg-subtle);--bs-list-group-active-bg: var(--bs-info-text-emphasis);--bs-list-group-active-border-color: var(--bs-info-text-emphasis)}.list-group-item-warning{--bs-list-group-color: var(--bs-warning-text-emphasis);--bs-list-group-bg: var(--bs-warning-bg-subtle);--bs-list-group-border-color: var(--bs-warning-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-warning-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-warning-border-subtle);--bs-list-group-active-color: var(--bs-warning-bg-subtle);--bs-list-group-active-bg: var(--bs-warning-text-emphasis);--bs-list-group-active-border-color: var(--bs-warning-text-emphasis)}.list-group-item-danger{--bs-list-group-color: var(--bs-danger-text-emphasis);--bs-list-group-bg: var(--bs-danger-bg-subtle);--bs-list-group-border-color: var(--bs-danger-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-danger-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-danger-border-subtle);--bs-list-group-active-color: var(--bs-danger-bg-subtle);--bs-list-group-active-bg: var(--bs-danger-text-emphasis);--bs-list-group-active-border-color: var(--bs-danger-text-emphasis)}.list-group-item-light{--bs-list-group-color: var(--bs-light-text-emphasis);--bs-list-group-bg: var(--bs-light-bg-subtle);--bs-list-group-border-color: var(--bs-light-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-light-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-light-border-subtle);--bs-list-group-active-color: var(--bs-light-bg-subtle);--bs-list-group-active-bg: var(--bs-light-text-emphasis);--bs-list-group-active-border-color: var(--bs-light-text-emphasis)}.list-group-item-dark{--bs-list-group-color: var(--bs-dark-text-emphasis);--bs-list-group-bg: var(--bs-dark-bg-subtle);--bs-list-group-border-color: var(--bs-dark-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-dark-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-dark-border-subtle);--bs-list-group-active-color: var(--bs-dark-bg-subtle);--bs-list-group-active-bg: var(--bs-dark-text-emphasis);--bs-list-group-active-border-color: var(--bs-dark-text-emphasis)}.btn-close{--bs-btn-close-color: #000;--bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");--bs-btn-close-opacity: 0.5;--bs-btn-close-hover-opacity: 0.75;--bs-btn-close-focus-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);--bs-btn-close-focus-opacity: 1;--bs-btn-close-disabled-opacity: 0.25;--bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);box-sizing:content-box;width:1em;height:1em;padding:.25em .25em;color:var(--bs-btn-close-color);background:rgba(0,0,0,0) var(--bs-btn-close-bg) center/1em auto no-repeat;border:0;border-radius:.375rem;opacity:var(--bs-btn-close-opacity)}.btn-close:hover{color:var(--bs-btn-close-color);text-decoration:none;opacity:var(--bs-btn-close-hover-opacity)}.btn-close:focus{outline:0;box-shadow:var(--bs-btn-close-focus-shadow);opacity:var(--bs-btn-close-focus-opacity)}.btn-close:disabled,.btn-close.disabled{pointer-events:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;opacity:var(--bs-btn-close-disabled-opacity)}.btn-close-white{filter:var(--bs-btn-close-white-filter)}[data-bs-theme=dark] .btn-close{filter:var(--bs-btn-close-white-filter)}.toast{--bs-toast-zindex: 1090;--bs-toast-padding-x: 0.75rem;--bs-toast-padding-y: 0.5rem;--bs-toast-spacing: 1.5rem;--bs-toast-max-width: 350px;--bs-toast-font-size:0.875rem;--bs-toast-color: ;--bs-toast-bg: rgba(255, 255, 255, 0.85);--bs-toast-border-width: 1px;--bs-toast-border-color: rgba(0, 0, 0, 0.175);--bs-toast-border-radius: 0.375rem;--bs-toast-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-toast-header-color: rgba(33, 37, 41, 0.75);--bs-toast-header-bg: rgba(255, 255, 255, 0.85);--bs-toast-header-border-color: rgba(0, 0, 0, 0.175);width:var(--bs-toast-max-width);max-width:100%;font-size:var(--bs-toast-font-size);color:var(--bs-toast-color);pointer-events:auto;background-color:var(--bs-toast-bg);background-clip:padding-box;border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);box-shadow:var(--bs-toast-box-shadow);border-radius:var(--bs-toast-border-radius)}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{--bs-toast-zindex: 1090;position:absolute;z-index:var(--bs-toast-zindex);width:max-content;width:-webkit-max-content;width:-moz-max-content;width:-ms-max-content;width:-o-max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:var(--bs-toast-spacing)}.toast-header{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;padding:var(--bs-toast-padding-y) var(--bs-toast-padding-x);color:var(--bs-toast-header-color);background-color:var(--bs-toast-header-bg);background-clip:padding-box;border-bottom:var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);border-top-left-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));border-top-right-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width))}.toast-header .btn-close{margin-right:calc(-0.5*var(--bs-toast-padding-x));margin-left:var(--bs-toast-padding-x)}.toast-body{padding:var(--bs-toast-padding-x);word-wrap:break-word}.modal{--bs-modal-zindex: 1055;--bs-modal-width: 500px;--bs-modal-padding: 1rem;--bs-modal-margin: 0.5rem;--bs-modal-color: ;--bs-modal-bg: #ffffff;--bs-modal-border-color: rgba(0, 0, 0, 0.175);--bs-modal-border-width: 1px;--bs-modal-border-radius: 0.5rem;--bs-modal-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-modal-inner-border-radius: calc(0.5rem - 1px);--bs-modal-header-padding-x: 1rem;--bs-modal-header-padding-y: 1rem;--bs-modal-header-padding: 1rem 1rem;--bs-modal-header-border-color: rgb(221.7, 222.3, 222.9);--bs-modal-header-border-width: 1px;--bs-modal-title-line-height: 1.5;--bs-modal-footer-gap: 0.5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color: rgb(221.7, 222.3, 222.9);--bs-modal-footer-border-width: 1px;position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0, -50px)}@media(prefers-reduced-motion: reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin)*2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;min-height:calc(100% - var(--bs-modal-margin)*2)}.modal-content{position:relative;display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);background-clip:padding-box;border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);outline:0}.modal-backdrop{--bs-backdrop-zindex: 1050;--bs-backdrop-bg: #000;--bs-backdrop-opacity: 0.5;position:fixed;top:0;left:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{display:flex;display:-webkit-flex;flex-shrink:0;-webkit-flex-shrink:0;align-items:center;-webkit-align-items:center;justify-content:space-between;-webkit-justify-content:space-between;padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius)}.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y)*.5) calc(var(--bs-modal-header-padding-x)*.5);margin:calc(-0.5*var(--bs-modal-header-padding-y)) calc(-0.5*var(--bs-modal-header-padding-x)) calc(-0.5*var(--bs-modal-header-padding-y)) auto}.modal-title{margin-bottom:0;line-height:var(--bs-modal-title-line-height)}.modal-body{position:relative;flex:1 1 auto;-webkit-flex:1 1 auto;padding:var(--bs-modal-padding)}.modal-footer{display:flex;display:-webkit-flex;flex-shrink:0;-webkit-flex-shrink:0;flex-wrap:wrap;-webkit-flex-wrap:wrap;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap)*.5);background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-bottom-left-radius:var(--bs-modal-inner-border-radius)}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap)*.5)}@media(min-width: 576px){.modal{--bs-modal-margin: 1.75rem;--bs-modal-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15)}.modal-dialog{max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto}.modal-sm{--bs-modal-width: 300px}}@media(min-width: 992px){.modal-lg,.modal-xl{--bs-modal-width: 800px}}@media(min-width: 1200px){.modal-xl{--bs-modal-width: 1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-header,.modal-fullscreen .modal-footer{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media(max-width: 575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-header,.modal-fullscreen-sm-down .modal-footer{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media(max-width: 767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-header,.modal-fullscreen-md-down .modal-footer{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media(max-width: 991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-header,.modal-fullscreen-lg-down .modal-footer{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media(max-width: 1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-header,.modal-fullscreen-xl-down .modal-footer{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media(max-width: 1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-header,.modal-fullscreen-xxl-down .modal-footer{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.tooltip{--bs-tooltip-zindex: 1080;--bs-tooltip-max-width: 200px;--bs-tooltip-padding-x: 0.5rem;--bs-tooltip-padding-y: 0.25rem;--bs-tooltip-margin: ;--bs-tooltip-font-size:0.875rem;--bs-tooltip-color: #ffffff;--bs-tooltip-bg: #000;--bs-tooltip-border-radius: 0.375rem;--bs-tooltip-opacity: 0.9;--bs-tooltip-arrow-width: 0.8rem;--bs-tooltip-arrow-height: 0.4rem;z-index:var(--bs-tooltip-zindex);display:block;margin:var(--bs-tooltip-margin);font-family:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-tooltip-font-size);word-wrap:break-word;opacity:0}.tooltip.show{opacity:var(--bs-tooltip-opacity)}.tooltip .tooltip-arrow{display:block;width:var(--bs-tooltip-arrow-width);height:var(--bs-tooltip-arrow-height)}.tooltip .tooltip-arrow::before{position:absolute;content:"";border-color:rgba(0,0,0,0);border-style:solid}.bs-tooltip-top .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow{bottom:calc(-1*var(--bs-tooltip-arrow-height))}.bs-tooltip-top .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before{top:-1px;border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width)*.5) 0;border-top-color:var(--bs-tooltip-bg)}.bs-tooltip-end .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow{left:calc(-1*var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-end .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before{right:-1px;border-width:calc(var(--bs-tooltip-arrow-width)*.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width)*.5) 0;border-right-color:var(--bs-tooltip-bg)}.bs-tooltip-bottom .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow{top:calc(-1*var(--bs-tooltip-arrow-height))}.bs-tooltip-bottom .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before{bottom:-1px;border-width:0 calc(var(--bs-tooltip-arrow-width)*.5) var(--bs-tooltip-arrow-height);border-bottom-color:var(--bs-tooltip-bg)}.bs-tooltip-start .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow{right:calc(-1*var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-start .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before{left:-1px;border-width:calc(var(--bs-tooltip-arrow-width)*.5) 0 calc(var(--bs-tooltip-arrow-width)*.5) var(--bs-tooltip-arrow-height);border-left-color:var(--bs-tooltip-bg)}.tooltip-inner{max-width:var(--bs-tooltip-max-width);padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);color:var(--bs-tooltip-color);text-align:center;background-color:var(--bs-tooltip-bg);border-radius:var(--bs-tooltip-border-radius)}.popover{--bs-popover-zindex: 1070;--bs-popover-max-width: 276px;--bs-popover-font-size:0.875rem;--bs-popover-bg: #ffffff;--bs-popover-border-width: 1px;--bs-popover-border-color: rgba(0, 0, 0, 0.175);--bs-popover-border-radius: 0.5rem;--bs-popover-inner-border-radius: calc(0.5rem - 1px);--bs-popover-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-popover-header-padding-x: 1rem;--bs-popover-header-padding-y: 0.5rem;--bs-popover-header-font-size:1rem;--bs-popover-header-color: inherit;--bs-popover-header-bg: #e9ecef;--bs-popover-body-padding-x: 1rem;--bs-popover-body-padding-y: 1rem;--bs-popover-body-color: #212529;--bs-popover-arrow-width: 1rem;--bs-popover-arrow-height: 0.5rem;--bs-popover-arrow-border: var(--bs-popover-border-color);z-index:var(--bs-popover-zindex);display:block;max-width:var(--bs-popover-max-width);font-family:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-popover-font-size);word-wrap:break-word;background-color:var(--bs-popover-bg);background-clip:padding-box;border:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-radius:var(--bs-popover-border-radius)}.popover .popover-arrow{display:block;width:var(--bs-popover-arrow-width);height:var(--bs-popover-arrow-height)}.popover .popover-arrow::before,.popover .popover-arrow::after{position:absolute;display:block;content:"";border-color:rgba(0,0,0,0);border-style:solid;border-width:0}.bs-popover-top>.popover-arrow,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow{bottom:calc(-1*(var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-top>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after{border-width:var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width)*.5) 0}.bs-popover-top>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before{bottom:0;border-top-color:var(--bs-popover-arrow-border)}.bs-popover-top>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after{bottom:var(--bs-popover-border-width);border-top-color:var(--bs-popover-bg)}.bs-popover-end>.popover-arrow,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow{left:calc(-1*(var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-end>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after{border-width:calc(var(--bs-popover-arrow-width)*.5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width)*.5) 0}.bs-popover-end>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before{left:0;border-right-color:var(--bs-popover-arrow-border)}.bs-popover-end>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after{left:var(--bs-popover-border-width);border-right-color:var(--bs-popover-bg)}.bs-popover-bottom>.popover-arrow,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow{top:calc(-1*(var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-bottom>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after{border-width:0 calc(var(--bs-popover-arrow-width)*.5) var(--bs-popover-arrow-height)}.bs-popover-bottom>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before{top:0;border-bottom-color:var(--bs-popover-arrow-border)}.bs-popover-bottom>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after{top:var(--bs-popover-border-width);border-bottom-color:var(--bs-popover-bg)}.bs-popover-bottom .popover-header::before,.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before{position:absolute;top:0;left:50%;display:block;width:var(--bs-popover-arrow-width);margin-left:calc(-0.5*var(--bs-popover-arrow-width));content:"";border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg)}.bs-popover-start>.popover-arrow,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow{right:calc(-1*(var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-start>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after{border-width:calc(var(--bs-popover-arrow-width)*.5) 0 calc(var(--bs-popover-arrow-width)*.5) var(--bs-popover-arrow-height)}.bs-popover-start>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before{right:0;border-left-color:var(--bs-popover-arrow-border)}.bs-popover-start>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after{right:var(--bs-popover-border-width);border-left-color:var(--bs-popover-bg)}.popover-header{padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);margin-bottom:0;font-size:var(--bs-popover-header-font-size);color:var(--bs-popover-header-color);background-color:var(--bs-popover-header-bg);border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-top-left-radius:var(--bs-popover-inner-border-radius);border-top-right-radius:var(--bs-popover-inner-border-radius)}.popover-header:empty{display:none}.popover-body{padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);color:var(--bs-popover-body-color)}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y;-webkit-touch-action:pan-y;-moz-touch-action:pan-y;-ms-touch-action:pan-y;-o-touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;transition:transform .6s ease-in-out}@media(prefers-reduced-motion: reduce){.carousel-item{transition:none}}.carousel-item.active,.carousel-item-next,.carousel-item-prev{display:block}.carousel-item-next:not(.carousel-item-start),.active.carousel-item-end{transform:translateX(100%)}.carousel-item-prev:not(.carousel-item-end),.active.carousel-item-start{transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end{z-index:1;opacity:1}.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{z-index:0;opacity:0;transition:opacity 0s .6s}@media(prefers-reduced-motion: reduce){.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{transition:none}}.carousel-control-prev,.carousel-control-next{position:absolute;top:0;bottom:0;z-index:1;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:none;border:0;opacity:.5;transition:opacity .15s ease}@media(prefers-reduced-motion: reduce){.carousel-control-prev,.carousel-control-next{transition:none}}.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-prev-icon,.carousel-control-next-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffffff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffffff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;-webkit-flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border:0;border-top:10px solid rgba(0,0,0,0);border-bottom:10px solid rgba(0,0,0,0);opacity:.5;transition:opacity .6s ease}@media(prefers-reduced-motion: reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:#fff;text-align:center}.carousel-dark .carousel-control-prev-icon,.carousel-dark .carousel-control-next-icon{filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}.carousel-dark .carousel-caption{color:#000}[data-bs-theme=dark] .carousel .carousel-control-prev-icon,[data-bs-theme=dark] .carousel .carousel-control-next-icon,[data-bs-theme=dark].carousel .carousel-control-prev-icon,[data-bs-theme=dark].carousel .carousel-control-next-icon{filter:invert(1) grayscale(100)}[data-bs-theme=dark] .carousel .carousel-indicators [data-bs-target],[data-bs-theme=dark].carousel .carousel-indicators [data-bs-target]{background-color:#000}[data-bs-theme=dark] .carousel .carousel-caption,[data-bs-theme=dark].carousel .carousel-caption{color:#000}.spinner-grow,.spinner-border{display:inline-block;width:var(--bs-spinner-width);height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);border-radius:50%;animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name)}@keyframes spinner-border{to{transform:rotate(360deg) /* rtl:ignore */}}.spinner-border{--bs-spinner-width: 2rem;--bs-spinner-height: 2rem;--bs-spinner-vertical-align: -0.125em;--bs-spinner-border-width: 0.25em;--bs-spinner-animation-speed: 0.75s;--bs-spinner-animation-name: spinner-border;border:var(--bs-spinner-border-width) solid currentcolor;border-right-color:rgba(0,0,0,0)}.spinner-border-sm{--bs-spinner-width: 1rem;--bs-spinner-height: 1rem;--bs-spinner-border-width: 0.2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{--bs-spinner-width: 2rem;--bs-spinner-height: 2rem;--bs-spinner-vertical-align: -0.125em;--bs-spinner-animation-speed: 0.75s;--bs-spinner-animation-name: spinner-grow;background-color:currentcolor;opacity:0}.spinner-grow-sm{--bs-spinner-width: 1rem;--bs-spinner-height: 1rem}@media(prefers-reduced-motion: reduce){.spinner-border,.spinner-grow{--bs-spinner-animation-speed: 1.5s}}.offcanvas,.offcanvas-xxl,.offcanvas-xl,.offcanvas-lg,.offcanvas-md,.offcanvas-sm{--bs-offcanvas-zindex: 1045;--bs-offcanvas-width: 400px;--bs-offcanvas-height: 30vh;--bs-offcanvas-padding-x: 1rem;--bs-offcanvas-padding-y: 1rem;--bs-offcanvas-color: #212529;--bs-offcanvas-bg: #ffffff;--bs-offcanvas-border-width: 1px;--bs-offcanvas-border-color: rgba(0, 0, 0, 0.175);--bs-offcanvas-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-offcanvas-transition: transform 0.3s ease-in-out;--bs-offcanvas-title-line-height: 1.5}@media(max-width: 575.98px){.offcanvas-sm{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media(max-width: 575.98px)and (prefers-reduced-motion: reduce){.offcanvas-sm{transition:none}}@media(max-width: 575.98px){.offcanvas-sm.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-sm.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-sm.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-sm.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-sm.showing,.offcanvas-sm.show:not(.hiding){transform:none}.offcanvas-sm.showing,.offcanvas-sm.hiding,.offcanvas-sm.show{visibility:visible}}@media(min-width: 576px){.offcanvas-sm{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:rgba(0,0,0,0) !important}.offcanvas-sm .offcanvas-header{display:none}.offcanvas-sm .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible;background-color:rgba(0,0,0,0) !important}}@media(max-width: 767.98px){.offcanvas-md{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media(max-width: 767.98px)and (prefers-reduced-motion: reduce){.offcanvas-md{transition:none}}@media(max-width: 767.98px){.offcanvas-md.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-md.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-md.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-md.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-md.showing,.offcanvas-md.show:not(.hiding){transform:none}.offcanvas-md.showing,.offcanvas-md.hiding,.offcanvas-md.show{visibility:visible}}@media(min-width: 768px){.offcanvas-md{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:rgba(0,0,0,0) !important}.offcanvas-md .offcanvas-header{display:none}.offcanvas-md .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible;background-color:rgba(0,0,0,0) !important}}@media(max-width: 991.98px){.offcanvas-lg{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media(max-width: 991.98px)and (prefers-reduced-motion: reduce){.offcanvas-lg{transition:none}}@media(max-width: 991.98px){.offcanvas-lg.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-lg.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-lg.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-lg.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-lg.showing,.offcanvas-lg.show:not(.hiding){transform:none}.offcanvas-lg.showing,.offcanvas-lg.hiding,.offcanvas-lg.show{visibility:visible}}@media(min-width: 992px){.offcanvas-lg{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:rgba(0,0,0,0) !important}.offcanvas-lg .offcanvas-header{display:none}.offcanvas-lg .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible;background-color:rgba(0,0,0,0) !important}}@media(max-width: 1199.98px){.offcanvas-xl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media(max-width: 1199.98px)and (prefers-reduced-motion: reduce){.offcanvas-xl{transition:none}}@media(max-width: 1199.98px){.offcanvas-xl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-xl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-xl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xl.showing,.offcanvas-xl.show:not(.hiding){transform:none}.offcanvas-xl.showing,.offcanvas-xl.hiding,.offcanvas-xl.show{visibility:visible}}@media(min-width: 1200px){.offcanvas-xl{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:rgba(0,0,0,0) !important}.offcanvas-xl .offcanvas-header{display:none}.offcanvas-xl .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible;background-color:rgba(0,0,0,0) !important}}@media(max-width: 1399.98px){.offcanvas-xxl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media(max-width: 1399.98px)and (prefers-reduced-motion: reduce){.offcanvas-xxl{transition:none}}@media(max-width: 1399.98px){.offcanvas-xxl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-xxl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-xxl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xxl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xxl.showing,.offcanvas-xxl.show:not(.hiding){transform:none}.offcanvas-xxl.showing,.offcanvas-xxl.hiding,.offcanvas-xxl.show{visibility:visible}}@media(min-width: 1400px){.offcanvas-xxl{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:rgba(0,0,0,0) !important}.offcanvas-xxl .offcanvas-header{display:none}.offcanvas-xxl .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible;background-color:rgba(0,0,0,0) !important}}.offcanvas{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}@media(prefers-reduced-motion: reduce){.offcanvas{transition:none}}.offcanvas.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas.showing,.offcanvas.show:not(.hiding){transform:none}.offcanvas.showing,.offcanvas.hiding,.offcanvas.show{visibility:visible}.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:space-between;-webkit-justify-content:space-between;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}.offcanvas-header .btn-close{padding:calc(var(--bs-offcanvas-padding-y)*.5) calc(var(--bs-offcanvas-padding-x)*.5);margin-top:calc(-0.5*var(--bs-offcanvas-padding-y));margin-right:calc(-0.5*var(--bs-offcanvas-padding-x));margin-bottom:calc(-0.5*var(--bs-offcanvas-padding-y))}.offcanvas-title{margin-bottom:0;line-height:var(--bs-offcanvas-title-line-height)}.offcanvas-body{flex-grow:1;-webkit-flex-grow:1;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);overflow-y:auto}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentcolor;opacity:.5}.placeholder.btn::before{display:inline-block;content:""}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{animation:placeholder-glow 2s ease-in-out infinite}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{mask-image:linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);-webkit-mask-image:linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);mask-size:200% 100%;-webkit-mask-size:200% 100%;animation:placeholder-wave 2s linear infinite}@keyframes placeholder-wave{100%{mask-position:-200% 0%;-webkit-mask-position:-200% 0%}}.clearfix::after{display:block;clear:both;content:""}.text-bg-default{color:#000 !important;background-color:RGBA(var(--bs-default-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-primary{color:#fff !important;background-color:RGBA(var(--bs-primary-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-secondary{color:#fff !important;background-color:RGBA(var(--bs-secondary-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-success{color:#fff !important;background-color:RGBA(var(--bs-success-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-info{color:#000 !important;background-color:RGBA(var(--bs-info-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-warning{color:#000 !important;background-color:RGBA(var(--bs-warning-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-danger{color:#fff !important;background-color:RGBA(var(--bs-danger-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-light{color:#000 !important;background-color:RGBA(var(--bs-light-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-dark{color:#fff !important;background-color:RGBA(var(--bs-dark-rgb), var(--bs-bg-opacity, 1)) !important}.link-default{color:RGBA(var(--bs-default-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-default-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-default:hover,.link-default:focus{color:RGBA(229, 232, 235, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(229, 232, 235, var(--bs-link-underline-opacity, 1)) !important}.link-primary{color:RGBA(var(--bs-primary-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-primary:hover,.link-primary:focus{color:RGBA(10, 88, 202, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(10, 88, 202, var(--bs-link-underline-opacity, 1)) !important}.link-secondary{color:RGBA(var(--bs-secondary-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-secondary:hover,.link-secondary:focus{color:RGBA(86, 94, 100, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(86, 94, 100, var(--bs-link-underline-opacity, 1)) !important}.link-success{color:RGBA(var(--bs-success-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-success:hover,.link-success:focus{color:RGBA(20, 108, 67, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(20, 108, 67, var(--bs-link-underline-opacity, 1)) !important}.link-info{color:RGBA(var(--bs-info-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-info:hover,.link-info:focus{color:RGBA(61, 213, 243, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(61, 213, 243, var(--bs-link-underline-opacity, 1)) !important}.link-warning{color:RGBA(var(--bs-warning-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-warning:hover,.link-warning:focus{color:RGBA(255, 205, 57, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(255, 205, 57, var(--bs-link-underline-opacity, 1)) !important}.link-danger{color:RGBA(var(--bs-danger-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-danger:hover,.link-danger:focus{color:RGBA(176, 42, 55, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(176, 42, 55, var(--bs-link-underline-opacity, 1)) !important}.link-light{color:RGBA(var(--bs-light-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-light:hover,.link-light:focus{color:RGBA(249, 250, 251, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(249, 250, 251, var(--bs-link-underline-opacity, 1)) !important}.link-dark{color:RGBA(var(--bs-dark-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-dark:hover,.link-dark:focus{color:RGBA(26, 30, 33, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(26, 30, 33, var(--bs-link-underline-opacity, 1)) !important}.link-body-emphasis{color:RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-body-emphasis:hover,.link-body-emphasis:focus{color:RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 0.75)) !important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important}.focus-ring:focus{outline:0;box-shadow:var(--bs-focus-ring-x, 0) var(--bs-focus-ring-y, 0) var(--bs-focus-ring-blur, 0) var(--bs-focus-ring-width) var(--bs-focus-ring-color)}.icon-link{display:inline-flex;gap:.375rem;align-items:center;-webkit-align-items:center;text-decoration-color:rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5));text-underline-offset:.25em;backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden}.icon-link>.bi{flex-shrink:0;-webkit-flex-shrink:0;width:1em;height:1em;fill:currentcolor;transition:.2s ease-in-out transform}@media(prefers-reduced-motion: reduce){.icon-link>.bi{transition:none}}.icon-link-hover:hover>.bi,.icon-link-hover:focus-visible>.bi{transform:var(--bs-icon-link-transform, translate3d(0.25em, 0, 0))}.ratio{position:relative;width:100%}.ratio::before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio: 100%}.ratio-4x3{--bs-aspect-ratio: 75%}.ratio-16x9{--bs-aspect-ratio: 56.25%}.ratio-21x9{--bs-aspect-ratio: 42.8571428571%}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:sticky;top:0;z-index:1020}.sticky-bottom{position:sticky;bottom:0;z-index:1020}@media(min-width: 576px){.sticky-sm-top{position:sticky;top:0;z-index:1020}.sticky-sm-bottom{position:sticky;bottom:0;z-index:1020}}@media(min-width: 768px){.sticky-md-top{position:sticky;top:0;z-index:1020}.sticky-md-bottom{position:sticky;bottom:0;z-index:1020}}@media(min-width: 992px){.sticky-lg-top{position:sticky;top:0;z-index:1020}.sticky-lg-bottom{position:sticky;bottom:0;z-index:1020}}@media(min-width: 1200px){.sticky-xl-top{position:sticky;top:0;z-index:1020}.sticky-xl-bottom{position:sticky;bottom:0;z-index:1020}}@media(min-width: 1400px){.sticky-xxl-top{position:sticky;top:0;z-index:1020}.sticky-xxl-bottom{position:sticky;bottom:0;z-index:1020}}.hstack{display:flex;display:-webkit-flex;flex-direction:row;-webkit-flex-direction:row;align-items:center;-webkit-align-items:center;align-self:stretch;-webkit-align-self:stretch}.vstack{display:flex;display:-webkit-flex;flex:1 1 auto;-webkit-flex:1 1 auto;flex-direction:column;-webkit-flex-direction:column;align-self:stretch;-webkit-align-self:stretch}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.visually-hidden:not(caption),.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption){position:absolute !important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{display:inline-block;align-self:stretch;-webkit-align-self:stretch;width:1px;min-height:1em;background-color:currentcolor;opacity:.25}.align-baseline{vertical-align:baseline !important}.align-top{vertical-align:top !important}.align-middle{vertical-align:middle !important}.align-bottom{vertical-align:bottom !important}.align-text-bottom{vertical-align:text-bottom !important}.align-text-top{vertical-align:text-top !important}.float-start{float:left !important}.float-end{float:right !important}.float-none{float:none !important}.object-fit-contain{object-fit:contain !important}.object-fit-cover{object-fit:cover !important}.object-fit-fill{object-fit:fill !important}.object-fit-scale{object-fit:scale-down !important}.object-fit-none{object-fit:none !important}.opacity-0{opacity:0 !important}.opacity-25{opacity:.25 !important}.opacity-50{opacity:.5 !important}.opacity-75{opacity:.75 !important}.opacity-100{opacity:1 !important}.overflow-auto{overflow:auto !important}.overflow-hidden{overflow:hidden !important}.overflow-visible{overflow:visible !important}.overflow-scroll{overflow:scroll !important}.overflow-x-auto{overflow-x:auto !important}.overflow-x-hidden{overflow-x:hidden !important}.overflow-x-visible{overflow-x:visible !important}.overflow-x-scroll{overflow-x:scroll !important}.overflow-y-auto{overflow-y:auto !important}.overflow-y-hidden{overflow-y:hidden !important}.overflow-y-visible{overflow-y:visible !important}.overflow-y-scroll{overflow-y:scroll !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-block{display:block !important}.d-grid{display:grid !important}.d-inline-grid{display:inline-grid !important}.d-table{display:table !important}.d-table-row{display:table-row !important}.d-table-cell{display:table-cell !important}.d-flex{display:flex !important}.d-inline-flex{display:inline-flex !important}.d-none{display:none !important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15) !important}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075) !important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175) !important}.shadow-none{box-shadow:none !important}.focus-ring-default{--bs-focus-ring-color: rgba(var(--bs-default-rgb), var(--bs-focus-ring-opacity))}.focus-ring-primary{--bs-focus-ring-color: rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-secondary{--bs-focus-ring-color: rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-success{--bs-focus-ring-color: rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity))}.focus-ring-info{--bs-focus-ring-color: rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity))}.focus-ring-warning{--bs-focus-ring-color: rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity))}.focus-ring-danger{--bs-focus-ring-color: rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity))}.focus-ring-light{--bs-focus-ring-color: rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity))}.focus-ring-dark{--bs-focus-ring-color: rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity))}.position-static{position:static !important}.position-relative{position:relative !important}.position-absolute{position:absolute !important}.position-fixed{position:fixed !important}.position-sticky{position:sticky !important}.top-0{top:0 !important}.top-50{top:50% !important}.top-100{top:100% !important}.bottom-0{bottom:0 !important}.bottom-50{bottom:50% !important}.bottom-100{bottom:100% !important}.start-0{left:0 !important}.start-50{left:50% !important}.start-100{left:100% !important}.end-0{right:0 !important}.end-50{right:50% !important}.end-100{right:100% !important}.translate-middle{transform:translate(-50%, -50%) !important}.translate-middle-x{transform:translateX(-50%) !important}.translate-middle-y{transform:translateY(-50%) !important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.border-0{border:0 !important}.border-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.border-top-0{border-top:0 !important}.border-end{border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.border-end-0{border-right:0 !important}.border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.border-bottom-0{border-bottom:0 !important}.border-start{border-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.border-start-0{border-left:0 !important}.border-default{--bs-border-opacity: 1;border-color:rgba(var(--bs-default-rgb), var(--bs-border-opacity)) !important}.border-primary{--bs-border-opacity: 1;border-color:rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important}.border-secondary{--bs-border-opacity: 1;border-color:rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important}.border-success{--bs-border-opacity: 1;border-color:rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important}.border-info{--bs-border-opacity: 1;border-color:rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important}.border-warning{--bs-border-opacity: 1;border-color:rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important}.border-danger{--bs-border-opacity: 1;border-color:rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important}.border-light{--bs-border-opacity: 1;border-color:rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important}.border-dark{--bs-border-opacity: 1;border-color:rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important}.border-black{--bs-border-opacity: 1;border-color:rgba(var(--bs-black-rgb), var(--bs-border-opacity)) !important}.border-white{--bs-border-opacity: 1;border-color:rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important}.border-primary-subtle{border-color:var(--bs-primary-border-subtle) !important}.border-secondary-subtle{border-color:var(--bs-secondary-border-subtle) !important}.border-success-subtle{border-color:var(--bs-success-border-subtle) !important}.border-info-subtle{border-color:var(--bs-info-border-subtle) !important}.border-warning-subtle{border-color:var(--bs-warning-border-subtle) !important}.border-danger-subtle{border-color:var(--bs-danger-border-subtle) !important}.border-light-subtle{border-color:var(--bs-light-border-subtle) !important}.border-dark-subtle{border-color:var(--bs-dark-border-subtle) !important}.border-1{border-width:1px !important}.border-2{border-width:2px !important}.border-3{border-width:3px !important}.border-4{border-width:4px !important}.border-5{border-width:5px !important}.border-opacity-10{--bs-border-opacity: 0.1}.border-opacity-25{--bs-border-opacity: 0.25}.border-opacity-50{--bs-border-opacity: 0.5}.border-opacity-75{--bs-border-opacity: 0.75}.border-opacity-100{--bs-border-opacity: 1}.w-25{width:25% !important}.w-50{width:50% !important}.w-75{width:75% !important}.w-100{width:100% !important}.w-auto{width:auto !important}.mw-100{max-width:100% !important}.vw-100{width:100vw !important}.min-vw-100{min-width:100vw !important}.h-25{height:25% !important}.h-50{height:50% !important}.h-75{height:75% !important}.h-100{height:100% !important}.h-auto{height:auto !important}.mh-100{max-height:100% !important}.vh-100{height:100vh !important}.min-vh-100{min-height:100vh !important}.flex-fill{flex:1 1 auto !important}.flex-row{flex-direction:row !important}.flex-column{flex-direction:column !important}.flex-row-reverse{flex-direction:row-reverse !important}.flex-column-reverse{flex-direction:column-reverse !important}.flex-grow-0{flex-grow:0 !important}.flex-grow-1{flex-grow:1 !important}.flex-shrink-0{flex-shrink:0 !important}.flex-shrink-1{flex-shrink:1 !important}.flex-wrap{flex-wrap:wrap !important}.flex-nowrap{flex-wrap:nowrap !important}.flex-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-start{justify-content:flex-start !important}.justify-content-end{justify-content:flex-end !important}.justify-content-center{justify-content:center !important}.justify-content-between{justify-content:space-between !important}.justify-content-around{justify-content:space-around !important}.justify-content-evenly{justify-content:space-evenly !important}.align-items-start{align-items:flex-start !important}.align-items-end{align-items:flex-end !important}.align-items-center{align-items:center !important}.align-items-baseline{align-items:baseline !important}.align-items-stretch{align-items:stretch !important}.align-content-start{align-content:flex-start !important}.align-content-end{align-content:flex-end !important}.align-content-center{align-content:center !important}.align-content-between{align-content:space-between !important}.align-content-around{align-content:space-around !important}.align-content-stretch{align-content:stretch !important}.align-self-auto{align-self:auto !important}.align-self-start{align-self:flex-start !important}.align-self-end{align-self:flex-end !important}.align-self-center{align-self:center !important}.align-self-baseline{align-self:baseline !important}.align-self-stretch{align-self:stretch !important}.order-first{order:-1 !important}.order-0{order:0 !important}.order-1{order:1 !important}.order-2{order:2 !important}.order-3{order:3 !important}.order-4{order:4 !important}.order-5{order:5 !important}.order-last{order:6 !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}.m-auto{margin: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}.mx-auto{margin-right:auto !important;margin-left: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}.my-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-0{margin-top:0 !important}.mt-1{margin-top:.25rem !important}.mt-2{margin-top:.5rem !important}.mt-3{margin-top:1rem !important}.mt-4{margin-top:1.5rem !important}.mt-5{margin-top:3rem !important}.mt-auto{margin-top:auto !important}.me-0{margin-right:0 !important}.me-1{margin-right:.25rem !important}.me-2{margin-right:.5rem !important}.me-3{margin-right:1rem !important}.me-4{margin-right:1.5rem !important}.me-5{margin-right:3rem !important}.me-auto{margin-right:auto !important}.mb-0{margin-bottom:0 !important}.mb-1{margin-bottom:.25rem !important}.mb-2{margin-bottom:.5rem !important}.mb-3{margin-bottom:1rem !important}.mb-4{margin-bottom:1.5rem !important}.mb-5{margin-bottom:3rem !important}.mb-auto{margin-bottom:auto !important}.ms-0{margin-left:0 !important}.ms-1{margin-left:.25rem !important}.ms-2{margin-left:.5rem !important}.ms-3{margin-left:1rem !important}.ms-4{margin-left:1.5rem !important}.ms-5{margin-left:3rem !important}.ms-auto{margin-left:auto !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}.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-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}.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}.pe-0{padding-right:0 !important}.pe-1{padding-right:.25rem !important}.pe-2{padding-right:.5rem !important}.pe-3{padding-right:1rem !important}.pe-4{padding-right:1.5rem !important}.pe-5{padding-right:3rem !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}.ps-0{padding-left:0 !important}.ps-1{padding-left:.25rem !important}.ps-2{padding-left:.5rem !important}.ps-3{padding-left:1rem !important}.ps-4{padding-left:1.5rem !important}.ps-5{padding-left:3rem !important}.gap-0{gap:0 !important}.gap-1{gap:.25rem !important}.gap-2{gap:.5rem !important}.gap-3{gap:1rem !important}.gap-4{gap:1.5rem !important}.gap-5{gap:3rem !important}.row-gap-0{row-gap:0 !important}.row-gap-1{row-gap:.25rem !important}.row-gap-2{row-gap:.5rem !important}.row-gap-3{row-gap:1rem !important}.row-gap-4{row-gap:1.5rem !important}.row-gap-5{row-gap:3rem !important}.column-gap-0{column-gap:0 !important}.column-gap-1{column-gap:.25rem !important}.column-gap-2{column-gap:.5rem !important}.column-gap-3{column-gap:1rem !important}.column-gap-4{column-gap:1.5rem !important}.column-gap-5{column-gap:3rem !important}.font-monospace{font-family:var(--bs-font-monospace) !important}.fs-1{font-size:calc(1.325rem + 0.9vw) !important}.fs-2{font-size:calc(1.29rem + 0.48vw) !important}.fs-3{font-size:calc(1.27rem + 0.24vw) !important}.fs-4{font-size:1.25rem !important}.fs-5{font-size:1.1rem !important}.fs-6{font-size:1rem !important}.fst-italic{font-style:italic !important}.fst-normal{font-style:normal !important}.fw-lighter{font-weight:lighter !important}.fw-light{font-weight:300 !important}.fw-normal{font-weight:400 !important}.fw-medium{font-weight:500 !important}.fw-semibold{font-weight:600 !important}.fw-bold{font-weight:700 !important}.fw-bolder{font-weight:bolder !important}.lh-1{line-height:1 !important}.lh-sm{line-height:1.25 !important}.lh-base{line-height:1.5 !important}.lh-lg{line-height:2 !important}.text-start{text-align:left !important}.text-end{text-align:right !important}.text-center{text-align:center !important}.text-decoration-none{text-decoration:none !important}.text-decoration-underline{text-decoration:underline !important}.text-decoration-line-through{text-decoration:line-through !important}.text-lowercase{text-transform:lowercase !important}.text-uppercase{text-transform:uppercase !important}.text-capitalize{text-transform:capitalize !important}.text-wrap{white-space:normal !important}.text-nowrap{white-space:nowrap !important}.text-break{word-wrap:break-word !important;word-break:break-word !important}.text-default{--bs-text-opacity: 1;color:rgba(var(--bs-default-rgb), var(--bs-text-opacity)) !important}.text-primary{--bs-text-opacity: 1;color:rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important}.text-secondary{--bs-text-opacity: 1;color:rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important}.text-success{--bs-text-opacity: 1;color:rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important}.text-info{--bs-text-opacity: 1;color:rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important}.text-warning{--bs-text-opacity: 1;color:rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important}.text-danger{--bs-text-opacity: 1;color:rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important}.text-light{--bs-text-opacity: 1;color:rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important}.text-dark{--bs-text-opacity: 1;color:rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important}.text-black{--bs-text-opacity: 1;color:rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important}.text-white{--bs-text-opacity: 1;color:rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important}.text-body{--bs-text-opacity: 1;color:rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important}.text-muted{--bs-text-opacity: 1;color:var(--bs-secondary-color) !important}.text-black-50{--bs-text-opacity: 1;color:rgba(0,0,0,.5) !important}.text-white-50{--bs-text-opacity: 1;color:hsla(0,0%,100%,.5) !important}.text-body-secondary{--bs-text-opacity: 1;color:var(--bs-secondary-color) !important}.text-body-tertiary{--bs-text-opacity: 1;color:var(--bs-tertiary-color) !important}.text-body-emphasis{--bs-text-opacity: 1;color:var(--bs-emphasis-color) !important}.text-reset{--bs-text-opacity: 1;color:inherit !important}.text-opacity-25{--bs-text-opacity: 0.25}.text-opacity-50{--bs-text-opacity: 0.5}.text-opacity-75{--bs-text-opacity: 0.75}.text-opacity-100{--bs-text-opacity: 1}.text-primary-emphasis{color:var(--bs-primary-text-emphasis) !important}.text-secondary-emphasis{color:var(--bs-secondary-text-emphasis) !important}.text-success-emphasis{color:var(--bs-success-text-emphasis) !important}.text-info-emphasis{color:var(--bs-info-text-emphasis) !important}.text-warning-emphasis{color:var(--bs-warning-text-emphasis) !important}.text-danger-emphasis{color:var(--bs-danger-text-emphasis) !important}.text-light-emphasis{color:var(--bs-light-text-emphasis) !important}.text-dark-emphasis{color:var(--bs-dark-text-emphasis) !important}.link-opacity-10{--bs-link-opacity: 0.1}.link-opacity-10-hover:hover{--bs-link-opacity: 0.1}.link-opacity-25{--bs-link-opacity: 0.25}.link-opacity-25-hover:hover{--bs-link-opacity: 0.25}.link-opacity-50{--bs-link-opacity: 0.5}.link-opacity-50-hover:hover{--bs-link-opacity: 0.5}.link-opacity-75{--bs-link-opacity: 0.75}.link-opacity-75-hover:hover{--bs-link-opacity: 0.75}.link-opacity-100{--bs-link-opacity: 1}.link-opacity-100-hover:hover{--bs-link-opacity: 1}.link-offset-1{text-underline-offset:.125em !important}.link-offset-1-hover:hover{text-underline-offset:.125em !important}.link-offset-2{text-underline-offset:.25em !important}.link-offset-2-hover:hover{text-underline-offset:.25em !important}.link-offset-3{text-underline-offset:.375em !important}.link-offset-3-hover:hover{text-underline-offset:.375em !important}.link-underline-default{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-default-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-primary{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-secondary{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-success{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-info{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-warning{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-danger{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-light{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-dark{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important}.link-underline{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-underline-opacity-0{--bs-link-underline-opacity: 0}.link-underline-opacity-0-hover:hover{--bs-link-underline-opacity: 0}.link-underline-opacity-10{--bs-link-underline-opacity: 0.1}.link-underline-opacity-10-hover:hover{--bs-link-underline-opacity: 0.1}.link-underline-opacity-25{--bs-link-underline-opacity: 0.25}.link-underline-opacity-25-hover:hover{--bs-link-underline-opacity: 0.25}.link-underline-opacity-50{--bs-link-underline-opacity: 0.5}.link-underline-opacity-50-hover:hover{--bs-link-underline-opacity: 0.5}.link-underline-opacity-75{--bs-link-underline-opacity: 0.75}.link-underline-opacity-75-hover:hover{--bs-link-underline-opacity: 0.75}.link-underline-opacity-100{--bs-link-underline-opacity: 1}.link-underline-opacity-100-hover:hover{--bs-link-underline-opacity: 1}.bg-default{--bs-bg-opacity: 1;background-color:rgba(var(--bs-default-rgb), var(--bs-bg-opacity)) !important}.bg-primary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important}.bg-secondary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important}.bg-success{--bs-bg-opacity: 1;background-color:rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important}.bg-info{--bs-bg-opacity: 1;background-color:rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important}.bg-warning{--bs-bg-opacity: 1;background-color:rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important}.bg-danger{--bs-bg-opacity: 1;background-color:rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important}.bg-light{--bs-bg-opacity: 1;background-color:rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important}.bg-dark{--bs-bg-opacity: 1;background-color:rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important}.bg-black{--bs-bg-opacity: 1;background-color:rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important}.bg-white{--bs-bg-opacity: 1;background-color:rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important}.bg-body{--bs-bg-opacity: 1;background-color:rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important}.bg-transparent{--bs-bg-opacity: 1;background-color:rgba(0,0,0,0) !important}.bg-body-secondary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-secondary-bg-rgb), var(--bs-bg-opacity)) !important}.bg-body-tertiary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity)) !important}.bg-opacity-10{--bs-bg-opacity: 0.1}.bg-opacity-25{--bs-bg-opacity: 0.25}.bg-opacity-50{--bs-bg-opacity: 0.5}.bg-opacity-75{--bs-bg-opacity: 0.75}.bg-opacity-100{--bs-bg-opacity: 1}.bg-primary-subtle{background-color:var(--bs-primary-bg-subtle) !important}.bg-secondary-subtle{background-color:var(--bs-secondary-bg-subtle) !important}.bg-success-subtle{background-color:var(--bs-success-bg-subtle) !important}.bg-info-subtle{background-color:var(--bs-info-bg-subtle) !important}.bg-warning-subtle{background-color:var(--bs-warning-bg-subtle) !important}.bg-danger-subtle{background-color:var(--bs-danger-bg-subtle) !important}.bg-light-subtle{background-color:var(--bs-light-bg-subtle) !important}.bg-dark-subtle{background-color:var(--bs-dark-bg-subtle) !important}.bg-gradient{background-image:var(--bs-gradient) !important}.user-select-all{user-select:all !important}.user-select-auto{user-select:auto !important}.user-select-none{user-select:none !important}.pe-none{pointer-events:none !important}.pe-auto{pointer-events:auto !important}.rounded{border-radius:var(--bs-border-radius) !important}.rounded-0{border-radius:0 !important}.rounded-1{border-radius:var(--bs-border-radius-sm) !important}.rounded-2{border-radius:var(--bs-border-radius) !important}.rounded-3{border-radius:var(--bs-border-radius-lg) !important}.rounded-4{border-radius:var(--bs-border-radius-xl) !important}.rounded-5{border-radius:var(--bs-border-radius-xxl) !important}.rounded-circle{border-radius:50% !important}.rounded-pill{border-radius:var(--bs-border-radius-pill) !important}.rounded-top{border-top-left-radius:var(--bs-border-radius) !important;border-top-right-radius:var(--bs-border-radius) !important}.rounded-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-top-1{border-top-left-radius:var(--bs-border-radius-sm) !important;border-top-right-radius:var(--bs-border-radius-sm) !important}.rounded-top-2{border-top-left-radius:var(--bs-border-radius) !important;border-top-right-radius:var(--bs-border-radius) !important}.rounded-top-3{border-top-left-radius:var(--bs-border-radius-lg) !important;border-top-right-radius:var(--bs-border-radius-lg) !important}.rounded-top-4{border-top-left-radius:var(--bs-border-radius-xl) !important;border-top-right-radius:var(--bs-border-radius-xl) !important}.rounded-top-5{border-top-left-radius:var(--bs-border-radius-xxl) !important;border-top-right-radius:var(--bs-border-radius-xxl) !important}.rounded-top-circle{border-top-left-radius:50% !important;border-top-right-radius:50% !important}.rounded-top-pill{border-top-left-radius:var(--bs-border-radius-pill) !important;border-top-right-radius:var(--bs-border-radius-pill) !important}.rounded-end{border-top-right-radius:var(--bs-border-radius) !important;border-bottom-right-radius:var(--bs-border-radius) !important}.rounded-end-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-end-1{border-top-right-radius:var(--bs-border-radius-sm) !important;border-bottom-right-radius:var(--bs-border-radius-sm) !important}.rounded-end-2{border-top-right-radius:var(--bs-border-radius) !important;border-bottom-right-radius:var(--bs-border-radius) !important}.rounded-end-3{border-top-right-radius:var(--bs-border-radius-lg) !important;border-bottom-right-radius:var(--bs-border-radius-lg) !important}.rounded-end-4{border-top-right-radius:var(--bs-border-radius-xl) !important;border-bottom-right-radius:var(--bs-border-radius-xl) !important}.rounded-end-5{border-top-right-radius:var(--bs-border-radius-xxl) !important;border-bottom-right-radius:var(--bs-border-radius-xxl) !important}.rounded-end-circle{border-top-right-radius:50% !important;border-bottom-right-radius:50% !important}.rounded-end-pill{border-top-right-radius:var(--bs-border-radius-pill) !important;border-bottom-right-radius:var(--bs-border-radius-pill) !important}.rounded-bottom{border-bottom-right-radius:var(--bs-border-radius) !important;border-bottom-left-radius:var(--bs-border-radius) !important}.rounded-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-bottom-1{border-bottom-right-radius:var(--bs-border-radius-sm) !important;border-bottom-left-radius:var(--bs-border-radius-sm) !important}.rounded-bottom-2{border-bottom-right-radius:var(--bs-border-radius) !important;border-bottom-left-radius:var(--bs-border-radius) !important}.rounded-bottom-3{border-bottom-right-radius:var(--bs-border-radius-lg) !important;border-bottom-left-radius:var(--bs-border-radius-lg) !important}.rounded-bottom-4{border-bottom-right-radius:var(--bs-border-radius-xl) !important;border-bottom-left-radius:var(--bs-border-radius-xl) !important}.rounded-bottom-5{border-bottom-right-radius:var(--bs-border-radius-xxl) !important;border-bottom-left-radius:var(--bs-border-radius-xxl) !important}.rounded-bottom-circle{border-bottom-right-radius:50% !important;border-bottom-left-radius:50% !important}.rounded-bottom-pill{border-bottom-right-radius:var(--bs-border-radius-pill) !important;border-bottom-left-radius:var(--bs-border-radius-pill) !important}.rounded-start{border-bottom-left-radius:var(--bs-border-radius) !important;border-top-left-radius:var(--bs-border-radius) !important}.rounded-start-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-start-1{border-bottom-left-radius:var(--bs-border-radius-sm) !important;border-top-left-radius:var(--bs-border-radius-sm) !important}.rounded-start-2{border-bottom-left-radius:var(--bs-border-radius) !important;border-top-left-radius:var(--bs-border-radius) !important}.rounded-start-3{border-bottom-left-radius:var(--bs-border-radius-lg) !important;border-top-left-radius:var(--bs-border-radius-lg) !important}.rounded-start-4{border-bottom-left-radius:var(--bs-border-radius-xl) !important;border-top-left-radius:var(--bs-border-radius-xl) !important}.rounded-start-5{border-bottom-left-radius:var(--bs-border-radius-xxl) !important;border-top-left-radius:var(--bs-border-radius-xxl) !important}.rounded-start-circle{border-bottom-left-radius:50% !important;border-top-left-radius:50% !important}.rounded-start-pill{border-bottom-left-radius:var(--bs-border-radius-pill) !important;border-top-left-radius:var(--bs-border-radius-pill) !important}.visible{visibility:visible !important}.invisible{visibility:hidden !important}.z-n1{z-index:-1 !important}.z-0{z-index:0 !important}.z-1{z-index:1 !important}.z-2{z-index:2 !important}.z-3{z-index:3 !important}@media(min-width: 576px){.float-sm-start{float:left !important}.float-sm-end{float:right !important}.float-sm-none{float:none !important}.object-fit-sm-contain{object-fit:contain !important}.object-fit-sm-cover{object-fit:cover !important}.object-fit-sm-fill{object-fit:fill !important}.object-fit-sm-scale{object-fit:scale-down !important}.object-fit-sm-none{object-fit:none !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-block{display:block !important}.d-sm-grid{display:grid !important}.d-sm-inline-grid{display:inline-grid !important}.d-sm-table{display:table !important}.d-sm-table-row{display:table-row !important}.d-sm-table-cell{display:table-cell !important}.d-sm-flex{display:flex !important}.d-sm-inline-flex{display:inline-flex !important}.d-sm-none{display:none !important}.flex-sm-fill{flex:1 1 auto !important}.flex-sm-row{flex-direction:row !important}.flex-sm-column{flex-direction:column !important}.flex-sm-row-reverse{flex-direction:row-reverse !important}.flex-sm-column-reverse{flex-direction:column-reverse !important}.flex-sm-grow-0{flex-grow:0 !important}.flex-sm-grow-1{flex-grow:1 !important}.flex-sm-shrink-0{flex-shrink:0 !important}.flex-sm-shrink-1{flex-shrink:1 !important}.flex-sm-wrap{flex-wrap:wrap !important}.flex-sm-nowrap{flex-wrap:nowrap !important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-sm-start{justify-content:flex-start !important}.justify-content-sm-end{justify-content:flex-end !important}.justify-content-sm-center{justify-content:center !important}.justify-content-sm-between{justify-content:space-between !important}.justify-content-sm-around{justify-content:space-around !important}.justify-content-sm-evenly{justify-content:space-evenly !important}.align-items-sm-start{align-items:flex-start !important}.align-items-sm-end{align-items:flex-end !important}.align-items-sm-center{align-items:center !important}.align-items-sm-baseline{align-items:baseline !important}.align-items-sm-stretch{align-items:stretch !important}.align-content-sm-start{align-content:flex-start !important}.align-content-sm-end{align-content:flex-end !important}.align-content-sm-center{align-content:center !important}.align-content-sm-between{align-content:space-between !important}.align-content-sm-around{align-content:space-around !important}.align-content-sm-stretch{align-content:stretch !important}.align-self-sm-auto{align-self:auto !important}.align-self-sm-start{align-self:flex-start !important}.align-self-sm-end{align-self:flex-end !important}.align-self-sm-center{align-self:center !important}.align-self-sm-baseline{align-self:baseline !important}.align-self-sm-stretch{align-self:stretch !important}.order-sm-first{order:-1 !important}.order-sm-0{order:0 !important}.order-sm-1{order:1 !important}.order-sm-2{order:2 !important}.order-sm-3{order:3 !important}.order-sm-4{order:4 !important}.order-sm-5{order:5 !important}.order-sm-last{order:6 !important}.m-sm-0{margin:0 !important}.m-sm-1{margin:.25rem !important}.m-sm-2{margin:.5rem !important}.m-sm-3{margin:1rem !important}.m-sm-4{margin:1.5rem !important}.m-sm-5{margin:3rem !important}.m-sm-auto{margin:auto !important}.mx-sm-0{margin-right:0 !important;margin-left:0 !important}.mx-sm-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-sm-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-sm-3{margin-right:1rem !important;margin-left:1rem !important}.mx-sm-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-sm-5{margin-right:3rem !important;margin-left:3rem !important}.mx-sm-auto{margin-right:auto !important;margin-left:auto !important}.my-sm-0{margin-top:0 !important;margin-bottom:0 !important}.my-sm-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-sm-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-sm-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-sm-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-sm-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-sm-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-sm-0{margin-top:0 !important}.mt-sm-1{margin-top:.25rem !important}.mt-sm-2{margin-top:.5rem !important}.mt-sm-3{margin-top:1rem !important}.mt-sm-4{margin-top:1.5rem !important}.mt-sm-5{margin-top:3rem !important}.mt-sm-auto{margin-top:auto !important}.me-sm-0{margin-right:0 !important}.me-sm-1{margin-right:.25rem !important}.me-sm-2{margin-right:.5rem !important}.me-sm-3{margin-right:1rem !important}.me-sm-4{margin-right:1.5rem !important}.me-sm-5{margin-right:3rem !important}.me-sm-auto{margin-right:auto !important}.mb-sm-0{margin-bottom:0 !important}.mb-sm-1{margin-bottom:.25rem !important}.mb-sm-2{margin-bottom:.5rem !important}.mb-sm-3{margin-bottom:1rem !important}.mb-sm-4{margin-bottom:1.5rem !important}.mb-sm-5{margin-bottom:3rem !important}.mb-sm-auto{margin-bottom:auto !important}.ms-sm-0{margin-left:0 !important}.ms-sm-1{margin-left:.25rem !important}.ms-sm-2{margin-left:.5rem !important}.ms-sm-3{margin-left:1rem !important}.ms-sm-4{margin-left:1.5rem !important}.ms-sm-5{margin-left:3rem !important}.ms-sm-auto{margin-left:auto !important}.p-sm-0{padding:0 !important}.p-sm-1{padding:.25rem !important}.p-sm-2{padding:.5rem !important}.p-sm-3{padding:1rem !important}.p-sm-4{padding:1.5rem !important}.p-sm-5{padding:3rem !important}.px-sm-0{padding-right:0 !important;padding-left:0 !important}.px-sm-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-sm-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-sm-3{padding-right:1rem !important;padding-left:1rem !important}.px-sm-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-sm-5{padding-right:3rem !important;padding-left:3rem !important}.py-sm-0{padding-top:0 !important;padding-bottom:0 !important}.py-sm-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-sm-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-sm-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-sm-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-sm-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-sm-0{padding-top:0 !important}.pt-sm-1{padding-top:.25rem !important}.pt-sm-2{padding-top:.5rem !important}.pt-sm-3{padding-top:1rem !important}.pt-sm-4{padding-top:1.5rem !important}.pt-sm-5{padding-top:3rem !important}.pe-sm-0{padding-right:0 !important}.pe-sm-1{padding-right:.25rem !important}.pe-sm-2{padding-right:.5rem !important}.pe-sm-3{padding-right:1rem !important}.pe-sm-4{padding-right:1.5rem !important}.pe-sm-5{padding-right:3rem !important}.pb-sm-0{padding-bottom:0 !important}.pb-sm-1{padding-bottom:.25rem !important}.pb-sm-2{padding-bottom:.5rem !important}.pb-sm-3{padding-bottom:1rem !important}.pb-sm-4{padding-bottom:1.5rem !important}.pb-sm-5{padding-bottom:3rem !important}.ps-sm-0{padding-left:0 !important}.ps-sm-1{padding-left:.25rem !important}.ps-sm-2{padding-left:.5rem !important}.ps-sm-3{padding-left:1rem !important}.ps-sm-4{padding-left:1.5rem !important}.ps-sm-5{padding-left:3rem !important}.gap-sm-0{gap:0 !important}.gap-sm-1{gap:.25rem !important}.gap-sm-2{gap:.5rem !important}.gap-sm-3{gap:1rem !important}.gap-sm-4{gap:1.5rem !important}.gap-sm-5{gap:3rem !important}.row-gap-sm-0{row-gap:0 !important}.row-gap-sm-1{row-gap:.25rem !important}.row-gap-sm-2{row-gap:.5rem !important}.row-gap-sm-3{row-gap:1rem !important}.row-gap-sm-4{row-gap:1.5rem !important}.row-gap-sm-5{row-gap:3rem !important}.column-gap-sm-0{column-gap:0 !important}.column-gap-sm-1{column-gap:.25rem !important}.column-gap-sm-2{column-gap:.5rem !important}.column-gap-sm-3{column-gap:1rem !important}.column-gap-sm-4{column-gap:1.5rem !important}.column-gap-sm-5{column-gap:3rem !important}.text-sm-start{text-align:left !important}.text-sm-end{text-align:right !important}.text-sm-center{text-align:center !important}}@media(min-width: 768px){.float-md-start{float:left !important}.float-md-end{float:right !important}.float-md-none{float:none !important}.object-fit-md-contain{object-fit:contain !important}.object-fit-md-cover{object-fit:cover !important}.object-fit-md-fill{object-fit:fill !important}.object-fit-md-scale{object-fit:scale-down !important}.object-fit-md-none{object-fit:none !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-block{display:block !important}.d-md-grid{display:grid !important}.d-md-inline-grid{display:inline-grid !important}.d-md-table{display:table !important}.d-md-table-row{display:table-row !important}.d-md-table-cell{display:table-cell !important}.d-md-flex{display:flex !important}.d-md-inline-flex{display:inline-flex !important}.d-md-none{display:none !important}.flex-md-fill{flex:1 1 auto !important}.flex-md-row{flex-direction:row !important}.flex-md-column{flex-direction:column !important}.flex-md-row-reverse{flex-direction:row-reverse !important}.flex-md-column-reverse{flex-direction:column-reverse !important}.flex-md-grow-0{flex-grow:0 !important}.flex-md-grow-1{flex-grow:1 !important}.flex-md-shrink-0{flex-shrink:0 !important}.flex-md-shrink-1{flex-shrink:1 !important}.flex-md-wrap{flex-wrap:wrap !important}.flex-md-nowrap{flex-wrap:nowrap !important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-md-start{justify-content:flex-start !important}.justify-content-md-end{justify-content:flex-end !important}.justify-content-md-center{justify-content:center !important}.justify-content-md-between{justify-content:space-between !important}.justify-content-md-around{justify-content:space-around !important}.justify-content-md-evenly{justify-content:space-evenly !important}.align-items-md-start{align-items:flex-start !important}.align-items-md-end{align-items:flex-end !important}.align-items-md-center{align-items:center !important}.align-items-md-baseline{align-items:baseline !important}.align-items-md-stretch{align-items:stretch !important}.align-content-md-start{align-content:flex-start !important}.align-content-md-end{align-content:flex-end !important}.align-content-md-center{align-content:center !important}.align-content-md-between{align-content:space-between !important}.align-content-md-around{align-content:space-around !important}.align-content-md-stretch{align-content:stretch !important}.align-self-md-auto{align-self:auto !important}.align-self-md-start{align-self:flex-start !important}.align-self-md-end{align-self:flex-end !important}.align-self-md-center{align-self:center !important}.align-self-md-baseline{align-self:baseline !important}.align-self-md-stretch{align-self:stretch !important}.order-md-first{order:-1 !important}.order-md-0{order:0 !important}.order-md-1{order:1 !important}.order-md-2{order:2 !important}.order-md-3{order:3 !important}.order-md-4{order:4 !important}.order-md-5{order:5 !important}.order-md-last{order:6 !important}.m-md-0{margin:0 !important}.m-md-1{margin:.25rem !important}.m-md-2{margin:.5rem !important}.m-md-3{margin:1rem !important}.m-md-4{margin:1.5rem !important}.m-md-5{margin:3rem !important}.m-md-auto{margin:auto !important}.mx-md-0{margin-right:0 !important;margin-left:0 !important}.mx-md-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-md-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-md-3{margin-right:1rem !important;margin-left:1rem !important}.mx-md-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-md-5{margin-right:3rem !important;margin-left:3rem !important}.mx-md-auto{margin-right:auto !important;margin-left:auto !important}.my-md-0{margin-top:0 !important;margin-bottom:0 !important}.my-md-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-md-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-md-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-md-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-md-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-md-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-md-0{margin-top:0 !important}.mt-md-1{margin-top:.25rem !important}.mt-md-2{margin-top:.5rem !important}.mt-md-3{margin-top:1rem !important}.mt-md-4{margin-top:1.5rem !important}.mt-md-5{margin-top:3rem !important}.mt-md-auto{margin-top:auto !important}.me-md-0{margin-right:0 !important}.me-md-1{margin-right:.25rem !important}.me-md-2{margin-right:.5rem !important}.me-md-3{margin-right:1rem !important}.me-md-4{margin-right:1.5rem !important}.me-md-5{margin-right:3rem !important}.me-md-auto{margin-right:auto !important}.mb-md-0{margin-bottom:0 !important}.mb-md-1{margin-bottom:.25rem !important}.mb-md-2{margin-bottom:.5rem !important}.mb-md-3{margin-bottom:1rem !important}.mb-md-4{margin-bottom:1.5rem !important}.mb-md-5{margin-bottom:3rem !important}.mb-md-auto{margin-bottom:auto !important}.ms-md-0{margin-left:0 !important}.ms-md-1{margin-left:.25rem !important}.ms-md-2{margin-left:.5rem !important}.ms-md-3{margin-left:1rem !important}.ms-md-4{margin-left:1.5rem !important}.ms-md-5{margin-left:3rem !important}.ms-md-auto{margin-left:auto !important}.p-md-0{padding:0 !important}.p-md-1{padding:.25rem !important}.p-md-2{padding:.5rem !important}.p-md-3{padding:1rem !important}.p-md-4{padding:1.5rem !important}.p-md-5{padding:3rem !important}.px-md-0{padding-right:0 !important;padding-left:0 !important}.px-md-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-md-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-md-3{padding-right:1rem !important;padding-left:1rem !important}.px-md-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-md-5{padding-right:3rem !important;padding-left:3rem !important}.py-md-0{padding-top:0 !important;padding-bottom:0 !important}.py-md-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-md-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-md-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-md-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-md-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-md-0{padding-top:0 !important}.pt-md-1{padding-top:.25rem !important}.pt-md-2{padding-top:.5rem !important}.pt-md-3{padding-top:1rem !important}.pt-md-4{padding-top:1.5rem !important}.pt-md-5{padding-top:3rem !important}.pe-md-0{padding-right:0 !important}.pe-md-1{padding-right:.25rem !important}.pe-md-2{padding-right:.5rem !important}.pe-md-3{padding-right:1rem !important}.pe-md-4{padding-right:1.5rem !important}.pe-md-5{padding-right:3rem !important}.pb-md-0{padding-bottom:0 !important}.pb-md-1{padding-bottom:.25rem !important}.pb-md-2{padding-bottom:.5rem !important}.pb-md-3{padding-bottom:1rem !important}.pb-md-4{padding-bottom:1.5rem !important}.pb-md-5{padding-bottom:3rem !important}.ps-md-0{padding-left:0 !important}.ps-md-1{padding-left:.25rem !important}.ps-md-2{padding-left:.5rem !important}.ps-md-3{padding-left:1rem !important}.ps-md-4{padding-left:1.5rem !important}.ps-md-5{padding-left:3rem !important}.gap-md-0{gap:0 !important}.gap-md-1{gap:.25rem !important}.gap-md-2{gap:.5rem !important}.gap-md-3{gap:1rem !important}.gap-md-4{gap:1.5rem !important}.gap-md-5{gap:3rem !important}.row-gap-md-0{row-gap:0 !important}.row-gap-md-1{row-gap:.25rem !important}.row-gap-md-2{row-gap:.5rem !important}.row-gap-md-3{row-gap:1rem !important}.row-gap-md-4{row-gap:1.5rem !important}.row-gap-md-5{row-gap:3rem !important}.column-gap-md-0{column-gap:0 !important}.column-gap-md-1{column-gap:.25rem !important}.column-gap-md-2{column-gap:.5rem !important}.column-gap-md-3{column-gap:1rem !important}.column-gap-md-4{column-gap:1.5rem !important}.column-gap-md-5{column-gap:3rem !important}.text-md-start{text-align:left !important}.text-md-end{text-align:right !important}.text-md-center{text-align:center !important}}@media(min-width: 992px){.float-lg-start{float:left !important}.float-lg-end{float:right !important}.float-lg-none{float:none !important}.object-fit-lg-contain{object-fit:contain !important}.object-fit-lg-cover{object-fit:cover !important}.object-fit-lg-fill{object-fit:fill !important}.object-fit-lg-scale{object-fit:scale-down !important}.object-fit-lg-none{object-fit:none !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-block{display:block !important}.d-lg-grid{display:grid !important}.d-lg-inline-grid{display:inline-grid !important}.d-lg-table{display:table !important}.d-lg-table-row{display:table-row !important}.d-lg-table-cell{display:table-cell !important}.d-lg-flex{display:flex !important}.d-lg-inline-flex{display:inline-flex !important}.d-lg-none{display:none !important}.flex-lg-fill{flex:1 1 auto !important}.flex-lg-row{flex-direction:row !important}.flex-lg-column{flex-direction:column !important}.flex-lg-row-reverse{flex-direction:row-reverse !important}.flex-lg-column-reverse{flex-direction:column-reverse !important}.flex-lg-grow-0{flex-grow:0 !important}.flex-lg-grow-1{flex-grow:1 !important}.flex-lg-shrink-0{flex-shrink:0 !important}.flex-lg-shrink-1{flex-shrink:1 !important}.flex-lg-wrap{flex-wrap:wrap !important}.flex-lg-nowrap{flex-wrap:nowrap !important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-lg-start{justify-content:flex-start !important}.justify-content-lg-end{justify-content:flex-end !important}.justify-content-lg-center{justify-content:center !important}.justify-content-lg-between{justify-content:space-between !important}.justify-content-lg-around{justify-content:space-around !important}.justify-content-lg-evenly{justify-content:space-evenly !important}.align-items-lg-start{align-items:flex-start !important}.align-items-lg-end{align-items:flex-end !important}.align-items-lg-center{align-items:center !important}.align-items-lg-baseline{align-items:baseline !important}.align-items-lg-stretch{align-items:stretch !important}.align-content-lg-start{align-content:flex-start !important}.align-content-lg-end{align-content:flex-end !important}.align-content-lg-center{align-content:center !important}.align-content-lg-between{align-content:space-between !important}.align-content-lg-around{align-content:space-around !important}.align-content-lg-stretch{align-content:stretch !important}.align-self-lg-auto{align-self:auto !important}.align-self-lg-start{align-self:flex-start !important}.align-self-lg-end{align-self:flex-end !important}.align-self-lg-center{align-self:center !important}.align-self-lg-baseline{align-self:baseline !important}.align-self-lg-stretch{align-self:stretch !important}.order-lg-first{order:-1 !important}.order-lg-0{order:0 !important}.order-lg-1{order:1 !important}.order-lg-2{order:2 !important}.order-lg-3{order:3 !important}.order-lg-4{order:4 !important}.order-lg-5{order:5 !important}.order-lg-last{order:6 !important}.m-lg-0{margin:0 !important}.m-lg-1{margin:.25rem !important}.m-lg-2{margin:.5rem !important}.m-lg-3{margin:1rem !important}.m-lg-4{margin:1.5rem !important}.m-lg-5{margin:3rem !important}.m-lg-auto{margin:auto !important}.mx-lg-0{margin-right:0 !important;margin-left:0 !important}.mx-lg-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-lg-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-lg-3{margin-right:1rem !important;margin-left:1rem !important}.mx-lg-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-lg-5{margin-right:3rem !important;margin-left:3rem !important}.mx-lg-auto{margin-right:auto !important;margin-left:auto !important}.my-lg-0{margin-top:0 !important;margin-bottom:0 !important}.my-lg-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-lg-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-lg-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-lg-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-lg-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-lg-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-lg-0{margin-top:0 !important}.mt-lg-1{margin-top:.25rem !important}.mt-lg-2{margin-top:.5rem !important}.mt-lg-3{margin-top:1rem !important}.mt-lg-4{margin-top:1.5rem !important}.mt-lg-5{margin-top:3rem !important}.mt-lg-auto{margin-top:auto !important}.me-lg-0{margin-right:0 !important}.me-lg-1{margin-right:.25rem !important}.me-lg-2{margin-right:.5rem !important}.me-lg-3{margin-right:1rem !important}.me-lg-4{margin-right:1.5rem !important}.me-lg-5{margin-right:3rem !important}.me-lg-auto{margin-right:auto !important}.mb-lg-0{margin-bottom:0 !important}.mb-lg-1{margin-bottom:.25rem !important}.mb-lg-2{margin-bottom:.5rem !important}.mb-lg-3{margin-bottom:1rem !important}.mb-lg-4{margin-bottom:1.5rem !important}.mb-lg-5{margin-bottom:3rem !important}.mb-lg-auto{margin-bottom:auto !important}.ms-lg-0{margin-left:0 !important}.ms-lg-1{margin-left:.25rem !important}.ms-lg-2{margin-left:.5rem !important}.ms-lg-3{margin-left:1rem !important}.ms-lg-4{margin-left:1.5rem !important}.ms-lg-5{margin-left:3rem !important}.ms-lg-auto{margin-left:auto !important}.p-lg-0{padding:0 !important}.p-lg-1{padding:.25rem !important}.p-lg-2{padding:.5rem !important}.p-lg-3{padding:1rem !important}.p-lg-4{padding:1.5rem !important}.p-lg-5{padding:3rem !important}.px-lg-0{padding-right:0 !important;padding-left:0 !important}.px-lg-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-lg-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-lg-3{padding-right:1rem !important;padding-left:1rem !important}.px-lg-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-lg-5{padding-right:3rem !important;padding-left:3rem !important}.py-lg-0{padding-top:0 !important;padding-bottom:0 !important}.py-lg-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-lg-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-lg-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-lg-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-lg-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-lg-0{padding-top:0 !important}.pt-lg-1{padding-top:.25rem !important}.pt-lg-2{padding-top:.5rem !important}.pt-lg-3{padding-top:1rem !important}.pt-lg-4{padding-top:1.5rem !important}.pt-lg-5{padding-top:3rem !important}.pe-lg-0{padding-right:0 !important}.pe-lg-1{padding-right:.25rem !important}.pe-lg-2{padding-right:.5rem !important}.pe-lg-3{padding-right:1rem !important}.pe-lg-4{padding-right:1.5rem !important}.pe-lg-5{padding-right:3rem !important}.pb-lg-0{padding-bottom:0 !important}.pb-lg-1{padding-bottom:.25rem !important}.pb-lg-2{padding-bottom:.5rem !important}.pb-lg-3{padding-bottom:1rem !important}.pb-lg-4{padding-bottom:1.5rem !important}.pb-lg-5{padding-bottom:3rem !important}.ps-lg-0{padding-left:0 !important}.ps-lg-1{padding-left:.25rem !important}.ps-lg-2{padding-left:.5rem !important}.ps-lg-3{padding-left:1rem !important}.ps-lg-4{padding-left:1.5rem !important}.ps-lg-5{padding-left:3rem !important}.gap-lg-0{gap:0 !important}.gap-lg-1{gap:.25rem !important}.gap-lg-2{gap:.5rem !important}.gap-lg-3{gap:1rem !important}.gap-lg-4{gap:1.5rem !important}.gap-lg-5{gap:3rem !important}.row-gap-lg-0{row-gap:0 !important}.row-gap-lg-1{row-gap:.25rem !important}.row-gap-lg-2{row-gap:.5rem !important}.row-gap-lg-3{row-gap:1rem !important}.row-gap-lg-4{row-gap:1.5rem !important}.row-gap-lg-5{row-gap:3rem !important}.column-gap-lg-0{column-gap:0 !important}.column-gap-lg-1{column-gap:.25rem !important}.column-gap-lg-2{column-gap:.5rem !important}.column-gap-lg-3{column-gap:1rem !important}.column-gap-lg-4{column-gap:1.5rem !important}.column-gap-lg-5{column-gap:3rem !important}.text-lg-start{text-align:left !important}.text-lg-end{text-align:right !important}.text-lg-center{text-align:center !important}}@media(min-width: 1200px){.float-xl-start{float:left !important}.float-xl-end{float:right !important}.float-xl-none{float:none !important}.object-fit-xl-contain{object-fit:contain !important}.object-fit-xl-cover{object-fit:cover !important}.object-fit-xl-fill{object-fit:fill !important}.object-fit-xl-scale{object-fit:scale-down !important}.object-fit-xl-none{object-fit:none !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-block{display:block !important}.d-xl-grid{display:grid !important}.d-xl-inline-grid{display:inline-grid !important}.d-xl-table{display:table !important}.d-xl-table-row{display:table-row !important}.d-xl-table-cell{display:table-cell !important}.d-xl-flex{display:flex !important}.d-xl-inline-flex{display:inline-flex !important}.d-xl-none{display:none !important}.flex-xl-fill{flex:1 1 auto !important}.flex-xl-row{flex-direction:row !important}.flex-xl-column{flex-direction:column !important}.flex-xl-row-reverse{flex-direction:row-reverse !important}.flex-xl-column-reverse{flex-direction:column-reverse !important}.flex-xl-grow-0{flex-grow:0 !important}.flex-xl-grow-1{flex-grow:1 !important}.flex-xl-shrink-0{flex-shrink:0 !important}.flex-xl-shrink-1{flex-shrink:1 !important}.flex-xl-wrap{flex-wrap:wrap !important}.flex-xl-nowrap{flex-wrap:nowrap !important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-xl-start{justify-content:flex-start !important}.justify-content-xl-end{justify-content:flex-end !important}.justify-content-xl-center{justify-content:center !important}.justify-content-xl-between{justify-content:space-between !important}.justify-content-xl-around{justify-content:space-around !important}.justify-content-xl-evenly{justify-content:space-evenly !important}.align-items-xl-start{align-items:flex-start !important}.align-items-xl-end{align-items:flex-end !important}.align-items-xl-center{align-items:center !important}.align-items-xl-baseline{align-items:baseline !important}.align-items-xl-stretch{align-items:stretch !important}.align-content-xl-start{align-content:flex-start !important}.align-content-xl-end{align-content:flex-end !important}.align-content-xl-center{align-content:center !important}.align-content-xl-between{align-content:space-between !important}.align-content-xl-around{align-content:space-around !important}.align-content-xl-stretch{align-content:stretch !important}.align-self-xl-auto{align-self:auto !important}.align-self-xl-start{align-self:flex-start !important}.align-self-xl-end{align-self:flex-end !important}.align-self-xl-center{align-self:center !important}.align-self-xl-baseline{align-self:baseline !important}.align-self-xl-stretch{align-self:stretch !important}.order-xl-first{order:-1 !important}.order-xl-0{order:0 !important}.order-xl-1{order:1 !important}.order-xl-2{order:2 !important}.order-xl-3{order:3 !important}.order-xl-4{order:4 !important}.order-xl-5{order:5 !important}.order-xl-last{order:6 !important}.m-xl-0{margin:0 !important}.m-xl-1{margin:.25rem !important}.m-xl-2{margin:.5rem !important}.m-xl-3{margin:1rem !important}.m-xl-4{margin:1.5rem !important}.m-xl-5{margin:3rem !important}.m-xl-auto{margin:auto !important}.mx-xl-0{margin-right:0 !important;margin-left:0 !important}.mx-xl-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-xl-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-xl-3{margin-right:1rem !important;margin-left:1rem !important}.mx-xl-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-xl-5{margin-right:3rem !important;margin-left:3rem !important}.mx-xl-auto{margin-right:auto !important;margin-left:auto !important}.my-xl-0{margin-top:0 !important;margin-bottom:0 !important}.my-xl-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-xl-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-xl-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-xl-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-xl-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-xl-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-xl-0{margin-top:0 !important}.mt-xl-1{margin-top:.25rem !important}.mt-xl-2{margin-top:.5rem !important}.mt-xl-3{margin-top:1rem !important}.mt-xl-4{margin-top:1.5rem !important}.mt-xl-5{margin-top:3rem !important}.mt-xl-auto{margin-top:auto !important}.me-xl-0{margin-right:0 !important}.me-xl-1{margin-right:.25rem !important}.me-xl-2{margin-right:.5rem !important}.me-xl-3{margin-right:1rem !important}.me-xl-4{margin-right:1.5rem !important}.me-xl-5{margin-right:3rem !important}.me-xl-auto{margin-right:auto !important}.mb-xl-0{margin-bottom:0 !important}.mb-xl-1{margin-bottom:.25rem !important}.mb-xl-2{margin-bottom:.5rem !important}.mb-xl-3{margin-bottom:1rem !important}.mb-xl-4{margin-bottom:1.5rem !important}.mb-xl-5{margin-bottom:3rem !important}.mb-xl-auto{margin-bottom:auto !important}.ms-xl-0{margin-left:0 !important}.ms-xl-1{margin-left:.25rem !important}.ms-xl-2{margin-left:.5rem !important}.ms-xl-3{margin-left:1rem !important}.ms-xl-4{margin-left:1.5rem !important}.ms-xl-5{margin-left:3rem !important}.ms-xl-auto{margin-left:auto !important}.p-xl-0{padding:0 !important}.p-xl-1{padding:.25rem !important}.p-xl-2{padding:.5rem !important}.p-xl-3{padding:1rem !important}.p-xl-4{padding:1.5rem !important}.p-xl-5{padding:3rem !important}.px-xl-0{padding-right:0 !important;padding-left:0 !important}.px-xl-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-xl-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-xl-3{padding-right:1rem !important;padding-left:1rem !important}.px-xl-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-xl-5{padding-right:3rem !important;padding-left:3rem !important}.py-xl-0{padding-top:0 !important;padding-bottom:0 !important}.py-xl-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-xl-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-xl-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-xl-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-xl-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-xl-0{padding-top:0 !important}.pt-xl-1{padding-top:.25rem !important}.pt-xl-2{padding-top:.5rem !important}.pt-xl-3{padding-top:1rem !important}.pt-xl-4{padding-top:1.5rem !important}.pt-xl-5{padding-top:3rem !important}.pe-xl-0{padding-right:0 !important}.pe-xl-1{padding-right:.25rem !important}.pe-xl-2{padding-right:.5rem !important}.pe-xl-3{padding-right:1rem !important}.pe-xl-4{padding-right:1.5rem !important}.pe-xl-5{padding-right:3rem !important}.pb-xl-0{padding-bottom:0 !important}.pb-xl-1{padding-bottom:.25rem !important}.pb-xl-2{padding-bottom:.5rem !important}.pb-xl-3{padding-bottom:1rem !important}.pb-xl-4{padding-bottom:1.5rem !important}.pb-xl-5{padding-bottom:3rem !important}.ps-xl-0{padding-left:0 !important}.ps-xl-1{padding-left:.25rem !important}.ps-xl-2{padding-left:.5rem !important}.ps-xl-3{padding-left:1rem !important}.ps-xl-4{padding-left:1.5rem !important}.ps-xl-5{padding-left:3rem !important}.gap-xl-0{gap:0 !important}.gap-xl-1{gap:.25rem !important}.gap-xl-2{gap:.5rem !important}.gap-xl-3{gap:1rem !important}.gap-xl-4{gap:1.5rem !important}.gap-xl-5{gap:3rem !important}.row-gap-xl-0{row-gap:0 !important}.row-gap-xl-1{row-gap:.25rem !important}.row-gap-xl-2{row-gap:.5rem !important}.row-gap-xl-3{row-gap:1rem !important}.row-gap-xl-4{row-gap:1.5rem !important}.row-gap-xl-5{row-gap:3rem !important}.column-gap-xl-0{column-gap:0 !important}.column-gap-xl-1{column-gap:.25rem !important}.column-gap-xl-2{column-gap:.5rem !important}.column-gap-xl-3{column-gap:1rem !important}.column-gap-xl-4{column-gap:1.5rem !important}.column-gap-xl-5{column-gap:3rem !important}.text-xl-start{text-align:left !important}.text-xl-end{text-align:right !important}.text-xl-center{text-align:center !important}}@media(min-width: 1400px){.float-xxl-start{float:left !important}.float-xxl-end{float:right !important}.float-xxl-none{float:none !important}.object-fit-xxl-contain{object-fit:contain !important}.object-fit-xxl-cover{object-fit:cover !important}.object-fit-xxl-fill{object-fit:fill !important}.object-fit-xxl-scale{object-fit:scale-down !important}.object-fit-xxl-none{object-fit:none !important}.d-xxl-inline{display:inline !important}.d-xxl-inline-block{display:inline-block !important}.d-xxl-block{display:block !important}.d-xxl-grid{display:grid !important}.d-xxl-inline-grid{display:inline-grid !important}.d-xxl-table{display:table !important}.d-xxl-table-row{display:table-row !important}.d-xxl-table-cell{display:table-cell !important}.d-xxl-flex{display:flex !important}.d-xxl-inline-flex{display:inline-flex !important}.d-xxl-none{display:none !important}.flex-xxl-fill{flex:1 1 auto !important}.flex-xxl-row{flex-direction:row !important}.flex-xxl-column{flex-direction:column !important}.flex-xxl-row-reverse{flex-direction:row-reverse !important}.flex-xxl-column-reverse{flex-direction:column-reverse !important}.flex-xxl-grow-0{flex-grow:0 !important}.flex-xxl-grow-1{flex-grow:1 !important}.flex-xxl-shrink-0{flex-shrink:0 !important}.flex-xxl-shrink-1{flex-shrink:1 !important}.flex-xxl-wrap{flex-wrap:wrap !important}.flex-xxl-nowrap{flex-wrap:nowrap !important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-xxl-start{justify-content:flex-start !important}.justify-content-xxl-end{justify-content:flex-end !important}.justify-content-xxl-center{justify-content:center !important}.justify-content-xxl-between{justify-content:space-between !important}.justify-content-xxl-around{justify-content:space-around !important}.justify-content-xxl-evenly{justify-content:space-evenly !important}.align-items-xxl-start{align-items:flex-start !important}.align-items-xxl-end{align-items:flex-end !important}.align-items-xxl-center{align-items:center !important}.align-items-xxl-baseline{align-items:baseline !important}.align-items-xxl-stretch{align-items:stretch !important}.align-content-xxl-start{align-content:flex-start !important}.align-content-xxl-end{align-content:flex-end !important}.align-content-xxl-center{align-content:center !important}.align-content-xxl-between{align-content:space-between !important}.align-content-xxl-around{align-content:space-around !important}.align-content-xxl-stretch{align-content:stretch !important}.align-self-xxl-auto{align-self:auto !important}.align-self-xxl-start{align-self:flex-start !important}.align-self-xxl-end{align-self:flex-end !important}.align-self-xxl-center{align-self:center !important}.align-self-xxl-baseline{align-self:baseline !important}.align-self-xxl-stretch{align-self:stretch !important}.order-xxl-first{order:-1 !important}.order-xxl-0{order:0 !important}.order-xxl-1{order:1 !important}.order-xxl-2{order:2 !important}.order-xxl-3{order:3 !important}.order-xxl-4{order:4 !important}.order-xxl-5{order:5 !important}.order-xxl-last{order:6 !important}.m-xxl-0{margin:0 !important}.m-xxl-1{margin:.25rem !important}.m-xxl-2{margin:.5rem !important}.m-xxl-3{margin:1rem !important}.m-xxl-4{margin:1.5rem !important}.m-xxl-5{margin:3rem !important}.m-xxl-auto{margin:auto !important}.mx-xxl-0{margin-right:0 !important;margin-left:0 !important}.mx-xxl-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-xxl-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-xxl-3{margin-right:1rem !important;margin-left:1rem !important}.mx-xxl-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-xxl-5{margin-right:3rem !important;margin-left:3rem !important}.mx-xxl-auto{margin-right:auto !important;margin-left:auto !important}.my-xxl-0{margin-top:0 !important;margin-bottom:0 !important}.my-xxl-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-xxl-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-xxl-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-xxl-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-xxl-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-xxl-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-xxl-0{margin-top:0 !important}.mt-xxl-1{margin-top:.25rem !important}.mt-xxl-2{margin-top:.5rem !important}.mt-xxl-3{margin-top:1rem !important}.mt-xxl-4{margin-top:1.5rem !important}.mt-xxl-5{margin-top:3rem !important}.mt-xxl-auto{margin-top:auto !important}.me-xxl-0{margin-right:0 !important}.me-xxl-1{margin-right:.25rem !important}.me-xxl-2{margin-right:.5rem !important}.me-xxl-3{margin-right:1rem !important}.me-xxl-4{margin-right:1.5rem !important}.me-xxl-5{margin-right:3rem !important}.me-xxl-auto{margin-right:auto !important}.mb-xxl-0{margin-bottom:0 !important}.mb-xxl-1{margin-bottom:.25rem !important}.mb-xxl-2{margin-bottom:.5rem !important}.mb-xxl-3{margin-bottom:1rem !important}.mb-xxl-4{margin-bottom:1.5rem !important}.mb-xxl-5{margin-bottom:3rem !important}.mb-xxl-auto{margin-bottom:auto !important}.ms-xxl-0{margin-left:0 !important}.ms-xxl-1{margin-left:.25rem !important}.ms-xxl-2{margin-left:.5rem !important}.ms-xxl-3{margin-left:1rem !important}.ms-xxl-4{margin-left:1.5rem !important}.ms-xxl-5{margin-left:3rem !important}.ms-xxl-auto{margin-left:auto !important}.p-xxl-0{padding:0 !important}.p-xxl-1{padding:.25rem !important}.p-xxl-2{padding:.5rem !important}.p-xxl-3{padding:1rem !important}.p-xxl-4{padding:1.5rem !important}.p-xxl-5{padding:3rem !important}.px-xxl-0{padding-right:0 !important;padding-left:0 !important}.px-xxl-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-xxl-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-xxl-3{padding-right:1rem !important;padding-left:1rem !important}.px-xxl-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-xxl-5{padding-right:3rem !important;padding-left:3rem !important}.py-xxl-0{padding-top:0 !important;padding-bottom:0 !important}.py-xxl-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-xxl-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-xxl-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-xxl-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-xxl-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-xxl-0{padding-top:0 !important}.pt-xxl-1{padding-top:.25rem !important}.pt-xxl-2{padding-top:.5rem !important}.pt-xxl-3{padding-top:1rem !important}.pt-xxl-4{padding-top:1.5rem !important}.pt-xxl-5{padding-top:3rem !important}.pe-xxl-0{padding-right:0 !important}.pe-xxl-1{padding-right:.25rem !important}.pe-xxl-2{padding-right:.5rem !important}.pe-xxl-3{padding-right:1rem !important}.pe-xxl-4{padding-right:1.5rem !important}.pe-xxl-5{padding-right:3rem !important}.pb-xxl-0{padding-bottom:0 !important}.pb-xxl-1{padding-bottom:.25rem !important}.pb-xxl-2{padding-bottom:.5rem !important}.pb-xxl-3{padding-bottom:1rem !important}.pb-xxl-4{padding-bottom:1.5rem !important}.pb-xxl-5{padding-bottom:3rem !important}.ps-xxl-0{padding-left:0 !important}.ps-xxl-1{padding-left:.25rem !important}.ps-xxl-2{padding-left:.5rem !important}.ps-xxl-3{padding-left:1rem !important}.ps-xxl-4{padding-left:1.5rem !important}.ps-xxl-5{padding-left:3rem !important}.gap-xxl-0{gap:0 !important}.gap-xxl-1{gap:.25rem !important}.gap-xxl-2{gap:.5rem !important}.gap-xxl-3{gap:1rem !important}.gap-xxl-4{gap:1.5rem !important}.gap-xxl-5{gap:3rem !important}.row-gap-xxl-0{row-gap:0 !important}.row-gap-xxl-1{row-gap:.25rem !important}.row-gap-xxl-2{row-gap:.5rem !important}.row-gap-xxl-3{row-gap:1rem !important}.row-gap-xxl-4{row-gap:1.5rem !important}.row-gap-xxl-5{row-gap:3rem !important}.column-gap-xxl-0{column-gap:0 !important}.column-gap-xxl-1{column-gap:.25rem !important}.column-gap-xxl-2{column-gap:.5rem !important}.column-gap-xxl-3{column-gap:1rem !important}.column-gap-xxl-4{column-gap:1.5rem !important}.column-gap-xxl-5{column-gap:3rem !important}.text-xxl-start{text-align:left !important}.text-xxl-end{text-align:right !important}.text-xxl-center{text-align:center !important}}.bg-default{color:#000}.bg-primary{color:#fff}.bg-secondary{color:#fff}.bg-success{color:#fff}.bg-info{color:#000}.bg-warning{color:#000}.bg-danger{color:#fff}.bg-light{color:#000}.bg-dark{color:#fff}@media(min-width: 1200px){.fs-1{font-size:2rem !important}.fs-2{font-size:1.65rem !important}.fs-3{font-size:1.45rem !important}}@media print{.d-print-inline{display:inline !important}.d-print-inline-block{display:inline-block !important}.d-print-block{display:block !important}.d-print-grid{display:grid !important}.d-print-inline-grid{display:inline-grid !important}.d-print-table{display:table !important}.d-print-table-row{display:table-row !important}.d-print-table-cell{display:table-cell !important}.d-print-flex{display:flex !important}.d-print-inline-flex{display:inline-flex !important}.d-print-none{display:none !important}}:root{--bslib-spacer: 1rem;--bslib-mb-spacer: var(--bslib-spacer, 1rem)}.bslib-mb-spacing{margin-bottom:var(--bslib-mb-spacer)}.bslib-gap-spacing{gap:var(--bslib-mb-spacer)}.bslib-gap-spacing>.bslib-mb-spacing,.bslib-gap-spacing>.form-group,.bslib-gap-spacing>p,.bslib-gap-spacing>pre{margin-bottom:0}.html-fill-container>.html-fill-item.bslib-mb-spacing{margin-bottom:0}.tab-content>.tab-pane.html-fill-container{display:none}.tab-content>.active.html-fill-container{display:flex}.tab-content.html-fill-container{padding:0}.bg-blue{--bslib-color-bg: #0d6efd;--bslib-color-fg: #ffffff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-blue{--bslib-color-fg: #0d6efd;color:var(--bslib-color-fg)}.bg-indigo{--bslib-color-bg: #6610f2;--bslib-color-fg: #ffffff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-indigo{--bslib-color-fg: #6610f2;color:var(--bslib-color-fg)}.bg-purple{--bslib-color-bg: #6f42c1;--bslib-color-fg: #ffffff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-purple{--bslib-color-fg: #6f42c1;color:var(--bslib-color-fg)}.bg-pink{--bslib-color-bg: #d63384;--bslib-color-fg: #ffffff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-pink{--bslib-color-fg: #d63384;color:var(--bslib-color-fg)}.bg-red{--bslib-color-bg: #dc3545;--bslib-color-fg: #ffffff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-red{--bslib-color-fg: #dc3545;color:var(--bslib-color-fg)}.bg-orange{--bslib-color-bg: #fd7e14;--bslib-color-fg: #000;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-orange{--bslib-color-fg: #fd7e14;color:var(--bslib-color-fg)}.bg-yellow{--bslib-color-bg: #ffc107;--bslib-color-fg: #000;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-yellow{--bslib-color-fg: #ffc107;color:var(--bslib-color-fg)}.bg-green{--bslib-color-bg: #198754;--bslib-color-fg: #ffffff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-green{--bslib-color-fg: #198754;color:var(--bslib-color-fg)}.bg-teal{--bslib-color-bg: #20c997;--bslib-color-fg: #000;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-teal{--bslib-color-fg: #20c997;color:var(--bslib-color-fg)}.bg-cyan{--bslib-color-bg: #0dcaf0;--bslib-color-fg: #000;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-cyan{--bslib-color-fg: #0dcaf0;color:var(--bslib-color-fg)}.text-default{--bslib-color-fg: #dee2e6}.bg-default{--bslib-color-bg: #dee2e6;--bslib-color-fg: #000}.text-primary{--bslib-color-fg: #0d6efd}.bg-primary{--bslib-color-bg: #0d6efd;--bslib-color-fg: #ffffff}.text-secondary{--bslib-color-fg: #6c757d}.bg-secondary{--bslib-color-bg: #6c757d;--bslib-color-fg: #ffffff}.text-success{--bslib-color-fg: #198754}.bg-success{--bslib-color-bg: #198754;--bslib-color-fg: #ffffff}.text-info{--bslib-color-fg: #0dcaf0}.bg-info{--bslib-color-bg: #0dcaf0;--bslib-color-fg: #000}.text-warning{--bslib-color-fg: #ffc107}.bg-warning{--bslib-color-bg: #ffc107;--bslib-color-fg: #000}.text-danger{--bslib-color-fg: #dc3545}.bg-danger{--bslib-color-bg: #dc3545;--bslib-color-fg: #ffffff}.text-light{--bslib-color-fg: #f8f9fa}.bg-light{--bslib-color-bg: #f8f9fa;--bslib-color-fg: #000}.text-dark{--bslib-color-fg: #212529}.bg-dark{--bslib-color-bg: #212529;--bslib-color-fg: #ffffff}.bg-gradient-blue-indigo{--bslib-color-fg: #ffffff;--bslib-color-bg: rgb(48.6, 72.4, 248.6);background:linear-gradient(var(--bg-gradient-deg, 140deg), #0d6efd var(--bg-gradient-start, 36%), #6610f2 var(--bg-gradient-end, 180%)) rgb(48.6,72.4,248.6);color:#fff}.bg-gradient-blue-purple{--bslib-color-fg: #ffffff;--bslib-color-bg: rgb(52.2, 92.4, 229);background:linear-gradient(var(--bg-gradient-deg, 140deg), #0d6efd var(--bg-gradient-start, 36%), #6f42c1 var(--bg-gradient-end, 180%)) rgb(52.2,92.4,229);color:#fff}.bg-gradient-blue-pink{--bslib-color-fg: #ffffff;--bslib-color-bg: rgb(93.4, 86.4, 204.6);background:linear-gradient(var(--bg-gradient-deg, 140deg), #0d6efd var(--bg-gradient-start, 36%), #d63384 var(--bg-gradient-end, 180%)) rgb(93.4,86.4,204.6);color:#fff}.bg-gradient-blue-red{--bslib-color-fg: #ffffff;--bslib-color-bg: rgb(95.8, 87.2, 179.4);background:linear-gradient(var(--bg-gradient-deg, 140deg), #0d6efd var(--bg-gradient-start, 36%), #dc3545 var(--bg-gradient-end, 180%)) rgb(95.8,87.2,179.4);color:#fff}.bg-gradient-blue-orange{--bslib-color-fg: #ffffff;--bslib-color-bg: rgb(109, 116.4, 159.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #0d6efd var(--bg-gradient-start, 36%), #fd7e14 var(--bg-gradient-end, 180%)) rgb(109,116.4,159.8);color:#fff}.bg-gradient-blue-yellow{--bslib-color-fg: #000;--bslib-color-bg: rgb(109.8, 143.2, 154.6);background:linear-gradient(var(--bg-gradient-deg, 140deg), #0d6efd var(--bg-gradient-start, 36%), #ffc107 var(--bg-gradient-end, 180%)) rgb(109.8,143.2,154.6);color:#000}.bg-gradient-blue-green{--bslib-color-fg: #ffffff;--bslib-color-bg: rgb(17.8, 120, 185.4);background:linear-gradient(var(--bg-gradient-deg, 140deg), #0d6efd var(--bg-gradient-start, 36%), #198754 var(--bg-gradient-end, 180%)) rgb(17.8,120,185.4);color:#fff}.bg-gradient-blue-teal{--bslib-color-fg: #000;--bslib-color-bg: rgb(20.6, 146.4, 212.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #0d6efd var(--bg-gradient-start, 36%), #20c997 var(--bg-gradient-end, 180%)) rgb(20.6,146.4,212.2);color:#000}.bg-gradient-blue-cyan{--bslib-color-fg: #000;--bslib-color-bg: rgb(13, 146.8, 247.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #0d6efd var(--bg-gradient-start, 36%), #0dcaf0 var(--bg-gradient-end, 180%)) rgb(13,146.8,247.8);color:#000}.bg-gradient-indigo-blue{--bslib-color-fg: #ffffff;--bslib-color-bg: rgb(66.4, 53.6, 246.4);background:linear-gradient(var(--bg-gradient-deg, 140deg), #6610f2 var(--bg-gradient-start, 36%), #0d6efd var(--bg-gradient-end, 180%)) rgb(66.4,53.6,246.4);color:#fff}.bg-gradient-indigo-purple{--bslib-color-fg: #ffffff;--bslib-color-bg: rgb(105.6, 36, 222.4);background:linear-gradient(var(--bg-gradient-deg, 140deg), #6610f2 var(--bg-gradient-start, 36%), #6f42c1 var(--bg-gradient-end, 180%)) rgb(105.6,36,222.4);color:#fff}.bg-gradient-indigo-pink{--bslib-color-fg: #ffffff;--bslib-color-bg: rgb(146.8, 30, 198);background:linear-gradient(var(--bg-gradient-deg, 140deg), #6610f2 var(--bg-gradient-start, 36%), #d63384 var(--bg-gradient-end, 180%)) rgb(146.8,30,198);color:#fff}.bg-gradient-indigo-red{--bslib-color-fg: #ffffff;--bslib-color-bg: rgb(149.2, 30.8, 172.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #6610f2 var(--bg-gradient-start, 36%), #dc3545 var(--bg-gradient-end, 180%)) rgb(149.2,30.8,172.8);color:#fff}.bg-gradient-indigo-orange{--bslib-color-fg: #ffffff;--bslib-color-bg: rgb(162.4, 60, 153.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #6610f2 var(--bg-gradient-start, 36%), #fd7e14 var(--bg-gradient-end, 180%)) rgb(162.4,60,153.2);color:#fff}.bg-gradient-indigo-yellow{--bslib-color-fg: #ffffff;--bslib-color-bg: rgb(163.2, 86.8, 148);background:linear-gradient(var(--bg-gradient-deg, 140deg), #6610f2 var(--bg-gradient-start, 36%), #ffc107 var(--bg-gradient-end, 180%)) rgb(163.2,86.8,148);color:#fff}.bg-gradient-indigo-green{--bslib-color-fg: #ffffff;--bslib-color-bg: rgb(71.2, 63.6, 178.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #6610f2 var(--bg-gradient-start, 36%), #198754 var(--bg-gradient-end, 180%)) rgb(71.2,63.6,178.8);color:#fff}.bg-gradient-indigo-teal{--bslib-color-fg: #ffffff;--bslib-color-bg: rgb(74, 90, 205.6);background:linear-gradient(var(--bg-gradient-deg, 140deg), #6610f2 var(--bg-gradient-start, 36%), #20c997 var(--bg-gradient-end, 180%)) rgb(74,90,205.6);color:#fff}.bg-gradient-indigo-cyan{--bslib-color-fg: #ffffff;--bslib-color-bg: rgb(66.4, 90.4, 241.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #6610f2 var(--bg-gradient-start, 36%), #0dcaf0 var(--bg-gradient-end, 180%)) rgb(66.4,90.4,241.2);color:#fff}.bg-gradient-purple-blue{--bslib-color-fg: #ffffff;--bslib-color-bg: rgb(71.8, 83.6, 217);background:linear-gradient(var(--bg-gradient-deg, 140deg), #6f42c1 var(--bg-gradient-start, 36%), #0d6efd var(--bg-gradient-end, 180%)) rgb(71.8,83.6,217);color:#fff}.bg-gradient-purple-indigo{--bslib-color-fg: #ffffff;--bslib-color-bg: rgb(107.4, 46, 212.6);background:linear-gradient(var(--bg-gradient-deg, 140deg), #6f42c1 var(--bg-gradient-start, 36%), #6610f2 var(--bg-gradient-end, 180%)) rgb(107.4,46,212.6);color:#fff}.bg-gradient-purple-pink{--bslib-color-fg: #ffffff;--bslib-color-bg: rgb(152.2, 60, 168.6);background:linear-gradient(var(--bg-gradient-deg, 140deg), #6f42c1 var(--bg-gradient-start, 36%), #d63384 var(--bg-gradient-end, 180%)) rgb(152.2,60,168.6);color:#fff}.bg-gradient-purple-red{--bslib-color-fg: #ffffff;--bslib-color-bg: rgb(154.6, 60.8, 143.4);background:linear-gradient(var(--bg-gradient-deg, 140deg), #6f42c1 var(--bg-gradient-start, 36%), #dc3545 var(--bg-gradient-end, 180%)) rgb(154.6,60.8,143.4);color:#fff}.bg-gradient-purple-orange{--bslib-color-fg: #ffffff;--bslib-color-bg: rgb(167.8, 90, 123.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #6f42c1 var(--bg-gradient-start, 36%), #fd7e14 var(--bg-gradient-end, 180%)) rgb(167.8,90,123.8);color:#fff}.bg-gradient-purple-yellow{--bslib-color-fg: #000;--bslib-color-bg: rgb(168.6, 116.8, 118.6);background:linear-gradient(var(--bg-gradient-deg, 140deg), #6f42c1 var(--bg-gradient-start, 36%), #ffc107 var(--bg-gradient-end, 180%)) rgb(168.6,116.8,118.6);color:#000}.bg-gradient-purple-green{--bslib-color-fg: #ffffff;--bslib-color-bg: rgb(76.6, 93.6, 149.4);background:linear-gradient(var(--bg-gradient-deg, 140deg), #6f42c1 var(--bg-gradient-start, 36%), #198754 var(--bg-gradient-end, 180%)) rgb(76.6,93.6,149.4);color:#fff}.bg-gradient-purple-teal{--bslib-color-fg: #ffffff;--bslib-color-bg: rgb(79.4, 120, 176.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #6f42c1 var(--bg-gradient-start, 36%), #20c997 var(--bg-gradient-end, 180%)) rgb(79.4,120,176.2);color:#fff}.bg-gradient-purple-cyan{--bslib-color-fg: #000;--bslib-color-bg: rgb(71.8, 120.4, 211.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #6f42c1 var(--bg-gradient-start, 36%), #0dcaf0 var(--bg-gradient-end, 180%)) rgb(71.8,120.4,211.8);color:#000}.bg-gradient-pink-blue{--bslib-color-fg: #ffffff;--bslib-color-bg: rgb(133.6, 74.6, 180.4);background:linear-gradient(var(--bg-gradient-deg, 140deg), #d63384 var(--bg-gradient-start, 36%), #0d6efd var(--bg-gradient-end, 180%)) rgb(133.6,74.6,180.4);color:#fff}.bg-gradient-pink-indigo{--bslib-color-fg: #ffffff;--bslib-color-bg: rgb(169.2, 37, 176);background:linear-gradient(var(--bg-gradient-deg, 140deg), #d63384 var(--bg-gradient-start, 36%), #6610f2 var(--bg-gradient-end, 180%)) rgb(169.2,37,176);color:#fff}.bg-gradient-pink-purple{--bslib-color-fg: #ffffff;--bslib-color-bg: rgb(172.8, 57, 156.4);background:linear-gradient(var(--bg-gradient-deg, 140deg), #d63384 var(--bg-gradient-start, 36%), #6f42c1 var(--bg-gradient-end, 180%)) rgb(172.8,57,156.4);color:#fff}.bg-gradient-pink-red{--bslib-color-fg: #ffffff;--bslib-color-bg: rgb(216.4, 51.8, 106.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #d63384 var(--bg-gradient-start, 36%), #dc3545 var(--bg-gradient-end, 180%)) rgb(216.4,51.8,106.8);color:#fff}.bg-gradient-pink-orange{--bslib-color-fg: #000;--bslib-color-bg: rgb(229.6, 81, 87.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #d63384 var(--bg-gradient-start, 36%), #fd7e14 var(--bg-gradient-end, 180%)) rgb(229.6,81,87.2);color:#000}.bg-gradient-pink-yellow{--bslib-color-fg: #000;--bslib-color-bg: rgb(230.4, 107.8, 82);background:linear-gradient(var(--bg-gradient-deg, 140deg), #d63384 var(--bg-gradient-start, 36%), #ffc107 var(--bg-gradient-end, 180%)) rgb(230.4,107.8,82);color:#000}.bg-gradient-pink-green{--bslib-color-fg: #ffffff;--bslib-color-bg: rgb(138.4, 84.6, 112.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #d63384 var(--bg-gradient-start, 36%), #198754 var(--bg-gradient-end, 180%)) rgb(138.4,84.6,112.8);color:#fff}.bg-gradient-pink-teal{--bslib-color-fg: #000;--bslib-color-bg: rgb(141.2, 111, 139.6);background:linear-gradient(var(--bg-gradient-deg, 140deg), #d63384 var(--bg-gradient-start, 36%), #20c997 var(--bg-gradient-end, 180%)) rgb(141.2,111,139.6);color:#000}.bg-gradient-pink-cyan{--bslib-color-fg: #000;--bslib-color-bg: rgb(133.6, 111.4, 175.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #d63384 var(--bg-gradient-start, 36%), #0dcaf0 var(--bg-gradient-end, 180%)) rgb(133.6,111.4,175.2);color:#000}.bg-gradient-red-blue{--bslib-color-fg: #ffffff;--bslib-color-bg: rgb(137.2, 75.8, 142.6);background:linear-gradient(var(--bg-gradient-deg, 140deg), #dc3545 var(--bg-gradient-start, 36%), #0d6efd var(--bg-gradient-end, 180%)) rgb(137.2,75.8,142.6);color:#fff}.bg-gradient-red-indigo{--bslib-color-fg: #ffffff;--bslib-color-bg: rgb(172.8, 38.2, 138.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #dc3545 var(--bg-gradient-start, 36%), #6610f2 var(--bg-gradient-end, 180%)) rgb(172.8,38.2,138.2);color:#fff}.bg-gradient-red-purple{--bslib-color-fg: #ffffff;--bslib-color-bg: rgb(176.4, 58.2, 118.6);background:linear-gradient(var(--bg-gradient-deg, 140deg), #dc3545 var(--bg-gradient-start, 36%), #6f42c1 var(--bg-gradient-end, 180%)) rgb(176.4,58.2,118.6);color:#fff}.bg-gradient-red-pink{--bslib-color-fg: #ffffff;--bslib-color-bg: rgb(217.6, 52.2, 94.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #dc3545 var(--bg-gradient-start, 36%), #d63384 var(--bg-gradient-end, 180%)) rgb(217.6,52.2,94.2);color:#fff}.bg-gradient-red-orange{--bslib-color-fg: #000;--bslib-color-bg: rgb(233.2, 82.2, 49.4);background:linear-gradient(var(--bg-gradient-deg, 140deg), #dc3545 var(--bg-gradient-start, 36%), #fd7e14 var(--bg-gradient-end, 180%)) rgb(233.2,82.2,49.4);color:#000}.bg-gradient-red-yellow{--bslib-color-fg: #000;--bslib-color-bg: rgb(234, 109, 44.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #dc3545 var(--bg-gradient-start, 36%), #ffc107 var(--bg-gradient-end, 180%)) rgb(234,109,44.2);color:#000}.bg-gradient-red-green{--bslib-color-fg: #ffffff;--bslib-color-bg: rgb(142, 85.8, 75);background:linear-gradient(var(--bg-gradient-deg, 140deg), #dc3545 var(--bg-gradient-start, 36%), #198754 var(--bg-gradient-end, 180%)) rgb(142,85.8,75);color:#fff}.bg-gradient-red-teal{--bslib-color-fg: #000;--bslib-color-bg: rgb(144.8, 112.2, 101.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #dc3545 var(--bg-gradient-start, 36%), #20c997 var(--bg-gradient-end, 180%)) rgb(144.8,112.2,101.8);color:#000}.bg-gradient-red-cyan{--bslib-color-fg: #000;--bslib-color-bg: rgb(137.2, 112.6, 137.4);background:linear-gradient(var(--bg-gradient-deg, 140deg), #dc3545 var(--bg-gradient-start, 36%), #0dcaf0 var(--bg-gradient-end, 180%)) rgb(137.2,112.6,137.4);color:#000}.bg-gradient-orange-blue{--bslib-color-fg: #000;--bslib-color-bg: rgb(157, 119.6, 113.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #fd7e14 var(--bg-gradient-start, 36%), #0d6efd var(--bg-gradient-end, 180%)) rgb(157,119.6,113.2);color:#000}.bg-gradient-orange-indigo{--bslib-color-fg: #000;--bslib-color-bg: rgb(192.6, 82, 108.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #fd7e14 var(--bg-gradient-start, 36%), #6610f2 var(--bg-gradient-end, 180%)) rgb(192.6,82,108.8);color:#000}.bg-gradient-orange-purple{--bslib-color-fg: #000;--bslib-color-bg: rgb(196.2, 102, 89.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #fd7e14 var(--bg-gradient-start, 36%), #6f42c1 var(--bg-gradient-end, 180%)) rgb(196.2,102,89.2);color:#000}.bg-gradient-orange-pink{--bslib-color-fg: #000;--bslib-color-bg: rgb(237.4, 96, 64.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #fd7e14 var(--bg-gradient-start, 36%), #d63384 var(--bg-gradient-end, 180%)) rgb(237.4,96,64.8);color:#000}.bg-gradient-orange-red{--bslib-color-fg: #000;--bslib-color-bg: rgb(239.8, 96.8, 39.6);background:linear-gradient(var(--bg-gradient-deg, 140deg), #fd7e14 var(--bg-gradient-start, 36%), #dc3545 var(--bg-gradient-end, 180%)) rgb(239.8,96.8,39.6);color:#000}.bg-gradient-orange-yellow{--bslib-color-fg: #000;--bslib-color-bg: rgb(253.8, 152.8, 14.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #fd7e14 var(--bg-gradient-start, 36%), #ffc107 var(--bg-gradient-end, 180%)) rgb(253.8,152.8,14.8);color:#000}.bg-gradient-orange-green{--bslib-color-fg: #000;--bslib-color-bg: rgb(161.8, 129.6, 45.6);background:linear-gradient(var(--bg-gradient-deg, 140deg), #fd7e14 var(--bg-gradient-start, 36%), #198754 var(--bg-gradient-end, 180%)) rgb(161.8,129.6,45.6);color:#000}.bg-gradient-orange-teal{--bslib-color-fg: #000;--bslib-color-bg: rgb(164.6, 156, 72.4);background:linear-gradient(var(--bg-gradient-deg, 140deg), #fd7e14 var(--bg-gradient-start, 36%), #20c997 var(--bg-gradient-end, 180%)) rgb(164.6,156,72.4);color:#000}.bg-gradient-orange-cyan{--bslib-color-fg: #000;--bslib-color-bg: rgb(157, 156.4, 108);background:linear-gradient(var(--bg-gradient-deg, 140deg), #fd7e14 var(--bg-gradient-start, 36%), #0dcaf0 var(--bg-gradient-end, 180%)) rgb(157,156.4,108);color:#000}.bg-gradient-yellow-blue{--bslib-color-fg: #000;--bslib-color-bg: rgb(158.2, 159.8, 105.4);background:linear-gradient(var(--bg-gradient-deg, 140deg), #ffc107 var(--bg-gradient-start, 36%), #0d6efd var(--bg-gradient-end, 180%)) rgb(158.2,159.8,105.4);color:#000}.bg-gradient-yellow-indigo{--bslib-color-fg: #000;--bslib-color-bg: rgb(193.8, 122.2, 101);background:linear-gradient(var(--bg-gradient-deg, 140deg), #ffc107 var(--bg-gradient-start, 36%), #6610f2 var(--bg-gradient-end, 180%)) rgb(193.8,122.2,101);color:#000}.bg-gradient-yellow-purple{--bslib-color-fg: #000;--bslib-color-bg: rgb(197.4, 142.2, 81.4);background:linear-gradient(var(--bg-gradient-deg, 140deg), #ffc107 var(--bg-gradient-start, 36%), #6f42c1 var(--bg-gradient-end, 180%)) rgb(197.4,142.2,81.4);color:#000}.bg-gradient-yellow-pink{--bslib-color-fg: #000;--bslib-color-bg: rgb(238.6, 136.2, 57);background:linear-gradient(var(--bg-gradient-deg, 140deg), #ffc107 var(--bg-gradient-start, 36%), #d63384 var(--bg-gradient-end, 180%)) rgb(238.6,136.2,57);color:#000}.bg-gradient-yellow-red{--bslib-color-fg: #000;--bslib-color-bg: rgb(241, 137, 31.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #ffc107 var(--bg-gradient-start, 36%), #dc3545 var(--bg-gradient-end, 180%)) rgb(241,137,31.8);color:#000}.bg-gradient-yellow-orange{--bslib-color-fg: #000;--bslib-color-bg: rgb(254.2, 166.2, 12.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #ffc107 var(--bg-gradient-start, 36%), #fd7e14 var(--bg-gradient-end, 180%)) rgb(254.2,166.2,12.2);color:#000}.bg-gradient-yellow-green{--bslib-color-fg: #000;--bslib-color-bg: rgb(163, 169.8, 37.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #ffc107 var(--bg-gradient-start, 36%), #198754 var(--bg-gradient-end, 180%)) rgb(163,169.8,37.8);color:#000}.bg-gradient-yellow-teal{--bslib-color-fg: #000;--bslib-color-bg: rgb(165.8, 196.2, 64.6);background:linear-gradient(var(--bg-gradient-deg, 140deg), #ffc107 var(--bg-gradient-start, 36%), #20c997 var(--bg-gradient-end, 180%)) rgb(165.8,196.2,64.6);color:#000}.bg-gradient-yellow-cyan{--bslib-color-fg: #000;--bslib-color-bg: rgb(158.2, 196.6, 100.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #ffc107 var(--bg-gradient-start, 36%), #0dcaf0 var(--bg-gradient-end, 180%)) rgb(158.2,196.6,100.2);color:#000}.bg-gradient-green-blue{--bslib-color-fg: #ffffff;--bslib-color-bg: rgb(20.2, 125, 151.6);background:linear-gradient(var(--bg-gradient-deg, 140deg), #198754 var(--bg-gradient-start, 36%), #0d6efd var(--bg-gradient-end, 180%)) rgb(20.2,125,151.6);color:#fff}.bg-gradient-green-indigo{--bslib-color-fg: #ffffff;--bslib-color-bg: rgb(55.8, 87.4, 147.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #198754 var(--bg-gradient-start, 36%), #6610f2 var(--bg-gradient-end, 180%)) rgb(55.8,87.4,147.2);color:#fff}.bg-gradient-green-purple{--bslib-color-fg: #ffffff;--bslib-color-bg: rgb(59.4, 107.4, 127.6);background:linear-gradient(var(--bg-gradient-deg, 140deg), #198754 var(--bg-gradient-start, 36%), #6f42c1 var(--bg-gradient-end, 180%)) rgb(59.4,107.4,127.6);color:#fff}.bg-gradient-green-pink{--bslib-color-fg: #ffffff;--bslib-color-bg: rgb(100.6, 101.4, 103.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #198754 var(--bg-gradient-start, 36%), #d63384 var(--bg-gradient-end, 180%)) rgb(100.6,101.4,103.2);color:#fff}.bg-gradient-green-red{--bslib-color-fg: #ffffff;--bslib-color-bg: rgb(103, 102.2, 78);background:linear-gradient(var(--bg-gradient-deg, 140deg), #198754 var(--bg-gradient-start, 36%), #dc3545 var(--bg-gradient-end, 180%)) rgb(103,102.2,78);color:#fff}.bg-gradient-green-orange{--bslib-color-fg: #000;--bslib-color-bg: rgb(116.2, 131.4, 58.4);background:linear-gradient(var(--bg-gradient-deg, 140deg), #198754 var(--bg-gradient-start, 36%), #fd7e14 var(--bg-gradient-end, 180%)) rgb(116.2,131.4,58.4);color:#000}.bg-gradient-green-yellow{--bslib-color-fg: #000;--bslib-color-bg: rgb(117, 158.2, 53.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #198754 var(--bg-gradient-start, 36%), #ffc107 var(--bg-gradient-end, 180%)) rgb(117,158.2,53.2);color:#000}.bg-gradient-green-teal{--bslib-color-fg: #000;--bslib-color-bg: rgb(27.8, 161.4, 110.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #198754 var(--bg-gradient-start, 36%), #20c997 var(--bg-gradient-end, 180%)) rgb(27.8,161.4,110.8);color:#000}.bg-gradient-green-cyan{--bslib-color-fg: #000;--bslib-color-bg: rgb(20.2, 161.8, 146.4);background:linear-gradient(var(--bg-gradient-deg, 140deg), #198754 var(--bg-gradient-start, 36%), #0dcaf0 var(--bg-gradient-end, 180%)) rgb(20.2,161.8,146.4);color:#000}.bg-gradient-teal-blue{--bslib-color-fg: #000;--bslib-color-bg: rgb(24.4, 164.6, 191.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #20c997 var(--bg-gradient-start, 36%), #0d6efd var(--bg-gradient-end, 180%)) rgb(24.4,164.6,191.8);color:#000}.bg-gradient-teal-indigo{--bslib-color-fg: #000;--bslib-color-bg: rgb(60, 127, 187.4);background:linear-gradient(var(--bg-gradient-deg, 140deg), #20c997 var(--bg-gradient-start, 36%), #6610f2 var(--bg-gradient-end, 180%)) rgb(60,127,187.4);color:#000}.bg-gradient-teal-purple{--bslib-color-fg: #000;--bslib-color-bg: rgb(63.6, 147, 167.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #20c997 var(--bg-gradient-start, 36%), #6f42c1 var(--bg-gradient-end, 180%)) rgb(63.6,147,167.8);color:#000}.bg-gradient-teal-pink{--bslib-color-fg: #000;--bslib-color-bg: rgb(104.8, 141, 143.4);background:linear-gradient(var(--bg-gradient-deg, 140deg), #20c997 var(--bg-gradient-start, 36%), #d63384 var(--bg-gradient-end, 180%)) rgb(104.8,141,143.4);color:#000}.bg-gradient-teal-red{--bslib-color-fg: #000;--bslib-color-bg: rgb(107.2, 141.8, 118.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #20c997 var(--bg-gradient-start, 36%), #dc3545 var(--bg-gradient-end, 180%)) rgb(107.2,141.8,118.2);color:#000}.bg-gradient-teal-orange{--bslib-color-fg: #000;--bslib-color-bg: rgb(120.4, 171, 98.6);background:linear-gradient(var(--bg-gradient-deg, 140deg), #20c997 var(--bg-gradient-start, 36%), #fd7e14 var(--bg-gradient-end, 180%)) rgb(120.4,171,98.6);color:#000}.bg-gradient-teal-yellow{--bslib-color-fg: #000;--bslib-color-bg: rgb(121.2, 197.8, 93.4);background:linear-gradient(var(--bg-gradient-deg, 140deg), #20c997 var(--bg-gradient-start, 36%), #ffc107 var(--bg-gradient-end, 180%)) rgb(121.2,197.8,93.4);color:#000}.bg-gradient-teal-green{--bslib-color-fg: #000;--bslib-color-bg: rgb(29.2, 174.6, 124.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #20c997 var(--bg-gradient-start, 36%), #198754 var(--bg-gradient-end, 180%)) rgb(29.2,174.6,124.2);color:#000}.bg-gradient-teal-cyan{--bslib-color-fg: #000;--bslib-color-bg: rgb(24.4, 201.4, 186.6);background:linear-gradient(var(--bg-gradient-deg, 140deg), #20c997 var(--bg-gradient-start, 36%), #0dcaf0 var(--bg-gradient-end, 180%)) rgb(24.4,201.4,186.6);color:#000}.bg-gradient-cyan-blue{--bslib-color-fg: #000;--bslib-color-bg: rgb(13, 165.2, 245.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #0dcaf0 var(--bg-gradient-start, 36%), #0d6efd var(--bg-gradient-end, 180%)) rgb(13,165.2,245.2);color:#000}.bg-gradient-cyan-indigo{--bslib-color-fg: #000;--bslib-color-bg: rgb(48.6, 127.6, 240.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #0dcaf0 var(--bg-gradient-start, 36%), #6610f2 var(--bg-gradient-end, 180%)) rgb(48.6,127.6,240.8);color:#000}.bg-gradient-cyan-purple{--bslib-color-fg: #000;--bslib-color-bg: rgb(52.2, 147.6, 221.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #0dcaf0 var(--bg-gradient-start, 36%), #6f42c1 var(--bg-gradient-end, 180%)) rgb(52.2,147.6,221.2);color:#000}.bg-gradient-cyan-pink{--bslib-color-fg: #000;--bslib-color-bg: rgb(93.4, 141.6, 196.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #0dcaf0 var(--bg-gradient-start, 36%), #d63384 var(--bg-gradient-end, 180%)) rgb(93.4,141.6,196.8);color:#000}.bg-gradient-cyan-red{--bslib-color-fg: #000;--bslib-color-bg: rgb(95.8, 142.4, 171.6);background:linear-gradient(var(--bg-gradient-deg, 140deg), #0dcaf0 var(--bg-gradient-start, 36%), #dc3545 var(--bg-gradient-end, 180%)) rgb(95.8,142.4,171.6);color:#000}.bg-gradient-cyan-orange{--bslib-color-fg: #000;--bslib-color-bg: rgb(109, 171.6, 152);background:linear-gradient(var(--bg-gradient-deg, 140deg), #0dcaf0 var(--bg-gradient-start, 36%), #fd7e14 var(--bg-gradient-end, 180%)) rgb(109,171.6,152);color:#000}.bg-gradient-cyan-yellow{--bslib-color-fg: #000;--bslib-color-bg: rgb(109.8, 198.4, 146.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #0dcaf0 var(--bg-gradient-start, 36%), #ffc107 var(--bg-gradient-end, 180%)) rgb(109.8,198.4,146.8);color:#000}.bg-gradient-cyan-green{--bslib-color-fg: #000;--bslib-color-bg: rgb(17.8, 175.2, 177.6);background:linear-gradient(var(--bg-gradient-deg, 140deg), #0dcaf0 var(--bg-gradient-start, 36%), #198754 var(--bg-gradient-end, 180%)) rgb(17.8,175.2,177.6);color:#000}.bg-gradient-cyan-teal{--bslib-color-fg: #000;--bslib-color-bg: rgb(20.6, 201.6, 204.4);background:linear-gradient(var(--bg-gradient-deg, 140deg), #0dcaf0 var(--bg-gradient-start, 36%), #20c997 var(--bg-gradient-end, 180%)) rgb(20.6,201.6,204.4);color:#000}.bg-blue{--bslib-color-bg: #0d6efd;--bslib-color-fg: #ffffff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-blue{--bslib-color-fg: #0d6efd;color:var(--bslib-color-fg)}.bg-indigo{--bslib-color-bg: #6610f2;--bslib-color-fg: #ffffff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-indigo{--bslib-color-fg: #6610f2;color:var(--bslib-color-fg)}.bg-purple{--bslib-color-bg: #6f42c1;--bslib-color-fg: #ffffff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-purple{--bslib-color-fg: #6f42c1;color:var(--bslib-color-fg)}.bg-pink{--bslib-color-bg: #d63384;--bslib-color-fg: #ffffff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-pink{--bslib-color-fg: #d63384;color:var(--bslib-color-fg)}.bg-red{--bslib-color-bg: #dc3545;--bslib-color-fg: #ffffff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-red{--bslib-color-fg: #dc3545;color:var(--bslib-color-fg)}.bg-orange{--bslib-color-bg: #fd7e14;--bslib-color-fg: #000;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-orange{--bslib-color-fg: #fd7e14;color:var(--bslib-color-fg)}.bg-yellow{--bslib-color-bg: #ffc107;--bslib-color-fg: #000;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-yellow{--bslib-color-fg: #ffc107;color:var(--bslib-color-fg)}.bg-green{--bslib-color-bg: #198754;--bslib-color-fg: #ffffff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-green{--bslib-color-fg: #198754;color:var(--bslib-color-fg)}.bg-teal{--bslib-color-bg: #20c997;--bslib-color-fg: #000;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-teal{--bslib-color-fg: #20c997;color:var(--bslib-color-fg)}.bg-cyan{--bslib-color-bg: #0dcaf0;--bslib-color-fg: #000;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-cyan{--bslib-color-fg: #0dcaf0;color:var(--bslib-color-fg)}.text-default{--bslib-color-fg: #dee2e6}.bg-default{--bslib-color-bg: #dee2e6;--bslib-color-fg: #000}.text-primary{--bslib-color-fg: #0d6efd}.bg-primary{--bslib-color-bg: #0d6efd;--bslib-color-fg: #ffffff}.text-secondary{--bslib-color-fg: #6c757d}.bg-secondary{--bslib-color-bg: #6c757d;--bslib-color-fg: #ffffff}.text-success{--bslib-color-fg: #198754}.bg-success{--bslib-color-bg: #198754;--bslib-color-fg: #ffffff}.text-info{--bslib-color-fg: #0dcaf0}.bg-info{--bslib-color-bg: #0dcaf0;--bslib-color-fg: #000}.text-warning{--bslib-color-fg: #ffc107}.bg-warning{--bslib-color-bg: #ffc107;--bslib-color-fg: #000}.text-danger{--bslib-color-fg: #dc3545}.bg-danger{--bslib-color-bg: #dc3545;--bslib-color-fg: #ffffff}.text-light{--bslib-color-fg: #f8f9fa}.bg-light{--bslib-color-bg: #f8f9fa;--bslib-color-fg: #000}.text-dark{--bslib-color-fg: #212529}.bg-dark{--bslib-color-bg: #212529;--bslib-color-fg: #ffffff}.bg-gradient-blue-indigo{--bslib-color-fg: #ffffff;--bslib-color-bg: rgb(48.6, 72.4, 248.6);background:linear-gradient(var(--bg-gradient-deg, 140deg), #0d6efd var(--bg-gradient-start, 36%), #6610f2 var(--bg-gradient-end, 180%)) rgb(48.6,72.4,248.6);color:#fff}.bg-gradient-blue-purple{--bslib-color-fg: #ffffff;--bslib-color-bg: rgb(52.2, 92.4, 229);background:linear-gradient(var(--bg-gradient-deg, 140deg), #0d6efd var(--bg-gradient-start, 36%), #6f42c1 var(--bg-gradient-end, 180%)) rgb(52.2,92.4,229);color:#fff}.bg-gradient-blue-pink{--bslib-color-fg: #ffffff;--bslib-color-bg: rgb(93.4, 86.4, 204.6);background:linear-gradient(var(--bg-gradient-deg, 140deg), #0d6efd var(--bg-gradient-start, 36%), #d63384 var(--bg-gradient-end, 180%)) rgb(93.4,86.4,204.6);color:#fff}.bg-gradient-blue-red{--bslib-color-fg: #ffffff;--bslib-color-bg: rgb(95.8, 87.2, 179.4);background:linear-gradient(var(--bg-gradient-deg, 140deg), #0d6efd var(--bg-gradient-start, 36%), #dc3545 var(--bg-gradient-end, 180%)) rgb(95.8,87.2,179.4);color:#fff}.bg-gradient-blue-orange{--bslib-color-fg: #ffffff;--bslib-color-bg: rgb(109, 116.4, 159.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #0d6efd var(--bg-gradient-start, 36%), #fd7e14 var(--bg-gradient-end, 180%)) rgb(109,116.4,159.8);color:#fff}.bg-gradient-blue-yellow{--bslib-color-fg: #000;--bslib-color-bg: rgb(109.8, 143.2, 154.6);background:linear-gradient(var(--bg-gradient-deg, 140deg), #0d6efd var(--bg-gradient-start, 36%), #ffc107 var(--bg-gradient-end, 180%)) rgb(109.8,143.2,154.6);color:#000}.bg-gradient-blue-green{--bslib-color-fg: #ffffff;--bslib-color-bg: rgb(17.8, 120, 185.4);background:linear-gradient(var(--bg-gradient-deg, 140deg), #0d6efd var(--bg-gradient-start, 36%), #198754 var(--bg-gradient-end, 180%)) rgb(17.8,120,185.4);color:#fff}.bg-gradient-blue-teal{--bslib-color-fg: #000;--bslib-color-bg: rgb(20.6, 146.4, 212.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #0d6efd var(--bg-gradient-start, 36%), #20c997 var(--bg-gradient-end, 180%)) rgb(20.6,146.4,212.2);color:#000}.bg-gradient-blue-cyan{--bslib-color-fg: #000;--bslib-color-bg: rgb(13, 146.8, 247.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #0d6efd var(--bg-gradient-start, 36%), #0dcaf0 var(--bg-gradient-end, 180%)) rgb(13,146.8,247.8);color:#000}.bg-gradient-indigo-blue{--bslib-color-fg: #ffffff;--bslib-color-bg: rgb(66.4, 53.6, 246.4);background:linear-gradient(var(--bg-gradient-deg, 140deg), #6610f2 var(--bg-gradient-start, 36%), #0d6efd var(--bg-gradient-end, 180%)) rgb(66.4,53.6,246.4);color:#fff}.bg-gradient-indigo-purple{--bslib-color-fg: #ffffff;--bslib-color-bg: rgb(105.6, 36, 222.4);background:linear-gradient(var(--bg-gradient-deg, 140deg), #6610f2 var(--bg-gradient-start, 36%), #6f42c1 var(--bg-gradient-end, 180%)) rgb(105.6,36,222.4);color:#fff}.bg-gradient-indigo-pink{--bslib-color-fg: #ffffff;--bslib-color-bg: rgb(146.8, 30, 198);background:linear-gradient(var(--bg-gradient-deg, 140deg), #6610f2 var(--bg-gradient-start, 36%), #d63384 var(--bg-gradient-end, 180%)) rgb(146.8,30,198);color:#fff}.bg-gradient-indigo-red{--bslib-color-fg: #ffffff;--bslib-color-bg: rgb(149.2, 30.8, 172.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #6610f2 var(--bg-gradient-start, 36%), #dc3545 var(--bg-gradient-end, 180%)) rgb(149.2,30.8,172.8);color:#fff}.bg-gradient-indigo-orange{--bslib-color-fg: #ffffff;--bslib-color-bg: rgb(162.4, 60, 153.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #6610f2 var(--bg-gradient-start, 36%), #fd7e14 var(--bg-gradient-end, 180%)) rgb(162.4,60,153.2);color:#fff}.bg-gradient-indigo-yellow{--bslib-color-fg: #ffffff;--bslib-color-bg: rgb(163.2, 86.8, 148);background:linear-gradient(var(--bg-gradient-deg, 140deg), #6610f2 var(--bg-gradient-start, 36%), #ffc107 var(--bg-gradient-end, 180%)) rgb(163.2,86.8,148);color:#fff}.bg-gradient-indigo-green{--bslib-color-fg: #ffffff;--bslib-color-bg: rgb(71.2, 63.6, 178.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #6610f2 var(--bg-gradient-start, 36%), #198754 var(--bg-gradient-end, 180%)) rgb(71.2,63.6,178.8);color:#fff}.bg-gradient-indigo-teal{--bslib-color-fg: #ffffff;--bslib-color-bg: rgb(74, 90, 205.6);background:linear-gradient(var(--bg-gradient-deg, 140deg), #6610f2 var(--bg-gradient-start, 36%), #20c997 var(--bg-gradient-end, 180%)) rgb(74,90,205.6);color:#fff}.bg-gradient-indigo-cyan{--bslib-color-fg: #ffffff;--bslib-color-bg: rgb(66.4, 90.4, 241.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #6610f2 var(--bg-gradient-start, 36%), #0dcaf0 var(--bg-gradient-end, 180%)) rgb(66.4,90.4,241.2);color:#fff}.bg-gradient-purple-blue{--bslib-color-fg: #ffffff;--bslib-color-bg: rgb(71.8, 83.6, 217);background:linear-gradient(var(--bg-gradient-deg, 140deg), #6f42c1 var(--bg-gradient-start, 36%), #0d6efd var(--bg-gradient-end, 180%)) rgb(71.8,83.6,217);color:#fff}.bg-gradient-purple-indigo{--bslib-color-fg: #ffffff;--bslib-color-bg: rgb(107.4, 46, 212.6);background:linear-gradient(var(--bg-gradient-deg, 140deg), #6f42c1 var(--bg-gradient-start, 36%), #6610f2 var(--bg-gradient-end, 180%)) rgb(107.4,46,212.6);color:#fff}.bg-gradient-purple-pink{--bslib-color-fg: #ffffff;--bslib-color-bg: rgb(152.2, 60, 168.6);background:linear-gradient(var(--bg-gradient-deg, 140deg), #6f42c1 var(--bg-gradient-start, 36%), #d63384 var(--bg-gradient-end, 180%)) rgb(152.2,60,168.6);color:#fff}.bg-gradient-purple-red{--bslib-color-fg: #ffffff;--bslib-color-bg: rgb(154.6, 60.8, 143.4);background:linear-gradient(var(--bg-gradient-deg, 140deg), #6f42c1 var(--bg-gradient-start, 36%), #dc3545 var(--bg-gradient-end, 180%)) rgb(154.6,60.8,143.4);color:#fff}.bg-gradient-purple-orange{--bslib-color-fg: #ffffff;--bslib-color-bg: rgb(167.8, 90, 123.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #6f42c1 var(--bg-gradient-start, 36%), #fd7e14 var(--bg-gradient-end, 180%)) rgb(167.8,90,123.8);color:#fff}.bg-gradient-purple-yellow{--bslib-color-fg: #000;--bslib-color-bg: rgb(168.6, 116.8, 118.6);background:linear-gradient(var(--bg-gradient-deg, 140deg), #6f42c1 var(--bg-gradient-start, 36%), #ffc107 var(--bg-gradient-end, 180%)) rgb(168.6,116.8,118.6);color:#000}.bg-gradient-purple-green{--bslib-color-fg: #ffffff;--bslib-color-bg: rgb(76.6, 93.6, 149.4);background:linear-gradient(var(--bg-gradient-deg, 140deg), #6f42c1 var(--bg-gradient-start, 36%), #198754 var(--bg-gradient-end, 180%)) rgb(76.6,93.6,149.4);color:#fff}.bg-gradient-purple-teal{--bslib-color-fg: #ffffff;--bslib-color-bg: rgb(79.4, 120, 176.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #6f42c1 var(--bg-gradient-start, 36%), #20c997 var(--bg-gradient-end, 180%)) rgb(79.4,120,176.2);color:#fff}.bg-gradient-purple-cyan{--bslib-color-fg: #000;--bslib-color-bg: rgb(71.8, 120.4, 211.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #6f42c1 var(--bg-gradient-start, 36%), #0dcaf0 var(--bg-gradient-end, 180%)) rgb(71.8,120.4,211.8);color:#000}.bg-gradient-pink-blue{--bslib-color-fg: #ffffff;--bslib-color-bg: rgb(133.6, 74.6, 180.4);background:linear-gradient(var(--bg-gradient-deg, 140deg), #d63384 var(--bg-gradient-start, 36%), #0d6efd var(--bg-gradient-end, 180%)) rgb(133.6,74.6,180.4);color:#fff}.bg-gradient-pink-indigo{--bslib-color-fg: #ffffff;--bslib-color-bg: rgb(169.2, 37, 176);background:linear-gradient(var(--bg-gradient-deg, 140deg), #d63384 var(--bg-gradient-start, 36%), #6610f2 var(--bg-gradient-end, 180%)) rgb(169.2,37,176);color:#fff}.bg-gradient-pink-purple{--bslib-color-fg: #ffffff;--bslib-color-bg: rgb(172.8, 57, 156.4);background:linear-gradient(var(--bg-gradient-deg, 140deg), #d63384 var(--bg-gradient-start, 36%), #6f42c1 var(--bg-gradient-end, 180%)) rgb(172.8,57,156.4);color:#fff}.bg-gradient-pink-red{--bslib-color-fg: #ffffff;--bslib-color-bg: rgb(216.4, 51.8, 106.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #d63384 var(--bg-gradient-start, 36%), #dc3545 var(--bg-gradient-end, 180%)) rgb(216.4,51.8,106.8);color:#fff}.bg-gradient-pink-orange{--bslib-color-fg: #000;--bslib-color-bg: rgb(229.6, 81, 87.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #d63384 var(--bg-gradient-start, 36%), #fd7e14 var(--bg-gradient-end, 180%)) rgb(229.6,81,87.2);color:#000}.bg-gradient-pink-yellow{--bslib-color-fg: #000;--bslib-color-bg: rgb(230.4, 107.8, 82);background:linear-gradient(var(--bg-gradient-deg, 140deg), #d63384 var(--bg-gradient-start, 36%), #ffc107 var(--bg-gradient-end, 180%)) rgb(230.4,107.8,82);color:#000}.bg-gradient-pink-green{--bslib-color-fg: #ffffff;--bslib-color-bg: rgb(138.4, 84.6, 112.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #d63384 var(--bg-gradient-start, 36%), #198754 var(--bg-gradient-end, 180%)) rgb(138.4,84.6,112.8);color:#fff}.bg-gradient-pink-teal{--bslib-color-fg: #000;--bslib-color-bg: rgb(141.2, 111, 139.6);background:linear-gradient(var(--bg-gradient-deg, 140deg), #d63384 var(--bg-gradient-start, 36%), #20c997 var(--bg-gradient-end, 180%)) rgb(141.2,111,139.6);color:#000}.bg-gradient-pink-cyan{--bslib-color-fg: #000;--bslib-color-bg: rgb(133.6, 111.4, 175.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #d63384 var(--bg-gradient-start, 36%), #0dcaf0 var(--bg-gradient-end, 180%)) rgb(133.6,111.4,175.2);color:#000}.bg-gradient-red-blue{--bslib-color-fg: #ffffff;--bslib-color-bg: rgb(137.2, 75.8, 142.6);background:linear-gradient(var(--bg-gradient-deg, 140deg), #dc3545 var(--bg-gradient-start, 36%), #0d6efd var(--bg-gradient-end, 180%)) rgb(137.2,75.8,142.6);color:#fff}.bg-gradient-red-indigo{--bslib-color-fg: #ffffff;--bslib-color-bg: rgb(172.8, 38.2, 138.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #dc3545 var(--bg-gradient-start, 36%), #6610f2 var(--bg-gradient-end, 180%)) rgb(172.8,38.2,138.2);color:#fff}.bg-gradient-red-purple{--bslib-color-fg: #ffffff;--bslib-color-bg: rgb(176.4, 58.2, 118.6);background:linear-gradient(var(--bg-gradient-deg, 140deg), #dc3545 var(--bg-gradient-start, 36%), #6f42c1 var(--bg-gradient-end, 180%)) rgb(176.4,58.2,118.6);color:#fff}.bg-gradient-red-pink{--bslib-color-fg: #ffffff;--bslib-color-bg: rgb(217.6, 52.2, 94.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #dc3545 var(--bg-gradient-start, 36%), #d63384 var(--bg-gradient-end, 180%)) rgb(217.6,52.2,94.2);color:#fff}.bg-gradient-red-orange{--bslib-color-fg: #000;--bslib-color-bg: rgb(233.2, 82.2, 49.4);background:linear-gradient(var(--bg-gradient-deg, 140deg), #dc3545 var(--bg-gradient-start, 36%), #fd7e14 var(--bg-gradient-end, 180%)) rgb(233.2,82.2,49.4);color:#000}.bg-gradient-red-yellow{--bslib-color-fg: #000;--bslib-color-bg: rgb(234, 109, 44.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #dc3545 var(--bg-gradient-start, 36%), #ffc107 var(--bg-gradient-end, 180%)) rgb(234,109,44.2);color:#000}.bg-gradient-red-green{--bslib-color-fg: #ffffff;--bslib-color-bg: rgb(142, 85.8, 75);background:linear-gradient(var(--bg-gradient-deg, 140deg), #dc3545 var(--bg-gradient-start, 36%), #198754 var(--bg-gradient-end, 180%)) rgb(142,85.8,75);color:#fff}.bg-gradient-red-teal{--bslib-color-fg: #000;--bslib-color-bg: rgb(144.8, 112.2, 101.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #dc3545 var(--bg-gradient-start, 36%), #20c997 var(--bg-gradient-end, 180%)) rgb(144.8,112.2,101.8);color:#000}.bg-gradient-red-cyan{--bslib-color-fg: #000;--bslib-color-bg: rgb(137.2, 112.6, 137.4);background:linear-gradient(var(--bg-gradient-deg, 140deg), #dc3545 var(--bg-gradient-start, 36%), #0dcaf0 var(--bg-gradient-end, 180%)) rgb(137.2,112.6,137.4);color:#000}.bg-gradient-orange-blue{--bslib-color-fg: #000;--bslib-color-bg: rgb(157, 119.6, 113.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #fd7e14 var(--bg-gradient-start, 36%), #0d6efd var(--bg-gradient-end, 180%)) rgb(157,119.6,113.2);color:#000}.bg-gradient-orange-indigo{--bslib-color-fg: #000;--bslib-color-bg: rgb(192.6, 82, 108.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #fd7e14 var(--bg-gradient-start, 36%), #6610f2 var(--bg-gradient-end, 180%)) rgb(192.6,82,108.8);color:#000}.bg-gradient-orange-purple{--bslib-color-fg: #000;--bslib-color-bg: rgb(196.2, 102, 89.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #fd7e14 var(--bg-gradient-start, 36%), #6f42c1 var(--bg-gradient-end, 180%)) rgb(196.2,102,89.2);color:#000}.bg-gradient-orange-pink{--bslib-color-fg: #000;--bslib-color-bg: rgb(237.4, 96, 64.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #fd7e14 var(--bg-gradient-start, 36%), #d63384 var(--bg-gradient-end, 180%)) rgb(237.4,96,64.8);color:#000}.bg-gradient-orange-red{--bslib-color-fg: #000;--bslib-color-bg: rgb(239.8, 96.8, 39.6);background:linear-gradient(var(--bg-gradient-deg, 140deg), #fd7e14 var(--bg-gradient-start, 36%), #dc3545 var(--bg-gradient-end, 180%)) rgb(239.8,96.8,39.6);color:#000}.bg-gradient-orange-yellow{--bslib-color-fg: #000;--bslib-color-bg: rgb(253.8, 152.8, 14.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #fd7e14 var(--bg-gradient-start, 36%), #ffc107 var(--bg-gradient-end, 180%)) rgb(253.8,152.8,14.8);color:#000}.bg-gradient-orange-green{--bslib-color-fg: #000;--bslib-color-bg: rgb(161.8, 129.6, 45.6);background:linear-gradient(var(--bg-gradient-deg, 140deg), #fd7e14 var(--bg-gradient-start, 36%), #198754 var(--bg-gradient-end, 180%)) rgb(161.8,129.6,45.6);color:#000}.bg-gradient-orange-teal{--bslib-color-fg: #000;--bslib-color-bg: rgb(164.6, 156, 72.4);background:linear-gradient(var(--bg-gradient-deg, 140deg), #fd7e14 var(--bg-gradient-start, 36%), #20c997 var(--bg-gradient-end, 180%)) rgb(164.6,156,72.4);color:#000}.bg-gradient-orange-cyan{--bslib-color-fg: #000;--bslib-color-bg: rgb(157, 156.4, 108);background:linear-gradient(var(--bg-gradient-deg, 140deg), #fd7e14 var(--bg-gradient-start, 36%), #0dcaf0 var(--bg-gradient-end, 180%)) rgb(157,156.4,108);color:#000}.bg-gradient-yellow-blue{--bslib-color-fg: #000;--bslib-color-bg: rgb(158.2, 159.8, 105.4);background:linear-gradient(var(--bg-gradient-deg, 140deg), #ffc107 var(--bg-gradient-start, 36%), #0d6efd var(--bg-gradient-end, 180%)) rgb(158.2,159.8,105.4);color:#000}.bg-gradient-yellow-indigo{--bslib-color-fg: #000;--bslib-color-bg: rgb(193.8, 122.2, 101);background:linear-gradient(var(--bg-gradient-deg, 140deg), #ffc107 var(--bg-gradient-start, 36%), #6610f2 var(--bg-gradient-end, 180%)) rgb(193.8,122.2,101);color:#000}.bg-gradient-yellow-purple{--bslib-color-fg: #000;--bslib-color-bg: rgb(197.4, 142.2, 81.4);background:linear-gradient(var(--bg-gradient-deg, 140deg), #ffc107 var(--bg-gradient-start, 36%), #6f42c1 var(--bg-gradient-end, 180%)) rgb(197.4,142.2,81.4);color:#000}.bg-gradient-yellow-pink{--bslib-color-fg: #000;--bslib-color-bg: rgb(238.6, 136.2, 57);background:linear-gradient(var(--bg-gradient-deg, 140deg), #ffc107 var(--bg-gradient-start, 36%), #d63384 var(--bg-gradient-end, 180%)) rgb(238.6,136.2,57);color:#000}.bg-gradient-yellow-red{--bslib-color-fg: #000;--bslib-color-bg: rgb(241, 137, 31.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #ffc107 var(--bg-gradient-start, 36%), #dc3545 var(--bg-gradient-end, 180%)) rgb(241,137,31.8);color:#000}.bg-gradient-yellow-orange{--bslib-color-fg: #000;--bslib-color-bg: rgb(254.2, 166.2, 12.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #ffc107 var(--bg-gradient-start, 36%), #fd7e14 var(--bg-gradient-end, 180%)) rgb(254.2,166.2,12.2);color:#000}.bg-gradient-yellow-green{--bslib-color-fg: #000;--bslib-color-bg: rgb(163, 169.8, 37.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #ffc107 var(--bg-gradient-start, 36%), #198754 var(--bg-gradient-end, 180%)) rgb(163,169.8,37.8);color:#000}.bg-gradient-yellow-teal{--bslib-color-fg: #000;--bslib-color-bg: rgb(165.8, 196.2, 64.6);background:linear-gradient(var(--bg-gradient-deg, 140deg), #ffc107 var(--bg-gradient-start, 36%), #20c997 var(--bg-gradient-end, 180%)) rgb(165.8,196.2,64.6);color:#000}.bg-gradient-yellow-cyan{--bslib-color-fg: #000;--bslib-color-bg: rgb(158.2, 196.6, 100.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #ffc107 var(--bg-gradient-start, 36%), #0dcaf0 var(--bg-gradient-end, 180%)) rgb(158.2,196.6,100.2);color:#000}.bg-gradient-green-blue{--bslib-color-fg: #ffffff;--bslib-color-bg: rgb(20.2, 125, 151.6);background:linear-gradient(var(--bg-gradient-deg, 140deg), #198754 var(--bg-gradient-start, 36%), #0d6efd var(--bg-gradient-end, 180%)) rgb(20.2,125,151.6);color:#fff}.bg-gradient-green-indigo{--bslib-color-fg: #ffffff;--bslib-color-bg: rgb(55.8, 87.4, 147.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #198754 var(--bg-gradient-start, 36%), #6610f2 var(--bg-gradient-end, 180%)) rgb(55.8,87.4,147.2);color:#fff}.bg-gradient-green-purple{--bslib-color-fg: #ffffff;--bslib-color-bg: rgb(59.4, 107.4, 127.6);background:linear-gradient(var(--bg-gradient-deg, 140deg), #198754 var(--bg-gradient-start, 36%), #6f42c1 var(--bg-gradient-end, 180%)) rgb(59.4,107.4,127.6);color:#fff}.bg-gradient-green-pink{--bslib-color-fg: #ffffff;--bslib-color-bg: rgb(100.6, 101.4, 103.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #198754 var(--bg-gradient-start, 36%), #d63384 var(--bg-gradient-end, 180%)) rgb(100.6,101.4,103.2);color:#fff}.bg-gradient-green-red{--bslib-color-fg: #ffffff;--bslib-color-bg: rgb(103, 102.2, 78);background:linear-gradient(var(--bg-gradient-deg, 140deg), #198754 var(--bg-gradient-start, 36%), #dc3545 var(--bg-gradient-end, 180%)) rgb(103,102.2,78);color:#fff}.bg-gradient-green-orange{--bslib-color-fg: #000;--bslib-color-bg: rgb(116.2, 131.4, 58.4);background:linear-gradient(var(--bg-gradient-deg, 140deg), #198754 var(--bg-gradient-start, 36%), #fd7e14 var(--bg-gradient-end, 180%)) rgb(116.2,131.4,58.4);color:#000}.bg-gradient-green-yellow{--bslib-color-fg: #000;--bslib-color-bg: rgb(117, 158.2, 53.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #198754 var(--bg-gradient-start, 36%), #ffc107 var(--bg-gradient-end, 180%)) rgb(117,158.2,53.2);color:#000}.bg-gradient-green-teal{--bslib-color-fg: #000;--bslib-color-bg: rgb(27.8, 161.4, 110.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #198754 var(--bg-gradient-start, 36%), #20c997 var(--bg-gradient-end, 180%)) rgb(27.8,161.4,110.8);color:#000}.bg-gradient-green-cyan{--bslib-color-fg: #000;--bslib-color-bg: rgb(20.2, 161.8, 146.4);background:linear-gradient(var(--bg-gradient-deg, 140deg), #198754 var(--bg-gradient-start, 36%), #0dcaf0 var(--bg-gradient-end, 180%)) rgb(20.2,161.8,146.4);color:#000}.bg-gradient-teal-blue{--bslib-color-fg: #000;--bslib-color-bg: rgb(24.4, 164.6, 191.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #20c997 var(--bg-gradient-start, 36%), #0d6efd var(--bg-gradient-end, 180%)) rgb(24.4,164.6,191.8);color:#000}.bg-gradient-teal-indigo{--bslib-color-fg: #000;--bslib-color-bg: rgb(60, 127, 187.4);background:linear-gradient(var(--bg-gradient-deg, 140deg), #20c997 var(--bg-gradient-start, 36%), #6610f2 var(--bg-gradient-end, 180%)) rgb(60,127,187.4);color:#000}.bg-gradient-teal-purple{--bslib-color-fg: #000;--bslib-color-bg: rgb(63.6, 147, 167.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #20c997 var(--bg-gradient-start, 36%), #6f42c1 var(--bg-gradient-end, 180%)) rgb(63.6,147,167.8);color:#000}.bg-gradient-teal-pink{--bslib-color-fg: #000;--bslib-color-bg: rgb(104.8, 141, 143.4);background:linear-gradient(var(--bg-gradient-deg, 140deg), #20c997 var(--bg-gradient-start, 36%), #d63384 var(--bg-gradient-end, 180%)) rgb(104.8,141,143.4);color:#000}.bg-gradient-teal-red{--bslib-color-fg: #000;--bslib-color-bg: rgb(107.2, 141.8, 118.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #20c997 var(--bg-gradient-start, 36%), #dc3545 var(--bg-gradient-end, 180%)) rgb(107.2,141.8,118.2);color:#000}.bg-gradient-teal-orange{--bslib-color-fg: #000;--bslib-color-bg: rgb(120.4, 171, 98.6);background:linear-gradient(var(--bg-gradient-deg, 140deg), #20c997 var(--bg-gradient-start, 36%), #fd7e14 var(--bg-gradient-end, 180%)) rgb(120.4,171,98.6);color:#000}.bg-gradient-teal-yellow{--bslib-color-fg: #000;--bslib-color-bg: rgb(121.2, 197.8, 93.4);background:linear-gradient(var(--bg-gradient-deg, 140deg), #20c997 var(--bg-gradient-start, 36%), #ffc107 var(--bg-gradient-end, 180%)) rgb(121.2,197.8,93.4);color:#000}.bg-gradient-teal-green{--bslib-color-fg: #000;--bslib-color-bg: rgb(29.2, 174.6, 124.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #20c997 var(--bg-gradient-start, 36%), #198754 var(--bg-gradient-end, 180%)) rgb(29.2,174.6,124.2);color:#000}.bg-gradient-teal-cyan{--bslib-color-fg: #000;--bslib-color-bg: rgb(24.4, 201.4, 186.6);background:linear-gradient(var(--bg-gradient-deg, 140deg), #20c997 var(--bg-gradient-start, 36%), #0dcaf0 var(--bg-gradient-end, 180%)) rgb(24.4,201.4,186.6);color:#000}.bg-gradient-cyan-blue{--bslib-color-fg: #000;--bslib-color-bg: rgb(13, 165.2, 245.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #0dcaf0 var(--bg-gradient-start, 36%), #0d6efd var(--bg-gradient-end, 180%)) rgb(13,165.2,245.2);color:#000}.bg-gradient-cyan-indigo{--bslib-color-fg: #000;--bslib-color-bg: rgb(48.6, 127.6, 240.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #0dcaf0 var(--bg-gradient-start, 36%), #6610f2 var(--bg-gradient-end, 180%)) rgb(48.6,127.6,240.8);color:#000}.bg-gradient-cyan-purple{--bslib-color-fg: #000;--bslib-color-bg: rgb(52.2, 147.6, 221.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #0dcaf0 var(--bg-gradient-start, 36%), #6f42c1 var(--bg-gradient-end, 180%)) rgb(52.2,147.6,221.2);color:#000}.bg-gradient-cyan-pink{--bslib-color-fg: #000;--bslib-color-bg: rgb(93.4, 141.6, 196.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #0dcaf0 var(--bg-gradient-start, 36%), #d63384 var(--bg-gradient-end, 180%)) rgb(93.4,141.6,196.8);color:#000}.bg-gradient-cyan-red{--bslib-color-fg: #000;--bslib-color-bg: rgb(95.8, 142.4, 171.6);background:linear-gradient(var(--bg-gradient-deg, 140deg), #0dcaf0 var(--bg-gradient-start, 36%), #dc3545 var(--bg-gradient-end, 180%)) rgb(95.8,142.4,171.6);color:#000}.bg-gradient-cyan-orange{--bslib-color-fg: #000;--bslib-color-bg: rgb(109, 171.6, 152);background:linear-gradient(var(--bg-gradient-deg, 140deg), #0dcaf0 var(--bg-gradient-start, 36%), #fd7e14 var(--bg-gradient-end, 180%)) rgb(109,171.6,152);color:#000}.bg-gradient-cyan-yellow{--bslib-color-fg: #000;--bslib-color-bg: rgb(109.8, 198.4, 146.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #0dcaf0 var(--bg-gradient-start, 36%), #ffc107 var(--bg-gradient-end, 180%)) rgb(109.8,198.4,146.8);color:#000}.bg-gradient-cyan-green{--bslib-color-fg: #000;--bslib-color-bg: rgb(17.8, 175.2, 177.6);background:linear-gradient(var(--bg-gradient-deg, 140deg), #0dcaf0 var(--bg-gradient-start, 36%), #198754 var(--bg-gradient-end, 180%)) rgb(17.8,175.2,177.6);color:#000}.bg-gradient-cyan-teal{--bslib-color-fg: #000;--bslib-color-bg: rgb(20.6, 201.6, 204.4);background:linear-gradient(var(--bg-gradient-deg, 140deg), #0dcaf0 var(--bg-gradient-start, 36%), #20c997 var(--bg-gradient-end, 180%)) rgb(20.6,201.6,204.4);color:#000}:root{--bslib-spacer: 1rem;--bslib-mb-spacer: var(--bslib-spacer, 1rem)}.bslib-mb-spacing{margin-bottom:var(--bslib-mb-spacer)}.bslib-gap-spacing{gap:var(--bslib-mb-spacer)}.bslib-gap-spacing>.bslib-mb-spacing,.bslib-gap-spacing>.form-group,.bslib-gap-spacing>p,.bslib-gap-spacing>pre{margin-bottom:0}.html-fill-container>.html-fill-item.bslib-mb-spacing{margin-bottom:0}.tab-content>.tab-pane.html-fill-container{display:none}.tab-content>.active.html-fill-container{display:flex}.tab-content.html-fill-container{padding:0}.accordion .accordion-header{font-size:calc(1.29rem + 0.48vw);margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;color:var(--bs-heading-color);margin-bottom:0}@media(min-width: 1200px){.accordion .accordion-header{font-size:1.65rem}}.accordion .accordion-icon:not(:empty){margin-right:.75rem;display:flex}.accordion .accordion-button:not(.collapsed){box-shadow:none}.accordion .accordion-button:not(.collapsed):focus{box-shadow:var(--bs-accordion-btn-focus-box-shadow)}.bslib-card{overflow:auto}.bslib-card .card-body+.card-body{padding-top:0}.bslib-card .card-body{overflow:auto}.bslib-card .card-body p{margin-top:0}.bslib-card .card-body p:last-child{margin-bottom:0}.bslib-card .card-body{max-height:var(--bslib-card-body-max-height, none)}.bslib-card[data-full-screen=true]>.card-body{max-height:var(--bslib-card-body-max-height-full-screen, none)}.bslib-card .card-header .form-group{margin-bottom:0}.bslib-card .card-header .selectize-control{margin-bottom:0}.bslib-card .card-header .selectize-control .item{margin-right:1.15rem}.bslib-card .card-footer{margin-top:auto}.bslib-card .bslib-navs-card-title{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.bslib-card .bslib-navs-card-title .nav{margin-left:auto}.bslib-card .bslib-sidebar-layout:not([data-bslib-sidebar-border=true]){border:none}.bslib-card .bslib-sidebar-layout:not([data-bslib-sidebar-border-radius=true]){border-top-left-radius:0;border-top-right-radius:0}[data-full-screen=true]{position:fixed;inset:3.5rem 1rem 1rem;height:auto !important;max-height:none !important;width:auto !important;z-index:1070}.bslib-full-screen-enter{display:none;position:absolute;bottom:var(--bslib-full-screen-enter-bottom, 0.2rem);right:var(--bslib-full-screen-enter-right, 0);top:var(--bslib-full-screen-enter-top);left:var(--bslib-full-screen-enter-left);color:var(--bslib-color-fg, var(--bs-card-color));background-color:var(--bslib-color-bg, var(--bs-card-bg, var(--bs-body-bg)));border:var(--bs-card-border-width) solid var(--bslib-color-fg, var(--bs-card-border-color));box-shadow:0 2px 4px rgba(0,0,0,.15);margin:.2rem .4rem;padding:.55rem !important;font-size:.8rem;cursor:pointer;opacity:.7;z-index:1070}.bslib-full-screen-enter:hover{opacity:1}.card[data-full-screen=false]:hover>*>.bslib-full-screen-enter{display:block}.bslib-has-full-screen .card:hover>*>.bslib-full-screen-enter{display:none}@media(max-width: 575.98px){.bslib-full-screen-enter{display:none !important}}.bslib-full-screen-exit{position:relative;top:1.35rem;font-size:.9rem;cursor:pointer;text-decoration:none;display:flex;float:right;margin-right:2.15rem;align-items:center;color:rgba(var(--bs-body-bg-rgb), 0.8)}.bslib-full-screen-exit:hover{color:rgba(var(--bs-body-bg-rgb), 1)}.bslib-full-screen-exit svg{margin-left:.5rem;font-size:1.5rem}#bslib-full-screen-overlay{position:fixed;inset:0;background-color:rgba(var(--bs-body-color-rgb), 0.6);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);z-index:1069;animation:bslib-full-screen-overlay-enter 400ms cubic-bezier(0.6, 0.02, 0.65, 1) forwards}@keyframes bslib-full-screen-overlay-enter{0%{opacity:0}100%{opacity:1}}.bslib-grid{display:grid !important;gap:var(--bslib-spacer, 1rem);height:var(--bslib-grid-height)}.bslib-grid.grid{grid-template-columns:repeat(var(--bs-columns, 12), minmax(0, 1fr));grid-template-rows:unset;grid-auto-rows:var(--bslib-grid--row-heights);--bslib-grid--row-heights--xs: unset;--bslib-grid--row-heights--sm: unset;--bslib-grid--row-heights--md: unset;--bslib-grid--row-heights--lg: unset;--bslib-grid--row-heights--xl: unset;--bslib-grid--row-heights--xxl: unset}.bslib-grid.grid.bslib-grid--row-heights--xs{--bslib-grid--row-heights: var(--bslib-grid--row-heights--xs)}@media(min-width: 576px){.bslib-grid.grid.bslib-grid--row-heights--sm{--bslib-grid--row-heights: var(--bslib-grid--row-heights--sm)}}@media(min-width: 768px){.bslib-grid.grid.bslib-grid--row-heights--md{--bslib-grid--row-heights: var(--bslib-grid--row-heights--md)}}@media(min-width: 992px){.bslib-grid.grid.bslib-grid--row-heights--lg{--bslib-grid--row-heights: var(--bslib-grid--row-heights--lg)}}@media(min-width: 1200px){.bslib-grid.grid.bslib-grid--row-heights--xl{--bslib-grid--row-heights: var(--bslib-grid--row-heights--xl)}}@media(min-width: 1400px){.bslib-grid.grid.bslib-grid--row-heights--xxl{--bslib-grid--row-heights: var(--bslib-grid--row-heights--xxl)}}.bslib-grid>*>.shiny-input-container{width:100%}.bslib-grid-item{grid-column:auto/span 1}@media(max-width: 767.98px){.bslib-grid-item{grid-column:1/-1}}@media(max-width: 575.98px){.bslib-grid{grid-template-columns:1fr !important;height:var(--bslib-grid-height-mobile)}.bslib-grid.grid{height:unset !important;grid-auto-rows:var(--bslib-grid--row-heights--xs, auto)}}@media(min-width: 576px){.nav:not(.nav-hidden){display:flex !important;display:-webkit-flex !important}.nav:not(.nav-hidden):not(.nav-stacked):not(.flex-column){float:none !important}.nav:not(.nav-hidden):not(.nav-stacked):not(.flex-column)>.bslib-nav-spacer{margin-left:auto !important}.nav:not(.nav-hidden):not(.nav-stacked):not(.flex-column)>.form-inline{margin-top:auto;margin-bottom:auto}.nav:not(.nav-hidden).nav-stacked{flex-direction:column;-webkit-flex-direction:column;height:100%}.nav:not(.nav-hidden).nav-stacked>.bslib-nav-spacer{margin-top:auto !important}}html{height:100%}.bslib-page-fill{width:100%;height:100%;margin:0;padding:var(--bslib-spacer, 1rem);gap:var(--bslib-spacer, 1rem)}@media(max-width: 575.98px){.bslib-page-fill{height:var(--bslib-page-fill-mobile-height, auto)}}.navbar+.container-fluid:has(>.tab-content>.tab-pane.active.html-fill-container),.navbar+.container-sm:has(>.tab-content>.tab-pane.active.html-fill-container),.navbar+.container-md:has(>.tab-content>.tab-pane.active.html-fill-container),.navbar+.container-lg:has(>.tab-content>.tab-pane.active.html-fill-container),.navbar+.container-xl:has(>.tab-content>.tab-pane.active.html-fill-container),.navbar+.container-xxl:has(>.tab-content>.tab-pane.active.html-fill-container){padding-left:0;padding-right:0}.navbar+.container-fluid>.tab-content>.tab-pane.active.html-fill-container,.navbar+.container-sm>.tab-content>.tab-pane.active.html-fill-container,.navbar+.container-md>.tab-content>.tab-pane.active.html-fill-container,.navbar+.container-lg>.tab-content>.tab-pane.active.html-fill-container,.navbar+.container-xl>.tab-content>.tab-pane.active.html-fill-container,.navbar+.container-xxl>.tab-content>.tab-pane.active.html-fill-container{padding:var(--bslib-spacer, 1rem);gap:var(--bslib-spacer, 1rem)}.navbar+.container-fluid>.tab-content>.tab-pane.active.html-fill-container:has(>.bslib-sidebar-layout:only-child),.navbar+.container-sm>.tab-content>.tab-pane.active.html-fill-container:has(>.bslib-sidebar-layout:only-child),.navbar+.container-md>.tab-content>.tab-pane.active.html-fill-container:has(>.bslib-sidebar-layout:only-child),.navbar+.container-lg>.tab-content>.tab-pane.active.html-fill-container:has(>.bslib-sidebar-layout:only-child),.navbar+.container-xl>.tab-content>.tab-pane.active.html-fill-container:has(>.bslib-sidebar-layout:only-child),.navbar+.container-xxl>.tab-content>.tab-pane.active.html-fill-container:has(>.bslib-sidebar-layout:only-child){padding:0}.navbar+.container-fluid>.tab-content>.tab-pane.active.html-fill-container>.bslib-sidebar-layout:only-child:not([data-bslib-sidebar-border=true]),.navbar+.container-sm>.tab-content>.tab-pane.active.html-fill-container>.bslib-sidebar-layout:only-child:not([data-bslib-sidebar-border=true]),.navbar+.container-md>.tab-content>.tab-pane.active.html-fill-container>.bslib-sidebar-layout:only-child:not([data-bslib-sidebar-border=true]),.navbar+.container-lg>.tab-content>.tab-pane.active.html-fill-container>.bslib-sidebar-layout:only-child:not([data-bslib-sidebar-border=true]),.navbar+.container-xl>.tab-content>.tab-pane.active.html-fill-container>.bslib-sidebar-layout:only-child:not([data-bslib-sidebar-border=true]),.navbar+.container-xxl>.tab-content>.tab-pane.active.html-fill-container>.bslib-sidebar-layout:only-child:not([data-bslib-sidebar-border=true]){border-left:none;border-right:none;border-bottom:none}.navbar+.container-fluid>.tab-content>.tab-pane.active.html-fill-container>.bslib-sidebar-layout:only-child:not([data-bslib-sidebar-border-radius=true]),.navbar+.container-sm>.tab-content>.tab-pane.active.html-fill-container>.bslib-sidebar-layout:only-child:not([data-bslib-sidebar-border-radius=true]),.navbar+.container-md>.tab-content>.tab-pane.active.html-fill-container>.bslib-sidebar-layout:only-child:not([data-bslib-sidebar-border-radius=true]),.navbar+.container-lg>.tab-content>.tab-pane.active.html-fill-container>.bslib-sidebar-layout:only-child:not([data-bslib-sidebar-border-radius=true]),.navbar+.container-xl>.tab-content>.tab-pane.active.html-fill-container>.bslib-sidebar-layout:only-child:not([data-bslib-sidebar-border-radius=true]),.navbar+.container-xxl>.tab-content>.tab-pane.active.html-fill-container>.bslib-sidebar-layout:only-child:not([data-bslib-sidebar-border-radius=true]){border-radius:0}.navbar+div>.bslib-sidebar-layout{border-top:var(--bslib-sidebar-border)}:root{--bslib-page-sidebar-title-bg: #517699;--bslib-page-sidebar-title-color: #ffffff}.bslib-page-title{background-color:var(--bslib-page-sidebar-title-bg);color:var(--bslib-page-sidebar-title-color);font-size:1.25rem;font-weight:300;padding:var(--bslib-spacer, 1rem);padding-left:1.5rem;margin-bottom:0;border-bottom:1px solid rgb(221.7,222.3,222.9)}.bslib-sidebar-layout{--bslib-sidebar-transition-duration: 500ms;--bslib-sidebar-transition-easing-x: cubic-bezier(0.8, 0.78, 0.22, 1.07);--bslib-sidebar-border: var(--bs-card-border-width, 1px) solid var(--bs-card-border-color, rgba(0, 0, 0, 0.175));--bslib-sidebar-border-radius: var(--bs-border-radius);--bslib-sidebar-vert-border: var(--bs-card-border-width, 1px) solid var(--bs-card-border-color, rgba(0, 0, 0, 0.175));--bslib-sidebar-bg: rgba(var(--bs-emphasis-color-rgb, 0, 0, 0), 0.05);--bslib-sidebar-fg: var(--bs-emphasis-color, black);--bslib-sidebar-main-fg: var(--bs-card-color, var(--bs-body-color));--bslib-sidebar-main-bg: var(--bs-card-bg, var(--bs-body-bg));--bslib-sidebar-toggle-bg: rgba(var(--bs-emphasis-color-rgb, 0, 0, 0), 0.1);--bslib-sidebar-padding: calc(var(--bslib-spacer) * 1.5);--bslib-sidebar-icon-size: var(--bslib-spacer, 1rem);--bslib-sidebar-icon-button-size: calc(var(--bslib-sidebar-icon-size, 1rem) * 2);--bslib-sidebar-padding-icon: calc(var(--bslib-sidebar-icon-button-size, 2rem) * 1.5);--bslib-collapse-toggle-border-radius: var(--bs-border-radius, 0.375rem);--bslib-collapse-toggle-transform: 0deg;--bslib-sidebar-toggle-transition-easing: cubic-bezier(1, 0, 0, 1);--bslib-collapse-toggle-right-transform: 180deg;--bslib-sidebar-column-main: minmax(0, 1fr);display:grid !important;grid-template-columns:min(100% - var(--bslib-sidebar-icon-size),var(--bslib-sidebar-width, 250px)) var(--bslib-sidebar-column-main);position:relative;transition:grid-template-columns ease-in-out var(--bslib-sidebar-transition-duration);border:var(--bslib-sidebar-border);border-radius:var(--bslib-sidebar-border-radius)}@media(prefers-reduced-motion: reduce){.bslib-sidebar-layout{transition:none}}.bslib-sidebar-layout[data-bslib-sidebar-border=false]{border:none}.bslib-sidebar-layout[data-bslib-sidebar-border-radius=false]{border-radius:initial}.bslib-sidebar-layout>.main,.bslib-sidebar-layout>.sidebar{grid-row:1/2;border-radius:inherit;overflow:auto}.bslib-sidebar-layout>.main{grid-column:2/3;border-top-left-radius:0;border-bottom-left-radius:0;padding:var(--bslib-sidebar-padding);transition:padding var(--bslib-sidebar-transition-easing-x) var(--bslib-sidebar-transition-duration);color:var(--bslib-sidebar-main-fg);background-color:var(--bslib-sidebar-main-bg)}.bslib-sidebar-layout>.sidebar{grid-column:1/2;width:100%;height:100%;border-right:var(--bslib-sidebar-vert-border);border-top-right-radius:0;border-bottom-right-radius:0;color:var(--bslib-sidebar-fg);background-color:var(--bslib-sidebar-bg);backdrop-filter:blur(5px)}.bslib-sidebar-layout>.sidebar>.sidebar-content{display:flex;flex-direction:column;gap:var(--bslib-spacer, 1rem);padding:var(--bslib-sidebar-padding);padding-top:var(--bslib-sidebar-padding-icon)}.bslib-sidebar-layout>.sidebar>.sidebar-content>:last-child:not(.sidebar-title){margin-bottom:0}.bslib-sidebar-layout>.sidebar>.sidebar-content>.accordion{margin-left:calc(-1*var(--bslib-sidebar-padding));margin-right:calc(-1*var(--bslib-sidebar-padding))}.bslib-sidebar-layout>.sidebar>.sidebar-content>.accordion:last-child{margin-bottom:calc(-1*var(--bslib-sidebar-padding))}.bslib-sidebar-layout>.sidebar>.sidebar-content>.accordion:not(:last-child){margin-bottom:1rem}.bslib-sidebar-layout>.sidebar>.sidebar-content>.accordion .accordion-body{display:flex;flex-direction:column}.bslib-sidebar-layout>.sidebar>.sidebar-content>.accordion:not(:first-child) .accordion-item:first-child{border-top:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.bslib-sidebar-layout>.sidebar>.sidebar-content>.accordion:not(:last-child) .accordion-item:last-child{border-bottom:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.bslib-sidebar-layout>.sidebar>.sidebar-content.has-accordion>.sidebar-title{border-bottom:none;padding-bottom:0}.bslib-sidebar-layout>.sidebar .shiny-input-container{width:100%}.bslib-sidebar-layout[data-bslib-sidebar-open=always]>.sidebar>.sidebar-content{padding-top:var(--bslib-sidebar-padding)}.bslib-sidebar-layout>.collapse-toggle{grid-row:1/2;grid-column:1/2;display:inline-flex;align-items:center;position:absolute;right:calc(var(--bslib-sidebar-icon-size));top:calc(var(--bslib-sidebar-icon-size, 1rem)/2);border:none;border-radius:var(--bslib-collapse-toggle-border-radius);height:var(--bslib-sidebar-icon-button-size, 2rem);width:var(--bslib-sidebar-icon-button-size, 2rem);display:flex;align-items:center;justify-content:center;padding:0;color:var(--bslib-sidebar-fg);background-color:unset;transition:color var(--bslib-sidebar-transition-easing-x) var(--bslib-sidebar-transition-duration),top var(--bslib-sidebar-transition-easing-x) var(--bslib-sidebar-transition-duration),right var(--bslib-sidebar-transition-easing-x) var(--bslib-sidebar-transition-duration),left var(--bslib-sidebar-transition-easing-x) var(--bslib-sidebar-transition-duration)}.bslib-sidebar-layout>.collapse-toggle:hover{background-color:var(--bslib-sidebar-toggle-bg)}.bslib-sidebar-layout>.collapse-toggle>.collapse-icon{opacity:.8;width:var(--bslib-sidebar-icon-size);height:var(--bslib-sidebar-icon-size);transform:rotateY(var(--bslib-collapse-toggle-transform));transition:transform var(--bslib-sidebar-toggle-transition-easing) var(--bslib-sidebar-transition-duration)}.bslib-sidebar-layout>.collapse-toggle:hover>.collapse-icon{opacity:1}.bslib-sidebar-layout .sidebar-title{font-size:1.25rem;line-height:1.25;margin-top:0;margin-bottom:1rem;padding-bottom:1rem;border-bottom:var(--bslib-sidebar-border)}.bslib-sidebar-layout.sidebar-right{grid-template-columns:var(--bslib-sidebar-column-main) min(100% - var(--bslib-sidebar-icon-size),var(--bslib-sidebar-width, 250px))}.bslib-sidebar-layout.sidebar-right>.main{grid-column:1/2;border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:inherit;border-bottom-left-radius:inherit}.bslib-sidebar-layout.sidebar-right>.sidebar{grid-column:2/3;border-right:none;border-left:var(--bslib-sidebar-vert-border);border-top-left-radius:0;border-bottom-left-radius:0}.bslib-sidebar-layout.sidebar-right>.collapse-toggle{grid-column:2/3;left:var(--bslib-sidebar-icon-size);right:unset;border:var(--bslib-collapse-toggle-border)}.bslib-sidebar-layout.sidebar-right>.collapse-toggle>.collapse-icon{transform:rotateY(var(--bslib-collapse-toggle-right-transform))}.bslib-sidebar-layout.sidebar-collapsed{--bslib-collapse-toggle-transform: 180deg;--bslib-collapse-toggle-right-transform: 0deg;--bslib-sidebar-vert-border: none;grid-template-columns:0 minmax(0, 1fr)}.bslib-sidebar-layout.sidebar-collapsed.sidebar-right{grid-template-columns:minmax(0, 1fr) 0}.bslib-sidebar-layout.sidebar-collapsed:not(.transitioning)>.sidebar>*{display:none}.bslib-sidebar-layout.sidebar-collapsed>.main{border-radius:inherit}.bslib-sidebar-layout.sidebar-collapsed:not(.sidebar-right)>.main{padding-left:var(--bslib-sidebar-padding-icon)}.bslib-sidebar-layout.sidebar-collapsed.sidebar-right>.main{padding-right:var(--bslib-sidebar-padding-icon)}.bslib-sidebar-layout.sidebar-collapsed>.collapse-toggle{color:var(--bslib-sidebar-main-fg);top:calc(var(--bslib-sidebar-overlap-counter, 0)*(var(--bslib-sidebar-icon-size) + var(--bslib-sidebar-padding)) + var(--bslib-sidebar-icon-size, 1rem)/2);right:calc(-2.5*var(--bslib-sidebar-icon-size) - var(--bs-card-border-width, 1px))}.bslib-sidebar-layout.sidebar-collapsed.sidebar-right>.collapse-toggle{left:calc(-2.5*var(--bslib-sidebar-icon-size) - var(--bs-card-border-width, 1px));right:unset}@media(min-width: 576px){.bslib-sidebar-layout.transitioning>.sidebar>.sidebar-content{display:none}}@media(max-width: 575.98px){.bslib-sidebar-layout[data-bslib-sidebar-open=desktop]{--bslib-sidebar-js-init-collapsed: true}.bslib-sidebar-layout>.sidebar,.bslib-sidebar-layout.sidebar-right>.sidebar{border:none}.bslib-sidebar-layout>.main,.bslib-sidebar-layout.sidebar-right>.main{grid-column:1/3}.bslib-sidebar-layout[data-bslib-sidebar-open=always]{display:block !important}.bslib-sidebar-layout[data-bslib-sidebar-open=always]>.sidebar{max-height:var(--bslib-sidebar-max-height-mobile);overflow-y:auto;border-top:var(--bslib-sidebar-vert-border)}.bslib-sidebar-layout:not([data-bslib-sidebar-open=always]){grid-template-columns:100% 0}.bslib-sidebar-layout:not([data-bslib-sidebar-open=always]):not(.sidebar-collapsed)>.sidebar{z-index:1}.bslib-sidebar-layout:not([data-bslib-sidebar-open=always]):not(.sidebar-collapsed)>.collapse-toggle{z-index:1}.bslib-sidebar-layout:not([data-bslib-sidebar-open=always]).sidebar-right{grid-template-columns:0 100%}.bslib-sidebar-layout:not([data-bslib-sidebar-open=always]).sidebar-collapsed{grid-template-columns:0 100%}.bslib-sidebar-layout:not([data-bslib-sidebar-open=always]).sidebar-collapsed.sidebar-right{grid-template-columns:100% 0}.bslib-sidebar-layout:not([data-bslib-sidebar-open=always]):not(.sidebar-right)>.main{padding-left:var(--bslib-sidebar-padding-icon)}.bslib-sidebar-layout:not([data-bslib-sidebar-open=always]).sidebar-right>.main{padding-right:var(--bslib-sidebar-padding-icon)}.bslib-sidebar-layout:not([data-bslib-sidebar-open=always])>.main{opacity:0;transition:opacity var(--bslib-sidebar-transition-easing-x) var(--bslib-sidebar-transition-duration)}.bslib-sidebar-layout:not([data-bslib-sidebar-open=always]).sidebar-collapsed>.main{opacity:1}}:root{--bslib-value-box-shadow: none;--bslib-value-box-border-width-auto-yes: var(--bslib-value-box-border-width-baseline);--bslib-value-box-border-width-auto-no: 0;--bslib-value-box-border-width-baseline: 1px}.bslib-value-box{border-width:var(--bslib-value-box-border-width-auto-no, var(--bslib-value-box-border-width-baseline));container-name:bslib-value-box;container-type:inline-size}.bslib-value-box.card{box-shadow:var(--bslib-value-box-shadow)}.bslib-value-box.border-auto{border-width:var(--bslib-value-box-border-width-auto-yes, var(--bslib-value-box-border-width-baseline))}.bslib-value-box.default{--bslib-value-box-bg-default: var(--bs-card-bg, #ffffff);--bslib-value-box-border-color-default: var(--bs-card-border-color, rgba(0, 0, 0, 0.175));color:var(--bslib-value-box-color);background-color:var(--bslib-value-box-bg, var(--bslib-value-box-bg-default));border-color:var(--bslib-value-box-border-color, var(--bslib-value-box-border-color-default))}.bslib-value-box .value-box-grid{display:grid;grid-template-areas:"left right";align-items:center;overflow:hidden}.bslib-value-box .value-box-showcase{height:100%;max-height:var(---bslib-value-box-showcase-max-h, 100%)}.bslib-value-box .value-box-showcase,.bslib-value-box .value-box-showcase>.html-fill-item{width:100%}.bslib-value-box[data-full-screen=true] .value-box-showcase{max-height:var(---bslib-value-box-showcase-max-h-fs, 100%)}@media screen and (min-width: 575.98px){@container bslib-value-box (max-width: 300px){.bslib-value-box:not(.showcase-bottom) .value-box-grid{grid-template-columns:1fr !important;grid-template-rows:auto auto;grid-template-areas:"top" "bottom"}.bslib-value-box:not(.showcase-bottom) .value-box-grid .value-box-showcase{grid-area:top !important}.bslib-value-box:not(.showcase-bottom) .value-box-grid .value-box-area{grid-area:bottom !important;justify-content:end}}}.bslib-value-box .value-box-area{justify-content:center;padding:1.5rem 1rem;font-size:.9rem;font-weight:500}.bslib-value-box .value-box-area *{margin-bottom:0;margin-top:0}.bslib-value-box .value-box-title{font-size:1rem;margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}.bslib-value-box .value-box-title:empty::after{content:" "}.bslib-value-box .value-box-value{font-size:calc(1.29rem + 0.48vw);margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}@media(min-width: 1200px){.bslib-value-box .value-box-value{font-size:1.65rem}}.bslib-value-box .value-box-value:empty::after{content:" "}.bslib-value-box .value-box-showcase{align-items:center;justify-content:center;margin-top:auto;margin-bottom:auto;padding:1rem}.bslib-value-box .value-box-showcase .bi,.bslib-value-box .value-box-showcase .fa,.bslib-value-box .value-box-showcase .fab,.bslib-value-box .value-box-showcase .fas,.bslib-value-box .value-box-showcase .far{opacity:.85;min-width:50px;max-width:125%}.bslib-value-box .value-box-showcase .bi,.bslib-value-box .value-box-showcase .fa,.bslib-value-box .value-box-showcase .fab,.bslib-value-box .value-box-showcase .fas,.bslib-value-box .value-box-showcase .far{font-size:4rem}.bslib-value-box.showcase-top-right .value-box-grid{grid-template-columns:1fr var(---bslib-value-box-showcase-w, 50%)}.bslib-value-box.showcase-top-right .value-box-grid .value-box-showcase{grid-area:right;margin-left:auto;align-self:start;align-items:end;padding-left:0;padding-bottom:0}.bslib-value-box.showcase-top-right .value-box-grid .value-box-area{grid-area:left;align-self:end}.bslib-value-box.showcase-top-right[data-full-screen=true] .value-box-grid{grid-template-columns:auto var(---bslib-value-box-showcase-w-fs, 1fr)}.bslib-value-box.showcase-top-right[data-full-screen=true] .value-box-grid>div{align-self:center}.bslib-value-box.showcase-top-right:not([data-full-screen=true]) .value-box-showcase{margin-top:0}@container bslib-value-box (max-width: 300px){.bslib-value-box.showcase-top-right:not([data-full-screen=true]) .value-box-grid .value-box-showcase{padding-left:1rem}}.bslib-value-box.showcase-left-center .value-box-grid{grid-template-columns:var(---bslib-value-box-showcase-w, 30%) auto}.bslib-value-box.showcase-left-center[data-full-screen=true] .value-box-grid{grid-template-columns:var(---bslib-value-box-showcase-w-fs, 1fr) auto}.bslib-value-box.showcase-left-center:not([data-fill-screen=true]) .value-box-grid .value-box-showcase{grid-area:left}.bslib-value-box.showcase-left-center:not([data-fill-screen=true]) .value-box-grid .value-box-area{grid-area:right}.bslib-value-box.showcase-bottom .value-box-grid{grid-template-columns:1fr;grid-template-rows:1fr var(---bslib-value-box-showcase-h, auto);grid-template-areas:"top" "bottom";overflow:hidden}.bslib-value-box.showcase-bottom .value-box-grid .value-box-showcase{grid-area:bottom;padding:0;margin:0}.bslib-value-box.showcase-bottom .value-box-grid .value-box-area{grid-area:top}.bslib-value-box.showcase-bottom[data-full-screen=true] .value-box-grid{grid-template-rows:1fr var(---bslib-value-box-showcase-h-fs, 2fr)}.bslib-value-box.showcase-bottom[data-full-screen=true] .value-box-grid .value-box-showcase{padding:1rem}[data-bs-theme=dark] .bslib-value-box{--bslib-value-box-shadow: 0 0.5rem 1rem rgb(0 0 0 / 50%)}.html-fill-container{display:flex;flex-direction:column;min-height:0;min-width:0}.html-fill-container>.html-fill-item{flex:1 1 auto;min-height:0;min-width:0}.html-fill-container>:not(.html-fill-item){flex:0 0 auto}.tippy-box[data-theme~=quarto]{background-color:#fff;border:solid 1px rgb(221.7,222.3,222.9);border-radius:.375rem;color:#212529;font-size:.875rem}.tippy-box[data-theme~=quarto]>.tippy-backdrop{background-color:#fff}.tippy-box[data-theme~=quarto]>.tippy-arrow:after,.tippy-box[data-theme~=quarto]>.tippy-svg-arrow:after{content:"";position:absolute;z-index:-1}.tippy-box[data-theme~=quarto]>.tippy-arrow:after{border-color:rgba(0,0,0,0);border-style:solid}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-6px}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-6px}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-6px}.tippy-box[data-placement^=left]>.tippy-arrow:before{right:-6px}.tippy-box[data-theme~=quarto][data-placement^=top]>.tippy-arrow:before{border-top-color:#fff}.tippy-box[data-theme~=quarto][data-placement^=top]>.tippy-arrow:after{border-top-color:rgb(221.7,222.3,222.9);border-width:7px 7px 0;top:17px;left:1px}.tippy-box[data-theme~=quarto][data-placement^=top]>.tippy-svg-arrow>svg{top:16px}.tippy-box[data-theme~=quarto][data-placement^=top]>.tippy-svg-arrow:after{top:17px}.tippy-box[data-theme~=quarto][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:#fff;bottom:16px}.tippy-box[data-theme~=quarto][data-placement^=bottom]>.tippy-arrow:after{border-bottom-color:rgb(221.7,222.3,222.9);border-width:0 7px 7px;bottom:17px;left:1px}.tippy-box[data-theme~=quarto][data-placement^=bottom]>.tippy-svg-arrow>svg{bottom:15px}.tippy-box[data-theme~=quarto][data-placement^=bottom]>.tippy-svg-arrow:after{bottom:17px}.tippy-box[data-theme~=quarto][data-placement^=left]>.tippy-arrow:before{border-left-color:#fff}.tippy-box[data-theme~=quarto][data-placement^=left]>.tippy-arrow:after{border-left-color:rgb(221.7,222.3,222.9);border-width:7px 0 7px 7px;left:17px;top:1px}.tippy-box[data-theme~=quarto][data-placement^=left]>.tippy-svg-arrow>svg{left:11px}.tippy-box[data-theme~=quarto][data-placement^=left]>.tippy-svg-arrow:after{left:12px}.tippy-box[data-theme~=quarto][data-placement^=right]>.tippy-arrow:before{border-right-color:#fff;right:16px}.tippy-box[data-theme~=quarto][data-placement^=right]>.tippy-arrow:after{border-width:7px 7px 7px 0;right:17px;top:1px;border-right-color:rgb(221.7,222.3,222.9)}.tippy-box[data-theme~=quarto][data-placement^=right]>.tippy-svg-arrow>svg{right:11px}.tippy-box[data-theme~=quarto][data-placement^=right]>.tippy-svg-arrow:after{right:12px}.tippy-box[data-theme~=quarto]>.tippy-svg-arrow{fill:#212529}.tippy-box[data-theme~=quarto]>.tippy-svg-arrow:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMCA2czEuNzk2LS4wMTMgNC42Ny0zLjYxNUM1Ljg1MS45IDYuOTMuMDA2IDggMGMxLjA3LS4wMDYgMi4xNDguODg3IDMuMzQzIDIuMzg1QzE0LjIzMyA2LjAwNSAxNiA2IDE2IDZIMHoiIGZpbGw9InJnYmEoMCwgOCwgMTYsIDAuMikiLz48L3N2Zz4=);background-size:16px 6px;width:16px;height:6px}.top-right{position:absolute;top:1em;right:1em}.visually-hidden{border:0;clip:rect(0 0 0 0);height:auto;margin:0;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.hidden{display:none !important}.zindex-bottom{z-index:-1 !important}figure.figure{display:block}.quarto-layout-panel{margin-bottom:1em}.quarto-layout-panel>figure{width:100%}.quarto-layout-panel>figure>figcaption,.quarto-layout-panel>.panel-caption{margin-top:10pt}.quarto-layout-panel>.table-caption{margin-top:0px}.table-caption p{margin-bottom:.5em}.quarto-layout-row{display:flex;flex-direction:row;align-items:flex-start}.quarto-layout-valign-top{align-items:flex-start}.quarto-layout-valign-bottom{align-items:flex-end}.quarto-layout-valign-center{align-items:center}.quarto-layout-cell{position:relative;margin-right:20px}.quarto-layout-cell:last-child{margin-right:0}.quarto-layout-cell figure,.quarto-layout-cell>p{margin:.2em}.quarto-layout-cell img{max-width:100%}.quarto-layout-cell .html-widget{width:100% !important}.quarto-layout-cell div figure p{margin:0}.quarto-layout-cell figure{display:block;margin-inline-start:0;margin-inline-end:0}.quarto-layout-cell table{display:inline-table}.quarto-layout-cell-subref figcaption,figure .quarto-layout-row figure figcaption{text-align:center;font-style:italic}.quarto-figure{position:relative;margin-bottom:1em}.quarto-figure>figure{width:100%;margin-bottom:0}.quarto-figure-left>figure>p,.quarto-figure-left>figure>div{text-align:left}.quarto-figure-center>figure>p,.quarto-figure-center>figure>div{text-align:center}.quarto-figure-right>figure>p,.quarto-figure-right>figure>div{text-align:right}.quarto-figure>figure>div.cell-annotation,.quarto-figure>figure>div code{text-align:left}figure>p:empty{display:none}figure>p:first-child{margin-top:0;margin-bottom:0}figure>figcaption.quarto-float-caption-bottom{margin-bottom:.5em}figure>figcaption.quarto-float-caption-top{margin-top:.5em}div[id^=tbl-]{position:relative}.quarto-figure>.anchorjs-link{position:absolute;top:.6em;right:.5em}div[id^=tbl-]>.anchorjs-link{position:absolute;top:.7em;right:.3em}.quarto-figure:hover>.anchorjs-link,div[id^=tbl-]:hover>.anchorjs-link,h2:hover>.anchorjs-link,.h2:hover>.anchorjs-link,h3:hover>.anchorjs-link,.h3:hover>.anchorjs-link,h4:hover>.anchorjs-link,.h4:hover>.anchorjs-link,h5:hover>.anchorjs-link,.h5:hover>.anchorjs-link,h6:hover>.anchorjs-link,.h6:hover>.anchorjs-link,.reveal-anchorjs-link>.anchorjs-link{opacity:1}#title-block-header{margin-block-end:1rem;position:relative;margin-top:-1px}#title-block-header .abstract{margin-block-start:1rem}#title-block-header .abstract .abstract-title{font-weight:600}#title-block-header a{text-decoration:none}#title-block-header .author,#title-block-header .date,#title-block-header .doi{margin-block-end:.2rem}#title-block-header .quarto-title-block>div{display:flex}#title-block-header .quarto-title-block>div>h1,#title-block-header .quarto-title-block>div>.h1{flex-grow:1}#title-block-header .quarto-title-block>div>button{flex-shrink:0;height:2.25rem;margin-top:0}@media(min-width: 992px){#title-block-header .quarto-title-block>div>button{margin-top:5px}}tr.header>th>p:last-of-type{margin-bottom:0px}table,table.table{margin-top:.5rem;margin-bottom:.5rem}caption,.table-caption{padding-top:.5rem;padding-bottom:.5rem;text-align:center}figure.quarto-float-tbl figcaption.quarto-float-caption-top{margin-top:.5rem;margin-bottom:.25rem;text-align:center}figure.quarto-float-tbl figcaption.quarto-float-caption-bottom{padding-top:.25rem;margin-bottom:.5rem;text-align:center}.utterances{max-width:none;margin-left:-8px}iframe{margin-bottom:1em}details{margin-bottom:1em}details[show]{margin-bottom:0}details>summary{color:rgba(33,37,41,.75)}details>summary>p:only-child{display:inline}pre.sourceCode,code.sourceCode{position:relative}dd code:not(.sourceCode),p code:not(.sourceCode){white-space:pre-wrap}code{white-space:pre}@media print{code{white-space:pre-wrap}}pre>code{display:block}pre>code.sourceCode{white-space:pre}pre>code.sourceCode>span>a:first-child::before{text-decoration:none}pre.code-overflow-wrap>code.sourceCode{white-space:pre-wrap}pre.code-overflow-scroll>code.sourceCode{white-space:pre}code a:any-link{color:inherit;text-decoration:none}code a:hover{color:inherit;text-decoration:underline}ul.task-list{padding-left:1em}[data-tippy-root]{display:inline-block}.tippy-content .footnote-back{display:none}.footnote-back{margin-left:.2em}.tippy-content{overflow-x:auto}.quarto-embedded-source-code{display:none}.quarto-unresolved-ref{font-weight:600}.quarto-cover-image{max-width:35%;float:right;margin-left:30px}.cell-output-display .widget-subarea{margin-bottom:1em}.cell-output-display:not(.no-overflow-x),.knitsql-table:not(.no-overflow-x){overflow-x:auto}.panel-input{margin-bottom:1em}.panel-input>div,.panel-input>div>div{display:inline-block;vertical-align:top;padding-right:12px}.panel-input>p:last-child{margin-bottom:0}.layout-sidebar{margin-bottom:1em}.layout-sidebar .tab-content{border:none}.tab-content>.page-columns.active{display:grid}div.sourceCode>iframe{width:100%;height:300px;margin-bottom:-0.5em}a{text-underline-offset:3px}.callout pre.sourceCode{padding-left:0}div.ansi-escaped-output{font-family:monospace;display:block}/*! +* +* ansi colors from IPython notebook's +* +* we also add `bright-[color]-` synonyms for the `-[color]-intense` classes since +* that seems to be what ansi_up emits +* +*/.ansi-black-fg{color:#3e424d}.ansi-black-bg{background-color:#3e424d}.ansi-black-intense-black,.ansi-bright-black-fg{color:#282c36}.ansi-black-intense-black,.ansi-bright-black-bg{background-color:#282c36}.ansi-red-fg{color:#e75c58}.ansi-red-bg{background-color:#e75c58}.ansi-red-intense-red,.ansi-bright-red-fg{color:#b22b31}.ansi-red-intense-red,.ansi-bright-red-bg{background-color:#b22b31}.ansi-green-fg{color:#00a250}.ansi-green-bg{background-color:#00a250}.ansi-green-intense-green,.ansi-bright-green-fg{color:#007427}.ansi-green-intense-green,.ansi-bright-green-bg{background-color:#007427}.ansi-yellow-fg{color:#ddb62b}.ansi-yellow-bg{background-color:#ddb62b}.ansi-yellow-intense-yellow,.ansi-bright-yellow-fg{color:#b27d12}.ansi-yellow-intense-yellow,.ansi-bright-yellow-bg{background-color:#b27d12}.ansi-blue-fg{color:#208ffb}.ansi-blue-bg{background-color:#208ffb}.ansi-blue-intense-blue,.ansi-bright-blue-fg{color:#0065ca}.ansi-blue-intense-blue,.ansi-bright-blue-bg{background-color:#0065ca}.ansi-magenta-fg{color:#d160c4}.ansi-magenta-bg{background-color:#d160c4}.ansi-magenta-intense-magenta,.ansi-bright-magenta-fg{color:#a03196}.ansi-magenta-intense-magenta,.ansi-bright-magenta-bg{background-color:#a03196}.ansi-cyan-fg{color:#60c6c8}.ansi-cyan-bg{background-color:#60c6c8}.ansi-cyan-intense-cyan,.ansi-bright-cyan-fg{color:#258f8f}.ansi-cyan-intense-cyan,.ansi-bright-cyan-bg{background-color:#258f8f}.ansi-white-fg{color:#c5c1b4}.ansi-white-bg{background-color:#c5c1b4}.ansi-white-intense-white,.ansi-bright-white-fg{color:#a1a6b2}.ansi-white-intense-white,.ansi-bright-white-bg{background-color:#a1a6b2}.ansi-default-inverse-fg{color:#fff}.ansi-default-inverse-bg{background-color:#000}.ansi-bold{font-weight:bold}.ansi-underline{text-decoration:underline}:root{--quarto-body-bg: #ffffff;--quarto-body-color: #212529;--quarto-text-muted: rgba(33, 37, 41, 0.75);--quarto-border-color: rgb(221.7, 222.3, 222.9);--quarto-border-width: 1px;--quarto-border-radius: 0.375rem}table.gt_table{color:var(--quarto-body-color);font-size:1em;width:100%;background-color:rgba(0,0,0,0);border-top-width:inherit;border-bottom-width:inherit;border-color:var(--quarto-border-color)}table.gt_table th.gt_column_spanner_outer{color:var(--quarto-body-color);background-color:rgba(0,0,0,0);border-top-width:inherit;border-bottom-width:inherit;border-color:var(--quarto-border-color)}table.gt_table th.gt_col_heading{color:var(--quarto-body-color);font-weight:bold;background-color:rgba(0,0,0,0)}table.gt_table thead.gt_col_headings{border-bottom:1px solid currentColor;border-top-width:inherit;border-top-color:var(--quarto-border-color)}table.gt_table thead.gt_col_headings:not(:first-child){border-top-width:1px;border-top-color:var(--quarto-border-color)}table.gt_table td.gt_row{border-bottom-width:1px;border-bottom-color:var(--quarto-border-color);border-top-width:0px}table.gt_table tbody.gt_table_body{border-top-width:1px;border-bottom-width:1px;border-bottom-color:var(--quarto-border-color);border-top-color:currentColor}div.columns{display:initial;gap:initial}div.column{display:inline-block;overflow-x:initial;vertical-align:top;width:50%}.code-annotation-tip-content{word-wrap:break-word}.code-annotation-container-hidden{display:none !important}dl.code-annotation-container-grid{display:grid;grid-template-columns:min-content auto}dl.code-annotation-container-grid dt{grid-column:1}dl.code-annotation-container-grid dd{grid-column:2}pre.sourceCode.code-annotation-code{padding-right:0}code.sourceCode .code-annotation-anchor{z-index:100;position:relative;float:right;background-color:rgba(0,0,0,0)}input[type=checkbox]{margin-right:.5ch}:root{--mermaid-bg-color: #ffffff;--mermaid-edge-color: #6c757d;--mermaid-node-fg-color: #212529;--mermaid-fg-color: #212529;--mermaid-fg-color--lighter: rgb(55.7432432432, 62.5, 69.2567567568);--mermaid-fg-color--lightest: rgb(78.4864864865, 88, 97.5135135135);--mermaid-font-family: system-ui, -apple-system, Segoe UI, Roboto, Helvetica Neue, Noto Sans, Liberation Sans, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;--mermaid-label-bg-color: #ffffff;--mermaid-label-fg-color: #0d6efd;--mermaid-node-bg-color: rgba(13, 110, 253, 0.1);--mermaid-node-fg-color: #212529}@media print{:root{font-size:11pt}#quarto-sidebar,#TOC,.nav-page{display:none}.page-columns .content{grid-column-start:page-start}.fixed-top{position:relative}.panel-caption,.figure-caption,figcaption{color:#666}}.code-copy-button{position:absolute;top:0;right:0;border:0;margin-top:5px;margin-right:5px;background-color:rgba(0,0,0,0);z-index:3}.code-copy-button-tooltip{font-size:.75em}pre.sourceCode:hover>.code-copy-button>.bi::before{display:inline-block;height:1rem;width:1rem;content:"";vertical-align:-0.125em;background-image:url('data:image/svg+xml,');background-repeat:no-repeat;background-size:1rem 1rem}pre.sourceCode:hover>.code-copy-button-checked>.bi::before{background-image:url('data:image/svg+xml,')}pre.sourceCode:hover>.code-copy-button:hover>.bi::before{background-image:url('data:image/svg+xml,')}pre.sourceCode:hover>.code-copy-button-checked:hover>.bi::before{background-image:url('data:image/svg+xml,')}main ol ol,main ul ul,main ol ul,main ul ol{margin-bottom:1em}ul>li:not(:has(>p))>ul,ol>li:not(:has(>p))>ul,ul>li:not(:has(>p))>ol,ol>li:not(:has(>p))>ol{margin-bottom:0}ul>li:not(:has(>p))>ul>li:has(>p),ol>li:not(:has(>p))>ul>li:has(>p),ul>li:not(:has(>p))>ol>li:has(>p),ol>li:not(:has(>p))>ol>li:has(>p){margin-top:1rem}body{margin:0}main.page-columns>header>h1.title,main.page-columns>header>.title.h1{margin-bottom:0}@media(min-width: 992px){body .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start page-start-inset] 35px [body-start-outset] 35px [body-start] 1.5em [body-content-start] minmax(500px, calc(850px - 3em)) [body-content-end] 1.5em [body-end] 35px [body-end-outset] minmax(75px, 145px) [page-end-inset] 35px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.fullcontent:not(.floating):not(.docked) .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start page-start-inset] 35px [body-start-outset] 35px [body-start] 1.5em [body-content-start] minmax(500px, calc(850px - 3em)) [body-content-end] 1.5em [body-end] 35px [body-end-outset] 35px [page-end-inset page-end] 5fr [screen-end-inset] 1.5em}body.slimcontent:not(.floating):not(.docked) .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start page-start-inset] 35px [body-start-outset] 35px [body-start] 1.5em [body-content-start] minmax(500px, calc(850px - 3em)) [body-content-end] 1.5em [body-end] 50px [body-end-outset] minmax(0px, 200px) [page-end-inset] 35px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.listing:not(.floating):not(.docked) .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start] minmax(50px, 100px) [page-start-inset] 50px [body-start-outset] 50px [body-start] 1.5em [body-content-start] minmax(500px, calc(850px - 3em)) [body-content-end] 3em [body-end] 50px [body-end-outset] minmax(0px, 250px) [page-end-inset] minmax(50px, 100px) [page-end] 1fr [screen-end-inset] 1.5em [screen-end]}body:not(.floating):not(.docked) .page-columns.toc-left{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start] 35px [page-start-inset] minmax(0px, 175px) [body-start-outset] 35px [body-start] 1.5em [body-content-start] minmax(450px, calc(800px - 3em)) [body-content-end] 1.5em [body-end] 50px [body-end-outset] minmax(0px, 200px) [page-end-inset] 50px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body:not(.floating):not(.docked) .page-columns.toc-left .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start] 35px [page-start-inset] minmax(0px, 175px) [body-start-outset] 35px [body-start] 1.5em [body-content-start] minmax(450px, calc(800px - 3em)) [body-content-end] 1.5em [body-end] 50px [body-end-outset] minmax(0px, 200px) [page-end-inset] 50px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.floating .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start] minmax(25px, 50px) [page-start-inset] minmax(50px, 150px) [body-start-outset] minmax(25px, 50px) [body-start] 1.5em [body-content-start] minmax(500px, calc(800px - 3em)) [body-content-end] 1.5em [body-end] minmax(25px, 50px) [body-end-outset] minmax(50px, 150px) [page-end-inset] minmax(25px, 50px) [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.docked .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start] minmax(50px, 100px) [page-start-inset] 50px [body-start-outset] 50px [body-start] 1.5em [body-content-start] minmax(500px, calc(1000px - 3em)) [body-content-end] 1.5em [body-end] 50px [body-end-outset] minmax(50px, 100px) [page-end-inset] 50px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.docked.fullcontent .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start] minmax(50px, 100px) [page-start-inset] 50px [body-start-outset] 50px [body-start] 1.5em [body-content-start] minmax(500px, calc(1000px - 3em)) [body-content-end] 1.5em [body-end body-end-outset page-end-inset page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.floating.fullcontent .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start] 50px [page-start-inset] minmax(50px, 150px) [body-start-outset] 50px [body-start] 1.5em [body-content-start] minmax(500px, calc(800px - 3em)) [body-content-end] 1.5em [body-end body-end-outset page-end-inset page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.docked.slimcontent .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start] minmax(50px, 100px) [page-start-inset] 50px [body-start-outset] 50px [body-start] 1.5em [body-content-start] minmax(450px, calc(750px - 3em)) [body-content-end] 1.5em [body-end] 50px [body-end-outset] minmax(0px, 200px) [page-end-inset] 50px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.docked.listing .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start] minmax(50px, 100px) [page-start-inset] 50px [body-start-outset] 50px [body-start] 1.5em [body-content-start] minmax(500px, calc(1000px - 3em)) [body-content-end] 1.5em [body-end] 50px [body-end-outset] minmax(0px, 200px) [page-end-inset] 50px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.floating.slimcontent .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start] 50px [page-start-inset] minmax(50px, 150px) [body-start-outset] 50px [body-start] 1.5em [body-content-start] minmax(450px, calc(750px - 3em)) [body-content-end] 1.5em [body-end] 50px [body-end-outset] minmax(50px, 150px) [page-end-inset] 50px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.floating.listing .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start] minmax(25px, 50px) [page-start-inset] minmax(50px, 150px) [body-start-outset] minmax(25px, 50px) [body-start] 1.5em [body-content-start] minmax(500px, calc(800px - 3em)) [body-content-end] 1.5em [body-end] minmax(25px, 50px) [body-end-outset] minmax(50px, 150px) [page-end-inset] minmax(25px, 50px) [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}}@media(max-width: 991.98px){body .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset] 5fr [body-start] 1.5em [body-content-start] minmax(500px, calc(800px - 3em)) [body-content-end] 1.5em [body-end] 35px [body-end-outset] minmax(75px, 145px) [page-end-inset] 35px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.fullcontent:not(.floating):not(.docked) .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset] 5fr [body-start] 1.5em [body-content-start] minmax(500px, calc(800px - 3em)) [body-content-end] 1.5em [body-end body-end-outset page-end-inset page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.slimcontent:not(.floating):not(.docked) .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset] 5fr [body-start] 1.5em [body-content-start] minmax(500px, calc(800px - 3em)) [body-content-end] 1.5em [body-end] 35px [body-end-outset] minmax(75px, 145px) [page-end-inset] 35px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.listing:not(.floating):not(.docked) .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset] 5fr [body-start] 1.5em [body-content-start] minmax(500px, calc(1250px - 3em)) [body-content-end body-end body-end-outset page-end-inset page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body:not(.floating):not(.docked) .page-columns.toc-left{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start] 35px [page-start-inset] minmax(0px, 145px) [body-start-outset] 35px [body-start] 1.5em [body-content-start] minmax(450px, calc(800px - 3em)) [body-content-end] 1.5em [body-end body-end-outset page-end-inset page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body:not(.floating):not(.docked) .page-columns.toc-left .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start] 35px [page-start-inset] minmax(0px, 145px) [body-start-outset] 35px [body-start] 1.5em [body-content-start] minmax(450px, calc(800px - 3em)) [body-content-end] 1.5em [body-end body-end-outset page-end-inset page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.floating .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start page-start-inset body-start-outset body-start] 1.5em [body-content-start] minmax(500px, calc(750px - 3em)) [body-content-end] 1.5em [body-end] 50px [body-end-outset] minmax(75px, 150px) [page-end-inset] 25px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.docked .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset body-start body-content-start] minmax(500px, calc(750px - 3em)) [body-content-end] 1.5em [body-end] 50px [body-end-outset] minmax(25px, 50px) [page-end-inset] 50px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.docked.fullcontent .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset body-start body-content-start] minmax(500px, calc(1000px - 3em)) [body-content-end] 1.5em [body-end body-end-outset page-end-inset page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.floating.fullcontent .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start page-start-inset body-start-outset body-start] 1em [body-content-start] minmax(500px, calc(800px - 3em)) [body-content-end] 1.5em [body-end body-end-outset page-end-inset page-end] 4fr [screen-end-inset] 1.5em [screen-end]}body.docked.slimcontent .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset body-start body-content-start] minmax(500px, calc(750px - 3em)) [body-content-end] 1.5em [body-end] 50px [body-end-outset] minmax(25px, 50px) [page-end-inset] 50px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.docked.listing .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset body-start body-content-start] minmax(500px, calc(750px - 3em)) [body-content-end] 1.5em [body-end] 50px [body-end-outset] minmax(25px, 50px) [page-end-inset] 50px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.floating.slimcontent .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start page-start-inset body-start-outset body-start] 1em [body-content-start] minmax(500px, calc(750px - 3em)) [body-content-end] 1.5em [body-end] 35px [body-end-outset] minmax(75px, 145px) [page-end-inset] 35px [page-end] 4fr [screen-end-inset] 1.5em [screen-end]}body.floating.listing .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start page-start-inset body-start-outset body-start] 1em [body-content-start] minmax(500px, calc(750px - 3em)) [body-content-end] 1.5em [body-end] 50px [body-end-outset] minmax(75px, 150px) [page-end-inset] 25px [page-end] 4fr [screen-end-inset] 1.5em [screen-end]}}@media(max-width: 767.98px){body .page-columns,body.fullcontent:not(.floating):not(.docked) .page-columns,body.slimcontent:not(.floating):not(.docked) .page-columns,body.docked .page-columns,body.docked.slimcontent .page-columns,body.docked.fullcontent .page-columns,body.floating .page-columns,body.floating.slimcontent .page-columns,body.floating.fullcontent .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset body-start body-content-start] minmax(0px, 1fr) [body-content-end body-end body-end-outset page-end-inset page-end screen-end-inset] 1.5em [screen-end]}body:not(.floating):not(.docked) .page-columns.toc-left{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset body-start body-content-start] minmax(0px, 1fr) [body-content-end body-end body-end-outset page-end-inset page-end screen-end-inset] 1.5em [screen-end]}body:not(.floating):not(.docked) .page-columns.toc-left .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset body-start body-content-start] minmax(0px, 1fr) [body-content-end body-end body-end-outset page-end-inset page-end screen-end-inset] 1.5em [screen-end]}nav[role=doc-toc]{display:none}}body,.page-row-navigation{grid-template-rows:[page-top] max-content [contents-top] max-content [contents-bottom] max-content [page-bottom]}.page-rows-contents{grid-template-rows:[content-top] minmax(max-content, 1fr) [content-bottom] minmax(60px, max-content) [page-bottom]}.page-full{grid-column:screen-start/screen-end !important}.page-columns>*{grid-column:body-content-start/body-content-end}.page-columns.column-page>*{grid-column:page-start/page-end}.page-columns.column-page-left .page-columns.page-full>*,.page-columns.column-page-left>*{grid-column:page-start/body-content-end}.page-columns.column-page-right .page-columns.page-full>*,.page-columns.column-page-right>*{grid-column:body-content-start/page-end}.page-rows{grid-auto-rows:auto}.header{grid-column:screen-start/screen-end;grid-row:page-top/contents-top}#quarto-content{padding:0;grid-column:screen-start/screen-end;grid-row:contents-top/contents-bottom}body.floating .sidebar.sidebar-navigation{grid-column:page-start/body-start;grid-row:content-top/page-bottom}body.docked .sidebar.sidebar-navigation{grid-column:screen-start/body-start;grid-row:content-top/page-bottom}.sidebar.toc-left{grid-column:page-start/body-start;grid-row:content-top/page-bottom}.sidebar.margin-sidebar{grid-column:body-end/page-end;grid-row:content-top/page-bottom}.page-columns .content{grid-column:body-content-start/body-content-end;grid-row:content-top/content-bottom;align-content:flex-start}.page-columns .page-navigation{grid-column:body-content-start/body-content-end;grid-row:content-bottom/page-bottom}.page-columns .footer{grid-column:screen-start/screen-end;grid-row:contents-bottom/page-bottom}.page-columns .column-body{grid-column:body-content-start/body-content-end}.page-columns .column-body-fullbleed{grid-column:body-start/body-end}.page-columns .column-body-outset{grid-column:body-start-outset/body-end-outset;z-index:998;opacity:.999}.page-columns .column-body-outset table{background:#fff}.page-columns .column-body-outset-left{grid-column:body-start-outset/body-content-end;z-index:998;opacity:.999}.page-columns .column-body-outset-left table{background:#fff}.page-columns .column-body-outset-right{grid-column:body-content-start/body-end-outset;z-index:998;opacity:.999}.page-columns .column-body-outset-right table{background:#fff}.page-columns .column-page{grid-column:page-start/page-end;z-index:998;opacity:.999}.page-columns .column-page table{background:#fff}.page-columns .column-page-inset{grid-column:page-start-inset/page-end-inset;z-index:998;opacity:.999}.page-columns .column-page-inset table{background:#fff}.page-columns .column-page-inset-left{grid-column:page-start-inset/body-content-end;z-index:998;opacity:.999}.page-columns .column-page-inset-left table{background:#fff}.page-columns .column-page-inset-right{grid-column:body-content-start/page-end-inset;z-index:998;opacity:.999}.page-columns .column-page-inset-right figcaption table{background:#fff}.page-columns .column-page-left{grid-column:page-start/body-content-end;z-index:998;opacity:.999}.page-columns .column-page-left table{background:#fff}.page-columns .column-page-right{grid-column:body-content-start/page-end;z-index:998;opacity:.999}.page-columns .column-page-right figcaption table{background:#fff}#quarto-content.page-columns #quarto-margin-sidebar,#quarto-content.page-columns #quarto-sidebar{z-index:1}@media(max-width: 991.98px){#quarto-content.page-columns #quarto-margin-sidebar.collapse,#quarto-content.page-columns #quarto-sidebar.collapse,#quarto-content.page-columns #quarto-margin-sidebar.collapsing,#quarto-content.page-columns #quarto-sidebar.collapsing{z-index:1055}}#quarto-content.page-columns main.column-page,#quarto-content.page-columns main.column-page-right,#quarto-content.page-columns main.column-page-left{z-index:0}.page-columns .column-screen-inset{grid-column:screen-start-inset/screen-end-inset;z-index:998;opacity:.999}.page-columns .column-screen-inset table{background:#fff}.page-columns .column-screen-inset-left{grid-column:screen-start-inset/body-content-end;z-index:998;opacity:.999}.page-columns .column-screen-inset-left table{background:#fff}.page-columns .column-screen-inset-right{grid-column:body-content-start/screen-end-inset;z-index:998;opacity:.999}.page-columns .column-screen-inset-right table{background:#fff}.page-columns .column-screen{grid-column:screen-start/screen-end;z-index:998;opacity:.999}.page-columns .column-screen table{background:#fff}.page-columns .column-screen-left{grid-column:screen-start/body-content-end;z-index:998;opacity:.999}.page-columns .column-screen-left table{background:#fff}.page-columns .column-screen-right{grid-column:body-content-start/screen-end;z-index:998;opacity:.999}.page-columns .column-screen-right table{background:#fff}.page-columns .column-screen-inset-shaded{grid-column:screen-start/screen-end;padding:1em;background:#f8f9fa;z-index:998;opacity:.999;margin-bottom:1em}.zindex-content{z-index:998;opacity:.999}.zindex-modal{z-index:1055;opacity:.999}.zindex-over-content{z-index:999;opacity:.999}img.img-fluid.column-screen,img.img-fluid.column-screen-inset-shaded,img.img-fluid.column-screen-inset,img.img-fluid.column-screen-inset-left,img.img-fluid.column-screen-inset-right,img.img-fluid.column-screen-left,img.img-fluid.column-screen-right{width:100%}@media(min-width: 992px){.margin-caption,div.aside,aside:not(.footnotes):not(.sidebar),.column-margin{grid-column:body-end/page-end !important;z-index:998}.column-sidebar{grid-column:page-start/body-start !important;z-index:998}.column-leftmargin{grid-column:screen-start-inset/body-start !important;z-index:998}.no-row-height{height:1em;overflow:visible}}@media(max-width: 991.98px){.margin-caption,div.aside,aside:not(.footnotes):not(.sidebar),.column-margin{grid-column:body-end/page-end !important;z-index:998}.no-row-height{height:1em;overflow:visible}.page-columns.page-full{overflow:visible}.page-columns.toc-left .margin-caption,.page-columns.toc-left div.aside,.page-columns.toc-left aside:not(.footnotes):not(.sidebar),.page-columns.toc-left .column-margin{grid-column:body-content-start/body-content-end !important;z-index:998;opacity:.999}.page-columns.toc-left .no-row-height{height:initial;overflow:initial}}@media(max-width: 767.98px){.margin-caption,div.aside,aside:not(.footnotes):not(.sidebar),.column-margin{grid-column:body-content-start/body-content-end !important;z-index:998;opacity:.999}.no-row-height{height:initial;overflow:initial}#quarto-margin-sidebar{display:none}#quarto-sidebar-toc-left{display:none}.hidden-sm{display:none}}.panel-grid{display:grid;grid-template-rows:repeat(1, 1fr);grid-template-columns:repeat(24, 1fr);gap:1em}.panel-grid .g-col-1{grid-column:auto/span 1}.panel-grid .g-col-2{grid-column:auto/span 2}.panel-grid .g-col-3{grid-column:auto/span 3}.panel-grid .g-col-4{grid-column:auto/span 4}.panel-grid .g-col-5{grid-column:auto/span 5}.panel-grid .g-col-6{grid-column:auto/span 6}.panel-grid .g-col-7{grid-column:auto/span 7}.panel-grid .g-col-8{grid-column:auto/span 8}.panel-grid .g-col-9{grid-column:auto/span 9}.panel-grid .g-col-10{grid-column:auto/span 10}.panel-grid .g-col-11{grid-column:auto/span 11}.panel-grid .g-col-12{grid-column:auto/span 12}.panel-grid .g-col-13{grid-column:auto/span 13}.panel-grid .g-col-14{grid-column:auto/span 14}.panel-grid .g-col-15{grid-column:auto/span 15}.panel-grid .g-col-16{grid-column:auto/span 16}.panel-grid .g-col-17{grid-column:auto/span 17}.panel-grid .g-col-18{grid-column:auto/span 18}.panel-grid .g-col-19{grid-column:auto/span 19}.panel-grid .g-col-20{grid-column:auto/span 20}.panel-grid .g-col-21{grid-column:auto/span 21}.panel-grid .g-col-22{grid-column:auto/span 22}.panel-grid .g-col-23{grid-column:auto/span 23}.panel-grid .g-col-24{grid-column:auto/span 24}.panel-grid .g-start-1{grid-column-start:1}.panel-grid .g-start-2{grid-column-start:2}.panel-grid .g-start-3{grid-column-start:3}.panel-grid .g-start-4{grid-column-start:4}.panel-grid .g-start-5{grid-column-start:5}.panel-grid .g-start-6{grid-column-start:6}.panel-grid .g-start-7{grid-column-start:7}.panel-grid .g-start-8{grid-column-start:8}.panel-grid .g-start-9{grid-column-start:9}.panel-grid .g-start-10{grid-column-start:10}.panel-grid .g-start-11{grid-column-start:11}.panel-grid .g-start-12{grid-column-start:12}.panel-grid .g-start-13{grid-column-start:13}.panel-grid .g-start-14{grid-column-start:14}.panel-grid .g-start-15{grid-column-start:15}.panel-grid .g-start-16{grid-column-start:16}.panel-grid .g-start-17{grid-column-start:17}.panel-grid .g-start-18{grid-column-start:18}.panel-grid .g-start-19{grid-column-start:19}.panel-grid .g-start-20{grid-column-start:20}.panel-grid .g-start-21{grid-column-start:21}.panel-grid .g-start-22{grid-column-start:22}.panel-grid .g-start-23{grid-column-start:23}@media(min-width: 576px){.panel-grid .g-col-sm-1{grid-column:auto/span 1}.panel-grid .g-col-sm-2{grid-column:auto/span 2}.panel-grid .g-col-sm-3{grid-column:auto/span 3}.panel-grid .g-col-sm-4{grid-column:auto/span 4}.panel-grid .g-col-sm-5{grid-column:auto/span 5}.panel-grid .g-col-sm-6{grid-column:auto/span 6}.panel-grid .g-col-sm-7{grid-column:auto/span 7}.panel-grid .g-col-sm-8{grid-column:auto/span 8}.panel-grid .g-col-sm-9{grid-column:auto/span 9}.panel-grid .g-col-sm-10{grid-column:auto/span 10}.panel-grid .g-col-sm-11{grid-column:auto/span 11}.panel-grid .g-col-sm-12{grid-column:auto/span 12}.panel-grid .g-col-sm-13{grid-column:auto/span 13}.panel-grid .g-col-sm-14{grid-column:auto/span 14}.panel-grid .g-col-sm-15{grid-column:auto/span 15}.panel-grid .g-col-sm-16{grid-column:auto/span 16}.panel-grid .g-col-sm-17{grid-column:auto/span 17}.panel-grid .g-col-sm-18{grid-column:auto/span 18}.panel-grid .g-col-sm-19{grid-column:auto/span 19}.panel-grid .g-col-sm-20{grid-column:auto/span 20}.panel-grid .g-col-sm-21{grid-column:auto/span 21}.panel-grid .g-col-sm-22{grid-column:auto/span 22}.panel-grid .g-col-sm-23{grid-column:auto/span 23}.panel-grid .g-col-sm-24{grid-column:auto/span 24}.panel-grid .g-start-sm-1{grid-column-start:1}.panel-grid .g-start-sm-2{grid-column-start:2}.panel-grid .g-start-sm-3{grid-column-start:3}.panel-grid .g-start-sm-4{grid-column-start:4}.panel-grid .g-start-sm-5{grid-column-start:5}.panel-grid .g-start-sm-6{grid-column-start:6}.panel-grid .g-start-sm-7{grid-column-start:7}.panel-grid .g-start-sm-8{grid-column-start:8}.panel-grid .g-start-sm-9{grid-column-start:9}.panel-grid .g-start-sm-10{grid-column-start:10}.panel-grid .g-start-sm-11{grid-column-start:11}.panel-grid .g-start-sm-12{grid-column-start:12}.panel-grid .g-start-sm-13{grid-column-start:13}.panel-grid .g-start-sm-14{grid-column-start:14}.panel-grid .g-start-sm-15{grid-column-start:15}.panel-grid .g-start-sm-16{grid-column-start:16}.panel-grid .g-start-sm-17{grid-column-start:17}.panel-grid .g-start-sm-18{grid-column-start:18}.panel-grid .g-start-sm-19{grid-column-start:19}.panel-grid .g-start-sm-20{grid-column-start:20}.panel-grid .g-start-sm-21{grid-column-start:21}.panel-grid .g-start-sm-22{grid-column-start:22}.panel-grid .g-start-sm-23{grid-column-start:23}}@media(min-width: 768px){.panel-grid .g-col-md-1{grid-column:auto/span 1}.panel-grid .g-col-md-2{grid-column:auto/span 2}.panel-grid .g-col-md-3{grid-column:auto/span 3}.panel-grid .g-col-md-4{grid-column:auto/span 4}.panel-grid .g-col-md-5{grid-column:auto/span 5}.panel-grid .g-col-md-6{grid-column:auto/span 6}.panel-grid .g-col-md-7{grid-column:auto/span 7}.panel-grid .g-col-md-8{grid-column:auto/span 8}.panel-grid .g-col-md-9{grid-column:auto/span 9}.panel-grid .g-col-md-10{grid-column:auto/span 10}.panel-grid .g-col-md-11{grid-column:auto/span 11}.panel-grid .g-col-md-12{grid-column:auto/span 12}.panel-grid .g-col-md-13{grid-column:auto/span 13}.panel-grid .g-col-md-14{grid-column:auto/span 14}.panel-grid .g-col-md-15{grid-column:auto/span 15}.panel-grid .g-col-md-16{grid-column:auto/span 16}.panel-grid .g-col-md-17{grid-column:auto/span 17}.panel-grid .g-col-md-18{grid-column:auto/span 18}.panel-grid .g-col-md-19{grid-column:auto/span 19}.panel-grid .g-col-md-20{grid-column:auto/span 20}.panel-grid .g-col-md-21{grid-column:auto/span 21}.panel-grid .g-col-md-22{grid-column:auto/span 22}.panel-grid .g-col-md-23{grid-column:auto/span 23}.panel-grid .g-col-md-24{grid-column:auto/span 24}.panel-grid .g-start-md-1{grid-column-start:1}.panel-grid .g-start-md-2{grid-column-start:2}.panel-grid .g-start-md-3{grid-column-start:3}.panel-grid .g-start-md-4{grid-column-start:4}.panel-grid .g-start-md-5{grid-column-start:5}.panel-grid .g-start-md-6{grid-column-start:6}.panel-grid .g-start-md-7{grid-column-start:7}.panel-grid .g-start-md-8{grid-column-start:8}.panel-grid .g-start-md-9{grid-column-start:9}.panel-grid .g-start-md-10{grid-column-start:10}.panel-grid .g-start-md-11{grid-column-start:11}.panel-grid .g-start-md-12{grid-column-start:12}.panel-grid .g-start-md-13{grid-column-start:13}.panel-grid .g-start-md-14{grid-column-start:14}.panel-grid .g-start-md-15{grid-column-start:15}.panel-grid .g-start-md-16{grid-column-start:16}.panel-grid .g-start-md-17{grid-column-start:17}.panel-grid .g-start-md-18{grid-column-start:18}.panel-grid .g-start-md-19{grid-column-start:19}.panel-grid .g-start-md-20{grid-column-start:20}.panel-grid .g-start-md-21{grid-column-start:21}.panel-grid .g-start-md-22{grid-column-start:22}.panel-grid .g-start-md-23{grid-column-start:23}}@media(min-width: 992px){.panel-grid .g-col-lg-1{grid-column:auto/span 1}.panel-grid .g-col-lg-2{grid-column:auto/span 2}.panel-grid .g-col-lg-3{grid-column:auto/span 3}.panel-grid .g-col-lg-4{grid-column:auto/span 4}.panel-grid .g-col-lg-5{grid-column:auto/span 5}.panel-grid .g-col-lg-6{grid-column:auto/span 6}.panel-grid .g-col-lg-7{grid-column:auto/span 7}.panel-grid .g-col-lg-8{grid-column:auto/span 8}.panel-grid .g-col-lg-9{grid-column:auto/span 9}.panel-grid .g-col-lg-10{grid-column:auto/span 10}.panel-grid .g-col-lg-11{grid-column:auto/span 11}.panel-grid .g-col-lg-12{grid-column:auto/span 12}.panel-grid .g-col-lg-13{grid-column:auto/span 13}.panel-grid .g-col-lg-14{grid-column:auto/span 14}.panel-grid .g-col-lg-15{grid-column:auto/span 15}.panel-grid .g-col-lg-16{grid-column:auto/span 16}.panel-grid .g-col-lg-17{grid-column:auto/span 17}.panel-grid .g-col-lg-18{grid-column:auto/span 18}.panel-grid .g-col-lg-19{grid-column:auto/span 19}.panel-grid .g-col-lg-20{grid-column:auto/span 20}.panel-grid .g-col-lg-21{grid-column:auto/span 21}.panel-grid .g-col-lg-22{grid-column:auto/span 22}.panel-grid .g-col-lg-23{grid-column:auto/span 23}.panel-grid .g-col-lg-24{grid-column:auto/span 24}.panel-grid .g-start-lg-1{grid-column-start:1}.panel-grid .g-start-lg-2{grid-column-start:2}.panel-grid .g-start-lg-3{grid-column-start:3}.panel-grid .g-start-lg-4{grid-column-start:4}.panel-grid .g-start-lg-5{grid-column-start:5}.panel-grid .g-start-lg-6{grid-column-start:6}.panel-grid .g-start-lg-7{grid-column-start:7}.panel-grid .g-start-lg-8{grid-column-start:8}.panel-grid .g-start-lg-9{grid-column-start:9}.panel-grid .g-start-lg-10{grid-column-start:10}.panel-grid .g-start-lg-11{grid-column-start:11}.panel-grid .g-start-lg-12{grid-column-start:12}.panel-grid .g-start-lg-13{grid-column-start:13}.panel-grid .g-start-lg-14{grid-column-start:14}.panel-grid .g-start-lg-15{grid-column-start:15}.panel-grid .g-start-lg-16{grid-column-start:16}.panel-grid .g-start-lg-17{grid-column-start:17}.panel-grid .g-start-lg-18{grid-column-start:18}.panel-grid .g-start-lg-19{grid-column-start:19}.panel-grid .g-start-lg-20{grid-column-start:20}.panel-grid .g-start-lg-21{grid-column-start:21}.panel-grid .g-start-lg-22{grid-column-start:22}.panel-grid .g-start-lg-23{grid-column-start:23}}@media(min-width: 1200px){.panel-grid .g-col-xl-1{grid-column:auto/span 1}.panel-grid .g-col-xl-2{grid-column:auto/span 2}.panel-grid .g-col-xl-3{grid-column:auto/span 3}.panel-grid .g-col-xl-4{grid-column:auto/span 4}.panel-grid .g-col-xl-5{grid-column:auto/span 5}.panel-grid .g-col-xl-6{grid-column:auto/span 6}.panel-grid .g-col-xl-7{grid-column:auto/span 7}.panel-grid .g-col-xl-8{grid-column:auto/span 8}.panel-grid .g-col-xl-9{grid-column:auto/span 9}.panel-grid .g-col-xl-10{grid-column:auto/span 10}.panel-grid .g-col-xl-11{grid-column:auto/span 11}.panel-grid .g-col-xl-12{grid-column:auto/span 12}.panel-grid .g-col-xl-13{grid-column:auto/span 13}.panel-grid .g-col-xl-14{grid-column:auto/span 14}.panel-grid .g-col-xl-15{grid-column:auto/span 15}.panel-grid .g-col-xl-16{grid-column:auto/span 16}.panel-grid .g-col-xl-17{grid-column:auto/span 17}.panel-grid .g-col-xl-18{grid-column:auto/span 18}.panel-grid .g-col-xl-19{grid-column:auto/span 19}.panel-grid .g-col-xl-20{grid-column:auto/span 20}.panel-grid .g-col-xl-21{grid-column:auto/span 21}.panel-grid .g-col-xl-22{grid-column:auto/span 22}.panel-grid .g-col-xl-23{grid-column:auto/span 23}.panel-grid .g-col-xl-24{grid-column:auto/span 24}.panel-grid .g-start-xl-1{grid-column-start:1}.panel-grid .g-start-xl-2{grid-column-start:2}.panel-grid .g-start-xl-3{grid-column-start:3}.panel-grid .g-start-xl-4{grid-column-start:4}.panel-grid .g-start-xl-5{grid-column-start:5}.panel-grid .g-start-xl-6{grid-column-start:6}.panel-grid .g-start-xl-7{grid-column-start:7}.panel-grid .g-start-xl-8{grid-column-start:8}.panel-grid .g-start-xl-9{grid-column-start:9}.panel-grid .g-start-xl-10{grid-column-start:10}.panel-grid .g-start-xl-11{grid-column-start:11}.panel-grid .g-start-xl-12{grid-column-start:12}.panel-grid .g-start-xl-13{grid-column-start:13}.panel-grid .g-start-xl-14{grid-column-start:14}.panel-grid .g-start-xl-15{grid-column-start:15}.panel-grid .g-start-xl-16{grid-column-start:16}.panel-grid .g-start-xl-17{grid-column-start:17}.panel-grid .g-start-xl-18{grid-column-start:18}.panel-grid .g-start-xl-19{grid-column-start:19}.panel-grid .g-start-xl-20{grid-column-start:20}.panel-grid .g-start-xl-21{grid-column-start:21}.panel-grid .g-start-xl-22{grid-column-start:22}.panel-grid .g-start-xl-23{grid-column-start:23}}@media(min-width: 1400px){.panel-grid .g-col-xxl-1{grid-column:auto/span 1}.panel-grid .g-col-xxl-2{grid-column:auto/span 2}.panel-grid .g-col-xxl-3{grid-column:auto/span 3}.panel-grid .g-col-xxl-4{grid-column:auto/span 4}.panel-grid .g-col-xxl-5{grid-column:auto/span 5}.panel-grid .g-col-xxl-6{grid-column:auto/span 6}.panel-grid .g-col-xxl-7{grid-column:auto/span 7}.panel-grid .g-col-xxl-8{grid-column:auto/span 8}.panel-grid .g-col-xxl-9{grid-column:auto/span 9}.panel-grid .g-col-xxl-10{grid-column:auto/span 10}.panel-grid .g-col-xxl-11{grid-column:auto/span 11}.panel-grid .g-col-xxl-12{grid-column:auto/span 12}.panel-grid .g-col-xxl-13{grid-column:auto/span 13}.panel-grid .g-col-xxl-14{grid-column:auto/span 14}.panel-grid .g-col-xxl-15{grid-column:auto/span 15}.panel-grid .g-col-xxl-16{grid-column:auto/span 16}.panel-grid .g-col-xxl-17{grid-column:auto/span 17}.panel-grid .g-col-xxl-18{grid-column:auto/span 18}.panel-grid .g-col-xxl-19{grid-column:auto/span 19}.panel-grid .g-col-xxl-20{grid-column:auto/span 20}.panel-grid .g-col-xxl-21{grid-column:auto/span 21}.panel-grid .g-col-xxl-22{grid-column:auto/span 22}.panel-grid .g-col-xxl-23{grid-column:auto/span 23}.panel-grid .g-col-xxl-24{grid-column:auto/span 24}.panel-grid .g-start-xxl-1{grid-column-start:1}.panel-grid .g-start-xxl-2{grid-column-start:2}.panel-grid .g-start-xxl-3{grid-column-start:3}.panel-grid .g-start-xxl-4{grid-column-start:4}.panel-grid .g-start-xxl-5{grid-column-start:5}.panel-grid .g-start-xxl-6{grid-column-start:6}.panel-grid .g-start-xxl-7{grid-column-start:7}.panel-grid .g-start-xxl-8{grid-column-start:8}.panel-grid .g-start-xxl-9{grid-column-start:9}.panel-grid .g-start-xxl-10{grid-column-start:10}.panel-grid .g-start-xxl-11{grid-column-start:11}.panel-grid .g-start-xxl-12{grid-column-start:12}.panel-grid .g-start-xxl-13{grid-column-start:13}.panel-grid .g-start-xxl-14{grid-column-start:14}.panel-grid .g-start-xxl-15{grid-column-start:15}.panel-grid .g-start-xxl-16{grid-column-start:16}.panel-grid .g-start-xxl-17{grid-column-start:17}.panel-grid .g-start-xxl-18{grid-column-start:18}.panel-grid .g-start-xxl-19{grid-column-start:19}.panel-grid .g-start-xxl-20{grid-column-start:20}.panel-grid .g-start-xxl-21{grid-column-start:21}.panel-grid .g-start-xxl-22{grid-column-start:22}.panel-grid .g-start-xxl-23{grid-column-start:23}}main{margin-top:1em;margin-bottom:1em}h1,.h1,h2,.h2{color:inherit;margin-top:2rem;margin-bottom:1rem;font-weight:600}h1.title,.title.h1{margin-top:0}main.content>section:first-of-type>h2:first-child,main.content>section:first-of-type>.h2:first-child{margin-top:0}h2,.h2{border-bottom:1px solid rgb(221.7,222.3,222.9);padding-bottom:.5rem}h3,.h3{font-weight:600}h3,.h3,h4,.h4{opacity:.9;margin-top:1.5rem}h5,.h5,h6,.h6{opacity:.9}.header-section-number{color:hsl(210,10.8108108108%,39.5098039216%)}.nav-link.active .header-section-number{color:inherit}mark,.mark{padding:0em}.panel-caption,.figure-caption,.subfigure-caption,.table-caption,figcaption,caption{font-size:.9rem;color:hsl(210,10.8108108108%,39.5098039216%)}.quarto-layout-cell[data-ref-parent] caption{color:hsl(210,10.8108108108%,39.5098039216%)}.column-margin figcaption,.margin-caption,div.aside,aside,.column-margin{color:hsl(210,10.8108108108%,39.5098039216%);font-size:.825rem}.panel-caption.margin-caption{text-align:inherit}.column-margin.column-container p{margin-bottom:0}.column-margin.column-container>*:not(.collapse):first-child{padding-bottom:.5em;display:block}.column-margin.column-container>*:not(.collapse):not(:first-child){padding-top:.5em;padding-bottom:.5em;display:block}.column-margin.column-container>*.collapse:not(.show){display:none}@media(min-width: 768px){.column-margin.column-container .callout-margin-content:first-child{margin-top:4.5em}.column-margin.column-container .callout-margin-content-simple:first-child{margin-top:3.5em}}.margin-caption>*{padding-top:.5em;padding-bottom:.5em}@media(max-width: 767.98px){.quarto-layout-row{flex-direction:column}}.nav-tabs .nav-item{margin-top:1px;cursor:pointer}.tab-content{margin-top:0px;border-left:rgb(221.7,222.3,222.9) 1px solid;border-right:rgb(221.7,222.3,222.9) 1px solid;border-bottom:rgb(221.7,222.3,222.9) 1px solid;margin-left:0;padding:1em;margin-bottom:1em}@media(max-width: 767.98px){.layout-sidebar{margin-left:0;margin-right:0}}.panel-sidebar,.panel-sidebar .form-control,.panel-input,.panel-input .form-control,.selectize-dropdown{font-size:.9rem}.panel-sidebar .form-control,.panel-input .form-control{padding-top:.1rem}.tab-pane div.sourceCode{margin-top:0px}.tab-pane>p{padding-top:0}.tab-pane>p:nth-child(1){padding-top:0}.tab-pane>p:last-child{margin-bottom:0}.tab-pane>pre:last-child{margin-bottom:0}.tab-content>.tab-pane:not(.active){display:none !important}div.sourceCode{background-color:rgba(233,236,239,.65);border:1px solid rgba(233,236,239,.65);border-radius:.375rem}pre.sourceCode{background-color:rgba(0,0,0,0)}pre.sourceCode{border:none;font-size:.875em;overflow:visible !important;padding:.4em}div.sourceCode{overflow-y:hidden}.callout div.sourceCode{margin-left:initial}.blockquote{font-size:inherit;padding-left:1rem;padding-right:1.5rem;color:hsl(210,10.8108108108%,39.5098039216%)}.blockquote h1:first-child,.blockquote .h1:first-child,.blockquote h2:first-child,.blockquote .h2:first-child,.blockquote h3:first-child,.blockquote .h3:first-child,.blockquote h4:first-child,.blockquote .h4:first-child,.blockquote h5:first-child,.blockquote .h5:first-child{margin-top:0}pre{background-color:initial;padding:initial;border:initial}p pre code:not(.sourceCode),li pre code:not(.sourceCode),pre code:not(.sourceCode){background-color:initial}p code:not(.sourceCode),li code:not(.sourceCode),td code:not(.sourceCode){background-color:#f8f9fa;padding:.2em}nav p code:not(.sourceCode),nav li code:not(.sourceCode),nav td code:not(.sourceCode){background-color:rgba(0,0,0,0);padding:0}td code:not(.sourceCode){white-space:pre-wrap}#quarto-embedded-source-code-modal>.modal-dialog{max-width:1000px;padding-left:1.75rem;padding-right:1.75rem}#quarto-embedded-source-code-modal>.modal-dialog>.modal-content>.modal-body{padding:0}#quarto-embedded-source-code-modal>.modal-dialog>.modal-content>.modal-body div.sourceCode{margin:0;padding:.2rem .2rem;border-radius:0px;border:none}#quarto-embedded-source-code-modal>.modal-dialog>.modal-content>.modal-header{padding:.7rem}.code-tools-button{font-size:1rem;padding:.15rem .15rem;margin-left:5px;color:rgba(33,37,41,.75);background-color:rgba(0,0,0,0);transition:initial;cursor:pointer}.code-tools-button>.bi::before{display:inline-block;height:1rem;width:1rem;content:"";vertical-align:-0.125em;background-image:url('data:image/svg+xml,');background-repeat:no-repeat;background-size:1rem 1rem}.code-tools-button:hover>.bi::before{background-image:url('data:image/svg+xml,')}#quarto-embedded-source-code-modal .code-copy-button>.bi::before{background-image:url('data:image/svg+xml,')}#quarto-embedded-source-code-modal .code-copy-button-checked>.bi::before{background-image:url('data:image/svg+xml,')}.sidebar{will-change:top;transition:top 200ms linear;position:sticky;overflow-y:auto;padding-top:1.2em;max-height:100vh}.sidebar.toc-left,.sidebar.margin-sidebar{top:0px;padding-top:1em}.sidebar.quarto-banner-title-block-sidebar>*{padding-top:1.65em}figure .quarto-notebook-link{margin-top:.5em}.quarto-notebook-link{font-size:.75em;color:rgba(33,37,41,.75);margin-bottom:1em;text-decoration:none;display:block}.quarto-notebook-link:hover{text-decoration:underline;color:#0d6efd}.quarto-notebook-link::before{display:inline-block;height:.75rem;width:.75rem;margin-bottom:0em;margin-right:.25em;content:"";vertical-align:-0.125em;background-image:url('data:image/svg+xml,');background-repeat:no-repeat;background-size:.75rem .75rem}.toc-actions i.bi,.quarto-code-links i.bi,.quarto-other-links i.bi,.quarto-alternate-notebooks i.bi,.quarto-alternate-formats i.bi{margin-right:.4em;font-size:.8rem}.quarto-other-links-text-target .quarto-code-links i.bi,.quarto-other-links-text-target .quarto-other-links i.bi{margin-right:.2em}.quarto-other-formats-text-target .quarto-alternate-formats i.bi{margin-right:.1em}.toc-actions i.bi.empty,.quarto-code-links i.bi.empty,.quarto-other-links i.bi.empty,.quarto-alternate-notebooks i.bi.empty,.quarto-alternate-formats i.bi.empty{padding-left:1em}.quarto-notebook h2,.quarto-notebook .h2{border-bottom:none}.quarto-notebook .cell-container{display:flex}.quarto-notebook .cell-container .cell{flex-grow:4}.quarto-notebook .cell-container .cell-decorator{padding-top:1.5em;padding-right:1em;text-align:right}.quarto-notebook .cell-container.code-fold .cell-decorator{padding-top:3em}.quarto-notebook .cell-code code{white-space:pre-wrap}.quarto-notebook .cell .cell-output-stderr pre code,.quarto-notebook .cell .cell-output-stdout pre code{white-space:pre-wrap;overflow-wrap:anywhere}.toc-actions,.quarto-alternate-formats,.quarto-other-links,.quarto-code-links,.quarto-alternate-notebooks{padding-left:0em}.sidebar .toc-actions a,.sidebar .quarto-alternate-formats a,.sidebar .quarto-other-links a,.sidebar .quarto-code-links a,.sidebar .quarto-alternate-notebooks a,.sidebar nav[role=doc-toc] a{text-decoration:none}.sidebar .toc-actions a:hover,.sidebar .quarto-other-links a:hover,.sidebar .quarto-code-links a:hover,.sidebar .quarto-alternate-formats a:hover,.sidebar .quarto-alternate-notebooks a:hover{color:#0d6efd}.sidebar .toc-actions h2,.sidebar .toc-actions .h2,.sidebar .quarto-code-links h2,.sidebar .quarto-code-links .h2,.sidebar .quarto-other-links h2,.sidebar .quarto-other-links .h2,.sidebar .quarto-alternate-notebooks h2,.sidebar .quarto-alternate-notebooks .h2,.sidebar .quarto-alternate-formats h2,.sidebar .quarto-alternate-formats .h2,.sidebar nav[role=doc-toc]>h2,.sidebar nav[role=doc-toc]>.h2{font-weight:500;margin-bottom:.2rem;margin-top:.3rem;font-family:inherit;border-bottom:0;padding-bottom:0;padding-top:0px}.sidebar .toc-actions>h2,.sidebar .toc-actions>.h2,.sidebar .quarto-code-links>h2,.sidebar .quarto-code-links>.h2,.sidebar .quarto-other-links>h2,.sidebar .quarto-other-links>.h2,.sidebar .quarto-alternate-notebooks>h2,.sidebar .quarto-alternate-notebooks>.h2,.sidebar .quarto-alternate-formats>h2,.sidebar .quarto-alternate-formats>.h2{font-size:.8rem}.sidebar nav[role=doc-toc]>h2,.sidebar nav[role=doc-toc]>.h2{font-size:.875rem}.sidebar nav[role=doc-toc]>ul a{border-left:1px solid #e9ecef;padding-left:.6rem}.sidebar .toc-actions h2>ul a,.sidebar .toc-actions .h2>ul a,.sidebar .quarto-code-links h2>ul a,.sidebar .quarto-code-links .h2>ul a,.sidebar .quarto-other-links h2>ul a,.sidebar .quarto-other-links .h2>ul a,.sidebar .quarto-alternate-notebooks h2>ul a,.sidebar .quarto-alternate-notebooks .h2>ul a,.sidebar .quarto-alternate-formats h2>ul a,.sidebar .quarto-alternate-formats .h2>ul a{border-left:none;padding-left:.6rem}.sidebar .toc-actions ul a:empty,.sidebar .quarto-code-links ul a:empty,.sidebar .quarto-other-links ul a:empty,.sidebar .quarto-alternate-notebooks ul a:empty,.sidebar .quarto-alternate-formats ul a:empty,.sidebar nav[role=doc-toc]>ul a:empty{display:none}.sidebar .toc-actions ul,.sidebar .quarto-code-links ul,.sidebar .quarto-other-links ul,.sidebar .quarto-alternate-notebooks ul,.sidebar .quarto-alternate-formats ul{padding-left:0;list-style:none}.sidebar nav[role=doc-toc] ul{list-style:none;padding-left:0;list-style:none}.sidebar nav[role=doc-toc]>ul{margin-left:.45em}.quarto-margin-sidebar nav[role=doc-toc]{padding-left:.5em}.sidebar .toc-actions>ul,.sidebar .quarto-code-links>ul,.sidebar .quarto-other-links>ul,.sidebar .quarto-alternate-notebooks>ul,.sidebar .quarto-alternate-formats>ul{font-size:.8rem}.sidebar nav[role=doc-toc]>ul{font-size:.875rem}.sidebar .toc-actions ul li a,.sidebar .quarto-code-links ul li a,.sidebar .quarto-other-links ul li a,.sidebar .quarto-alternate-notebooks ul li a,.sidebar .quarto-alternate-formats ul li a,.sidebar nav[role=doc-toc]>ul li a{line-height:1.1rem;padding-bottom:.2rem;padding-top:.2rem;color:inherit}.sidebar nav[role=doc-toc] ul>li>ul>li>a{padding-left:1.2em}.sidebar nav[role=doc-toc] ul>li>ul>li>ul>li>a{padding-left:2.4em}.sidebar nav[role=doc-toc] ul>li>ul>li>ul>li>ul>li>a{padding-left:3.6em}.sidebar nav[role=doc-toc] ul>li>ul>li>ul>li>ul>li>ul>li>a{padding-left:4.8em}.sidebar nav[role=doc-toc] ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>a{padding-left:6em}.sidebar nav[role=doc-toc] ul>li>a.active,.sidebar nav[role=doc-toc] ul>li>ul>li>a.active{border-left:1px solid #0d6efd;color:#0d6efd !important}.sidebar nav[role=doc-toc] ul>li>a:hover,.sidebar nav[role=doc-toc] ul>li>ul>li>a:hover{color:#0d6efd !important}kbd,.kbd{color:#212529;background-color:#f8f9fa;border:1px solid;border-radius:5px;border-color:rgb(221.7,222.3,222.9)}.quarto-appendix-contents div.hanging-indent{margin-left:0em}.quarto-appendix-contents div.hanging-indent div.csl-entry{margin-left:1em;text-indent:-1em}.citation a,.footnote-ref{text-decoration:none}.footnotes ol{padding-left:1em}.tippy-content>*{margin-bottom:.7em}.tippy-content>*:last-child{margin-bottom:0}.callout{margin-top:1.25rem;margin-bottom:1.25rem;border-radius:.375rem;overflow-wrap:break-word}.callout .callout-title-container{overflow-wrap:anywhere}.callout.callout-style-simple{padding:.4em .7em;border-left:5px solid;border-right:1px solid rgb(221.7,222.3,222.9);border-top:1px solid rgb(221.7,222.3,222.9);border-bottom:1px solid rgb(221.7,222.3,222.9)}.callout.callout-style-default{border-left:5px solid;border-right:1px solid rgb(221.7,222.3,222.9);border-top:1px solid rgb(221.7,222.3,222.9);border-bottom:1px solid rgb(221.7,222.3,222.9)}.callout .callout-body-container{flex-grow:1}.callout.callout-style-simple .callout-body{font-size:.9rem;font-weight:400}.callout.callout-style-default .callout-body{font-size:.9rem;font-weight:400}.callout:not(.no-icon).callout-titled.callout-style-simple .callout-body{padding-left:1.6em}.callout.callout-titled>.callout-header{padding-top:.2em;margin-bottom:-0.2em}.callout.callout-style-simple>div.callout-header{border-bottom:none;font-size:.9rem;font-weight:600;opacity:75%}.callout.callout-style-default>div.callout-header{border-bottom:none;font-weight:600;opacity:85%;font-size:.9rem;padding-left:.5em;padding-right:.5em}.callout.callout-style-default .callout-body{padding-left:.5em;padding-right:.5em}.callout.callout-style-default .callout-body>:first-child{padding-top:.5rem;margin-top:0}.callout>div.callout-header[data-bs-toggle=collapse]{cursor:pointer}.callout.callout-style-default .callout-header[aria-expanded=false],.callout.callout-style-default .callout-header[aria-expanded=true]{padding-top:0px;margin-bottom:0px;align-items:center}.callout.callout-titled .callout-body>:last-child:not(.sourceCode),.callout.callout-titled .callout-body>div>:last-child:not(.sourceCode){padding-bottom:.5rem;margin-bottom:0}.callout:not(.callout-titled) .callout-body>:first-child,.callout:not(.callout-titled) .callout-body>div>:first-child{margin-top:.25rem}.callout:not(.callout-titled) .callout-body>:last-child,.callout:not(.callout-titled) .callout-body>div>:last-child{margin-bottom:.2rem}.callout.callout-style-simple .callout-icon::before,.callout.callout-style-simple .callout-toggle::before{height:1rem;width:1rem;display:inline-block;content:"";background-repeat:no-repeat;background-size:1rem 1rem}.callout.callout-style-default .callout-icon::before,.callout.callout-style-default .callout-toggle::before{height:.9rem;width:.9rem;display:inline-block;content:"";background-repeat:no-repeat;background-size:.9rem .9rem}.callout.callout-style-default .callout-toggle::before{margin-top:5px}.callout .callout-btn-toggle .callout-toggle::before{transition:transform .2s linear}.callout .callout-header[aria-expanded=false] .callout-toggle::before{transform:rotate(-90deg)}.callout .callout-header[aria-expanded=true] .callout-toggle::before{transform:none}.callout.callout-style-simple:not(.no-icon) div.callout-icon-container{padding-top:.2em;padding-right:.55em}.callout.callout-style-default:not(.no-icon) div.callout-icon-container{padding-top:.1em;padding-right:.35em}.callout.callout-style-default:not(.no-icon) div.callout-title-container{margin-top:-1px}.callout.callout-style-default.callout-caution:not(.no-icon) div.callout-icon-container{padding-top:.3em;padding-right:.35em}.callout>.callout-body>.callout-icon-container>.no-icon,.callout>.callout-header>.callout-icon-container>.no-icon{display:none}div.callout.callout{border-left-color:rgba(33,37,41,.75)}div.callout.callout-style-default>.callout-header{background-color:rgba(33,37,41,.75)}div.callout-note.callout{border-left-color:#0d6efd}div.callout-note.callout-style-default>.callout-header{background-color:rgb(230.8,240.5,254.8)}div.callout-note:not(.callout-titled) .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-note.callout-titled .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-note .callout-toggle::before{background-image:url('data:image/svg+xml,')}div.callout-tip.callout{border-left-color:#198754}div.callout-tip.callout-style-default>.callout-header{background-color:rgb(232,243,237.9)}div.callout-tip:not(.callout-titled) .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-tip.callout-titled .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-tip .callout-toggle::before{background-image:url('data:image/svg+xml,')}div.callout-warning.callout{border-left-color:#ffc107}div.callout-warning.callout-style-default>.callout-header{background-color:rgb(255,248.8,230.2)}div.callout-warning:not(.callout-titled) .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-warning.callout-titled .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-warning .callout-toggle::before{background-image:url('data:image/svg+xml,')}div.callout-caution.callout{border-left-color:#fd7e14}div.callout-caution.callout-style-default>.callout-header{background-color:rgb(254.8,242.1,231.5)}div.callout-caution:not(.callout-titled) .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-caution.callout-titled .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-caution .callout-toggle::before{background-image:url('data:image/svg+xml,')}div.callout-important.callout{border-left-color:#dc3545}div.callout-important.callout-style-default>.callout-header{background-color:rgb(251.5,234.8,236.4)}div.callout-important:not(.callout-titled) .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-important.callout-titled .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-important .callout-toggle::before{background-image:url('data:image/svg+xml,')}.quarto-toggle-container{display:flex;align-items:center}.quarto-reader-toggle .bi::before,.quarto-color-scheme-toggle .bi::before{display:inline-block;height:1rem;width:1rem;content:"";background-repeat:no-repeat;background-size:1rem 1rem}.sidebar-navigation{padding-left:20px}.navbar{background-color:#517699;color:rgb(253.26,253.63,253.98)}.navbar .quarto-color-scheme-toggle:not(.alternate) .bi::before{background-image:url('data:image/svg+xml,')}.navbar .quarto-color-scheme-toggle.alternate .bi::before{background-image:url('data:image/svg+xml,')}.sidebar-navigation .quarto-color-scheme-toggle:not(.alternate) .bi::before{background-image:url('data:image/svg+xml,')}.sidebar-navigation .quarto-color-scheme-toggle.alternate .bi::before{background-image:url('data:image/svg+xml,')}.quarto-sidebar-toggle{border-color:rgb(221.7,222.3,222.9);border-bottom-left-radius:.375rem;border-bottom-right-radius:.375rem;border-style:solid;border-width:1px;overflow:hidden;border-top-width:0px;padding-top:0px !important}.quarto-sidebar-toggle-title{cursor:pointer;padding-bottom:2px;margin-left:.25em;text-align:center;font-weight:400;font-size:.775em}#quarto-content .quarto-sidebar-toggle{background:hsl(0,0%,98%)}#quarto-content .quarto-sidebar-toggle-title{color:#212529}.quarto-sidebar-toggle-icon{color:rgb(221.7,222.3,222.9);margin-right:.5em;float:right;transition:transform .2s ease}.quarto-sidebar-toggle-icon::before{padding-top:5px}.quarto-sidebar-toggle.expanded .quarto-sidebar-toggle-icon{transform:rotate(-180deg)}.quarto-sidebar-toggle.expanded .quarto-sidebar-toggle-title{border-bottom:solid rgb(221.7,222.3,222.9) 1px}.quarto-sidebar-toggle-contents{background-color:#fff;padding-right:10px;padding-left:10px;margin-top:0px !important;transition:max-height .5s ease}.quarto-sidebar-toggle.expanded .quarto-sidebar-toggle-contents{padding-top:1em;padding-bottom:10px}@media(max-width: 767.98px){.sidebar-menu-container{padding-bottom:5em}}.quarto-sidebar-toggle:not(.expanded) .quarto-sidebar-toggle-contents{padding-top:0px !important;padding-bottom:0px}nav[role=doc-toc]{z-index:1020}#quarto-sidebar>*,nav[role=doc-toc]>*{transition:opacity .1s ease,border .1s ease}#quarto-sidebar.slow>*,nav[role=doc-toc].slow>*{transition:opacity .4s ease,border .4s ease}.quarto-color-scheme-toggle:not(.alternate).top-right .bi::before{background-image:url('data:image/svg+xml,')}.quarto-color-scheme-toggle.alternate.top-right .bi::before{background-image:url('data:image/svg+xml,')}#quarto-appendix.default{border-top:1px solid rgb(221.7,222.3,222.9)}#quarto-appendix.default{background-color:#fff;padding-top:1.5em;margin-top:2em;z-index:998}#quarto-appendix.default .quarto-appendix-heading{margin-top:0;line-height:1.4em;font-weight:600;opacity:.9;border-bottom:none;margin-bottom:0}#quarto-appendix.default .footnotes ol,#quarto-appendix.default .footnotes ol li>p:last-of-type,#quarto-appendix.default .quarto-appendix-contents>p:last-of-type{margin-bottom:0}#quarto-appendix.default .footnotes ol{margin-left:.5em}#quarto-appendix.default .quarto-appendix-secondary-label{margin-bottom:.4em}#quarto-appendix.default .quarto-appendix-bibtex{font-size:.7em;padding:1em;border:solid 1px rgb(221.7,222.3,222.9);margin-bottom:1em}#quarto-appendix.default .quarto-appendix-bibtex code.sourceCode{white-space:pre-wrap}#quarto-appendix.default .quarto-appendix-citeas{font-size:.9em;padding:1em;border:solid 1px rgb(221.7,222.3,222.9);margin-bottom:1em}#quarto-appendix.default .quarto-appendix-heading{font-size:1em !important}#quarto-appendix.default *[role=doc-endnotes]>ol,#quarto-appendix.default .quarto-appendix-contents>*:not(h2):not(.h2){font-size:.9em}#quarto-appendix.default section{padding-bottom:1.5em}#quarto-appendix.default section *[role=doc-endnotes],#quarto-appendix.default section>*:not(a){opacity:.9;word-wrap:break-word}.btn.btn-quarto,div.cell-output-display .btn-quarto{--bs-btn-color: rgb(253.53, 253.62, 253.7);--bs-btn-bg: #6c757d;--bs-btn-border-color: #6c757d;--bs-btn-hover-color: rgb(253.53, 253.62, 253.7);--bs-btn-hover-bg: rgb(130.05, 137.7, 144.5);--bs-btn-hover-border-color: rgb(122.7, 130.8, 138);--bs-btn-focus-shadow-rgb: 130, 137, 144;--bs-btn-active-color: #000;--bs-btn-active-bg: rgb(137.4, 144.6, 151);--bs-btn-active-border-color: rgb(122.7, 130.8, 138);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #ffffff;--bs-btn-disabled-bg: #6c757d;--bs-btn-disabled-border-color: #6c757d}nav.quarto-secondary-nav.color-navbar{background-color:#517699;color:rgb(253.26,253.63,253.98)}nav.quarto-secondary-nav.color-navbar h1,nav.quarto-secondary-nav.color-navbar .h1,nav.quarto-secondary-nav.color-navbar .quarto-btn-toggle{color:rgb(253.26,253.63,253.98)}@media(max-width: 991.98px){body.nav-sidebar .quarto-title-banner{margin-bottom:0;padding-bottom:1em}body.nav-sidebar #title-block-header{margin-block-end:0}}p.subtitle{margin-top:.25em;margin-bottom:.5em}code a:any-link{color:inherit;text-decoration-color:#6c757d}/*! light */div.observablehq table thead tr th{background-color:var(--bs-body-bg)}input,button,select,optgroup,textarea{background-color:var(--bs-body-bg)}.code-annotated .code-copy-button{margin-right:1.25em;margin-top:0;padding-bottom:0;padding-top:3px}.code-annotation-gutter-bg{background-color:#fff}.code-annotation-gutter{background-color:rgba(233,236,239,.65)}.code-annotation-gutter,.code-annotation-gutter-bg{height:100%;width:calc(20px + .5em);position:absolute;top:0;right:0}dl.code-annotation-container-grid dt{margin-right:1em;margin-top:.25rem}dl.code-annotation-container-grid dt{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;color:rgb(55.7432432432,62.5,69.2567567568);border:solid rgb(55.7432432432,62.5,69.2567567568) 1px;border-radius:50%;height:22px;width:22px;line-height:22px;font-size:11px;text-align:center;vertical-align:middle;text-decoration:none}dl.code-annotation-container-grid dt[data-target-cell]{cursor:pointer}dl.code-annotation-container-grid dt[data-target-cell].code-annotation-active{color:#fff;border:solid #aaa 1px;background-color:#aaa}pre.code-annotation-code{padding-top:0;padding-bottom:0}pre.code-annotation-code code{z-index:3}#code-annotation-line-highlight-gutter{width:100%;border-top:solid rgba(170,170,170,.2666666667) 1px;border-bottom:solid rgba(170,170,170,.2666666667) 1px;z-index:2;background-color:rgba(170,170,170,.1333333333)}#code-annotation-line-highlight{margin-left:-4em;width:calc(100% + 4em);border-top:solid rgba(170,170,170,.2666666667) 1px;border-bottom:solid rgba(170,170,170,.2666666667) 1px;z-index:2;background-color:rgba(170,170,170,.1333333333)}code.sourceCode .code-annotation-anchor.code-annotation-active{background-color:var(--quarto-hl-normal-color, #aaaaaa);border:solid var(--quarto-hl-normal-color, #aaaaaa) 1px;color:#e9ecef;font-weight:bolder}code.sourceCode .code-annotation-anchor{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;color:var(--quarto-hl-co-color);border:solid var(--quarto-hl-co-color) 1px;border-radius:50%;height:18px;width:18px;font-size:9px;margin-top:2px}code.sourceCode button.code-annotation-anchor{padding:2px;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none}code.sourceCode a.code-annotation-anchor{line-height:18px;text-align:center;vertical-align:middle;cursor:default;text-decoration:none}@media print{.page-columns .column-screen-inset{grid-column:page-start-inset/page-end-inset;z-index:998;opacity:.999}.page-columns .column-screen-inset table{background:#fff}.page-columns .column-screen-inset-left{grid-column:page-start-inset/body-content-end;z-index:998;opacity:.999}.page-columns .column-screen-inset-left table{background:#fff}.page-columns .column-screen-inset-right{grid-column:body-content-start/page-end-inset;z-index:998;opacity:.999}.page-columns .column-screen-inset-right table{background:#fff}.page-columns .column-screen{grid-column:page-start/page-end;z-index:998;opacity:.999}.page-columns .column-screen table{background:#fff}.page-columns .column-screen-left{grid-column:page-start/body-content-end;z-index:998;opacity:.999}.page-columns .column-screen-left table{background:#fff}.page-columns .column-screen-right{grid-column:body-content-start/page-end;z-index:998;opacity:.999}.page-columns .column-screen-right table{background:#fff}.page-columns .column-screen-inset-shaded{grid-column:page-start-inset/page-end-inset;padding:1em;background:#f8f9fa;z-index:998;opacity:.999;margin-bottom:1em}}.quarto-video{margin-bottom:1em}.table{border-top:1px solid rgb(210.6,211.4,212.2);border-bottom:1px solid rgb(210.6,211.4,212.2)}.table>thead{border-top-width:0;border-bottom:1px solid #909294}.table a{word-break:break-word}.table>:not(caption)>*>*{background-color:unset;color:unset}#quarto-document-content .crosstalk-input .checkbox input[type=checkbox],#quarto-document-content .crosstalk-input .checkbox-inline input[type=checkbox]{position:unset;margin-top:unset;margin-left:unset}#quarto-document-content .row{margin-left:unset;margin-right:unset}.quarto-xref{white-space:nowrap}#quarto-draft-alert{margin-top:0px;margin-bottom:0px;padding:.3em;text-align:center;font-size:.9em}#quarto-draft-alert i{margin-right:.3em}#quarto-back-to-top{z-index:1000}pre{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:0.875em;font-weight:400}pre code{font-family:inherit;font-size:inherit;font-weight:inherit}code{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:0.875em;font-weight:400}a{background-color:rgba(0,0,0,0);font-weight:400;text-decoration:underline}a.external:after{content:"";background-image:url('data:image/svg+xml,');background-size:contain;background-repeat:no-repeat;background-position:center center;margin-left:.2em;padding-right:.75em}div.sourceCode code a.external:after{content:none}a.external:after:hover{cursor:pointer}.quarto-ext-icon{display:inline-block;font-size:.75em;padding-left:.3em}.code-with-filename .code-with-filename-file{margin-bottom:0;padding-bottom:2px;padding-top:2px;padding-left:.7em;border:var(--quarto-border-width) solid var(--quarto-border-color);border-radius:var(--quarto-border-radius);border-bottom:0;border-bottom-left-radius:0%;border-bottom-right-radius:0%}.code-with-filename div.sourceCode,.reveal .code-with-filename div.sourceCode{margin-top:0;border-top-left-radius:0%;border-top-right-radius:0%}.code-with-filename .code-with-filename-file pre{margin-bottom:0}.code-with-filename .code-with-filename-file{background-color:rgba(219,219,219,.8)}.quarto-dark .code-with-filename .code-with-filename-file{background-color:#555}.code-with-filename .code-with-filename-file strong{font-weight:400}.quarto-title-banner{margin-bottom:1em;color:rgb(253.26,253.63,253.98);background:#517699}.quarto-title-banner a{color:rgb(253.26,253.63,253.98)}.quarto-title-banner h1,.quarto-title-banner .h1,.quarto-title-banner h2,.quarto-title-banner .h2{color:rgb(253.26,253.63,253.98)}.quarto-title-banner .code-tools-button{color:rgb(188.9556521739,202.9995652174,216.2843478261)}.quarto-title-banner .code-tools-button:hover{color:rgb(253.26,253.63,253.98)}.quarto-title-banner .code-tools-button>.bi::before{background-image:url('data:image/svg+xml,')}.quarto-title-banner .code-tools-button:hover>.bi::before{background-image:url('data:image/svg+xml,')}.quarto-title-banner .quarto-title .title{font-weight:600}.quarto-title-banner .quarto-categories{margin-top:.75em}@media(min-width: 992px){.quarto-title-banner{padding-top:2.5em;padding-bottom:2.5em}}@media(max-width: 991.98px){.quarto-title-banner{padding-top:1em;padding-bottom:1em}}@media(max-width: 767.98px){body.hypothesis-enabled #title-block-header>*{padding-right:20px}}main.quarto-banner-title-block>section:first-child>h2,main.quarto-banner-title-block>section:first-child>.h2,main.quarto-banner-title-block>section:first-child>h3,main.quarto-banner-title-block>section:first-child>.h3,main.quarto-banner-title-block>section:first-child>h4,main.quarto-banner-title-block>section:first-child>.h4{margin-top:0}.quarto-title .quarto-categories{display:flex;flex-wrap:wrap;row-gap:.5em;column-gap:.4em;padding-bottom:.5em;margin-top:.75em}.quarto-title .quarto-categories .quarto-category{padding:.25em .75em;font-size:.65em;text-transform:uppercase;border:solid 1px;border-radius:.375rem;opacity:.6}.quarto-title .quarto-categories .quarto-category a{color:inherit}.quarto-title-meta-container{display:grid;grid-template-columns:1fr auto}.quarto-title-meta-column-end{display:flex;flex-direction:column;padding-left:1em}.quarto-title-meta-column-end a .bi{margin-right:.3em}#title-block-header.quarto-title-block.default .quarto-title-meta{display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:1em}#title-block-header.quarto-title-block.default .quarto-title .title{margin-bottom:0}#title-block-header.quarto-title-block.default .quarto-title-author-orcid img{margin-top:-0.2em;height:.8em;width:.8em}#title-block-header.quarto-title-block.default .quarto-title-author-email{opacity:.7}#title-block-header.quarto-title-block.default .quarto-description p:last-of-type{margin-bottom:0}#title-block-header.quarto-title-block.default .quarto-title-meta-contents p,#title-block-header.quarto-title-block.default .quarto-title-authors p,#title-block-header.quarto-title-block.default .quarto-title-affiliations p{margin-bottom:.1em}#title-block-header.quarto-title-block.default .quarto-title-meta-heading{text-transform:uppercase;margin-top:1em;font-size:.8em;opacity:.8;font-weight:400}#title-block-header.quarto-title-block.default .quarto-title-meta-contents{font-size:.9em}#title-block-header.quarto-title-block.default .quarto-title-meta-contents p.affiliation:last-of-type{margin-bottom:.1em}#title-block-header.quarto-title-block.default p.affiliation{margin-bottom:.1em}#title-block-header.quarto-title-block.default .keywords,#title-block-header.quarto-title-block.default .description,#title-block-header.quarto-title-block.default .abstract{margin-top:0}#title-block-header.quarto-title-block.default .keywords>p,#title-block-header.quarto-title-block.default .description>p,#title-block-header.quarto-title-block.default .abstract>p{font-size:.9em}#title-block-header.quarto-title-block.default .keywords>p:last-of-type,#title-block-header.quarto-title-block.default .description>p:last-of-type,#title-block-header.quarto-title-block.default .abstract>p:last-of-type{margin-bottom:0}#title-block-header.quarto-title-block.default .keywords .block-title,#title-block-header.quarto-title-block.default .description .block-title,#title-block-header.quarto-title-block.default .abstract .block-title{margin-top:1em;text-transform:uppercase;font-size:.8em;opacity:.8;font-weight:400}#title-block-header.quarto-title-block.default .quarto-title-meta-author{display:grid;grid-template-columns:minmax(max-content, 1fr) 1fr;grid-column-gap:1em}.quarto-title-tools-only{display:flex;justify-content:right}:root{--quarto-scss-export-title-banner-color: ;--quarto-scss-export-title-banner-bg: ;--quarto-scss-export-btn-code-copy-color: #5E5E5E;--quarto-scss-export-btn-code-copy-color-active: #4758AB;--quarto-scss-export-sidebar-bg: #fff;--quarto-scss-export-blue: #0d6efd;--quarto-scss-export-primary: #0d6efd;--quarto-scss-export-white: #ffffff;--quarto-scss-export-gray-200: #e9ecef;--quarto-scss-export-gray-100: #f8f9fa;--quarto-scss-export-gray-900: #212529;--quarto-scss-export-link-color: #0d6efd;--quarto-scss-export-link-color-bg: transparent;--quarto-scss-export-code-color: #7d12ba;--quarto-scss-export-code-bg: #f8f9fa;--quarto-scss-export-toc-color: #0d6efd;--quarto-scss-export-toc-active-border: #0d6efd;--quarto-scss-export-toc-inactive-border: #e9ecef;--quarto-scss-export-navbar-default: #517699;--quarto-scss-export-navbar-hl-override: false;--quarto-scss-export-navbar-bg: #517699;--quarto-scss-export-btn-bg: #6c757d;--quarto-scss-export-btn-fg: rgb(253.53, 253.62, 253.7);--quarto-scss-export-body-contrast-bg: #ffffff;--quarto-scss-export-body-contrast-color: #212529;--quarto-scss-export-navbar-fg: rgb(253.26, 253.63, 253.98);--quarto-scss-export-navbar-hl: rgb(252.58, 253.55, 254.98);--quarto-scss-export-navbar-brand: rgb(253.26, 253.63, 253.98);--quarto-scss-export-navbar-brand-hl: rgb(252.58, 253.55, 254.98);--quarto-scss-export-navbar-toggler-border-color: rgba(253.26, 253.63, 253.98, 0);--quarto-scss-export-navbar-hover-color: rgba(252.58, 253.55, 254.98, 0.8);--quarto-scss-export-navbar-disabled-color: rgba(253.26, 253.63, 253.98, 0.75);--quarto-scss-export-sidebar-fg: rgb(89.25, 89.25, 89.25);--quarto-scss-export-sidebar-hl: ;--quarto-scss-export-title-block-color: #212529;--quarto-scss-export-title-block-contast-color: #ffffff;--quarto-scss-export-footer-bg: #fff;--quarto-scss-export-footer-fg: rgb(117.3, 117.3, 117.3);--quarto-scss-export-popover-bg: #ffffff;--quarto-scss-export-input-bg: #ffffff;--quarto-scss-export-input-border-color: rgb(221.7, 222.3, 222.9);--quarto-scss-export-code-annotation-higlight-color: rgba(170, 170, 170, 0.2666666667);--quarto-scss-export-code-annotation-higlight-bg: rgba(170, 170, 170, 0.1333333333);--quarto-scss-export-table-group-separator-color: #909294;--quarto-scss-export-table-group-separator-color-lighter: rgb(210.6, 211.4, 212.2);--quarto-scss-export-link-decoration: underline;--quarto-scss-export-border-color: rgb(221.7, 222.3, 222.9);--quarto-scss-export-table-border-color: rgb(221.7, 222.3, 222.9);--quarto-scss-export-gray-300: #dee2e6;--quarto-scss-export-gray-400: #ced4da;--quarto-scss-export-gray-500: #adb5bd;--quarto-scss-export-gray-600: #6c757d;--quarto-scss-export-gray-700: #495057;--quarto-scss-export-gray-800: #343a40;--quarto-scss-export-black: #000;--quarto-scss-export-indigo: #6610f2;--quarto-scss-export-purple: #6f42c1;--quarto-scss-export-pink: #d63384;--quarto-scss-export-red: #dc3545;--quarto-scss-export-orange: #fd7e14;--quarto-scss-export-yellow: #ffc107;--quarto-scss-export-green: #198754;--quarto-scss-export-teal: #20c997;--quarto-scss-export-cyan: #0dcaf0;--quarto-scss-export-color-contrast-dark: #000;--quarto-scss-export-color-contrast-light: #ffffff;--quarto-scss-export-blue-100: rgb(206.6, 226, 254.6);--quarto-scss-export-blue-200: rgb(158.2, 197, 254.2);--quarto-scss-export-blue-300: rgb(109.8, 168, 253.8);--quarto-scss-export-blue-400: rgb(61.4, 139, 253.4);--quarto-scss-export-blue-500: #0d6efd;--quarto-scss-export-blue-600: rgb(10.4, 88, 202.4);--quarto-scss-export-blue-700: rgb(7.8, 66, 151.8);--quarto-scss-export-blue-800: rgb(5.2, 44, 101.2);--quarto-scss-export-blue-900: rgb(2.6, 22, 50.6);--quarto-scss-export-indigo-100: rgb(224.4, 207.2, 252.4);--quarto-scss-export-indigo-200: rgb(193.8, 159.4, 249.8);--quarto-scss-export-indigo-300: rgb(163.2, 111.6, 247.2);--quarto-scss-export-indigo-400: rgb(132.6, 63.8, 244.6);--quarto-scss-export-indigo-500: #6610f2;--quarto-scss-export-indigo-600: rgb(81.6, 12.8, 193.6);--quarto-scss-export-indigo-700: rgb(61.2, 9.6, 145.2);--quarto-scss-export-indigo-800: rgb(40.8, 6.4, 96.8);--quarto-scss-export-indigo-900: rgb(20.4, 3.2, 48.4);--quarto-scss-export-purple-100: rgb(226.2, 217.2, 242.6);--quarto-scss-export-purple-200: rgb(197.4, 179.4, 230.2);--quarto-scss-export-purple-300: rgb(168.6, 141.6, 217.8);--quarto-scss-export-purple-400: rgb(139.8, 103.8, 205.4);--quarto-scss-export-purple-500: #6f42c1;--quarto-scss-export-purple-600: rgb(88.8, 52.8, 154.4);--quarto-scss-export-purple-700: rgb(66.6, 39.6, 115.8);--quarto-scss-export-purple-800: rgb(44.4, 26.4, 77.2);--quarto-scss-export-purple-900: rgb(22.2, 13.2, 38.6);--quarto-scss-export-pink-100: rgb(246.8, 214.2, 230.4);--quarto-scss-export-pink-200: rgb(238.6, 173.4, 205.8);--quarto-scss-export-pink-300: rgb(230.4, 132.6, 181.2);--quarto-scss-export-pink-400: rgb(222.2, 91.8, 156.6);--quarto-scss-export-pink-500: #d63384;--quarto-scss-export-pink-600: rgb(171.2, 40.8, 105.6);--quarto-scss-export-pink-700: rgb(128.4, 30.6, 79.2);--quarto-scss-export-pink-800: rgb(85.6, 20.4, 52.8);--quarto-scss-export-pink-900: rgb(42.8, 10.2, 26.4);--quarto-scss-export-red-100: rgb(248, 214.6, 217.8);--quarto-scss-export-red-200: rgb(241, 174.2, 180.6);--quarto-scss-export-red-300: rgb(234, 133.8, 143.4);--quarto-scss-export-red-400: rgb(227, 93.4, 106.2);--quarto-scss-export-red-500: #dc3545;--quarto-scss-export-red-600: rgb(176, 42.4, 55.2);--quarto-scss-export-red-700: rgb(132, 31.8, 41.4);--quarto-scss-export-red-800: rgb(88, 21.2, 27.6);--quarto-scss-export-red-900: rgb(44, 10.6, 13.8);--quarto-scss-export-orange-100: rgb(254.6, 229.2, 208);--quarto-scss-export-orange-200: rgb(254.2, 203.4, 161);--quarto-scss-export-orange-300: rgb(253.8, 177.6, 114);--quarto-scss-export-orange-400: rgb(253.4, 151.8, 67);--quarto-scss-export-orange-500: #fd7e14;--quarto-scss-export-orange-600: rgb(202.4, 100.8, 16);--quarto-scss-export-orange-700: rgb(151.8, 75.6, 12);--quarto-scss-export-orange-800: rgb(101.2, 50.4, 8);--quarto-scss-export-orange-900: rgb(50.6, 25.2, 4);--quarto-scss-export-yellow-100: rgb(255, 242.6, 205.4);--quarto-scss-export-yellow-200: rgb(255, 230.2, 155.8);--quarto-scss-export-yellow-300: rgb(255, 217.8, 106.2);--quarto-scss-export-yellow-400: rgb(255, 205.4, 56.6);--quarto-scss-export-yellow-500: #ffc107;--quarto-scss-export-yellow-600: rgb(204, 154.4, 5.6);--quarto-scss-export-yellow-700: rgb(153, 115.8, 4.2);--quarto-scss-export-yellow-800: rgb(102, 77.2, 2.8);--quarto-scss-export-yellow-900: rgb(51, 38.6, 1.4);--quarto-scss-export-green-100: rgb(209, 231, 220.8);--quarto-scss-export-green-200: rgb(163, 207, 186.6);--quarto-scss-export-green-300: rgb(117, 183, 152.4);--quarto-scss-export-green-400: rgb(71, 159, 118.2);--quarto-scss-export-green-500: #198754;--quarto-scss-export-green-600: rgb(20, 108, 67.2);--quarto-scss-export-green-700: rgb(15, 81, 50.4);--quarto-scss-export-green-800: rgb(10, 54, 33.6);--quarto-scss-export-green-900: rgb(5, 27, 16.8);--quarto-scss-export-teal-100: rgb(210.4, 244.2, 234.2);--quarto-scss-export-teal-200: rgb(165.8, 233.4, 213.4);--quarto-scss-export-teal-300: rgb(121.2, 222.6, 192.6);--quarto-scss-export-teal-400: rgb(76.6, 211.8, 171.8);--quarto-scss-export-teal-500: #20c997;--quarto-scss-export-teal-600: rgb(25.6, 160.8, 120.8);--quarto-scss-export-teal-700: rgb(19.2, 120.6, 90.6);--quarto-scss-export-teal-800: rgb(12.8, 80.4, 60.4);--quarto-scss-export-teal-900: rgb(6.4, 40.2, 30.2);--quarto-scss-export-cyan-100: rgb(206.6, 244.4, 252);--quarto-scss-export-cyan-200: rgb(158.2, 233.8, 249);--quarto-scss-export-cyan-300: rgb(109.8, 223.2, 246);--quarto-scss-export-cyan-400: rgb(61.4, 212.6, 243);--quarto-scss-export-cyan-500: #0dcaf0;--quarto-scss-export-cyan-600: rgb(10.4, 161.6, 192);--quarto-scss-export-cyan-700: rgb(7.8, 121.2, 144);--quarto-scss-export-cyan-800: rgb(5.2, 80.8, 96);--quarto-scss-export-cyan-900: rgb(2.6, 40.4, 48);--quarto-scss-export-default: #dee2e6;--quarto-scss-export-secondary: #6c757d;--quarto-scss-export-success: #198754;--quarto-scss-export-info: #0dcaf0;--quarto-scss-export-warning: #ffc107;--quarto-scss-export-danger: #dc3545;--quarto-scss-export-light: #f8f9fa;--quarto-scss-export-dark: #212529;--quarto-scss-export-primary-text-emphasis: rgb(5.2, 44, 101.2);--quarto-scss-export-secondary-text-emphasis: rgb(43.2, 46.8, 50);--quarto-scss-export-success-text-emphasis: rgb(10, 54, 33.6);--quarto-scss-export-info-text-emphasis: rgb(5.2, 80.8, 96);--quarto-scss-export-warning-text-emphasis: rgb(102, 77.2, 2.8);--quarto-scss-export-danger-text-emphasis: rgb(88, 21.2, 27.6);--quarto-scss-export-light-text-emphasis: #495057;--quarto-scss-export-dark-text-emphasis: #495057;--quarto-scss-export-primary-bg-subtle: rgb(206.6, 226, 254.6);--quarto-scss-export-secondary-bg-subtle: rgb(225.6, 227.4, 229);--quarto-scss-export-success-bg-subtle: rgb(209, 231, 220.8);--quarto-scss-export-info-bg-subtle: rgb(206.6, 244.4, 252);--quarto-scss-export-warning-bg-subtle: rgb(255, 242.6, 205.4);--quarto-scss-export-danger-bg-subtle: rgb(248, 214.6, 217.8);--quarto-scss-export-light-bg-subtle: rgb(251.5, 252, 252.5);--quarto-scss-export-dark-bg-subtle: #ced4da;--quarto-scss-export-primary-border-subtle: rgb(158.2, 197, 254.2);--quarto-scss-export-secondary-border-subtle: rgb(196.2, 199.8, 203);--quarto-scss-export-success-border-subtle: rgb(163, 207, 186.6);--quarto-scss-export-info-border-subtle: rgb(158.2, 233.8, 249);--quarto-scss-export-warning-border-subtle: rgb(255, 230.2, 155.8);--quarto-scss-export-danger-border-subtle: rgb(241, 174.2, 180.6);--quarto-scss-export-light-border-subtle: #e9ecef;--quarto-scss-export-dark-border-subtle: #adb5bd;--quarto-scss-export-body-text-align: ;--quarto-scss-export-body-color: #212529;--quarto-scss-export-body-bg: #ffffff;--quarto-scss-export-body-secondary-color: rgba(33, 37, 41, 0.75);--quarto-scss-export-body-secondary-bg: #e9ecef;--quarto-scss-export-body-tertiary-color: rgba(33, 37, 41, 0.5);--quarto-scss-export-body-tertiary-bg: #f8f9fa;--quarto-scss-export-body-emphasis-color: #000;--quarto-scss-export-link-hover-color: rgb(10.4, 88, 202.4);--quarto-scss-export-link-hover-decoration: ;--quarto-scss-export-border-color-translucent: rgba(0, 0, 0, 0.175);--quarto-scss-export-component-active-bg: #0d6efd;--quarto-scss-export-component-active-color: #ffffff;--quarto-scss-export-focus-ring-color: rgba(13, 110, 253, 0.25);--quarto-scss-export-headings-font-family: ;--quarto-scss-export-headings-font-style: ;--quarto-scss-export-display-font-family: ;--quarto-scss-export-display-font-style: ;--quarto-scss-export-text-muted: rgba(33, 37, 41, 0.75);--quarto-scss-export-blockquote-footer-color: #6c757d;--quarto-scss-export-blockquote-border-color: #e9ecef;--quarto-scss-export-hr-bg-color: ;--quarto-scss-export-hr-height: ;--quarto-scss-export-hr-border-color: ;--quarto-scss-export-legend-font-weight: ;--quarto-scss-export-mark-bg: rgb(255, 242.6, 205.4);--quarto-scss-export-table-color: #212529;--quarto-scss-export-table-bg: #ffffff;--quarto-scss-export-table-accent-bg: transparent;--quarto-scss-export-table-th-font-weight: ;--quarto-scss-export-table-striped-color: #212529;--quarto-scss-export-table-striped-bg: rgba(0, 0, 0, 0.05);--quarto-scss-export-table-active-color: #212529;--quarto-scss-export-table-active-bg: rgba(0, 0, 0, 0.1);--quarto-scss-export-table-hover-color: #212529;--quarto-scss-export-table-hover-bg: rgba(0, 0, 0, 0.075);--quarto-scss-export-table-caption-color: rgba(33, 37, 41, 0.75);--quarto-scss-export-input-btn-font-family: ;--quarto-scss-export-input-btn-focus-color: rgba(13, 110, 253, 0.25);--quarto-scss-export-btn-color: #212529;--quarto-scss-export-btn-font-family: ;--quarto-scss-export-btn-white-space: ;--quarto-scss-export-btn-link-color: #0d6efd;--quarto-scss-export-btn-link-hover-color: rgb(10.4, 88, 202.4);--quarto-scss-export-btn-link-disabled-color: #6c757d;--quarto-scss-export-form-text-font-style: ;--quarto-scss-export-form-text-font-weight: ;--quarto-scss-export-form-text-color: rgba(33, 37, 41, 0.75);--quarto-scss-export-form-label-font-size: ;--quarto-scss-export-form-label-font-style: ;--quarto-scss-export-form-label-font-weight: ;--quarto-scss-export-form-label-color: ;--quarto-scss-export-input-font-family: ;--quarto-scss-export-input-disabled-color: ;--quarto-scss-export-input-disabled-bg: #e9ecef;--quarto-scss-export-input-disabled-border-color: ;--quarto-scss-export-input-color: #212529;--quarto-scss-export-input-focus-bg: #ffffff;--quarto-scss-export-input-focus-border-color: rgb(134, 182.5, 254);--quarto-scss-export-input-focus-color: #212529;--quarto-scss-export-input-placeholder-color: rgba(33, 37, 41, 0.75);--quarto-scss-export-input-plaintext-color: #212529;--quarto-scss-export-form-check-label-color: ;--quarto-scss-export-form-check-transition: ;--quarto-scss-export-form-check-input-bg: #ffffff;--quarto-scss-export-form-check-input-focus-border: rgb(134, 182.5, 254);--quarto-scss-export-form-check-input-checked-color: #ffffff;--quarto-scss-export-form-check-input-checked-bg-color: #0d6efd;--quarto-scss-export-form-check-input-checked-border-color: #0d6efd;--quarto-scss-export-form-check-input-indeterminate-color: #ffffff;--quarto-scss-export-form-check-input-indeterminate-bg-color: #0d6efd;--quarto-scss-export-form-check-input-indeterminate-border-color: #0d6efd;--quarto-scss-export-form-switch-color: rgba(0, 0, 0, 0.25);--quarto-scss-export-form-switch-focus-color: rgb(134, 182.5, 254);--quarto-scss-export-form-switch-checked-color: #ffffff;--quarto-scss-export-input-group-addon-color: #212529;--quarto-scss-export-input-group-addon-bg: #f8f9fa;--quarto-scss-export-input-group-addon-border-color: rgb(221.7, 222.3, 222.9);--quarto-scss-export-form-select-font-family: ;--quarto-scss-export-form-select-color: #212529;--quarto-scss-export-form-select-bg: #ffffff;--quarto-scss-export-form-select-disabled-color: ;--quarto-scss-export-form-select-disabled-bg: #e9ecef;--quarto-scss-export-form-select-disabled-border-color: ;--quarto-scss-export-form-select-indicator-color: #343a40;--quarto-scss-export-form-select-border-color: rgb(221.7, 222.3, 222.9);--quarto-scss-export-form-select-focus-border-color: rgb(134, 182.5, 254);--quarto-scss-export-form-range-track-bg: #f8f9fa;--quarto-scss-export-form-range-thumb-bg: #0d6efd;--quarto-scss-export-form-range-thumb-active-bg: rgb(182.4, 211.5, 254.4);--quarto-scss-export-form-range-thumb-disabled-bg: rgba(33, 37, 41, 0.75);--quarto-scss-export-form-file-button-color: #212529;--quarto-scss-export-form-file-button-bg: #f8f9fa;--quarto-scss-export-form-file-button-hover-bg: #e9ecef;--quarto-scss-export-form-floating-label-disabled-color: #6c757d;--quarto-scss-export-form-feedback-font-style: ;--quarto-scss-export-form-feedback-valid-color: #198754;--quarto-scss-export-form-feedback-invalid-color: #dc3545;--quarto-scss-export-form-feedback-icon-valid-color: #198754;--quarto-scss-export-form-feedback-icon-invalid-color: #dc3545;--quarto-scss-export-form-valid-color: #198754;--quarto-scss-export-form-valid-border-color: #198754;--quarto-scss-export-form-invalid-color: #dc3545;--quarto-scss-export-form-invalid-border-color: #dc3545;--quarto-scss-export-nav-link-font-size: ;--quarto-scss-export-nav-link-font-weight: ;--quarto-scss-export-nav-link-color: #0d6efd;--quarto-scss-export-nav-link-hover-color: rgb(10.4, 88, 202.4);--quarto-scss-export-nav-link-disabled-color: rgba(33, 37, 41, 0.75);--quarto-scss-export-nav-tabs-border-color: rgb(221.7, 222.3, 222.9);--quarto-scss-export-nav-tabs-link-hover-border-color: #e9ecef #e9ecef rgb(221.7, 222.3, 222.9);--quarto-scss-export-nav-tabs-link-active-color: #000;--quarto-scss-export-nav-tabs-link-active-bg: #ffffff;--quarto-scss-export-nav-pills-link-active-bg: #0d6efd;--quarto-scss-export-nav-pills-link-active-color: #ffffff;--quarto-scss-export-nav-underline-link-active-color: #000;--quarto-scss-export-navbar-padding-x: ;--quarto-scss-export-navbar-light-contrast: #ffffff;--quarto-scss-export-navbar-dark-contrast: #ffffff;--quarto-scss-export-navbar-light-icon-color: rgba(255, 255, 255, 0.75);--quarto-scss-export-navbar-dark-icon-color: rgba(255, 255, 255, 0.75);--quarto-scss-export-dropdown-color: #212529;--quarto-scss-export-dropdown-bg: #ffffff;--quarto-scss-export-dropdown-border-color: rgba(0, 0, 0, 0.175);--quarto-scss-export-dropdown-divider-bg: rgba(0, 0, 0, 0.175);--quarto-scss-export-dropdown-link-color: #212529;--quarto-scss-export-dropdown-link-hover-color: #212529;--quarto-scss-export-dropdown-link-hover-bg: #f8f9fa;--quarto-scss-export-dropdown-link-active-bg: #0d6efd;--quarto-scss-export-dropdown-link-active-color: #ffffff;--quarto-scss-export-dropdown-link-disabled-color: rgba(33, 37, 41, 0.5);--quarto-scss-export-dropdown-header-color: #6c757d;--quarto-scss-export-dropdown-dark-color: #dee2e6;--quarto-scss-export-dropdown-dark-bg: #343a40;--quarto-scss-export-dropdown-dark-border-color: rgba(0, 0, 0, 0.175);--quarto-scss-export-dropdown-dark-divider-bg: rgba(0, 0, 0, 0.175);--quarto-scss-export-dropdown-dark-box-shadow: ;--quarto-scss-export-dropdown-dark-link-color: #dee2e6;--quarto-scss-export-dropdown-dark-link-hover-color: #ffffff;--quarto-scss-export-dropdown-dark-link-hover-bg: rgba(255, 255, 255, 0.15);--quarto-scss-export-dropdown-dark-link-active-color: #ffffff;--quarto-scss-export-dropdown-dark-link-active-bg: #0d6efd;--quarto-scss-export-dropdown-dark-link-disabled-color: #adb5bd;--quarto-scss-export-dropdown-dark-header-color: #adb5bd;--quarto-scss-export-pagination-color: #0d6efd;--quarto-scss-export-pagination-bg: #ffffff;--quarto-scss-export-pagination-border-color: rgb(221.7, 222.3, 222.9);--quarto-scss-export-pagination-focus-color: rgb(10.4, 88, 202.4);--quarto-scss-export-pagination-focus-bg: #e9ecef;--quarto-scss-export-pagination-hover-color: rgb(10.4, 88, 202.4);--quarto-scss-export-pagination-hover-bg: #f8f9fa;--quarto-scss-export-pagination-hover-border-color: rgb(221.7, 222.3, 222.9);--quarto-scss-export-pagination-active-color: #ffffff;--quarto-scss-export-pagination-active-bg: #0d6efd;--quarto-scss-export-pagination-active-border-color: #0d6efd;--quarto-scss-export-pagination-disabled-color: rgba(33, 37, 41, 0.75);--quarto-scss-export-pagination-disabled-bg: #e9ecef;--quarto-scss-export-pagination-disabled-border-color: rgb(221.7, 222.3, 222.9);--quarto-scss-export-card-title-color: ;--quarto-scss-export-card-subtitle-color: ;--quarto-scss-export-card-border-color: rgba(0, 0, 0, 0.175);--quarto-scss-export-card-box-shadow: ;--quarto-scss-export-card-cap-bg: rgba(33, 37, 41, 0.03);--quarto-scss-export-card-cap-color: ;--quarto-scss-export-card-height: ;--quarto-scss-export-card-color: ;--quarto-scss-export-card-bg: #ffffff;--quarto-scss-export-accordion-color: #212529;--quarto-scss-export-accordion-bg: #ffffff;--quarto-scss-export-accordion-border-color: rgb(221.7, 222.3, 222.9);--quarto-scss-export-accordion-button-color: #212529;--quarto-scss-export-accordion-button-bg: #ffffff;--quarto-scss-export-accordion-button-active-bg: rgb(206.6, 226, 254.6);--quarto-scss-export-accordion-button-active-color: rgb(5.2, 44, 101.2);--quarto-scss-export-accordion-button-focus-border-color: rgb(134, 182.5, 254);--quarto-scss-export-accordion-icon-color: #212529;--quarto-scss-export-accordion-icon-active-color: rgb(5.2, 44, 101.2);--quarto-scss-export-tooltip-color: #ffffff;--quarto-scss-export-tooltip-bg: #000;--quarto-scss-export-tooltip-margin: ;--quarto-scss-export-tooltip-arrow-color: ;--quarto-scss-export-form-feedback-tooltip-line-height: ;--quarto-scss-export-popover-border-color: rgba(0, 0, 0, 0.175);--quarto-scss-export-popover-header-bg: #e9ecef;--quarto-scss-export-popover-body-color: #212529;--quarto-scss-export-popover-arrow-color: #ffffff;--quarto-scss-export-popover-arrow-outer-color: rgba(0, 0, 0, 0.175);--quarto-scss-export-toast-color: ;--quarto-scss-export-toast-background-color: rgba(255, 255, 255, 0.85);--quarto-scss-export-toast-border-color: rgba(0, 0, 0, 0.175);--quarto-scss-export-toast-header-color: rgba(33, 37, 41, 0.75);--quarto-scss-export-toast-header-background-color: rgba(255, 255, 255, 0.85);--quarto-scss-export-toast-header-border-color: rgba(0, 0, 0, 0.175);--quarto-scss-export-badge-color: #ffffff;--quarto-scss-export-modal-content-color: ;--quarto-scss-export-modal-content-bg: #ffffff;--quarto-scss-export-modal-content-border-color: rgba(0, 0, 0, 0.175);--quarto-scss-export-modal-backdrop-bg: #000;--quarto-scss-export-modal-header-border-color: rgb(221.7, 222.3, 222.9);--quarto-scss-export-modal-footer-bg: ;--quarto-scss-export-modal-footer-border-color: rgb(221.7, 222.3, 222.9);--quarto-scss-export-progress-bg: #e9ecef;--quarto-scss-export-progress-bar-color: #ffffff;--quarto-scss-export-progress-bar-bg: #0d6efd;--quarto-scss-export-list-group-color: #212529;--quarto-scss-export-list-group-bg: #ffffff;--quarto-scss-export-list-group-border-color: rgb(221.7, 222.3, 222.9);--quarto-scss-export-list-group-hover-bg: #f8f9fa;--quarto-scss-export-list-group-active-bg: #0d6efd;--quarto-scss-export-list-group-active-color: #ffffff;--quarto-scss-export-list-group-active-border-color: #0d6efd;--quarto-scss-export-list-group-disabled-color: rgba(33, 37, 41, 0.75);--quarto-scss-export-list-group-disabled-bg: #ffffff;--quarto-scss-export-list-group-action-color: rgba(33, 37, 41, 0.75);--quarto-scss-export-list-group-action-hover-color: #000;--quarto-scss-export-list-group-action-active-color: #212529;--quarto-scss-export-list-group-action-active-bg: #e9ecef;--quarto-scss-export-thumbnail-bg: #ffffff;--quarto-scss-export-thumbnail-border-color: rgb(221.7, 222.3, 222.9);--quarto-scss-export-figure-caption-color: rgba(33, 37, 41, 0.75);--quarto-scss-export-breadcrumb-font-size: ;--quarto-scss-export-breadcrumb-bg: ;--quarto-scss-export-breadcrumb-divider-color: rgba(33, 37, 41, 0.75);--quarto-scss-export-breadcrumb-active-color: rgba(33, 37, 41, 0.75);--quarto-scss-export-breadcrumb-border-radius: ;--quarto-scss-export-carousel-control-color: #ffffff;--quarto-scss-export-carousel-indicator-active-bg: #ffffff;--quarto-scss-export-carousel-caption-color: #ffffff;--quarto-scss-export-carousel-dark-indicator-active-bg: #000;--quarto-scss-export-carousel-dark-caption-color: #000;--quarto-scss-export-btn-close-color: #000;--quarto-scss-export-offcanvas-border-color: rgba(0, 0, 0, 0.175);--quarto-scss-export-offcanvas-bg-color: #ffffff;--quarto-scss-export-offcanvas-color: #212529;--quarto-scss-export-offcanvas-backdrop-bg: #000;--quarto-scss-export-code-color-dark: white;--quarto-scss-export-kbd-color: #ffffff;--quarto-scss-export-kbd-bg: #212529;--quarto-scss-export-nested-kbd-font-weight: ;--quarto-scss-export-pre-bg: #f8f9fa;--quarto-scss-export-pre-color: #000;--quarto-scss-export-bslib-page-sidebar-title-bg: #517699;--quarto-scss-export-bslib-page-sidebar-title-color: #ffffff;--quarto-scss-export-bslib-sidebar-bg: rgba(var(--bs-emphasis-color-rgb, 0, 0, 0), 0.05);--quarto-scss-export-bslib-sidebar-toggle-bg: rgba(var(--bs-emphasis-color-rgb, 0, 0, 0), 0.1);--quarto-scss-export-mermaid-bg-color: #ffffff;--quarto-scss-export-mermaid-edge-color: #6c757d;--quarto-scss-export-mermaid-node-fg-color: #212529;--quarto-scss-export-mermaid-fg-color: #212529;--quarto-scss-export-mermaid-fg-color--lighter: rgb(55.7432432432, 62.5, 69.2567567568);--quarto-scss-export-mermaid-fg-color--lightest: rgb(78.4864864865, 88, 97.5135135135);--quarto-scss-export-mermaid-label-bg-color: #ffffff;--quarto-scss-export-mermaid-label-fg-color: #0d6efd;--quarto-scss-export-mermaid-node-bg-color: rgba(13, 110, 253, 0.1);--quarto-scss-export-code-block-border-left-color: rgb(221.7, 222.3, 222.9);--quarto-scss-export-callout-color-note: #0d6efd;--quarto-scss-export-callout-color-tip: #198754;--quarto-scss-export-callout-color-important: #dc3545;--quarto-scss-export-callout-color-caution: #fd7e14;--quarto-scss-export-callout-color-warning: #ffc107} \ No newline at end of file diff --git a/_projects/2025/100453214/final_viz_files/libs/bootstrap/bootstrap-icons.css b/_projects/2025/100453214/final_viz_files/libs/bootstrap/bootstrap-icons.css new file mode 100644 index 00000000..285e4448 --- /dev/null +++ b/_projects/2025/100453214/final_viz_files/libs/bootstrap/bootstrap-icons.css @@ -0,0 +1,2078 @@ +/*! + * Bootstrap Icons v1.11.1 (https://icons.getbootstrap.com/) + * Copyright 2019-2023 The Bootstrap Authors + * Licensed under MIT (https://github.com/twbs/icons/blob/main/LICENSE) + */ + +@font-face { + font-display: block; + font-family: "bootstrap-icons"; + src: +url("./bootstrap-icons.woff?2820a3852bdb9a5832199cc61cec4e65") format("woff"); +} + +.bi::before, +[class^="bi-"]::before, +[class*=" bi-"]::before { + display: inline-block; + font-family: bootstrap-icons !important; + font-style: normal; + font-weight: normal !important; + font-variant: normal; + text-transform: none; + line-height: 1; + vertical-align: -.125em; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.bi-123::before { content: "\f67f"; } +.bi-alarm-fill::before { content: "\f101"; } +.bi-alarm::before { content: "\f102"; } +.bi-align-bottom::before { content: "\f103"; } +.bi-align-center::before { content: "\f104"; } +.bi-align-end::before { content: "\f105"; } +.bi-align-middle::before { content: "\f106"; } +.bi-align-start::before { content: "\f107"; } +.bi-align-top::before { content: "\f108"; } +.bi-alt::before { content: "\f109"; } +.bi-app-indicator::before { content: "\f10a"; } +.bi-app::before { content: "\f10b"; } +.bi-archive-fill::before { content: "\f10c"; } +.bi-archive::before { content: "\f10d"; } +.bi-arrow-90deg-down::before { content: "\f10e"; } +.bi-arrow-90deg-left::before { content: "\f10f"; } +.bi-arrow-90deg-right::before { content: "\f110"; } +.bi-arrow-90deg-up::before { content: "\f111"; } +.bi-arrow-bar-down::before { content: "\f112"; } +.bi-arrow-bar-left::before { content: "\f113"; } +.bi-arrow-bar-right::before { content: "\f114"; } +.bi-arrow-bar-up::before { content: "\f115"; } +.bi-arrow-clockwise::before { content: "\f116"; } +.bi-arrow-counterclockwise::before { content: "\f117"; } +.bi-arrow-down-circle-fill::before { content: "\f118"; } +.bi-arrow-down-circle::before { content: "\f119"; } +.bi-arrow-down-left-circle-fill::before { content: "\f11a"; } +.bi-arrow-down-left-circle::before { content: "\f11b"; } +.bi-arrow-down-left-square-fill::before { content: "\f11c"; } +.bi-arrow-down-left-square::before { content: "\f11d"; } +.bi-arrow-down-left::before { content: "\f11e"; } +.bi-arrow-down-right-circle-fill::before { content: "\f11f"; } +.bi-arrow-down-right-circle::before { content: "\f120"; } +.bi-arrow-down-right-square-fill::before { content: "\f121"; } +.bi-arrow-down-right-square::before { content: "\f122"; } +.bi-arrow-down-right::before { content: "\f123"; } +.bi-arrow-down-short::before { content: "\f124"; } +.bi-arrow-down-square-fill::before { content: "\f125"; } +.bi-arrow-down-square::before { content: "\f126"; } +.bi-arrow-down-up::before { content: "\f127"; } +.bi-arrow-down::before { content: "\f128"; } +.bi-arrow-left-circle-fill::before { content: "\f129"; } +.bi-arrow-left-circle::before { content: "\f12a"; } +.bi-arrow-left-right::before { content: "\f12b"; } +.bi-arrow-left-short::before { content: "\f12c"; } +.bi-arrow-left-square-fill::before { content: "\f12d"; } +.bi-arrow-left-square::before { content: "\f12e"; } +.bi-arrow-left::before { content: "\f12f"; } +.bi-arrow-repeat::before { content: "\f130"; } +.bi-arrow-return-left::before { content: "\f131"; } +.bi-arrow-return-right::before { content: "\f132"; } +.bi-arrow-right-circle-fill::before { content: "\f133"; } +.bi-arrow-right-circle::before { content: "\f134"; } +.bi-arrow-right-short::before { content: "\f135"; } +.bi-arrow-right-square-fill::before { content: "\f136"; } +.bi-arrow-right-square::before { content: "\f137"; } +.bi-arrow-right::before { content: "\f138"; } +.bi-arrow-up-circle-fill::before { content: "\f139"; } +.bi-arrow-up-circle::before { content: "\f13a"; } +.bi-arrow-up-left-circle-fill::before { content: "\f13b"; } +.bi-arrow-up-left-circle::before { content: "\f13c"; } +.bi-arrow-up-left-square-fill::before { content: "\f13d"; } +.bi-arrow-up-left-square::before { content: "\f13e"; } +.bi-arrow-up-left::before { content: "\f13f"; } +.bi-arrow-up-right-circle-fill::before { content: "\f140"; } +.bi-arrow-up-right-circle::before { content: "\f141"; } +.bi-arrow-up-right-square-fill::before { content: "\f142"; } +.bi-arrow-up-right-square::before { content: "\f143"; } +.bi-arrow-up-right::before { content: "\f144"; } +.bi-arrow-up-short::before { content: "\f145"; } +.bi-arrow-up-square-fill::before { content: "\f146"; } +.bi-arrow-up-square::before { content: "\f147"; } +.bi-arrow-up::before { content: "\f148"; } +.bi-arrows-angle-contract::before { content: "\f149"; } +.bi-arrows-angle-expand::before { content: "\f14a"; } +.bi-arrows-collapse::before { content: "\f14b"; } +.bi-arrows-expand::before { content: "\f14c"; } +.bi-arrows-fullscreen::before { content: "\f14d"; } +.bi-arrows-move::before { content: "\f14e"; } +.bi-aspect-ratio-fill::before { content: "\f14f"; } +.bi-aspect-ratio::before { content: "\f150"; } +.bi-asterisk::before { content: "\f151"; } +.bi-at::before { content: "\f152"; } +.bi-award-fill::before { content: "\f153"; } +.bi-award::before { content: "\f154"; } +.bi-back::before { content: "\f155"; } +.bi-backspace-fill::before { content: "\f156"; } +.bi-backspace-reverse-fill::before { content: "\f157"; } +.bi-backspace-reverse::before { content: "\f158"; } +.bi-backspace::before { content: "\f159"; } +.bi-badge-3d-fill::before { content: "\f15a"; } +.bi-badge-3d::before { content: "\f15b"; } +.bi-badge-4k-fill::before { content: "\f15c"; } +.bi-badge-4k::before { content: "\f15d"; } +.bi-badge-8k-fill::before { content: "\f15e"; } +.bi-badge-8k::before { content: "\f15f"; } +.bi-badge-ad-fill::before { content: "\f160"; } +.bi-badge-ad::before { content: "\f161"; } +.bi-badge-ar-fill::before { content: "\f162"; } +.bi-badge-ar::before { content: "\f163"; } +.bi-badge-cc-fill::before { content: "\f164"; } +.bi-badge-cc::before { content: "\f165"; } +.bi-badge-hd-fill::before { content: "\f166"; } +.bi-badge-hd::before { content: "\f167"; } +.bi-badge-tm-fill::before { content: "\f168"; } +.bi-badge-tm::before { content: "\f169"; } +.bi-badge-vo-fill::before { content: "\f16a"; } +.bi-badge-vo::before { content: "\f16b"; } +.bi-badge-vr-fill::before { content: "\f16c"; } +.bi-badge-vr::before { content: "\f16d"; } +.bi-badge-wc-fill::before { content: "\f16e"; } +.bi-badge-wc::before { content: "\f16f"; } +.bi-bag-check-fill::before { content: "\f170"; } +.bi-bag-check::before { content: "\f171"; } +.bi-bag-dash-fill::before { content: "\f172"; } +.bi-bag-dash::before { content: "\f173"; } +.bi-bag-fill::before { content: "\f174"; } +.bi-bag-plus-fill::before { content: "\f175"; } +.bi-bag-plus::before { content: "\f176"; } +.bi-bag-x-fill::before { content: "\f177"; } +.bi-bag-x::before { content: "\f178"; } +.bi-bag::before { content: "\f179"; } +.bi-bar-chart-fill::before { content: "\f17a"; } +.bi-bar-chart-line-fill::before { content: "\f17b"; } +.bi-bar-chart-line::before { content: "\f17c"; } +.bi-bar-chart-steps::before { content: "\f17d"; } +.bi-bar-chart::before { content: "\f17e"; } +.bi-basket-fill::before { content: "\f17f"; } +.bi-basket::before { content: "\f180"; } +.bi-basket2-fill::before { content: "\f181"; } +.bi-basket2::before { content: "\f182"; } +.bi-basket3-fill::before { content: "\f183"; } +.bi-basket3::before { content: "\f184"; } +.bi-battery-charging::before { content: "\f185"; } +.bi-battery-full::before { content: "\f186"; } +.bi-battery-half::before { content: "\f187"; } +.bi-battery::before { content: "\f188"; } +.bi-bell-fill::before { content: "\f189"; } +.bi-bell::before { content: "\f18a"; } +.bi-bezier::before { content: "\f18b"; } +.bi-bezier2::before { content: "\f18c"; } +.bi-bicycle::before { content: "\f18d"; } +.bi-binoculars-fill::before { content: "\f18e"; } +.bi-binoculars::before { content: "\f18f"; } +.bi-blockquote-left::before { content: "\f190"; } +.bi-blockquote-right::before { content: "\f191"; } +.bi-book-fill::before { content: "\f192"; } +.bi-book-half::before { content: "\f193"; } +.bi-book::before { content: "\f194"; } +.bi-bookmark-check-fill::before { content: "\f195"; } +.bi-bookmark-check::before { content: "\f196"; } +.bi-bookmark-dash-fill::before { content: "\f197"; } +.bi-bookmark-dash::before { content: "\f198"; } +.bi-bookmark-fill::before { content: "\f199"; } +.bi-bookmark-heart-fill::before { content: "\f19a"; } +.bi-bookmark-heart::before { content: "\f19b"; } +.bi-bookmark-plus-fill::before { content: "\f19c"; } +.bi-bookmark-plus::before { content: "\f19d"; } +.bi-bookmark-star-fill::before { content: "\f19e"; } +.bi-bookmark-star::before { content: "\f19f"; } +.bi-bookmark-x-fill::before { content: "\f1a0"; } +.bi-bookmark-x::before { content: "\f1a1"; } +.bi-bookmark::before { content: "\f1a2"; } +.bi-bookmarks-fill::before { content: "\f1a3"; } +.bi-bookmarks::before { content: "\f1a4"; } +.bi-bookshelf::before { content: "\f1a5"; } +.bi-bootstrap-fill::before { content: "\f1a6"; } +.bi-bootstrap-reboot::before { content: "\f1a7"; } +.bi-bootstrap::before { content: "\f1a8"; } +.bi-border-all::before { content: "\f1a9"; } +.bi-border-bottom::before { content: "\f1aa"; } +.bi-border-center::before { content: "\f1ab"; } +.bi-border-inner::before { content: "\f1ac"; } +.bi-border-left::before { content: "\f1ad"; } +.bi-border-middle::before { content: "\f1ae"; } +.bi-border-outer::before { content: "\f1af"; } +.bi-border-right::before { content: "\f1b0"; } +.bi-border-style::before { content: "\f1b1"; } +.bi-border-top::before { content: "\f1b2"; } +.bi-border-width::before { content: "\f1b3"; } +.bi-border::before { content: "\f1b4"; } +.bi-bounding-box-circles::before { content: "\f1b5"; } +.bi-bounding-box::before { content: "\f1b6"; } +.bi-box-arrow-down-left::before { content: "\f1b7"; } +.bi-box-arrow-down-right::before { content: "\f1b8"; } +.bi-box-arrow-down::before { content: "\f1b9"; } +.bi-box-arrow-in-down-left::before { content: "\f1ba"; } +.bi-box-arrow-in-down-right::before { content: "\f1bb"; } +.bi-box-arrow-in-down::before { content: "\f1bc"; } +.bi-box-arrow-in-left::before { content: "\f1bd"; } +.bi-box-arrow-in-right::before { content: "\f1be"; } +.bi-box-arrow-in-up-left::before { content: "\f1bf"; } +.bi-box-arrow-in-up-right::before { content: "\f1c0"; } +.bi-box-arrow-in-up::before { content: "\f1c1"; } +.bi-box-arrow-left::before { content: "\f1c2"; } +.bi-box-arrow-right::before { content: "\f1c3"; } +.bi-box-arrow-up-left::before { content: "\f1c4"; } +.bi-box-arrow-up-right::before { content: "\f1c5"; } +.bi-box-arrow-up::before { content: "\f1c6"; } +.bi-box-seam::before { content: "\f1c7"; } +.bi-box::before { content: "\f1c8"; } +.bi-braces::before { content: "\f1c9"; } +.bi-bricks::before { content: "\f1ca"; } +.bi-briefcase-fill::before { content: "\f1cb"; } +.bi-briefcase::before { content: "\f1cc"; } +.bi-brightness-alt-high-fill::before { content: "\f1cd"; } +.bi-brightness-alt-high::before { content: "\f1ce"; } +.bi-brightness-alt-low-fill::before { content: "\f1cf"; } +.bi-brightness-alt-low::before { content: "\f1d0"; } +.bi-brightness-high-fill::before { content: "\f1d1"; } +.bi-brightness-high::before { content: "\f1d2"; } +.bi-brightness-low-fill::before { content: "\f1d3"; } +.bi-brightness-low::before { content: "\f1d4"; } +.bi-broadcast-pin::before { content: "\f1d5"; } +.bi-broadcast::before { content: "\f1d6"; } +.bi-brush-fill::before { content: "\f1d7"; } +.bi-brush::before { content: "\f1d8"; } +.bi-bucket-fill::before { content: "\f1d9"; } +.bi-bucket::before { content: "\f1da"; } +.bi-bug-fill::before { content: "\f1db"; } +.bi-bug::before { content: "\f1dc"; } +.bi-building::before { content: "\f1dd"; } +.bi-bullseye::before { content: "\f1de"; } +.bi-calculator-fill::before { content: "\f1df"; } +.bi-calculator::before { content: "\f1e0"; } +.bi-calendar-check-fill::before { content: "\f1e1"; } +.bi-calendar-check::before { content: "\f1e2"; } +.bi-calendar-date-fill::before { content: "\f1e3"; } +.bi-calendar-date::before { content: "\f1e4"; } +.bi-calendar-day-fill::before { content: "\f1e5"; } +.bi-calendar-day::before { content: "\f1e6"; } +.bi-calendar-event-fill::before { content: "\f1e7"; } +.bi-calendar-event::before { content: "\f1e8"; } +.bi-calendar-fill::before { content: "\f1e9"; } +.bi-calendar-minus-fill::before { content: "\f1ea"; } +.bi-calendar-minus::before { content: "\f1eb"; } +.bi-calendar-month-fill::before { content: "\f1ec"; } +.bi-calendar-month::before { content: "\f1ed"; } +.bi-calendar-plus-fill::before { content: "\f1ee"; } +.bi-calendar-plus::before { content: "\f1ef"; } +.bi-calendar-range-fill::before { content: "\f1f0"; } +.bi-calendar-range::before { content: "\f1f1"; } +.bi-calendar-week-fill::before { content: "\f1f2"; } +.bi-calendar-week::before { content: "\f1f3"; } +.bi-calendar-x-fill::before { content: "\f1f4"; } +.bi-calendar-x::before { content: "\f1f5"; } +.bi-calendar::before { content: "\f1f6"; } +.bi-calendar2-check-fill::before { content: "\f1f7"; } +.bi-calendar2-check::before { content: "\f1f8"; } +.bi-calendar2-date-fill::before { content: "\f1f9"; } +.bi-calendar2-date::before { content: "\f1fa"; } +.bi-calendar2-day-fill::before { content: "\f1fb"; } +.bi-calendar2-day::before { content: "\f1fc"; } +.bi-calendar2-event-fill::before { content: "\f1fd"; } +.bi-calendar2-event::before { content: "\f1fe"; } +.bi-calendar2-fill::before { content: "\f1ff"; } +.bi-calendar2-minus-fill::before { content: "\f200"; } +.bi-calendar2-minus::before { content: "\f201"; } +.bi-calendar2-month-fill::before { content: "\f202"; } +.bi-calendar2-month::before { content: "\f203"; } +.bi-calendar2-plus-fill::before { content: "\f204"; } +.bi-calendar2-plus::before { content: "\f205"; } +.bi-calendar2-range-fill::before { content: "\f206"; } +.bi-calendar2-range::before { content: "\f207"; } +.bi-calendar2-week-fill::before { content: "\f208"; } +.bi-calendar2-week::before { content: "\f209"; } +.bi-calendar2-x-fill::before { content: "\f20a"; } +.bi-calendar2-x::before { content: "\f20b"; } +.bi-calendar2::before { content: "\f20c"; } +.bi-calendar3-event-fill::before { content: "\f20d"; } +.bi-calendar3-event::before { content: "\f20e"; } +.bi-calendar3-fill::before { content: "\f20f"; } +.bi-calendar3-range-fill::before { content: "\f210"; } +.bi-calendar3-range::before { content: "\f211"; } +.bi-calendar3-week-fill::before { content: "\f212"; } +.bi-calendar3-week::before { content: "\f213"; } +.bi-calendar3::before { content: "\f214"; } +.bi-calendar4-event::before { content: "\f215"; } +.bi-calendar4-range::before { content: "\f216"; } +.bi-calendar4-week::before { content: "\f217"; } +.bi-calendar4::before { content: "\f218"; } +.bi-camera-fill::before { content: "\f219"; } +.bi-camera-reels-fill::before { content: "\f21a"; } +.bi-camera-reels::before { content: "\f21b"; } +.bi-camera-video-fill::before { content: "\f21c"; } +.bi-camera-video-off-fill::before { content: "\f21d"; } +.bi-camera-video-off::before { content: "\f21e"; } +.bi-camera-video::before { content: "\f21f"; } +.bi-camera::before { content: "\f220"; } +.bi-camera2::before { content: "\f221"; } +.bi-capslock-fill::before { content: "\f222"; } +.bi-capslock::before { content: "\f223"; } +.bi-card-checklist::before { content: "\f224"; } +.bi-card-heading::before { content: "\f225"; } +.bi-card-image::before { content: "\f226"; } +.bi-card-list::before { content: "\f227"; } +.bi-card-text::before { content: "\f228"; } +.bi-caret-down-fill::before { content: "\f229"; } +.bi-caret-down-square-fill::before { content: "\f22a"; } +.bi-caret-down-square::before { content: "\f22b"; } +.bi-caret-down::before { content: "\f22c"; } +.bi-caret-left-fill::before { content: "\f22d"; } +.bi-caret-left-square-fill::before { content: "\f22e"; } +.bi-caret-left-square::before { content: "\f22f"; } +.bi-caret-left::before { content: "\f230"; } +.bi-caret-right-fill::before { content: "\f231"; } +.bi-caret-right-square-fill::before { content: "\f232"; } +.bi-caret-right-square::before { content: "\f233"; } +.bi-caret-right::before { content: "\f234"; } +.bi-caret-up-fill::before { content: "\f235"; } +.bi-caret-up-square-fill::before { content: "\f236"; } +.bi-caret-up-square::before { content: "\f237"; } +.bi-caret-up::before { content: "\f238"; } +.bi-cart-check-fill::before { content: "\f239"; } +.bi-cart-check::before { content: "\f23a"; } +.bi-cart-dash-fill::before { content: "\f23b"; } +.bi-cart-dash::before { content: "\f23c"; } +.bi-cart-fill::before { content: "\f23d"; } +.bi-cart-plus-fill::before { content: "\f23e"; } +.bi-cart-plus::before { content: "\f23f"; } +.bi-cart-x-fill::before { content: "\f240"; } +.bi-cart-x::before { content: "\f241"; } +.bi-cart::before { content: "\f242"; } +.bi-cart2::before { content: "\f243"; } +.bi-cart3::before { content: "\f244"; } +.bi-cart4::before { content: "\f245"; } +.bi-cash-stack::before { content: "\f246"; } +.bi-cash::before { content: "\f247"; } +.bi-cast::before { content: "\f248"; } +.bi-chat-dots-fill::before { content: "\f249"; } +.bi-chat-dots::before { content: "\f24a"; } +.bi-chat-fill::before { content: "\f24b"; } +.bi-chat-left-dots-fill::before { content: "\f24c"; } +.bi-chat-left-dots::before { content: "\f24d"; } +.bi-chat-left-fill::before { content: "\f24e"; } +.bi-chat-left-quote-fill::before { content: "\f24f"; } +.bi-chat-left-quote::before { content: "\f250"; } +.bi-chat-left-text-fill::before { content: "\f251"; } +.bi-chat-left-text::before { content: "\f252"; } +.bi-chat-left::before { content: "\f253"; } +.bi-chat-quote-fill::before { content: "\f254"; } +.bi-chat-quote::before { content: "\f255"; } +.bi-chat-right-dots-fill::before { content: "\f256"; } +.bi-chat-right-dots::before { content: "\f257"; } +.bi-chat-right-fill::before { content: "\f258"; } +.bi-chat-right-quote-fill::before { content: "\f259"; } +.bi-chat-right-quote::before { content: "\f25a"; } +.bi-chat-right-text-fill::before { content: "\f25b"; } +.bi-chat-right-text::before { content: "\f25c"; } +.bi-chat-right::before { content: "\f25d"; } +.bi-chat-square-dots-fill::before { content: "\f25e"; } +.bi-chat-square-dots::before { content: "\f25f"; } +.bi-chat-square-fill::before { content: "\f260"; } +.bi-chat-square-quote-fill::before { content: "\f261"; } +.bi-chat-square-quote::before { content: "\f262"; } +.bi-chat-square-text-fill::before { content: "\f263"; } +.bi-chat-square-text::before { content: "\f264"; } +.bi-chat-square::before { content: "\f265"; } +.bi-chat-text-fill::before { content: "\f266"; } +.bi-chat-text::before { content: "\f267"; } +.bi-chat::before { content: "\f268"; } +.bi-check-all::before { content: "\f269"; } +.bi-check-circle-fill::before { content: "\f26a"; } +.bi-check-circle::before { content: "\f26b"; } +.bi-check-square-fill::before { content: "\f26c"; } +.bi-check-square::before { content: "\f26d"; } +.bi-check::before { content: "\f26e"; } +.bi-check2-all::before { content: "\f26f"; } +.bi-check2-circle::before { content: "\f270"; } +.bi-check2-square::before { content: "\f271"; } +.bi-check2::before { content: "\f272"; } +.bi-chevron-bar-contract::before { content: "\f273"; } +.bi-chevron-bar-down::before { content: "\f274"; } +.bi-chevron-bar-expand::before { content: "\f275"; } +.bi-chevron-bar-left::before { content: "\f276"; } +.bi-chevron-bar-right::before { content: "\f277"; } +.bi-chevron-bar-up::before { content: "\f278"; } +.bi-chevron-compact-down::before { content: "\f279"; } +.bi-chevron-compact-left::before { content: "\f27a"; } +.bi-chevron-compact-right::before { content: "\f27b"; } +.bi-chevron-compact-up::before { content: "\f27c"; } +.bi-chevron-contract::before { content: "\f27d"; } +.bi-chevron-double-down::before { content: "\f27e"; } +.bi-chevron-double-left::before { content: "\f27f"; } +.bi-chevron-double-right::before { content: "\f280"; } +.bi-chevron-double-up::before { content: "\f281"; } +.bi-chevron-down::before { content: "\f282"; } +.bi-chevron-expand::before { content: "\f283"; } +.bi-chevron-left::before { content: "\f284"; } +.bi-chevron-right::before { content: "\f285"; } +.bi-chevron-up::before { content: "\f286"; } +.bi-circle-fill::before { content: "\f287"; } +.bi-circle-half::before { content: "\f288"; } +.bi-circle-square::before { content: "\f289"; } +.bi-circle::before { content: "\f28a"; } +.bi-clipboard-check::before { content: "\f28b"; } +.bi-clipboard-data::before { content: "\f28c"; } +.bi-clipboard-minus::before { content: "\f28d"; } +.bi-clipboard-plus::before { content: "\f28e"; } +.bi-clipboard-x::before { content: "\f28f"; } +.bi-clipboard::before { content: "\f290"; } +.bi-clock-fill::before { content: "\f291"; } +.bi-clock-history::before { content: "\f292"; } +.bi-clock::before { content: "\f293"; } +.bi-cloud-arrow-down-fill::before { content: "\f294"; } +.bi-cloud-arrow-down::before { content: "\f295"; } +.bi-cloud-arrow-up-fill::before { content: "\f296"; } +.bi-cloud-arrow-up::before { content: "\f297"; } +.bi-cloud-check-fill::before { content: "\f298"; } +.bi-cloud-check::before { content: "\f299"; } +.bi-cloud-download-fill::before { content: "\f29a"; } +.bi-cloud-download::before { content: "\f29b"; } +.bi-cloud-drizzle-fill::before { content: "\f29c"; } +.bi-cloud-drizzle::before { content: "\f29d"; } +.bi-cloud-fill::before { content: "\f29e"; } +.bi-cloud-fog-fill::before { content: "\f29f"; } +.bi-cloud-fog::before { content: "\f2a0"; } +.bi-cloud-fog2-fill::before { content: "\f2a1"; } +.bi-cloud-fog2::before { content: "\f2a2"; } +.bi-cloud-hail-fill::before { content: "\f2a3"; } +.bi-cloud-hail::before { content: "\f2a4"; } +.bi-cloud-haze-fill::before { content: "\f2a6"; } +.bi-cloud-haze::before { content: "\f2a7"; } +.bi-cloud-haze2-fill::before { content: "\f2a8"; } +.bi-cloud-lightning-fill::before { content: "\f2a9"; } +.bi-cloud-lightning-rain-fill::before { content: "\f2aa"; } +.bi-cloud-lightning-rain::before { content: "\f2ab"; } +.bi-cloud-lightning::before { content: "\f2ac"; } +.bi-cloud-minus-fill::before { content: "\f2ad"; } +.bi-cloud-minus::before { content: "\f2ae"; } +.bi-cloud-moon-fill::before { content: "\f2af"; } +.bi-cloud-moon::before { content: "\f2b0"; } +.bi-cloud-plus-fill::before { content: "\f2b1"; } +.bi-cloud-plus::before { content: "\f2b2"; } +.bi-cloud-rain-fill::before { content: "\f2b3"; } +.bi-cloud-rain-heavy-fill::before { content: "\f2b4"; } +.bi-cloud-rain-heavy::before { content: "\f2b5"; } +.bi-cloud-rain::before { content: "\f2b6"; } +.bi-cloud-slash-fill::before { content: "\f2b7"; } +.bi-cloud-slash::before { content: "\f2b8"; } +.bi-cloud-sleet-fill::before { content: "\f2b9"; } +.bi-cloud-sleet::before { content: "\f2ba"; } +.bi-cloud-snow-fill::before { content: "\f2bb"; } +.bi-cloud-snow::before { content: "\f2bc"; } +.bi-cloud-sun-fill::before { content: "\f2bd"; } +.bi-cloud-sun::before { content: "\f2be"; } +.bi-cloud-upload-fill::before { content: "\f2bf"; } +.bi-cloud-upload::before { content: "\f2c0"; } +.bi-cloud::before { content: "\f2c1"; } +.bi-clouds-fill::before { content: "\f2c2"; } +.bi-clouds::before { content: "\f2c3"; } +.bi-cloudy-fill::before { content: "\f2c4"; } +.bi-cloudy::before { content: "\f2c5"; } +.bi-code-slash::before { content: "\f2c6"; } +.bi-code-square::before { content: "\f2c7"; } +.bi-code::before { content: "\f2c8"; } +.bi-collection-fill::before { content: "\f2c9"; } +.bi-collection-play-fill::before { content: "\f2ca"; } +.bi-collection-play::before { content: "\f2cb"; } +.bi-collection::before { content: "\f2cc"; } +.bi-columns-gap::before { content: "\f2cd"; } +.bi-columns::before { content: "\f2ce"; } +.bi-command::before { content: "\f2cf"; } +.bi-compass-fill::before { content: "\f2d0"; } +.bi-compass::before { content: "\f2d1"; } +.bi-cone-striped::before { content: "\f2d2"; } +.bi-cone::before { content: "\f2d3"; } +.bi-controller::before { content: "\f2d4"; } +.bi-cpu-fill::before { content: "\f2d5"; } +.bi-cpu::before { content: "\f2d6"; } +.bi-credit-card-2-back-fill::before { content: "\f2d7"; } +.bi-credit-card-2-back::before { content: "\f2d8"; } +.bi-credit-card-2-front-fill::before { content: "\f2d9"; } +.bi-credit-card-2-front::before { content: "\f2da"; } +.bi-credit-card-fill::before { content: "\f2db"; } +.bi-credit-card::before { content: "\f2dc"; } +.bi-crop::before { content: "\f2dd"; } +.bi-cup-fill::before { content: "\f2de"; } +.bi-cup-straw::before { content: "\f2df"; } +.bi-cup::before { content: "\f2e0"; } +.bi-cursor-fill::before { content: "\f2e1"; } +.bi-cursor-text::before { content: "\f2e2"; } +.bi-cursor::before { content: "\f2e3"; } +.bi-dash-circle-dotted::before { content: "\f2e4"; } +.bi-dash-circle-fill::before { content: "\f2e5"; } +.bi-dash-circle::before { content: "\f2e6"; } +.bi-dash-square-dotted::before { content: "\f2e7"; } +.bi-dash-square-fill::before { content: "\f2e8"; } +.bi-dash-square::before { content: "\f2e9"; } +.bi-dash::before { content: "\f2ea"; } +.bi-diagram-2-fill::before { content: "\f2eb"; } +.bi-diagram-2::before { content: "\f2ec"; } +.bi-diagram-3-fill::before { content: "\f2ed"; } +.bi-diagram-3::before { content: "\f2ee"; } +.bi-diamond-fill::before { content: "\f2ef"; } +.bi-diamond-half::before { content: "\f2f0"; } +.bi-diamond::before { content: "\f2f1"; } +.bi-dice-1-fill::before { content: "\f2f2"; } +.bi-dice-1::before { content: "\f2f3"; } +.bi-dice-2-fill::before { content: "\f2f4"; } +.bi-dice-2::before { content: "\f2f5"; } +.bi-dice-3-fill::before { content: "\f2f6"; } +.bi-dice-3::before { content: "\f2f7"; } +.bi-dice-4-fill::before { content: "\f2f8"; } +.bi-dice-4::before { content: "\f2f9"; } +.bi-dice-5-fill::before { content: "\f2fa"; } +.bi-dice-5::before { content: "\f2fb"; } +.bi-dice-6-fill::before { content: "\f2fc"; } +.bi-dice-6::before { content: "\f2fd"; } +.bi-disc-fill::before { content: "\f2fe"; } +.bi-disc::before { content: "\f2ff"; } +.bi-discord::before { content: "\f300"; } +.bi-display-fill::before { content: "\f301"; } +.bi-display::before { content: "\f302"; } +.bi-distribute-horizontal::before { content: "\f303"; } +.bi-distribute-vertical::before { content: "\f304"; } +.bi-door-closed-fill::before { content: "\f305"; } +.bi-door-closed::before { content: "\f306"; } +.bi-door-open-fill::before { content: "\f307"; } +.bi-door-open::before { content: "\f308"; } +.bi-dot::before { content: "\f309"; } +.bi-download::before { content: "\f30a"; } +.bi-droplet-fill::before { content: "\f30b"; } +.bi-droplet-half::before { content: "\f30c"; } +.bi-droplet::before { content: "\f30d"; } +.bi-earbuds::before { content: "\f30e"; } +.bi-easel-fill::before { content: "\f30f"; } +.bi-easel::before { content: "\f310"; } +.bi-egg-fill::before { content: "\f311"; } +.bi-egg-fried::before { content: "\f312"; } +.bi-egg::before { content: "\f313"; } +.bi-eject-fill::before { content: "\f314"; } +.bi-eject::before { content: "\f315"; } +.bi-emoji-angry-fill::before { content: "\f316"; } +.bi-emoji-angry::before { content: "\f317"; } +.bi-emoji-dizzy-fill::before { content: "\f318"; } +.bi-emoji-dizzy::before { content: "\f319"; } +.bi-emoji-expressionless-fill::before { content: "\f31a"; } +.bi-emoji-expressionless::before { content: "\f31b"; } +.bi-emoji-frown-fill::before { content: "\f31c"; } +.bi-emoji-frown::before { content: "\f31d"; } +.bi-emoji-heart-eyes-fill::before { content: "\f31e"; } +.bi-emoji-heart-eyes::before { content: "\f31f"; } +.bi-emoji-laughing-fill::before { content: "\f320"; } +.bi-emoji-laughing::before { content: "\f321"; } +.bi-emoji-neutral-fill::before { content: "\f322"; } +.bi-emoji-neutral::before { content: "\f323"; } +.bi-emoji-smile-fill::before { content: "\f324"; } +.bi-emoji-smile-upside-down-fill::before { content: "\f325"; } +.bi-emoji-smile-upside-down::before { content: "\f326"; } +.bi-emoji-smile::before { content: "\f327"; } +.bi-emoji-sunglasses-fill::before { content: "\f328"; } +.bi-emoji-sunglasses::before { content: "\f329"; } +.bi-emoji-wink-fill::before { content: "\f32a"; } +.bi-emoji-wink::before { content: "\f32b"; } +.bi-envelope-fill::before { content: "\f32c"; } +.bi-envelope-open-fill::before { content: "\f32d"; } +.bi-envelope-open::before { content: "\f32e"; } +.bi-envelope::before { content: "\f32f"; } +.bi-eraser-fill::before { content: "\f330"; } +.bi-eraser::before { content: "\f331"; } +.bi-exclamation-circle-fill::before { content: "\f332"; } +.bi-exclamation-circle::before { content: "\f333"; } +.bi-exclamation-diamond-fill::before { content: "\f334"; } +.bi-exclamation-diamond::before { content: "\f335"; } +.bi-exclamation-octagon-fill::before { content: "\f336"; } +.bi-exclamation-octagon::before { content: "\f337"; } +.bi-exclamation-square-fill::before { content: "\f338"; } +.bi-exclamation-square::before { content: "\f339"; } +.bi-exclamation-triangle-fill::before { content: "\f33a"; } +.bi-exclamation-triangle::before { content: "\f33b"; } +.bi-exclamation::before { content: "\f33c"; } +.bi-exclude::before { content: "\f33d"; } +.bi-eye-fill::before { content: "\f33e"; } +.bi-eye-slash-fill::before { content: "\f33f"; } +.bi-eye-slash::before { content: "\f340"; } +.bi-eye::before { content: "\f341"; } +.bi-eyedropper::before { content: "\f342"; } +.bi-eyeglasses::before { content: "\f343"; } +.bi-facebook::before { content: "\f344"; } +.bi-file-arrow-down-fill::before { content: "\f345"; } +.bi-file-arrow-down::before { content: "\f346"; } +.bi-file-arrow-up-fill::before { content: "\f347"; } +.bi-file-arrow-up::before { content: "\f348"; } +.bi-file-bar-graph-fill::before { content: "\f349"; } +.bi-file-bar-graph::before { content: "\f34a"; } +.bi-file-binary-fill::before { content: "\f34b"; } +.bi-file-binary::before { content: "\f34c"; } +.bi-file-break-fill::before { content: "\f34d"; } +.bi-file-break::before { content: "\f34e"; } +.bi-file-check-fill::before { content: "\f34f"; } +.bi-file-check::before { content: "\f350"; } +.bi-file-code-fill::before { content: "\f351"; } +.bi-file-code::before { content: "\f352"; } +.bi-file-diff-fill::before { content: "\f353"; } +.bi-file-diff::before { content: "\f354"; } +.bi-file-earmark-arrow-down-fill::before { content: "\f355"; } +.bi-file-earmark-arrow-down::before { content: "\f356"; } +.bi-file-earmark-arrow-up-fill::before { content: "\f357"; } +.bi-file-earmark-arrow-up::before { content: "\f358"; } +.bi-file-earmark-bar-graph-fill::before { content: "\f359"; } +.bi-file-earmark-bar-graph::before { content: "\f35a"; } +.bi-file-earmark-binary-fill::before { content: "\f35b"; } +.bi-file-earmark-binary::before { content: "\f35c"; } +.bi-file-earmark-break-fill::before { content: "\f35d"; } +.bi-file-earmark-break::before { content: "\f35e"; } +.bi-file-earmark-check-fill::before { content: "\f35f"; } +.bi-file-earmark-check::before { content: "\f360"; } +.bi-file-earmark-code-fill::before { content: "\f361"; } +.bi-file-earmark-code::before { content: "\f362"; } +.bi-file-earmark-diff-fill::before { content: "\f363"; } +.bi-file-earmark-diff::before { content: "\f364"; } +.bi-file-earmark-easel-fill::before { content: "\f365"; } +.bi-file-earmark-easel::before { content: "\f366"; } +.bi-file-earmark-excel-fill::before { content: "\f367"; } +.bi-file-earmark-excel::before { content: "\f368"; } +.bi-file-earmark-fill::before { content: "\f369"; } +.bi-file-earmark-font-fill::before { content: "\f36a"; } +.bi-file-earmark-font::before { content: "\f36b"; } +.bi-file-earmark-image-fill::before { content: "\f36c"; } +.bi-file-earmark-image::before { content: "\f36d"; } +.bi-file-earmark-lock-fill::before { content: "\f36e"; } +.bi-file-earmark-lock::before { content: "\f36f"; } +.bi-file-earmark-lock2-fill::before { content: "\f370"; } +.bi-file-earmark-lock2::before { content: "\f371"; } +.bi-file-earmark-medical-fill::before { content: "\f372"; } +.bi-file-earmark-medical::before { content: "\f373"; } +.bi-file-earmark-minus-fill::before { content: "\f374"; } +.bi-file-earmark-minus::before { content: "\f375"; } +.bi-file-earmark-music-fill::before { content: "\f376"; } +.bi-file-earmark-music::before { content: "\f377"; } +.bi-file-earmark-person-fill::before { content: "\f378"; } +.bi-file-earmark-person::before { content: "\f379"; } +.bi-file-earmark-play-fill::before { content: "\f37a"; } +.bi-file-earmark-play::before { content: "\f37b"; } +.bi-file-earmark-plus-fill::before { content: "\f37c"; } +.bi-file-earmark-plus::before { content: "\f37d"; } +.bi-file-earmark-post-fill::before { content: "\f37e"; } +.bi-file-earmark-post::before { content: "\f37f"; } +.bi-file-earmark-ppt-fill::before { content: "\f380"; } +.bi-file-earmark-ppt::before { content: "\f381"; } +.bi-file-earmark-richtext-fill::before { content: "\f382"; } +.bi-file-earmark-richtext::before { content: "\f383"; } +.bi-file-earmark-ruled-fill::before { content: "\f384"; } +.bi-file-earmark-ruled::before { content: "\f385"; } +.bi-file-earmark-slides-fill::before { content: "\f386"; } +.bi-file-earmark-slides::before { content: "\f387"; } +.bi-file-earmark-spreadsheet-fill::before { content: "\f388"; } +.bi-file-earmark-spreadsheet::before { content: "\f389"; } +.bi-file-earmark-text-fill::before { content: "\f38a"; } +.bi-file-earmark-text::before { content: "\f38b"; } +.bi-file-earmark-word-fill::before { content: "\f38c"; } +.bi-file-earmark-word::before { content: "\f38d"; } +.bi-file-earmark-x-fill::before { content: "\f38e"; } +.bi-file-earmark-x::before { content: "\f38f"; } +.bi-file-earmark-zip-fill::before { content: "\f390"; } +.bi-file-earmark-zip::before { content: "\f391"; } +.bi-file-earmark::before { content: "\f392"; } +.bi-file-easel-fill::before { content: "\f393"; } +.bi-file-easel::before { content: "\f394"; } +.bi-file-excel-fill::before { content: "\f395"; } +.bi-file-excel::before { content: "\f396"; } +.bi-file-fill::before { content: "\f397"; } +.bi-file-font-fill::before { content: "\f398"; } +.bi-file-font::before { content: "\f399"; } +.bi-file-image-fill::before { content: "\f39a"; } +.bi-file-image::before { content: "\f39b"; } +.bi-file-lock-fill::before { content: "\f39c"; } +.bi-file-lock::before { content: "\f39d"; } +.bi-file-lock2-fill::before { content: "\f39e"; } +.bi-file-lock2::before { content: "\f39f"; } +.bi-file-medical-fill::before { content: "\f3a0"; } +.bi-file-medical::before { content: "\f3a1"; } +.bi-file-minus-fill::before { content: "\f3a2"; } +.bi-file-minus::before { content: "\f3a3"; } +.bi-file-music-fill::before { content: "\f3a4"; } +.bi-file-music::before { content: "\f3a5"; } +.bi-file-person-fill::before { content: "\f3a6"; } +.bi-file-person::before { content: "\f3a7"; } +.bi-file-play-fill::before { content: "\f3a8"; } +.bi-file-play::before { content: "\f3a9"; } +.bi-file-plus-fill::before { content: "\f3aa"; } +.bi-file-plus::before { content: "\f3ab"; } +.bi-file-post-fill::before { content: "\f3ac"; } +.bi-file-post::before { content: "\f3ad"; } +.bi-file-ppt-fill::before { content: "\f3ae"; } +.bi-file-ppt::before { content: "\f3af"; } +.bi-file-richtext-fill::before { content: "\f3b0"; } +.bi-file-richtext::before { content: "\f3b1"; } +.bi-file-ruled-fill::before { content: "\f3b2"; } +.bi-file-ruled::before { content: "\f3b3"; } +.bi-file-slides-fill::before { content: "\f3b4"; } +.bi-file-slides::before { content: "\f3b5"; } +.bi-file-spreadsheet-fill::before { content: "\f3b6"; } +.bi-file-spreadsheet::before { content: "\f3b7"; } +.bi-file-text-fill::before { content: "\f3b8"; } +.bi-file-text::before { content: "\f3b9"; } +.bi-file-word-fill::before { content: "\f3ba"; } +.bi-file-word::before { content: "\f3bb"; } +.bi-file-x-fill::before { content: "\f3bc"; } +.bi-file-x::before { content: "\f3bd"; } +.bi-file-zip-fill::before { content: "\f3be"; } +.bi-file-zip::before { content: "\f3bf"; } +.bi-file::before { content: "\f3c0"; } +.bi-files-alt::before { content: "\f3c1"; } +.bi-files::before { content: "\f3c2"; } +.bi-film::before { content: "\f3c3"; } +.bi-filter-circle-fill::before { content: "\f3c4"; } +.bi-filter-circle::before { content: "\f3c5"; } +.bi-filter-left::before { content: "\f3c6"; } +.bi-filter-right::before { content: "\f3c7"; } +.bi-filter-square-fill::before { content: "\f3c8"; } +.bi-filter-square::before { content: "\f3c9"; } +.bi-filter::before { content: "\f3ca"; } +.bi-flag-fill::before { content: "\f3cb"; } +.bi-flag::before { content: "\f3cc"; } +.bi-flower1::before { content: "\f3cd"; } +.bi-flower2::before { content: "\f3ce"; } +.bi-flower3::before { content: "\f3cf"; } +.bi-folder-check::before { content: "\f3d0"; } +.bi-folder-fill::before { content: "\f3d1"; } +.bi-folder-minus::before { content: "\f3d2"; } +.bi-folder-plus::before { content: "\f3d3"; } +.bi-folder-symlink-fill::before { content: "\f3d4"; } +.bi-folder-symlink::before { content: "\f3d5"; } +.bi-folder-x::before { content: "\f3d6"; } +.bi-folder::before { content: "\f3d7"; } +.bi-folder2-open::before { content: "\f3d8"; } +.bi-folder2::before { content: "\f3d9"; } +.bi-fonts::before { content: "\f3da"; } +.bi-forward-fill::before { content: "\f3db"; } +.bi-forward::before { content: "\f3dc"; } +.bi-front::before { content: "\f3dd"; } +.bi-fullscreen-exit::before { content: "\f3de"; } +.bi-fullscreen::before { content: "\f3df"; } +.bi-funnel-fill::before { content: "\f3e0"; } +.bi-funnel::before { content: "\f3e1"; } +.bi-gear-fill::before { content: "\f3e2"; } +.bi-gear-wide-connected::before { content: "\f3e3"; } +.bi-gear-wide::before { content: "\f3e4"; } +.bi-gear::before { content: "\f3e5"; } +.bi-gem::before { content: "\f3e6"; } +.bi-geo-alt-fill::before { content: "\f3e7"; } +.bi-geo-alt::before { content: "\f3e8"; } +.bi-geo-fill::before { content: "\f3e9"; } +.bi-geo::before { content: "\f3ea"; } +.bi-gift-fill::before { content: "\f3eb"; } +.bi-gift::before { content: "\f3ec"; } +.bi-github::before { content: "\f3ed"; } +.bi-globe::before { content: "\f3ee"; } +.bi-globe2::before { content: "\f3ef"; } +.bi-google::before { content: "\f3f0"; } +.bi-graph-down::before { content: "\f3f1"; } +.bi-graph-up::before { content: "\f3f2"; } +.bi-grid-1x2-fill::before { content: "\f3f3"; } +.bi-grid-1x2::before { content: "\f3f4"; } +.bi-grid-3x2-gap-fill::before { content: "\f3f5"; } +.bi-grid-3x2-gap::before { content: "\f3f6"; } +.bi-grid-3x2::before { content: "\f3f7"; } +.bi-grid-3x3-gap-fill::before { content: "\f3f8"; } +.bi-grid-3x3-gap::before { content: "\f3f9"; } +.bi-grid-3x3::before { content: "\f3fa"; } +.bi-grid-fill::before { content: "\f3fb"; } +.bi-grid::before { content: "\f3fc"; } +.bi-grip-horizontal::before { content: "\f3fd"; } +.bi-grip-vertical::before { content: "\f3fe"; } +.bi-hammer::before { content: "\f3ff"; } +.bi-hand-index-fill::before { content: "\f400"; } +.bi-hand-index-thumb-fill::before { content: "\f401"; } +.bi-hand-index-thumb::before { content: "\f402"; } +.bi-hand-index::before { content: "\f403"; } +.bi-hand-thumbs-down-fill::before { content: "\f404"; } +.bi-hand-thumbs-down::before { content: "\f405"; } +.bi-hand-thumbs-up-fill::before { content: "\f406"; } +.bi-hand-thumbs-up::before { content: "\f407"; } +.bi-handbag-fill::before { content: "\f408"; } +.bi-handbag::before { content: "\f409"; } +.bi-hash::before { content: "\f40a"; } +.bi-hdd-fill::before { content: "\f40b"; } +.bi-hdd-network-fill::before { content: "\f40c"; } +.bi-hdd-network::before { content: "\f40d"; } +.bi-hdd-rack-fill::before { content: "\f40e"; } +.bi-hdd-rack::before { content: "\f40f"; } +.bi-hdd-stack-fill::before { content: "\f410"; } +.bi-hdd-stack::before { content: "\f411"; } +.bi-hdd::before { content: "\f412"; } +.bi-headphones::before { content: "\f413"; } +.bi-headset::before { content: "\f414"; } +.bi-heart-fill::before { content: "\f415"; } +.bi-heart-half::before { content: "\f416"; } +.bi-heart::before { content: "\f417"; } +.bi-heptagon-fill::before { content: "\f418"; } +.bi-heptagon-half::before { content: "\f419"; } +.bi-heptagon::before { content: "\f41a"; } +.bi-hexagon-fill::before { content: "\f41b"; } +.bi-hexagon-half::before { content: "\f41c"; } +.bi-hexagon::before { content: "\f41d"; } +.bi-hourglass-bottom::before { content: "\f41e"; } +.bi-hourglass-split::before { content: "\f41f"; } +.bi-hourglass-top::before { content: "\f420"; } +.bi-hourglass::before { content: "\f421"; } +.bi-house-door-fill::before { content: "\f422"; } +.bi-house-door::before { content: "\f423"; } +.bi-house-fill::before { content: "\f424"; } +.bi-house::before { content: "\f425"; } +.bi-hr::before { content: "\f426"; } +.bi-hurricane::before { content: "\f427"; } +.bi-image-alt::before { content: "\f428"; } +.bi-image-fill::before { content: "\f429"; } +.bi-image::before { content: "\f42a"; } +.bi-images::before { content: "\f42b"; } +.bi-inbox-fill::before { content: "\f42c"; } +.bi-inbox::before { content: "\f42d"; } +.bi-inboxes-fill::before { content: "\f42e"; } +.bi-inboxes::before { content: "\f42f"; } +.bi-info-circle-fill::before { content: "\f430"; } +.bi-info-circle::before { content: "\f431"; } +.bi-info-square-fill::before { content: "\f432"; } +.bi-info-square::before { content: "\f433"; } +.bi-info::before { content: "\f434"; } +.bi-input-cursor-text::before { content: "\f435"; } +.bi-input-cursor::before { content: "\f436"; } +.bi-instagram::before { content: "\f437"; } +.bi-intersect::before { content: "\f438"; } +.bi-journal-album::before { content: "\f439"; } +.bi-journal-arrow-down::before { content: "\f43a"; } +.bi-journal-arrow-up::before { content: "\f43b"; } +.bi-journal-bookmark-fill::before { content: "\f43c"; } +.bi-journal-bookmark::before { content: "\f43d"; } +.bi-journal-check::before { content: "\f43e"; } +.bi-journal-code::before { content: "\f43f"; } +.bi-journal-medical::before { content: "\f440"; } +.bi-journal-minus::before { content: "\f441"; } +.bi-journal-plus::before { content: "\f442"; } +.bi-journal-richtext::before { content: "\f443"; } +.bi-journal-text::before { content: "\f444"; } +.bi-journal-x::before { content: "\f445"; } +.bi-journal::before { content: "\f446"; } +.bi-journals::before { content: "\f447"; } +.bi-joystick::before { content: "\f448"; } +.bi-justify-left::before { content: "\f449"; } +.bi-justify-right::before { content: "\f44a"; } +.bi-justify::before { content: "\f44b"; } +.bi-kanban-fill::before { content: "\f44c"; } +.bi-kanban::before { content: "\f44d"; } +.bi-key-fill::before { content: "\f44e"; } +.bi-key::before { content: "\f44f"; } +.bi-keyboard-fill::before { content: "\f450"; } +.bi-keyboard::before { content: "\f451"; } +.bi-ladder::before { content: "\f452"; } +.bi-lamp-fill::before { content: "\f453"; } +.bi-lamp::before { content: "\f454"; } +.bi-laptop-fill::before { content: "\f455"; } +.bi-laptop::before { content: "\f456"; } +.bi-layer-backward::before { content: "\f457"; } +.bi-layer-forward::before { content: "\f458"; } +.bi-layers-fill::before { content: "\f459"; } +.bi-layers-half::before { content: "\f45a"; } +.bi-layers::before { content: "\f45b"; } +.bi-layout-sidebar-inset-reverse::before { content: "\f45c"; } +.bi-layout-sidebar-inset::before { content: "\f45d"; } +.bi-layout-sidebar-reverse::before { content: "\f45e"; } +.bi-layout-sidebar::before { content: "\f45f"; } +.bi-layout-split::before { content: "\f460"; } +.bi-layout-text-sidebar-reverse::before { content: "\f461"; } +.bi-layout-text-sidebar::before { content: "\f462"; } +.bi-layout-text-window-reverse::before { content: "\f463"; } +.bi-layout-text-window::before { content: "\f464"; } +.bi-layout-three-columns::before { content: "\f465"; } +.bi-layout-wtf::before { content: "\f466"; } +.bi-life-preserver::before { content: "\f467"; } +.bi-lightbulb-fill::before { content: "\f468"; } +.bi-lightbulb-off-fill::before { content: "\f469"; } +.bi-lightbulb-off::before { content: "\f46a"; } +.bi-lightbulb::before { content: "\f46b"; } +.bi-lightning-charge-fill::before { content: "\f46c"; } +.bi-lightning-charge::before { content: "\f46d"; } +.bi-lightning-fill::before { content: "\f46e"; } +.bi-lightning::before { content: "\f46f"; } +.bi-link-45deg::before { content: "\f470"; } +.bi-link::before { content: "\f471"; } +.bi-linkedin::before { content: "\f472"; } +.bi-list-check::before { content: "\f473"; } +.bi-list-nested::before { content: "\f474"; } +.bi-list-ol::before { content: "\f475"; } +.bi-list-stars::before { content: "\f476"; } +.bi-list-task::before { content: "\f477"; } +.bi-list-ul::before { content: "\f478"; } +.bi-list::before { content: "\f479"; } +.bi-lock-fill::before { content: "\f47a"; } +.bi-lock::before { content: "\f47b"; } +.bi-mailbox::before { content: "\f47c"; } +.bi-mailbox2::before { content: "\f47d"; } +.bi-map-fill::before { content: "\f47e"; } +.bi-map::before { content: "\f47f"; } +.bi-markdown-fill::before { content: "\f480"; } +.bi-markdown::before { content: "\f481"; } +.bi-mask::before { content: "\f482"; } +.bi-megaphone-fill::before { content: "\f483"; } +.bi-megaphone::before { content: "\f484"; } +.bi-menu-app-fill::before { content: "\f485"; } +.bi-menu-app::before { content: "\f486"; } +.bi-menu-button-fill::before { content: "\f487"; } +.bi-menu-button-wide-fill::before { content: "\f488"; } +.bi-menu-button-wide::before { content: "\f489"; } +.bi-menu-button::before { content: "\f48a"; } +.bi-menu-down::before { content: "\f48b"; } +.bi-menu-up::before { content: "\f48c"; } +.bi-mic-fill::before { content: "\f48d"; } +.bi-mic-mute-fill::before { content: "\f48e"; } +.bi-mic-mute::before { content: "\f48f"; } +.bi-mic::before { content: "\f490"; } +.bi-minecart-loaded::before { content: "\f491"; } +.bi-minecart::before { content: "\f492"; } +.bi-moisture::before { content: "\f493"; } +.bi-moon-fill::before { content: "\f494"; } +.bi-moon-stars-fill::before { content: "\f495"; } +.bi-moon-stars::before { content: "\f496"; } +.bi-moon::before { content: "\f497"; } +.bi-mouse-fill::before { content: "\f498"; } +.bi-mouse::before { content: "\f499"; } +.bi-mouse2-fill::before { content: "\f49a"; } +.bi-mouse2::before { content: "\f49b"; } +.bi-mouse3-fill::before { content: "\f49c"; } +.bi-mouse3::before { content: "\f49d"; } +.bi-music-note-beamed::before { content: "\f49e"; } +.bi-music-note-list::before { content: "\f49f"; } +.bi-music-note::before { content: "\f4a0"; } +.bi-music-player-fill::before { content: "\f4a1"; } +.bi-music-player::before { content: "\f4a2"; } +.bi-newspaper::before { content: "\f4a3"; } +.bi-node-minus-fill::before { content: "\f4a4"; } +.bi-node-minus::before { content: "\f4a5"; } +.bi-node-plus-fill::before { content: "\f4a6"; } +.bi-node-plus::before { content: "\f4a7"; } +.bi-nut-fill::before { content: "\f4a8"; } +.bi-nut::before { content: "\f4a9"; } +.bi-octagon-fill::before { content: "\f4aa"; } +.bi-octagon-half::before { content: "\f4ab"; } +.bi-octagon::before { content: "\f4ac"; } +.bi-option::before { content: "\f4ad"; } +.bi-outlet::before { content: "\f4ae"; } +.bi-paint-bucket::before { content: "\f4af"; } +.bi-palette-fill::before { content: "\f4b0"; } +.bi-palette::before { content: "\f4b1"; } +.bi-palette2::before { content: "\f4b2"; } +.bi-paperclip::before { content: "\f4b3"; } +.bi-paragraph::before { content: "\f4b4"; } +.bi-patch-check-fill::before { content: "\f4b5"; } +.bi-patch-check::before { content: "\f4b6"; } +.bi-patch-exclamation-fill::before { content: "\f4b7"; } +.bi-patch-exclamation::before { content: "\f4b8"; } +.bi-patch-minus-fill::before { content: "\f4b9"; } +.bi-patch-minus::before { content: "\f4ba"; } +.bi-patch-plus-fill::before { content: "\f4bb"; } +.bi-patch-plus::before { content: "\f4bc"; } +.bi-patch-question-fill::before { content: "\f4bd"; } +.bi-patch-question::before { content: "\f4be"; } +.bi-pause-btn-fill::before { content: "\f4bf"; } +.bi-pause-btn::before { content: "\f4c0"; } +.bi-pause-circle-fill::before { content: "\f4c1"; } +.bi-pause-circle::before { content: "\f4c2"; } +.bi-pause-fill::before { content: "\f4c3"; } +.bi-pause::before { content: "\f4c4"; } +.bi-peace-fill::before { content: "\f4c5"; } +.bi-peace::before { content: "\f4c6"; } +.bi-pen-fill::before { content: "\f4c7"; } +.bi-pen::before { content: "\f4c8"; } +.bi-pencil-fill::before { content: "\f4c9"; } +.bi-pencil-square::before { content: "\f4ca"; } +.bi-pencil::before { content: "\f4cb"; } +.bi-pentagon-fill::before { content: "\f4cc"; } +.bi-pentagon-half::before { content: "\f4cd"; } +.bi-pentagon::before { content: "\f4ce"; } +.bi-people-fill::before { content: "\f4cf"; } +.bi-people::before { content: "\f4d0"; } +.bi-percent::before { content: "\f4d1"; } +.bi-person-badge-fill::before { content: "\f4d2"; } +.bi-person-badge::before { content: "\f4d3"; } +.bi-person-bounding-box::before { content: "\f4d4"; } +.bi-person-check-fill::before { content: "\f4d5"; } +.bi-person-check::before { content: "\f4d6"; } +.bi-person-circle::before { content: "\f4d7"; } +.bi-person-dash-fill::before { content: "\f4d8"; } +.bi-person-dash::before { content: "\f4d9"; } +.bi-person-fill::before { content: "\f4da"; } +.bi-person-lines-fill::before { content: "\f4db"; } +.bi-person-plus-fill::before { content: "\f4dc"; } +.bi-person-plus::before { content: "\f4dd"; } +.bi-person-square::before { content: "\f4de"; } +.bi-person-x-fill::before { content: "\f4df"; } +.bi-person-x::before { content: "\f4e0"; } +.bi-person::before { content: "\f4e1"; } +.bi-phone-fill::before { content: "\f4e2"; } +.bi-phone-landscape-fill::before { content: "\f4e3"; } +.bi-phone-landscape::before { content: "\f4e4"; } +.bi-phone-vibrate-fill::before { content: "\f4e5"; } +.bi-phone-vibrate::before { content: "\f4e6"; } +.bi-phone::before { content: "\f4e7"; } +.bi-pie-chart-fill::before { content: "\f4e8"; } +.bi-pie-chart::before { content: "\f4e9"; } +.bi-pin-angle-fill::before { content: "\f4ea"; } +.bi-pin-angle::before { content: "\f4eb"; } +.bi-pin-fill::before { content: "\f4ec"; } +.bi-pin::before { content: "\f4ed"; } +.bi-pip-fill::before { content: "\f4ee"; } +.bi-pip::before { content: "\f4ef"; } +.bi-play-btn-fill::before { content: "\f4f0"; } +.bi-play-btn::before { content: "\f4f1"; } +.bi-play-circle-fill::before { content: "\f4f2"; } +.bi-play-circle::before { content: "\f4f3"; } +.bi-play-fill::before { content: "\f4f4"; } +.bi-play::before { content: "\f4f5"; } +.bi-plug-fill::before { content: "\f4f6"; } +.bi-plug::before { content: "\f4f7"; } +.bi-plus-circle-dotted::before { content: "\f4f8"; } +.bi-plus-circle-fill::before { content: "\f4f9"; } +.bi-plus-circle::before { content: "\f4fa"; } +.bi-plus-square-dotted::before { content: "\f4fb"; } +.bi-plus-square-fill::before { content: "\f4fc"; } +.bi-plus-square::before { content: "\f4fd"; } +.bi-plus::before { content: "\f4fe"; } +.bi-power::before { content: "\f4ff"; } +.bi-printer-fill::before { content: "\f500"; } +.bi-printer::before { content: "\f501"; } +.bi-puzzle-fill::before { content: "\f502"; } +.bi-puzzle::before { content: "\f503"; } +.bi-question-circle-fill::before { content: "\f504"; } +.bi-question-circle::before { content: "\f505"; } +.bi-question-diamond-fill::before { content: "\f506"; } +.bi-question-diamond::before { content: "\f507"; } +.bi-question-octagon-fill::before { content: "\f508"; } +.bi-question-octagon::before { content: "\f509"; } +.bi-question-square-fill::before { content: "\f50a"; } +.bi-question-square::before { content: "\f50b"; } +.bi-question::before { content: "\f50c"; } +.bi-rainbow::before { content: "\f50d"; } +.bi-receipt-cutoff::before { content: "\f50e"; } +.bi-receipt::before { content: "\f50f"; } +.bi-reception-0::before { content: "\f510"; } +.bi-reception-1::before { content: "\f511"; } +.bi-reception-2::before { content: "\f512"; } +.bi-reception-3::before { content: "\f513"; } +.bi-reception-4::before { content: "\f514"; } +.bi-record-btn-fill::before { content: "\f515"; } +.bi-record-btn::before { content: "\f516"; } +.bi-record-circle-fill::before { content: "\f517"; } +.bi-record-circle::before { content: "\f518"; } +.bi-record-fill::before { content: "\f519"; } +.bi-record::before { content: "\f51a"; } +.bi-record2-fill::before { content: "\f51b"; } +.bi-record2::before { content: "\f51c"; } +.bi-reply-all-fill::before { content: "\f51d"; } +.bi-reply-all::before { content: "\f51e"; } +.bi-reply-fill::before { content: "\f51f"; } +.bi-reply::before { content: "\f520"; } +.bi-rss-fill::before { content: "\f521"; } +.bi-rss::before { content: "\f522"; } +.bi-rulers::before { content: "\f523"; } +.bi-save-fill::before { content: "\f524"; } +.bi-save::before { content: "\f525"; } +.bi-save2-fill::before { content: "\f526"; } +.bi-save2::before { content: "\f527"; } +.bi-scissors::before { content: "\f528"; } +.bi-screwdriver::before { content: "\f529"; } +.bi-search::before { content: "\f52a"; } +.bi-segmented-nav::before { content: "\f52b"; } +.bi-server::before { content: "\f52c"; } +.bi-share-fill::before { content: "\f52d"; } +.bi-share::before { content: "\f52e"; } +.bi-shield-check::before { content: "\f52f"; } +.bi-shield-exclamation::before { content: "\f530"; } +.bi-shield-fill-check::before { content: "\f531"; } +.bi-shield-fill-exclamation::before { content: "\f532"; } +.bi-shield-fill-minus::before { content: "\f533"; } +.bi-shield-fill-plus::before { content: "\f534"; } +.bi-shield-fill-x::before { content: "\f535"; } +.bi-shield-fill::before { content: "\f536"; } +.bi-shield-lock-fill::before { content: "\f537"; } +.bi-shield-lock::before { content: "\f538"; } +.bi-shield-minus::before { content: "\f539"; } +.bi-shield-plus::before { content: "\f53a"; } +.bi-shield-shaded::before { content: "\f53b"; } +.bi-shield-slash-fill::before { content: "\f53c"; } +.bi-shield-slash::before { content: "\f53d"; } +.bi-shield-x::before { content: "\f53e"; } +.bi-shield::before { content: "\f53f"; } +.bi-shift-fill::before { content: "\f540"; } +.bi-shift::before { content: "\f541"; } +.bi-shop-window::before { content: "\f542"; } +.bi-shop::before { content: "\f543"; } +.bi-shuffle::before { content: "\f544"; } +.bi-signpost-2-fill::before { content: "\f545"; } +.bi-signpost-2::before { content: "\f546"; } +.bi-signpost-fill::before { content: "\f547"; } +.bi-signpost-split-fill::before { content: "\f548"; } +.bi-signpost-split::before { content: "\f549"; } +.bi-signpost::before { content: "\f54a"; } +.bi-sim-fill::before { content: "\f54b"; } +.bi-sim::before { content: "\f54c"; } +.bi-skip-backward-btn-fill::before { content: "\f54d"; } +.bi-skip-backward-btn::before { content: "\f54e"; } +.bi-skip-backward-circle-fill::before { content: "\f54f"; } +.bi-skip-backward-circle::before { content: "\f550"; } +.bi-skip-backward-fill::before { content: "\f551"; } +.bi-skip-backward::before { content: "\f552"; } +.bi-skip-end-btn-fill::before { content: "\f553"; } +.bi-skip-end-btn::before { content: "\f554"; } +.bi-skip-end-circle-fill::before { content: "\f555"; } +.bi-skip-end-circle::before { content: "\f556"; } +.bi-skip-end-fill::before { content: "\f557"; } +.bi-skip-end::before { content: "\f558"; } +.bi-skip-forward-btn-fill::before { content: "\f559"; } +.bi-skip-forward-btn::before { content: "\f55a"; } +.bi-skip-forward-circle-fill::before { content: "\f55b"; } +.bi-skip-forward-circle::before { content: "\f55c"; } +.bi-skip-forward-fill::before { content: "\f55d"; } +.bi-skip-forward::before { content: "\f55e"; } +.bi-skip-start-btn-fill::before { content: "\f55f"; } +.bi-skip-start-btn::before { content: "\f560"; } +.bi-skip-start-circle-fill::before { content: "\f561"; } +.bi-skip-start-circle::before { content: "\f562"; } +.bi-skip-start-fill::before { content: "\f563"; } +.bi-skip-start::before { content: "\f564"; } +.bi-slack::before { content: "\f565"; } +.bi-slash-circle-fill::before { content: "\f566"; } +.bi-slash-circle::before { content: "\f567"; } +.bi-slash-square-fill::before { content: "\f568"; } +.bi-slash-square::before { content: "\f569"; } +.bi-slash::before { content: "\f56a"; } +.bi-sliders::before { content: "\f56b"; } +.bi-smartwatch::before { content: "\f56c"; } +.bi-snow::before { content: "\f56d"; } +.bi-snow2::before { content: "\f56e"; } +.bi-snow3::before { content: "\f56f"; } +.bi-sort-alpha-down-alt::before { content: "\f570"; } +.bi-sort-alpha-down::before { content: "\f571"; } +.bi-sort-alpha-up-alt::before { content: "\f572"; } +.bi-sort-alpha-up::before { content: "\f573"; } +.bi-sort-down-alt::before { content: "\f574"; } +.bi-sort-down::before { content: "\f575"; } +.bi-sort-numeric-down-alt::before { content: "\f576"; } +.bi-sort-numeric-down::before { content: "\f577"; } +.bi-sort-numeric-up-alt::before { content: "\f578"; } +.bi-sort-numeric-up::before { content: "\f579"; } +.bi-sort-up-alt::before { content: "\f57a"; } +.bi-sort-up::before { content: "\f57b"; } +.bi-soundwave::before { content: "\f57c"; } +.bi-speaker-fill::before { content: "\f57d"; } +.bi-speaker::before { content: "\f57e"; } +.bi-speedometer::before { content: "\f57f"; } +.bi-speedometer2::before { content: "\f580"; } +.bi-spellcheck::before { content: "\f581"; } +.bi-square-fill::before { content: "\f582"; } +.bi-square-half::before { content: "\f583"; } +.bi-square::before { content: "\f584"; } +.bi-stack::before { content: "\f585"; } +.bi-star-fill::before { content: "\f586"; } +.bi-star-half::before { content: "\f587"; } +.bi-star::before { content: "\f588"; } +.bi-stars::before { content: "\f589"; } +.bi-stickies-fill::before { content: "\f58a"; } +.bi-stickies::before { content: "\f58b"; } +.bi-sticky-fill::before { content: "\f58c"; } +.bi-sticky::before { content: "\f58d"; } +.bi-stop-btn-fill::before { content: "\f58e"; } +.bi-stop-btn::before { content: "\f58f"; } +.bi-stop-circle-fill::before { content: "\f590"; } +.bi-stop-circle::before { content: "\f591"; } +.bi-stop-fill::before { content: "\f592"; } +.bi-stop::before { content: "\f593"; } +.bi-stoplights-fill::before { content: "\f594"; } +.bi-stoplights::before { content: "\f595"; } +.bi-stopwatch-fill::before { content: "\f596"; } +.bi-stopwatch::before { content: "\f597"; } +.bi-subtract::before { content: "\f598"; } +.bi-suit-club-fill::before { content: "\f599"; } +.bi-suit-club::before { content: "\f59a"; } +.bi-suit-diamond-fill::before { content: "\f59b"; } +.bi-suit-diamond::before { content: "\f59c"; } +.bi-suit-heart-fill::before { content: "\f59d"; } +.bi-suit-heart::before { content: "\f59e"; } +.bi-suit-spade-fill::before { content: "\f59f"; } +.bi-suit-spade::before { content: "\f5a0"; } +.bi-sun-fill::before { content: "\f5a1"; } +.bi-sun::before { content: "\f5a2"; } +.bi-sunglasses::before { content: "\f5a3"; } +.bi-sunrise-fill::before { content: "\f5a4"; } +.bi-sunrise::before { content: "\f5a5"; } +.bi-sunset-fill::before { content: "\f5a6"; } +.bi-sunset::before { content: "\f5a7"; } +.bi-symmetry-horizontal::before { content: "\f5a8"; } +.bi-symmetry-vertical::before { content: "\f5a9"; } +.bi-table::before { content: "\f5aa"; } +.bi-tablet-fill::before { content: "\f5ab"; } +.bi-tablet-landscape-fill::before { content: "\f5ac"; } +.bi-tablet-landscape::before { content: "\f5ad"; } +.bi-tablet::before { content: "\f5ae"; } +.bi-tag-fill::before { content: "\f5af"; } +.bi-tag::before { content: "\f5b0"; } +.bi-tags-fill::before { content: "\f5b1"; } +.bi-tags::before { content: "\f5b2"; } +.bi-telegram::before { content: "\f5b3"; } +.bi-telephone-fill::before { content: "\f5b4"; } +.bi-telephone-forward-fill::before { content: "\f5b5"; } +.bi-telephone-forward::before { content: "\f5b6"; } +.bi-telephone-inbound-fill::before { content: "\f5b7"; } +.bi-telephone-inbound::before { content: "\f5b8"; } +.bi-telephone-minus-fill::before { content: "\f5b9"; } +.bi-telephone-minus::before { content: "\f5ba"; } +.bi-telephone-outbound-fill::before { content: "\f5bb"; } +.bi-telephone-outbound::before { content: "\f5bc"; } +.bi-telephone-plus-fill::before { content: "\f5bd"; } +.bi-telephone-plus::before { content: "\f5be"; } +.bi-telephone-x-fill::before { content: "\f5bf"; } +.bi-telephone-x::before { content: "\f5c0"; } +.bi-telephone::before { content: "\f5c1"; } +.bi-terminal-fill::before { content: "\f5c2"; } +.bi-terminal::before { content: "\f5c3"; } +.bi-text-center::before { content: "\f5c4"; } +.bi-text-indent-left::before { content: "\f5c5"; } +.bi-text-indent-right::before { content: "\f5c6"; } +.bi-text-left::before { content: "\f5c7"; } +.bi-text-paragraph::before { content: "\f5c8"; } +.bi-text-right::before { content: "\f5c9"; } +.bi-textarea-resize::before { content: "\f5ca"; } +.bi-textarea-t::before { content: "\f5cb"; } +.bi-textarea::before { content: "\f5cc"; } +.bi-thermometer-half::before { content: "\f5cd"; } +.bi-thermometer-high::before { content: "\f5ce"; } +.bi-thermometer-low::before { content: "\f5cf"; } +.bi-thermometer-snow::before { content: "\f5d0"; } +.bi-thermometer-sun::before { content: "\f5d1"; } +.bi-thermometer::before { content: "\f5d2"; } +.bi-three-dots-vertical::before { content: "\f5d3"; } +.bi-three-dots::before { content: "\f5d4"; } +.bi-toggle-off::before { content: "\f5d5"; } +.bi-toggle-on::before { content: "\f5d6"; } +.bi-toggle2-off::before { content: "\f5d7"; } +.bi-toggle2-on::before { content: "\f5d8"; } +.bi-toggles::before { content: "\f5d9"; } +.bi-toggles2::before { content: "\f5da"; } +.bi-tools::before { content: "\f5db"; } +.bi-tornado::before { content: "\f5dc"; } +.bi-trash-fill::before { content: "\f5dd"; } +.bi-trash::before { content: "\f5de"; } +.bi-trash2-fill::before { content: "\f5df"; } +.bi-trash2::before { content: "\f5e0"; } +.bi-tree-fill::before { content: "\f5e1"; } +.bi-tree::before { content: "\f5e2"; } +.bi-triangle-fill::before { content: "\f5e3"; } +.bi-triangle-half::before { content: "\f5e4"; } +.bi-triangle::before { content: "\f5e5"; } +.bi-trophy-fill::before { content: "\f5e6"; } +.bi-trophy::before { content: "\f5e7"; } +.bi-tropical-storm::before { content: "\f5e8"; } +.bi-truck-flatbed::before { content: "\f5e9"; } +.bi-truck::before { content: "\f5ea"; } +.bi-tsunami::before { content: "\f5eb"; } +.bi-tv-fill::before { content: "\f5ec"; } +.bi-tv::before { content: "\f5ed"; } +.bi-twitch::before { content: "\f5ee"; } +.bi-twitter::before { content: "\f5ef"; } +.bi-type-bold::before { content: "\f5f0"; } +.bi-type-h1::before { content: "\f5f1"; } +.bi-type-h2::before { content: "\f5f2"; } +.bi-type-h3::before { content: "\f5f3"; } +.bi-type-italic::before { content: "\f5f4"; } +.bi-type-strikethrough::before { content: "\f5f5"; } +.bi-type-underline::before { content: "\f5f6"; } +.bi-type::before { content: "\f5f7"; } +.bi-ui-checks-grid::before { content: "\f5f8"; } +.bi-ui-checks::before { content: "\f5f9"; } +.bi-ui-radios-grid::before { content: "\f5fa"; } +.bi-ui-radios::before { content: "\f5fb"; } +.bi-umbrella-fill::before { content: "\f5fc"; } +.bi-umbrella::before { content: "\f5fd"; } +.bi-union::before { content: "\f5fe"; } +.bi-unlock-fill::before { content: "\f5ff"; } +.bi-unlock::before { content: "\f600"; } +.bi-upc-scan::before { content: "\f601"; } +.bi-upc::before { content: "\f602"; } +.bi-upload::before { content: "\f603"; } +.bi-vector-pen::before { content: "\f604"; } +.bi-view-list::before { content: "\f605"; } +.bi-view-stacked::before { content: "\f606"; } +.bi-vinyl-fill::before { content: "\f607"; } +.bi-vinyl::before { content: "\f608"; } +.bi-voicemail::before { content: "\f609"; } +.bi-volume-down-fill::before { content: "\f60a"; } +.bi-volume-down::before { content: "\f60b"; } +.bi-volume-mute-fill::before { content: "\f60c"; } +.bi-volume-mute::before { content: "\f60d"; } +.bi-volume-off-fill::before { content: "\f60e"; } +.bi-volume-off::before { content: "\f60f"; } +.bi-volume-up-fill::before { content: "\f610"; } +.bi-volume-up::before { content: "\f611"; } +.bi-vr::before { content: "\f612"; } +.bi-wallet-fill::before { content: "\f613"; } +.bi-wallet::before { content: "\f614"; } +.bi-wallet2::before { content: "\f615"; } +.bi-watch::before { content: "\f616"; } +.bi-water::before { content: "\f617"; } +.bi-whatsapp::before { content: "\f618"; } +.bi-wifi-1::before { content: "\f619"; } +.bi-wifi-2::before { content: "\f61a"; } +.bi-wifi-off::before { content: "\f61b"; } +.bi-wifi::before { content: "\f61c"; } +.bi-wind::before { content: "\f61d"; } +.bi-window-dock::before { content: "\f61e"; } +.bi-window-sidebar::before { content: "\f61f"; } +.bi-window::before { content: "\f620"; } +.bi-wrench::before { content: "\f621"; } +.bi-x-circle-fill::before { content: "\f622"; } +.bi-x-circle::before { content: "\f623"; } +.bi-x-diamond-fill::before { content: "\f624"; } +.bi-x-diamond::before { content: "\f625"; } +.bi-x-octagon-fill::before { content: "\f626"; } +.bi-x-octagon::before { content: "\f627"; } +.bi-x-square-fill::before { content: "\f628"; } +.bi-x-square::before { content: "\f629"; } +.bi-x::before { content: "\f62a"; } +.bi-youtube::before { content: "\f62b"; } +.bi-zoom-in::before { content: "\f62c"; } +.bi-zoom-out::before { content: "\f62d"; } +.bi-bank::before { content: "\f62e"; } +.bi-bank2::before { content: "\f62f"; } +.bi-bell-slash-fill::before { content: "\f630"; } +.bi-bell-slash::before { content: "\f631"; } +.bi-cash-coin::before { content: "\f632"; } +.bi-check-lg::before { content: "\f633"; } +.bi-coin::before { content: "\f634"; } +.bi-currency-bitcoin::before { content: "\f635"; } +.bi-currency-dollar::before { content: "\f636"; } +.bi-currency-euro::before { content: "\f637"; } +.bi-currency-exchange::before { content: "\f638"; } +.bi-currency-pound::before { content: "\f639"; } +.bi-currency-yen::before { content: "\f63a"; } +.bi-dash-lg::before { content: "\f63b"; } +.bi-exclamation-lg::before { content: "\f63c"; } +.bi-file-earmark-pdf-fill::before { content: "\f63d"; } +.bi-file-earmark-pdf::before { content: "\f63e"; } +.bi-file-pdf-fill::before { content: "\f63f"; } +.bi-file-pdf::before { content: "\f640"; } +.bi-gender-ambiguous::before { content: "\f641"; } +.bi-gender-female::before { content: "\f642"; } +.bi-gender-male::before { content: "\f643"; } +.bi-gender-trans::before { content: "\f644"; } +.bi-headset-vr::before { content: "\f645"; } +.bi-info-lg::before { content: "\f646"; } +.bi-mastodon::before { content: "\f647"; } +.bi-messenger::before { content: "\f648"; } +.bi-piggy-bank-fill::before { content: "\f649"; } +.bi-piggy-bank::before { content: "\f64a"; } +.bi-pin-map-fill::before { content: "\f64b"; } +.bi-pin-map::before { content: "\f64c"; } +.bi-plus-lg::before { content: "\f64d"; } +.bi-question-lg::before { content: "\f64e"; } +.bi-recycle::before { content: "\f64f"; } +.bi-reddit::before { content: "\f650"; } +.bi-safe-fill::before { content: "\f651"; } +.bi-safe2-fill::before { content: "\f652"; } +.bi-safe2::before { content: "\f653"; } +.bi-sd-card-fill::before { content: "\f654"; } +.bi-sd-card::before { content: "\f655"; } +.bi-skype::before { content: "\f656"; } +.bi-slash-lg::before { content: "\f657"; } +.bi-translate::before { content: "\f658"; } +.bi-x-lg::before { content: "\f659"; } +.bi-safe::before { content: "\f65a"; } +.bi-apple::before { content: "\f65b"; } +.bi-microsoft::before { content: "\f65d"; } +.bi-windows::before { content: "\f65e"; } +.bi-behance::before { content: "\f65c"; } +.bi-dribbble::before { content: "\f65f"; } +.bi-line::before { content: "\f660"; } +.bi-medium::before { content: "\f661"; } +.bi-paypal::before { content: "\f662"; } +.bi-pinterest::before { content: "\f663"; } +.bi-signal::before { content: "\f664"; } +.bi-snapchat::before { content: "\f665"; } +.bi-spotify::before { content: "\f666"; } +.bi-stack-overflow::before { content: "\f667"; } +.bi-strava::before { content: "\f668"; } +.bi-wordpress::before { content: "\f669"; } +.bi-vimeo::before { content: "\f66a"; } +.bi-activity::before { content: "\f66b"; } +.bi-easel2-fill::before { content: "\f66c"; } +.bi-easel2::before { content: "\f66d"; } +.bi-easel3-fill::before { content: "\f66e"; } +.bi-easel3::before { content: "\f66f"; } +.bi-fan::before { content: "\f670"; } +.bi-fingerprint::before { content: "\f671"; } +.bi-graph-down-arrow::before { content: "\f672"; } +.bi-graph-up-arrow::before { content: "\f673"; } +.bi-hypnotize::before { content: "\f674"; } +.bi-magic::before { content: "\f675"; } +.bi-person-rolodex::before { content: "\f676"; } +.bi-person-video::before { content: "\f677"; } +.bi-person-video2::before { content: "\f678"; } +.bi-person-video3::before { content: "\f679"; } +.bi-person-workspace::before { content: "\f67a"; } +.bi-radioactive::before { content: "\f67b"; } +.bi-webcam-fill::before { content: "\f67c"; } +.bi-webcam::before { content: "\f67d"; } +.bi-yin-yang::before { content: "\f67e"; } +.bi-bandaid-fill::before { content: "\f680"; } +.bi-bandaid::before { content: "\f681"; } +.bi-bluetooth::before { content: "\f682"; } +.bi-body-text::before { content: "\f683"; } +.bi-boombox::before { content: "\f684"; } +.bi-boxes::before { content: "\f685"; } +.bi-dpad-fill::before { content: "\f686"; } +.bi-dpad::before { content: "\f687"; } +.bi-ear-fill::before { content: "\f688"; } +.bi-ear::before { content: "\f689"; } +.bi-envelope-check-fill::before { content: "\f68b"; } +.bi-envelope-check::before { content: "\f68c"; } +.bi-envelope-dash-fill::before { content: "\f68e"; } +.bi-envelope-dash::before { content: "\f68f"; } +.bi-envelope-exclamation-fill::before { content: "\f691"; } +.bi-envelope-exclamation::before { content: "\f692"; } +.bi-envelope-plus-fill::before { content: "\f693"; } +.bi-envelope-plus::before { content: "\f694"; } +.bi-envelope-slash-fill::before { content: "\f696"; } +.bi-envelope-slash::before { content: "\f697"; } +.bi-envelope-x-fill::before { content: "\f699"; } +.bi-envelope-x::before { content: "\f69a"; } +.bi-explicit-fill::before { content: "\f69b"; } +.bi-explicit::before { content: "\f69c"; } +.bi-git::before { content: "\f69d"; } +.bi-infinity::before { content: "\f69e"; } +.bi-list-columns-reverse::before { content: "\f69f"; } +.bi-list-columns::before { content: "\f6a0"; } +.bi-meta::before { content: "\f6a1"; } +.bi-nintendo-switch::before { content: "\f6a4"; } +.bi-pc-display-horizontal::before { content: "\f6a5"; } +.bi-pc-display::before { content: "\f6a6"; } +.bi-pc-horizontal::before { content: "\f6a7"; } +.bi-pc::before { content: "\f6a8"; } +.bi-playstation::before { content: "\f6a9"; } +.bi-plus-slash-minus::before { content: "\f6aa"; } +.bi-projector-fill::before { content: "\f6ab"; } +.bi-projector::before { content: "\f6ac"; } +.bi-qr-code-scan::before { content: "\f6ad"; } +.bi-qr-code::before { content: "\f6ae"; } +.bi-quora::before { content: "\f6af"; } +.bi-quote::before { content: "\f6b0"; } +.bi-robot::before { content: "\f6b1"; } +.bi-send-check-fill::before { content: "\f6b2"; } +.bi-send-check::before { content: "\f6b3"; } +.bi-send-dash-fill::before { content: "\f6b4"; } +.bi-send-dash::before { content: "\f6b5"; } +.bi-send-exclamation-fill::before { content: "\f6b7"; } +.bi-send-exclamation::before { content: "\f6b8"; } +.bi-send-fill::before { content: "\f6b9"; } +.bi-send-plus-fill::before { content: "\f6ba"; } +.bi-send-plus::before { content: "\f6bb"; } +.bi-send-slash-fill::before { content: "\f6bc"; } +.bi-send-slash::before { content: "\f6bd"; } +.bi-send-x-fill::before { content: "\f6be"; } +.bi-send-x::before { content: "\f6bf"; } +.bi-send::before { content: "\f6c0"; } +.bi-steam::before { content: "\f6c1"; } +.bi-terminal-dash::before { content: "\f6c3"; } +.bi-terminal-plus::before { content: "\f6c4"; } +.bi-terminal-split::before { content: "\f6c5"; } +.bi-ticket-detailed-fill::before { content: "\f6c6"; } +.bi-ticket-detailed::before { content: "\f6c7"; } +.bi-ticket-fill::before { content: "\f6c8"; } +.bi-ticket-perforated-fill::before { content: "\f6c9"; } +.bi-ticket-perforated::before { content: "\f6ca"; } +.bi-ticket::before { content: "\f6cb"; } +.bi-tiktok::before { content: "\f6cc"; } +.bi-window-dash::before { content: "\f6cd"; } +.bi-window-desktop::before { content: "\f6ce"; } +.bi-window-fullscreen::before { content: "\f6cf"; } +.bi-window-plus::before { content: "\f6d0"; } +.bi-window-split::before { content: "\f6d1"; } +.bi-window-stack::before { content: "\f6d2"; } +.bi-window-x::before { content: "\f6d3"; } +.bi-xbox::before { content: "\f6d4"; } +.bi-ethernet::before { content: "\f6d5"; } +.bi-hdmi-fill::before { content: "\f6d6"; } +.bi-hdmi::before { content: "\f6d7"; } +.bi-usb-c-fill::before { content: "\f6d8"; } +.bi-usb-c::before { content: "\f6d9"; } +.bi-usb-fill::before { content: "\f6da"; } +.bi-usb-plug-fill::before { content: "\f6db"; } +.bi-usb-plug::before { content: "\f6dc"; } +.bi-usb-symbol::before { content: "\f6dd"; } +.bi-usb::before { content: "\f6de"; } +.bi-boombox-fill::before { content: "\f6df"; } +.bi-displayport::before { content: "\f6e1"; } +.bi-gpu-card::before { content: "\f6e2"; } +.bi-memory::before { content: "\f6e3"; } +.bi-modem-fill::before { content: "\f6e4"; } +.bi-modem::before { content: "\f6e5"; } +.bi-motherboard-fill::before { content: "\f6e6"; } +.bi-motherboard::before { content: "\f6e7"; } +.bi-optical-audio-fill::before { content: "\f6e8"; } +.bi-optical-audio::before { content: "\f6e9"; } +.bi-pci-card::before { content: "\f6ea"; } +.bi-router-fill::before { content: "\f6eb"; } +.bi-router::before { content: "\f6ec"; } +.bi-thunderbolt-fill::before { content: "\f6ef"; } +.bi-thunderbolt::before { content: "\f6f0"; } +.bi-usb-drive-fill::before { content: "\f6f1"; } +.bi-usb-drive::before { content: "\f6f2"; } +.bi-usb-micro-fill::before { content: "\f6f3"; } +.bi-usb-micro::before { content: "\f6f4"; } +.bi-usb-mini-fill::before { content: "\f6f5"; } +.bi-usb-mini::before { content: "\f6f6"; } +.bi-cloud-haze2::before { content: "\f6f7"; } +.bi-device-hdd-fill::before { content: "\f6f8"; } +.bi-device-hdd::before { content: "\f6f9"; } +.bi-device-ssd-fill::before { content: "\f6fa"; } +.bi-device-ssd::before { content: "\f6fb"; } +.bi-displayport-fill::before { content: "\f6fc"; } +.bi-mortarboard-fill::before { content: "\f6fd"; } +.bi-mortarboard::before { content: "\f6fe"; } +.bi-terminal-x::before { content: "\f6ff"; } +.bi-arrow-through-heart-fill::before { content: "\f700"; } +.bi-arrow-through-heart::before { content: "\f701"; } +.bi-badge-sd-fill::before { content: "\f702"; } +.bi-badge-sd::before { content: "\f703"; } +.bi-bag-heart-fill::before { content: "\f704"; } +.bi-bag-heart::before { content: "\f705"; } +.bi-balloon-fill::before { content: "\f706"; } +.bi-balloon-heart-fill::before { content: "\f707"; } +.bi-balloon-heart::before { content: "\f708"; } +.bi-balloon::before { content: "\f709"; } +.bi-box2-fill::before { content: "\f70a"; } +.bi-box2-heart-fill::before { content: "\f70b"; } +.bi-box2-heart::before { content: "\f70c"; } +.bi-box2::before { content: "\f70d"; } +.bi-braces-asterisk::before { content: "\f70e"; } +.bi-calendar-heart-fill::before { content: "\f70f"; } +.bi-calendar-heart::before { content: "\f710"; } +.bi-calendar2-heart-fill::before { content: "\f711"; } +.bi-calendar2-heart::before { content: "\f712"; } +.bi-chat-heart-fill::before { content: "\f713"; } +.bi-chat-heart::before { content: "\f714"; } +.bi-chat-left-heart-fill::before { content: "\f715"; } +.bi-chat-left-heart::before { content: "\f716"; } +.bi-chat-right-heart-fill::before { content: "\f717"; } +.bi-chat-right-heart::before { content: "\f718"; } +.bi-chat-square-heart-fill::before { content: "\f719"; } +.bi-chat-square-heart::before { content: "\f71a"; } +.bi-clipboard-check-fill::before { content: "\f71b"; } +.bi-clipboard-data-fill::before { content: "\f71c"; } +.bi-clipboard-fill::before { content: "\f71d"; } +.bi-clipboard-heart-fill::before { content: "\f71e"; } +.bi-clipboard-heart::before { content: "\f71f"; } +.bi-clipboard-minus-fill::before { content: "\f720"; } +.bi-clipboard-plus-fill::before { content: "\f721"; } +.bi-clipboard-pulse::before { content: "\f722"; } +.bi-clipboard-x-fill::before { content: "\f723"; } +.bi-clipboard2-check-fill::before { content: "\f724"; } +.bi-clipboard2-check::before { content: "\f725"; } +.bi-clipboard2-data-fill::before { content: "\f726"; } +.bi-clipboard2-data::before { content: "\f727"; } +.bi-clipboard2-fill::before { content: "\f728"; } +.bi-clipboard2-heart-fill::before { content: "\f729"; } +.bi-clipboard2-heart::before { content: "\f72a"; } +.bi-clipboard2-minus-fill::before { content: "\f72b"; } +.bi-clipboard2-minus::before { content: "\f72c"; } +.bi-clipboard2-plus-fill::before { content: "\f72d"; } +.bi-clipboard2-plus::before { content: "\f72e"; } +.bi-clipboard2-pulse-fill::before { content: "\f72f"; } +.bi-clipboard2-pulse::before { content: "\f730"; } +.bi-clipboard2-x-fill::before { content: "\f731"; } +.bi-clipboard2-x::before { content: "\f732"; } +.bi-clipboard2::before { content: "\f733"; } +.bi-emoji-kiss-fill::before { content: "\f734"; } +.bi-emoji-kiss::before { content: "\f735"; } +.bi-envelope-heart-fill::before { content: "\f736"; } +.bi-envelope-heart::before { content: "\f737"; } +.bi-envelope-open-heart-fill::before { content: "\f738"; } +.bi-envelope-open-heart::before { content: "\f739"; } +.bi-envelope-paper-fill::before { content: "\f73a"; } +.bi-envelope-paper-heart-fill::before { content: "\f73b"; } +.bi-envelope-paper-heart::before { content: "\f73c"; } +.bi-envelope-paper::before { content: "\f73d"; } +.bi-filetype-aac::before { content: "\f73e"; } +.bi-filetype-ai::before { content: "\f73f"; } +.bi-filetype-bmp::before { content: "\f740"; } +.bi-filetype-cs::before { content: "\f741"; } +.bi-filetype-css::before { content: "\f742"; } +.bi-filetype-csv::before { content: "\f743"; } +.bi-filetype-doc::before { content: "\f744"; } +.bi-filetype-docx::before { content: "\f745"; } +.bi-filetype-exe::before { content: "\f746"; } +.bi-filetype-gif::before { content: "\f747"; } +.bi-filetype-heic::before { content: "\f748"; } +.bi-filetype-html::before { content: "\f749"; } +.bi-filetype-java::before { content: "\f74a"; } +.bi-filetype-jpg::before { content: "\f74b"; } +.bi-filetype-js::before { content: "\f74c"; } +.bi-filetype-jsx::before { content: "\f74d"; } +.bi-filetype-key::before { content: "\f74e"; } +.bi-filetype-m4p::before { content: "\f74f"; } +.bi-filetype-md::before { content: "\f750"; } +.bi-filetype-mdx::before { content: "\f751"; } +.bi-filetype-mov::before { content: "\f752"; } +.bi-filetype-mp3::before { content: "\f753"; } +.bi-filetype-mp4::before { content: "\f754"; } +.bi-filetype-otf::before { content: "\f755"; } +.bi-filetype-pdf::before { content: "\f756"; } +.bi-filetype-php::before { content: "\f757"; } +.bi-filetype-png::before { content: "\f758"; } +.bi-filetype-ppt::before { content: "\f75a"; } +.bi-filetype-psd::before { content: "\f75b"; } +.bi-filetype-py::before { content: "\f75c"; } +.bi-filetype-raw::before { content: "\f75d"; } +.bi-filetype-rb::before { content: "\f75e"; } +.bi-filetype-sass::before { content: "\f75f"; } +.bi-filetype-scss::before { content: "\f760"; } +.bi-filetype-sh::before { content: "\f761"; } +.bi-filetype-svg::before { content: "\f762"; } +.bi-filetype-tiff::before { content: "\f763"; } +.bi-filetype-tsx::before { content: "\f764"; } +.bi-filetype-ttf::before { content: "\f765"; } +.bi-filetype-txt::before { content: "\f766"; } +.bi-filetype-wav::before { content: "\f767"; } +.bi-filetype-woff::before { content: "\f768"; } +.bi-filetype-xls::before { content: "\f76a"; } +.bi-filetype-xml::before { content: "\f76b"; } +.bi-filetype-yml::before { content: "\f76c"; } +.bi-heart-arrow::before { content: "\f76d"; } +.bi-heart-pulse-fill::before { content: "\f76e"; } +.bi-heart-pulse::before { content: "\f76f"; } +.bi-heartbreak-fill::before { content: "\f770"; } +.bi-heartbreak::before { content: "\f771"; } +.bi-hearts::before { content: "\f772"; } +.bi-hospital-fill::before { content: "\f773"; } +.bi-hospital::before { content: "\f774"; } +.bi-house-heart-fill::before { content: "\f775"; } +.bi-house-heart::before { content: "\f776"; } +.bi-incognito::before { content: "\f777"; } +.bi-magnet-fill::before { content: "\f778"; } +.bi-magnet::before { content: "\f779"; } +.bi-person-heart::before { content: "\f77a"; } +.bi-person-hearts::before { content: "\f77b"; } +.bi-phone-flip::before { content: "\f77c"; } +.bi-plugin::before { content: "\f77d"; } +.bi-postage-fill::before { content: "\f77e"; } +.bi-postage-heart-fill::before { content: "\f77f"; } +.bi-postage-heart::before { content: "\f780"; } +.bi-postage::before { content: "\f781"; } +.bi-postcard-fill::before { content: "\f782"; } +.bi-postcard-heart-fill::before { content: "\f783"; } +.bi-postcard-heart::before { content: "\f784"; } +.bi-postcard::before { content: "\f785"; } +.bi-search-heart-fill::before { content: "\f786"; } +.bi-search-heart::before { content: "\f787"; } +.bi-sliders2-vertical::before { content: "\f788"; } +.bi-sliders2::before { content: "\f789"; } +.bi-trash3-fill::before { content: "\f78a"; } +.bi-trash3::before { content: "\f78b"; } +.bi-valentine::before { content: "\f78c"; } +.bi-valentine2::before { content: "\f78d"; } +.bi-wrench-adjustable-circle-fill::before { content: "\f78e"; } +.bi-wrench-adjustable-circle::before { content: "\f78f"; } +.bi-wrench-adjustable::before { content: "\f790"; } +.bi-filetype-json::before { content: "\f791"; } +.bi-filetype-pptx::before { content: "\f792"; } +.bi-filetype-xlsx::before { content: "\f793"; } +.bi-1-circle-fill::before { content: "\f796"; } +.bi-1-circle::before { content: "\f797"; } +.bi-1-square-fill::before { content: "\f798"; } +.bi-1-square::before { content: "\f799"; } +.bi-2-circle-fill::before { content: "\f79c"; } +.bi-2-circle::before { content: "\f79d"; } +.bi-2-square-fill::before { content: "\f79e"; } +.bi-2-square::before { content: "\f79f"; } +.bi-3-circle-fill::before { content: "\f7a2"; } +.bi-3-circle::before { content: "\f7a3"; } +.bi-3-square-fill::before { content: "\f7a4"; } +.bi-3-square::before { content: "\f7a5"; } +.bi-4-circle-fill::before { content: "\f7a8"; } +.bi-4-circle::before { content: "\f7a9"; } +.bi-4-square-fill::before { content: "\f7aa"; } +.bi-4-square::before { content: "\f7ab"; } +.bi-5-circle-fill::before { content: "\f7ae"; } +.bi-5-circle::before { content: "\f7af"; } +.bi-5-square-fill::before { content: "\f7b0"; } +.bi-5-square::before { content: "\f7b1"; } +.bi-6-circle-fill::before { content: "\f7b4"; } +.bi-6-circle::before { content: "\f7b5"; } +.bi-6-square-fill::before { content: "\f7b6"; } +.bi-6-square::before { content: "\f7b7"; } +.bi-7-circle-fill::before { content: "\f7ba"; } +.bi-7-circle::before { content: "\f7bb"; } +.bi-7-square-fill::before { content: "\f7bc"; } +.bi-7-square::before { content: "\f7bd"; } +.bi-8-circle-fill::before { content: "\f7c0"; } +.bi-8-circle::before { content: "\f7c1"; } +.bi-8-square-fill::before { content: "\f7c2"; } +.bi-8-square::before { content: "\f7c3"; } +.bi-9-circle-fill::before { content: "\f7c6"; } +.bi-9-circle::before { content: "\f7c7"; } +.bi-9-square-fill::before { content: "\f7c8"; } +.bi-9-square::before { content: "\f7c9"; } +.bi-airplane-engines-fill::before { content: "\f7ca"; } +.bi-airplane-engines::before { content: "\f7cb"; } +.bi-airplane-fill::before { content: "\f7cc"; } +.bi-airplane::before { content: "\f7cd"; } +.bi-alexa::before { content: "\f7ce"; } +.bi-alipay::before { content: "\f7cf"; } +.bi-android::before { content: "\f7d0"; } +.bi-android2::before { content: "\f7d1"; } +.bi-box-fill::before { content: "\f7d2"; } +.bi-box-seam-fill::before { content: "\f7d3"; } +.bi-browser-chrome::before { content: "\f7d4"; } +.bi-browser-edge::before { content: "\f7d5"; } +.bi-browser-firefox::before { content: "\f7d6"; } +.bi-browser-safari::before { content: "\f7d7"; } +.bi-c-circle-fill::before { content: "\f7da"; } +.bi-c-circle::before { content: "\f7db"; } +.bi-c-square-fill::before { content: "\f7dc"; } +.bi-c-square::before { content: "\f7dd"; } +.bi-capsule-pill::before { content: "\f7de"; } +.bi-capsule::before { content: "\f7df"; } +.bi-car-front-fill::before { content: "\f7e0"; } +.bi-car-front::before { content: "\f7e1"; } +.bi-cassette-fill::before { content: "\f7e2"; } +.bi-cassette::before { content: "\f7e3"; } +.bi-cc-circle-fill::before { content: "\f7e6"; } +.bi-cc-circle::before { content: "\f7e7"; } +.bi-cc-square-fill::before { content: "\f7e8"; } +.bi-cc-square::before { content: "\f7e9"; } +.bi-cup-hot-fill::before { content: "\f7ea"; } +.bi-cup-hot::before { content: "\f7eb"; } +.bi-currency-rupee::before { content: "\f7ec"; } +.bi-dropbox::before { content: "\f7ed"; } +.bi-escape::before { content: "\f7ee"; } +.bi-fast-forward-btn-fill::before { content: "\f7ef"; } +.bi-fast-forward-btn::before { content: "\f7f0"; } +.bi-fast-forward-circle-fill::before { content: "\f7f1"; } +.bi-fast-forward-circle::before { content: "\f7f2"; } +.bi-fast-forward-fill::before { content: "\f7f3"; } +.bi-fast-forward::before { content: "\f7f4"; } +.bi-filetype-sql::before { content: "\f7f5"; } +.bi-fire::before { content: "\f7f6"; } +.bi-google-play::before { content: "\f7f7"; } +.bi-h-circle-fill::before { content: "\f7fa"; } +.bi-h-circle::before { content: "\f7fb"; } +.bi-h-square-fill::before { content: "\f7fc"; } +.bi-h-square::before { content: "\f7fd"; } +.bi-indent::before { content: "\f7fe"; } +.bi-lungs-fill::before { content: "\f7ff"; } +.bi-lungs::before { content: "\f800"; } +.bi-microsoft-teams::before { content: "\f801"; } +.bi-p-circle-fill::before { content: "\f804"; } +.bi-p-circle::before { content: "\f805"; } +.bi-p-square-fill::before { content: "\f806"; } +.bi-p-square::before { content: "\f807"; } +.bi-pass-fill::before { content: "\f808"; } +.bi-pass::before { content: "\f809"; } +.bi-prescription::before { content: "\f80a"; } +.bi-prescription2::before { content: "\f80b"; } +.bi-r-circle-fill::before { content: "\f80e"; } +.bi-r-circle::before { content: "\f80f"; } +.bi-r-square-fill::before { content: "\f810"; } +.bi-r-square::before { content: "\f811"; } +.bi-repeat-1::before { content: "\f812"; } +.bi-repeat::before { content: "\f813"; } +.bi-rewind-btn-fill::before { content: "\f814"; } +.bi-rewind-btn::before { content: "\f815"; } +.bi-rewind-circle-fill::before { content: "\f816"; } +.bi-rewind-circle::before { content: "\f817"; } +.bi-rewind-fill::before { content: "\f818"; } +.bi-rewind::before { content: "\f819"; } +.bi-train-freight-front-fill::before { content: "\f81a"; } +.bi-train-freight-front::before { content: "\f81b"; } +.bi-train-front-fill::before { content: "\f81c"; } +.bi-train-front::before { content: "\f81d"; } +.bi-train-lightrail-front-fill::before { content: "\f81e"; } +.bi-train-lightrail-front::before { content: "\f81f"; } +.bi-truck-front-fill::before { content: "\f820"; } +.bi-truck-front::before { content: "\f821"; } +.bi-ubuntu::before { content: "\f822"; } +.bi-unindent::before { content: "\f823"; } +.bi-unity::before { content: "\f824"; } +.bi-universal-access-circle::before { content: "\f825"; } +.bi-universal-access::before { content: "\f826"; } +.bi-virus::before { content: "\f827"; } +.bi-virus2::before { content: "\f828"; } +.bi-wechat::before { content: "\f829"; } +.bi-yelp::before { content: "\f82a"; } +.bi-sign-stop-fill::before { content: "\f82b"; } +.bi-sign-stop-lights-fill::before { content: "\f82c"; } +.bi-sign-stop-lights::before { content: "\f82d"; } +.bi-sign-stop::before { content: "\f82e"; } +.bi-sign-turn-left-fill::before { content: "\f82f"; } +.bi-sign-turn-left::before { content: "\f830"; } +.bi-sign-turn-right-fill::before { content: "\f831"; } +.bi-sign-turn-right::before { content: "\f832"; } +.bi-sign-turn-slight-left-fill::before { content: "\f833"; } +.bi-sign-turn-slight-left::before { content: "\f834"; } +.bi-sign-turn-slight-right-fill::before { content: "\f835"; } +.bi-sign-turn-slight-right::before { content: "\f836"; } +.bi-sign-yield-fill::before { content: "\f837"; } +.bi-sign-yield::before { content: "\f838"; } +.bi-ev-station-fill::before { content: "\f839"; } +.bi-ev-station::before { content: "\f83a"; } +.bi-fuel-pump-diesel-fill::before { content: "\f83b"; } +.bi-fuel-pump-diesel::before { content: "\f83c"; } +.bi-fuel-pump-fill::before { content: "\f83d"; } +.bi-fuel-pump::before { content: "\f83e"; } +.bi-0-circle-fill::before { content: "\f83f"; } +.bi-0-circle::before { content: "\f840"; } +.bi-0-square-fill::before { content: "\f841"; } +.bi-0-square::before { content: "\f842"; } +.bi-rocket-fill::before { content: "\f843"; } +.bi-rocket-takeoff-fill::before { content: "\f844"; } +.bi-rocket-takeoff::before { content: "\f845"; } +.bi-rocket::before { content: "\f846"; } +.bi-stripe::before { content: "\f847"; } +.bi-subscript::before { content: "\f848"; } +.bi-superscript::before { content: "\f849"; } +.bi-trello::before { content: "\f84a"; } +.bi-envelope-at-fill::before { content: "\f84b"; } +.bi-envelope-at::before { content: "\f84c"; } +.bi-regex::before { content: "\f84d"; } +.bi-text-wrap::before { content: "\f84e"; } +.bi-sign-dead-end-fill::before { content: "\f84f"; } +.bi-sign-dead-end::before { content: "\f850"; } +.bi-sign-do-not-enter-fill::before { content: "\f851"; } +.bi-sign-do-not-enter::before { content: "\f852"; } +.bi-sign-intersection-fill::before { content: "\f853"; } +.bi-sign-intersection-side-fill::before { content: "\f854"; } +.bi-sign-intersection-side::before { content: "\f855"; } +.bi-sign-intersection-t-fill::before { content: "\f856"; } +.bi-sign-intersection-t::before { content: "\f857"; } +.bi-sign-intersection-y-fill::before { content: "\f858"; } +.bi-sign-intersection-y::before { content: "\f859"; } +.bi-sign-intersection::before { content: "\f85a"; } +.bi-sign-merge-left-fill::before { content: "\f85b"; } +.bi-sign-merge-left::before { content: "\f85c"; } +.bi-sign-merge-right-fill::before { content: "\f85d"; } +.bi-sign-merge-right::before { content: "\f85e"; } +.bi-sign-no-left-turn-fill::before { content: "\f85f"; } +.bi-sign-no-left-turn::before { content: "\f860"; } +.bi-sign-no-parking-fill::before { content: "\f861"; } +.bi-sign-no-parking::before { content: "\f862"; } +.bi-sign-no-right-turn-fill::before { content: "\f863"; } +.bi-sign-no-right-turn::before { content: "\f864"; } +.bi-sign-railroad-fill::before { content: "\f865"; } +.bi-sign-railroad::before { content: "\f866"; } +.bi-building-add::before { content: "\f867"; } +.bi-building-check::before { content: "\f868"; } +.bi-building-dash::before { content: "\f869"; } +.bi-building-down::before { content: "\f86a"; } +.bi-building-exclamation::before { content: "\f86b"; } +.bi-building-fill-add::before { content: "\f86c"; } +.bi-building-fill-check::before { content: "\f86d"; } +.bi-building-fill-dash::before { content: "\f86e"; } +.bi-building-fill-down::before { content: "\f86f"; } +.bi-building-fill-exclamation::before { content: "\f870"; } +.bi-building-fill-gear::before { content: "\f871"; } +.bi-building-fill-lock::before { content: "\f872"; } +.bi-building-fill-slash::before { content: "\f873"; } +.bi-building-fill-up::before { content: "\f874"; } +.bi-building-fill-x::before { content: "\f875"; } +.bi-building-fill::before { content: "\f876"; } +.bi-building-gear::before { content: "\f877"; } +.bi-building-lock::before { content: "\f878"; } +.bi-building-slash::before { content: "\f879"; } +.bi-building-up::before { content: "\f87a"; } +.bi-building-x::before { content: "\f87b"; } +.bi-buildings-fill::before { content: "\f87c"; } +.bi-buildings::before { content: "\f87d"; } +.bi-bus-front-fill::before { content: "\f87e"; } +.bi-bus-front::before { content: "\f87f"; } +.bi-ev-front-fill::before { content: "\f880"; } +.bi-ev-front::before { content: "\f881"; } +.bi-globe-americas::before { content: "\f882"; } +.bi-globe-asia-australia::before { content: "\f883"; } +.bi-globe-central-south-asia::before { content: "\f884"; } +.bi-globe-europe-africa::before { content: "\f885"; } +.bi-house-add-fill::before { content: "\f886"; } +.bi-house-add::before { content: "\f887"; } +.bi-house-check-fill::before { content: "\f888"; } +.bi-house-check::before { content: "\f889"; } +.bi-house-dash-fill::before { content: "\f88a"; } +.bi-house-dash::before { content: "\f88b"; } +.bi-house-down-fill::before { content: "\f88c"; } +.bi-house-down::before { content: "\f88d"; } +.bi-house-exclamation-fill::before { content: "\f88e"; } +.bi-house-exclamation::before { content: "\f88f"; } +.bi-house-gear-fill::before { content: "\f890"; } +.bi-house-gear::before { content: "\f891"; } +.bi-house-lock-fill::before { content: "\f892"; } +.bi-house-lock::before { content: "\f893"; } +.bi-house-slash-fill::before { content: "\f894"; } +.bi-house-slash::before { content: "\f895"; } +.bi-house-up-fill::before { content: "\f896"; } +.bi-house-up::before { content: "\f897"; } +.bi-house-x-fill::before { content: "\f898"; } +.bi-house-x::before { content: "\f899"; } +.bi-person-add::before { content: "\f89a"; } +.bi-person-down::before { content: "\f89b"; } +.bi-person-exclamation::before { content: "\f89c"; } +.bi-person-fill-add::before { content: "\f89d"; } +.bi-person-fill-check::before { content: "\f89e"; } +.bi-person-fill-dash::before { content: "\f89f"; } +.bi-person-fill-down::before { content: "\f8a0"; } +.bi-person-fill-exclamation::before { content: "\f8a1"; } +.bi-person-fill-gear::before { content: "\f8a2"; } +.bi-person-fill-lock::before { content: "\f8a3"; } +.bi-person-fill-slash::before { content: "\f8a4"; } +.bi-person-fill-up::before { content: "\f8a5"; } +.bi-person-fill-x::before { content: "\f8a6"; } +.bi-person-gear::before { content: "\f8a7"; } +.bi-person-lock::before { content: "\f8a8"; } +.bi-person-slash::before { content: "\f8a9"; } +.bi-person-up::before { content: "\f8aa"; } +.bi-scooter::before { content: "\f8ab"; } +.bi-taxi-front-fill::before { content: "\f8ac"; } +.bi-taxi-front::before { content: "\f8ad"; } +.bi-amd::before { content: "\f8ae"; } +.bi-database-add::before { content: "\f8af"; } +.bi-database-check::before { content: "\f8b0"; } +.bi-database-dash::before { content: "\f8b1"; } +.bi-database-down::before { content: "\f8b2"; } +.bi-database-exclamation::before { content: "\f8b3"; } +.bi-database-fill-add::before { content: "\f8b4"; } +.bi-database-fill-check::before { content: "\f8b5"; } +.bi-database-fill-dash::before { content: "\f8b6"; } +.bi-database-fill-down::before { content: "\f8b7"; } +.bi-database-fill-exclamation::before { content: "\f8b8"; } +.bi-database-fill-gear::before { content: "\f8b9"; } +.bi-database-fill-lock::before { content: "\f8ba"; } +.bi-database-fill-slash::before { content: "\f8bb"; } +.bi-database-fill-up::before { content: "\f8bc"; } +.bi-database-fill-x::before { content: "\f8bd"; } +.bi-database-fill::before { content: "\f8be"; } +.bi-database-gear::before { content: "\f8bf"; } +.bi-database-lock::before { content: "\f8c0"; } +.bi-database-slash::before { content: "\f8c1"; } +.bi-database-up::before { content: "\f8c2"; } +.bi-database-x::before { content: "\f8c3"; } +.bi-database::before { content: "\f8c4"; } +.bi-houses-fill::before { content: "\f8c5"; } +.bi-houses::before { content: "\f8c6"; } +.bi-nvidia::before { content: "\f8c7"; } +.bi-person-vcard-fill::before { content: "\f8c8"; } +.bi-person-vcard::before { content: "\f8c9"; } +.bi-sina-weibo::before { content: "\f8ca"; } +.bi-tencent-qq::before { content: "\f8cb"; } +.bi-wikipedia::before { content: "\f8cc"; } +.bi-alphabet-uppercase::before { content: "\f2a5"; } +.bi-alphabet::before { content: "\f68a"; } +.bi-amazon::before { content: "\f68d"; } +.bi-arrows-collapse-vertical::before { content: "\f690"; } +.bi-arrows-expand-vertical::before { content: "\f695"; } +.bi-arrows-vertical::before { content: "\f698"; } +.bi-arrows::before { content: "\f6a2"; } +.bi-ban-fill::before { content: "\f6a3"; } +.bi-ban::before { content: "\f6b6"; } +.bi-bing::before { content: "\f6c2"; } +.bi-cake::before { content: "\f6e0"; } +.bi-cake2::before { content: "\f6ed"; } +.bi-cookie::before { content: "\f6ee"; } +.bi-copy::before { content: "\f759"; } +.bi-crosshair::before { content: "\f769"; } +.bi-crosshair2::before { content: "\f794"; } +.bi-emoji-astonished-fill::before { content: "\f795"; } +.bi-emoji-astonished::before { content: "\f79a"; } +.bi-emoji-grimace-fill::before { content: "\f79b"; } +.bi-emoji-grimace::before { content: "\f7a0"; } +.bi-emoji-grin-fill::before { content: "\f7a1"; } +.bi-emoji-grin::before { content: "\f7a6"; } +.bi-emoji-surprise-fill::before { content: "\f7a7"; } +.bi-emoji-surprise::before { content: "\f7ac"; } +.bi-emoji-tear-fill::before { content: "\f7ad"; } +.bi-emoji-tear::before { content: "\f7b2"; } +.bi-envelope-arrow-down-fill::before { content: "\f7b3"; } +.bi-envelope-arrow-down::before { content: "\f7b8"; } +.bi-envelope-arrow-up-fill::before { content: "\f7b9"; } +.bi-envelope-arrow-up::before { content: "\f7be"; } +.bi-feather::before { content: "\f7bf"; } +.bi-feather2::before { content: "\f7c4"; } +.bi-floppy-fill::before { content: "\f7c5"; } +.bi-floppy::before { content: "\f7d8"; } +.bi-floppy2-fill::before { content: "\f7d9"; } +.bi-floppy2::before { content: "\f7e4"; } +.bi-gitlab::before { content: "\f7e5"; } +.bi-highlighter::before { content: "\f7f8"; } +.bi-marker-tip::before { content: "\f802"; } +.bi-nvme-fill::before { content: "\f803"; } +.bi-nvme::before { content: "\f80c"; } +.bi-opencollective::before { content: "\f80d"; } +.bi-pci-card-network::before { content: "\f8cd"; } +.bi-pci-card-sound::before { content: "\f8ce"; } +.bi-radar::before { content: "\f8cf"; } +.bi-send-arrow-down-fill::before { content: "\f8d0"; } +.bi-send-arrow-down::before { content: "\f8d1"; } +.bi-send-arrow-up-fill::before { content: "\f8d2"; } +.bi-send-arrow-up::before { content: "\f8d3"; } +.bi-sim-slash-fill::before { content: "\f8d4"; } +.bi-sim-slash::before { content: "\f8d5"; } +.bi-sourceforge::before { content: "\f8d6"; } +.bi-substack::before { content: "\f8d7"; } +.bi-threads-fill::before { content: "\f8d8"; } +.bi-threads::before { content: "\f8d9"; } +.bi-transparency::before { content: "\f8da"; } +.bi-twitter-x::before { content: "\f8db"; } +.bi-type-h4::before { content: "\f8dc"; } +.bi-type-h5::before { content: "\f8dd"; } +.bi-type-h6::before { content: "\f8de"; } +.bi-backpack-fill::before { content: "\f8df"; } +.bi-backpack::before { content: "\f8e0"; } +.bi-backpack2-fill::before { content: "\f8e1"; } +.bi-backpack2::before { content: "\f8e2"; } +.bi-backpack3-fill::before { content: "\f8e3"; } +.bi-backpack3::before { content: "\f8e4"; } +.bi-backpack4-fill::before { content: "\f8e5"; } +.bi-backpack4::before { content: "\f8e6"; } +.bi-brilliance::before { content: "\f8e7"; } +.bi-cake-fill::before { content: "\f8e8"; } +.bi-cake2-fill::before { content: "\f8e9"; } +.bi-duffle-fill::before { content: "\f8ea"; } +.bi-duffle::before { content: "\f8eb"; } +.bi-exposure::before { content: "\f8ec"; } +.bi-gender-neuter::before { content: "\f8ed"; } +.bi-highlights::before { content: "\f8ee"; } +.bi-luggage-fill::before { content: "\f8ef"; } +.bi-luggage::before { content: "\f8f0"; } +.bi-mailbox-flag::before { content: "\f8f1"; } +.bi-mailbox2-flag::before { content: "\f8f2"; } +.bi-noise-reduction::before { content: "\f8f3"; } +.bi-passport-fill::before { content: "\f8f4"; } +.bi-passport::before { content: "\f8f5"; } +.bi-person-arms-up::before { content: "\f8f6"; } +.bi-person-raised-hand::before { content: "\f8f7"; } +.bi-person-standing-dress::before { content: "\f8f8"; } +.bi-person-standing::before { content: "\f8f9"; } +.bi-person-walking::before { content: "\f8fa"; } +.bi-person-wheelchair::before { content: "\f8fb"; } +.bi-shadows::before { content: "\f8fc"; } +.bi-suitcase-fill::before { content: "\f8fd"; } +.bi-suitcase-lg-fill::before { content: "\f8fe"; } +.bi-suitcase-lg::before { content: "\f8ff"; } +.bi-suitcase::before { content: "\f900"; } +.bi-suitcase2-fill::before { content: "\f901"; } +.bi-suitcase2::before { content: "\f902"; } +.bi-vignette::before { content: "\f903"; } diff --git a/_projects/2025/100453214/final_viz_files/libs/bootstrap/bootstrap-icons.woff b/_projects/2025/100453214/final_viz_files/libs/bootstrap/bootstrap-icons.woff new file mode 100644 index 0000000000000000000000000000000000000000..dbeeb055674125ad78fda0f3d166b36e5cc92336 GIT binary patch literal 176200 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

    2+UrCZlNAp`)&G@jg{m-!Dn; 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πR(XEyYV3az{Ot$Y*f93mYq^Lnu{qbYp!X!TA9&! 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 F?~0aZ)an2L literal 0 HcmV?d00001 diff --git a/_projects/2025/100453214/final_viz_files/libs/bootstrap/bootstrap.min.js b/_projects/2025/100453214/final_viz_files/libs/bootstrap/bootstrap.min.js new file mode 100644 index 00000000..e8f21f70 --- /dev/null +++ b/_projects/2025/100453214/final_viz_files/libs/bootstrap/bootstrap.min.js @@ -0,0 +1,7 @@ +/*! + * Bootstrap v5.3.1 (https://getbootstrap.com/) + * Copyright 2011-2023 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */ +!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(t="undefined"!=typeof globalThis?globalThis:t||self).bootstrap=e()}(this,(function(){"use strict";const t=new Map,e={set(e,i,n){t.has(e)||t.set(e,new Map);const s=t.get(e);s.has(i)||0===s.size?s.set(i,n):console.error(`Bootstrap doesn't allow more than one instance per element. Bound instance: ${Array.from(s.keys())[0]}.`)},get:(e,i)=>t.has(e)&&t.get(e).get(i)||null,remove(e,i){if(!t.has(e))return;const n=t.get(e);n.delete(i),0===n.size&&t.delete(e)}},i="transitionend",n=t=>(t&&window.CSS&&window.CSS.escape&&(t=t.replace(/#([^\s"#']+)/g,((t,e)=>`#${CSS.escape(e)}`))),t),s=t=>{t.dispatchEvent(new Event(i))},o=t=>!(!t||"object"!=typeof t)&&(void 0!==t.jquery&&(t=t[0]),void 0!==t.nodeType),r=t=>o(t)?t.jquery?t[0]:t:"string"==typeof t&&t.length>0?document.querySelector(n(t)):null,a=t=>{if(!o(t)||0===t.getClientRects().length)return!1;const e="visible"===getComputedStyle(t).getPropertyValue("visibility"),i=t.closest("details:not([open])");if(!i)return e;if(i!==t){const e=t.closest("summary");if(e&&e.parentNode!==i)return!1;if(null===e)return!1}return e},l=t=>!t||t.nodeType!==Node.ELEMENT_NODE||!!t.classList.contains("disabled")||(void 0!==t.disabled?t.disabled:t.hasAttribute("disabled")&&"false"!==t.getAttribute("disabled")),c=t=>{if(!document.documentElement.attachShadow)return null;if("function"==typeof t.getRootNode){const e=t.getRootNode();return e instanceof ShadowRoot?e:null}return t instanceof ShadowRoot?t:t.parentNode?c(t.parentNode):null},h=()=>{},d=t=>{t.offsetHeight},u=()=>window.jQuery&&!document.body.hasAttribute("data-bs-no-jquery")?window.jQuery:null,f=[],p=()=>"rtl"===document.documentElement.dir,m=t=>{var e;e=()=>{const e=u();if(e){const i=t.NAME,n=e.fn[i];e.fn[i]=t.jQueryInterface,e.fn[i].Constructor=t,e.fn[i].noConflict=()=>(e.fn[i]=n,t.jQueryInterface)}},"loading"===document.readyState?(f.length||document.addEventListener("DOMContentLoaded",(()=>{for(const t of f)t()})),f.push(e)):e()},g=(t,e=[],i=t)=>"function"==typeof t?t(...e):i,_=(t,e,n=!0)=>{if(!n)return void g(t);const o=(t=>{if(!t)return 0;let{transitionDuration:e,transitionDelay:i}=window.getComputedStyle(t);const n=Number.parseFloat(e),s=Number.parseFloat(i);return n||s?(e=e.split(",")[0],i=i.split(",")[0],1e3*(Number.parseFloat(e)+Number.parseFloat(i))):0})(e)+5;let r=!1;const a=({target:n})=>{n===e&&(r=!0,e.removeEventListener(i,a),g(t))};e.addEventListener(i,a),setTimeout((()=>{r||s(e)}),o)},b=(t,e,i,n)=>{const s=t.length;let o=t.indexOf(e);return-1===o?!i&&n?t[s-1]:t[0]:(o+=i?1:-1,n&&(o=(o+s)%s),t[Math.max(0,Math.min(o,s-1))])},v=/[^.]*(?=\..*)\.|.*/,y=/\..*/,w=/::\d+$/,A={};let E=1;const T={mouseenter:"mouseover",mouseleave:"mouseout"},C=new Set(["click","dblclick","mouseup","mousedown","contextmenu","mousewheel","DOMMouseScroll","mouseover","mouseout","mousemove","selectstart","selectend","keydown","keypress","keyup","orientationchange","touchstart","touchmove","touchend","touchcancel","pointerdown","pointermove","pointerup","pointerleave","pointercancel","gesturestart","gesturechange","gestureend","focus","blur","change","reset","select","submit","focusin","focusout","load","unload","beforeunload","resize","move","DOMContentLoaded","readystatechange","error","abort","scroll"]);function O(t,e){return e&&`${e}::${E++}`||t.uidEvent||E++}function x(t){const e=O(t);return t.uidEvent=e,A[e]=A[e]||{},A[e]}function k(t,e,i=null){return Object.values(t).find((t=>t.callable===e&&t.delegationSelector===i))}function L(t,e,i){const n="string"==typeof e,s=n?i:e||i;let o=I(t);return C.has(o)||(o=t),[n,s,o]}function S(t,e,i,n,s){if("string"!=typeof e||!t)return;let[o,r,a]=L(e,i,n);if(e in T){const t=t=>function(e){if(!e.relatedTarget||e.relatedTarget!==e.delegateTarget&&!e.delegateTarget.contains(e.relatedTarget))return t.call(this,e)};r=t(r)}const l=x(t),c=l[a]||(l[a]={}),h=k(c,r,o?i:null);if(h)return void(h.oneOff=h.oneOff&&s);const d=O(r,e.replace(v,"")),u=o?function(t,e,i){return function n(s){const o=t.querySelectorAll(e);for(let{target:r}=s;r&&r!==this;r=r.parentNode)for(const a of o)if(a===r)return P(s,{delegateTarget:r}),n.oneOff&&N.off(t,s.type,e,i),i.apply(r,[s])}}(t,i,r):function(t,e){return function i(n){return P(n,{delegateTarget:t}),i.oneOff&&N.off(t,n.type,e),e.apply(t,[n])}}(t,r);u.delegationSelector=o?i:null,u.callable=r,u.oneOff=s,u.uidEvent=d,c[d]=u,t.addEventListener(a,u,o)}function D(t,e,i,n,s){const o=k(e[i],n,s);o&&(t.removeEventListener(i,o,Boolean(s)),delete e[i][o.uidEvent])}function $(t,e,i,n){const s=e[i]||{};for(const[o,r]of Object.entries(s))o.includes(n)&&D(t,e,i,r.callable,r.delegationSelector)}function I(t){return t=t.replace(y,""),T[t]||t}const N={on(t,e,i,n){S(t,e,i,n,!1)},one(t,e,i,n){S(t,e,i,n,!0)},off(t,e,i,n){if("string"!=typeof e||!t)return;const[s,o,r]=L(e,i,n),a=r!==e,l=x(t),c=l[r]||{},h=e.startsWith(".");if(void 0===o){if(h)for(const i of Object.keys(l))$(t,l,i,e.slice(1));for(const[i,n]of Object.entries(c)){const s=i.replace(w,"");a&&!e.includes(s)||D(t,l,r,n.callable,n.delegationSelector)}}else{if(!Object.keys(c).length)return;D(t,l,r,o,s?i:null)}},trigger(t,e,i){if("string"!=typeof e||!t)return null;const n=u();let s=null,o=!0,r=!0,a=!1;e!==I(e)&&n&&(s=n.Event(e,i),n(t).trigger(s),o=!s.isPropagationStopped(),r=!s.isImmediatePropagationStopped(),a=s.isDefaultPrevented());const l=P(new Event(e,{bubbles:o,cancelable:!0}),i);return a&&l.preventDefault(),r&&t.dispatchEvent(l),l.defaultPrevented&&s&&s.preventDefault(),l}};function P(t,e={}){for(const[i,n]of Object.entries(e))try{t[i]=n}catch(e){Object.defineProperty(t,i,{configurable:!0,get:()=>n})}return t}function M(t){if("true"===t)return!0;if("false"===t)return!1;if(t===Number(t).toString())return Number(t);if(""===t||"null"===t)return null;if("string"!=typeof t)return t;try{return JSON.parse(decodeURIComponent(t))}catch(e){return t}}function j(t){return t.replace(/[A-Z]/g,(t=>`-${t.toLowerCase()}`))}const F={setDataAttribute(t,e,i){t.setAttribute(`data-bs-${j(e)}`,i)},removeDataAttribute(t,e){t.removeAttribute(`data-bs-${j(e)}`)},getDataAttributes(t){if(!t)return{};const e={},i=Object.keys(t.dataset).filter((t=>t.startsWith("bs")&&!t.startsWith("bsConfig")));for(const n of i){let i=n.replace(/^bs/,"");i=i.charAt(0).toLowerCase()+i.slice(1,i.length),e[i]=M(t.dataset[n])}return e},getDataAttribute:(t,e)=>M(t.getAttribute(`data-bs-${j(e)}`))};class H{static get Default(){return{}}static get DefaultType(){return{}}static get NAME(){throw new Error('You have to implement the static method "NAME", for each component!')}_getConfig(t){return t=this._mergeConfigObj(t),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}_configAfterMerge(t){return t}_mergeConfigObj(t,e){const i=o(e)?F.getDataAttribute(e,"config"):{};return{...this.constructor.Default,..."object"==typeof i?i:{},...o(e)?F.getDataAttributes(e):{},..."object"==typeof t?t:{}}}_typeCheckConfig(t,e=this.constructor.DefaultType){for(const[n,s]of Object.entries(e)){const e=t[n],r=o(e)?"element":null==(i=e)?`${i}`:Object.prototype.toString.call(i).match(/\s([a-z]+)/i)[1].toLowerCase();if(!new RegExp(s).test(r))throw new TypeError(`${this.constructor.NAME.toUpperCase()}: Option "${n}" provided type "${r}" but expected type "${s}".`)}var i}}class W extends H{constructor(t,i){super(),(t=r(t))&&(this._element=t,this._config=this._getConfig(i),e.set(this._element,this.constructor.DATA_KEY,this))}dispose(){e.remove(this._element,this.constructor.DATA_KEY),N.off(this._element,this.constructor.EVENT_KEY);for(const t of Object.getOwnPropertyNames(this))this[t]=null}_queueCallback(t,e,i=!0){_(t,e,i)}_getConfig(t){return t=this._mergeConfigObj(t,this._element),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}static getInstance(t){return e.get(r(t),this.DATA_KEY)}static getOrCreateInstance(t,e={}){return this.getInstance(t)||new this(t,"object"==typeof e?e:null)}static get VERSION(){return"5.3.1"}static get DATA_KEY(){return`bs.${this.NAME}`}static get EVENT_KEY(){return`.${this.DATA_KEY}`}static eventName(t){return`${t}${this.EVENT_KEY}`}}const B=t=>{let e=t.getAttribute("data-bs-target");if(!e||"#"===e){let i=t.getAttribute("href");if(!i||!i.includes("#")&&!i.startsWith("."))return null;i.includes("#")&&!i.startsWith("#")&&(i=`#${i.split("#")[1]}`),e=i&&"#"!==i?i.trim():null}return n(e)},z={find:(t,e=document.documentElement)=>[].concat(...Element.prototype.querySelectorAll.call(e,t)),findOne:(t,e=document.documentElement)=>Element.prototype.querySelector.call(e,t),children:(t,e)=>[].concat(...t.children).filter((t=>t.matches(e))),parents(t,e){const i=[];let n=t.parentNode.closest(e);for(;n;)i.push(n),n=n.parentNode.closest(e);return i},prev(t,e){let i=t.previousElementSibling;for(;i;){if(i.matches(e))return[i];i=i.previousElementSibling}return[]},next(t,e){let i=t.nextElementSibling;for(;i;){if(i.matches(e))return[i];i=i.nextElementSibling}return[]},focusableChildren(t){const e=["a","button","input","textarea","select","details","[tabindex]",'[contenteditable="true"]'].map((t=>`${t}:not([tabindex^="-"])`)).join(",");return this.find(e,t).filter((t=>!l(t)&&a(t)))},getSelectorFromElement(t){const e=B(t);return e&&z.findOne(e)?e:null},getElementFromSelector(t){const e=B(t);return e?z.findOne(e):null},getMultipleElementsFromSelector(t){const e=B(t);return e?z.find(e):[]}},R=(t,e="hide")=>{const i=`click.dismiss${t.EVENT_KEY}`,n=t.NAME;N.on(document,i,`[data-bs-dismiss="${n}"]`,(function(i){if(["A","AREA"].includes(this.tagName)&&i.preventDefault(),l(this))return;const s=z.getElementFromSelector(this)||this.closest(`.${n}`);t.getOrCreateInstance(s)[e]()}))},q=".bs.alert",V=`close${q}`,K=`closed${q}`;class Q extends W{static get NAME(){return"alert"}close(){if(N.trigger(this._element,V).defaultPrevented)return;this._element.classList.remove("show");const t=this._element.classList.contains("fade");this._queueCallback((()=>this._destroyElement()),this._element,t)}_destroyElement(){this._element.remove(),N.trigger(this._element,K),this.dispose()}static jQueryInterface(t){return this.each((function(){const e=Q.getOrCreateInstance(this);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t](this)}}))}}R(Q,"close"),m(Q);const X='[data-bs-toggle="button"]';class Y extends W{static get NAME(){return"button"}toggle(){this._element.setAttribute("aria-pressed",this._element.classList.toggle("active"))}static jQueryInterface(t){return this.each((function(){const e=Y.getOrCreateInstance(this);"toggle"===t&&e[t]()}))}}N.on(document,"click.bs.button.data-api",X,(t=>{t.preventDefault();const e=t.target.closest(X);Y.getOrCreateInstance(e).toggle()})),m(Y);const U=".bs.swipe",G=`touchstart${U}`,J=`touchmove${U}`,Z=`touchend${U}`,tt=`pointerdown${U}`,et=`pointerup${U}`,it={endCallback:null,leftCallback:null,rightCallback:null},nt={endCallback:"(function|null)",leftCallback:"(function|null)",rightCallback:"(function|null)"};class st extends H{constructor(t,e){super(),this._element=t,t&&st.isSupported()&&(this._config=this._getConfig(e),this._deltaX=0,this._supportPointerEvents=Boolean(window.PointerEvent),this._initEvents())}static get Default(){return it}static get DefaultType(){return nt}static get NAME(){return"swipe"}dispose(){N.off(this._element,U)}_start(t){this._supportPointerEvents?this._eventIsPointerPenTouch(t)&&(this._deltaX=t.clientX):this._deltaX=t.touches[0].clientX}_end(t){this._eventIsPointerPenTouch(t)&&(this._deltaX=t.clientX-this._deltaX),this._handleSwipe(),g(this._config.endCallback)}_move(t){this._deltaX=t.touches&&t.touches.length>1?0:t.touches[0].clientX-this._deltaX}_handleSwipe(){const t=Math.abs(this._deltaX);if(t<=40)return;const e=t/this._deltaX;this._deltaX=0,e&&g(e>0?this._config.rightCallback:this._config.leftCallback)}_initEvents(){this._supportPointerEvents?(N.on(this._element,tt,(t=>this._start(t))),N.on(this._element,et,(t=>this._end(t))),this._element.classList.add("pointer-event")):(N.on(this._element,G,(t=>this._start(t))),N.on(this._element,J,(t=>this._move(t))),N.on(this._element,Z,(t=>this._end(t))))}_eventIsPointerPenTouch(t){return this._supportPointerEvents&&("pen"===t.pointerType||"touch"===t.pointerType)}static isSupported(){return"ontouchstart"in document.documentElement||navigator.maxTouchPoints>0}}const ot=".bs.carousel",rt=".data-api",at="next",lt="prev",ct="left",ht="right",dt=`slide${ot}`,ut=`slid${ot}`,ft=`keydown${ot}`,pt=`mouseenter${ot}`,mt=`mouseleave${ot}`,gt=`dragstart${ot}`,_t=`load${ot}${rt}`,bt=`click${ot}${rt}`,vt="carousel",yt="active",wt=".active",At=".carousel-item",Et=wt+At,Tt={ArrowLeft:ht,ArrowRight:ct},Ct={interval:5e3,keyboard:!0,pause:"hover",ride:!1,touch:!0,wrap:!0},Ot={interval:"(number|boolean)",keyboard:"boolean",pause:"(string|boolean)",ride:"(boolean|string)",touch:"boolean",wrap:"boolean"};class xt extends W{constructor(t,e){super(t,e),this._interval=null,this._activeElement=null,this._isSliding=!1,this.touchTimeout=null,this._swipeHelper=null,this._indicatorsElement=z.findOne(".carousel-indicators",this._element),this._addEventListeners(),this._config.ride===vt&&this.cycle()}static get Default(){return Ct}static get DefaultType(){return Ot}static get NAME(){return"carousel"}next(){this._slide(at)}nextWhenVisible(){!document.hidden&&a(this._element)&&this.next()}prev(){this._slide(lt)}pause(){this._isSliding&&s(this._element),this._clearInterval()}cycle(){this._clearInterval(),this._updateInterval(),this._interval=setInterval((()=>this.nextWhenVisible()),this._config.interval)}_maybeEnableCycle(){this._config.ride&&(this._isSliding?N.one(this._element,ut,(()=>this.cycle())):this.cycle())}to(t){const e=this._getItems();if(t>e.length-1||t<0)return;if(this._isSliding)return void N.one(this._element,ut,(()=>this.to(t)));const i=this._getItemIndex(this._getActive());if(i===t)return;const n=t>i?at:lt;this._slide(n,e[t])}dispose(){this._swipeHelper&&this._swipeHelper.dispose(),super.dispose()}_configAfterMerge(t){return t.defaultInterval=t.interval,t}_addEventListeners(){this._config.keyboard&&N.on(this._element,ft,(t=>this._keydown(t))),"hover"===this._config.pause&&(N.on(this._element,pt,(()=>this.pause())),N.on(this._element,mt,(()=>this._maybeEnableCycle()))),this._config.touch&&st.isSupported()&&this._addTouchEventListeners()}_addTouchEventListeners(){for(const t of z.find(".carousel-item img",this._element))N.on(t,gt,(t=>t.preventDefault()));const t={leftCallback:()=>this._slide(this._directionToOrder(ct)),rightCallback:()=>this._slide(this._directionToOrder(ht)),endCallback:()=>{"hover"===this._config.pause&&(this.pause(),this.touchTimeout&&clearTimeout(this.touchTimeout),this.touchTimeout=setTimeout((()=>this._maybeEnableCycle()),500+this._config.interval))}};this._swipeHelper=new st(this._element,t)}_keydown(t){if(/input|textarea/i.test(t.target.tagName))return;const e=Tt[t.key];e&&(t.preventDefault(),this._slide(this._directionToOrder(e)))}_getItemIndex(t){return this._getItems().indexOf(t)}_setActiveIndicatorElement(t){if(!this._indicatorsElement)return;const e=z.findOne(wt,this._indicatorsElement);e.classList.remove(yt),e.removeAttribute("aria-current");const i=z.findOne(`[data-bs-slide-to="${t}"]`,this._indicatorsElement);i&&(i.classList.add(yt),i.setAttribute("aria-current","true"))}_updateInterval(){const t=this._activeElement||this._getActive();if(!t)return;const e=Number.parseInt(t.getAttribute("data-bs-interval"),10);this._config.interval=e||this._config.defaultInterval}_slide(t,e=null){if(this._isSliding)return;const i=this._getActive(),n=t===at,s=e||b(this._getItems(),i,n,this._config.wrap);if(s===i)return;const o=this._getItemIndex(s),r=e=>N.trigger(this._element,e,{relatedTarget:s,direction:this._orderToDirection(t),from:this._getItemIndex(i),to:o});if(r(dt).defaultPrevented)return;if(!i||!s)return;const a=Boolean(this._interval);this.pause(),this._isSliding=!0,this._setActiveIndicatorElement(o),this._activeElement=s;const l=n?"carousel-item-start":"carousel-item-end",c=n?"carousel-item-next":"carousel-item-prev";s.classList.add(c),d(s),i.classList.add(l),s.classList.add(l),this._queueCallback((()=>{s.classList.remove(l,c),s.classList.add(yt),i.classList.remove(yt,c,l),this._isSliding=!1,r(ut)}),i,this._isAnimated()),a&&this.cycle()}_isAnimated(){return this._element.classList.contains("slide")}_getActive(){return z.findOne(Et,this._element)}_getItems(){return z.find(At,this._element)}_clearInterval(){this._interval&&(clearInterval(this._interval),this._interval=null)}_directionToOrder(t){return p()?t===ct?lt:at:t===ct?at:lt}_orderToDirection(t){return p()?t===lt?ct:ht:t===lt?ht:ct}static jQueryInterface(t){return this.each((function(){const e=xt.getOrCreateInstance(this,t);if("number"!=typeof t){if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t]()}}else e.to(t)}))}}N.on(document,bt,"[data-bs-slide], [data-bs-slide-to]",(function(t){const e=z.getElementFromSelector(this);if(!e||!e.classList.contains(vt))return;t.preventDefault();const i=xt.getOrCreateInstance(e),n=this.getAttribute("data-bs-slide-to");return n?(i.to(n),void i._maybeEnableCycle()):"next"===F.getDataAttribute(this,"slide")?(i.next(),void i._maybeEnableCycle()):(i.prev(),void i._maybeEnableCycle())})),N.on(window,_t,(()=>{const t=z.find('[data-bs-ride="carousel"]');for(const e of t)xt.getOrCreateInstance(e)})),m(xt);const kt=".bs.collapse",Lt=`show${kt}`,St=`shown${kt}`,Dt=`hide${kt}`,$t=`hidden${kt}`,It=`click${kt}.data-api`,Nt="show",Pt="collapse",Mt="collapsing",jt=`:scope .${Pt} .${Pt}`,Ft='[data-bs-toggle="collapse"]',Ht={parent:null,toggle:!0},Wt={parent:"(null|element)",toggle:"boolean"};class Bt extends W{constructor(t,e){super(t,e),this._isTransitioning=!1,this._triggerArray=[];const i=z.find(Ft);for(const t of i){const e=z.getSelectorFromElement(t),i=z.find(e).filter((t=>t===this._element));null!==e&&i.length&&this._triggerArray.push(t)}this._initializeChildren(),this._config.parent||this._addAriaAndCollapsedClass(this._triggerArray,this._isShown()),this._config.toggle&&this.toggle()}static get Default(){return Ht}static get DefaultType(){return Wt}static get NAME(){return"collapse"}toggle(){this._isShown()?this.hide():this.show()}show(){if(this._isTransitioning||this._isShown())return;let t=[];if(this._config.parent&&(t=this._getFirstLevelChildren(".collapse.show, .collapse.collapsing").filter((t=>t!==this._element)).map((t=>Bt.getOrCreateInstance(t,{toggle:!1})))),t.length&&t[0]._isTransitioning)return;if(N.trigger(this._element,Lt).defaultPrevented)return;for(const e of t)e.hide();const e=this._getDimension();this._element.classList.remove(Pt),this._element.classList.add(Mt),this._element.style[e]=0,this._addAriaAndCollapsedClass(this._triggerArray,!0),this._isTransitioning=!0;const i=`scroll${e[0].toUpperCase()+e.slice(1)}`;this._queueCallback((()=>{this._isTransitioning=!1,this._element.classList.remove(Mt),this._element.classList.add(Pt,Nt),this._element.style[e]="",N.trigger(this._element,St)}),this._element,!0),this._element.style[e]=`${this._element[i]}px`}hide(){if(this._isTransitioning||!this._isShown())return;if(N.trigger(this._element,Dt).defaultPrevented)return;const t=this._getDimension();this._element.style[t]=`${this._element.getBoundingClientRect()[t]}px`,d(this._element),this._element.classList.add(Mt),this._element.classList.remove(Pt,Nt);for(const t of this._triggerArray){const e=z.getElementFromSelector(t);e&&!this._isShown(e)&&this._addAriaAndCollapsedClass([t],!1)}this._isTransitioning=!0,this._element.style[t]="",this._queueCallback((()=>{this._isTransitioning=!1,this._element.classList.remove(Mt),this._element.classList.add(Pt),N.trigger(this._element,$t)}),this._element,!0)}_isShown(t=this._element){return t.classList.contains(Nt)}_configAfterMerge(t){return t.toggle=Boolean(t.toggle),t.parent=r(t.parent),t}_getDimension(){return this._element.classList.contains("collapse-horizontal")?"width":"height"}_initializeChildren(){if(!this._config.parent)return;const t=this._getFirstLevelChildren(Ft);for(const e of t){const t=z.getElementFromSelector(e);t&&this._addAriaAndCollapsedClass([e],this._isShown(t))}}_getFirstLevelChildren(t){const e=z.find(jt,this._config.parent);return z.find(t,this._config.parent).filter((t=>!e.includes(t)))}_addAriaAndCollapsedClass(t,e){if(t.length)for(const i of t)i.classList.toggle("collapsed",!e),i.setAttribute("aria-expanded",e)}static jQueryInterface(t){const e={};return"string"==typeof t&&/show|hide/.test(t)&&(e.toggle=!1),this.each((function(){const i=Bt.getOrCreateInstance(this,e);if("string"==typeof t){if(void 0===i[t])throw new TypeError(`No method named "${t}"`);i[t]()}}))}}N.on(document,It,Ft,(function(t){("A"===t.target.tagName||t.delegateTarget&&"A"===t.delegateTarget.tagName)&&t.preventDefault();for(const t of z.getMultipleElementsFromSelector(this))Bt.getOrCreateInstance(t,{toggle:!1}).toggle()})),m(Bt);var zt="top",Rt="bottom",qt="right",Vt="left",Kt="auto",Qt=[zt,Rt,qt,Vt],Xt="start",Yt="end",Ut="clippingParents",Gt="viewport",Jt="popper",Zt="reference",te=Qt.reduce((function(t,e){return t.concat([e+"-"+Xt,e+"-"+Yt])}),[]),ee=[].concat(Qt,[Kt]).reduce((function(t,e){return t.concat([e,e+"-"+Xt,e+"-"+Yt])}),[]),ie="beforeRead",ne="read",se="afterRead",oe="beforeMain",re="main",ae="afterMain",le="beforeWrite",ce="write",he="afterWrite",de=[ie,ne,se,oe,re,ae,le,ce,he];function ue(t){return t?(t.nodeName||"").toLowerCase():null}function fe(t){if(null==t)return window;if("[object Window]"!==t.toString()){var e=t.ownerDocument;return e&&e.defaultView||window}return t}function pe(t){return t instanceof fe(t).Element||t instanceof Element}function me(t){return t instanceof fe(t).HTMLElement||t instanceof HTMLElement}function ge(t){return"undefined"!=typeof ShadowRoot&&(t instanceof fe(t).ShadowRoot||t instanceof ShadowRoot)}const _e={name:"applyStyles",enabled:!0,phase:"write",fn:function(t){var e=t.state;Object.keys(e.elements).forEach((function(t){var i=e.styles[t]||{},n=e.attributes[t]||{},s=e.elements[t];me(s)&&ue(s)&&(Object.assign(s.style,i),Object.keys(n).forEach((function(t){var e=n[t];!1===e?s.removeAttribute(t):s.setAttribute(t,!0===e?"":e)})))}))},effect:function(t){var e=t.state,i={popper:{position:e.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(e.elements.popper.style,i.popper),e.styles=i,e.elements.arrow&&Object.assign(e.elements.arrow.style,i.arrow),function(){Object.keys(e.elements).forEach((function(t){var n=e.elements[t],s=e.attributes[t]||{},o=Object.keys(e.styles.hasOwnProperty(t)?e.styles[t]:i[t]).reduce((function(t,e){return t[e]="",t}),{});me(n)&&ue(n)&&(Object.assign(n.style,o),Object.keys(s).forEach((function(t){n.removeAttribute(t)})))}))}},requires:["computeStyles"]};function be(t){return t.split("-")[0]}var ve=Math.max,ye=Math.min,we=Math.round;function Ae(){var t=navigator.userAgentData;return null!=t&&t.brands&&Array.isArray(t.brands)?t.brands.map((function(t){return t.brand+"/"+t.version})).join(" "):navigator.userAgent}function Ee(){return!/^((?!chrome|android).)*safari/i.test(Ae())}function Te(t,e,i){void 0===e&&(e=!1),void 0===i&&(i=!1);var n=t.getBoundingClientRect(),s=1,o=1;e&&me(t)&&(s=t.offsetWidth>0&&we(n.width)/t.offsetWidth||1,o=t.offsetHeight>0&&we(n.height)/t.offsetHeight||1);var r=(pe(t)?fe(t):window).visualViewport,a=!Ee()&&i,l=(n.left+(a&&r?r.offsetLeft:0))/s,c=(n.top+(a&&r?r.offsetTop:0))/o,h=n.width/s,d=n.height/o;return{width:h,height:d,top:c,right:l+h,bottom:c+d,left:l,x:l,y:c}}function Ce(t){var e=Te(t),i=t.offsetWidth,n=t.offsetHeight;return Math.abs(e.width-i)<=1&&(i=e.width),Math.abs(e.height-n)<=1&&(n=e.height),{x:t.offsetLeft,y:t.offsetTop,width:i,height:n}}function Oe(t,e){var i=e.getRootNode&&e.getRootNode();if(t.contains(e))return!0;if(i&&ge(i)){var n=e;do{if(n&&t.isSameNode(n))return!0;n=n.parentNode||n.host}while(n)}return!1}function xe(t){return fe(t).getComputedStyle(t)}function ke(t){return["table","td","th"].indexOf(ue(t))>=0}function Le(t){return((pe(t)?t.ownerDocument:t.document)||window.document).documentElement}function Se(t){return"html"===ue(t)?t:t.assignedSlot||t.parentNode||(ge(t)?t.host:null)||Le(t)}function De(t){return me(t)&&"fixed"!==xe(t).position?t.offsetParent:null}function $e(t){for(var e=fe(t),i=De(t);i&&ke(i)&&"static"===xe(i).position;)i=De(i);return i&&("html"===ue(i)||"body"===ue(i)&&"static"===xe(i).position)?e:i||function(t){var e=/firefox/i.test(Ae());if(/Trident/i.test(Ae())&&me(t)&&"fixed"===xe(t).position)return null;var i=Se(t);for(ge(i)&&(i=i.host);me(i)&&["html","body"].indexOf(ue(i))<0;){var n=xe(i);if("none"!==n.transform||"none"!==n.perspective||"paint"===n.contain||-1!==["transform","perspective"].indexOf(n.willChange)||e&&"filter"===n.willChange||e&&n.filter&&"none"!==n.filter)return i;i=i.parentNode}return null}(t)||e}function Ie(t){return["top","bottom"].indexOf(t)>=0?"x":"y"}function Ne(t,e,i){return ve(t,ye(e,i))}function Pe(t){return Object.assign({},{top:0,right:0,bottom:0,left:0},t)}function Me(t,e){return e.reduce((function(e,i){return e[i]=t,e}),{})}const je={name:"arrow",enabled:!0,phase:"main",fn:function(t){var e,i=t.state,n=t.name,s=t.options,o=i.elements.arrow,r=i.modifiersData.popperOffsets,a=be(i.placement),l=Ie(a),c=[Vt,qt].indexOf(a)>=0?"height":"width";if(o&&r){var h=function(t,e){return Pe("number"!=typeof(t="function"==typeof t?t(Object.assign({},e.rects,{placement:e.placement})):t)?t:Me(t,Qt))}(s.padding,i),d=Ce(o),u="y"===l?zt:Vt,f="y"===l?Rt:qt,p=i.rects.reference[c]+i.rects.reference[l]-r[l]-i.rects.popper[c],m=r[l]-i.rects.reference[l],g=$e(o),_=g?"y"===l?g.clientHeight||0:g.clientWidth||0:0,b=p/2-m/2,v=h[u],y=_-d[c]-h[f],w=_/2-d[c]/2+b,A=Ne(v,w,y),E=l;i.modifiersData[n]=((e={})[E]=A,e.centerOffset=A-w,e)}},effect:function(t){var e=t.state,i=t.options.element,n=void 0===i?"[data-popper-arrow]":i;null!=n&&("string"!=typeof n||(n=e.elements.popper.querySelector(n)))&&Oe(e.elements.popper,n)&&(e.elements.arrow=n)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function Fe(t){return t.split("-")[1]}var He={top:"auto",right:"auto",bottom:"auto",left:"auto"};function We(t){var e,i=t.popper,n=t.popperRect,s=t.placement,o=t.variation,r=t.offsets,a=t.position,l=t.gpuAcceleration,c=t.adaptive,h=t.roundOffsets,d=t.isFixed,u=r.x,f=void 0===u?0:u,p=r.y,m=void 0===p?0:p,g="function"==typeof h?h({x:f,y:m}):{x:f,y:m};f=g.x,m=g.y;var _=r.hasOwnProperty("x"),b=r.hasOwnProperty("y"),v=Vt,y=zt,w=window;if(c){var A=$e(i),E="clientHeight",T="clientWidth";A===fe(i)&&"static"!==xe(A=Le(i)).position&&"absolute"===a&&(E="scrollHeight",T="scrollWidth"),(s===zt||(s===Vt||s===qt)&&o===Yt)&&(y=Rt,m-=(d&&A===w&&w.visualViewport?w.visualViewport.height:A[E])-n.height,m*=l?1:-1),s!==Vt&&(s!==zt&&s!==Rt||o!==Yt)||(v=qt,f-=(d&&A===w&&w.visualViewport?w.visualViewport.width:A[T])-n.width,f*=l?1:-1)}var C,O=Object.assign({position:a},c&&He),x=!0===h?function(t,e){var i=t.x,n=t.y,s=e.devicePixelRatio||1;return{x:we(i*s)/s||0,y:we(n*s)/s||0}}({x:f,y:m},fe(i)):{x:f,y:m};return f=x.x,m=x.y,l?Object.assign({},O,((C={})[y]=b?"0":"",C[v]=_?"0":"",C.transform=(w.devicePixelRatio||1)<=1?"translate("+f+"px, "+m+"px)":"translate3d("+f+"px, "+m+"px, 0)",C)):Object.assign({},O,((e={})[y]=b?m+"px":"",e[v]=_?f+"px":"",e.transform="",e))}const Be={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(t){var e=t.state,i=t.options,n=i.gpuAcceleration,s=void 0===n||n,o=i.adaptive,r=void 0===o||o,a=i.roundOffsets,l=void 0===a||a,c={placement:be(e.placement),variation:Fe(e.placement),popper:e.elements.popper,popperRect:e.rects.popper,gpuAcceleration:s,isFixed:"fixed"===e.options.strategy};null!=e.modifiersData.popperOffsets&&(e.styles.popper=Object.assign({},e.styles.popper,We(Object.assign({},c,{offsets:e.modifiersData.popperOffsets,position:e.options.strategy,adaptive:r,roundOffsets:l})))),null!=e.modifiersData.arrow&&(e.styles.arrow=Object.assign({},e.styles.arrow,We(Object.assign({},c,{offsets:e.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-placement":e.placement})},data:{}};var ze={passive:!0};const Re={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(t){var e=t.state,i=t.instance,n=t.options,s=n.scroll,o=void 0===s||s,r=n.resize,a=void 0===r||r,l=fe(e.elements.popper),c=[].concat(e.scrollParents.reference,e.scrollParents.popper);return o&&c.forEach((function(t){t.addEventListener("scroll",i.update,ze)})),a&&l.addEventListener("resize",i.update,ze),function(){o&&c.forEach((function(t){t.removeEventListener("scroll",i.update,ze)})),a&&l.removeEventListener("resize",i.update,ze)}},data:{}};var qe={left:"right",right:"left",bottom:"top",top:"bottom"};function Ve(t){return t.replace(/left|right|bottom|top/g,(function(t){return qe[t]}))}var Ke={start:"end",end:"start"};function Qe(t){return t.replace(/start|end/g,(function(t){return Ke[t]}))}function Xe(t){var e=fe(t);return{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function Ye(t){return Te(Le(t)).left+Xe(t).scrollLeft}function Ue(t){var e=xe(t),i=e.overflow,n=e.overflowX,s=e.overflowY;return/auto|scroll|overlay|hidden/.test(i+s+n)}function Ge(t){return["html","body","#document"].indexOf(ue(t))>=0?t.ownerDocument.body:me(t)&&Ue(t)?t:Ge(Se(t))}function Je(t,e){var i;void 0===e&&(e=[]);var n=Ge(t),s=n===(null==(i=t.ownerDocument)?void 0:i.body),o=fe(n),r=s?[o].concat(o.visualViewport||[],Ue(n)?n:[]):n,a=e.concat(r);return s?a:a.concat(Je(Se(r)))}function Ze(t){return Object.assign({},t,{left:t.x,top:t.y,right:t.x+t.width,bottom:t.y+t.height})}function ti(t,e,i){return e===Gt?Ze(function(t,e){var i=fe(t),n=Le(t),s=i.visualViewport,o=n.clientWidth,r=n.clientHeight,a=0,l=0;if(s){o=s.width,r=s.height;var c=Ee();(c||!c&&"fixed"===e)&&(a=s.offsetLeft,l=s.offsetTop)}return{width:o,height:r,x:a+Ye(t),y:l}}(t,i)):pe(e)?function(t,e){var i=Te(t,!1,"fixed"===e);return i.top=i.top+t.clientTop,i.left=i.left+t.clientLeft,i.bottom=i.top+t.clientHeight,i.right=i.left+t.clientWidth,i.width=t.clientWidth,i.height=t.clientHeight,i.x=i.left,i.y=i.top,i}(e,i):Ze(function(t){var e,i=Le(t),n=Xe(t),s=null==(e=t.ownerDocument)?void 0:e.body,o=ve(i.scrollWidth,i.clientWidth,s?s.scrollWidth:0,s?s.clientWidth:0),r=ve(i.scrollHeight,i.clientHeight,s?s.scrollHeight:0,s?s.clientHeight:0),a=-n.scrollLeft+Ye(t),l=-n.scrollTop;return"rtl"===xe(s||i).direction&&(a+=ve(i.clientWidth,s?s.clientWidth:0)-o),{width:o,height:r,x:a,y:l}}(Le(t)))}function ei(t){var e,i=t.reference,n=t.element,s=t.placement,o=s?be(s):null,r=s?Fe(s):null,a=i.x+i.width/2-n.width/2,l=i.y+i.height/2-n.height/2;switch(o){case zt:e={x:a,y:i.y-n.height};break;case Rt:e={x:a,y:i.y+i.height};break;case qt:e={x:i.x+i.width,y:l};break;case Vt:e={x:i.x-n.width,y:l};break;default:e={x:i.x,y:i.y}}var c=o?Ie(o):null;if(null!=c){var h="y"===c?"height":"width";switch(r){case Xt:e[c]=e[c]-(i[h]/2-n[h]/2);break;case Yt:e[c]=e[c]+(i[h]/2-n[h]/2)}}return e}function ii(t,e){void 0===e&&(e={});var i=e,n=i.placement,s=void 0===n?t.placement:n,o=i.strategy,r=void 0===o?t.strategy:o,a=i.boundary,l=void 0===a?Ut:a,c=i.rootBoundary,h=void 0===c?Gt:c,d=i.elementContext,u=void 0===d?Jt:d,f=i.altBoundary,p=void 0!==f&&f,m=i.padding,g=void 0===m?0:m,_=Pe("number"!=typeof g?g:Me(g,Qt)),b=u===Jt?Zt:Jt,v=t.rects.popper,y=t.elements[p?b:u],w=function(t,e,i,n){var s="clippingParents"===e?function(t){var e=Je(Se(t)),i=["absolute","fixed"].indexOf(xe(t).position)>=0&&me(t)?$e(t):t;return pe(i)?e.filter((function(t){return pe(t)&&Oe(t,i)&&"body"!==ue(t)})):[]}(t):[].concat(e),o=[].concat(s,[i]),r=o[0],a=o.reduce((function(e,i){var s=ti(t,i,n);return e.top=ve(s.top,e.top),e.right=ye(s.right,e.right),e.bottom=ye(s.bottom,e.bottom),e.left=ve(s.left,e.left),e}),ti(t,r,n));return a.width=a.right-a.left,a.height=a.bottom-a.top,a.x=a.left,a.y=a.top,a}(pe(y)?y:y.contextElement||Le(t.elements.popper),l,h,r),A=Te(t.elements.reference),E=ei({reference:A,element:v,strategy:"absolute",placement:s}),T=Ze(Object.assign({},v,E)),C=u===Jt?T:A,O={top:w.top-C.top+_.top,bottom:C.bottom-w.bottom+_.bottom,left:w.left-C.left+_.left,right:C.right-w.right+_.right},x=t.modifiersData.offset;if(u===Jt&&x){var k=x[s];Object.keys(O).forEach((function(t){var e=[qt,Rt].indexOf(t)>=0?1:-1,i=[zt,Rt].indexOf(t)>=0?"y":"x";O[t]+=k[i]*e}))}return O}function ni(t,e){void 0===e&&(e={});var i=e,n=i.placement,s=i.boundary,o=i.rootBoundary,r=i.padding,a=i.flipVariations,l=i.allowedAutoPlacements,c=void 0===l?ee:l,h=Fe(n),d=h?a?te:te.filter((function(t){return Fe(t)===h})):Qt,u=d.filter((function(t){return c.indexOf(t)>=0}));0===u.length&&(u=d);var f=u.reduce((function(e,i){return e[i]=ii(t,{placement:i,boundary:s,rootBoundary:o,padding:r})[be(i)],e}),{});return Object.keys(f).sort((function(t,e){return f[t]-f[e]}))}const si={name:"flip",enabled:!0,phase:"main",fn:function(t){var e=t.state,i=t.options,n=t.name;if(!e.modifiersData[n]._skip){for(var s=i.mainAxis,o=void 0===s||s,r=i.altAxis,a=void 0===r||r,l=i.fallbackPlacements,c=i.padding,h=i.boundary,d=i.rootBoundary,u=i.altBoundary,f=i.flipVariations,p=void 0===f||f,m=i.allowedAutoPlacements,g=e.options.placement,_=be(g),b=l||(_!==g&&p?function(t){if(be(t)===Kt)return[];var e=Ve(t);return[Qe(t),e,Qe(e)]}(g):[Ve(g)]),v=[g].concat(b).reduce((function(t,i){return t.concat(be(i)===Kt?ni(e,{placement:i,boundary:h,rootBoundary:d,padding:c,flipVariations:p,allowedAutoPlacements:m}):i)}),[]),y=e.rects.reference,w=e.rects.popper,A=new Map,E=!0,T=v[0],C=0;C=0,S=L?"width":"height",D=ii(e,{placement:O,boundary:h,rootBoundary:d,altBoundary:u,padding:c}),$=L?k?qt:Vt:k?Rt:zt;y[S]>w[S]&&($=Ve($));var I=Ve($),N=[];if(o&&N.push(D[x]<=0),a&&N.push(D[$]<=0,D[I]<=0),N.every((function(t){return t}))){T=O,E=!1;break}A.set(O,N)}if(E)for(var P=function(t){var e=v.find((function(e){var i=A.get(e);if(i)return i.slice(0,t).every((function(t){return t}))}));if(e)return T=e,"break"},M=p?3:1;M>0&&"break"!==P(M);M--);e.placement!==T&&(e.modifiersData[n]._skip=!0,e.placement=T,e.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function oi(t,e,i){return void 0===i&&(i={x:0,y:0}),{top:t.top-e.height-i.y,right:t.right-e.width+i.x,bottom:t.bottom-e.height+i.y,left:t.left-e.width-i.x}}function ri(t){return[zt,qt,Rt,Vt].some((function(e){return t[e]>=0}))}const ai={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(t){var e=t.state,i=t.name,n=e.rects.reference,s=e.rects.popper,o=e.modifiersData.preventOverflow,r=ii(e,{elementContext:"reference"}),a=ii(e,{altBoundary:!0}),l=oi(r,n),c=oi(a,s,o),h=ri(l),d=ri(c);e.modifiersData[i]={referenceClippingOffsets:l,popperEscapeOffsets:c,isReferenceHidden:h,hasPopperEscaped:d},e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-reference-hidden":h,"data-popper-escaped":d})}},li={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(t){var e=t.state,i=t.options,n=t.name,s=i.offset,o=void 0===s?[0,0]:s,r=ee.reduce((function(t,i){return t[i]=function(t,e,i){var n=be(t),s=[Vt,zt].indexOf(n)>=0?-1:1,o="function"==typeof i?i(Object.assign({},e,{placement:t})):i,r=o[0],a=o[1];return r=r||0,a=(a||0)*s,[Vt,qt].indexOf(n)>=0?{x:a,y:r}:{x:r,y:a}}(i,e.rects,o),t}),{}),a=r[e.placement],l=a.x,c=a.y;null!=e.modifiersData.popperOffsets&&(e.modifiersData.popperOffsets.x+=l,e.modifiersData.popperOffsets.y+=c),e.modifiersData[n]=r}},ci={name:"popperOffsets",enabled:!0,phase:"read",fn:function(t){var e=t.state,i=t.name;e.modifiersData[i]=ei({reference:e.rects.reference,element:e.rects.popper,strategy:"absolute",placement:e.placement})},data:{}},hi={name:"preventOverflow",enabled:!0,phase:"main",fn:function(t){var e=t.state,i=t.options,n=t.name,s=i.mainAxis,o=void 0===s||s,r=i.altAxis,a=void 0!==r&&r,l=i.boundary,c=i.rootBoundary,h=i.altBoundary,d=i.padding,u=i.tether,f=void 0===u||u,p=i.tetherOffset,m=void 0===p?0:p,g=ii(e,{boundary:l,rootBoundary:c,padding:d,altBoundary:h}),_=be(e.placement),b=Fe(e.placement),v=!b,y=Ie(_),w="x"===y?"y":"x",A=e.modifiersData.popperOffsets,E=e.rects.reference,T=e.rects.popper,C="function"==typeof m?m(Object.assign({},e.rects,{placement:e.placement})):m,O="number"==typeof C?{mainAxis:C,altAxis:C}:Object.assign({mainAxis:0,altAxis:0},C),x=e.modifiersData.offset?e.modifiersData.offset[e.placement]:null,k={x:0,y:0};if(A){if(o){var L,S="y"===y?zt:Vt,D="y"===y?Rt:qt,$="y"===y?"height":"width",I=A[y],N=I+g[S],P=I-g[D],M=f?-T[$]/2:0,j=b===Xt?E[$]:T[$],F=b===Xt?-T[$]:-E[$],H=e.elements.arrow,W=f&&H?Ce(H):{width:0,height:0},B=e.modifiersData["arrow#persistent"]?e.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},z=B[S],R=B[D],q=Ne(0,E[$],W[$]),V=v?E[$]/2-M-q-z-O.mainAxis:j-q-z-O.mainAxis,K=v?-E[$]/2+M+q+R+O.mainAxis:F+q+R+O.mainAxis,Q=e.elements.arrow&&$e(e.elements.arrow),X=Q?"y"===y?Q.clientTop||0:Q.clientLeft||0:0,Y=null!=(L=null==x?void 0:x[y])?L:0,U=I+K-Y,G=Ne(f?ye(N,I+V-Y-X):N,I,f?ve(P,U):P);A[y]=G,k[y]=G-I}if(a){var J,Z="x"===y?zt:Vt,tt="x"===y?Rt:qt,et=A[w],it="y"===w?"height":"width",nt=et+g[Z],st=et-g[tt],ot=-1!==[zt,Vt].indexOf(_),rt=null!=(J=null==x?void 0:x[w])?J:0,at=ot?nt:et-E[it]-T[it]-rt+O.altAxis,lt=ot?et+E[it]+T[it]-rt-O.altAxis:st,ct=f&&ot?function(t,e,i){var n=Ne(t,e,i);return n>i?i:n}(at,et,lt):Ne(f?at:nt,et,f?lt:st);A[w]=ct,k[w]=ct-et}e.modifiersData[n]=k}},requiresIfExists:["offset"]};function di(t,e,i){void 0===i&&(i=!1);var n,s,o=me(e),r=me(e)&&function(t){var e=t.getBoundingClientRect(),i=we(e.width)/t.offsetWidth||1,n=we(e.height)/t.offsetHeight||1;return 1!==i||1!==n}(e),a=Le(e),l=Te(t,r,i),c={scrollLeft:0,scrollTop:0},h={x:0,y:0};return(o||!o&&!i)&&(("body"!==ue(e)||Ue(a))&&(c=(n=e)!==fe(n)&&me(n)?{scrollLeft:(s=n).scrollLeft,scrollTop:s.scrollTop}:Xe(n)),me(e)?((h=Te(e,!0)).x+=e.clientLeft,h.y+=e.clientTop):a&&(h.x=Ye(a))),{x:l.left+c.scrollLeft-h.x,y:l.top+c.scrollTop-h.y,width:l.width,height:l.height}}function ui(t){var e=new Map,i=new Set,n=[];function s(t){i.add(t.name),[].concat(t.requires||[],t.requiresIfExists||[]).forEach((function(t){if(!i.has(t)){var n=e.get(t);n&&s(n)}})),n.push(t)}return t.forEach((function(t){e.set(t.name,t)})),t.forEach((function(t){i.has(t.name)||s(t)})),n}var fi={placement:"bottom",modifiers:[],strategy:"absolute"};function pi(){for(var t=arguments.length,e=new Array(t),i=0;iNumber.parseInt(t,10))):"function"==typeof t?e=>t(e,this._element):t}_getPopperConfig(){const t={placement:this._getPlacement(),modifiers:[{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"offset",options:{offset:this._getOffset()}}]};return(this._inNavbar||"static"===this._config.display)&&(F.setDataAttribute(this._menu,"popper","static"),t.modifiers=[{name:"applyStyles",enabled:!1}]),{...t,...g(this._config.popperConfig,[t])}}_selectMenuItem({key:t,target:e}){const i=z.find(".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",this._menu).filter((t=>a(t)));i.length&&b(i,e,t===Ti,!i.includes(e)).focus()}static jQueryInterface(t){return this.each((function(){const e=qi.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}static clearMenus(t){if(2===t.button||"keyup"===t.type&&"Tab"!==t.key)return;const e=z.find(Ni);for(const i of e){const e=qi.getInstance(i);if(!e||!1===e._config.autoClose)continue;const n=t.composedPath(),s=n.includes(e._menu);if(n.includes(e._element)||"inside"===e._config.autoClose&&!s||"outside"===e._config.autoClose&&s)continue;if(e._menu.contains(t.target)&&("keyup"===t.type&&"Tab"===t.key||/input|select|option|textarea|form/i.test(t.target.tagName)))continue;const o={relatedTarget:e._element};"click"===t.type&&(o.clickEvent=t),e._completeHide(o)}}static dataApiKeydownHandler(t){const e=/input|textarea/i.test(t.target.tagName),i="Escape"===t.key,n=[Ei,Ti].includes(t.key);if(!n&&!i)return;if(e&&!i)return;t.preventDefault();const s=this.matches(Ii)?this:z.prev(this,Ii)[0]||z.next(this,Ii)[0]||z.findOne(Ii,t.delegateTarget.parentNode),o=qi.getOrCreateInstance(s);if(n)return t.stopPropagation(),o.show(),void o._selectMenuItem(t);o._isShown()&&(t.stopPropagation(),o.hide(),s.focus())}}N.on(document,Si,Ii,qi.dataApiKeydownHandler),N.on(document,Si,Pi,qi.dataApiKeydownHandler),N.on(document,Li,qi.clearMenus),N.on(document,Di,qi.clearMenus),N.on(document,Li,Ii,(function(t){t.preventDefault(),qi.getOrCreateInstance(this).toggle()})),m(qi);const Vi="backdrop",Ki="show",Qi=`mousedown.bs.${Vi}`,Xi={className:"modal-backdrop",clickCallback:null,isAnimated:!1,isVisible:!0,rootElement:"body"},Yi={className:"string",clickCallback:"(function|null)",isAnimated:"boolean",isVisible:"boolean",rootElement:"(element|string)"};class Ui extends H{constructor(t){super(),this._config=this._getConfig(t),this._isAppended=!1,this._element=null}static get Default(){return Xi}static get DefaultType(){return Yi}static get NAME(){return Vi}show(t){if(!this._config.isVisible)return void g(t);this._append();const e=this._getElement();this._config.isAnimated&&d(e),e.classList.add(Ki),this._emulateAnimation((()=>{g(t)}))}hide(t){this._config.isVisible?(this._getElement().classList.remove(Ki),this._emulateAnimation((()=>{this.dispose(),g(t)}))):g(t)}dispose(){this._isAppended&&(N.off(this._element,Qi),this._element.remove(),this._isAppended=!1)}_getElement(){if(!this._element){const t=document.createElement("div");t.className=this._config.className,this._config.isAnimated&&t.classList.add("fade"),this._element=t}return this._element}_configAfterMerge(t){return t.rootElement=r(t.rootElement),t}_append(){if(this._isAppended)return;const t=this._getElement();this._config.rootElement.append(t),N.on(t,Qi,(()=>{g(this._config.clickCallback)})),this._isAppended=!0}_emulateAnimation(t){_(t,this._getElement(),this._config.isAnimated)}}const Gi=".bs.focustrap",Ji=`focusin${Gi}`,Zi=`keydown.tab${Gi}`,tn="backward",en={autofocus:!0,trapElement:null},nn={autofocus:"boolean",trapElement:"element"};class sn extends H{constructor(t){super(),this._config=this._getConfig(t),this._isActive=!1,this._lastTabNavDirection=null}static get Default(){return en}static get DefaultType(){return nn}static get NAME(){return"focustrap"}activate(){this._isActive||(this._config.autofocus&&this._config.trapElement.focus(),N.off(document,Gi),N.on(document,Ji,(t=>this._handleFocusin(t))),N.on(document,Zi,(t=>this._handleKeydown(t))),this._isActive=!0)}deactivate(){this._isActive&&(this._isActive=!1,N.off(document,Gi))}_handleFocusin(t){const{trapElement:e}=this._config;if(t.target===document||t.target===e||e.contains(t.target))return;const i=z.focusableChildren(e);0===i.length?e.focus():this._lastTabNavDirection===tn?i[i.length-1].focus():i[0].focus()}_handleKeydown(t){"Tab"===t.key&&(this._lastTabNavDirection=t.shiftKey?tn:"forward")}}const on=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",rn=".sticky-top",an="padding-right",ln="margin-right";class cn{constructor(){this._element=document.body}getWidth(){const t=document.documentElement.clientWidth;return Math.abs(window.innerWidth-t)}hide(){const t=this.getWidth();this._disableOverFlow(),this._setElementAttributes(this._element,an,(e=>e+t)),this._setElementAttributes(on,an,(e=>e+t)),this._setElementAttributes(rn,ln,(e=>e-t))}reset(){this._resetElementAttributes(this._element,"overflow"),this._resetElementAttributes(this._element,an),this._resetElementAttributes(on,an),this._resetElementAttributes(rn,ln)}isOverflowing(){return this.getWidth()>0}_disableOverFlow(){this._saveInitialAttribute(this._element,"overflow"),this._element.style.overflow="hidden"}_setElementAttributes(t,e,i){const n=this.getWidth();this._applyManipulationCallback(t,(t=>{if(t!==this._element&&window.innerWidth>t.clientWidth+n)return;this._saveInitialAttribute(t,e);const s=window.getComputedStyle(t).getPropertyValue(e);t.style.setProperty(e,`${i(Number.parseFloat(s))}px`)}))}_saveInitialAttribute(t,e){const i=t.style.getPropertyValue(e);i&&F.setDataAttribute(t,e,i)}_resetElementAttributes(t,e){this._applyManipulationCallback(t,(t=>{const i=F.getDataAttribute(t,e);null!==i?(F.removeDataAttribute(t,e),t.style.setProperty(e,i)):t.style.removeProperty(e)}))}_applyManipulationCallback(t,e){if(o(t))e(t);else for(const i of z.find(t,this._element))e(i)}}const hn=".bs.modal",dn=`hide${hn}`,un=`hidePrevented${hn}`,fn=`hidden${hn}`,pn=`show${hn}`,mn=`shown${hn}`,gn=`resize${hn}`,_n=`click.dismiss${hn}`,bn=`mousedown.dismiss${hn}`,vn=`keydown.dismiss${hn}`,yn=`click${hn}.data-api`,wn="modal-open",An="show",En="modal-static",Tn={backdrop:!0,focus:!0,keyboard:!0},Cn={backdrop:"(boolean|string)",focus:"boolean",keyboard:"boolean"};class On extends W{constructor(t,e){super(t,e),this._dialog=z.findOne(".modal-dialog",this._element),this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._isShown=!1,this._isTransitioning=!1,this._scrollBar=new cn,this._addEventListeners()}static get Default(){return Tn}static get DefaultType(){return Cn}static get NAME(){return"modal"}toggle(t){return this._isShown?this.hide():this.show(t)}show(t){this._isShown||this._isTransitioning||N.trigger(this._element,pn,{relatedTarget:t}).defaultPrevented||(this._isShown=!0,this._isTransitioning=!0,this._scrollBar.hide(),document.body.classList.add(wn),this._adjustDialog(),this._backdrop.show((()=>this._showElement(t))))}hide(){this._isShown&&!this._isTransitioning&&(N.trigger(this._element,dn).defaultPrevented||(this._isShown=!1,this._isTransitioning=!0,this._focustrap.deactivate(),this._element.classList.remove(An),this._queueCallback((()=>this._hideModal()),this._element,this._isAnimated())))}dispose(){N.off(window,hn),N.off(this._dialog,hn),this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}handleUpdate(){this._adjustDialog()}_initializeBackDrop(){return new Ui({isVisible:Boolean(this._config.backdrop),isAnimated:this._isAnimated()})}_initializeFocusTrap(){return new sn({trapElement:this._element})}_showElement(t){document.body.contains(this._element)||document.body.append(this._element),this._element.style.display="block",this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.scrollTop=0;const e=z.findOne(".modal-body",this._dialog);e&&(e.scrollTop=0),d(this._element),this._element.classList.add(An),this._queueCallback((()=>{this._config.focus&&this._focustrap.activate(),this._isTransitioning=!1,N.trigger(this._element,mn,{relatedTarget:t})}),this._dialog,this._isAnimated())}_addEventListeners(){N.on(this._element,vn,(t=>{"Escape"===t.key&&(this._config.keyboard?this.hide():this._triggerBackdropTransition())})),N.on(window,gn,(()=>{this._isShown&&!this._isTransitioning&&this._adjustDialog()})),N.on(this._element,bn,(t=>{N.one(this._element,_n,(e=>{this._element===t.target&&this._element===e.target&&("static"!==this._config.backdrop?this._config.backdrop&&this.hide():this._triggerBackdropTransition())}))}))}_hideModal(){this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._isTransitioning=!1,this._backdrop.hide((()=>{document.body.classList.remove(wn),this._resetAdjustments(),this._scrollBar.reset(),N.trigger(this._element,fn)}))}_isAnimated(){return this._element.classList.contains("fade")}_triggerBackdropTransition(){if(N.trigger(this._element,un).defaultPrevented)return;const t=this._element.scrollHeight>document.documentElement.clientHeight,e=this._element.style.overflowY;"hidden"===e||this._element.classList.contains(En)||(t||(this._element.style.overflowY="hidden"),this._element.classList.add(En),this._queueCallback((()=>{this._element.classList.remove(En),this._queueCallback((()=>{this._element.style.overflowY=e}),this._dialog)}),this._dialog),this._element.focus())}_adjustDialog(){const t=this._element.scrollHeight>document.documentElement.clientHeight,e=this._scrollBar.getWidth(),i=e>0;if(i&&!t){const t=p()?"paddingLeft":"paddingRight";this._element.style[t]=`${e}px`}if(!i&&t){const t=p()?"paddingRight":"paddingLeft";this._element.style[t]=`${e}px`}}_resetAdjustments(){this._element.style.paddingLeft="",this._element.style.paddingRight=""}static jQueryInterface(t,e){return this.each((function(){const i=On.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===i[t])throw new TypeError(`No method named "${t}"`);i[t](e)}}))}}N.on(document,yn,'[data-bs-toggle="modal"]',(function(t){const e=z.getElementFromSelector(this);["A","AREA"].includes(this.tagName)&&t.preventDefault(),N.one(e,pn,(t=>{t.defaultPrevented||N.one(e,fn,(()=>{a(this)&&this.focus()}))}));const i=z.findOne(".modal.show");i&&On.getInstance(i).hide(),On.getOrCreateInstance(e).toggle(this)})),R(On),m(On);const xn=".bs.offcanvas",kn=".data-api",Ln=`load${xn}${kn}`,Sn="show",Dn="showing",$n="hiding",In=".offcanvas.show",Nn=`show${xn}`,Pn=`shown${xn}`,Mn=`hide${xn}`,jn=`hidePrevented${xn}`,Fn=`hidden${xn}`,Hn=`resize${xn}`,Wn=`click${xn}${kn}`,Bn=`keydown.dismiss${xn}`,zn={backdrop:!0,keyboard:!0,scroll:!1},Rn={backdrop:"(boolean|string)",keyboard:"boolean",scroll:"boolean"};class qn extends W{constructor(t,e){super(t,e),this._isShown=!1,this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._addEventListeners()}static get Default(){return zn}static get DefaultType(){return Rn}static get NAME(){return"offcanvas"}toggle(t){return this._isShown?this.hide():this.show(t)}show(t){this._isShown||N.trigger(this._element,Nn,{relatedTarget:t}).defaultPrevented||(this._isShown=!0,this._backdrop.show(),this._config.scroll||(new cn).hide(),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.classList.add(Dn),this._queueCallback((()=>{this._config.scroll&&!this._config.backdrop||this._focustrap.activate(),this._element.classList.add(Sn),this._element.classList.remove(Dn),N.trigger(this._element,Pn,{relatedTarget:t})}),this._element,!0))}hide(){this._isShown&&(N.trigger(this._element,Mn).defaultPrevented||(this._focustrap.deactivate(),this._element.blur(),this._isShown=!1,this._element.classList.add($n),this._backdrop.hide(),this._queueCallback((()=>{this._element.classList.remove(Sn,$n),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._config.scroll||(new cn).reset(),N.trigger(this._element,Fn)}),this._element,!0)))}dispose(){this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}_initializeBackDrop(){const t=Boolean(this._config.backdrop);return new Ui({className:"offcanvas-backdrop",isVisible:t,isAnimated:!0,rootElement:this._element.parentNode,clickCallback:t?()=>{"static"!==this._config.backdrop?this.hide():N.trigger(this._element,jn)}:null})}_initializeFocusTrap(){return new sn({trapElement:this._element})}_addEventListeners(){N.on(this._element,Bn,(t=>{"Escape"===t.key&&(this._config.keyboard?this.hide():N.trigger(this._element,jn))}))}static jQueryInterface(t){return this.each((function(){const e=qn.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t](this)}}))}}N.on(document,Wn,'[data-bs-toggle="offcanvas"]',(function(t){const e=z.getElementFromSelector(this);if(["A","AREA"].includes(this.tagName)&&t.preventDefault(),l(this))return;N.one(e,Fn,(()=>{a(this)&&this.focus()}));const i=z.findOne(In);i&&i!==e&&qn.getInstance(i).hide(),qn.getOrCreateInstance(e).toggle(this)})),N.on(window,Ln,(()=>{for(const t of z.find(In))qn.getOrCreateInstance(t).show()})),N.on(window,Hn,(()=>{for(const t of z.find("[aria-modal][class*=show][class*=offcanvas-]"))"fixed"!==getComputedStyle(t).position&&qn.getOrCreateInstance(t).hide()})),R(qn),m(qn);const Vn={"*":["class","dir","id","lang","role",/^aria-[\w-]*$/i],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],div:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","srcset","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]},Kn=new Set(["background","cite","href","itemtype","longdesc","poster","src","xlink:href"]),Qn=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:/?#]*(?:[/?#]|$))/i,Xn=(t,e)=>{const i=t.nodeName.toLowerCase();return e.includes(i)?!Kn.has(i)||Boolean(Qn.test(t.nodeValue)):e.filter((t=>t instanceof RegExp)).some((t=>t.test(i)))},Yn={allowList:Vn,content:{},extraClass:"",html:!1,sanitize:!0,sanitizeFn:null,template:"

    "},Un={allowList:"object",content:"object",extraClass:"(string|function)",html:"boolean",sanitize:"boolean",sanitizeFn:"(null|function)",template:"string"},Gn={entry:"(string|element|function|null)",selector:"(string|element)"};class Jn extends H{constructor(t){super(),this._config=this._getConfig(t)}static get Default(){return Yn}static get DefaultType(){return Un}static get NAME(){return"TemplateFactory"}getContent(){return Object.values(this._config.content).map((t=>this._resolvePossibleFunction(t))).filter(Boolean)}hasContent(){return this.getContent().length>0}changeContent(t){return this._checkContent(t),this._config.content={...this._config.content,...t},this}toHtml(){const t=document.createElement("div");t.innerHTML=this._maybeSanitize(this._config.template);for(const[e,i]of Object.entries(this._config.content))this._setContent(t,i,e);const e=t.children[0],i=this._resolvePossibleFunction(this._config.extraClass);return i&&e.classList.add(...i.split(" ")),e}_typeCheckConfig(t){super._typeCheckConfig(t),this._checkContent(t.content)}_checkContent(t){for(const[e,i]of Object.entries(t))super._typeCheckConfig({selector:e,entry:i},Gn)}_setContent(t,e,i){const n=z.findOne(i,t);n&&((e=this._resolvePossibleFunction(e))?o(e)?this._putElementInTemplate(r(e),n):this._config.html?n.innerHTML=this._maybeSanitize(e):n.textContent=e:n.remove())}_maybeSanitize(t){return this._config.sanitize?function(t,e,i){if(!t.length)return t;if(i&&"function"==typeof i)return i(t);const n=(new window.DOMParser).parseFromString(t,"text/html"),s=[].concat(...n.body.querySelectorAll("*"));for(const t of s){const i=t.nodeName.toLowerCase();if(!Object.keys(e).includes(i)){t.remove();continue}const n=[].concat(...t.attributes),s=[].concat(e["*"]||[],e[i]||[]);for(const e of n)Xn(e,s)||t.removeAttribute(e.nodeName)}return n.body.innerHTML}(t,this._config.allowList,this._config.sanitizeFn):t}_resolvePossibleFunction(t){return g(t,[this])}_putElementInTemplate(t,e){if(this._config.html)return e.innerHTML="",void e.append(t);e.textContent=t.textContent}}const Zn=new Set(["sanitize","allowList","sanitizeFn"]),ts="fade",es="show",is=".modal",ns="hide.bs.modal",ss="hover",os="focus",rs={AUTO:"auto",TOP:"top",RIGHT:p()?"left":"right",BOTTOM:"bottom",LEFT:p()?"right":"left"},as={allowList:Vn,animation:!0,boundary:"clippingParents",container:!1,customClass:"",delay:0,fallbackPlacements:["top","right","bottom","left"],html:!1,offset:[0,6],placement:"top",popperConfig:null,sanitize:!0,sanitizeFn:null,selector:!1,template:'',title:"",trigger:"hover focus"},ls={allowList:"object",animation:"boolean",boundary:"(string|element)",container:"(string|element|boolean)",customClass:"(string|function)",delay:"(number|object)",fallbackPlacements:"array",html:"boolean",offset:"(array|string|function)",placement:"(string|function)",popperConfig:"(null|object|function)",sanitize:"boolean",sanitizeFn:"(null|function)",selector:"(string|boolean)",template:"string",title:"(string|element|function)",trigger:"string"};class cs extends W{constructor(t,e){if(void 0===vi)throw new TypeError("Bootstrap's tooltips require Popper (https://popper.js.org)");super(t,e),this._isEnabled=!0,this._timeout=0,this._isHovered=null,this._activeTrigger={},this._popper=null,this._templateFactory=null,this._newContent=null,this.tip=null,this._setListeners(),this._config.selector||this._fixTitle()}static get Default(){return as}static get DefaultType(){return ls}static get NAME(){return"tooltip"}enable(){this._isEnabled=!0}disable(){this._isEnabled=!1}toggleEnabled(){this._isEnabled=!this._isEnabled}toggle(){this._isEnabled&&(this._activeTrigger.click=!this._activeTrigger.click,this._isShown()?this._leave():this._enter())}dispose(){clearTimeout(this._timeout),N.off(this._element.closest(is),ns,this._hideModalHandler),this._element.getAttribute("data-bs-original-title")&&this._element.setAttribute("title",this._element.getAttribute("data-bs-original-title")),this._disposePopper(),super.dispose()}show(){if("none"===this._element.style.display)throw new Error("Please use show on visible elements");if(!this._isWithContent()||!this._isEnabled)return;const t=N.trigger(this._element,this.constructor.eventName("show")),e=(c(this._element)||this._element.ownerDocument.documentElement).contains(this._element);if(t.defaultPrevented||!e)return;this._disposePopper();const i=this._getTipElement();this._element.setAttribute("aria-describedby",i.getAttribute("id"));const{container:n}=this._config;if(this._element.ownerDocument.documentElement.contains(this.tip)||(n.append(i),N.trigger(this._element,this.constructor.eventName("inserted"))),this._popper=this._createPopper(i),i.classList.add(es),"ontouchstart"in document.documentElement)for(const t of[].concat(...document.body.children))N.on(t,"mouseover",h);this._queueCallback((()=>{N.trigger(this._element,this.constructor.eventName("shown")),!1===this._isHovered&&this._leave(),this._isHovered=!1}),this.tip,this._isAnimated())}hide(){if(this._isShown()&&!N.trigger(this._element,this.constructor.eventName("hide")).defaultPrevented){if(this._getTipElement().classList.remove(es),"ontouchstart"in document.documentElement)for(const t of[].concat(...document.body.children))N.off(t,"mouseover",h);this._activeTrigger.click=!1,this._activeTrigger[os]=!1,this._activeTrigger[ss]=!1,this._isHovered=null,this._queueCallback((()=>{this._isWithActiveTrigger()||(this._isHovered||this._disposePopper(),this._element.removeAttribute("aria-describedby"),N.trigger(this._element,this.constructor.eventName("hidden")))}),this.tip,this._isAnimated())}}update(){this._popper&&this._popper.update()}_isWithContent(){return Boolean(this._getTitle())}_getTipElement(){return this.tip||(this.tip=this._createTipElement(this._newContent||this._getContentForTemplate())),this.tip}_createTipElement(t){const e=this._getTemplateFactory(t).toHtml();if(!e)return null;e.classList.remove(ts,es),e.classList.add(`bs-${this.constructor.NAME}-auto`);const i=(t=>{do{t+=Math.floor(1e6*Math.random())}while(document.getElementById(t));return t})(this.constructor.NAME).toString();return e.setAttribute("id",i),this._isAnimated()&&e.classList.add(ts),e}setContent(t){this._newContent=t,this._isShown()&&(this._disposePopper(),this.show())}_getTemplateFactory(t){return this._templateFactory?this._templateFactory.changeContent(t):this._templateFactory=new Jn({...this._config,content:t,extraClass:this._resolvePossibleFunction(this._config.customClass)}),this._templateFactory}_getContentForTemplate(){return{".tooltip-inner":this._getTitle()}}_getTitle(){return this._resolvePossibleFunction(this._config.title)||this._element.getAttribute("data-bs-original-title")}_initializeOnDelegatedTarget(t){return this.constructor.getOrCreateInstance(t.delegateTarget,this._getDelegateConfig())}_isAnimated(){return this._config.animation||this.tip&&this.tip.classList.contains(ts)}_isShown(){return this.tip&&this.tip.classList.contains(es)}_createPopper(t){const e=g(this._config.placement,[this,t,this._element]),i=rs[e.toUpperCase()];return bi(this._element,t,this._getPopperConfig(i))}_getOffset(){const{offset:t}=this._config;return"string"==typeof t?t.split(",").map((t=>Number.parseInt(t,10))):"function"==typeof t?e=>t(e,this._element):t}_resolvePossibleFunction(t){return g(t,[this._element])}_getPopperConfig(t){const e={placement:t,modifiers:[{name:"flip",options:{fallbackPlacements:this._config.fallbackPlacements}},{name:"offset",options:{offset:this._getOffset()}},{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"arrow",options:{element:`.${this.constructor.NAME}-arrow`}},{name:"preSetPlacement",enabled:!0,phase:"beforeMain",fn:t=>{this._getTipElement().setAttribute("data-popper-placement",t.state.placement)}}]};return{...e,...g(this._config.popperConfig,[e])}}_setListeners(){const t=this._config.trigger.split(" ");for(const e of t)if("click"===e)N.on(this._element,this.constructor.eventName("click"),this._config.selector,(t=>{this._initializeOnDelegatedTarget(t).toggle()}));else if("manual"!==e){const t=e===ss?this.constructor.eventName("mouseenter"):this.constructor.eventName("focusin"),i=e===ss?this.constructor.eventName("mouseleave"):this.constructor.eventName("focusout");N.on(this._element,t,this._config.selector,(t=>{const e=this._initializeOnDelegatedTarget(t);e._activeTrigger["focusin"===t.type?os:ss]=!0,e._enter()})),N.on(this._element,i,this._config.selector,(t=>{const e=this._initializeOnDelegatedTarget(t);e._activeTrigger["focusout"===t.type?os:ss]=e._element.contains(t.relatedTarget),e._leave()}))}this._hideModalHandler=()=>{this._element&&this.hide()},N.on(this._element.closest(is),ns,this._hideModalHandler)}_fixTitle(){const t=this._element.getAttribute("title");t&&(this._element.getAttribute("aria-label")||this._element.textContent.trim()||this._element.setAttribute("aria-label",t),this._element.setAttribute("data-bs-original-title",t),this._element.removeAttribute("title"))}_enter(){this._isShown()||this._isHovered?this._isHovered=!0:(this._isHovered=!0,this._setTimeout((()=>{this._isHovered&&this.show()}),this._config.delay.show))}_leave(){this._isWithActiveTrigger()||(this._isHovered=!1,this._setTimeout((()=>{this._isHovered||this.hide()}),this._config.delay.hide))}_setTimeout(t,e){clearTimeout(this._timeout),this._timeout=setTimeout(t,e)}_isWithActiveTrigger(){return Object.values(this._activeTrigger).includes(!0)}_getConfig(t){const e=F.getDataAttributes(this._element);for(const t of Object.keys(e))Zn.has(t)&&delete e[t];return t={...e,..."object"==typeof t&&t?t:{}},t=this._mergeConfigObj(t),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}_configAfterMerge(t){return t.container=!1===t.container?document.body:r(t.container),"number"==typeof t.delay&&(t.delay={show:t.delay,hide:t.delay}),"number"==typeof t.title&&(t.title=t.title.toString()),"number"==typeof t.content&&(t.content=t.content.toString()),t}_getDelegateConfig(){const t={};for(const[e,i]of Object.entries(this._config))this.constructor.Default[e]!==i&&(t[e]=i);return t.selector=!1,t.trigger="manual",t}_disposePopper(){this._popper&&(this._popper.destroy(),this._popper=null),this.tip&&(this.tip.remove(),this.tip=null)}static jQueryInterface(t){return this.each((function(){const e=cs.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}}m(cs);const hs={...cs.Default,content:"",offset:[0,8],placement:"right",template:'',trigger:"click"},ds={...cs.DefaultType,content:"(null|string|element|function)"};class us extends cs{static get Default(){return hs}static get DefaultType(){return ds}static get NAME(){return"popover"}_isWithContent(){return this._getTitle()||this._getContent()}_getContentForTemplate(){return{".popover-header":this._getTitle(),".popover-body":this._getContent()}}_getContent(){return this._resolvePossibleFunction(this._config.content)}static jQueryInterface(t){return this.each((function(){const e=us.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}}m(us);const fs=".bs.scrollspy",ps=`activate${fs}`,ms=`click${fs}`,gs=`load${fs}.data-api`,_s="active",bs="[href]",vs=".nav-link",ys=`${vs}, .nav-item > ${vs}, .list-group-item`,ws={offset:null,rootMargin:"0px 0px -25%",smoothScroll:!1,target:null,threshold:[.1,.5,1]},As={offset:"(number|null)",rootMargin:"string",smoothScroll:"boolean",target:"element",threshold:"array"};class Es extends W{constructor(t,e){super(t,e),this._targetLinks=new Map,this._observableSections=new Map,this._rootElement="visible"===getComputedStyle(this._element).overflowY?null:this._element,this._activeTarget=null,this._observer=null,this._previousScrollData={visibleEntryTop:0,parentScrollTop:0},this.refresh()}static get Default(){return ws}static get DefaultType(){return As}static get NAME(){return"scrollspy"}refresh(){this._initializeTargetsAndObservables(),this._maybeEnableSmoothScroll(),this._observer?this._observer.disconnect():this._observer=this._getNewObserver();for(const t of this._observableSections.values())this._observer.observe(t)}dispose(){this._observer.disconnect(),super.dispose()}_configAfterMerge(t){return t.target=r(t.target)||document.body,t.rootMargin=t.offset?`${t.offset}px 0px -30%`:t.rootMargin,"string"==typeof t.threshold&&(t.threshold=t.threshold.split(",").map((t=>Number.parseFloat(t)))),t}_maybeEnableSmoothScroll(){this._config.smoothScroll&&(N.off(this._config.target,ms),N.on(this._config.target,ms,bs,(t=>{const e=this._observableSections.get(t.target.hash);if(e){t.preventDefault();const i=this._rootElement||window,n=e.offsetTop-this._element.offsetTop;if(i.scrollTo)return void i.scrollTo({top:n,behavior:"smooth"});i.scrollTop=n}})))}_getNewObserver(){const t={root:this._rootElement,threshold:this._config.threshold,rootMargin:this._config.rootMargin};return new IntersectionObserver((t=>this._observerCallback(t)),t)}_observerCallback(t){const e=t=>this._targetLinks.get(`#${t.target.id}`),i=t=>{this._previousScrollData.visibleEntryTop=t.target.offsetTop,this._process(e(t))},n=(this._rootElement||document.documentElement).scrollTop,s=n>=this._previousScrollData.parentScrollTop;this._previousScrollData.parentScrollTop=n;for(const o of t){if(!o.isIntersecting){this._activeTarget=null,this._clearActiveClass(e(o));continue}const t=o.target.offsetTop>=this._previousScrollData.visibleEntryTop;if(s&&t){if(i(o),!n)return}else s||t||i(o)}}_initializeTargetsAndObservables(){this._targetLinks=new Map,this._observableSections=new Map;const t=z.find(bs,this._config.target);for(const e of t){if(!e.hash||l(e))continue;const t=z.findOne(decodeURI(e.hash),this._element);a(t)&&(this._targetLinks.set(decodeURI(e.hash),e),this._observableSections.set(e.hash,t))}}_process(t){this._activeTarget!==t&&(this._clearActiveClass(this._config.target),this._activeTarget=t,t.classList.add(_s),this._activateParents(t),N.trigger(this._element,ps,{relatedTarget:t}))}_activateParents(t){if(t.classList.contains("dropdown-item"))z.findOne(".dropdown-toggle",t.closest(".dropdown")).classList.add(_s);else for(const e of z.parents(t,".nav, .list-group"))for(const t of z.prev(e,ys))t.classList.add(_s)}_clearActiveClass(t){t.classList.remove(_s);const e=z.find(`${bs}.${_s}`,t);for(const t of e)t.classList.remove(_s)}static jQueryInterface(t){return this.each((function(){const e=Es.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t]()}}))}}N.on(window,gs,(()=>{for(const t of z.find('[data-bs-spy="scroll"]'))Es.getOrCreateInstance(t)})),m(Es);const Ts=".bs.tab",Cs=`hide${Ts}`,Os=`hidden${Ts}`,xs=`show${Ts}`,ks=`shown${Ts}`,Ls=`click${Ts}`,Ss=`keydown${Ts}`,Ds=`load${Ts}`,$s="ArrowLeft",Is="ArrowRight",Ns="ArrowUp",Ps="ArrowDown",Ms="Home",js="End",Fs="active",Hs="fade",Ws="show",Bs=":not(.dropdown-toggle)",zs='[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]',Rs=`.nav-link${Bs}, .list-group-item${Bs}, [role="tab"]${Bs}, ${zs}`,qs=`.${Fs}[data-bs-toggle="tab"], .${Fs}[data-bs-toggle="pill"], .${Fs}[data-bs-toggle="list"]`;class Vs extends W{constructor(t){super(t),this._parent=this._element.closest('.list-group, .nav, [role="tablist"]'),this._parent&&(this._setInitialAttributes(this._parent,this._getChildren()),N.on(this._element,Ss,(t=>this._keydown(t))))}static get NAME(){return"tab"}show(){const t=this._element;if(this._elemIsActive(t))return;const e=this._getActiveElem(),i=e?N.trigger(e,Cs,{relatedTarget:t}):null;N.trigger(t,xs,{relatedTarget:e}).defaultPrevented||i&&i.defaultPrevented||(this._deactivate(e,t),this._activate(t,e))}_activate(t,e){t&&(t.classList.add(Fs),this._activate(z.getElementFromSelector(t)),this._queueCallback((()=>{"tab"===t.getAttribute("role")?(t.removeAttribute("tabindex"),t.setAttribute("aria-selected",!0),this._toggleDropDown(t,!0),N.trigger(t,ks,{relatedTarget:e})):t.classList.add(Ws)}),t,t.classList.contains(Hs)))}_deactivate(t,e){t&&(t.classList.remove(Fs),t.blur(),this._deactivate(z.getElementFromSelector(t)),this._queueCallback((()=>{"tab"===t.getAttribute("role")?(t.setAttribute("aria-selected",!1),t.setAttribute("tabindex","-1"),this._toggleDropDown(t,!1),N.trigger(t,Os,{relatedTarget:e})):t.classList.remove(Ws)}),t,t.classList.contains(Hs)))}_keydown(t){if(![$s,Is,Ns,Ps,Ms,js].includes(t.key))return;t.stopPropagation(),t.preventDefault();const e=this._getChildren().filter((t=>!l(t)));let i;if([Ms,js].includes(t.key))i=e[t.key===Ms?0:e.length-1];else{const n=[Is,Ps].includes(t.key);i=b(e,t.target,n,!0)}i&&(i.focus({preventScroll:!0}),Vs.getOrCreateInstance(i).show())}_getChildren(){return z.find(Rs,this._parent)}_getActiveElem(){return this._getChildren().find((t=>this._elemIsActive(t)))||null}_setInitialAttributes(t,e){this._setAttributeIfNotExists(t,"role","tablist");for(const t of e)this._setInitialAttributesOnChild(t)}_setInitialAttributesOnChild(t){t=this._getInnerElement(t);const e=this._elemIsActive(t),i=this._getOuterElement(t);t.setAttribute("aria-selected",e),i!==t&&this._setAttributeIfNotExists(i,"role","presentation"),e||t.setAttribute("tabindex","-1"),this._setAttributeIfNotExists(t,"role","tab"),this._setInitialAttributesOnTargetPanel(t)}_setInitialAttributesOnTargetPanel(t){const e=z.getElementFromSelector(t);e&&(this._setAttributeIfNotExists(e,"role","tabpanel"),t.id&&this._setAttributeIfNotExists(e,"aria-labelledby",`${t.id}`))}_toggleDropDown(t,e){const i=this._getOuterElement(t);if(!i.classList.contains("dropdown"))return;const n=(t,n)=>{const s=z.findOne(t,i);s&&s.classList.toggle(n,e)};n(".dropdown-toggle",Fs),n(".dropdown-menu",Ws),i.setAttribute("aria-expanded",e)}_setAttributeIfNotExists(t,e,i){t.hasAttribute(e)||t.setAttribute(e,i)}_elemIsActive(t){return t.classList.contains(Fs)}_getInnerElement(t){return t.matches(Rs)?t:z.findOne(Rs,t)}_getOuterElement(t){return t.closest(".nav-item, .list-group-item")||t}static jQueryInterface(t){return this.each((function(){const e=Vs.getOrCreateInstance(this);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t]()}}))}}N.on(document,Ls,zs,(function(t){["A","AREA"].includes(this.tagName)&&t.preventDefault(),l(this)||Vs.getOrCreateInstance(this).show()})),N.on(window,Ds,(()=>{for(const t of z.find(qs))Vs.getOrCreateInstance(t)})),m(Vs);const Ks=".bs.toast",Qs=`mouseover${Ks}`,Xs=`mouseout${Ks}`,Ys=`focusin${Ks}`,Us=`focusout${Ks}`,Gs=`hide${Ks}`,Js=`hidden${Ks}`,Zs=`show${Ks}`,to=`shown${Ks}`,eo="hide",io="show",no="showing",so={animation:"boolean",autohide:"boolean",delay:"number"},oo={animation:!0,autohide:!0,delay:5e3};class ro extends W{constructor(t,e){super(t,e),this._timeout=null,this._hasMouseInteraction=!1,this._hasKeyboardInteraction=!1,this._setListeners()}static get Default(){return oo}static get DefaultType(){return so}static get NAME(){return"toast"}show(){N.trigger(this._element,Zs).defaultPrevented||(this._clearTimeout(),this._config.animation&&this._element.classList.add("fade"),this._element.classList.remove(eo),d(this._element),this._element.classList.add(io,no),this._queueCallback((()=>{this._element.classList.remove(no),N.trigger(this._element,to),this._maybeScheduleHide()}),this._element,this._config.animation))}hide(){this.isShown()&&(N.trigger(this._element,Gs).defaultPrevented||(this._element.classList.add(no),this._queueCallback((()=>{this._element.classList.add(eo),this._element.classList.remove(no,io),N.trigger(this._element,Js)}),this._element,this._config.animation)))}dispose(){this._clearTimeout(),this.isShown()&&this._element.classList.remove(io),super.dispose()}isShown(){return this._element.classList.contains(io)}_maybeScheduleHide(){this._config.autohide&&(this._hasMouseInteraction||this._hasKeyboardInteraction||(this._timeout=setTimeout((()=>{this.hide()}),this._config.delay)))}_onInteraction(t,e){switch(t.type){case"mouseover":case"mouseout":this._hasMouseInteraction=e;break;case"focusin":case"focusout":this._hasKeyboardInteraction=e}if(e)return void this._clearTimeout();const i=t.relatedTarget;this._element===i||this._element.contains(i)||this._maybeScheduleHide()}_setListeners(){N.on(this._element,Qs,(t=>this._onInteraction(t,!0))),N.on(this._element,Xs,(t=>this._onInteraction(t,!1))),N.on(this._element,Ys,(t=>this._onInteraction(t,!0))),N.on(this._element,Us,(t=>this._onInteraction(t,!1)))}_clearTimeout(){clearTimeout(this._timeout),this._timeout=null}static jQueryInterface(t){return this.each((function(){const e=ro.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t](this)}}))}}return R(ro),m(ro),{Alert:Q,Button:Y,Carousel:xt,Collapse:Bt,Dropdown:qi,Modal:On,Offcanvas:qn,Popover:us,ScrollSpy:Es,Tab:Vs,Toast:ro,Tooltip:cs}})); +//# sourceMappingURL=bootstrap.bundle.min.js.map \ No newline at end of file diff --git a/_projects/2025/100453214/final_viz_files/libs/clipboard/clipboard.min.js b/_projects/2025/100453214/final_viz_files/libs/clipboard/clipboard.min.js new file mode 100644 index 00000000..1103f811 --- /dev/null +++ b/_projects/2025/100453214/final_viz_files/libs/clipboard/clipboard.min.js @@ -0,0 +1,7 @@ +/*! + * clipboard.js v2.0.11 + * https://clipboardjs.com/ + * + * Licensed MIT © Zeno Rocha + */ +!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.ClipboardJS=e():t.ClipboardJS=e()}(this,function(){return n={686:function(t,e,n){"use strict";n.d(e,{default:function(){return b}});var e=n(279),i=n.n(e),e=n(370),u=n.n(e),e=n(817),r=n.n(e);function c(t){try{return document.execCommand(t)}catch(t){return}}var a=function(t){t=r()(t);return c("cut"),t};function o(t,e){var n,o,t=(n=t,o="rtl"===document.documentElement.getAttribute("dir"),(t=document.createElement("textarea")).style.fontSize="12pt",t.style.border="0",t.style.padding="0",t.style.margin="0",t.style.position="absolute",t.style[o?"right":"left"]="-9999px",o=window.pageYOffset||document.documentElement.scrollTop,t.style.top="".concat(o,"px"),t.setAttribute("readonly",""),t.value=n,t);return e.container.appendChild(t),e=r()(t),c("copy"),t.remove(),e}var f=function(t){var e=1.anchorjs-link,.anchorjs-link:focus{opacity:1}",A.sheet.cssRules.length),A.sheet.insertRule("[data-anchorjs-icon]::after{content:attr(data-anchorjs-icon)}",A.sheet.cssRules.length),A.sheet.insertRule('@font-face{font-family:anchorjs-icons;src:url(data:n/a;base64,AAEAAAALAIAAAwAwT1MvMg8yG2cAAAE4AAAAYGNtYXDp3gC3AAABpAAAAExnYXNwAAAAEAAAA9wAAAAIZ2x5ZlQCcfwAAAH4AAABCGhlYWQHFvHyAAAAvAAAADZoaGVhBnACFwAAAPQAAAAkaG10eASAADEAAAGYAAAADGxvY2EACACEAAAB8AAAAAhtYXhwAAYAVwAAARgAAAAgbmFtZQGOH9cAAAMAAAAAunBvc3QAAwAAAAADvAAAACAAAQAAAAEAAHzE2p9fDzz1AAkEAAAAAADRecUWAAAAANQA6R8AAAAAAoACwAAAAAgAAgAAAAAAAAABAAADwP/AAAACgAAA/9MCrQABAAAAAAAAAAAAAAAAAAAAAwABAAAAAwBVAAIAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAMCQAGQAAUAAAKZAswAAACPApkCzAAAAesAMwEJAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAQAAg//0DwP/AAEADwABAAAAAAQAAAAAAAAAAAAAAIAAAAAAAAAIAAAACgAAxAAAAAwAAAAMAAAAcAAEAAwAAABwAAwABAAAAHAAEADAAAAAIAAgAAgAAACDpy//9//8AAAAg6cv//f///+EWNwADAAEAAAAAAAAAAAAAAAAACACEAAEAAAAAAAAAAAAAAAAxAAACAAQARAKAAsAAKwBUAAABIiYnJjQ3NzY2MzIWFxYUBwcGIicmNDc3NjQnJiYjIgYHBwYUFxYUBwYGIwciJicmNDc3NjIXFhQHBwYUFxYWMzI2Nzc2NCcmNDc2MhcWFAcHBgYjARQGDAUtLXoWOR8fORYtLTgKGwoKCjgaGg0gEhIgDXoaGgkJBQwHdR85Fi0tOAobCgoKOBoaDSASEiANehoaCQkKGwotLXoWOR8BMwUFLYEuehYXFxYugC44CQkKGwo4GkoaDQ0NDXoaShoKGwoFBe8XFi6ALjgJCQobCjgaShoNDQ0NehpKGgobCgoKLYEuehYXAAAADACWAAEAAAAAAAEACAAAAAEAAAAAAAIAAwAIAAEAAAAAAAMACAAAAAEAAAAAAAQACAAAAAEAAAAAAAUAAQALAAEAAAAAAAYACAAAAAMAAQQJAAEAEAAMAAMAAQQJAAIABgAcAAMAAQQJAAMAEAAMAAMAAQQJAAQAEAAMAAMAAQQJAAUAAgAiAAMAAQQJAAYAEAAMYW5jaG9yanM0MDBAAGEAbgBjAGgAbwByAGoAcwA0ADAAMABAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAH//wAP) format("truetype")}',A.sheet.cssRules.length)),h=document.querySelectorAll("[id]"),t=[].map.call(h,function(A){return A.id}),i=0;i\]./()*\\\n\t\b\v\u00A0]/g,"-").replace(/-{2,}/g,"-").substring(0,this.options.truncate).replace(/^-+|-+$/gm,"").toLowerCase()},this.hasAnchorJSLink=function(A){var e=A.firstChild&&-1<(" "+A.firstChild.className+" ").indexOf(" anchorjs-link "),A=A.lastChild&&-1<(" "+A.lastChild.className+" ").indexOf(" anchorjs-link ");return e||A||!1}}}); +// @license-end \ No newline at end of file diff --git a/_projects/2025/100453214/final_viz_files/libs/quarto-html/popper.min.js b/_projects/2025/100453214/final_viz_files/libs/quarto-html/popper.min.js new file mode 100644 index 00000000..e3726d72 --- /dev/null +++ b/_projects/2025/100453214/final_viz_files/libs/quarto-html/popper.min.js @@ -0,0 +1,6 @@ +/** + * @popperjs/core v2.11.7 - MIT License + */ + +!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((e="undefined"!=typeof globalThis?globalThis:e||self).Popper={})}(this,(function(e){"use strict";function t(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function n(e){return e instanceof t(e).Element||e instanceof Element}function r(e){return e instanceof t(e).HTMLElement||e instanceof HTMLElement}function o(e){return"undefined"!=typeof ShadowRoot&&(e instanceof t(e).ShadowRoot||e instanceof ShadowRoot)}var i=Math.max,a=Math.min,s=Math.round;function f(){var e=navigator.userAgentData;return null!=e&&e.brands&&Array.isArray(e.brands)?e.brands.map((function(e){return e.brand+"/"+e.version})).join(" "):navigator.userAgent}function c(){return!/^((?!chrome|android).)*safari/i.test(f())}function p(e,o,i){void 0===o&&(o=!1),void 0===i&&(i=!1);var a=e.getBoundingClientRect(),f=1,p=1;o&&r(e)&&(f=e.offsetWidth>0&&s(a.width)/e.offsetWidth||1,p=e.offsetHeight>0&&s(a.height)/e.offsetHeight||1);var u=(n(e)?t(e):window).visualViewport,l=!c()&&i,d=(a.left+(l&&u?u.offsetLeft:0))/f,h=(a.top+(l&&u?u.offsetTop:0))/p,m=a.width/f,v=a.height/p;return{width:m,height:v,top:h,right:d+m,bottom:h+v,left:d,x:d,y:h}}function u(e){var n=t(e);return{scrollLeft:n.pageXOffset,scrollTop:n.pageYOffset}}function l(e){return e?(e.nodeName||"").toLowerCase():null}function d(e){return((n(e)?e.ownerDocument:e.document)||window.document).documentElement}function h(e){return p(d(e)).left+u(e).scrollLeft}function m(e){return t(e).getComputedStyle(e)}function v(e){var t=m(e),n=t.overflow,r=t.overflowX,o=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+o+r)}function y(e,n,o){void 0===o&&(o=!1);var i,a,f=r(n),c=r(n)&&function(e){var t=e.getBoundingClientRect(),n=s(t.width)/e.offsetWidth||1,r=s(t.height)/e.offsetHeight||1;return 1!==n||1!==r}(n),m=d(n),y=p(e,c,o),g={scrollLeft:0,scrollTop:0},b={x:0,y:0};return(f||!f&&!o)&&(("body"!==l(n)||v(m))&&(g=(i=n)!==t(i)&&r(i)?{scrollLeft:(a=i).scrollLeft,scrollTop:a.scrollTop}:u(i)),r(n)?((b=p(n,!0)).x+=n.clientLeft,b.y+=n.clientTop):m&&(b.x=h(m))),{x:y.left+g.scrollLeft-b.x,y:y.top+g.scrollTop-b.y,width:y.width,height:y.height}}function g(e){var t=p(e),n=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}function b(e){return"html"===l(e)?e:e.assignedSlot||e.parentNode||(o(e)?e.host:null)||d(e)}function x(e){return["html","body","#document"].indexOf(l(e))>=0?e.ownerDocument.body:r(e)&&v(e)?e:x(b(e))}function w(e,n){var r;void 0===n&&(n=[]);var o=x(e),i=o===(null==(r=e.ownerDocument)?void 0:r.body),a=t(o),s=i?[a].concat(a.visualViewport||[],v(o)?o:[]):o,f=n.concat(s);return i?f:f.concat(w(b(s)))}function O(e){return["table","td","th"].indexOf(l(e))>=0}function j(e){return r(e)&&"fixed"!==m(e).position?e.offsetParent:null}function E(e){for(var n=t(e),i=j(e);i&&O(i)&&"static"===m(i).position;)i=j(i);return i&&("html"===l(i)||"body"===l(i)&&"static"===m(i).position)?n:i||function(e){var t=/firefox/i.test(f());if(/Trident/i.test(f())&&r(e)&&"fixed"===m(e).position)return null;var n=b(e);for(o(n)&&(n=n.host);r(n)&&["html","body"].indexOf(l(n))<0;){var i=m(n);if("none"!==i.transform||"none"!==i.perspective||"paint"===i.contain||-1!==["transform","perspective"].indexOf(i.willChange)||t&&"filter"===i.willChange||t&&i.filter&&"none"!==i.filter)return n;n=n.parentNode}return null}(e)||n}var D="top",A="bottom",L="right",P="left",M="auto",k=[D,A,L,P],W="start",B="end",H="viewport",T="popper",R=k.reduce((function(e,t){return e.concat([t+"-"+W,t+"-"+B])}),[]),S=[].concat(k,[M]).reduce((function(e,t){return e.concat([t,t+"-"+W,t+"-"+B])}),[]),V=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function q(e){var t=new Map,n=new Set,r=[];function o(e){n.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach((function(e){if(!n.has(e)){var r=t.get(e);r&&o(r)}})),r.push(e)}return e.forEach((function(e){t.set(e.name,e)})),e.forEach((function(e){n.has(e.name)||o(e)})),r}function C(e){return e.split("-")[0]}function N(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&o(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function I(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function _(e,r,o){return r===H?I(function(e,n){var r=t(e),o=d(e),i=r.visualViewport,a=o.clientWidth,s=o.clientHeight,f=0,p=0;if(i){a=i.width,s=i.height;var u=c();(u||!u&&"fixed"===n)&&(f=i.offsetLeft,p=i.offsetTop)}return{width:a,height:s,x:f+h(e),y:p}}(e,o)):n(r)?function(e,t){var n=p(e,!1,"fixed"===t);return n.top=n.top+e.clientTop,n.left=n.left+e.clientLeft,n.bottom=n.top+e.clientHeight,n.right=n.left+e.clientWidth,n.width=e.clientWidth,n.height=e.clientHeight,n.x=n.left,n.y=n.top,n}(r,o):I(function(e){var t,n=d(e),r=u(e),o=null==(t=e.ownerDocument)?void 0:t.body,a=i(n.scrollWidth,n.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),s=i(n.scrollHeight,n.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0),f=-r.scrollLeft+h(e),c=-r.scrollTop;return"rtl"===m(o||n).direction&&(f+=i(n.clientWidth,o?o.clientWidth:0)-a),{width:a,height:s,x:f,y:c}}(d(e)))}function F(e,t,o,s){var f="clippingParents"===t?function(e){var t=w(b(e)),o=["absolute","fixed"].indexOf(m(e).position)>=0&&r(e)?E(e):e;return n(o)?t.filter((function(e){return n(e)&&N(e,o)&&"body"!==l(e)})):[]}(e):[].concat(t),c=[].concat(f,[o]),p=c[0],u=c.reduce((function(t,n){var r=_(e,n,s);return t.top=i(r.top,t.top),t.right=a(r.right,t.right),t.bottom=a(r.bottom,t.bottom),t.left=i(r.left,t.left),t}),_(e,p,s));return u.width=u.right-u.left,u.height=u.bottom-u.top,u.x=u.left,u.y=u.top,u}function U(e){return e.split("-")[1]}function z(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function X(e){var t,n=e.reference,r=e.element,o=e.placement,i=o?C(o):null,a=o?U(o):null,s=n.x+n.width/2-r.width/2,f=n.y+n.height/2-r.height/2;switch(i){case D:t={x:s,y:n.y-r.height};break;case A:t={x:s,y:n.y+n.height};break;case L:t={x:n.x+n.width,y:f};break;case P:t={x:n.x-r.width,y:f};break;default:t={x:n.x,y:n.y}}var c=i?z(i):null;if(null!=c){var p="y"===c?"height":"width";switch(a){case W:t[c]=t[c]-(n[p]/2-r[p]/2);break;case B:t[c]=t[c]+(n[p]/2-r[p]/2)}}return t}function Y(e){return Object.assign({},{top:0,right:0,bottom:0,left:0},e)}function G(e,t){return t.reduce((function(t,n){return t[n]=e,t}),{})}function J(e,t){void 0===t&&(t={});var r=t,o=r.placement,i=void 0===o?e.placement:o,a=r.strategy,s=void 0===a?e.strategy:a,f=r.boundary,c=void 0===f?"clippingParents":f,u=r.rootBoundary,l=void 0===u?H:u,h=r.elementContext,m=void 0===h?T:h,v=r.altBoundary,y=void 0!==v&&v,g=r.padding,b=void 0===g?0:g,x=Y("number"!=typeof b?b:G(b,k)),w=m===T?"reference":T,O=e.rects.popper,j=e.elements[y?w:m],E=F(n(j)?j:j.contextElement||d(e.elements.popper),c,l,s),P=p(e.elements.reference),M=X({reference:P,element:O,strategy:"absolute",placement:i}),W=I(Object.assign({},O,M)),B=m===T?W:P,R={top:E.top-B.top+x.top,bottom:B.bottom-E.bottom+x.bottom,left:E.left-B.left+x.left,right:B.right-E.right+x.right},S=e.modifiersData.offset;if(m===T&&S){var V=S[i];Object.keys(R).forEach((function(e){var t=[L,A].indexOf(e)>=0?1:-1,n=[D,A].indexOf(e)>=0?"y":"x";R[e]+=V[n]*t}))}return R}var K={placement:"bottom",modifiers:[],strategy:"absolute"};function Q(){for(var e=arguments.length,t=new Array(e),n=0;n=0?-1:1,i="function"==typeof n?n(Object.assign({},t,{placement:e})):n,a=i[0],s=i[1];return a=a||0,s=(s||0)*o,[P,L].indexOf(r)>=0?{x:s,y:a}:{x:a,y:s}}(n,t.rects,i),e}),{}),s=a[t.placement],f=s.x,c=s.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=f,t.modifiersData.popperOffsets.y+=c),t.modifiersData[r]=a}},se={left:"right",right:"left",bottom:"top",top:"bottom"};function fe(e){return e.replace(/left|right|bottom|top/g,(function(e){return se[e]}))}var ce={start:"end",end:"start"};function pe(e){return e.replace(/start|end/g,(function(e){return ce[e]}))}function ue(e,t){void 0===t&&(t={});var n=t,r=n.placement,o=n.boundary,i=n.rootBoundary,a=n.padding,s=n.flipVariations,f=n.allowedAutoPlacements,c=void 0===f?S:f,p=U(r),u=p?s?R:R.filter((function(e){return U(e)===p})):k,l=u.filter((function(e){return c.indexOf(e)>=0}));0===l.length&&(l=u);var d=l.reduce((function(t,n){return t[n]=J(e,{placement:n,boundary:o,rootBoundary:i,padding:a})[C(n)],t}),{});return Object.keys(d).sort((function(e,t){return d[e]-d[t]}))}var le={name:"flip",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var o=n.mainAxis,i=void 0===o||o,a=n.altAxis,s=void 0===a||a,f=n.fallbackPlacements,c=n.padding,p=n.boundary,u=n.rootBoundary,l=n.altBoundary,d=n.flipVariations,h=void 0===d||d,m=n.allowedAutoPlacements,v=t.options.placement,y=C(v),g=f||(y===v||!h?[fe(v)]:function(e){if(C(e)===M)return[];var t=fe(e);return[pe(e),t,pe(t)]}(v)),b=[v].concat(g).reduce((function(e,n){return e.concat(C(n)===M?ue(t,{placement:n,boundary:p,rootBoundary:u,padding:c,flipVariations:h,allowedAutoPlacements:m}):n)}),[]),x=t.rects.reference,w=t.rects.popper,O=new Map,j=!0,E=b[0],k=0;k=0,S=R?"width":"height",V=J(t,{placement:B,boundary:p,rootBoundary:u,altBoundary:l,padding:c}),q=R?T?L:P:T?A:D;x[S]>w[S]&&(q=fe(q));var N=fe(q),I=[];if(i&&I.push(V[H]<=0),s&&I.push(V[q]<=0,V[N]<=0),I.every((function(e){return e}))){E=B,j=!1;break}O.set(B,I)}if(j)for(var _=function(e){var t=b.find((function(t){var n=O.get(t);if(n)return n.slice(0,e).every((function(e){return e}))}));if(t)return E=t,"break"},F=h?3:1;F>0;F--){if("break"===_(F))break}t.placement!==E&&(t.modifiersData[r]._skip=!0,t.placement=E,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function de(e,t,n){return i(e,a(t,n))}var he={name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name,o=n.mainAxis,s=void 0===o||o,f=n.altAxis,c=void 0!==f&&f,p=n.boundary,u=n.rootBoundary,l=n.altBoundary,d=n.padding,h=n.tether,m=void 0===h||h,v=n.tetherOffset,y=void 0===v?0:v,b=J(t,{boundary:p,rootBoundary:u,padding:d,altBoundary:l}),x=C(t.placement),w=U(t.placement),O=!w,j=z(x),M="x"===j?"y":"x",k=t.modifiersData.popperOffsets,B=t.rects.reference,H=t.rects.popper,T="function"==typeof y?y(Object.assign({},t.rects,{placement:t.placement})):y,R="number"==typeof T?{mainAxis:T,altAxis:T}:Object.assign({mainAxis:0,altAxis:0},T),S=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,V={x:0,y:0};if(k){if(s){var q,N="y"===j?D:P,I="y"===j?A:L,_="y"===j?"height":"width",F=k[j],X=F+b[N],Y=F-b[I],G=m?-H[_]/2:0,K=w===W?B[_]:H[_],Q=w===W?-H[_]:-B[_],Z=t.elements.arrow,$=m&&Z?g(Z):{width:0,height:0},ee=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},te=ee[N],ne=ee[I],re=de(0,B[_],$[_]),oe=O?B[_]/2-G-re-te-R.mainAxis:K-re-te-R.mainAxis,ie=O?-B[_]/2+G+re+ne+R.mainAxis:Q+re+ne+R.mainAxis,ae=t.elements.arrow&&E(t.elements.arrow),se=ae?"y"===j?ae.clientTop||0:ae.clientLeft||0:0,fe=null!=(q=null==S?void 0:S[j])?q:0,ce=F+ie-fe,pe=de(m?a(X,F+oe-fe-se):X,F,m?i(Y,ce):Y);k[j]=pe,V[j]=pe-F}if(c){var ue,le="x"===j?D:P,he="x"===j?A:L,me=k[M],ve="y"===M?"height":"width",ye=me+b[le],ge=me-b[he],be=-1!==[D,P].indexOf(x),xe=null!=(ue=null==S?void 0:S[M])?ue:0,we=be?ye:me-B[ve]-H[ve]-xe+R.altAxis,Oe=be?me+B[ve]+H[ve]-xe-R.altAxis:ge,je=m&&be?function(e,t,n){var r=de(e,t,n);return r>n?n:r}(we,me,Oe):de(m?we:ye,me,m?Oe:ge);k[M]=je,V[M]=je-me}t.modifiersData[r]=V}},requiresIfExists:["offset"]};var me={name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,n=e.state,r=e.name,o=e.options,i=n.elements.arrow,a=n.modifiersData.popperOffsets,s=C(n.placement),f=z(s),c=[P,L].indexOf(s)>=0?"height":"width";if(i&&a){var p=function(e,t){return Y("number"!=typeof(e="function"==typeof e?e(Object.assign({},t.rects,{placement:t.placement})):e)?e:G(e,k))}(o.padding,n),u=g(i),l="y"===f?D:P,d="y"===f?A:L,h=n.rects.reference[c]+n.rects.reference[f]-a[f]-n.rects.popper[c],m=a[f]-n.rects.reference[f],v=E(i),y=v?"y"===f?v.clientHeight||0:v.clientWidth||0:0,b=h/2-m/2,x=p[l],w=y-u[c]-p[d],O=y/2-u[c]/2+b,j=de(x,O,w),M=f;n.modifiersData[r]=((t={})[M]=j,t.centerOffset=j-O,t)}},effect:function(e){var t=e.state,n=e.options.element,r=void 0===n?"[data-popper-arrow]":n;null!=r&&("string"!=typeof r||(r=t.elements.popper.querySelector(r)))&&N(t.elements.popper,r)&&(t.elements.arrow=r)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function ve(e,t,n){return void 0===n&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function ye(e){return[D,L,A,P].some((function(t){return e[t]>=0}))}var ge={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state,n=e.name,r=t.rects.reference,o=t.rects.popper,i=t.modifiersData.preventOverflow,a=J(t,{elementContext:"reference"}),s=J(t,{altBoundary:!0}),f=ve(a,r),c=ve(s,o,i),p=ye(f),u=ye(c);t.modifiersData[n]={referenceClippingOffsets:f,popperEscapeOffsets:c,isReferenceHidden:p,hasPopperEscaped:u},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":p,"data-popper-escaped":u})}},be=Z({defaultModifiers:[ee,te,oe,ie]}),xe=[ee,te,oe,ie,ae,le,he,me,ge],we=Z({defaultModifiers:xe});e.applyStyles=ie,e.arrow=me,e.computeStyles=oe,e.createPopper=we,e.createPopperLite=be,e.defaultModifiers=xe,e.detectOverflow=J,e.eventListeners=ee,e.flip=le,e.hide=ge,e.offset=ae,e.popperGenerator=Z,e.popperOffsets=te,e.preventOverflow=he,Object.defineProperty(e,"__esModule",{value:!0})})); + diff --git a/_projects/2025/100453214/final_viz_files/libs/quarto-html/quarto-syntax-highlighting-37eea08aefeeee20ff55810ff984fec1.css b/_projects/2025/100453214/final_viz_files/libs/quarto-html/quarto-syntax-highlighting-37eea08aefeeee20ff55810ff984fec1.css new file mode 100644 index 00000000..7ad04b53 --- /dev/null +++ b/_projects/2025/100453214/final_viz_files/libs/quarto-html/quarto-syntax-highlighting-37eea08aefeeee20ff55810ff984fec1.css @@ -0,0 +1,236 @@ +/* quarto syntax highlight colors */ +:root { + --quarto-hl-ot-color: #003B4F; + --quarto-hl-at-color: #657422; + --quarto-hl-ss-color: #20794D; + --quarto-hl-an-color: #5E5E5E; + --quarto-hl-fu-color: #4758AB; + --quarto-hl-st-color: #20794D; + --quarto-hl-cf-color: #003B4F; + --quarto-hl-op-color: #5E5E5E; + --quarto-hl-er-color: #AD0000; + --quarto-hl-bn-color: #AD0000; + --quarto-hl-al-color: #AD0000; + --quarto-hl-va-color: #111111; + --quarto-hl-bu-color: inherit; + --quarto-hl-ex-color: inherit; + --quarto-hl-pp-color: #AD0000; + --quarto-hl-in-color: #5E5E5E; + --quarto-hl-vs-color: #20794D; + --quarto-hl-wa-color: #5E5E5E; + --quarto-hl-do-color: #5E5E5E; + --quarto-hl-im-color: #00769E; + --quarto-hl-ch-color: #20794D; + --quarto-hl-dt-color: #AD0000; + --quarto-hl-fl-color: #AD0000; + --quarto-hl-co-color: #5E5E5E; + --quarto-hl-cv-color: #5E5E5E; + --quarto-hl-cn-color: #8f5902; + --quarto-hl-sc-color: #5E5E5E; + --quarto-hl-dv-color: #AD0000; + --quarto-hl-kw-color: #003B4F; +} + +/* other quarto variables */ +:root { + --quarto-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; +} + +/* syntax highlight based on Pandoc's rules */ +pre > code.sourceCode > span { + color: #003B4F; +} + +code.sourceCode > span { + color: #003B4F; +} + +div.sourceCode, +div.sourceCode pre.sourceCode { + color: #003B4F; +} + +/* Normal */ +code span { + color: #003B4F; +} + +/* Alert */ +code span.al { + color: #AD0000; + font-style: inherit; +} + +/* Annotation */ +code span.an { + color: #5E5E5E; + font-style: inherit; +} + +/* Attribute */ +code span.at { + color: #657422; + font-style: inherit; +} + +/* BaseN */ +code span.bn { + color: #AD0000; + font-style: inherit; +} + +/* BuiltIn */ +code span.bu { + font-style: inherit; +} + +/* ControlFlow */ +code span.cf { + color: #003B4F; + font-weight: bold; + font-style: inherit; +} + +/* Char */ +code span.ch { + color: #20794D; + font-style: inherit; +} + +/* Constant */ +code span.cn { + color: #8f5902; + font-style: inherit; +} + +/* Comment */ +code span.co { + color: #5E5E5E; + font-style: inherit; +} + +/* CommentVar */ +code span.cv { + color: #5E5E5E; + font-style: italic; +} + +/* Documentation */ +code span.do { + color: #5E5E5E; + font-style: italic; +} + +/* DataType */ +code span.dt { + color: #AD0000; + font-style: inherit; +} + +/* DecVal */ +code span.dv { + color: #AD0000; + font-style: inherit; +} + +/* Error */ +code span.er { + color: #AD0000; + font-style: inherit; +} + +/* Extension */ +code span.ex { + font-style: inherit; +} + +/* Float */ +code span.fl { + color: #AD0000; + font-style: inherit; +} + +/* Function */ +code span.fu { + color: #4758AB; + font-style: inherit; +} + +/* Import */ +code span.im { + color: #00769E; + font-style: inherit; +} + +/* Information */ +code span.in { + color: #5E5E5E; + font-style: inherit; +} + +/* Keyword */ +code span.kw { + color: #003B4F; + font-weight: bold; + font-style: inherit; +} + +/* Operator */ +code span.op { + color: #5E5E5E; + font-style: inherit; +} + +/* Other */ +code span.ot { + color: #003B4F; + font-style: inherit; +} + +/* Preprocessor */ +code span.pp { + color: #AD0000; + font-style: inherit; +} + +/* SpecialChar */ +code span.sc { + color: #5E5E5E; + font-style: inherit; +} + +/* SpecialString */ +code span.ss { + color: #20794D; + font-style: inherit; +} + +/* String */ +code span.st { + color: #20794D; + font-style: inherit; +} + +/* Variable */ +code span.va { + color: #111111; + font-style: inherit; +} + +/* VerbatimString */ +code span.vs { + color: #20794D; + font-style: inherit; +} + +/* Warning */ +code span.wa { + color: #5E5E5E; + font-style: italic; +} + +.prevent-inlining { + content: " { + // Find any conflicting margin elements and add margins to the + // top to prevent overlap + const marginChildren = window.document.querySelectorAll( + ".column-margin.column-container > *, .margin-caption, .aside" + ); + + let lastBottom = 0; + for (const marginChild of marginChildren) { + if (marginChild.offsetParent !== null) { + // clear the top margin so we recompute it + marginChild.style.marginTop = null; + const top = marginChild.getBoundingClientRect().top + window.scrollY; + if (top < lastBottom) { + const marginChildStyle = window.getComputedStyle(marginChild); + const marginBottom = parseFloat(marginChildStyle["marginBottom"]); + const margin = lastBottom - top + marginBottom; + marginChild.style.marginTop = `${margin}px`; + } + const styles = window.getComputedStyle(marginChild); + const marginTop = parseFloat(styles["marginTop"]); + lastBottom = top + marginChild.getBoundingClientRect().height + marginTop; + } + } +}; + +window.document.addEventListener("DOMContentLoaded", function (_event) { + // Recompute the position of margin elements anytime the body size changes + if (window.ResizeObserver) { + const resizeObserver = new window.ResizeObserver( + throttle(() => { + layoutMarginEls(); + if ( + window.document.body.getBoundingClientRect().width < 990 && + isReaderMode() + ) { + quartoToggleReader(); + } + }, 50) + ); + resizeObserver.observe(window.document.body); + } + + const tocEl = window.document.querySelector('nav.toc-active[role="doc-toc"]'); + const sidebarEl = window.document.getElementById("quarto-sidebar"); + const leftTocEl = window.document.getElementById("quarto-sidebar-toc-left"); + const marginSidebarEl = window.document.getElementById( + "quarto-margin-sidebar" + ); + // function to determine whether the element has a previous sibling that is active + const prevSiblingIsActiveLink = (el) => { + const sibling = el.previousElementSibling; + if (sibling && sibling.tagName === "A") { + return sibling.classList.contains("active"); + } else { + return false; + } + }; + + // dispatch for htmlwidgets + // they use slideenter event to trigger resize + function fireSlideEnter() { + const event = window.document.createEvent("Event"); + event.initEvent("slideenter", true, true); + window.document.dispatchEvent(event); + } + + const tabs = window.document.querySelectorAll('a[data-bs-toggle="tab"]'); + tabs.forEach((tab) => { + tab.addEventListener("shown.bs.tab", fireSlideEnter); + }); + + // dispatch for shiny + // they use BS shown and hidden events to trigger rendering + function distpatchShinyEvents(previous, current) { + if (window.jQuery) { + if (previous) { + window.jQuery(previous).trigger("hidden"); + } + if (current) { + window.jQuery(current).trigger("shown"); + } + } + } + + // tabby.js listener: Trigger event for htmlwidget and shiny + document.addEventListener( + "tabby", + function (event) { + fireSlideEnter(); + distpatchShinyEvents(event.detail.previousTab, event.detail.tab); + }, + false + ); + + // Track scrolling and mark TOC links as active + // get table of contents and sidebar (bail if we don't have at least one) + const tocLinks = tocEl + ? [...tocEl.querySelectorAll("a[data-scroll-target]")] + : []; + const makeActive = (link) => tocLinks[link].classList.add("active"); + const removeActive = (link) => tocLinks[link].classList.remove("active"); + const removeAllActive = () => + [...Array(tocLinks.length).keys()].forEach((link) => removeActive(link)); + + // activate the anchor for a section associated with this TOC entry + tocLinks.forEach((link) => { + link.addEventListener("click", () => { + if (link.href.indexOf("#") !== -1) { + const anchor = link.href.split("#")[1]; + const heading = window.document.querySelector( + `[data-anchor-id="${anchor}"]` + ); + if (heading) { + // Add the class + heading.classList.add("reveal-anchorjs-link"); + + // function to show the anchor + const handleMouseout = () => { + heading.classList.remove("reveal-anchorjs-link"); + heading.removeEventListener("mouseout", handleMouseout); + }; + + // add a function to clear the anchor when the user mouses out of it + heading.addEventListener("mouseout", handleMouseout); + } + } + }); + }); + + const sections = tocLinks.map((link) => { + const target = link.getAttribute("data-scroll-target"); + if (target.startsWith("#")) { + return window.document.getElementById(decodeURI(`${target.slice(1)}`)); + } else { + return window.document.querySelector(decodeURI(`${target}`)); + } + }); + + const sectionMargin = 200; + let currentActive = 0; + // track whether we've initialized state the first time + let init = false; + + const updateActiveLink = () => { + // The index from bottom to top (e.g. reversed list) + let sectionIndex = -1; + if ( + window.innerHeight + window.pageYOffset >= + window.document.body.offsetHeight + ) { + // This is the no-scroll case where last section should be the active one + sectionIndex = 0; + } else { + // This finds the last section visible on screen that should be made active + sectionIndex = [...sections].reverse().findIndex((section) => { + if (section) { + return window.pageYOffset >= section.offsetTop - sectionMargin; + } else { + return false; + } + }); + } + if (sectionIndex > -1) { + const current = sections.length - sectionIndex - 1; + if (current !== currentActive) { + removeAllActive(); + currentActive = current; + makeActive(current); + if (init) { + window.dispatchEvent(sectionChanged); + } + init = true; + } + } + }; + + const inHiddenRegion = (top, bottom, hiddenRegions) => { + for (const region of hiddenRegions) { + if (top <= region.bottom && bottom >= region.top) { + return true; + } + } + return false; + }; + + const categorySelector = "header.quarto-title-block .quarto-category"; + const activateCategories = (href) => { + // Find any categories + // Surround them with a link pointing back to: + // #category=Authoring + try { + const categoryEls = window.document.querySelectorAll(categorySelector); + for (const categoryEl of categoryEls) { + const categoryText = categoryEl.textContent; + if (categoryText) { + const link = `${href}#category=${encodeURIComponent(categoryText)}`; + const linkEl = window.document.createElement("a"); + linkEl.setAttribute("href", link); + for (const child of categoryEl.childNodes) { + linkEl.append(child); + } + categoryEl.appendChild(linkEl); + } + } + } catch { + // Ignore errors + } + }; + function hasTitleCategories() { + return window.document.querySelector(categorySelector) !== null; + } + + function offsetRelativeUrl(url) { + const offset = getMeta("quarto:offset"); + return offset ? offset + url : url; + } + + function offsetAbsoluteUrl(url) { + const offset = getMeta("quarto:offset"); + const baseUrl = new URL(offset, window.location); + + const projRelativeUrl = url.replace(baseUrl, ""); + if (projRelativeUrl.startsWith("/")) { + return projRelativeUrl; + } else { + return "/" + projRelativeUrl; + } + } + + // read a meta tag value + function getMeta(metaName) { + const metas = window.document.getElementsByTagName("meta"); + for (let i = 0; i < metas.length; i++) { + if (metas[i].getAttribute("name") === metaName) { + return metas[i].getAttribute("content"); + } + } + return ""; + } + + async function findAndActivateCategories() { + // Categories search with listing only use path without query + const currentPagePath = offsetAbsoluteUrl( + window.location.origin + window.location.pathname + ); + const response = await fetch(offsetRelativeUrl("listings.json")); + if (response.status == 200) { + return response.json().then(function (listingPaths) { + const listingHrefs = []; + for (const listingPath of listingPaths) { + const pathWithoutLeadingSlash = listingPath.listing.substring(1); + for (const item of listingPath.items) { + const encodedItem = encodeURI(item); + if ( + encodedItem === currentPagePath || + encodedItem === currentPagePath + "index.html" + ) { + // Resolve this path against the offset to be sure + // we already are using the correct path to the listing + // (this adjusts the listing urls to be rooted against + // whatever root the page is actually running against) + const relative = offsetRelativeUrl(pathWithoutLeadingSlash); + const baseUrl = window.location; + const resolvedPath = new URL(relative, baseUrl); + listingHrefs.push(resolvedPath.pathname); + break; + } + } + } + + // Look up the tree for a nearby linting and use that if we find one + const nearestListing = findNearestParentListing( + offsetAbsoluteUrl(window.location.pathname), + listingHrefs + ); + if (nearestListing) { + activateCategories(nearestListing); + } else { + // See if the referrer is a listing page for this item + const referredRelativePath = offsetAbsoluteUrl(document.referrer); + const referrerListing = listingHrefs.find((listingHref) => { + const isListingReferrer = + listingHref === referredRelativePath || + listingHref === referredRelativePath + "index.html"; + return isListingReferrer; + }); + + if (referrerListing) { + // Try to use the referrer if possible + activateCategories(referrerListing); + } else if (listingHrefs.length > 0) { + // Otherwise, just fall back to the first listing + activateCategories(listingHrefs[0]); + } + } + }); + } + } + if (hasTitleCategories()) { + findAndActivateCategories(); + } + + const findNearestParentListing = (href, listingHrefs) => { + if (!href || !listingHrefs) { + return undefined; + } + // Look up the tree for a nearby linting and use that if we find one + const relativeParts = href.substring(1).split("/"); + while (relativeParts.length > 0) { + const path = relativeParts.join("/"); + for (const listingHref of listingHrefs) { + if (listingHref.startsWith(path)) { + return listingHref; + } + } + relativeParts.pop(); + } + + return undefined; + }; + + const manageSidebarVisiblity = (el, placeholderDescriptor) => { + let isVisible = true; + let elRect; + + return (hiddenRegions) => { + if (el === null) { + return; + } + + // Find the last element of the TOC + const lastChildEl = el.lastElementChild; + + if (lastChildEl) { + // Converts the sidebar to a menu + const convertToMenu = () => { + for (const child of el.children) { + child.style.opacity = 0; + child.style.overflow = "hidden"; + child.style.pointerEvents = "none"; + } + + nexttick(() => { + const toggleContainer = window.document.createElement("div"); + toggleContainer.style.width = "100%"; + toggleContainer.classList.add("zindex-over-content"); + toggleContainer.classList.add("quarto-sidebar-toggle"); + toggleContainer.classList.add("headroom-target"); // Marks this to be managed by headeroom + toggleContainer.id = placeholderDescriptor.id; + toggleContainer.style.position = "fixed"; + + const toggleIcon = window.document.createElement("i"); + toggleIcon.classList.add("quarto-sidebar-toggle-icon"); + toggleIcon.classList.add("bi"); + toggleIcon.classList.add("bi-caret-down-fill"); + + const toggleTitle = window.document.createElement("div"); + const titleEl = window.document.body.querySelector( + placeholderDescriptor.titleSelector + ); + if (titleEl) { + toggleTitle.append( + titleEl.textContent || titleEl.innerText, + toggleIcon + ); + } + toggleTitle.classList.add("zindex-over-content"); + toggleTitle.classList.add("quarto-sidebar-toggle-title"); + toggleContainer.append(toggleTitle); + + const toggleContents = window.document.createElement("div"); + toggleContents.classList = el.classList; + toggleContents.classList.add("zindex-over-content"); + toggleContents.classList.add("quarto-sidebar-toggle-contents"); + for (const child of el.children) { + if (child.id === "toc-title") { + continue; + } + + const clone = child.cloneNode(true); + clone.style.opacity = 1; + clone.style.pointerEvents = null; + clone.style.display = null; + toggleContents.append(clone); + } + toggleContents.style.height = "0px"; + const positionToggle = () => { + // position the element (top left of parent, same width as parent) + if (!elRect) { + elRect = el.getBoundingClientRect(); + } + toggleContainer.style.left = `${elRect.left}px`; + toggleContainer.style.top = `${elRect.top}px`; + toggleContainer.style.width = `${elRect.width}px`; + }; + positionToggle(); + + toggleContainer.append(toggleContents); + el.parentElement.prepend(toggleContainer); + + // Process clicks + let tocShowing = false; + // Allow the caller to control whether this is dismissed + // when it is clicked (e.g. sidebar navigation supports + // opening and closing the nav tree, so don't dismiss on click) + const clickEl = placeholderDescriptor.dismissOnClick + ? toggleContainer + : toggleTitle; + + const closeToggle = () => { + if (tocShowing) { + toggleContainer.classList.remove("expanded"); + toggleContents.style.height = "0px"; + tocShowing = false; + } + }; + + // Get rid of any expanded toggle if the user scrolls + window.document.addEventListener( + "scroll", + throttle(() => { + closeToggle(); + }, 50) + ); + + // Handle positioning of the toggle + window.addEventListener( + "resize", + throttle(() => { + elRect = undefined; + positionToggle(); + }, 50) + ); + + window.addEventListener("quarto-hrChanged", () => { + elRect = undefined; + }); + + // Process the click + clickEl.onclick = () => { + if (!tocShowing) { + toggleContainer.classList.add("expanded"); + toggleContents.style.height = null; + tocShowing = true; + } else { + closeToggle(); + } + }; + }); + }; + + // Converts a sidebar from a menu back to a sidebar + const convertToSidebar = () => { + for (const child of el.children) { + child.style.opacity = 1; + child.style.overflow = null; + child.style.pointerEvents = null; + } + + const placeholderEl = window.document.getElementById( + placeholderDescriptor.id + ); + if (placeholderEl) { + placeholderEl.remove(); + } + + el.classList.remove("rollup"); + }; + + if (isReaderMode()) { + convertToMenu(); + isVisible = false; + } else { + // Find the top and bottom o the element that is being managed + const elTop = el.offsetTop; + const elBottom = + elTop + lastChildEl.offsetTop + lastChildEl.offsetHeight; + + if (!isVisible) { + // If the element is current not visible reveal if there are + // no conflicts with overlay regions + if (!inHiddenRegion(elTop, elBottom, hiddenRegions)) { + convertToSidebar(); + isVisible = true; + } + } else { + // If the element is visible, hide it if it conflicts with overlay regions + // and insert a placeholder toggle (or if we're in reader mode) + if (inHiddenRegion(elTop, elBottom, hiddenRegions)) { + convertToMenu(); + isVisible = false; + } + } + } + } + }; + }; + + const tabEls = document.querySelectorAll('a[data-bs-toggle="tab"]'); + for (const tabEl of tabEls) { + const id = tabEl.getAttribute("data-bs-target"); + if (id) { + const columnEl = document.querySelector( + `${id} .column-margin, .tabset-margin-content` + ); + if (columnEl) + tabEl.addEventListener("shown.bs.tab", function (event) { + const el = event.srcElement; + if (el) { + const visibleCls = `${el.id}-margin-content`; + // walk up until we find a parent tabset + let panelTabsetEl = el.parentElement; + while (panelTabsetEl) { + if (panelTabsetEl.classList.contains("panel-tabset")) { + break; + } + panelTabsetEl = panelTabsetEl.parentElement; + } + + if (panelTabsetEl) { + const prevSib = panelTabsetEl.previousElementSibling; + if ( + prevSib && + prevSib.classList.contains("tabset-margin-container") + ) { + const childNodes = prevSib.querySelectorAll( + ".tabset-margin-content" + ); + for (const childEl of childNodes) { + if (childEl.classList.contains(visibleCls)) { + childEl.classList.remove("collapse"); + } else { + childEl.classList.add("collapse"); + } + } + } + } + } + + layoutMarginEls(); + }); + } + } + + // Manage the visibility of the toc and the sidebar + const marginScrollVisibility = manageSidebarVisiblity(marginSidebarEl, { + id: "quarto-toc-toggle", + titleSelector: "#toc-title", + dismissOnClick: true, + }); + const sidebarScrollVisiblity = manageSidebarVisiblity(sidebarEl, { + id: "quarto-sidebarnav-toggle", + titleSelector: ".title", + dismissOnClick: false, + }); + let tocLeftScrollVisibility; + if (leftTocEl) { + tocLeftScrollVisibility = manageSidebarVisiblity(leftTocEl, { + id: "quarto-lefttoc-toggle", + titleSelector: "#toc-title", + dismissOnClick: true, + }); + } + + // Find the first element that uses formatting in special columns + const conflictingEls = window.document.body.querySelectorAll( + '[class^="column-"], [class*=" column-"], aside, [class*="margin-caption"], [class*=" margin-caption"], [class*="margin-ref"], [class*=" margin-ref"]' + ); + + // Filter all the possibly conflicting elements into ones + // the do conflict on the left or ride side + const arrConflictingEls = Array.from(conflictingEls); + const leftSideConflictEls = arrConflictingEls.filter((el) => { + if (el.tagName === "ASIDE") { + return false; + } + return Array.from(el.classList).find((className) => { + return ( + className !== "column-body" && + className.startsWith("column-") && + !className.endsWith("right") && + !className.endsWith("container") && + className !== "column-margin" + ); + }); + }); + const rightSideConflictEls = arrConflictingEls.filter((el) => { + if (el.tagName === "ASIDE") { + return true; + } + + const hasMarginCaption = Array.from(el.classList).find((className) => { + return className == "margin-caption"; + }); + if (hasMarginCaption) { + return true; + } + + return Array.from(el.classList).find((className) => { + return ( + className !== "column-body" && + !className.endsWith("container") && + className.startsWith("column-") && + !className.endsWith("left") + ); + }); + }); + + const kOverlapPaddingSize = 10; + function toRegions(els) { + return els.map((el) => { + const boundRect = el.getBoundingClientRect(); + const top = + boundRect.top + + document.documentElement.scrollTop - + kOverlapPaddingSize; + return { + top, + bottom: top + el.scrollHeight + 2 * kOverlapPaddingSize, + }; + }); + } + + let hasObserved = false; + const visibleItemObserver = (els) => { + let visibleElements = [...els]; + const intersectionObserver = new IntersectionObserver( + (entries, _observer) => { + entries.forEach((entry) => { + if (entry.isIntersecting) { + if (visibleElements.indexOf(entry.target) === -1) { + visibleElements.push(entry.target); + } + } else { + visibleElements = visibleElements.filter((visibleEntry) => { + return visibleEntry !== entry; + }); + } + }); + + if (!hasObserved) { + hideOverlappedSidebars(); + } + hasObserved = true; + }, + {} + ); + els.forEach((el) => { + intersectionObserver.observe(el); + }); + + return { + getVisibleEntries: () => { + return visibleElements; + }, + }; + }; + + const rightElementObserver = visibleItemObserver(rightSideConflictEls); + const leftElementObserver = visibleItemObserver(leftSideConflictEls); + + const hideOverlappedSidebars = () => { + marginScrollVisibility(toRegions(rightElementObserver.getVisibleEntries())); + sidebarScrollVisiblity(toRegions(leftElementObserver.getVisibleEntries())); + if (tocLeftScrollVisibility) { + tocLeftScrollVisibility( + toRegions(leftElementObserver.getVisibleEntries()) + ); + } + }; + + window.quartoToggleReader = () => { + // Applies a slow class (or removes it) + // to update the transition speed + const slowTransition = (slow) => { + const manageTransition = (id, slow) => { + const el = document.getElementById(id); + if (el) { + if (slow) { + el.classList.add("slow"); + } else { + el.classList.remove("slow"); + } + } + }; + + manageTransition("TOC", slow); + manageTransition("quarto-sidebar", slow); + }; + const readerMode = !isReaderMode(); + setReaderModeValue(readerMode); + + // If we're entering reader mode, slow the transition + if (readerMode) { + slowTransition(readerMode); + } + highlightReaderToggle(readerMode); + hideOverlappedSidebars(); + + // If we're exiting reader mode, restore the non-slow transition + if (!readerMode) { + slowTransition(!readerMode); + } + }; + + const highlightReaderToggle = (readerMode) => { + const els = document.querySelectorAll(".quarto-reader-toggle"); + if (els) { + els.forEach((el) => { + if (readerMode) { + el.classList.add("reader"); + } else { + el.classList.remove("reader"); + } + }); + } + }; + + const setReaderModeValue = (val) => { + if (window.location.protocol !== "file:") { + window.localStorage.setItem("quarto-reader-mode", val); + } else { + localReaderMode = val; + } + }; + + const isReaderMode = () => { + if (window.location.protocol !== "file:") { + return window.localStorage.getItem("quarto-reader-mode") === "true"; + } else { + return localReaderMode; + } + }; + let localReaderMode = null; + + const tocOpenDepthStr = tocEl?.getAttribute("data-toc-expanded"); + const tocOpenDepth = tocOpenDepthStr ? Number(tocOpenDepthStr) : 1; + + // Walk the TOC and collapse/expand nodes + // Nodes are expanded if: + // - they are top level + // - they have children that are 'active' links + // - they are directly below an link that is 'active' + const walk = (el, depth) => { + // Tick depth when we enter a UL + if (el.tagName === "UL") { + depth = depth + 1; + } + + // It this is active link + let isActiveNode = false; + if (el.tagName === "A" && el.classList.contains("active")) { + isActiveNode = true; + } + + // See if there is an active child to this element + let hasActiveChild = false; + for (const child of el.children) { + hasActiveChild = walk(child, depth) || hasActiveChild; + } + + // Process the collapse state if this is an UL + if (el.tagName === "UL") { + if (tocOpenDepth === -1 && depth > 1) { + // toc-expand: false + el.classList.add("collapse"); + } else if ( + depth <= tocOpenDepth || + hasActiveChild || + prevSiblingIsActiveLink(el) + ) { + el.classList.remove("collapse"); + } else { + el.classList.add("collapse"); + } + + // untick depth when we leave a UL + depth = depth - 1; + } + return hasActiveChild || isActiveNode; + }; + + // walk the TOC and expand / collapse any items that should be shown + if (tocEl) { + updateActiveLink(); + walk(tocEl, 0); + } + + // Throttle the scroll event and walk peridiocally + window.document.addEventListener( + "scroll", + throttle(() => { + if (tocEl) { + updateActiveLink(); + walk(tocEl, 0); + } + if (!isReaderMode()) { + hideOverlappedSidebars(); + } + }, 5) + ); + window.addEventListener( + "resize", + throttle(() => { + if (tocEl) { + updateActiveLink(); + walk(tocEl, 0); + } + if (!isReaderMode()) { + hideOverlappedSidebars(); + } + }, 10) + ); + hideOverlappedSidebars(); + highlightReaderToggle(isReaderMode()); +}); + +tabsets.init(); + +function throttle(func, wait) { + let waiting = false; + return function () { + if (!waiting) { + func.apply(this, arguments); + waiting = true; + setTimeout(function () { + waiting = false; + }, wait); + } + }; +} + +function nexttick(func) { + return setTimeout(func, 0); +} diff --git a/_projects/2025/100453214/final_viz_files/libs/quarto-html/tabsets/tabsets.js b/_projects/2025/100453214/final_viz_files/libs/quarto-html/tabsets/tabsets.js new file mode 100644 index 00000000..51345d0e --- /dev/null +++ b/_projects/2025/100453214/final_viz_files/libs/quarto-html/tabsets/tabsets.js @@ -0,0 +1,95 @@ +// grouped tabsets + +export function init() { + window.addEventListener("pageshow", (_event) => { + function getTabSettings() { + const data = localStorage.getItem("quarto-persistent-tabsets-data"); + if (!data) { + localStorage.setItem("quarto-persistent-tabsets-data", "{}"); + return {}; + } + if (data) { + return JSON.parse(data); + } + } + + function setTabSettings(data) { + localStorage.setItem( + "quarto-persistent-tabsets-data", + JSON.stringify(data) + ); + } + + function setTabState(groupName, groupValue) { + const data = getTabSettings(); + data[groupName] = groupValue; + setTabSettings(data); + } + + function toggleTab(tab, active) { + const tabPanelId = tab.getAttribute("aria-controls"); + const tabPanel = document.getElementById(tabPanelId); + if (active) { + tab.classList.add("active"); + tabPanel.classList.add("active"); + } else { + tab.classList.remove("active"); + tabPanel.classList.remove("active"); + } + } + + function toggleAll(selectedGroup, selectorsToSync) { + for (const [thisGroup, tabs] of Object.entries(selectorsToSync)) { + const active = selectedGroup === thisGroup; + for (const tab of tabs) { + toggleTab(tab, active); + } + } + } + + function findSelectorsToSyncByLanguage() { + const result = {}; + const tabs = Array.from( + document.querySelectorAll(`div[data-group] a[id^='tabset-']`) + ); + for (const item of tabs) { + const div = item.parentElement.parentElement.parentElement; + const group = div.getAttribute("data-group"); + if (!result[group]) { + result[group] = {}; + } + const selectorsToSync = result[group]; + const value = item.innerHTML; + if (!selectorsToSync[value]) { + selectorsToSync[value] = []; + } + selectorsToSync[value].push(item); + } + return result; + } + + function setupSelectorSync() { + const selectorsToSync = findSelectorsToSyncByLanguage(); + Object.entries(selectorsToSync).forEach(([group, tabSetsByValue]) => { + Object.entries(tabSetsByValue).forEach(([value, items]) => { + items.forEach((item) => { + item.addEventListener("click", (_event) => { + setTabState(group, value); + toggleAll(value, selectorsToSync[group]); + }); + }); + }); + }); + return selectorsToSync; + } + + const selectorsToSync = setupSelectorSync(); + for (const [group, selectedName] of Object.entries(getTabSettings())) { + const selectors = selectorsToSync[group]; + // it's possible that stale state gives us empty selections, so we explicitly check here. + if (selectors) { + toggleAll(selectedName, selectors); + } + } + }); +} diff --git a/_projects/2025/100453214/final_viz_files/libs/quarto-html/tippy.css b/_projects/2025/100453214/final_viz_files/libs/quarto-html/tippy.css new file mode 100644 index 00000000..e6ae635c --- /dev/null +++ b/_projects/2025/100453214/final_viz_files/libs/quarto-html/tippy.css @@ -0,0 +1 @@ +.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1} \ No newline at end of file diff --git a/_projects/2025/100453214/final_viz_files/libs/quarto-html/tippy.umd.min.js b/_projects/2025/100453214/final_viz_files/libs/quarto-html/tippy.umd.min.js new file mode 100644 index 00000000..ca292be3 --- /dev/null +++ b/_projects/2025/100453214/final_viz_files/libs/quarto-html/tippy.umd.min.js @@ -0,0 +1,2 @@ +!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t(require("@popperjs/core")):"function"==typeof define&&define.amd?define(["@popperjs/core"],t):(e=e||self).tippy=t(e.Popper)}(this,(function(e){"use strict";var t={passive:!0,capture:!0},n=function(){return document.body};function r(e,t,n){if(Array.isArray(e)){var r=e[t];return null==r?Array.isArray(n)?n[t]:n:r}return e}function o(e,t){var n={}.toString.call(e);return 0===n.indexOf("[object")&&n.indexOf(t+"]")>-1}function i(e,t){return"function"==typeof e?e.apply(void 0,t):e}function a(e,t){return 0===t?e:function(r){clearTimeout(n),n=setTimeout((function(){e(r)}),t)};var n}function s(e,t){var n=Object.assign({},e);return t.forEach((function(e){delete n[e]})),n}function u(e){return[].concat(e)}function c(e,t){-1===e.indexOf(t)&&e.push(t)}function p(e){return e.split("-")[0]}function f(e){return[].slice.call(e)}function l(e){return Object.keys(e).reduce((function(t,n){return void 0!==e[n]&&(t[n]=e[n]),t}),{})}function d(){return document.createElement("div")}function v(e){return["Element","Fragment"].some((function(t){return o(e,t)}))}function m(e){return o(e,"MouseEvent")}function g(e){return!(!e||!e._tippy||e._tippy.reference!==e)}function h(e){return v(e)?[e]:function(e){return o(e,"NodeList")}(e)?f(e):Array.isArray(e)?e:f(document.querySelectorAll(e))}function b(e,t){e.forEach((function(e){e&&(e.style.transitionDuration=t+"ms")}))}function y(e,t){e.forEach((function(e){e&&e.setAttribute("data-state",t)}))}function w(e){var t,n=u(e)[0];return null!=n&&null!=(t=n.ownerDocument)&&t.body?n.ownerDocument:document}function E(e,t,n){var r=t+"EventListener";["transitionend","webkitTransitionEnd"].forEach((function(t){e[r](t,n)}))}function O(e,t){for(var n=t;n;){var r;if(e.contains(n))return!0;n=null==n.getRootNode||null==(r=n.getRootNode())?void 0:r.host}return!1}var x={isTouch:!1},C=0;function T(){x.isTouch||(x.isTouch=!0,window.performance&&document.addEventListener("mousemove",A))}function A(){var e=performance.now();e-C<20&&(x.isTouch=!1,document.removeEventListener("mousemove",A)),C=e}function L(){var e=document.activeElement;if(g(e)){var t=e._tippy;e.blur&&!t.state.isVisible&&e.blur()}}var D=!!("undefined"!=typeof window&&"undefined"!=typeof document)&&!!window.msCrypto,R=Object.assign({appendTo:n,aria:{content:"auto",expanded:"auto"},delay:0,duration:[300,250],getReferenceClientRect:null,hideOnClick:!0,ignoreAttributes:!1,interactive:!1,interactiveBorder:2,interactiveDebounce:0,moveTransition:"",offset:[0,10],onAfterUpdate:function(){},onBeforeUpdate:function(){},onCreate:function(){},onDestroy:function(){},onHidden:function(){},onHide:function(){},onMount:function(){},onShow:function(){},onShown:function(){},onTrigger:function(){},onUntrigger:function(){},onClickOutside:function(){},placement:"top",plugins:[],popperOptions:{},render:null,showOnCreate:!1,touch:!0,trigger:"mouseenter focus",triggerTarget:null},{animateFill:!1,followCursor:!1,inlinePositioning:!1,sticky:!1},{allowHTML:!1,animation:"fade",arrow:!0,content:"",inertia:!1,maxWidth:350,role:"tooltip",theme:"",zIndex:9999}),k=Object.keys(R);function P(e){var t=(e.plugins||[]).reduce((function(t,n){var r,o=n.name,i=n.defaultValue;o&&(t[o]=void 0!==e[o]?e[o]:null!=(r=R[o])?r:i);return t}),{});return Object.assign({},e,t)}function j(e,t){var n=Object.assign({},t,{content:i(t.content,[e])},t.ignoreAttributes?{}:function(e,t){return(t?Object.keys(P(Object.assign({},R,{plugins:t}))):k).reduce((function(t,n){var r=(e.getAttribute("data-tippy-"+n)||"").trim();if(!r)return t;if("content"===n)t[n]=r;else try{t[n]=JSON.parse(r)}catch(e){t[n]=r}return t}),{})}(e,t.plugins));return n.aria=Object.assign({},R.aria,n.aria),n.aria={expanded:"auto"===n.aria.expanded?t.interactive:n.aria.expanded,content:"auto"===n.aria.content?t.interactive?null:"describedby":n.aria.content},n}function M(e,t){e.innerHTML=t}function V(e){var t=d();return!0===e?t.className="tippy-arrow":(t.className="tippy-svg-arrow",v(e)?t.appendChild(e):M(t,e)),t}function I(e,t){v(t.content)?(M(e,""),e.appendChild(t.content)):"function"!=typeof t.content&&(t.allowHTML?M(e,t.content):e.textContent=t.content)}function S(e){var t=e.firstElementChild,n=f(t.children);return{box:t,content:n.find((function(e){return e.classList.contains("tippy-content")})),arrow:n.find((function(e){return e.classList.contains("tippy-arrow")||e.classList.contains("tippy-svg-arrow")})),backdrop:n.find((function(e){return e.classList.contains("tippy-backdrop")}))}}function N(e){var t=d(),n=d();n.className="tippy-box",n.setAttribute("data-state","hidden"),n.setAttribute("tabindex","-1");var r=d();function o(n,r){var o=S(t),i=o.box,a=o.content,s=o.arrow;r.theme?i.setAttribute("data-theme",r.theme):i.removeAttribute("data-theme"),"string"==typeof r.animation?i.setAttribute("data-animation",r.animation):i.removeAttribute("data-animation"),r.inertia?i.setAttribute("data-inertia",""):i.removeAttribute("data-inertia"),i.style.maxWidth="number"==typeof r.maxWidth?r.maxWidth+"px":r.maxWidth,r.role?i.setAttribute("role",r.role):i.removeAttribute("role"),n.content===r.content&&n.allowHTML===r.allowHTML||I(a,e.props),r.arrow?s?n.arrow!==r.arrow&&(i.removeChild(s),i.appendChild(V(r.arrow))):i.appendChild(V(r.arrow)):s&&i.removeChild(s)}return r.className="tippy-content",r.setAttribute("data-state","hidden"),I(r,e.props),t.appendChild(n),n.appendChild(r),o(e.props,e.props),{popper:t,onUpdate:o}}N.$$tippy=!0;var B=1,H=[],U=[];function _(o,s){var v,g,h,C,T,A,L,k,M=j(o,Object.assign({},R,P(l(s)))),V=!1,I=!1,N=!1,_=!1,F=[],W=a(we,M.interactiveDebounce),X=B++,Y=(k=M.plugins).filter((function(e,t){return k.indexOf(e)===t})),$={id:X,reference:o,popper:d(),popperInstance:null,props:M,state:{isEnabled:!0,isVisible:!1,isDestroyed:!1,isMounted:!1,isShown:!1},plugins:Y,clearDelayTimeouts:function(){clearTimeout(v),clearTimeout(g),cancelAnimationFrame(h)},setProps:function(e){if($.state.isDestroyed)return;ae("onBeforeUpdate",[$,e]),be();var t=$.props,n=j(o,Object.assign({},t,l(e),{ignoreAttributes:!0}));$.props=n,he(),t.interactiveDebounce!==n.interactiveDebounce&&(ce(),W=a(we,n.interactiveDebounce));t.triggerTarget&&!n.triggerTarget?u(t.triggerTarget).forEach((function(e){e.removeAttribute("aria-expanded")})):n.triggerTarget&&o.removeAttribute("aria-expanded");ue(),ie(),J&&J(t,n);$.popperInstance&&(Ce(),Ae().forEach((function(e){requestAnimationFrame(e._tippy.popperInstance.forceUpdate)})));ae("onAfterUpdate",[$,e])},setContent:function(e){$.setProps({content:e})},show:function(){var e=$.state.isVisible,t=$.state.isDestroyed,o=!$.state.isEnabled,a=x.isTouch&&!$.props.touch,s=r($.props.duration,0,R.duration);if(e||t||o||a)return;if(te().hasAttribute("disabled"))return;if(ae("onShow",[$],!1),!1===$.props.onShow($))return;$.state.isVisible=!0,ee()&&(z.style.visibility="visible");ie(),de(),$.state.isMounted||(z.style.transition="none");if(ee()){var u=re(),p=u.box,f=u.content;b([p,f],0)}A=function(){var e;if($.state.isVisible&&!_){if(_=!0,z.offsetHeight,z.style.transition=$.props.moveTransition,ee()&&$.props.animation){var t=re(),n=t.box,r=t.content;b([n,r],s),y([n,r],"visible")}se(),ue(),c(U,$),null==(e=$.popperInstance)||e.forceUpdate(),ae("onMount",[$]),$.props.animation&&ee()&&function(e,t){me(e,t)}(s,(function(){$.state.isShown=!0,ae("onShown",[$])}))}},function(){var e,t=$.props.appendTo,r=te();e=$.props.interactive&&t===n||"parent"===t?r.parentNode:i(t,[r]);e.contains(z)||e.appendChild(z);$.state.isMounted=!0,Ce()}()},hide:function(){var e=!$.state.isVisible,t=$.state.isDestroyed,n=!$.state.isEnabled,o=r($.props.duration,1,R.duration);if(e||t||n)return;if(ae("onHide",[$],!1),!1===$.props.onHide($))return;$.state.isVisible=!1,$.state.isShown=!1,_=!1,V=!1,ee()&&(z.style.visibility="hidden");if(ce(),ve(),ie(!0),ee()){var i=re(),a=i.box,s=i.content;$.props.animation&&(b([a,s],o),y([a,s],"hidden"))}se(),ue(),$.props.animation?ee()&&function(e,t){me(e,(function(){!$.state.isVisible&&z.parentNode&&z.parentNode.contains(z)&&t()}))}(o,$.unmount):$.unmount()},hideWithInteractivity:function(e){ne().addEventListener("mousemove",W),c(H,W),W(e)},enable:function(){$.state.isEnabled=!0},disable:function(){$.hide(),$.state.isEnabled=!1},unmount:function(){$.state.isVisible&&$.hide();if(!$.state.isMounted)return;Te(),Ae().forEach((function(e){e._tippy.unmount()})),z.parentNode&&z.parentNode.removeChild(z);U=U.filter((function(e){return e!==$})),$.state.isMounted=!1,ae("onHidden",[$])},destroy:function(){if($.state.isDestroyed)return;$.clearDelayTimeouts(),$.unmount(),be(),delete o._tippy,$.state.isDestroyed=!0,ae("onDestroy",[$])}};if(!M.render)return $;var q=M.render($),z=q.popper,J=q.onUpdate;z.setAttribute("data-tippy-root",""),z.id="tippy-"+$.id,$.popper=z,o._tippy=$,z._tippy=$;var G=Y.map((function(e){return e.fn($)})),K=o.hasAttribute("aria-expanded");return he(),ue(),ie(),ae("onCreate",[$]),M.showOnCreate&&Le(),z.addEventListener("mouseenter",(function(){$.props.interactive&&$.state.isVisible&&$.clearDelayTimeouts()})),z.addEventListener("mouseleave",(function(){$.props.interactive&&$.props.trigger.indexOf("mouseenter")>=0&&ne().addEventListener("mousemove",W)})),$;function Q(){var e=$.props.touch;return Array.isArray(e)?e:[e,0]}function Z(){return"hold"===Q()[0]}function ee(){var e;return!(null==(e=$.props.render)||!e.$$tippy)}function te(){return L||o}function ne(){var e=te().parentNode;return e?w(e):document}function re(){return S(z)}function oe(e){return $.state.isMounted&&!$.state.isVisible||x.isTouch||C&&"focus"===C.type?0:r($.props.delay,e?0:1,R.delay)}function ie(e){void 0===e&&(e=!1),z.style.pointerEvents=$.props.interactive&&!e?"":"none",z.style.zIndex=""+$.props.zIndex}function ae(e,t,n){var r;(void 0===n&&(n=!0),G.forEach((function(n){n[e]&&n[e].apply(n,t)})),n)&&(r=$.props)[e].apply(r,t)}function se(){var e=$.props.aria;if(e.content){var t="aria-"+e.content,n=z.id;u($.props.triggerTarget||o).forEach((function(e){var r=e.getAttribute(t);if($.state.isVisible)e.setAttribute(t,r?r+" "+n:n);else{var o=r&&r.replace(n,"").trim();o?e.setAttribute(t,o):e.removeAttribute(t)}}))}}function ue(){!K&&$.props.aria.expanded&&u($.props.triggerTarget||o).forEach((function(e){$.props.interactive?e.setAttribute("aria-expanded",$.state.isVisible&&e===te()?"true":"false"):e.removeAttribute("aria-expanded")}))}function ce(){ne().removeEventListener("mousemove",W),H=H.filter((function(e){return e!==W}))}function pe(e){if(!x.isTouch||!N&&"mousedown"!==e.type){var t=e.composedPath&&e.composedPath()[0]||e.target;if(!$.props.interactive||!O(z,t)){if(u($.props.triggerTarget||o).some((function(e){return O(e,t)}))){if(x.isTouch)return;if($.state.isVisible&&$.props.trigger.indexOf("click")>=0)return}else ae("onClickOutside",[$,e]);!0===$.props.hideOnClick&&($.clearDelayTimeouts(),$.hide(),I=!0,setTimeout((function(){I=!1})),$.state.isMounted||ve())}}}function fe(){N=!0}function le(){N=!1}function de(){var e=ne();e.addEventListener("mousedown",pe,!0),e.addEventListener("touchend",pe,t),e.addEventListener("touchstart",le,t),e.addEventListener("touchmove",fe,t)}function ve(){var e=ne();e.removeEventListener("mousedown",pe,!0),e.removeEventListener("touchend",pe,t),e.removeEventListener("touchstart",le,t),e.removeEventListener("touchmove",fe,t)}function me(e,t){var n=re().box;function r(e){e.target===n&&(E(n,"remove",r),t())}if(0===e)return t();E(n,"remove",T),E(n,"add",r),T=r}function ge(e,t,n){void 0===n&&(n=!1),u($.props.triggerTarget||o).forEach((function(r){r.addEventListener(e,t,n),F.push({node:r,eventType:e,handler:t,options:n})}))}function he(){var e;Z()&&(ge("touchstart",ye,{passive:!0}),ge("touchend",Ee,{passive:!0})),(e=$.props.trigger,e.split(/\s+/).filter(Boolean)).forEach((function(e){if("manual"!==e)switch(ge(e,ye),e){case"mouseenter":ge("mouseleave",Ee);break;case"focus":ge(D?"focusout":"blur",Oe);break;case"focusin":ge("focusout",Oe)}}))}function be(){F.forEach((function(e){var t=e.node,n=e.eventType,r=e.handler,o=e.options;t.removeEventListener(n,r,o)})),F=[]}function ye(e){var t,n=!1;if($.state.isEnabled&&!xe(e)&&!I){var r="focus"===(null==(t=C)?void 0:t.type);C=e,L=e.currentTarget,ue(),!$.state.isVisible&&m(e)&&H.forEach((function(t){return t(e)})),"click"===e.type&&($.props.trigger.indexOf("mouseenter")<0||V)&&!1!==$.props.hideOnClick&&$.state.isVisible?n=!0:Le(e),"click"===e.type&&(V=!n),n&&!r&&De(e)}}function we(e){var t=e.target,n=te().contains(t)||z.contains(t);"mousemove"===e.type&&n||function(e,t){var n=t.clientX,r=t.clientY;return e.every((function(e){var t=e.popperRect,o=e.popperState,i=e.props.interactiveBorder,a=p(o.placement),s=o.modifiersData.offset;if(!s)return!0;var u="bottom"===a?s.top.y:0,c="top"===a?s.bottom.y:0,f="right"===a?s.left.x:0,l="left"===a?s.right.x:0,d=t.top-r+u>i,v=r-t.bottom-c>i,m=t.left-n+f>i,g=n-t.right-l>i;return d||v||m||g}))}(Ae().concat(z).map((function(e){var t,n=null==(t=e._tippy.popperInstance)?void 0:t.state;return n?{popperRect:e.getBoundingClientRect(),popperState:n,props:M}:null})).filter(Boolean),e)&&(ce(),De(e))}function Ee(e){xe(e)||$.props.trigger.indexOf("click")>=0&&V||($.props.interactive?$.hideWithInteractivity(e):De(e))}function Oe(e){$.props.trigger.indexOf("focusin")<0&&e.target!==te()||$.props.interactive&&e.relatedTarget&&z.contains(e.relatedTarget)||De(e)}function xe(e){return!!x.isTouch&&Z()!==e.type.indexOf("touch")>=0}function Ce(){Te();var t=$.props,n=t.popperOptions,r=t.placement,i=t.offset,a=t.getReferenceClientRect,s=t.moveTransition,u=ee()?S(z).arrow:null,c=a?{getBoundingClientRect:a,contextElement:a.contextElement||te()}:o,p=[{name:"offset",options:{offset:i}},{name:"preventOverflow",options:{padding:{top:2,bottom:2,left:5,right:5}}},{name:"flip",options:{padding:5}},{name:"computeStyles",options:{adaptive:!s}},{name:"$$tippy",enabled:!0,phase:"beforeWrite",requires:["computeStyles"],fn:function(e){var t=e.state;if(ee()){var n=re().box;["placement","reference-hidden","escaped"].forEach((function(e){"placement"===e?n.setAttribute("data-placement",t.placement):t.attributes.popper["data-popper-"+e]?n.setAttribute("data-"+e,""):n.removeAttribute("data-"+e)})),t.attributes.popper={}}}}];ee()&&u&&p.push({name:"arrow",options:{element:u,padding:3}}),p.push.apply(p,(null==n?void 0:n.modifiers)||[]),$.popperInstance=e.createPopper(c,z,Object.assign({},n,{placement:r,onFirstUpdate:A,modifiers:p}))}function Te(){$.popperInstance&&($.popperInstance.destroy(),$.popperInstance=null)}function Ae(){return f(z.querySelectorAll("[data-tippy-root]"))}function Le(e){$.clearDelayTimeouts(),e&&ae("onTrigger",[$,e]),de();var t=oe(!0),n=Q(),r=n[0],o=n[1];x.isTouch&&"hold"===r&&o&&(t=o),t?v=setTimeout((function(){$.show()}),t):$.show()}function De(e){if($.clearDelayTimeouts(),ae("onUntrigger",[$,e]),$.state.isVisible){if(!($.props.trigger.indexOf("mouseenter")>=0&&$.props.trigger.indexOf("click")>=0&&["mouseleave","mousemove"].indexOf(e.type)>=0&&V)){var t=oe(!1);t?g=setTimeout((function(){$.state.isVisible&&$.hide()}),t):h=requestAnimationFrame((function(){$.hide()}))}}else ve()}}function F(e,n){void 0===n&&(n={});var r=R.plugins.concat(n.plugins||[]);document.addEventListener("touchstart",T,t),window.addEventListener("blur",L);var o=Object.assign({},n,{plugins:r}),i=h(e).reduce((function(e,t){var n=t&&_(t,o);return n&&e.push(n),e}),[]);return v(e)?i[0]:i}F.defaultProps=R,F.setDefaultProps=function(e){Object.keys(e).forEach((function(t){R[t]=e[t]}))},F.currentInput=x;var W=Object.assign({},e.applyStyles,{effect:function(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow)}}),X={mouseover:"mouseenter",focusin:"focus",click:"click"};var Y={name:"animateFill",defaultValue:!1,fn:function(e){var t;if(null==(t=e.props.render)||!t.$$tippy)return{};var n=S(e.popper),r=n.box,o=n.content,i=e.props.animateFill?function(){var e=d();return e.className="tippy-backdrop",y([e],"hidden"),e}():null;return{onCreate:function(){i&&(r.insertBefore(i,r.firstElementChild),r.setAttribute("data-animatefill",""),r.style.overflow="hidden",e.setProps({arrow:!1,animation:"shift-away"}))},onMount:function(){if(i){var e=r.style.transitionDuration,t=Number(e.replace("ms",""));o.style.transitionDelay=Math.round(t/10)+"ms",i.style.transitionDuration=e,y([i],"visible")}},onShow:function(){i&&(i.style.transitionDuration="0ms")},onHide:function(){i&&y([i],"hidden")}}}};var $={clientX:0,clientY:0},q=[];function z(e){var t=e.clientX,n=e.clientY;$={clientX:t,clientY:n}}var J={name:"followCursor",defaultValue:!1,fn:function(e){var t=e.reference,n=w(e.props.triggerTarget||t),r=!1,o=!1,i=!0,a=e.props;function s(){return"initial"===e.props.followCursor&&e.state.isVisible}function u(){n.addEventListener("mousemove",f)}function c(){n.removeEventListener("mousemove",f)}function p(){r=!0,e.setProps({getReferenceClientRect:null}),r=!1}function f(n){var r=!n.target||t.contains(n.target),o=e.props.followCursor,i=n.clientX,a=n.clientY,s=t.getBoundingClientRect(),u=i-s.left,c=a-s.top;!r&&e.props.interactive||e.setProps({getReferenceClientRect:function(){var e=t.getBoundingClientRect(),n=i,r=a;"initial"===o&&(n=e.left+u,r=e.top+c);var s="horizontal"===o?e.top:r,p="vertical"===o?e.right:n,f="horizontal"===o?e.bottom:r,l="vertical"===o?e.left:n;return{width:p-l,height:f-s,top:s,right:p,bottom:f,left:l}}})}function l(){e.props.followCursor&&(q.push({instance:e,doc:n}),function(e){e.addEventListener("mousemove",z)}(n))}function d(){0===(q=q.filter((function(t){return t.instance!==e}))).filter((function(e){return e.doc===n})).length&&function(e){e.removeEventListener("mousemove",z)}(n)}return{onCreate:l,onDestroy:d,onBeforeUpdate:function(){a=e.props},onAfterUpdate:function(t,n){var i=n.followCursor;r||void 0!==i&&a.followCursor!==i&&(d(),i?(l(),!e.state.isMounted||o||s()||u()):(c(),p()))},onMount:function(){e.props.followCursor&&!o&&(i&&(f($),i=!1),s()||u())},onTrigger:function(e,t){m(t)&&($={clientX:t.clientX,clientY:t.clientY}),o="focus"===t.type},onHidden:function(){e.props.followCursor&&(p(),c(),i=!0)}}}};var G={name:"inlinePositioning",defaultValue:!1,fn:function(e){var t,n=e.reference;var r=-1,o=!1,i=[],a={name:"tippyInlinePositioning",enabled:!0,phase:"afterWrite",fn:function(o){var a=o.state;e.props.inlinePositioning&&(-1!==i.indexOf(a.placement)&&(i=[]),t!==a.placement&&-1===i.indexOf(a.placement)&&(i.push(a.placement),e.setProps({getReferenceClientRect:function(){return function(e){return function(e,t,n,r){if(n.length<2||null===e)return t;if(2===n.length&&r>=0&&n[0].left>n[1].right)return n[r]||t;switch(e){case"top":case"bottom":var o=n[0],i=n[n.length-1],a="top"===e,s=o.top,u=i.bottom,c=a?o.left:i.left,p=a?o.right:i.right;return{top:s,bottom:u,left:c,right:p,width:p-c,height:u-s};case"left":case"right":var f=Math.min.apply(Math,n.map((function(e){return e.left}))),l=Math.max.apply(Math,n.map((function(e){return e.right}))),d=n.filter((function(t){return"left"===e?t.left===f:t.right===l})),v=d[0].top,m=d[d.length-1].bottom;return{top:v,bottom:m,left:f,right:l,width:l-f,height:m-v};default:return t}}(p(e),n.getBoundingClientRect(),f(n.getClientRects()),r)}(a.placement)}})),t=a.placement)}};function s(){var t;o||(t=function(e,t){var n;return{popperOptions:Object.assign({},e.popperOptions,{modifiers:[].concat(((null==(n=e.popperOptions)?void 0:n.modifiers)||[]).filter((function(e){return e.name!==t.name})),[t])})}}(e.props,a),o=!0,e.setProps(t),o=!1)}return{onCreate:s,onAfterUpdate:s,onTrigger:function(t,n){if(m(n)){var o=f(e.reference.getClientRects()),i=o.find((function(e){return e.left-2<=n.clientX&&e.right+2>=n.clientX&&e.top-2<=n.clientY&&e.bottom+2>=n.clientY})),a=o.indexOf(i);r=a>-1?a:r}},onHidden:function(){r=-1}}}};var K={name:"sticky",defaultValue:!1,fn:function(e){var t=e.reference,n=e.popper;function r(t){return!0===e.props.sticky||e.props.sticky===t}var o=null,i=null;function a(){var s=r("reference")?(e.popperInstance?e.popperInstance.state.elements.reference:t).getBoundingClientRect():null,u=r("popper")?n.getBoundingClientRect():null;(s&&Q(o,s)||u&&Q(i,u))&&e.popperInstance&&e.popperInstance.update(),o=s,i=u,e.state.isMounted&&requestAnimationFrame(a)}return{onMount:function(){e.props.sticky&&a()}}}};function Q(e,t){return!e||!t||(e.top!==t.top||e.right!==t.right||e.bottom!==t.bottom||e.left!==t.left)}return F.setDefaultProps({plugins:[Y,J,G,K],render:N}),F.createSingleton=function(e,t){var n;void 0===t&&(t={});var r,o=e,i=[],a=[],c=t.overrides,p=[],f=!1;function l(){a=o.map((function(e){return u(e.props.triggerTarget||e.reference)})).reduce((function(e,t){return e.concat(t)}),[])}function v(){i=o.map((function(e){return e.reference}))}function m(e){o.forEach((function(t){e?t.enable():t.disable()}))}function g(e){return o.map((function(t){var n=t.setProps;return t.setProps=function(o){n(o),t.reference===r&&e.setProps(o)},function(){t.setProps=n}}))}function h(e,t){var n=a.indexOf(t);if(t!==r){r=t;var s=(c||[]).concat("content").reduce((function(e,t){return e[t]=o[n].props[t],e}),{});e.setProps(Object.assign({},s,{getReferenceClientRect:"function"==typeof s.getReferenceClientRect?s.getReferenceClientRect:function(){var e;return null==(e=i[n])?void 0:e.getBoundingClientRect()}}))}}m(!1),v(),l();var b={fn:function(){return{onDestroy:function(){m(!0)},onHidden:function(){r=null},onClickOutside:function(e){e.props.showOnCreate&&!f&&(f=!0,r=null)},onShow:function(e){e.props.showOnCreate&&!f&&(f=!0,h(e,i[0]))},onTrigger:function(e,t){h(e,t.currentTarget)}}}},y=F(d(),Object.assign({},s(t,["overrides"]),{plugins:[b].concat(t.plugins||[]),triggerTarget:a,popperOptions:Object.assign({},t.popperOptions,{modifiers:[].concat((null==(n=t.popperOptions)?void 0:n.modifiers)||[],[W])})})),w=y.show;y.show=function(e){if(w(),!r&&null==e)return h(y,i[0]);if(!r||null!=e){if("number"==typeof e)return i[e]&&h(y,i[e]);if(o.indexOf(e)>=0){var t=e.reference;return h(y,t)}return i.indexOf(e)>=0?h(y,e):void 0}},y.showNext=function(){var e=i[0];if(!r)return y.show(0);var t=i.indexOf(r);y.show(i[t+1]||e)},y.showPrevious=function(){var e=i[i.length-1];if(!r)return y.show(e);var t=i.indexOf(r),n=i[t-1]||e;y.show(n)};var E=y.setProps;return y.setProps=function(e){c=e.overrides||c,E(e)},y.setInstances=function(e){m(!0),p.forEach((function(e){return e()})),o=e,m(!1),v(),l(),p=g(y),y.setProps({triggerTarget:a})},p=g(y),y},F.delegate=function(e,n){var r=[],o=[],i=!1,a=n.target,c=s(n,["target"]),p=Object.assign({},c,{trigger:"manual",touch:!1}),f=Object.assign({touch:R.touch},c,{showOnCreate:!0}),l=F(e,p);function d(e){if(e.target&&!i){var t=e.target.closest(a);if(t){var r=t.getAttribute("data-tippy-trigger")||n.trigger||R.trigger;if(!t._tippy&&!("touchstart"===e.type&&"boolean"==typeof f.touch||"touchstart"!==e.type&&r.indexOf(X[e.type])<0)){var s=F(t,f);s&&(o=o.concat(s))}}}}function v(e,t,n,o){void 0===o&&(o=!1),e.addEventListener(t,n,o),r.push({node:e,eventType:t,handler:n,options:o})}return u(l).forEach((function(e){var n=e.destroy,a=e.enable,s=e.disable;e.destroy=function(e){void 0===e&&(e=!0),e&&o.forEach((function(e){e.destroy()})),o=[],r.forEach((function(e){var t=e.node,n=e.eventType,r=e.handler,o=e.options;t.removeEventListener(n,r,o)})),r=[],n()},e.enable=function(){a(),o.forEach((function(e){return e.enable()})),i=!1},e.disable=function(){s(),o.forEach((function(e){return e.disable()})),i=!0},function(e){var n=e.reference;v(n,"touchstart",d,t),v(n,"mouseover",d),v(n,"focusin",d),v(n,"click",d)}(e)})),l},F.hideAll=function(e){var t=void 0===e?{}:e,n=t.exclude,r=t.duration;U.forEach((function(e){var t=!1;if(n&&(t=g(n)?e.reference===n:e.popper===n.popper),!t){var o=e.props.duration;e.setProps({duration:r}),e.hide(),e.state.isDestroyed||e.setProps({duration:o})}}))},F.roundArrow='',F})); +
  3. BoZ&LVcVO|<(RsqLV0 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׋`BVFl$gH76=;C&o2+z)a-t^ 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℘fN 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φ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