(function(){"use strict";try{if(typeof document<"u"){var e=document.createElement("style");e.appendChild(document.createTextNode(".legal_form_app .legal_form,.legal_form_app .legal_form_flex-inner{display:flex;flex-direction:column;grid-column-gap:2rem;grid-row-gap:2rem}.legal_form_app .legal_form_padding-block{grid-column-gap:1.5rem;grid-row-gap:1.5rem;border:1px solid #cbcbcb;border-radius:.2rem;flex-direction:column;padding:2rem;display:flex}.legal_form_app .legal_form_inner_column{flex-direction:column;display:none;gap:1rem}.legal_form_app .legal_form_inner_column:has(>*){display:flex}.legal_form_app .legal_form_notice{font-size:.875rem;font-style:italic;color:var(--dark-gray);padding:.5rem 1rem;background-color:#f7f7f7}.legal_form_app .legal_form_notice a{color:var(--dark-turquoise);font-weight:500;text-decoration:none}.legal_form_app .legal_form_error{font-size:.875rem;font-style:italic;color:var(--dark-gray);padding:.5rem 1rem;background-color:#fadfdf}.legal_form_app .legal_form_error a{color:red;font-weight:500;text-decoration:none}.legal_form_app .legal_form_block-heading{font-size:1.375rem;font-weight:600;color:#000}.legal_form_app .legal_form_input_block{grid-column-gap:.5rem;grid-row-gap:.5rem;flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}.legal_form_app .legal_form_input_label{color:#000;margin:0;font-weight:400}.legal_form_app .legal_form_h3{font-size:1rem;font-weight:600;margin-top:0;margin-bottom:0;line-height:1.2}.legal_form_app .legal_form_dropdown{position:relative;z-index:auto;width:100%;max-width:21.875rem;margin:0}.legal_form_app .legal_form_dropdown.is-full-width{width:100%;max-width:none}.legal_form_app .legal_form_dropdown_toggle{z-index:10;display:flex;width:100%;height:2.75rem;max-height:2.75rem;min-height:2.75rem;padding:0rem 1rem;background-color:transparent;justify-content:space-between;align-items:center;border:1px solid #e2e4e7;border-radius:.25rem;cursor:pointer}.legal_form_app .legal_form_dropdown_toggle:focus-visible{outline:2px solid var(--dark-turquoise)}.legal_form_app .legal_form_dropdown_toggle.is-error{border-color:transparent;outline:2px solid red}.legal_form_app .legal_form_dropdown_toggle_content{display:flex;align-items:center;justify-content:flex-start}.legal_form_app .legal_form_dropdown_toggle_content img{margin-right:.75rem}.legal_form_app .legal_form_dropdown_list{position:absolute;z-index:10;list-style-type:none;display:none;overflow-y:scroll;width:100%;max-height:20rem;margin-top:.5rem;padding:0;border:1px solid #e2e4e7;border-radius:.2rem;background-color:#fff;scrollbar-width:auto;scrollbar-color:#888 #f1f1f1}.legal_form_app .legal_form_dropdown_list::-webkit-scrollbar{width:12px}.legal_form_app .legal_form_dropdown_list::-webkit-scrollbar-track{background:#f1f1f1}.legal_form_app .legal_form_dropdown_list::-webkit-scrollbar-thumb{background:#888;border-radius:6px;border:3px solid #f1f1f1}.legal_form_app .legal_form_dropdown_list::-webkit-scrollbar-thumb:hover{background:#555}.legal_form_app .legal_form_dropdown_list.is-no-max{max-height:none}.legal_form_input{width:100%;height:2.75rem;max-height:2.75rem;min-height:2.75rem;margin-bottom:0;padding:0px 1rem;border:1px solid #e2e4e7;border-radius:.2rem;color:var(--dark-gray)}.legal_form_input.is-error{border-color:transparent;outline:2px solid red}.legal_form_input.is-error:focus,.legal_form_input.is-error:focus-visible{outline:2px solid red}.legal_form_input:focus,.legal_form_input:focus-visible{border-color:transparent;outline:2px solid var(--dark-turquoise)}.legal_form_input:disabled{cursor:not-allowed;color:transparent;background-color:#f7f7f7}textarea.legal_form_input{max-width:100%;min-width:100%;height:5rem;padding-top:.5rem;padding-bottom:.5rem;max-height:10rem;height:auto}.legal_form_repeater-item{display:flex;flex-direction:column;grid-column-gap:1rem;grid-row-gap:1rem}.legal_form_input_grid{display:grid;grid-auto-columns:1fr;grid-column-gap:1rem;grid-row-gap:1.5rem;grid-template-columns:1fr 1fr;grid-template-rows:auto}.legal_form_input_grid.is-1-column{grid-template-columns:1fr}.legal_form_dropdown_item{width:100%;background-color:transparent;font-weight:400;cursor:pointer;display:flex;padding:.75rem 1rem;margin:0;justify-content:flex-start;align-items:center;transition:background-color .2s ease}.legal_form_dropdown_item:hover{background-color:#ebebeb}.legal_form_dropdown_item.is-selected{background-color:#d9d9d9}.legal_form_dropdown_item img{margin-right:.75rem}.legal_form_dropdown_item_checkbox{border:1px solid rgb(203,203,203);border-radius:.25rem;width:1.25rem;height:1.25rem;margin-right:.75rem}.legal_form_dropdown_item_checkbox.is-error{border-color:red;outline:2px solid red}.legal_form_dropdown_item_checkbox.is-selected{border-color:var(--dark-turquoise);background-color:var(--dark-turquoise);background-image:url(https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg);background-position:50%;background-repeat:no-repeat;background-size:cover}.legal_form_radio{flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-bottom:0;padding-left:1.88rem;display:flex;position:relative}.legal_form_radio-button{position:absolute;border:1px solid rgb(203,203,203);border-radius:100%;cursor:pointer;width:1.25rem;height:1.25rem;top:0;left:0;margin-top:.125rem}.legal_form_radio-button.is-checked{border-width:5px;border-color:var(--dark-turquoise)}.legal_form_radio-button.is-error{border-width:2px;border-color:red}.legal_form_checkbox{flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-bottom:0;padding-left:1.88rem;display:flex;position:relative}.legal_form_checkbox-button{position:absolute;border:1px solid rgb(203,203,203);border-radius:.25rem;cursor:pointer;width:1.25rem;height:1.25rem;top:0;left:0;margin-top:.125rem}.legal_form_checkbox-button.is-error{border-color:red;outline:2px solid red}.legal_form_checkbox-button.is-checked{border-color:var(--dark-turquoise);background-color:var(--dark-turquoise);background-image:url(https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg);background-position:50%;background-repeat:no-repeat;background-size:cover}.legal_form_reason-grid{grid-column-gap:2rem;grid-row-gap:2rem;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.legal_form_reason-grid_column{grid-column-gap:.6rem;grid-row-gap:.6rem;flex-direction:column;display:flex}.legal_form_reason-grid_column:has(>*){order:-1}.legal_form_radios-reset{background-color:transparent;color:var(--dark-turquoise);font-size:.75rem;font-weight:500}.legal_form_input_sublabel{font-weight:400;color:var(--gray);font-size:.875rem}.legal_form_button{width:100%;max-width:11.2rem;padding:.5rem 1.5rem;align-self:flex-start;border:1px solid black;border-radius:.25rem;background-color:transparent;transition:background-color .5s ease;transition:opacity .5s ease;color:#000;font-size:.875rem;line-height:1.8}.legal_form_button:focus-visible{outline:2px solid var(--dark-turquoise)}.legal_form_button:disabled{cursor:not-allowed;opacity:.5}.legal_form_button:disabled:hover{background-color:transparent}.legal_form_button:hover{background-color:var(--dark-turquoise)}.legal_form_submit_wrap{display:flex;flex-direction:column;grid-column-gap:1rem;grid-row-gap:1rem}@media screen and (max-width: 767px){.legal_form_dropdown{max-width:none}.legal_form_reason-grid{grid-template-columns:1fr;grid-column-gap:.6rem;grid-row-gap:.6rem}.legal_form_reason-grid_column{display:none}.legal_form_reason-grid_column:has(>*){display:flex}.legal_form_input_grid{grid-row-gap:1rem;grid-template-columns:1fr}}:root{--screen-bleed: 0px}.w-webflow-badge{display:none!important}@media screen and (min-width: 992px){.section-image-bleed{margin-right:calc(-2.5rem - var(--screen-bleed))}}.legal_page_content_body{color:var(--dark-gray)}.legal_page_content_body h1,.legal_page_content_body h2,.legal_page_content_body h3,.legal_page_content_body h4,.legal_page_content_body h5,.legal_page_content_body h6{color:#000;font-weight:600;line-height:1.2;margin-bottom:1rem}.legal_page_content_body h2{font-size:1.5rem}.legal_page_content_body h3{font-size:1.25rem}.legal_page_content_body h4{font-size:1.125rem}.legal_page_content_body p,.legal_page_content_body ul,.legal_page_content_body ol{margin-bottom:1.5em}.legal_page_content_body li{margin-bottom:.5em}.legal_page_content_body a{color:var(--link-blue);cursor:pointer}.legal_page_content_body address{margin-bottom:1rem}.legal_page_content_body .unified-privacy-policy,.legal_page_content_body .unified-document{display:flex;flex-direction:row;justify-content:space-between;gap:4rem}.legal_page_content_body .sidebar,.legal_page_content_body .unified-document-sidebar{display:flex;max-width:25rem;padding-right:2rem;flex-direction:column;flex-grow:1;flex-shrink:1;flex-basis:0%;border-right-style:solid;border-right-width:1px;border-right-color:#d9d9d9}.legal_page_content_body .sidebar h3,.legal_page_content_body .unified-document-sidebar h3{font-size:1.5rem;margin:0}.legal_page_content_body .sidebar h3:not(:first-child),.legal_page_content_body .unified-document-sidebar h3:not(:first-child){margin-top:2rem}.legal_page_content_body .sidebar ul,.legal_page_content_body .unified-document-sidebar ul{padding:0;margin:0}.legal_page_content_body .sidebar li,.legal_page_content_body .unified-document-sidebar li{list-style-type:none;margin:0}.legal_page_content_body .sidebar a,.legal_page_content_body .unified-document-sidebar a{display:block;padding:1rem 0;border-bottom:1px solid #d9d9d9;line-height:1.4}.legal_page_content_body .privacy-policy-body,.legal_page_content_body .unified-document-body{flex-grow:1;flex-shrink:1;flex-basis:0%}.legal_page_content_body .effective-date{margin-bottom:1.5em;font-weight:600}.legal_page_content_body .product-specific-container:not(:last-child){margin-bottom:1.5rem}.legal_page_content_body .product-specific-title{cursor:pointer;text-align:center;border:1px solid #000;border-radius:.2rem;padding:.75rem 1rem;font-size:1.25rem;line-height:1.8;transition:background-color .5s;font-weight:600;color:#000}.legal_page_content_body .product-specific-title strong{font-weight:inherit}.legal_page_content_body .product-specific-title h5{font-size:inherit;font-weight:inherit;margin:0}.legal_page_content_body .product-specific-title:hover{background-color:var(--dark-turquoise)}.legal_page_content_body .product-specific-body{margin-top:1.5em;display:block}.legal_page_content_body .product-specific-body.hidden{display:none}.legal_page_content_body table{font-size:.875rem;border-collapse:collapse;margin-bottom:1.5em}.legal_page_content_body table thead th{vertical-align:top}.legal_page_content_body table td{padding:.5rem;vertical-align:auto;color:#636363;border:1px solid #dddfe1}.legal_page_content_body table tr{background-color:#f9fafb}.legal_page_content_body table tr:nth-child(odd){background-color:#fff}.legal_page_content_body table ul,.legal_page_content_body table ol{margin-bottom:0}@media screen and (max-width: 991px){.legal_page_content_body .unified-privacy-policy,.legal_page_content_body .unified-document{gap:1.5rem}.legal_page_content_body .sidebar{padding-right:0;border-right:none;max-width:15rem}}@media screen and (max-width: 767px){.legal_page_content_body .unified-privacy-policy,.legal_page_content_body .unified-document{flex-direction:column}.legal_page_content_body .sidebar,.legal_page_content_body .unified-document-sidebar{display:none}.legal_page_content_body .privacy-policy-body,.legal_page_content_body .unified-document-body{width:100%}.legal_page_content_body .product-specific-title{padding:.5rem 1rem;font-size:.875rem;font-weight:400}}h2{margin-bottom:1.25em;padding-bottom:.75rem;font-size:1.25rem;font-weight:600;line-height:1}h2.green.underline{color:#469254;border-bottom:2px solid #469254}h2.red.underline{color:#dc435c;border-bottom:2px solid #dc435c}.btn{width:100%;max-width:11.2rem;padding:.5rem 1.5rem;align-self:flex-start;border:1px solid black;border-radius:.25rem;background-color:transparent;transition:opacity .5s ease;color:#000!important;font-size:.875rem;line-height:1.8}.btn:hover{background-color:var(--dark-turquoise)}")),document.head.appendChild(e)}}catch(o){console.error("vite-plugin-css-injected-by-js",o)}})(); function eg(e,t="block",r="500ms"){return tg(e,`opacity ${r} ease 0s`),e.style.opacity="0",e.style.display=t,pf(e,"display",t,()=>{e.style.opacity="1"}),"Element is visible"}function yc(e,t="500ms"){return tg(e,`opacity ${t} ease 0s`),e.style.opacity="0",pf(e,"opacity","0",()=>{e.style.display="none"}),"Element is hidden"}function tg(e,t){getComputedStyle(e).transition!==t&&(e.style.transition=t)}function pf(e,t,r,i){getComputedStyle(e)[t]===r?i():requestAnimationFrame(()=>{pf(e,t,r,i)})}const lE=e=>{const t=Array.from(e.querySelectorAll("[form-input-element]"));if(!t.length)return;const r=o=>{yc(o)},i=(o,s)=>{o.value.length||eg(s)},c=(o,s)=>{o.value.length&&yc(s,"0ms")};t.forEach(o=>{const s=o.previousElementSibling;c(o,s),o.addEventListener("focus",()=>r(s)),o.addEventListener("blur",()=>i(o,s))}),e.querySelectorAll("[form-submit-custom]").forEach(o=>{o.addEventListener("click",()=>{const s=o.parentElement;if(s){const u=s.querySelector("[form-submit-default]");u==null||u.click()}})})};function oE(){document.querySelectorAll("form").forEach(lE)}function sE(){const e=()=>Math.floor(Math.random()*6)+.5,t=document.querySelector("[data-logo-link]"),r=Array.from(document.querySelectorAll(".news-home_thumb-wrap"));r&&(r.forEach(i=>{i.style.marginRight=`${e()}%`}),t.setAttribute("href","#"),t.addEventListener("click",()=>{window.scrollTo({top:0,behavior:"smooth"})}))}const uE=[{name:"Commercial Content",sublabel:"e.g. marketing or advertising of products or services to users on our Services"},{name:"Illegal or Harmful Speech",sublabel:"e.g. discrimination and hate speech"},{name:"Copyright; other IP Infringement",sublabel:"e.g. copyright infringement"},{name:"Non-consensual Behavior",sublabel:"e.g. non-consensual image sharing and online bullying/intimidation"},{name:"Pornography or Sexualized Content",sublabel:"e.g. adult sexual material and image-based sexual abuse (excluding content depicting minors)"},{name:"Privacy Violations",sublabel:"e.g. the unauthorized disclosure of personal data"},{name:"Protection of Minors",sublabel:"e.g. child sexual abuse material"},{name:"Self-harm",sublabel:"e.g. suicide"},{name:"Terrorist Content",sublabel:"e.g. content that promotes violent extremist activities/beliefs or terrorism"}],cE=[{name:"Austria",alpha2:"AT",alpha3:"AUT",numeric:"040"},{name:"Belgium",alpha2:"BE",alpha3:"BEL",numeric:"056"},{name:"Bulgaria",alpha2:"BG",alpha3:"BGR",numeric:"100"},{name:"Croatia",alpha2:"HR",alpha3:"HRV",numeric:"191"},{name:"Cyprus",alpha2:"CY",alpha3:"CYP",numeric:"196"},{name:"Czech Republic",alpha2:"CZ",alpha3:"CZE",numeric:"203"},{name:"Denmark",alpha2:"DK",alpha3:"DNK",numeric:"208"},{name:"Estonia",alpha2:"EE",alpha3:"EST",numeric:"233"},{name:"Finland",alpha2:"FI",alpha3:"FIN",numeric:"246"},{name:"France",alpha2:"FR",alpha3:"FRA",numeric:"250"},{name:"Germany",alpha2:"DE",alpha3:"DEU",numeric:"276"},{name:"Greece",alpha2:"GR",alpha3:"GRC",numeric:"300"},{name:"Hungary",alpha2:"HU",alpha3:"HUN",numeric:"348"},{name:"Ireland",alpha2:"IE",alpha3:"IRL",numeric:"372"},{name:"Italy",alpha2:"IT",alpha3:"ITA",numeric:"380"},{name:"Latvia",alpha2:"LV",alpha3:"LVA",numeric:"428"},{name:"Lithuania",alpha2:"LT",alpha3:"LTU",numeric:"440"},{name:"Luxembourg",alpha2:"LU",alpha3:"LUX",numeric:"442"},{name:"Malta",alpha2:"MT",alpha3:"MLT",numeric:"470"},{name:"Netherlands",alpha2:"NL",alpha3:"NLD",numeric:"528"},{name:"Poland",alpha2:"PL",alpha3:"POL",numeric:"616"},{name:"Portugal",alpha2:"PT",alpha3:"PRT",numeric:"620"},{name:"Romania",alpha2:"RO",alpha3:"ROU",numeric:"642"},{name:"Slovakia",alpha2:"SK",alpha3:"SVK",numeric:"703"},{name:"Slovenia",alpha2:"SI",alpha3:"SVN",numeric:"705"},{name:"Spain",alpha2:"ES",alpha3:"ESP",numeric:"724"},{name:"Sweden",alpha2:"SE",alpha3:"SWE",numeric:"752"},{name:"Iceland",alpha2:"IS",alpha3:"ISL",numeric:"352"},{name:"Liechtenstein",alpha2:"LI",alpha3:"LIE",numeric:"438"},{name:"Norway",alpha2:"NO",alpha3:"NOR",numeric:"578"}],fE=[{name:"Afghanistan",alpha2:"AF",alpha3:"AFG",numeric:"004"},{name:"Albania",alpha2:"AL",alpha3:"ALB",numeric:"008"},{name:"Algeria",alpha2:"DZ",alpha3:"DZA",numeric:"012"},{name:"Andorra",alpha2:"AD",alpha3:"AND",numeric:"020"},{name:"Angola",alpha2:"AO",alpha3:"AGO",numeric:"024"},{name:"Antigua and Barbuda",alpha2:"AG",alpha3:"ATG",numeric:"028"},{name:"Argentina",alpha2:"AR",alpha3:"ARG",numeric:"032"},{name:"Armenia",alpha2:"AM",alpha3:"ARM",numeric:"051"},{name:"Australia",alpha2:"AU",alpha3:"AUS",numeric:"036"},{name:"Austria",alpha2:"AT",alpha3:"AUT",numeric:"040"},{name:"Azerbaijan",alpha2:"AZ",alpha3:"AZE",numeric:"031"},{name:"Bahamas",alpha2:"BS",alpha3:"BHS",numeric:"044"},{name:"Bahrain",alpha2:"BH",alpha3:"BHR",numeric:"048"},{name:"Bangladesh",alpha2:"BD",alpha3:"BGD",numeric:"050"},{name:"Barbados",alpha2:"BB",alpha3:"BRB",numeric:"052"},{name:"Belarus",alpha2:"BY",alpha3:"BLR",numeric:"112"},{name:"Belgium",alpha2:"BE",alpha3:"BEL",numeric:"056"},{name:"Belize",alpha2:"BZ",alpha3:"BLZ",numeric:"084"},{name:"Benin",alpha2:"BJ",alpha3:"BEN",numeric:"204"},{name:"Bhutan",alpha2:"BT",alpha3:"BTN",numeric:"064"},{name:"Bolivia",alpha2:"BO",alpha3:"BOL",numeric:"068"},{name:"Bosnia and Herzegovina",alpha2:"BA",alpha3:"BIH",numeric:"070"},{name:"Botswana",alpha2:"BW",alpha3:"BWA",numeric:"072"},{name:"Brazil",alpha2:"BR",alpha3:"BRA",numeric:"076"},{name:"Brunei",alpha2:"BN",alpha3:"BRN",numeric:"096"},{name:"Bulgaria",alpha2:"BG",alpha3:"BGR",numeric:"100"},{name:"Burkina Faso",alpha2:"BF",alpha3:"BFA",numeric:"854"},{name:"Burundi",alpha2:"BI",alpha3:"BDI",numeric:"108"},{name:"Cabo Verde",alpha2:"CV",alpha3:"CPV",numeric:"132"},{name:"Cambodia",alpha2:"KH",alpha3:"KHM",numeric:"116"},{name:"Cameroon",alpha2:"CM",alpha3:"CMR",numeric:"120"},{name:"Canada",alpha2:"CA",alpha3:"CAN",numeric:"124"},{name:"Central African Republic",alpha2:"CF",alpha3:"CAF",numeric:"140"},{name:"Chad",alpha2:"TD",alpha3:"TCD",numeric:"148"},{name:"Chile",alpha2:"CL",alpha3:"CHL",numeric:"152"},{name:"China",alpha2:"CN",alpha3:"CHN",numeric:"156"},{name:"Colombia",alpha2:"CO",alpha3:"COL",numeric:"170"},{name:"Comoros",alpha2:"KM",alpha3:"COM",numeric:"174"},{name:"Republic of the Congo",alpha2:"CG",alpha3:"COG",numeric:"178"},{name:"Democratic Republic of the Congo",alpha2:"CD",alpha3:"COD",numeric:"180"},{name:"Costa Rica",alpha2:"CR",alpha3:"CRI",numeric:"188"},{name:"Côte d'Ivoire",alpha2:"CI",alpha3:"CIV",numeric:"384"},{name:"Croatia",alpha2:"HR",alpha3:"HRV",numeric:"191"},{name:"Cuba",alpha2:"CU",alpha3:"CUB",numeric:"192"},{name:"Cyprus",alpha2:"CY",alpha3:"CYP",numeric:"196"},{name:"Czech Republic",alpha2:"CZ",alpha3:"CZE",numeric:"203"},{name:"Denmark",alpha2:"DK",alpha3:"DNK",numeric:"208"},{name:"Djibouti",alpha2:"DJ",alpha3:"DJI",numeric:"262"},{name:"Dominica",alpha2:"DM",alpha3:"DMA",numeric:"212"},{name:"Dominican Republic",alpha2:"DO",alpha3:"DOM",numeric:"214"},{name:"Ecuador",alpha2:"EC",alpha3:"ECU",numeric:"218"},{name:"Egypt",alpha2:"EG",alpha3:"EGY",numeric:"818"},{name:"El Salvador",alpha2:"SV",alpha3:"SLV",numeric:"222"},{name:"Equatorial Guinea",alpha2:"GQ",alpha3:"GNQ",numeric:"226"},{name:"Eritrea",alpha2:"ER",alpha3:"ERI",numeric:"232"},{name:"Estonia",alpha2:"EE",alpha3:"EST",numeric:"233"},{name:"Eswatini",alpha2:"SZ",alpha3:"SWZ",numeric:"748"},{name:"Ethiopia",alpha2:"ET",alpha3:"ETH",numeric:"231"},{name:"Fiji",alpha2:"FJ",alpha3:"FJI",numeric:"242"},{name:"Finland",alpha2:"FI",alpha3:"FIN",numeric:"246"},{name:"France",alpha2:"FR",alpha3:"FRA",numeric:"250"},{name:"Gabon",alpha2:"GA",alpha3:"GAB",numeric:"266"},{name:"Gambia",alpha2:"GM",alpha3:"GMB",numeric:"270"},{name:"Georgia",alpha2:"GE",alpha3:"GEO",numeric:"268"},{name:"Germany",alpha2:"DE",alpha3:"DEU",numeric:"276"},{name:"Ghana",alpha2:"GH",alpha3:"GHA",numeric:"288"},{name:"Greece",alpha2:"GR",alpha3:"GRC",numeric:"300"},{name:"Grenada",alpha2:"GD",alpha3:"GRD",numeric:"308"},{name:"Guatemala",alpha2:"GT",alpha3:"GTM",numeric:"320"},{name:"Guinea",alpha2:"GN",alpha3:"GIN",numeric:"324"},{name:"Guinea-Bissau",alpha2:"GW",alpha3:"GNB",numeric:"624"},{name:"Guyana",alpha2:"GY",alpha3:"GUY",numeric:"328"},{name:"Haiti",alpha2:"HT",alpha3:"HTI",numeric:"332"},{name:"Honduras",alpha2:"HN",alpha3:"HND",numeric:"340"},{name:"Hungary",alpha2:"HU",alpha3:"HUN",numeric:"348"},{name:"Iceland",alpha2:"IS",alpha3:"ISL",numeric:"352"},{name:"India",alpha2:"IN",alpha3:"IND",numeric:"356"},{name:"Indonesia",alpha2:"ID",alpha3:"IDN",numeric:"360"},{name:"Iran",alpha2:"IR",alpha3:"IRN",numeric:"364"},{name:"Iraq",alpha2:"IQ",alpha3:"IRQ",numeric:"368"},{name:"Ireland",alpha2:"IE",alpha3:"IRL",numeric:"372"},{name:"Israel",alpha2:"IL",alpha3:"ISR",numeric:"376"},{name:"Italy",alpha2:"IT",alpha3:"ITA",numeric:"380"},{name:"Jamaica",alpha2:"JM",alpha3:"JAM",numeric:"388"},{name:"Japan",alpha2:"JP",alpha3:"JPN",numeric:"392"},{name:"Jordan",alpha2:"JO",alpha3:"JOR",numeric:"400"},{name:"Kazakhstan",alpha2:"KZ",alpha3:"KAZ",numeric:"398"},{name:"Kenya",alpha2:"KE",alpha3:"KEN",numeric:"404"},{name:"Kiribati",alpha2:"KI",alpha3:"KIR",numeric:"296"},{name:"North Korea",alpha2:"KP",alpha3:"PRK",numeric:"408"},{name:"South Korea",alpha2:"KR",alpha3:"KOR",numeric:"410"},{name:"Kuwait",alpha2:"KW",alpha3:"KWT",numeric:"414"},{name:"Kyrgyzstan",alpha2:"KG",alpha3:"KGZ",numeric:"417"},{name:"Laos",alpha2:"LA",alpha3:"LAO",numeric:"418"},{name:"Latvia",alpha2:"LV",alpha3:"LVA",numeric:"428"},{name:"Lebanon",alpha2:"LB",alpha3:"LBN",numeric:"422"},{name:"Lesotho",alpha2:"LS",alpha3:"LSO",numeric:"426"},{name:"Liberia",alpha2:"LR",alpha3:"LBR",numeric:"430"},{name:"Libya",alpha2:"LY",alpha3:"LBY",numeric:"434"},{name:"Liechtenstein",alpha2:"LI",alpha3:"LIE",numeric:"438"},{name:"Lithuania",alpha2:"LT",alpha3:"LTU",numeric:"440"},{name:"Luxembourg",alpha2:"LU",alpha3:"LUX",numeric:"442"},{name:"Madagascar",alpha2:"MG",alpha3:"MDG",numeric:"450"},{name:"Malawi",alpha2:"MW",alpha3:"MWI",numeric:"454"},{name:"Malaysia",alpha2:"MY",alpha3:"MYS",numeric:"458"},{name:"Maldives",alpha2:"MV",alpha3:"MDV",numeric:"462"},{name:"Mali",alpha2:"ML",alpha3:"MLI",numeric:"466"},{name:"Malta",alpha2:"MT",alpha3:"MLT",numeric:"470"},{name:"Marshall Islands",alpha2:"MH",alpha3:"MHL",numeric:"584"},{name:"Mauritania",alpha2:"MR",alpha3:"MRT",numeric:"478"},{name:"Mauritius",alpha2:"MU",alpha3:"MUS",numeric:"480"},{name:"Mexico",alpha2:"MX",alpha3:"MEX",numeric:"484"},{name:"Micronesia",alpha2:"FM",alpha3:"FSM",numeric:"583"},{name:"Moldova",alpha2:"MD",alpha3:"MDA",numeric:"498"},{name:"Monaco",alpha2:"MC",alpha3:"MCO",numeric:"492"},{name:"Mongolia",alpha2:"MN",alpha3:"MNG",numeric:"496"},{name:"Montenegro",alpha2:"ME",alpha3:"MNE",numeric:"499"},{name:"Morocco",alpha2:"MA",alpha3:"MAR",numeric:"504"},{name:"Mozambique",alpha2:"MZ",alpha3:"MOZ",numeric:"508"},{name:"Myanmar",alpha2:"MM",alpha3:"MMR",numeric:"104"},{name:"Namibia",alpha2:"NA",alpha3:"NAM",numeric:"516"},{name:"Nauru",alpha2:"NR",alpha3:"NRU",numeric:"520"},{name:"Nepal",alpha2:"NP",alpha3:"NPL",numeric:"524"},{name:"Netherlands",alpha2:"NL",alpha3:"NLD",numeric:"528"},{name:"New Zealand",alpha2:"NZ",alpha3:"NZL",numeric:"554"},{name:"Nicaragua",alpha2:"NI",alpha3:"NIC",numeric:"558"},{name:"Niger",alpha2:"NE",alpha3:"NER",numeric:"562"},{name:"Nigeria",alpha2:"NG",alpha3:"NGA",numeric:"566"},{name:"North Macedonia",alpha2:"MK",alpha3:"MKD",numeric:"807"},{name:"Norway",alpha2:"NO",alpha3:"NOR",numeric:"578"},{name:"Oman",alpha2:"OM",alpha3:"OMN",numeric:"512"},{name:"Pakistan",alpha2:"PK",alpha3:"PAK",numeric:"586"},{name:"Palau",alpha2:"PW",alpha3:"PLW",numeric:"585"},{name:"Palestine",alpha2:"PS",alpha3:"PSE",numeric:"275"},{name:"Panama",alpha2:"PA",alpha3:"PAN",numeric:"591"},{name:"Papua New Guinea",alpha2:"PG",alpha3:"PNG",numeric:"598"},{name:"Paraguay",alpha2:"PY",alpha3:"PRY",numeric:"600"},{name:"Peru",alpha2:"PE",alpha3:"PER",numeric:"604"},{name:"Philippines",alpha2:"PH",alpha3:"PHL",numeric:"608"},{name:"Poland",alpha2:"PL",alpha3:"POL",numeric:"616"},{name:"Portugal",alpha2:"PT",alpha3:"PRT",numeric:"620"},{name:"Qatar",alpha2:"QA",alpha3:"QAT",numeric:"634"},{name:"Romania",alpha2:"RO",alpha3:"ROU",numeric:"642"},{name:"Russia",alpha2:"RU",alpha3:"RUS",numeric:"643"},{name:"Rwanda",alpha2:"RW",alpha3:"RWA",numeric:"646"},{name:"Saint Kitts and Nevis",alpha2:"KN",alpha3:"KNA",numeric:"659"},{name:"Saint Lucia",alpha2:"LC",alpha3:"LCA",numeric:"662"},{name:"Saint Vincent and the Grenadines",alpha2:"VC",alpha3:"VCT",numeric:"670"},{name:"Samoa",alpha2:"WS",alpha3:"WSM",numeric:"882"},{name:"San Marino",alpha2:"SM",alpha3:"SMR",numeric:"674"},{name:"Sao Tome and Principe",alpha2:"ST",alpha3:"STP",numeric:"678"},{name:"Saudi Arabia",alpha2:"SA",alpha3:"SAU",numeric:"682"},{name:"Senegal",alpha2:"SN",alpha3:"SEN",numeric:"686"},{name:"Serbia",alpha2:"RS",alpha3:"SRB",numeric:"688"},{name:"Seychelles",alpha2:"SC",alpha3:"SYC",numeric:"690"},{name:"Sierra Leone",alpha2:"SL",alpha3:"SLE",numeric:"694"},{name:"Singapore",alpha2:"SG",alpha3:"SGP",numeric:"702"},{name:"Slovakia",alpha2:"SK",alpha3:"SVK",numeric:"703"},{name:"Slovenia",alpha2:"SI",alpha3:"SVN",numeric:"705"},{name:"Solomon Islands",alpha2:"SB",alpha3:"SLB",numeric:"090"},{name:"Somalia",alpha2:"SO",alpha3:"SOM",numeric:"706"},{name:"South Africa",alpha2:"ZA",alpha3:"ZAF",numeric:"710"},{name:"South Sudan",alpha2:"SS",alpha3:"SSD",numeric:"728"},{name:"Spain",alpha2:"ES",alpha3:"ESP",numeric:"724"},{name:"Sri Lanka",alpha2:"LK",alpha3:"LKA",numeric:"144"},{name:"Sudan",alpha2:"SD",alpha3:"SDN",numeric:"729"},{name:"Suriname",alpha2:"SR",alpha3:"SUR",numeric:"740"},{name:"Sweden",alpha2:"SE",alpha3:"SWE",numeric:"752"},{name:"Switzerland",alpha2:"CH",alpha3:"CHE",numeric:"756"},{name:"Syrian Arab Republic",alpha2:"SY",alpha3:"SYR",numeric:"760"},{name:"Tajikistan",alpha2:"TJ",alpha3:"TJK",numeric:"762"},{name:"Tanzania",alpha2:"TZ",alpha3:"TZA",numeric:"834"},{name:"Thailand",alpha2:"TH",alpha3:"THA",numeric:"764"},{name:"Timor-Leste",alpha2:"TL",alpha3:"TLS",numeric:"626"},{name:"Togo",alpha2:"TG",alpha3:"TGO",numeric:"768"},{name:"Tonga",alpha2:"TO",alpha3:"TON",numeric:"776"},{name:"Trinidad and Tobago",alpha2:"TT",alpha3:"TTO",numeric:"780"},{name:"Tunisia",alpha2:"TN",alpha3:"TUN",numeric:"788"},{name:"Turkey",alpha2:"TR",alpha3:"TUR",numeric:"792"},{name:"Turkmenistan",alpha2:"TM",alpha3:"TKM",numeric:"795"},{name:"Tuvalu",alpha2:"TV",alpha3:"TUV",numeric:"798"},{name:"Uganda",alpha2:"UG",alpha3:"UGA",numeric:"800"},{name:"Ukraine",alpha2:"UA",alpha3:"UKR",numeric:"804"},{name:"United Arab Emirates",alpha2:"AE",alpha3:"ARE",numeric:"784"},{name:"United Kingdom",alpha2:"GB",alpha3:"GBR",numeric:"826"},{name:"United States of America",alpha2:"US",alpha3:"USA",numeric:"840"},{name:"Uruguay",alpha2:"UY",alpha3:"URY",numeric:"858"},{name:"Uzbekistan",alpha2:"UZ",alpha3:"UZB",numeric:"860"},{name:"Vanuatu",alpha2:"VU",alpha3:"VUT",numeric:"548"},{name:"Venezuela",alpha2:"VE",alpha3:"VEN",numeric:"862"},{name:"Vietnam",alpha2:"VN",alpha3:"VNM",numeric:"704"},{name:"Yemen",alpha2:"YE",alpha3:"YEM",numeric:"887"},{name:"Zambia",alpha2:"ZM",alpha3:"ZMB",numeric:"894"},{name:"Zimbabwe",alpha2:"ZW",alpha3:"ZWE",numeric:"716"}],dE=[{name:"Bartleby",icon:"https://uploads-ssl.webflow.com/63f8af5313455948ec74231c/65b00ad6c8cbebaa2dd1e897_bartleby-icon.svg",url:"https://www.bartleby.com/"},{name:"CliffsNotes",icon:"https://uploads-ssl.webflow.com/63f8af5313455948ec74231c/65b00ad762c637e0a3785b69_cliffsnotes-icon.svg",url:"https://www.cliffsnotes.com/"},{name:"College Sidekick",icon:"https://uploads-ssl.webflow.com/63f8af5313455948ec74231c/65b00ad6ccacf96de3afe789_college-sidekick-icon.svg",url:"https://www.collegesidekick.com/"},{name:"Course Hero",icon:"https://uploads-ssl.webflow.com/63f8af5313455948ec74231c/65b00ad65698bebc8c6d16bf_course-hero-icon.svg",url:"https://www.coursehero.com/"},{name:"Course Sidekick",icon:"https://uploads-ssl.webflow.com/63f8af5313455948ec74231c/65b00ad63668a8e73249cabe_course-sidekick-icon.svg",url:"https://www.coursesidekick.com/"},{name:"LanguageTool",icon:"https://uploads-ssl.webflow.com/63f8af5313455948ec74231c/65d50858c377e156eb53ce26_languagetool.svg",url:"https://www.languagetool.org/"},{name:"Nursing Hero",icon:"https://uploads-ssl.webflow.com/63f8af5313455948ec74231c/65b00ad679ecd17e489dae35_nursing-hero-icon.svg",url:"https://www.nursinghero.com/"},{name:"QuillBot",icon:"https://uploads-ssl.webflow.com/63f8af5313455948ec74231c/65b00ad6910219fb886f4260_quillbot-icon.svg",url:"https://www.quillbot.com/"},{name:"Scribbr",icon:"https://uploads-ssl.webflow.com/63f8af5313455948ec74231c/65b00ad720d8e19d27dcf02e_scribbr-icon.svg",url:"https://www.scribbr.com/"},{name:"Symbolab",icon:"https://uploads-ssl.webflow.com/63f8af5313455948ec74231c/65b00ad666281f4337bc90a1_symbolab-icon.svg",url:"https://www.symbolab.com/"},{name:"123HelpMe",url:"https://www.123helpme.com/"},{name:"Anti Essays",url:"https://www.antiessays.com/"},{name:"Article Checker",url:"https://www.articlechecker.com/"},{name:"Brainia",url:"https://www.brainia.com/"},{name:"Buenas Tareas",url:"https://www.buenastareas.com/"},{name:"Cram",url:"https://www.cram.com/"},{name:"Cyber Essays",url:"https://www.cyberessays.com/"},{name:"Education Index",url:"https://www.educationindex.net/"},{name:"Essay Depot",url:"https://www.essaydepot.com/"},{name:"Etudier",url:"https://www.etudier.com/"},{name:"IPL",url:"https://www.ipl.org/"},{name:"MajorTests",url:"https://www.majortests.com/"},{name:"Memorizar",url:"https://www.memorizar.com/"},{name:"Mireferat",url:"http://www.mireferat.com/"},{name:"Monografias",url:"https://www.monografias.com/"},{name:"PlagiarismChecker",url:"https://www.plagiarismchecker.com/"},{name:"PaperCamp",url:"https://www.papercamp.com/"},{name:"PaperRater",url:"https://www.paperrater.com/"},{name:"StudyMode",url:"https://www.studymode.com/"},{name:"TermPaperWarehouse",url:"https://www.termpaperwarehouse.com/"},{name:"Trabalhos Feitos",url:"https://www.trabalhosfeitos.com/"},{name:"WriteWork",url:"https://www.writework.com/"}],pE=[{name:"Address"},{name:"Email"},{name:"Financial Information"},{name:"Health Information"},{name:"Name"},{name:"Phone Number"},{name:"Other"}];function jh(){return uE.map(e=>({name:e.name,sublabel:e.sublabel}))}function hf(){return cE.map(e=>({name:e.name,alpha2:e.alpha2,alpha3:e.alpha3,numeric:e.numeric}))}function hE(){return fE.map(e=>({name:e.name,alpha2:e.alpha2,alpha3:e.alpha3,numeric:e.numeric}))}function mE(){const e=hf();return hE().filter(r=>!e.some(i=>i.alpha2===r.alpha2))}function Ni(){return dE.map(e=>({name:e.name,icon:e.icon,url:e.url}))}function gE(){return pE.map(e=>({name:e.name}))}function Wh(){return sessionStorage.getItem("eeaUser")?sessionStorage.getItem("eeaUser")==="true"?(console.log("Saved EEA status is true"),!0):(console.log("Saved EEA status is false"),!1):"No saved status"}function vE(e){const t=hf();for(let r of t)if(r.name===e||r.alpha2===e||r.alpha3===e||r.numeric===e)return r}async function yE(){const e="https://ipapi.co/json/?key=7mWXjXh3MPnag87BloSDJYvLDC4ZFibUWnTiTcaNqHzSIdkw2I",t={method:"GET"};try{const i=await(await fetch(e,t)).text();return JSON.parse(i)}catch(r){return console.error(r),null}}async function ls(){const e=i=>{sessionStorage.setItem("eeaUser",i.toString())};switch(Wh()){case!0:return!0;case!1:return!1;default:console.log(Wh());break}const t=await yE();return vE(t.country_name)!==void 0?(console.log("User is in EEA, setting sessionStorage to true"),e(!0),!0):(console.log("User is not in EEA, setting sessionStorage to false"),e(!1),!1)}function _E(){const e=new URLSearchParams(window.location.search);if(e.has("region")){const t=e.get("region");t==="eu"?sessionStorage.setItem("eeaUser","true"):t==="row"&&sessionStorage.setItem("eeaUser","false")}}async function wE(e="block"){const t=Array.from(document.querySelectorAll("[data-europe-show]")),r=Array.from(document.querySelectorAll("[data-europe-hide]"));await ls()?(t.forEach(c=>{c.style.display=e}),r.forEach(c=>{c.remove()})):(t.forEach(c=>{c.remove()}),r.forEach(c=>{c.style.display=e}))}function SE(){_E(),wE()}var ca=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function ng(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var rg={exports:{}};/**! * MixItUp v3.3.1 * A high-performance, dependency-free library for animated filtering, sorting and more * Build 94e0fbf6-cd0b-4987-b3c0-14b59b67b8a0 * * @copyright Copyright 2014-2018 KunkaLabs Limited. * @author KunkaLabs Limited. * @link https://www.kunkalabs.com/mixitup/ * * @license Commercial use requires a commercial license. * https://www.kunkalabs.com/mixitup/licenses/ * * Non-commercial use permitted under same terms as CC BY-NC 3.0 license. * http://creativecommons.org/licenses/by-nc/3.0/ */(function(e,t){(function(r){var i=null,c=null;(function(){var a=["webkit","moz","o","ms"],o=r.document.createElement("div"),s=-1;for(s=0;s"u"&&Object.defineProperty(r.Element.prototype,"nextElementSibling",{get:function(){for(var u=this.nextSibling;u;){if(u.nodeType===1)return u;u=u.nextSibling}return null}}),function(u){u.matches=u.matches||u.machesSelector||u.mozMatchesSelector||u.msMatchesSelector||u.oMatchesSelector||u.webkitMatchesSelector||function(d){return Array.prototype.indexOf.call(this.parentElement.querySelectorAll(d),this)>-1}}(r.Element.prototype),Object.keys||(Object.keys=function(){var u=Object.prototype.hasOwnProperty,d=!1,h=[],m=-1;return d=!{toString:null}.propertyIsEnumerable("toString"),h=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],m=h.length,function(y){var I=[],R="",O=-1;if(typeof y!="object"&&(typeof y!="function"||y===null))throw new TypeError("Object.keys called on non-object");for(R in y)u.call(y,R)&&I.push(R);if(d)for(O=0;O>>0,y===0||(d=0,arguments.length>1&&(d=Number(arguments[1]),d!==d?d=0:d!==0&&d!==1/0&&d!==-1/0&&(d=(d>0||-1)*Math.floor(Math.abs(d)))),d>=y))return-1;for(h=d>=0?d:Math.max(y-Math.abs(d),0);h0&&!d);x++)u.id?O=u.id:(O="MixItUp"+c.randomHex(),u.id=O),i.instances[O]instanceof i.Mixer?(h=i.instances[O],(!o||o&&o.debug&&o.debug.showWarnings!==!1)&&console.warn(i.messages.warningFactoryPreexistingInstance())):(h=new i.Mixer,h.attach(u,y,O,o),i.instances[O]=h),m=new i.Facade(h),o&&o.debug&&o.debug.enable?R.push(h):R.push(m);return d?I=new i.Collection(R):I=R[0],I},i.use=function(a){i.Base.prototype.callActions.call(i,"beforeUse",arguments),typeof a=="function"&&a.TYPE==="mixitup-extension"?typeof i.extensions[a.NAME]>"u"&&(a(i),i.extensions[a.NAME]=a):a.fn&&a.fn.jquery&&(i.libraries.$=a),i.Base.prototype.callActions.call(i,"afterUse",arguments)},i.instances={},i.extensions={},i.libraries={},c={hasClass:function(a,o){return!!a.className.match(new RegExp("(\\s|^)"+o+"(\\s|$)"))},addClass:function(a,o){this.hasClass(a,o)||(a.className+=a.className?" "+o:o)},removeClass:function(a,o){if(this.hasClass(a,o)){var s=new RegExp("(\\s|^)"+o+"(\\s|$)");a.className=a.className.replace(s," ").trim()}},extend:function(a,o,s,u){var d=[],h="",m=-1;s=s||!1,u=u||!1;try{if(Array.isArray(o))for(m=0;mR&&(R=O,y=I)}throw R>1&&(m=i.messages.errorConfigInvalidPropertySuggestion({probableMatch:y})),h=i.messages.errorConfigInvalidProperty({erroneous:d,suggestion:m}),new TypeError(h)}throw a},template:function(a){for(var o=/\${([\w]*)}/g,s={},u=null;u=o.exec(a);)s[u[1]]=new RegExp("\\${"+u[1]+"}","g");return function(d){var h="",m=a;d=d||{};for(h in s)m=m.replace(s[h],typeof d[h]<"u"?d[h]:"");return m}},on:function(a,o,s,u){a&&(a.addEventListener?a.addEventListener(o,s,u):a.attachEvent&&(a["e"+o+s]=s,a[o+s]=function(){a["e"+o+s](r.event)},a.attachEvent("on"+o,a[o+s])))},off:function(a,o,s){a&&(a.removeEventListener?a.removeEventListener(o,s,!1):a.detachEvent&&(a.detachEvent("on"+o,a[o+s]),a[o+s]=null))},getCustomEvent:function(a,o,s){var u=null;return s=s||r.document,typeof r.CustomEvent=="function"?u=new r.CustomEvent(a,{detail:o,bubbles:!0,cancelable:!0}):typeof s.createEvent=="function"?(u=s.createEvent("CustomEvent"),u.initCustomEvent(a,!0,!0,o)):(u=s.createEventObject(),u.type=a,u.returnValue=!1,u.cancelBubble=!1,u.detail=o),u},getOriginalEvent:function(a){return a.touches&&a.touches.length?a.touches[0]:a.changedTouches&&a.changedTouches.length?a.changedTouches[0]:a},index:function(a,o){for(var s=0;(a=a.previousElementSibling)!==null;)(!o||a.matches(o))&&++s;return s},camelCase:function(a){return a.toLowerCase().replace(/([_-][a-z])/g,function(o){return o.toUpperCase().replace(/[_-]/,"")})},pascalCase:function(a){return(a=this.camelCase(a)).charAt(0).toUpperCase()+a.slice(1)},dashCase:function(a){return a.replace(/([A-Z])/g,"-$1").replace(/^-/,"").toLowerCase()},isElement:function(a,o){return o=o||r.document,r.HTMLElement&&a instanceof r.HTMLElement||o.defaultView&&o.defaultView.HTMLElement&&a instanceof o.defaultView.HTMLElement?!0:a!==null&&a.nodeType===1&&typeof a.nodeName=="string"},createElement:function(a,o){var s=null,u=null;for(o=o||r.document,s=o.createDocumentFragment(),u=o.createElement("div"),u.innerHTML=a.trim();u.firstChild;)s.appendChild(u.firstChild);return s},removeWhitespace:function(a){for(var o;a&&a.nodeName==="#text";)o=a,a=a.previousSibling,o.parentElement&&o.parentElement.removeChild(o)},isEqualArray:function(a,o){var s=a.length;if(s!==o.length)return!1;for(;s--;)if(a[s]!==o[s])return!1;return!0},deepEquals:function(a,o){var s;if(typeof a=="object"&&a&&typeof o=="object"&&o){if(Object.keys(a).length!==Object.keys(o).length)return!1;for(s in a)if(!o.hasOwnProperty(s)||!this.deepEquals(a[s],o[s]))return!1}else if(a!==o)return!1;return!0},arrayShuffle:function(a){for(var o=a.slice(),s=o.length,u=s,d=-1,h=[];u--;)d=~~(Math.random()*s),h=o[u],o[u]=o[d],o[d]=h;return o},arrayFromList:function(a){var o,s;try{return Array.prototype.slice.call(a)}catch{for(o=[],s=0;s "+o),d&&a.removeAttribute("id")),u},clean:function(a){var o=[],s=-1;for(s=0;sd)return!0}return!0},Deferred:function(){this.promise=null,this.resolve=null,this.reject=null,this.id=c.randomHex()},isEmptyObject:function(a){var o="";if(typeof Object.keys=="function")return Object.keys(a).length===0;for(o in a)if(a.hasOwnProperty(o))return!1;return!0},getClassname:function(a,o,s){var u="";return u+=a.block,u.length&&(u+=a.delineatorElement),u+=a["element"+this.pascalCase(o)],s&&(u.length&&(u+=a.delineatorModifier),u+=s),u},getProperty:function(a,o){var s=o.split("."),u=null,d="",h=0;if(!o)return a;for(u=function(m){return m?m[d]:null};h-1,o.callFilters("afterIsBound",s,arguments)},addBinding:function(a){var o=this;this.callActions("beforeAddBinding",arguments),o.isBound()||o.bound.push(a),this.callActions("afterAddBinding",arguments)},removeBinding:function(a){var o=this,s=-1;this.callActions("beforeRemoveBinding",arguments),(s=o.bound.indexOf(a))>-1&&o.bound.splice(s,1),o.bound.length<1&&(o.unbindClick(),s=i.controls.indexOf(o),i.controls.splice(s,1),o.status==="active"&&o.renderStatus(o.el,"inactive")),this.callActions("afterRemoveBinding",arguments)},bindClick:function(){var a=this;this.callActions("beforeBindClick",arguments),a.handler=function(o){a.handleClick(o)},c.on(a.el,"click",a.handler),this.callActions("afterBindClick",arguments)},unbindClick:function(){var a=this;this.callActions("beforeUnbindClick",arguments),c.off(a.el,"click",a.handler),a.handler=null,this.callActions("afterUnbindClick",arguments)},handleClick:function(a){var o=this,s=null,u=null,d=!1,h=void 0,m={},y=null,I=[],R=-1;if(this.callActions("beforeHandleClick",arguments),this.pending=0,u=o.bound[0],o.selector?s=c.closestParent(a.target,u.config.selectors.control+o.selector,!0,u.dom.document):s=o.el,!s){o.callActions("afterHandleClick",arguments);return}switch(o.type){case"filter":m.filter=o.filter||s.getAttribute("data-filter");break;case"sort":m.sort=o.sort||s.getAttribute("data-sort");break;case"multimix":m.filter=o.filter||s.getAttribute("data-filter"),m.sort=o.sort||s.getAttribute("data-sort");break;case"toggle":m.filter=o.filter||s.getAttribute("data-toggle"),o.status==="live"?d=c.hasClass(s,o.classNames.active):d=o.status==="active";break}for(R=0;R0)&&(s.status==="live"?s.updateLive(a,o):(u.sort=s.sort,u.filter=s.filter,s.callFilters("actionsUpdate",u,arguments),s.parseStatusChange(s.el,a,u,o)),s.callActions("afterUpdate",arguments))},updateLive:function(a,o){var s=this,u=null,d=null,h=null,m=-1;if(s.callActions("beforeUpdateLive",arguments),!!s.el){for(u=s.el.querySelectorAll(s.selector),m=0;h=u[m];m++){switch(d=new i.CommandMultimix,s.type){case"filter":d.filter=h.getAttribute("data-filter");break;case"sort":d.sort=h.getAttribute("data-sort");break;case"multimix":d.filter=h.getAttribute("data-filter"),d.sort=h.getAttribute("data-sort");break;case"toggle":d.filter=h.getAttribute("data-toggle");break}d=s.callFilters("actionsUpdateLive",d,arguments),s.parseStatusChange(h,a,d,o)}s.callActions("afterUpdateLive",arguments)}},parseStatusChange:function(a,o,s,u){var d=this,h="",m="",y=-1;switch(d.callActions("beforeParseStatusChange",arguments),d.type){case"filter":o.filter===s.filter?d.renderStatus(a,"active"):d.renderStatus(a,"inactive");break;case"multimix":o.sort===s.sort&&o.filter===s.filter?d.renderStatus(a,"active"):d.renderStatus(a,"inactive");break;case"sort":o.sort.match(/:asc/g)&&(h=o.sort.replace(/:asc/g,"")),o.sort===s.sort||h===s.sort?d.renderStatus(a,"active"):d.renderStatus(a,"inactive");break;case"toggle":for(u.length<1&&d.renderStatus(a,"inactive"),o.filter===s.filter&&d.renderStatus(a,"active"),y=0;y"u")throw new Error('Event type "'+a+'" not found.');m.state=new i.State,c.extend(m.state,s.state),s.futureState&&(m.futureState=new i.State,c.extend(m.futureState,s.futureState)),m.instance=s.instance,s.originalEvent&&(m.originalEvent=s.originalEvent),h=c.getCustomEvent(a,m,u),d.callFilters("eventFire",h,arguments),o.dispatchEvent(h)},i.events=new i.Events,i.QueueItem=function(){i.Base.call(this),this.callActions("beforeConstruct"),this.args=[],this.instruction=null,this.triggerElement=null,this.deferred=null,this.isToggling=!1,this.callActions("afterConstruct"),c.seal(this)},i.BaseStatic.call(i.QueueItem),i.QueueItem.prototype=Object.create(i.Base.prototype),i.QueueItem.prototype.constructor=i.QueueItem,i.Mixer=function(){i.Base.call(this),this.callActions("beforeConstruct"),this.config=new i.Config,this.id="",this.isBusy=!1,this.isToggling=!1,this.incPadding=!0,this.controls=[],this.targets=[],this.origOrder=[],this.cache={},this.toggleArray=[],this.targetsMoved=0,this.targetsImmovable=0,this.targetsBound=0,this.targetsDone=0,this.staggerDuration=0,this.effectsIn=null,this.effectsOut=null,this.transformIn=[],this.transformOut=[],this.queue=[],this.state=null,this.lastOperation=null,this.lastClicked=null,this.userCallback=null,this.userDeferred=null,this.dom=new i.MixerDom,this.callActions("afterConstruct"),c.seal(this)},i.BaseStatic.call(i.Mixer),i.Mixer.prototype=Object.create(i.Base.prototype),c.extend(i.Mixer.prototype,{constructor:i.Mixer,attach:function(a,o,s,u){var d=this,h=null,m=-1;for(d.callActions("beforeAttach",arguments),d.id=s,u&&c.extend(d.config,u,!0,!0),d.sanitizeConfig(),d.cacheDom(a,o),d.config.layout.containerClassName&&c.addClass(d.dom.container,d.config.layout.containerClassName),i.features.has.transitions||(d.config.animation.enable=!1),typeof r.console>"u"&&(d.config.debug.showWarnings=!1),d.config.data.uidKey&&(d.config.controls.enable=!1),d.indexTargets(),d.state=d.getInitialState(),m=0;h=d.lastOperation.toHide[m];m++)h.hide();d.config.controls.enable&&(d.initControls(),d.buildToggleArray(null,d.state),d.updateControls({filter:d.state.activeFilter,sort:d.state.activeSort})),d.parseEffects(),d.callActions("afterAttach",arguments)},sanitizeConfig:function(){var a=this;a.callActions("beforeSanitizeConfig",arguments),a.config.controls.scope=a.config.controls.scope.toLowerCase().trim(),a.config.controls.toggleLogic=a.config.controls.toggleLogic.toLowerCase().trim(),a.config.controls.toggleDefault=a.config.controls.toggleDefault.toLowerCase().trim(),a.config.animation.effects=a.config.animation.effects.trim(),a.callActions("afterSanitizeConfig",arguments)},getInitialState:function(){var a=this,o=new i.State,s=new i.Operation;if(a.callActions("beforeGetInitialState",arguments),o.activeContainerClassName=a.config.layout.containerClassName,a.config.load.dataset){if(!a.config.data.uidKey||typeof a.config.data.uidKey!="string")throw new TypeError(i.messages.errorConfigDataUidKeyNotSet());s.startDataset=s.newDataset=o.activeDataset=a.config.load.dataset.slice(),s.startContainerClassName=s.newContainerClassName=o.activeContainerClassName,s.show=a.targets.slice(),o=a.callFilters("stateGetInitialState",o,arguments)}else o.activeFilter=a.parseFilterArgs([a.config.load.filter]).command,o.activeSort=a.parseSortArgs([a.config.load.sort]).command,o.totalTargets=a.targets.length,o=a.callFilters("stateGetInitialState",o,arguments),o.activeSort.collection||o.activeSort.attribute||o.activeSort.order==="random"||o.activeSort.order==="desc"?(s.newSort=o.activeSort,a.sortOperation(s),a.printSort(!1,s),a.targets=s.newOrder):s.startOrder=s.newOrder=a.targets,s.startFilter=s.newFilter=o.activeFilter,s.startSort=s.newSort=o.activeSort,s.startContainerClassName=s.newContainerClassName=o.activeContainerClassName,s.newFilter.selector==="all"?s.newFilter.selector=a.config.selectors.target:s.newFilter.selector==="none"&&(s.newFilter.selector="");return s=a.callFilters("operationGetInitialState",s,[o]),a.lastOperation=s,s.newFilter&&a.filterOperation(s),o=a.buildState(s),o},cacheDom:function(a,o){var s=this;s.callActions("beforeCacheDom",arguments),s.dom.document=o,s.dom.body=s.dom.document.querySelector("body"),s.dom.container=a,s.dom.parent=a,s.callActions("afterCacheDom",arguments)},indexTargets:function(){var a=this,o=null,s=null,u=null,d=-1;if(a.callActions("beforeIndexTargets",arguments),a.dom.targets=a.config.layout.allowNestedTargets?a.dom.container.querySelectorAll(a.config.selectors.target):c.children(a.dom.container,a.config.selectors.target,a.dom.document),a.dom.targets=c.arrayFromList(a.dom.targets),a.targets=[],(u=a.config.load.dataset)&&u.length!==a.dom.targets.length)throw new Error(i.messages.errorDatasetPrerenderedMismatch());if(a.dom.targets.length){for(d=0;s=a.dom.targets[d];d++)o=new i.Target,o.init(s,a,u?u[d]:void 0),o.isInDom=!0,a.targets.push(o);a.dom.parent=a.dom.targets[0].parentElement===a.dom.container?a.dom.container:a.dom.targets[0].parentElement}a.origOrder=a.targets,a.callActions("afterIndexTargets",arguments)},initControls:function(){var a=this,o="",s=null,u=null,d=null,h=null,m=null,y=-1,I=-1;switch(a.callActions("beforeInitControls",arguments),a.config.controls.scope){case"local":d=a.dom.container;break;case"global":d=a.dom.document;break;default:throw new Error(i.messages.errorConfigInvalidControlsScope())}for(y=0;o=i.controlDefinitions[y];y++)if(a.config.controls.live||o.live){if(o.parent){if(h=a.dom[o.parent],!h||h.length<0)continue;typeof h.length!="number"&&(h=[h])}else h=[d];for(I=0;u=h[I];I++)m=a.getControl(u,o.type,o.selector),a.controls.push(m)}else for(s=d.querySelectorAll(a.config.selectors.control+o.selector),I=0;u=s[I];I++)m=a.getControl(u,o.type,""),m&&a.controls.push(m);a.callActions("afterInitControls",arguments)},getControl:function(a,o,s){var u=this,d=null,h=-1;if(u.callActions("beforeGetControl",arguments),!s)for(h=0;d=i.controls[h];h++){if(d.el===a&&d.isBound(u))return u.callFilters("controlGetControl",null,arguments);if(d.el===a&&d.type===o&&d.selector===s)return d.addBinding(u),u.callFilters("controlGetControl",d,arguments)}return d=new i.Control,d.init(a,o,s),d.classNames.base=c.getClassname(u.config.classNames,o),d.classNames.active=c.getClassname(u.config.classNames,o,u.config.classNames.modifierActive),d.classNames.disabled=c.getClassname(u.config.classNames,o,u.config.classNames.modifierDisabled),d.addBinding(u),u.callFilters("controlGetControl",d,arguments)},getToggleSelector:function(){var a=this,o=a.config.controls.toggleLogic==="or"?", ":"",s="";return a.callActions("beforeGetToggleSelector",arguments),a.toggleArray=c.clean(a.toggleArray),s=a.toggleArray.join(o),s===""&&(s=a.config.controls.toggleDefault),a.callFilters("selectorGetToggleSelector",s,arguments)},buildToggleArray:function(a,o){var s=this,u="";if(s.callActions("beforeBuildToggleArray",arguments),a&&a.filter)u=a.filter.selector.replace(/\s/g,"");else if(o)u=o.activeFilter.selector.replace(/\s/g,"");else return;(u===s.config.selectors.target||u==="all")&&(u=""),s.config.controls.toggleLogic==="or"?s.toggleArray=u.split(","):s.toggleArray=s.splitCompoundSelector(u),s.toggleArray=c.clean(s.toggleArray),s.callActions("afterBuildToggleArray",arguments)},splitCompoundSelector:function(a){var o=a.split(/([\.\[])/g),s=[],u="",d=-1;for(o[0]===""&&o.shift(),d=0;d"u"&&(a.index=0),u=s.getNextSibling(a.index,a.sibling,a.position),h=s.dom.document.createDocumentFragment(),u?d=c.index(u,s.config.selectors.target):d=s.targets.length,a.collection){for(I=0;y=a.collection[I];I++){if(s.dom.targets.indexOf(y)>-1)throw new Error(i.messages.errorInsertPreexistingElement());y.style.display="none",h.appendChild(y),h.appendChild(s.dom.document.createTextNode(" ")),!(!c.isElement(y,s.dom.document)||!y.matches(s.config.selectors.target))&&(m=new i.Target,m.init(y,s),m.isInDom=!0,s.targets.splice(d,0,m),d++)}s.dom.parent.insertBefore(h,u)}o.startOrder=s.origOrder=s.targets,s.callActions("afterInsertTargets",arguments)},getNextSibling:function(a,o,s){var u=this,d=null;return a=Math.max(a,0),o&&s==="before"?d=o:o&&s==="after"?d=o.nextElementSibling||null:u.targets.length>0&&typeof a<"u"?d=a0&&(u.config.layout.siblingAfter?d=u.config.layout.siblingAfter:u.config.layout.siblingBefore?d=u.config.layout.siblingBefore.nextElementSibling:u.dom.parent.children[0]),u.callFilters("elementGetNextSibling",d,arguments)},filterOperation:function(a){var o=this,s=!1,u=-1,d="",h=null,m=-1;for(o.callActions("beforeFilterOperation",arguments),d=a.newFilter.action,m=0;h=a.newOrder[m];m++)a.newFilter.collection?s=a.newFilter.collection.indexOf(h.dom.el)>-1:a.newFilter.selector===""?s=!1:s=h.dom.el.matches(a.newFilter.selector),o.evaluateHideShow(s,h,d,a);if(a.toRemove.length)for(m=0;h=a.show[m];m++)a.toRemove.indexOf(h)>-1&&(a.show.splice(m,1),(u=a.toShow.indexOf(h))>-1&&a.toShow.splice(u,1),a.toHide.push(h),a.hide.push(h),m--);a.matching=a.show.slice(),a.show.length===0&&a.newFilter.selector!==""&&o.targets.length!==0&&(a.hasFailed=!0),o.callActions("afterFilterOperation",arguments)},evaluateHideShow:function(a,o,s,u){var d=this,h=!1,m=Array.prototype.slice.call(arguments,1);h=d.callFilters("testResultEvaluateHideShow",a,m),d.callActions("beforeEvaluateHideShow",arguments),h===!0&&s==="show"||h===!1&&s==="hide"?(u.show.push(o),!o.isShown&&u.toShow.push(o)):(u.hide.push(o),o.isShown&&u.toHide.push(o)),d.callActions("afterEvaluateHideShow",arguments)},sortOperation:function(a){var o=this,s=[],u=null,d=null,h=-1;if(o.callActions("beforeSortOperation",arguments),a.startOrder=o.targets,a.newSort.collection){for(s=[],h=0;d=a.newSort.collection[h];h++){if(o.dom.targets.indexOf(d)<0)throw new Error(i.messages.errorSortNonExistentElement());u=new i.Target,u.init(d,o),u.isInDom=!0,s.push(u)}a.newOrder=s}else a.newSort.order==="random"?a.newOrder=c.arrayShuffle(a.startOrder):a.newSort.attribute===""?(a.newOrder=o.origOrder.slice(),a.newSort.order==="desc"&&a.newOrder.reverse()):(a.newOrder=a.startOrder.slice(),a.newOrder.sort(function(m,y){return o.compare(m,y,a.newSort)}));c.isEqualArray(a.newOrder,a.startOrder)&&(a.willSort=!1),o.callActions("afterSortOperation",arguments)},compare:function(a,o,s){var u=this,d=s.order,h=u.getAttributeValue(a,s.attribute),m=u.getAttributeValue(o,s.attribute);return isNaN(h*1)||isNaN(m*1)?(h=h.toLowerCase(),m=m.toLowerCase()):(h=h*1,m=m*1),hm?d==="asc"?1:-1:h===m&&s.next?u.compare(a,o,s.next):0},getAttributeValue:function(a,o){var s=this,u="";return u=a.dom.el.getAttribute("data-"+o),u===null&&s.config.debug.showWarnings&&console.warn(i.messages.warningInconsistentSortingAttributes({attribute:"data-"+o})),s.callFilters("valueGetAttributeValue",u||0,arguments)},printSort:function(a,o){var s=this,u=a?o.newOrder:o.startOrder,d=a?o.startOrder:o.newOrder,h=u.length?u[u.length-1].dom.el.nextElementSibling:null,m=r.document.createDocumentFragment(),y=null,I=null,R=null,O=-1;for(s.callActions("beforePrintSort",arguments),O=0;I=u[O];O++)R=I.dom.el,R.style.position!=="absolute"&&(c.removeWhitespace(R.previousSibling),R.parentElement.removeChild(R));for(y=h?h.previousSibling:s.dom.parent.lastChild,y&&y.nodeName==="#text"&&c.removeWhitespace(y),O=0;I=d[O];O++)R=I.dom.el,c.isElement(m.lastChild)&&m.appendChild(r.document.createTextNode(" ")),m.appendChild(R);s.dom.parent.firstChild&&s.dom.parent.firstChild!==h&&m.insertBefore(r.document.createTextNode(" "),m.childNodes[0]),h?(m.appendChild(r.document.createTextNode(" ")),s.dom.parent.insertBefore(m,h)):s.dom.parent.appendChild(m),s.callActions("afterPrintSort",arguments)},parseSortString:function(a,o){var s=this,u=a.split(" "),d=o,h=[],m=-1;for(m=0;m-1&&(I=o.substring(y),R=m.exec(I),O=R[1]),a){case"fade":s.opacity=O?parseFloat(O):0;break;case"stagger":h.staggerDuration=O?parseFloat(O):100;break;default:if(d&&h.config.animation.reverseOut&&a!=="scale"?s[a].value=(O?parseFloat(O):i.transformDefaults[a].value)*-1:s[a].value=O?parseFloat(O):i.transformDefaults[a].value,O){for(S=0;x=z[S];S++)if(O.indexOf(x)>-1){s[a].unit=x;break}}else s[a].unit=i.transformDefaults[a].unit;u.push(a+"("+s[a].value+s[a].unit+")")}h.callActions("afterParseEffect",arguments)},buildState:function(a){var o=this,s=new i.State,u=null,d=-1;for(o.callActions("beforeBuildState",arguments),d=0;u=o.targets[d];d++)(!a.toRemove.length||a.toRemove.indexOf(u)<0)&&s.targets.push(u.dom.el);for(d=0;u=a.matching[d];d++)s.matching.push(u.dom.el);for(d=0;u=a.show[d];d++)s.show.push(u.dom.el);for(d=0;u=a.hide[d];d++)(!a.toRemove.length||a.toRemove.indexOf(u)<0)&&s.hide.push(u.dom.el);return s.id=o.id,s.container=o.dom.container,s.activeFilter=a.newFilter,s.activeSort=a.newSort,s.activeDataset=a.newDataset,s.activeContainerClassName=a.newContainerClassName,s.hasFailed=a.hasFailed,s.totalTargets=o.targets.length,s.totalShow=a.show.length,s.totalHide=a.hide.length,s.totalMatching=a.matching.length,s.triggerElement=a.triggerElement,o.callFilters("stateBuildState",s,arguments)},goMix:function(a,o){var s=this,u=null;return s.callActions("beforeGoMix",arguments),(!s.config.animation.duration||!s.config.animation.effects||!c.isVisible(s.dom.container))&&(a=!1),!o.toShow.length&&!o.toHide.length&&!o.willSort&&!o.willChangeLayout&&(a=!1),!o.startState.show.length&&!o.show.length&&(a=!1),i.events.fire("mixStart",s.dom.container,{state:o.startState,futureState:o.newState,instance:s},s.dom.document),typeof s.config.callbacks.onMixStart=="function"&&s.config.callbacks.onMixStart.call(s.dom.container,o.startState,o.newState,s),c.removeClass(s.dom.container,c.getClassname(s.config.classNames,"container",s.config.classNames.modifierFailed)),s.userDeferred?u=s.userDeferred:u=s.userDeferred=c.defer(i.libraries),s.isBusy=!0,!a||!i.features.has.transitions?(s.config.debug.fauxAsync?setTimeout(function(){s.cleanUp(o)},s.config.animation.duration):s.cleanUp(o),s.callFilters("promiseGoMix",u.promise,arguments)):(r.pageYOffset!==o.docState.scrollTop&&r.scrollTo(o.docState.scrollLeft,o.docState.scrollTop),s.config.animation.applyPerspective&&(s.dom.parent.style[i.features.perspectiveProp]=s.config.animation.perspectiveDistance,s.dom.parent.style[i.features.perspectiveOriginProp]=s.config.animation.perspectiveOrigin),s.config.animation.animateResizeContainer&&o.startHeight!==o.newHeight&&o.viewportDeltaY!==o.startHeight-o.newHeight&&(s.dom.parent.style.height=o.startHeight+"px"),s.config.animation.animateResizeContainer&&o.startWidth!==o.newWidth&&o.viewportDeltaX!==o.startWidth-o.newWidth&&(s.dom.parent.style.width=o.startWidth+"px"),o.startHeight===o.newHeight&&(s.dom.parent.style.height=o.startHeight+"px"),o.startWidth===o.newWidth&&(s.dom.parent.style.width=o.startWidth+"px"),o.startHeight===o.newHeight&&o.startWidth===o.newWidth&&(s.dom.parent.style.overflow="hidden"),requestAnimationFrame(function(){s.moveTargets(o)}),s.callFilters("promiseGoMix",u.promise,arguments))},getStartMixData:function(a){var o=this,s=r.getComputedStyle(o.dom.parent),u=o.dom.parent.getBoundingClientRect(),d=null,h={},m=-1,y=s[i.features.boxSizingProp];for(o.incPadding=y==="border-box",o.callActions("beforeGetStartMixData",arguments),m=0;d=a.show[m];m++)h=d.getPosData(),a.showPosData[m]={startPosData:h};for(m=0;d=a.toHide[m];m++)h=d.getPosData(),a.toHidePosData[m]={startPosData:h};a.startX=u.left,a.startY=u.top,a.startHeight=o.incPadding?u.height:u.height-parseFloat(s.paddingTop)-parseFloat(s.paddingBottom)-parseFloat(s.borderTop)-parseFloat(s.borderBottom),a.startWidth=o.incPadding?u.width:u.width-parseFloat(s.paddingLeft)-parseFloat(s.paddingRight)-parseFloat(s.borderLeft)-parseFloat(s.borderRight),o.callActions("afterGetStartMixData",arguments)},setInter:function(a){var o=this,s=null,u=-1;for(o.callActions("beforeSetInter",arguments),o.config.animation.clampHeight&&(o.dom.parent.style.height=a.startHeight+"px",o.dom.parent.style.overflow="hidden"),o.config.animation.clampWidth&&(o.dom.parent.style.width=a.startWidth+"px",o.dom.parent.style.overflow="hidden"),u=0;s=a.toShow[u];u++)s.show();a.willChangeLayout&&(c.removeClass(o.dom.container,a.startContainerClassName),c.addClass(o.dom.container,a.newContainerClassName)),o.callActions("afterSetInter",arguments)},getInterMixData:function(a){var o=this,s=null,u=-1;for(o.callActions("beforeGetInterMixData",arguments),u=0;s=a.show[u];u++)a.showPosData[u].interPosData=s.getPosData();for(u=0;s=a.toHide[u];u++)a.toHidePosData[u].interPosData=s.getPosData();o.callActions("afterGetInterMixData",arguments)},setFinal:function(a){var o=this,s=null,u=-1;for(o.callActions("beforeSetFinal",arguments),a.willSort&&o.printSort(!1,a),u=0;s=a.toHide[u];u++)s.hide();o.callActions("afterSetFinal",arguments)},getFinalMixData:function(a){var o=this,s=null,u=null,d=null,h=-1;for(o.callActions("beforeGetFinalMixData",arguments),h=0;d=a.show[h];h++)a.showPosData[h].finalPosData=d.getPosData();for(h=0;d=a.toHide[h];h++)a.toHidePosData[h].finalPosData=d.getPosData();for((o.config.animation.clampHeight||o.config.animation.clampWidth)&&(o.dom.parent.style.height=o.dom.parent.style.width=o.dom.parent.style.overflow=""),o.incPadding||(s=r.getComputedStyle(o.dom.parent)),u=o.dom.parent.getBoundingClientRect(),a.newX=u.left,a.newY=u.top,a.newHeight=o.incPadding?u.height:u.height-parseFloat(s.paddingTop)-parseFloat(s.paddingBottom)-parseFloat(s.borderTop)-parseFloat(s.borderBottom),a.newWidth=o.incPadding?u.width:u.width-parseFloat(s.paddingLeft)-parseFloat(s.paddingRight)-parseFloat(s.borderLeft)-parseFloat(s.borderRight),a.viewportDeltaX=a.docState.viewportWidth-this.dom.document.documentElement.clientWidth,a.viewportDeltaY=a.docState.viewportHeight-this.dom.document.documentElement.clientHeight,a.willSort&&o.printSort(!0,a),h=0;d=a.toShow[h];h++)d.hide();for(h=0;d=a.toHide[h];h++)d.show();a.willChangeLayout&&(c.removeClass(o.dom.container,a.newContainerClassName),c.addClass(o.dom.container,o.config.layout.containerClassName)),o.callActions("afterGetFinalMixData",arguments)},getTweenData:function(a){var o=this,s=null,u=null,d=Object.getOwnPropertyNames(o.effectsIn),h="",m=null,y=-1,I=-1,R=-1,O=-1;for(o.callActions("beforeGetTweenData",arguments),R=0;s=a.show[R];R++)for(u=a.showPosData[R],u.posIn=new i.StyleData,u.posOut=new i.StyleData,u.tweenData=new i.StyleData,s.isShown?(u.posIn.x=u.startPosData.x-u.interPosData.x,u.posIn.y=u.startPosData.y-u.interPosData.y):u.posIn.x=u.posIn.y=0,u.posOut.x=u.finalPosData.x-u.interPosData.x,u.posOut.y=u.finalPosData.y-u.interPosData.y,u.posIn.opacity=s.isShown?1:o.effectsIn.opacity,u.posOut.opacity=1,u.tweenData.opacity=u.posOut.opacity-u.posIn.opacity,!s.isShown&&!o.config.animation.nudge&&(u.posIn.x=u.posOut.x,u.posIn.y=u.posOut.y),u.tweenData.x=u.posOut.x-u.posIn.x,u.tweenData.y=u.posOut.y-u.posIn.y,o.config.animation.animateResizeTargets&&(u.posIn.width=u.startPosData.width,u.posIn.height=u.startPosData.height,y=(u.startPosData.width||u.finalPosData.width)-u.interPosData.width,u.posIn.marginRight=u.startPosData.marginRight-y,I=(u.startPosData.height||u.finalPosData.height)-u.interPosData.height,u.posIn.marginBottom=u.startPosData.marginBottom-I,u.posOut.width=u.finalPosData.width,u.posOut.height=u.finalPosData.height,y=(u.finalPosData.width||u.startPosData.width)-u.interPosData.width,u.posOut.marginRight=u.finalPosData.marginRight-y,I=(u.finalPosData.height||u.startPosData.height)-u.interPosData.height,u.posOut.marginBottom=u.finalPosData.marginBottom-I,u.tweenData.width=u.posOut.width-u.posIn.width,u.tweenData.height=u.posOut.height-u.posIn.height,u.tweenData.marginRight=u.posOut.marginRight-u.posIn.marginRight,u.tweenData.marginBottom=u.posOut.marginBottom-u.posIn.marginBottom),O=0;h=d[O];O++)m=o.effectsIn[h],!(!(m instanceof i.TransformData)||!m.value)&&(u.posIn[h].value=m.value,u.posOut[h].value=0,u.tweenData[h].value=u.posOut[h].value-u.posIn[h].value,u.posIn[h].unit=u.posOut[h].unit=u.tweenData[h].unit=m.unit);for(R=0;s=a.toHide[R];R++)for(u=a.toHidePosData[R],u.posIn=new i.StyleData,u.posOut=new i.StyleData,u.tweenData=new i.StyleData,u.posIn.x=s.isShown?u.startPosData.x-u.interPosData.x:0,u.posIn.y=s.isShown?u.startPosData.y-u.interPosData.y:0,u.posOut.x=o.config.animation.nudge?0:u.posIn.x,u.posOut.y=o.config.animation.nudge?0:u.posIn.y,u.tweenData.x=u.posOut.x-u.posIn.x,u.tweenData.y=u.posOut.y-u.posIn.y,o.config.animation.animateResizeTargets&&(u.posIn.width=u.startPosData.width,u.posIn.height=u.startPosData.height,y=u.startPosData.width-u.interPosData.width,u.posIn.marginRight=u.startPosData.marginRight-y,I=u.startPosData.height-u.interPosData.height,u.posIn.marginBottom=u.startPosData.marginBottom-I),u.posIn.opacity=1,u.posOut.opacity=o.effectsOut.opacity,u.tweenData.opacity=u.posOut.opacity-u.posIn.opacity,O=0;h=d[O];O++)m=o.effectsOut[h],!(!(m instanceof i.TransformData)||!m.value)&&(u.posIn[h].value=0,u.posOut[h].value=m.value,u.tweenData[h].value=u.posOut[h].value-u.posIn[h].value,u.posIn[h].unit=u.posOut[h].unit=u.tweenData[h].unit=m.unit);o.callActions("afterGetTweenData",arguments)},moveTargets:function(a){var o=this,s=null,u=null,d=null,h="",m=!1,y=-1,I=-1,R=o.checkProgress.bind(o);for(o.callActions("beforeMoveTargets",arguments),I=0;s=a.show[I];I++)u=new i.IMoveData,d=a.showPosData[I],h=s.isShown?"none":"show",m=o.willTransition(h,a.hasEffect,d.posIn,d.posOut),m&&y++,s.show(),u.posIn=d.posIn,u.posOut=d.posOut,u.statusChange=h,u.staggerIndex=y,u.operation=a,u.callback=m?R:null,s.move(u);for(I=0;s=a.toHide[I];I++)d=a.toHidePosData[I],u=new i.IMoveData,h="hide",m=o.willTransition(h,d.posIn,d.posOut),u.posIn=d.posIn,u.posOut=d.posOut,u.statusChange=h,u.staggerIndex=I,u.operation=a,u.callback=m?R:null,s.move(u);o.config.animation.animateResizeContainer&&(o.dom.parent.style[i.features.transitionProp]="height "+o.config.animation.duration+"ms ease, width "+o.config.animation.duration+"ms ease ",requestAnimationFrame(function(){a.startHeight!==a.newHeight&&a.viewportDeltaY!==a.startHeight-a.newHeight&&(o.dom.parent.style.height=a.newHeight+"px"),a.startWidth!==a.newWidth&&a.viewportDeltaX!==a.startWidth-a.newWidth&&(o.dom.parent.style.width=a.newWidth+"px")})),a.willChangeLayout&&(c.removeClass(o.dom.container,o.config.layout.ContainerClassName),c.addClass(o.dom.container,a.newContainerClassName)),o.callActions("afterMoveTargets",arguments)},hasEffect:function(){var a=this,o=["scale","translateX","translateY","translateZ","rotateX","rotateY","rotateZ"],s="",u=null,d=!1,h=-1,m=-1;if(a.effectsIn.opacity!==1)return a.callFilters("resultHasEffect",!0,arguments);for(m=0;s=o[m];m++)if(u=a.effectsIn[s],h=u.value!=="undefined"?u.value:u,h!==0){d=!0;break}return a.callFilters("resultHasEffect",d,arguments)},willTransition:function(a,o,s,u){var d=this,h=!1;return c.isVisible(d.dom.container)?a!=="none"&&o||s.x!==u.x||s.y!==u.y?h=!0:d.config.animation.animateResizeTargets?h=s.width!==u.width||s.height!==u.height||s.marginRight!==u.marginRight||s.marginTop!==u.marginTop:h=!1:h=!1,d.callFilters("resultWillTransition",h,arguments)},checkProgress:function(a){var o=this;o.targetsDone++,o.targetsBound===o.targetsDone&&o.cleanUp(a)},cleanUp:function(a){var o=this,s=null,u=null,d=null,h=null,m=-1;for(o.callActions("beforeCleanUp",arguments),o.targetsMoved=o.targetsImmovable=o.targetsBound=o.targetsDone=0,m=0;s=a.show[m];m++)s.cleanUp(),s.show();for(m=0;s=a.toHide[m];m++)s.cleanUp(),s.hide();if(a.willSort&&o.printSort(!1,a),o.dom.parent.style[i.features.transitionProp]=o.dom.parent.style.height=o.dom.parent.style.width=o.dom.parent.style.overflow=o.dom.parent.style[i.features.perspectiveProp]=o.dom.parent.style[i.features.perspectiveOriginProp]="",a.willChangeLayout&&(c.removeClass(o.dom.container,a.startContainerClassName),c.addClass(o.dom.container,a.newContainerClassName)),a.toRemove.length){for(m=0;s=o.targets[m];m++)a.toRemove.indexOf(s)>-1&&((u=s.dom.el.previousSibling)&&u.nodeName==="#text"&&(d=s.dom.el.nextSibling)&&d.nodeName==="#text"&&c.removeWhitespace(u),a.willSort||o.dom.parent.removeChild(s.dom.el),o.targets.splice(m,1),s.isInDom=!1,m--);o.origOrder=o.targets}a.willSort&&(o.targets=a.newOrder),o.state=a.newState,o.lastOperation=a,o.dom.targets=o.state.targets,i.events.fire("mixEnd",o.dom.container,{state:o.state,instance:o},o.dom.document),typeof o.config.callbacks.onMixEnd=="function"&&o.config.callbacks.onMixEnd.call(o.dom.container,o.state,o),a.hasFailed&&(i.events.fire("mixFail",o.dom.container,{state:o.state,instance:o},o.dom.document),typeof o.config.callbacks.onMixFail=="function"&&o.config.callbacks.onMixFail.call(o.dom.container,o.state,o),c.addClass(o.dom.container,c.getClassname(o.config.classNames,"container",o.config.classNames.modifierFailed))),typeof o.userCallback=="function"&&o.userCallback.call(o.dom.container,o.state,o),typeof o.userDeferred.resolve=="function"&&o.userDeferred.resolve(o.state),o.userCallback=null,o.userDeferred=null,o.lastClicked=null,o.isToggling=!1,o.isBusy=!1,o.queue.length&&(o.callActions("beforeReadQueueCleanUp",arguments),h=o.queue.shift(),o.userDeferred=h.deferred,o.isToggling=h.isToggling,o.lastClicked=h.triggerElement,h.instruction.command instanceof i.CommandMultimix?o.multimix.apply(o,h.args):o.dataset.apply(o,h.args)),o.callActions("afterCleanUp",arguments)},parseMultimixArgs:function(a){var o=this,s=new i.UserInstruction,u=null,d=-1;for(s.animate=o.config.animation.enable,s.command=new i.CommandMultimix,d=0;d-1?s.command.position=u:typeof u=="string"?s.command.collection=c.arrayFromList(c.createElement(u).childNodes):typeof u=="object"&&c.isElement(u,o.dom.document)?s.command.collection.length?s.command.sibling=u:s.command.collection=[u]:typeof u=="object"&&u.length?s.command.collection.length?s.command.sibling=u[0]:s.command.collection=u:typeof u=="object"&&u.childNodes&&u.childNodes.length?s.command.collection.length?s.command.sibling=u.childNodes[0]:s.command.collection=c.arrayFromList(u.childNodes):typeof u=="object"?c.extend(s.command,u):typeof u=="boolean"?s.animate=u:typeof u=="function"&&(s.callback=u));if(s.command.index&&s.command.sibling)throw new Error(i.messages.errorInsertInvalidArguments());return!s.command.collection.length&&o.config.debug.showWarnings&&console.warn(i.messages.warningInsertNoElements()),s=o.callFilters("instructionParseInsertArgs",s,arguments),c.freeze(s),s},parseRemoveArgs:function(a){var o=this,s=new i.UserInstruction,u=null,d=null,h=-1;for(s.animate=o.config.animation.enable,s.command=new i.CommandRemove,h=0;h-1&&s.command.targets.push(u);return!s.command.targets.length&&o.config.debug.showWarnings&&console.warn(i.messages.warningRemoveNoElements()),c.freeze(s),s},parseDatasetArgs:function(a){var o=this,s=new i.UserInstruction,u=null,d=-1;for(s.animate=o.config.animation.enable,s.command=new i.CommandDataset,d=0;d"u"||z.toString().length<1)throw new TypeError(i.messages.errorDatasetInvalidUidKey({uidKey:o.config.data.uidKey}));if(!O[z])O[z]=!0;else throw new Error(i.messages.errorDatasetDuplicateUid({uid:z}));(m=o.cache[z])instanceof i.Target?(o.config.data.dirtyCheck&&!c.deepEquals(h,m.data)&&(y=m.render(h),m.data=h,y!==m.dom.el&&(m.isInDom&&(m.unbindEvents(),o.dom.parent.replaceChild(y,m.dom.el)),m.isShown||(y.style.display="none"),m.dom.el=y,m.isInDom&&m.bindEvents())),y=m.dom.el):(m=new i.Target,m.init(null,o,h),m.hide()),m.isInDom?(R=m.dom.el.nextElementSibling,u.push(z),I&&(I.lastElementChild&&I.appendChild(o.dom.document.createTextNode(" ")),o.insertDatasetFrag(I,m.dom.el,d),I=null)):(I||(I=o.dom.document.createDocumentFragment()),I.lastElementChild&&I.appendChild(o.dom.document.createTextNode(" ")),I.appendChild(m.dom.el),m.isInDom=!0,m.unbindEvents(),m.bindEvents(),m.hide(),a.toShow.push(m),d.push(m)),a.show.push(m)}for(I&&(R=R||o.config.layout.siblingAfter,R&&I.appendChild(o.dom.document.createTextNode(" ")),o.insertDatasetFrag(I,R,d)),x=0;h=a.startDataset[x];x++)z=h[o.config.data.uidKey],m=o.cache[z],a.show.indexOf(m)<0?(a.hide.push(m),a.toHide.push(m),a.toRemove.push(m)):s.push(z);c.isEqualArray(s,u)||(a.willSort=!0),o.callActions("afterDiffDatasets",arguments)},insertDatasetFrag:function(a,o,s){var u=this,d=o?c.arrayFromList(u.dom.parent.children).indexOf(o):u.targets.length;for(u.dom.parent.insertBefore(a,o);s.length;)u.targets.splice(d,0,s.shift()),d++},willSort:function(a,o){var s=this,u=!1;return s.config.behavior.liveSort||a.order==="random"||a.attribute!==o.attribute||a.order!==o.order||a.collection!==o.collection||a.next===null&&o.next||a.next&&o.next===null?u=!0:a.next&&o.next?u=s.willSort(a.next,o.next):u=!1,s.callFilters("resultWillSort",u,arguments)},show:function(){var a=this;return a.filter("all")},hide:function(){var a=this;return a.filter("none")},isMixing:function(){var a=this;return a.isBusy},filter:function(){var a=this,o=a.parseFilterArgs(arguments);return a.multimix({filter:o.command},o.animate,o.callback)},toggleOn:function(){var a=this,o=a.parseFilterArgs(arguments),s=o.command.selector,u="";return a.isToggling=!0,a.toggleArray.indexOf(s)<0&&a.toggleArray.push(s),u=a.getToggleSelector(),a.multimix({filter:u},o.animate,o.callback)},toggleOff:function(){var a=this,o=a.parseFilterArgs(arguments),s=o.command.selector,u=a.toggleArray.indexOf(s),d="";return a.isToggling=!0,u>-1&&a.toggleArray.splice(u,1),d=a.getToggleSelector(),a.multimix({filter:d},o.animate,o.callback)},sort:function(){var a=this,o=a.parseSortArgs(arguments);return a.multimix({sort:o.command},o.animate,o.callback)},changeLayout:function(){var a=this,o=a.parseChangeLayoutArgs(arguments);return a.multimix({changeLayout:o.command},o.animate,o.callback)},dataset:function(){var a=this,o=a.parseDatasetArgs(arguments),s=null,u=null,d=!1;return a.callActions("beforeDataset",arguments),a.isBusy?(u=new i.QueueItem,u.args=arguments,u.instruction=o,a.queueMix(u)):(o.callback&&(a.userCallback=o.callback),d=o.animate^a.config.animation.enable?o.animate:a.config.animation.enable,s=a.getDataOperation(o.command.dataset),a.goMix(d,s))},multimix:function(){var a=this,o=null,s=!1,u=null,d=a.parseMultimixArgs(arguments);return a.callActions("beforeMultimix",arguments),a.isBusy?(u=new i.QueueItem,u.args=arguments,u.instruction=d,u.triggerElement=a.lastClicked,u.isToggling=a.isToggling,a.queueMix(u)):(o=a.getOperation(d.command),a.config.controls.enable&&(d.command.filter&&!a.isToggling&&(a.toggleArray.length=0,a.buildToggleArray(o.command)),a.queue.length<1&&a.updateControls(o.command)),d.callback&&(a.userCallback=d.callback),s=d.animate^a.config.animation.enable?d.animate:a.config.animation.enable,a.callFilters("operationMultimix",o,arguments),a.goMix(s,o))},getOperation:function(a){var o=this,s=a.sort,u=a.filter,d=a.changeLayout,h=a.remove,m=a.insert,y=new i.Operation;return y=o.callFilters("operationUnmappedGetOperation",y,arguments),y.id=c.randomHex(),y.command=a,y.startState=o.state,y.triggerElement=o.lastClicked,o.isBusy?(o.config.debug.showWarnings&&console.warn(i.messages.warningGetOperationInstanceBusy()),null):(m&&o.insertTargets(m,y),h&&(y.toRemove=h.targets),y.startSort=y.newSort=y.startState.activeSort,y.startOrder=y.newOrder=o.targets,s&&(y.startSort=y.startState.activeSort,y.newSort=s,y.willSort=o.willSort(s,y.startState.activeSort),y.willSort&&o.sortOperation(y)),y.startFilter=y.startState.activeFilter,u?y.newFilter=u:y.newFilter=c.extend(new i.CommandFilter,y.startFilter),y.newFilter.selector==="all"?y.newFilter.selector=o.config.selectors.target:y.newFilter.selector==="none"&&(y.newFilter.selector=""),o.filterOperation(y),y.startContainerClassName=y.startState.activeContainerClassName,d?(y.newContainerClassName=d.containerClassName,y.newContainerClassName!==y.startContainerClassName&&(y.willChangeLayout=!0)):y.newContainerClassName=y.startContainerClassName,o.config.animation.enable&&(o.getStartMixData(y),o.setInter(y),y.docState=c.getDocumentState(o.dom.document),o.getInterMixData(y),o.setFinal(y),o.getFinalMixData(y),o.parseEffects(),y.hasEffect=o.hasEffect(),o.getTweenData(y)),y.willSort&&(o.targets=y.newOrder),y.newState=o.buildState(y),o.callFilters("operationMappedGetOperation",y,arguments))},tween:function(a,o){var s=null,u=null,d=-1,h=-1;for(o=Math.min(o,1),o=Math.max(o,0),h=0;s=a.show[h];h++)u=a.showPosData[h],s.applyTween(u,o);for(h=0;s=a.hide[h];h++)s.isShown&&s.hide(),(d=a.toHide.indexOf(s))>-1&&(u=a.toHidePosData[d],s.isShown||s.show(),s.applyTween(u,o))},insert:function(){var a=this,o=a.parseInsertArgs(arguments);return a.multimix({insert:o.command},o.animate,o.callback)},insertBefore:function(){var a=this,o=a.parseInsertArgs(arguments);return a.insert(o.command.collection,"before",o.command.sibling,o.animate,o.callback)},insertAfter:function(){var a=this,o=a.parseInsertArgs(arguments);return a.insert(o.command.collection,"after",o.command.sibling,o.animate,o.callback)},prepend:function(){var a=this,o=a.parseInsertArgs(arguments);return a.insert(0,o.command.collection,o.animate,o.callback)},append:function(){var a=this,o=a.parseInsertArgs(arguments);return a.insert(a.state.totalTargets,o.command.collection,o.animate,o.callback)},remove:function(){var a=this,o=a.parseRemoveArgs(arguments);return a.multimix({remove:o.command},o.animate,o.callback)},getConfig:function(a){var o=this,s=null;return a?s=c.getProperty(o.config,a):s=o.config,o.callFilters("valueGetConfig",s,arguments)},configure:function(a){var o=this;o.callActions("beforeConfigure",arguments),c.extend(o.config,a,!0,!0),o.callActions("afterConfigure",arguments)},getState:function(){var a=this,o=null;return o=new i.State,c.extend(o,a.state),c.freeze(o),a.callFilters("stateGetState",o,arguments)},forceRefresh:function(){var a=this;a.indexTargets()},forceRender:function(){var a=this,o=null,s=null,u="";for(u in a.cache)o=a.cache[u],s=o.render(o.data),s!==o.dom.el&&(o.isInDom&&(o.unbindEvents(),a.dom.parent.replaceChild(s,o.dom.el)),o.isShown||(s.style.display="none"),o.dom.el=s,o.isInDom&&o.bindEvents());a.state=a.buildState(a.lastOperation)},destroy:function(a){var o=this,s=null,u=null,d=0;for(o.callActions("beforeDestroy",arguments),d=0;s=o.controls[d];d++)s.removeBinding(o);for(d=0;u=o.targets[d];d++)a&&u.show(),u.unbindEvents();o.dom.container.id.match(/^MixItUp/)&&o.dom.container.removeAttribute("id"),delete i.instances[o.id],o.callActions("afterDestroy",arguments)}}),i.IMoveData=function(){i.Base.call(this),this.callActions("beforeConstruct"),this.posIn=null,this.posOut=null,this.operation=null,this.callback=null,this.statusChange="",this.duration=-1,this.staggerIndex=-1,this.callActions("afterConstruct"),c.seal(this)},i.BaseStatic.call(i.IMoveData),i.IMoveData.prototype=Object.create(i.Base.prototype),i.IMoveData.prototype.constructor=i.IMoveData,i.TargetDom=function(){i.Base.call(this),this.callActions("beforeConstruct"),this.el=null,this.callActions("afterConstruct"),c.seal(this)},i.BaseStatic.call(i.TargetDom),i.TargetDom.prototype=Object.create(i.Base.prototype),i.TargetDom.prototype.constructor=i.TargetDom,i.Target=function(){i.Base.call(this),this.callActions("beforeConstruct"),this.id="",this.sortString="",this.mixer=null,this.callback=null,this.isShown=!1,this.isBound=!1,this.isExcluded=!1,this.isInDom=!1,this.handler=null,this.operation=null,this.data=null,this.dom=new i.TargetDom,this.callActions("afterConstruct"),c.seal(this)},i.BaseStatic.call(i.Target),i.Target.prototype=Object.create(i.Base.prototype),c.extend(i.Target.prototype,{constructor:i.Target,init:function(a,o,s){var u=this,d="";if(u.callActions("beforeInit",arguments),u.mixer=o,a||(a=u.render(s)),u.cacheDom(a),u.bindEvents(),u.dom.el.style.display!=="none"&&(u.isShown=!0),s&&o.config.data.uidKey){if(typeof(d=s[o.config.data.uidKey])>"u"||d.toString().length<1)throw new TypeError(i.messages.errorDatasetInvalidUidKey({uidKey:o.config.data.uidKey}));u.id=d,u.data=s,o.cache[d]=u}u.callActions("afterInit",arguments)},render:function(a){var o=this,s=null,u=null,d=null,h="";if(o.callActions("beforeRender",arguments),s=o.callFilters("renderRender",o.mixer.config.render.target,arguments),typeof s!="function")throw new TypeError(i.messages.errorDatasetRendererNotSet());return h=s(a),h&&typeof h=="object"&&c.isElement(h)?u=h:typeof h=="string"&&(d=document.createElement("div"),d.innerHTML=h,u=d.firstElementChild),o.callFilters("elRender",u,arguments)},cacheDom:function(a){var o=this;o.callActions("beforeCacheDom",arguments),o.dom.el=a,o.callActions("afterCacheDom",arguments)},getSortString:function(a){var o=this,s=o.dom.el.getAttribute("data-"+a)||"";o.callActions("beforeGetSortString",arguments),s=isNaN(s*1)?s.toLowerCase():s*1,o.sortString=s,o.callActions("afterGetSortString",arguments)},show:function(){var a=this;a.callActions("beforeShow",arguments),a.isShown||(a.dom.el.style.display="",a.isShown=!0),a.callActions("afterShow",arguments)},hide:function(){var a=this;a.callActions("beforeHide",arguments),a.isShown&&(a.dom.el.style.display="none",a.isShown=!1),a.callActions("afterHide",arguments)},move:function(a){var o=this;o.callActions("beforeMove",arguments),o.isExcluded||o.mixer.targetsMoved++,o.applyStylesIn(a),requestAnimationFrame(function(){o.applyStylesOut(a)}),o.callActions("afterMove",arguments)},applyTween:function(a,o){var s=this,u="",d=null,h=a.posIn,m=[],y=new i.StyleData,I=-1;for(s.callActions("beforeApplyTween",arguments),y.x=h.x,y.y=h.y,o===0?s.hide():s.isShown||s.show(),I=0;u=i.features.TWEENABLE[I];I++)if(d=a.tweenData[u],u==="x"){if(!d)continue;y.x=h.x+d*o}else if(u==="y"){if(!d)continue;y.y=h.y+d*o}else if(d instanceof i.TransformData){if(!d.value)continue;y[u].value=h[u].value+d.value*o,y[u].unit=d.unit,m.push(u+"("+y[u].value+d.unit+")")}else{if(!d)continue;y[u]=h[u]+d*o,s.dom.el.style[u]=y[u]}(y.x||y.y)&&m.unshift("translate("+y.x+"px, "+y.y+"px)"),m.length&&(s.dom.el.style[i.features.transformProp]=m.join(" ")),s.callActions("afterApplyTween",arguments)},applyStylesIn:function(a){var o=this,s=a.posIn,u=o.mixer.effectsIn.opacity!==1,d=[];o.callActions("beforeApplyStylesIn",arguments),d.push("translate("+s.x+"px, "+s.y+"px)"),o.mixer.config.animation.animateResizeTargets&&(a.statusChange!=="show"&&(o.dom.el.style.width=s.width+"px",o.dom.el.style.height=s.height+"px"),o.dom.el.style.marginRight=s.marginRight+"px",o.dom.el.style.marginBottom=s.marginBottom+"px"),u&&(o.dom.el.style.opacity=s.opacity),a.statusChange==="show"&&(d=d.concat(o.mixer.transformIn)),o.dom.el.style[i.features.transformProp]=d.join(" "),o.callActions("afterApplyStylesIn",arguments)},applyStylesOut:function(a){var o=this,s=[],u=[],d=o.mixer.config.animation.animateResizeTargets,h=typeof o.mixer.effectsIn.opacity<"u";if(o.callActions("beforeApplyStylesOut",arguments),s.push(o.writeTransitionRule(i.features.transformRule,a.staggerIndex)),a.statusChange!=="none"&&s.push(o.writeTransitionRule("opacity",a.staggerIndex,a.duration)),d&&(s.push(o.writeTransitionRule("width",a.staggerIndex,a.duration)),s.push(o.writeTransitionRule("height",a.staggerIndex,a.duration)),s.push(o.writeTransitionRule("margin",a.staggerIndex,a.duration))),!a.callback){o.mixer.targetsImmovable++,o.mixer.targetsMoved===o.mixer.targetsImmovable&&o.mixer.cleanUp(a.operation);return}switch(o.operation=a.operation,o.callback=a.callback,!o.isExcluded&&o.mixer.targetsBound++,o.isBound=!0,o.applyTransition(s),d&&a.posOut.width>0&&a.posOut.height>0&&(o.dom.el.style.width=a.posOut.width+"px",o.dom.el.style.height=a.posOut.height+"px",o.dom.el.style.marginRight=a.posOut.marginRight+"px",o.dom.el.style.marginBottom=a.posOut.marginBottom+"px"),!o.mixer.config.animation.nudge&&a.statusChange==="hide"&&u.push("translate("+a.posOut.x+"px, "+a.posOut.y+"px)"),a.statusChange){case"hide":h&&(o.dom.el.style.opacity=o.mixer.effectsOut.opacity),u=u.concat(o.mixer.transformOut);break;case"show":h&&(o.dom.el.style.opacity=1)}(o.mixer.config.animation.nudge||!o.mixer.config.animation.nudge&&a.statusChange!=="hide")&&u.push("translate("+a.posOut.x+"px, "+a.posOut.y+"px)"),o.dom.el.style[i.features.transformProp]=u.join(" "),o.callActions("afterApplyStylesOut",arguments)},writeTransitionRule:function(a,o,s){var u=this,d=u.getDelay(o),h="";return h=a+" "+(s>0?s:u.mixer.config.animation.duration)+"ms "+d+"ms "+(a==="opacity"?"linear":u.mixer.config.animation.easing),u.callFilters("ruleWriteTransitionRule",h,arguments)},getDelay:function(a){var o=this,s=-1;return typeof o.mixer.config.animation.staggerSequence=="function"&&(a=o.mixer.config.animation.staggerSequence.call(o,a,o.state)),s=o.mixer.staggerDuration?a*o.mixer.staggerDuration:0,o.callFilters("delayGetDelay",s,arguments)},applyTransition:function(a){var o=this,s=a.join(", ");o.callActions("beforeApplyTransition",arguments),o.dom.el.style[i.features.transitionProp]=s,o.callActions("afterApplyTransition",arguments)},handleTransitionEnd:function(a){var o=this,s=a.propertyName,u=o.mixer.config.animation.animateResizeTargets;o.callActions("beforeHandleTransitionEnd",arguments),o.isBound&&a.target.matches(o.mixer.config.selectors.target)&&(s.indexOf("transform")>-1||s.indexOf("opacity")>-1||u&&s.indexOf("height")>-1||u&&s.indexOf("width")>-1||u&&s.indexOf("margin")>-1)&&(o.callback.call(o,o.operation),o.isBound=!1,o.callback=null,o.operation=null),o.callActions("afterHandleTransitionEnd",arguments)},eventBus:function(a){var o=this;switch(o.callActions("beforeEventBus",arguments),a.type){case"webkitTransitionEnd":case"transitionend":o.handleTransitionEnd(a)}o.callActions("afterEventBus",arguments)},unbindEvents:function(){var a=this;a.callActions("beforeUnbindEvents",arguments),c.off(a.dom.el,"webkitTransitionEnd",a.handler),c.off(a.dom.el,"transitionend",a.handler),a.callActions("afterUnbindEvents",arguments)},bindEvents:function(){var a=this,o="";a.callActions("beforeBindEvents",arguments),o=i.features.transitionPrefix==="webkit"?"webkitTransitionEnd":"transitionend",a.handler=function(s){return a.eventBus(s)},c.on(a.dom.el,o,a.handler),a.callActions("afterBindEvents",arguments)},getPosData:function(a){var o=this,s={},u=null,d=new i.StyleData;return o.callActions("beforeGetPosData",arguments),d.x=o.dom.el.offsetLeft,d.y=o.dom.el.offsetTop,(o.mixer.config.animation.animateResizeTargets||a)&&(u=o.dom.el.getBoundingClientRect(),d.top=u.top,d.right=u.right,d.bottom=u.bottom,d.left=u.left,d.width=u.width,d.height=u.height),o.mixer.config.animation.animateResizeTargets&&(s=r.getComputedStyle(o.dom.el),d.marginBottom=parseFloat(s.marginBottom),d.marginRight=parseFloat(s.marginRight)),o.callFilters("posDataGetPosData",d,arguments)},cleanUp:function(){var a=this;a.callActions("beforeCleanUp",arguments),a.dom.el.style[i.features.transformProp]="",a.dom.el.style[i.features.transitionProp]="",a.dom.el.style.opacity="",a.mixer.config.animation.animateResizeTargets&&(a.dom.el.style.width="",a.dom.el.style.height="",a.dom.el.style.marginRight="",a.dom.el.style.marginBottom=""),a.callActions("afterCleanUp",arguments)}}),i.Collection=function(a){var o=null,s=-1;for(this.callActions("beforeConstruct"),s=0;o=a[s];s++)this[s]=o;this.length=a.length,this.callActions("afterConstruct"),c.freeze(this)},i.BaseStatic.call(i.Collection),i.Collection.prototype=Object.create(i.Base.prototype),c.extend(i.Collection.prototype,{constructor:i.Collection,mixitup:function(a){var o=this,s=null,u=Array.prototype.slice.call(arguments),d=[],h=-1;for(this.callActions("beforeMixitup"),u.shift(),h=0;s=o[h];h++)d.push(s[a].apply(s,u));return o.callFilters("promiseMixitup",c.all(d,i.libraries),arguments)}}),i.Operation=function(){i.Base.call(this),this.callActions("beforeConstruct"),this.id="",this.args=[],this.command=null,this.showPosData=[],this.toHidePosData=[],this.startState=null,this.newState=null,this.docState=null,this.willSort=!1,this.willChangeLayout=!1,this.hasEffect=!1,this.hasFailed=!1,this.triggerElement=null,this.show=[],this.hide=[],this.matching=[],this.toShow=[],this.toHide=[],this.toMove=[],this.toRemove=[],this.startOrder=[],this.newOrder=[],this.startSort=null,this.newSort=null,this.startFilter=null,this.newFilter=null,this.startDataset=null,this.newDataset=null,this.viewportDeltaX=0,this.viewportDeltaY=0,this.startX=0,this.startY=0,this.startHeight=0,this.startWidth=0,this.newX=0,this.newY=0,this.newHeight=0,this.newWidth=0,this.startContainerClassName="",this.startDisplay="",this.newContainerClassName="",this.newDisplay="",this.callActions("afterConstruct"),c.seal(this)},i.BaseStatic.call(i.Operation),i.Operation.prototype=Object.create(i.Base.prototype),i.Operation.prototype.constructor=i.Operation,i.State=function(){i.Base.call(this),this.callActions("beforeConstruct"),this.id="",this.activeFilter=null,this.activeSort=null,this.activeContainerClassName="",this.container=null,this.targets=[],this.hide=[],this.show=[],this.matching=[],this.totalTargets=-1,this.totalShow=-1,this.totalHide=-1,this.totalMatching=-1,this.hasFailed=!1,this.triggerElement=null,this.activeDataset=null,this.callActions("afterConstruct"),c.seal(this)},i.BaseStatic.call(i.State),i.State.prototype=Object.create(i.Base.prototype),i.State.prototype.constructor=i.State,i.UserInstruction=function(){i.Base.call(this),this.callActions("beforeConstruct"),this.command={},this.animate=!1,this.callback=null,this.callActions("afterConstruct"),c.seal(this)},i.BaseStatic.call(i.UserInstruction),i.UserInstruction.prototype=Object.create(i.Base.prototype),i.UserInstruction.prototype.constructor=i.UserInstruction,i.Messages=function(){i.Base.call(this),this.callActions("beforeConstruct"),this.ERROR_FACTORY_INVALID_CONTAINER="[MixItUp] An invalid selector or element reference was passed to the mixitup factory function",this.ERROR_FACTORY_CONTAINER_NOT_FOUND="[MixItUp] The provided selector yielded no container element",this.ERROR_CONFIG_INVALID_ANIMATION_EFFECTS="[MixItUp] Invalid value for `animation.effects`",this.ERROR_CONFIG_INVALID_CONTROLS_SCOPE="[MixItUp] Invalid value for `controls.scope`",this.ERROR_CONFIG_INVALID_PROPERTY='[MixitUp] Invalid configuration object property "${erroneous}"${suggestion}',this.ERROR_CONFIG_INVALID_PROPERTY_SUGGESTION='. Did you mean "${probableMatch}"?',this.ERROR_CONFIG_DATA_UID_KEY_NOT_SET="[MixItUp] To use the dataset API, a UID key must be specified using `data.uidKey`",this.ERROR_DATASET_INVALID_UID_KEY='[MixItUp] The specified UID key "${uidKey}" is not present on one or more dataset items',this.ERROR_DATASET_DUPLICATE_UID='[MixItUp] The UID "${uid}" was found on two or more dataset items. UIDs must be unique.',this.ERROR_INSERT_INVALID_ARGUMENTS="[MixItUp] Please provider either an index or a sibling and position to insert, not both",this.ERROR_INSERT_PREEXISTING_ELEMENT="[MixItUp] An element to be inserted already exists in the container",this.ERROR_FILTER_INVALID_ARGUMENTS="[MixItUp] Please provide either a selector or collection `.filter()`, not both",this.ERROR_DATASET_NOT_SET="[MixItUp] To use the dataset API with pre-rendered targets, a starting dataset must be set using `load.dataset`",this.ERROR_DATASET_PRERENDERED_MISMATCH="[MixItUp] `load.dataset` does not match pre-rendered targets",this.ERROR_DATASET_RENDERER_NOT_SET="[MixItUp] To insert an element via the dataset API, a target renderer function must be provided to `render.target`",this.ERROR_SORT_NON_EXISTENT_ELEMENT="[MixItUp] An element to be sorted does not already exist in the container",this.WARNING_FACTORY_PREEXISTING_INSTANCE="[MixItUp] WARNING: This element already has an active MixItUp instance. The provided configuration object will be ignored. If you wish to perform additional methods on this instance, please create a reference.",this.WARNING_INSERT_NO_ELEMENTS="[MixItUp] WARNING: No valid elements were passed to `.insert()`",this.WARNING_REMOVE_NO_ELEMENTS="[MixItUp] WARNING: No valid elements were passed to `.remove()`",this.WARNING_MULTIMIX_INSTANCE_QUEUE_FULL="[MixItUp] WARNING: An operation was requested but the MixItUp instance was busy. The operation was rejected because the queue is full or queuing is disabled.",this.WARNING_GET_OPERATION_INSTANCE_BUSY="[MixItUp] WARNING: Operations can be be created while the MixItUp instance is busy.",this.WARNING_NO_PROMISE_IMPLEMENTATION="[MixItUp] WARNING: No Promise implementations could be found. If you wish to use promises with MixItUp please install an ES6 Promise polyfill.",this.WARNING_INCONSISTENT_SORTING_ATTRIBUTES='[MixItUp] WARNING: The requested sorting data attribute "${attribute}" was not present on one or more target elements which may product unexpected sort output',this.callActions("afterConstruct"),this.compileTemplates(),c.seal(this)},i.BaseStatic.call(i.Messages),i.Messages.prototype=Object.create(i.Base.prototype),i.Messages.prototype.constructor=i.Messages,i.Messages.prototype.compileTemplates=function(){var a="",o="";for(a in this)typeof(o=this[a])=="string"&&(this[c.camelCase(a)]=c.template(o))},i.messages=new i.Messages,i.Facade=function(o){i.Base.call(this),this.callActions("beforeConstruct",arguments),this.configure=o.configure.bind(o),this.show=o.show.bind(o),this.hide=o.hide.bind(o),this.filter=o.filter.bind(o),this.toggleOn=o.toggleOn.bind(o),this.toggleOff=o.toggleOff.bind(o),this.sort=o.sort.bind(o),this.changeLayout=o.changeLayout.bind(o),this.multimix=o.multimix.bind(o),this.dataset=o.dataset.bind(o),this.tween=o.tween.bind(o),this.insert=o.insert.bind(o),this.insertBefore=o.insertBefore.bind(o),this.insertAfter=o.insertAfter.bind(o),this.prepend=o.prepend.bind(o),this.append=o.append.bind(o),this.remove=o.remove.bind(o),this.destroy=o.destroy.bind(o),this.forceRefresh=o.forceRefresh.bind(o),this.forceRender=o.forceRender.bind(o),this.isMixing=o.isMixing.bind(o),this.getOperation=o.getOperation.bind(o),this.getConfig=o.getConfig.bind(o),this.getState=o.getState.bind(o),this.callActions("afterConstruct",arguments),c.freeze(this),c.seal(this)},i.BaseStatic.call(i.Facade),i.Facade.prototype=Object.create(i.Base.prototype),i.Facade.prototype.constructor=i.Facade,e.exports=i,i.BaseStatic.call(i.constructor),i.NAME="mixitup",i.CORE_VERSION="3.3.1"})(window)})(rg);var CE=rg.exports;const xE=ng(CE);function EE(e){if(!e)return;const t=e.children[0].cloneNode(!0),r=t.querySelector("button");return t.querySelector(".news_filter-embed").style.color="#DC435C",r.setAttribute("data-filter","all"),r.textContent="All",e.prepend(t),console.log("Filter was set up successfully!")}function AE(e){return e?(Array.from(e.children).forEach(r=>{const i=JSON.parse(r.querySelector("[data-filter-item-data]").innerHTML);r.classList.add("mix",i.category)}),console.log("Container was set up successfully!")):void 0}function IE(){const e=document.querySelector("[data-filter-controls]"),t=document.querySelector("[data-filter-container]");EE(e),AE(t),xE(t,{})}function TE(){if(window.location.hash){const e=document.querySelector(window.location.hash);if(e){const t=e.getBoundingClientRect().top+window.scrollY-90;window.scrollTo({top:t,behavior:"smooth"})}}}function PE(e,t){const i=new DOMParser().parseFromString(e,"text/html"),c=["h1","meta"];return Array.from(i.querySelectorAll("a[onclick]")).forEach(o=>{const s=o.getAttribute("onclick"),u=s==null?void 0:s.match(/getElementById\s*\(\s*['"]([^'"]+)['"]\s*\)/s);if(!u)return;const d=u[1];o.setAttribute("href",`#${d}`),o.removeAttribute("onclick")}),c.forEach(o=>{const s=i.querySelector(o);s==null||s.remove()}),i.querySelector(t)}async function Qt(e,t,r){const i=document.querySelector(e),a=window.location.href.includes("learneo.webflow.io")?t.replace(/assets\.coursehero\.com/g,"dev-assets.coursehero.com"):t;fetch(a).then(o=>o.text()).then(o=>{const s=PE(o,r);i==null||i.appendChild(s),TE()}).catch(o=>{console.error("Error fetching data:",o),window.Rollbar.error(o)})}function RE(){return new URLSearchParams(window.location.search).get("lang")}function Zt(e){const t=RE();if(t===null){const i=sessionStorage.getItem("language");return i||e.default.code}return e.supported.map(i=>i.code).includes(t)?(sessionStorage.setItem("language",t),t):e.default.code}function Xt(e,t){const r=document.querySelectorAll("[data-localize]"),i=document.querySelector("html");i==null||i.setAttribute("lang",e),r.forEach(c=>{const a=c.getAttribute("data-localize");if(a&&t[e]&&t[e][a]){const o=t[e][a];c.textContent=o}else console.error(`Localization key "${a}" not found for locale "${e}"`)})}const G={en:{"language-selector":"English","back-to-legal-center":"Back to Legal Center"},fr:{"language-selector":"Français","back-to-legal-center":"Retour au Centre juridique"},de:{"language-selector":"Deutsch","back-to-legal-center":"Zurück zum Rechtszentrum"},nl:{"language-selector":"Niederländisch","back-to-legal-center":"Zurück zum Rechtszentrum"},es:{"language-selector":"Español","back-to-legal-center":"Volver al Centro Legal"},"pt-br":{"language-selector":"Português","back-to-legal-center":"Voltar ao Centro Jurídico"}},$l={default:{code:"en",url:"https://assets.coursehero.com/academic-integrities/academic_integrity_master.html"},supported:[{code:"en",url:"https://assets.coursehero.com/academic-integrities/academic_integrity_master.html"},{code:"es-es",url:"https://assets.coursehero.com/academic-integrities/academic_integrity_ES-ES.html"},{code:"es-la",url:"https://assets.coursehero.com/academic-integrities/academic_integrity_ES-LA.html"},{code:"pt-br",url:"https://assets.coursehero.com/academic-integrities/academic_integrity_PT-BR.html"},{code:"de",url:"https://assets.coursehero.com/academic-integrities/academic_integrity_DE-DE.html"},{code:"fr",url:"https://assets.coursehero.com/academic-integrities/academic_integrity_FR-FR.html"},{code:"nl",url:"https://assets.coursehero.com/academic-integrities/academic_integrity_NL-NL.html"}]},NE={en:{...G.en,title:"Academic Integrity"},"es-la":{...G.es,title:"Integridad académica"},"es-es":{...G.es,title:"Integridad académica"},de:{...G.de,title:"Akademische Integrität"},fr:{...G.fr,title:"Intégrité académique"},nl:{...G.nl,title:"Academische integriteit"},"pt-br":{...G["pt-br"],title:"Integridade acadêmica"}};function OE(){const e=Zt($l),t=$l.supported.find(i=>i.code===e),r=t?t.url:$l.default.url;Qt("[el-content-body]",r,"div.unified-document"),e!==$l.default.code&&Xt(e.toString(),NE)}const Gl={default:{code:"en",url:"https://assets.coursehero.com/community-guidelines/community_guidelines_master.html"},supported:[{code:"en",url:"https://assets.coursehero.com/community-guidelines/community_guidelines_master.html"},{code:"fr",url:"https://assets.coursehero.com/community-guidelines/community_guidelines_FR-FR.html"},{code:"de",url:"https://assets.coursehero.com/community-guidelines/community_guidelines_DE-DE.html"},{code:"nl",url:"https://assets.coursehero.com/community-guidelines/community_guidelines_NL-NL.html"},{code:"es-es",url:"https://assets.coursehero.com/community-guidelines/community_guidelines_ES-ES.html"},{code:"es-la",url:"https://assets.coursehero.com/community-guidelines/community_guidelines_ES-LA.html"},{code:"pt-br",url:"https://assets.coursehero.com/community-guidelines/community_guidelines_PT-BR.html"}]},kE={en:{...G.en,title:"Community Guidelines & Transparency Report"},"es-es":{...G.es,title:"Normas de la comunidad e informe de transparencia"},"es-la":{...G.es,title:"Normas de la comunidad e informe de transparencia"},de:{...G.de,title:"Community-Richtlinien und Transparenzbericht"},fr:{...G.fr,title:"Rapport sur les lignes directrices communautaires et la transparence"},nl:{...G.nl,title:"Community-richtlijnen en transparantierapport"},"pt-br":{...G["pt-br"],title:"Diretrizes da Comunidade e Relatório de Transparência"}};function DE(){const e=Zt(Gl),t=Gl.supported.find(i=>i.code===e),r=t?t.url:Gl.default.url;Qt("[el-content-body]",r,"div.unified-document"),e!==Gl.default.code&&Xt(e.toString(),kE)}const Vl={default:{code:"en",url:"https://assets.coursehero.com/copyright-policies/copyright_policy_master.html"},supported:[{code:"en",url:"https://assets.coursehero.com/copyright-policies/copyright_policy_master.html"},{code:"es-la",url:"https://assets.coursehero.com/copyright-policies/copyright_policy_ES-LA.html"},{code:"es-es",url:"https://assets.coursehero.com/copyright-policies/copyright_policy_ES-ES.html"},{code:"pt-br",url:"https://assets.coursehero.com/copyright-policies/copyright_policy_PT-BR.html"},{code:"de",url:"https://assets.coursehero.com/copyright-policies/copyright_policy_DE-DE.html"},{code:"fr",url:"https://assets.coursehero.com/copyright-policies/copyright_policy_FR-FR.html"},{code:"nl",url:"https://assets.coursehero.com/copyright-policies/copyright_policy_NL-NL.html"}]},LE={en:{...G.en,title:"Copyright Policy"},"es-la":{...G.es,title:"Política de derechos de autor"},"es-es":{...G.es,title:"Política de derechos de autor"},de:{...G.de,title:"Urheberrechtsrichtlinie"},fr:{...G.fr,title:"Politique de droits d'auteur"},nl:{...G.nl,title:"Auteursrechtbeleid"},"pt-br":{...G["pt-br"],title:"Política de direitos autorais"}};function FE(){const e=Zt(Vl),t=Vl.supported.find(i=>i.code===e),r=t?t.url:Vl.default.url;Qt("[el-content-body]",r,"div.unified-document"),e!==Vl.default.code&&Xt(e.toString(),LE)}var ig={exports:{}},os={},ag={exports:{}},se={};/** * @license React * react.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var Ya=Symbol.for("react.element"),ME=Symbol.for("react.portal"),BE=Symbol.for("react.fragment"),bE=Symbol.for("react.strict_mode"),UE=Symbol.for("react.profiler"),zE=Symbol.for("react.provider"),jE=Symbol.for("react.context"),WE=Symbol.for("react.forward_ref"),qE=Symbol.for("react.suspense"),HE=Symbol.for("react.memo"),$E=Symbol.for("react.lazy"),qh=Symbol.iterator;function GE(e){return e===null||typeof e!="object"?null:(e=qh&&e[qh]||e["@@iterator"],typeof e=="function"?e:null)}var lg={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},og=Object.assign,sg={};function bi(e,t,r){this.props=e,this.context=t,this.refs=sg,this.updater=r||lg}bi.prototype.isReactComponent={};bi.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};bi.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function ug(){}ug.prototype=bi.prototype;function mf(e,t,r){this.props=e,this.context=t,this.refs=sg,this.updater=r||lg}var gf=mf.prototype=new ug;gf.constructor=mf;og(gf,bi.prototype);gf.isPureReactComponent=!0;var Hh=Array.isArray,cg=Object.prototype.hasOwnProperty,vf={current:null},fg={key:!0,ref:!0,__self:!0,__source:!0};function dg(e,t,r){var i,c={},a=null,o=null;if(t!=null)for(i in t.ref!==void 0&&(o=t.ref),t.key!==void 0&&(a=""+t.key),t)cg.call(t,i)&&!fg.hasOwnProperty(i)&&(c[i]=t[i]);var s=arguments.length-2;if(s===1)c.children=r;else if(1>>1,Me=j[de];if(0>>1;dec(mn,te))Ftc(Vr,mn)?(j[de]=Vr,j[Ft]=te,de=Ft):(j[de]=mn,j[En]=te,de=En);else if(Ftc(Vr,te))j[de]=Vr,j[Ft]=te,de=Ft;else break e}}return ee}function c(j,ee){var te=j.sortIndex-ee.sortIndex;return te!==0?te:j.id-ee.id}if(typeof performance=="object"&&typeof performance.now=="function"){var a=performance;e.unstable_now=function(){return a.now()}}else{var o=Date,s=o.now();e.unstable_now=function(){return o.now()-s}}var u=[],d=[],h=1,m=null,y=3,I=!1,R=!1,O=!1,z=typeof setTimeout=="function"?setTimeout:null,x=typeof clearTimeout=="function"?clearTimeout:null,S=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function E(j){for(var ee=r(d);ee!==null;){if(ee.callback===null)i(d);else if(ee.startTime<=j)i(d),ee.sortIndex=ee.expirationTime,t(u,ee);else break;ee=r(d)}}function L(j){if(O=!1,E(j),!R)if(r(u)!==null)R=!0,ji(b);else{var ee=r(d);ee!==null&&Jt(L,ee.startTime-j)}}function b(j,ee){R=!1,O&&(O=!1,x(V),V=-1),I=!0;var te=y;try{for(E(ee),m=r(u);m!==null&&(!(m.expirationTime>ee)||j&&!be());){var de=m.callback;if(typeof de=="function"){m.callback=null,y=m.priorityLevel;var Me=de(m.expirationTime<=ee);ee=e.unstable_now(),typeof Me=="function"?m.callback=Me:m===r(u)&&i(u),E(ee)}else i(u);m=r(u)}if(m!==null)var Gr=!0;else{var En=r(d);En!==null&&Jt(L,En.startTime-ee),Gr=!1}return Gr}finally{m=null,y=te,I=!1}}var W=!1,q=null,V=-1,he=5,X=-1;function be(){return!(e.unstable_now()-Xj||125de?(j.sortIndex=te,t(d,j),r(u)===null&&j===r(d)&&(O?(x(V),V=-1):O=!0,Jt(L,te-de))):(j.sortIndex=Me,t(u,j),R||I||(R=!0,ji(b))),j},e.unstable_shouldYield=be,e.unstable_wrapCallback=function(j){var ee=y;return function(){var te=y;y=ee;try{return j.apply(this,arguments)}finally{y=te}}}})(yg);vg.exports=yg;var r2=vg.exports;/** * @license React * react-dom.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var i2=re,kt=r2;function B(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=1;r"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),_c=Object.prototype.hasOwnProperty,a2=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,Gh={},Vh={};function l2(e){return _c.call(Vh,e)?!0:_c.call(Gh,e)?!1:a2.test(e)?Vh[e]=!0:(Gh[e]=!0,!1)}function o2(e,t,r,i){if(r!==null&&r.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return i?!1:r!==null?!r.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function s2(e,t,r,i){if(t===null||typeof t>"u"||o2(e,t,r,i))return!0;if(i)return!1;if(r!==null)switch(r.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function ct(e,t,r,i,c,a,o){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=i,this.attributeNamespace=c,this.mustUseProperty=r,this.propertyName=e,this.type=t,this.sanitizeURL=a,this.removeEmptyString=o}var Ze={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){Ze[e]=new ct(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];Ze[t]=new ct(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){Ze[e]=new ct(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){Ze[e]=new ct(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){Ze[e]=new ct(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){Ze[e]=new ct(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){Ze[e]=new ct(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){Ze[e]=new ct(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){Ze[e]=new ct(e,5,!1,e.toLowerCase(),null,!1,!1)});var _f=/[\-:]([a-z])/g;function wf(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(_f,wf);Ze[t]=new ct(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(_f,wf);Ze[t]=new ct(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(_f,wf);Ze[t]=new ct(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){Ze[e]=new ct(e,1,!1,e.toLowerCase(),null,!1,!1)});Ze.xlinkHref=new ct("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){Ze[e]=new ct(e,1,!1,e.toLowerCase(),null,!0,!0)});function Sf(e,t,r,i){var c=Ze.hasOwnProperty(t)?Ze[t]:null;(c!==null?c.type!==0:i||!(2s||c[o]!==a[s]){var u=` `+c[o].replace(" at new "," at ");return e.displayName&&u.includes("")&&(u=u.replace("",e.displayName)),u}while(1<=o&&0<=s);break}}}finally{Ku=!1,Error.prepareStackTrace=r}return(e=e?e.displayName||e.name:"")?_a(e):""}function u2(e){switch(e.tag){case 5:return _a(e.type);case 16:return _a("Lazy");case 13:return _a("Suspense");case 19:return _a("SuspenseList");case 0:case 2:case 15:return e=Yu(e.type,!1),e;case 11:return e=Yu(e.type.render,!1),e;case 1:return e=Yu(e.type,!0),e;default:return""}}function xc(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case fi:return"Fragment";case ci:return"Portal";case wc:return"Profiler";case Cf:return"StrictMode";case Sc:return"Suspense";case Cc:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case Sg:return(e.displayName||"Context")+".Consumer";case wg:return(e._context.displayName||"Context")+".Provider";case xf:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Ef:return t=e.displayName||null,t!==null?t:xc(e.type)||"Memo";case nr:t=e._payload,e=e._init;try{return xc(e(t))}catch{}}return null}function c2(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return xc(t);case 8:return t===Cf?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function vr(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function xg(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function f2(e){var t=xg(e)?"checked":"value",r=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),i=""+e[t];if(!e.hasOwnProperty(t)&&typeof r<"u"&&typeof r.get=="function"&&typeof r.set=="function"){var c=r.get,a=r.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return c.call(this)},set:function(o){i=""+o,a.call(this,o)}}),Object.defineProperty(e,t,{enumerable:r.enumerable}),{getValue:function(){return i},setValue:function(o){i=""+o},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Ql(e){e._valueTracker||(e._valueTracker=f2(e))}function Eg(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var r=t.getValue(),i="";return e&&(i=xg(e)?e.checked?"true":"false":e.value),e=i,e!==r?(t.setValue(e),!0):!1}function Lo(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function Ec(e,t){var r=t.checked;return Re({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:r??e._wrapperState.initialChecked})}function Yh(e,t){var r=t.defaultValue==null?"":t.defaultValue,i=t.checked!=null?t.checked:t.defaultChecked;r=vr(t.value!=null?t.value:r),e._wrapperState={initialChecked:i,initialValue:r,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function Ag(e,t){t=t.checked,t!=null&&Sf(e,"checked",t,!1)}function Ac(e,t){Ag(e,t);var r=vr(t.value),i=t.type;if(r!=null)i==="number"?(r===0&&e.value===""||e.value!=r)&&(e.value=""+r):e.value!==""+r&&(e.value=""+r);else if(i==="submit"||i==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?Ic(e,t.type,r):t.hasOwnProperty("defaultValue")&&Ic(e,t.type,vr(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function Qh(e,t,r){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var i=t.type;if(!(i!=="submit"&&i!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,r||t===e.value||(e.value=t),e.defaultValue=t}r=e.name,r!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,r!==""&&(e.name=r)}function Ic(e,t,r){(t!=="number"||Lo(e.ownerDocument)!==e)&&(r==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+r&&(e.defaultValue=""+r))}var wa=Array.isArray;function xi(e,t,r,i){if(e=e.options,t){t={};for(var c=0;c"+t.valueOf().toString()+"",t=Zl.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Da(e,t){if(t){var r=e.firstChild;if(r&&r===e.lastChild&&r.nodeType===3){r.nodeValue=t;return}}e.textContent=t}var xa={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},d2=["Webkit","ms","Moz","O"];Object.keys(xa).forEach(function(e){d2.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),xa[t]=xa[e]})});function Rg(e,t,r){return t==null||typeof t=="boolean"||t===""?"":r||typeof t!="number"||t===0||xa.hasOwnProperty(e)&&xa[e]?(""+t).trim():t+"px"}function Ng(e,t){e=e.style;for(var r in t)if(t.hasOwnProperty(r)){var i=r.indexOf("--")===0,c=Rg(r,t[r],i);r==="float"&&(r="cssFloat"),i?e.setProperty(r,c):e[r]=c}}var p2=Re({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function Rc(e,t){if(t){if(p2[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(B(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(B(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(B(61))}if(t.style!=null&&typeof t.style!="object")throw Error(B(62))}}function Nc(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var Oc=null;function Af(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var kc=null,Ei=null,Ai=null;function Jh(e){if(e=Xa(e)){if(typeof kc!="function")throw Error(B(280));var t=e.stateNode;t&&(t=ds(t),kc(e.stateNode,e.type,t))}}function Og(e){Ei?Ai?Ai.push(e):Ai=[e]:Ei=e}function kg(){if(Ei){var e=Ei,t=Ai;if(Ai=Ei=null,Jh(e),t)for(e=0;e>>=0,e===0?32:31-(E2(e)/A2|0)|0}var Xl=64,Jl=4194304;function Sa(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function bo(e,t){var r=e.pendingLanes;if(r===0)return 0;var i=0,c=e.suspendedLanes,a=e.pingedLanes,o=r&268435455;if(o!==0){var s=o&~c;s!==0?i=Sa(s):(a&=o,a!==0&&(i=Sa(a)))}else o=r&~c,o!==0?i=Sa(o):a!==0&&(i=Sa(a));if(i===0)return 0;if(t!==0&&t!==i&&!(t&c)&&(c=i&-i,a=t&-t,c>=a||c===16&&(a&4194240)!==0))return t;if(i&4&&(i|=r&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=i;0r;r++)t.push(e);return t}function Qa(e,t,r){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-fn(t),e[t]=r}function R2(e,t){var r=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var i=e.eventTimes;for(e=e.expirationTimes;0=Aa),sm=" ",um=!1;function Xg(e,t){switch(e){case"keyup":return rA.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Jg(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var di=!1;function aA(e,t){switch(e){case"compositionend":return Jg(t);case"keypress":return t.which!==32?null:(um=!0,sm);case"textInput":return e=t.data,e===sm&&um?null:e;default:return null}}function lA(e,t){if(di)return e==="compositionend"||!Df&&Xg(e,t)?(e=Qg(),Ao=Nf=or=null,di=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1=t)return{node:r,offset:t-e};e=i}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=pm(r)}}function rv(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?rv(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function iv(){for(var e=window,t=Lo();t instanceof e.HTMLIFrameElement;){try{var r=typeof t.contentWindow.location.href=="string"}catch{r=!1}if(r)e=t.contentWindow;else break;t=Lo(e.document)}return t}function Lf(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function mA(e){var t=iv(),r=e.focusedElem,i=e.selectionRange;if(t!==r&&r&&r.ownerDocument&&rv(r.ownerDocument.documentElement,r)){if(i!==null&&Lf(r)){if(t=i.start,e=i.end,e===void 0&&(e=t),"selectionStart"in r)r.selectionStart=t,r.selectionEnd=Math.min(e,r.value.length);else if(e=(t=r.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var c=r.textContent.length,a=Math.min(i.start,c);i=i.end===void 0?a:Math.min(i.end,c),!e.extend&&a>i&&(c=i,i=a,a=c),c=hm(r,a);var o=hm(r,i);c&&o&&(e.rangeCount!==1||e.anchorNode!==c.node||e.anchorOffset!==c.offset||e.focusNode!==o.node||e.focusOffset!==o.offset)&&(t=t.createRange(),t.setStart(c.node,c.offset),e.removeAllRanges(),a>i?(e.addRange(t),e.extend(o.node,o.offset)):(t.setEnd(o.node,o.offset),e.addRange(t)))}}for(t=[],e=r;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof r.focus=="function"&&r.focus(),r=0;r=document.documentMode,pi=null,bc=null,Ta=null,Uc=!1;function mm(e,t,r){var i=r.window===r?r.document:r.nodeType===9?r:r.ownerDocument;Uc||pi==null||pi!==Lo(i)||(i=pi,"selectionStart"in i&&Lf(i)?i={start:i.selectionStart,end:i.selectionEnd}:(i=(i.ownerDocument&&i.ownerDocument.defaultView||window).getSelection(),i={anchorNode:i.anchorNode,anchorOffset:i.anchorOffset,focusNode:i.focusNode,focusOffset:i.focusOffset}),Ta&&Ua(Ta,i)||(Ta=i,i=jo(bc,"onSelect"),0gi||(e.current=$c[gi],$c[gi]=null,gi--)}function we(e,t){gi++,$c[gi]=e.current,e.current=t}var yr={},rt=wr(yr),yt=wr(!1),Ur=yr;function ki(e,t){var r=e.type.contextTypes;if(!r)return yr;var i=e.stateNode;if(i&&i.__reactInternalMemoizedUnmaskedChildContext===t)return i.__reactInternalMemoizedMaskedChildContext;var c={},a;for(a in r)c[a]=t[a];return i&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=c),c}function _t(e){return e=e.childContextTypes,e!=null}function qo(){xe(yt),xe(rt)}function Cm(e,t,r){if(rt.current!==yr)throw Error(B(168));we(rt,t),we(yt,r)}function pv(e,t,r){var i=e.stateNode;if(t=t.childContextTypes,typeof i.getChildContext!="function")return r;i=i.getChildContext();for(var c in i)if(!(c in t))throw Error(B(108,c2(e)||"Unknown",c));return Re({},r,i)}function Ho(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||yr,Ur=rt.current,we(rt,e),we(yt,yt.current),!0}function xm(e,t,r){var i=e.stateNode;if(!i)throw Error(B(169));r?(e=pv(e,t,Ur),i.__reactInternalMemoizedMergedChildContext=e,xe(yt),xe(rt),we(rt,e)):xe(yt),we(yt,r)}var Mn=null,ps=!1,uc=!1;function hv(e){Mn===null?Mn=[e]:Mn.push(e)}function TA(e){ps=!0,hv(e)}function Sr(){if(!uc&&Mn!==null){uc=!0;var e=0,t=ve;try{var r=Mn;for(ve=1;e>=o,c-=o,bn=1<<32-fn(t)+c|r<V?(he=q,q=null):he=q.sibling;var X=y(x,q,E[V],L);if(X===null){q===null&&(q=he);break}e&&q&&X.alternate===null&&t(x,q),S=a(X,S,V),W===null?b=X:W.sibling=X,W=X,q=he}if(V===E.length)return r(x,q),Ae&&kr(x,V),b;if(q===null){for(;VV?(he=q,q=null):he=q.sibling;var be=y(x,q,X.value,L);if(be===null){q===null&&(q=he);break}e&&q&&be.alternate===null&&t(x,q),S=a(be,S,V),W===null?b=be:W.sibling=be,W=be,q=he}if(X.done)return r(x,q),Ae&&kr(x,V),b;if(q===null){for(;!X.done;V++,X=E.next())X=m(x,X.value,L),X!==null&&(S=a(X,S,V),W===null?b=X:W.sibling=X,W=X);return Ae&&kr(x,V),b}for(q=i(x,q);!X.done;V++,X=E.next())X=I(q,x,V,X.value,L),X!==null&&(e&&X.alternate!==null&&q.delete(X.key===null?V:X.key),S=a(X,S,V),W===null?b=X:W.sibling=X,W=X);return e&&q.forEach(function(ft){return t(x,ft)}),Ae&&kr(x,V),b}function z(x,S,E,L){if(typeof E=="object"&&E!==null&&E.type===fi&&E.key===null&&(E=E.props.children),typeof E=="object"&&E!==null){switch(E.$$typeof){case Yl:e:{for(var b=E.key,W=S;W!==null;){if(W.key===b){if(b=E.type,b===fi){if(W.tag===7){r(x,W.sibling),S=c(W,E.props.children),S.return=x,x=S;break e}}else if(W.elementType===b||typeof b=="object"&&b!==null&&b.$$typeof===nr&&Im(b)===W.type){r(x,W.sibling),S=c(W,E.props),S.ref=ga(x,W,E),S.return=x,x=S;break e}r(x,W);break}else t(x,W);W=W.sibling}E.type===fi?(S=br(E.props.children,x.mode,L,E.key),S.return=x,x=S):(L=Do(E.type,E.key,E.props,null,x.mode,L),L.ref=ga(x,S,E),L.return=x,x=L)}return o(x);case ci:e:{for(W=E.key;S!==null;){if(S.key===W)if(S.tag===4&&S.stateNode.containerInfo===E.containerInfo&&S.stateNode.implementation===E.implementation){r(x,S.sibling),S=c(S,E.children||[]),S.return=x,x=S;break e}else{r(x,S);break}else t(x,S);S=S.sibling}S=vc(E,x.mode,L),S.return=x,x=S}return o(x);case nr:return W=E._init,z(x,S,W(E._payload),L)}if(wa(E))return R(x,S,E,L);if(fa(E))return O(x,S,E,L);lo(x,E)}return typeof E=="string"&&E!==""||typeof E=="number"?(E=""+E,S!==null&&S.tag===6?(r(x,S.sibling),S=c(S,E),S.return=x,x=S):(r(x,S),S=gc(E,x.mode,L),S.return=x,x=S),o(x)):r(x,S)}return z}var Li=yv(!0),_v=yv(!1),Vo=wr(null),Ko=null,_i=null,bf=null;function Uf(){bf=_i=Ko=null}function zf(e){var t=Vo.current;xe(Vo),e._currentValue=t}function Kc(e,t,r){for(;e!==null;){var i=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,i!==null&&(i.childLanes|=t)):i!==null&&(i.childLanes&t)!==t&&(i.childLanes|=t),e===r)break;e=e.return}}function Ti(e,t){Ko=e,bf=_i=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(vt=!0),e.firstContext=null)}function Kt(e){var t=e._currentValue;if(bf!==e)if(e={context:e,memoizedValue:t,next:null},_i===null){if(Ko===null)throw Error(B(308));_i=e,Ko.dependencies={lanes:0,firstContext:e}}else _i=_i.next=e;return t}var Fr=null;function jf(e){Fr===null?Fr=[e]:Fr.push(e)}function wv(e,t,r,i){var c=t.interleaved;return c===null?(r.next=r,jf(t)):(r.next=c.next,c.next=r),t.interleaved=r,qn(e,i)}function qn(e,t){e.lanes|=t;var r=e.alternate;for(r!==null&&(r.lanes|=t),r=e,e=e.return;e!==null;)e.childLanes|=t,r=e.alternate,r!==null&&(r.childLanes|=t),r=e,e=e.return;return r.tag===3?r.stateNode:null}var rr=!1;function Wf(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function Sv(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function zn(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function pr(e,t,r){var i=e.updateQueue;if(i===null)return null;if(i=i.shared,fe&2){var c=i.pending;return c===null?t.next=t:(t.next=c.next,c.next=t),i.pending=t,qn(e,r)}return c=i.interleaved,c===null?(t.next=t,jf(i)):(t.next=c.next,c.next=t),i.interleaved=t,qn(e,r)}function To(e,t,r){if(t=t.updateQueue,t!==null&&(t=t.shared,(r&4194240)!==0)){var i=t.lanes;i&=e.pendingLanes,r|=i,t.lanes=r,Tf(e,r)}}function Tm(e,t){var r=e.updateQueue,i=e.alternate;if(i!==null&&(i=i.updateQueue,r===i)){var c=null,a=null;if(r=r.firstBaseUpdate,r!==null){do{var o={eventTime:r.eventTime,lane:r.lane,tag:r.tag,payload:r.payload,callback:r.callback,next:null};a===null?c=a=o:a=a.next=o,r=r.next}while(r!==null);a===null?c=a=t:a=a.next=t}else c=a=t;r={baseState:i.baseState,firstBaseUpdate:c,lastBaseUpdate:a,shared:i.shared,effects:i.effects},e.updateQueue=r;return}e=r.lastBaseUpdate,e===null?r.firstBaseUpdate=t:e.next=t,r.lastBaseUpdate=t}function Yo(e,t,r,i){var c=e.updateQueue;rr=!1;var a=c.firstBaseUpdate,o=c.lastBaseUpdate,s=c.shared.pending;if(s!==null){c.shared.pending=null;var u=s,d=u.next;u.next=null,o===null?a=d:o.next=d,o=u;var h=e.alternate;h!==null&&(h=h.updateQueue,s=h.lastBaseUpdate,s!==o&&(s===null?h.firstBaseUpdate=d:s.next=d,h.lastBaseUpdate=u))}if(a!==null){var m=c.baseState;o=0,h=d=u=null,s=a;do{var y=s.lane,I=s.eventTime;if((i&y)===y){h!==null&&(h=h.next={eventTime:I,lane:0,tag:s.tag,payload:s.payload,callback:s.callback,next:null});e:{var R=e,O=s;switch(y=t,I=r,O.tag){case 1:if(R=O.payload,typeof R=="function"){m=R.call(I,m,y);break e}m=R;break e;case 3:R.flags=R.flags&-65537|128;case 0:if(R=O.payload,y=typeof R=="function"?R.call(I,m,y):R,y==null)break e;m=Re({},m,y);break e;case 2:rr=!0}}s.callback!==null&&s.lane!==0&&(e.flags|=64,y=c.effects,y===null?c.effects=[s]:y.push(s))}else I={eventTime:I,lane:y,tag:s.tag,payload:s.payload,callback:s.callback,next:null},h===null?(d=h=I,u=m):h=h.next=I,o|=y;if(s=s.next,s===null){if(s=c.shared.pending,s===null)break;y=s,s=y.next,y.next=null,c.lastBaseUpdate=y,c.shared.pending=null}}while(!0);if(h===null&&(u=m),c.baseState=u,c.firstBaseUpdate=d,c.lastBaseUpdate=h,t=c.shared.interleaved,t!==null){c=t;do o|=c.lane,c=c.next;while(c!==t)}else a===null&&(c.shared.lanes=0);Wr|=o,e.lanes=o,e.memoizedState=m}}function Pm(e,t,r){if(e=t.effects,t.effects=null,e!==null)for(t=0;tr?r:4,e(!0);var i=fc.transition;fc.transition={};try{e(!1),t()}finally{ve=r,fc.transition=i}}function bv(){return Yt().memoizedState}function OA(e,t,r){var i=mr(e);if(r={lane:i,action:r,hasEagerState:!1,eagerState:null,next:null},Uv(e))zv(t,r);else if(r=wv(e,t,r,i),r!==null){var c=st();dn(r,e,i,c),jv(r,t,i)}}function kA(e,t,r){var i=mr(e),c={lane:i,action:r,hasEagerState:!1,eagerState:null,next:null};if(Uv(e))zv(t,c);else{var a=e.alternate;if(e.lanes===0&&(a===null||a.lanes===0)&&(a=t.lastRenderedReducer,a!==null))try{var o=t.lastRenderedState,s=a(o,r);if(c.hasEagerState=!0,c.eagerState=s,pn(s,o)){var u=t.interleaved;u===null?(c.next=c,jf(t)):(c.next=u.next,u.next=c),t.interleaved=c;return}}catch{}finally{}r=wv(e,t,c,i),r!==null&&(c=st(),dn(r,e,i,c),jv(r,t,i))}}function Uv(e){var t=e.alternate;return e===Pe||t!==null&&t===Pe}function zv(e,t){Pa=Zo=!0;var r=e.pending;r===null?t.next=t:(t.next=r.next,r.next=t),e.pending=t}function jv(e,t,r){if(r&4194240){var i=t.lanes;i&=e.pendingLanes,r|=i,t.lanes=r,Tf(e,r)}}var Xo={readContext:Kt,useCallback:et,useContext:et,useEffect:et,useImperativeHandle:et,useInsertionEffect:et,useLayoutEffect:et,useMemo:et,useReducer:et,useRef:et,useState:et,useDebugValue:et,useDeferredValue:et,useTransition:et,useMutableSource:et,useSyncExternalStore:et,useId:et,unstable_isNewReconciler:!1},DA={readContext:Kt,useCallback:function(e,t){return wn().memoizedState=[e,t===void 0?null:t],e},useContext:Kt,useEffect:Nm,useImperativeHandle:function(e,t,r){return r=r!=null?r.concat([e]):null,Ro(4194308,4,Dv.bind(null,t,e),r)},useLayoutEffect:function(e,t){return Ro(4194308,4,e,t)},useInsertionEffect:function(e,t){return Ro(4,2,e,t)},useMemo:function(e,t){var r=wn();return t=t===void 0?null:t,e=e(),r.memoizedState=[e,t],e},useReducer:function(e,t,r){var i=wn();return t=r!==void 0?r(t):t,i.memoizedState=i.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},i.queue=e,e=e.dispatch=OA.bind(null,Pe,e),[i.memoizedState,e]},useRef:function(e){var t=wn();return e={current:e},t.memoizedState=e},useState:Rm,useDebugValue:Qf,useDeferredValue:function(e){return wn().memoizedState=e},useTransition:function(){var e=Rm(!1),t=e[0];return e=NA.bind(null,e[1]),wn().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,r){var i=Pe,c=wn();if(Ae){if(r===void 0)throw Error(B(407));r=r()}else{if(r=t(),$e===null)throw Error(B(349));jr&30||Av(i,t,r)}c.memoizedState=r;var a={value:r,getSnapshot:t};return c.queue=a,Nm(Tv.bind(null,i,a,e),[e]),i.flags|=2048,Va(9,Iv.bind(null,i,a,r,t),void 0,null),r},useId:function(){var e=wn(),t=$e.identifierPrefix;if(Ae){var r=Un,i=bn;r=(i&~(1<<32-fn(i)-1)).toString(32)+r,t=":"+t+"R"+r,r=$a++,0<\/script>",e=e.removeChild(e.firstChild)):typeof i.is=="string"?e=o.createElement(r,{is:i.is}):(e=o.createElement(r),r==="select"&&(o=e,i.multiple?o.multiple=!0:i.size&&(o.size=i.size))):e=o.createElementNS(e,r),e[Sn]=t,e[Wa]=i,Zv(e,t,!1,!1),t.stateNode=e;e:{switch(o=Nc(r,i),r){case"dialog":Ce("cancel",e),Ce("close",e),c=i;break;case"iframe":case"object":case"embed":Ce("load",e),c=i;break;case"video":case"audio":for(c=0;cBi&&(t.flags|=128,i=!0,va(a,!1),t.lanes=4194304)}else{if(!i)if(e=Qo(o),e!==null){if(t.flags|=128,i=!0,r=e.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),va(a,!0),a.tail===null&&a.tailMode==="hidden"&&!o.alternate&&!Ae)return tt(t),null}else 2*Fe()-a.renderingStartTime>Bi&&r!==1073741824&&(t.flags|=128,i=!0,va(a,!1),t.lanes=4194304);a.isBackwards?(o.sibling=t.child,t.child=o):(r=a.last,r!==null?r.sibling=o:t.child=o,a.last=o)}return a.tail!==null?(t=a.tail,a.rendering=t,a.tail=t.sibling,a.renderingStartTime=Fe(),t.sibling=null,r=Te.current,we(Te,i?r&1|2:r&1),t):(tt(t),null);case 22:case 23:return nd(),i=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==i&&(t.flags|=8192),i&&t.mode&1?Rt&1073741824&&(tt(t),t.subtreeFlags&6&&(t.flags|=8192)):tt(t),null;case 24:return null;case 25:return null}throw Error(B(156,t.tag))}function jA(e,t){switch(Mf(t),t.tag){case 1:return _t(t.type)&&qo(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Fi(),xe(yt),xe(rt),$f(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return Hf(t),null;case 13:if(xe(Te),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(B(340));Di()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return xe(Te),null;case 4:return Fi(),null;case 10:return zf(t.type._context),null;case 22:case 23:return nd(),null;case 24:return null;default:return null}}var so=!1,nt=!1,WA=typeof WeakSet=="function"?WeakSet:Set,$=null;function wi(e,t){var r=e.ref;if(r!==null)if(typeof r=="function")try{r(null)}catch(i){ke(e,t,i)}else r.current=null}function rf(e,t,r){try{r()}catch(i){ke(e,t,i)}}var jm=!1;function qA(e,t){if(zc=Uo,e=iv(),Lf(e)){if("selectionStart"in e)var r={start:e.selectionStart,end:e.selectionEnd};else e:{r=(r=e.ownerDocument)&&r.defaultView||window;var i=r.getSelection&&r.getSelection();if(i&&i.rangeCount!==0){r=i.anchorNode;var c=i.anchorOffset,a=i.focusNode;i=i.focusOffset;try{r.nodeType,a.nodeType}catch{r=null;break e}var o=0,s=-1,u=-1,d=0,h=0,m=e,y=null;t:for(;;){for(var I;m!==r||c!==0&&m.nodeType!==3||(s=o+c),m!==a||i!==0&&m.nodeType!==3||(u=o+i),m.nodeType===3&&(o+=m.nodeValue.length),(I=m.firstChild)!==null;)y=m,m=I;for(;;){if(m===e)break t;if(y===r&&++d===c&&(s=o),y===a&&++h===i&&(u=o),(I=m.nextSibling)!==null)break;m=y,y=m.parentNode}m=I}r=s===-1||u===-1?null:{start:s,end:u}}else r=null}r=r||{start:0,end:0}}else r=null;for(jc={focusedElem:e,selectionRange:r},Uo=!1,$=t;$!==null;)if(t=$,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,$=e;else for(;$!==null;){t=$;try{var R=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(R!==null){var O=R.memoizedProps,z=R.memoizedState,x=t.stateNode,S=x.getSnapshotBeforeUpdate(t.elementType===t.type?O:sn(t.type,O),z);x.__reactInternalSnapshotBeforeUpdate=S}break;case 3:var E=t.stateNode.containerInfo;E.nodeType===1?E.textContent="":E.nodeType===9&&E.documentElement&&E.removeChild(E.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(B(163))}}catch(L){ke(t,t.return,L)}if(e=t.sibling,e!==null){e.return=t.return,$=e;break}$=t.return}return R=jm,jm=!1,R}function Ra(e,t,r){var i=t.updateQueue;if(i=i!==null?i.lastEffect:null,i!==null){var c=i=i.next;do{if((c.tag&e)===e){var a=c.destroy;c.destroy=void 0,a!==void 0&&rf(t,r,a)}c=c.next}while(c!==i)}}function gs(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var r=t=t.next;do{if((r.tag&e)===e){var i=r.create;r.destroy=i()}r=r.next}while(r!==t)}}function af(e){var t=e.ref;if(t!==null){var r=e.stateNode;switch(e.tag){case 5:e=r;break;default:e=r}typeof t=="function"?t(e):t.current=e}}function ey(e){var t=e.alternate;t!==null&&(e.alternate=null,ey(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[Sn],delete t[Wa],delete t[Hc],delete t[AA],delete t[IA])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function ty(e){return e.tag===5||e.tag===3||e.tag===4}function Wm(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||ty(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function lf(e,t,r){var i=e.tag;if(i===5||i===6)e=e.stateNode,t?r.nodeType===8?r.parentNode.insertBefore(e,t):r.insertBefore(e,t):(r.nodeType===8?(t=r.parentNode,t.insertBefore(e,r)):(t=r,t.appendChild(e)),r=r._reactRootContainer,r!=null||t.onclick!==null||(t.onclick=Wo));else if(i!==4&&(e=e.child,e!==null))for(lf(e,t,r),e=e.sibling;e!==null;)lf(e,t,r),e=e.sibling}function of(e,t,r){var i=e.tag;if(i===5||i===6)e=e.stateNode,t?r.insertBefore(e,t):r.appendChild(e);else if(i!==4&&(e=e.child,e!==null))for(of(e,t,r),e=e.sibling;e!==null;)of(e,t,r),e=e.sibling}var Ye=null,un=!1;function tr(e,t,r){for(r=r.child;r!==null;)ny(e,t,r),r=r.sibling}function ny(e,t,r){if(Cn&&typeof Cn.onCommitFiberUnmount=="function")try{Cn.onCommitFiberUnmount(ss,r)}catch{}switch(r.tag){case 5:nt||wi(r,t);case 6:var i=Ye,c=un;Ye=null,tr(e,t,r),Ye=i,un=c,Ye!==null&&(un?(e=Ye,r=r.stateNode,e.nodeType===8?e.parentNode.removeChild(r):e.removeChild(r)):Ye.removeChild(r.stateNode));break;case 18:Ye!==null&&(un?(e=Ye,r=r.stateNode,e.nodeType===8?sc(e.parentNode,r):e.nodeType===1&&sc(e,r),Ba(e)):sc(Ye,r.stateNode));break;case 4:i=Ye,c=un,Ye=r.stateNode.containerInfo,un=!0,tr(e,t,r),Ye=i,un=c;break;case 0:case 11:case 14:case 15:if(!nt&&(i=r.updateQueue,i!==null&&(i=i.lastEffect,i!==null))){c=i=i.next;do{var a=c,o=a.destroy;a=a.tag,o!==void 0&&(a&2||a&4)&&rf(r,t,o),c=c.next}while(c!==i)}tr(e,t,r);break;case 1:if(!nt&&(wi(r,t),i=r.stateNode,typeof i.componentWillUnmount=="function"))try{i.props=r.memoizedProps,i.state=r.memoizedState,i.componentWillUnmount()}catch(s){ke(r,t,s)}tr(e,t,r);break;case 21:tr(e,t,r);break;case 22:r.mode&1?(nt=(i=nt)||r.memoizedState!==null,tr(e,t,r),nt=i):tr(e,t,r);break;default:tr(e,t,r)}}function qm(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var r=e.stateNode;r===null&&(r=e.stateNode=new WA),t.forEach(function(i){var c=XA.bind(null,e,i);r.has(i)||(r.add(i),i.then(c,c))})}}function on(e,t){var r=t.deletions;if(r!==null)for(var i=0;ic&&(c=o),i&=~a}if(i=c,i=Fe()-i,i=(120>i?120:480>i?480:1080>i?1080:1920>i?1920:3e3>i?3e3:4320>i?4320:1960*$A(i/1960))-i,10e?16:e,sr===null)var i=!1;else{if(e=sr,sr=null,ts=0,fe&6)throw Error(B(331));var c=fe;for(fe|=4,$=e.current;$!==null;){var a=$,o=a.child;if($.flags&16){var s=a.deletions;if(s!==null){for(var u=0;uFe()-ed?Br(e,0):Jf|=r),wt(e,t)}function cy(e,t){t===0&&(e.mode&1?(t=Jl,Jl<<=1,!(Jl&130023424)&&(Jl=4194304)):t=1);var r=st();e=qn(e,t),e!==null&&(Qa(e,t,r),wt(e,r))}function ZA(e){var t=e.memoizedState,r=0;t!==null&&(r=t.retryLane),cy(e,r)}function XA(e,t){var r=0;switch(e.tag){case 13:var i=e.stateNode,c=e.memoizedState;c!==null&&(r=c.retryLane);break;case 19:i=e.stateNode;break;default:throw Error(B(314))}i!==null&&i.delete(t),cy(e,r)}var fy;fy=function(e,t,r){if(e!==null)if(e.memoizedProps!==t.pendingProps||yt.current)vt=!0;else{if(!(e.lanes&r)&&!(t.flags&128))return vt=!1,UA(e,t,r);vt=!!(e.flags&131072)}else vt=!1,Ae&&t.flags&1048576&&mv(t,Go,t.index);switch(t.lanes=0,t.tag){case 2:var i=t.type;No(e,t),e=t.pendingProps;var c=ki(t,rt.current);Ti(t,r),c=Vf(null,t,i,e,c,r);var a=Kf();return t.flags|=1,typeof c=="object"&&c!==null&&typeof c.render=="function"&&c.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,_t(i)?(a=!0,Ho(t)):a=!1,t.memoizedState=c.state!==null&&c.state!==void 0?c.state:null,Wf(t),c.updater=ms,t.stateNode=c,c._reactInternals=t,Qc(t,i,e,r),t=Jc(null,t,i,!0,a,r)):(t.tag=0,Ae&&a&&Ff(t),ot(null,t,c,r),t=t.child),t;case 16:i=t.elementType;e:{switch(No(e,t),e=t.pendingProps,c=i._init,i=c(i._payload),t.type=i,c=t.tag=e3(i),e=sn(i,e),c){case 0:t=Xc(null,t,i,e,r);break e;case 1:t=bm(null,t,i,e,r);break e;case 11:t=Mm(null,t,i,e,r);break e;case 14:t=Bm(null,t,i,sn(i.type,e),r);break e}throw Error(B(306,i,""))}return t;case 0:return i=t.type,c=t.pendingProps,c=t.elementType===i?c:sn(i,c),Xc(e,t,i,c,r);case 1:return i=t.type,c=t.pendingProps,c=t.elementType===i?c:sn(i,c),bm(e,t,i,c,r);case 3:e:{if(Kv(t),e===null)throw Error(B(387));i=t.pendingProps,a=t.memoizedState,c=a.element,Sv(e,t),Yo(t,i,null,r);var o=t.memoizedState;if(i=o.element,a.isDehydrated)if(a={element:i,isDehydrated:!1,cache:o.cache,pendingSuspenseBoundaries:o.pendingSuspenseBoundaries,transitions:o.transitions},t.updateQueue.baseState=a,t.memoizedState=a,t.flags&256){c=Mi(Error(B(423)),t),t=Um(e,t,i,r,c);break e}else if(i!==c){c=Mi(Error(B(424)),t),t=Um(e,t,i,r,c);break e}else for(Nt=dr(t.stateNode.containerInfo.firstChild),Ot=t,Ae=!0,cn=null,r=_v(t,null,i,r),t.child=r;r;)r.flags=r.flags&-3|4096,r=r.sibling;else{if(Di(),i===c){t=Hn(e,t,r);break e}ot(e,t,i,r)}t=t.child}return t;case 5:return Cv(t),e===null&&Vc(t),i=t.type,c=t.pendingProps,a=e!==null?e.memoizedProps:null,o=c.children,Wc(i,c)?o=null:a!==null&&Wc(i,a)&&(t.flags|=32),Vv(e,t),ot(e,t,o,r),t.child;case 6:return e===null&&Vc(t),null;case 13:return Yv(e,t,r);case 4:return qf(t,t.stateNode.containerInfo),i=t.pendingProps,e===null?t.child=Li(t,null,i,r):ot(e,t,i,r),t.child;case 11:return i=t.type,c=t.pendingProps,c=t.elementType===i?c:sn(i,c),Mm(e,t,i,c,r);case 7:return ot(e,t,t.pendingProps,r),t.child;case 8:return ot(e,t,t.pendingProps.children,r),t.child;case 12:return ot(e,t,t.pendingProps.children,r),t.child;case 10:e:{if(i=t.type._context,c=t.pendingProps,a=t.memoizedProps,o=c.value,we(Vo,i._currentValue),i._currentValue=o,a!==null)if(pn(a.value,o)){if(a.children===c.children&&!yt.current){t=Hn(e,t,r);break e}}else for(a=t.child,a!==null&&(a.return=t);a!==null;){var s=a.dependencies;if(s!==null){o=a.child;for(var u=s.firstContext;u!==null;){if(u.context===i){if(a.tag===1){u=zn(-1,r&-r),u.tag=2;var d=a.updateQueue;if(d!==null){d=d.shared;var h=d.pending;h===null?u.next=u:(u.next=h.next,h.next=u),d.pending=u}}a.lanes|=r,u=a.alternate,u!==null&&(u.lanes|=r),Kc(a.return,r,t),s.lanes|=r;break}u=u.next}}else if(a.tag===10)o=a.type===t.type?null:a.child;else if(a.tag===18){if(o=a.return,o===null)throw Error(B(341));o.lanes|=r,s=o.alternate,s!==null&&(s.lanes|=r),Kc(o,r,t),o=a.sibling}else o=a.child;if(o!==null)o.return=a;else for(o=a;o!==null;){if(o===t){o=null;break}if(a=o.sibling,a!==null){a.return=o.return,o=a;break}o=o.return}a=o}ot(e,t,c.children,r),t=t.child}return t;case 9:return c=t.type,i=t.pendingProps.children,Ti(t,r),c=Kt(c),i=i(c),t.flags|=1,ot(e,t,i,r),t.child;case 14:return i=t.type,c=sn(i,t.pendingProps),c=sn(i.type,c),Bm(e,t,i,c,r);case 15:return $v(e,t,t.type,t.pendingProps,r);case 17:return i=t.type,c=t.pendingProps,c=t.elementType===i?c:sn(i,c),No(e,t),t.tag=1,_t(i)?(e=!0,Ho(t)):e=!1,Ti(t,r),Wv(t,i,c),Qc(t,i,c,r),Jc(null,t,i,!0,e,r);case 19:return Qv(e,t,r);case 22:return Gv(e,t,r)}throw Error(B(156,t.tag))};function dy(e,t){return Ug(e,t)}function JA(e,t,r,i){this.tag=e,this.key=r,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=i,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Gt(e,t,r,i){return new JA(e,t,r,i)}function id(e){return e=e.prototype,!(!e||!e.isReactComponent)}function e3(e){if(typeof e=="function")return id(e)?1:0;if(e!=null){if(e=e.$$typeof,e===xf)return 11;if(e===Ef)return 14}return 2}function gr(e,t){var r=e.alternate;return r===null?(r=Gt(e.tag,t,e.key,e.mode),r.elementType=e.elementType,r.type=e.type,r.stateNode=e.stateNode,r.alternate=e,e.alternate=r):(r.pendingProps=t,r.type=e.type,r.flags=0,r.subtreeFlags=0,r.deletions=null),r.flags=e.flags&14680064,r.childLanes=e.childLanes,r.lanes=e.lanes,r.child=e.child,r.memoizedProps=e.memoizedProps,r.memoizedState=e.memoizedState,r.updateQueue=e.updateQueue,t=e.dependencies,r.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},r.sibling=e.sibling,r.index=e.index,r.ref=e.ref,r}function Do(e,t,r,i,c,a){var o=2;if(i=e,typeof e=="function")id(e)&&(o=1);else if(typeof e=="string")o=5;else e:switch(e){case fi:return br(r.children,c,a,t);case Cf:o=8,c|=8;break;case wc:return e=Gt(12,r,t,c|2),e.elementType=wc,e.lanes=a,e;case Sc:return e=Gt(13,r,t,c),e.elementType=Sc,e.lanes=a,e;case Cc:return e=Gt(19,r,t,c),e.elementType=Cc,e.lanes=a,e;case Cg:return ys(r,c,a,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case wg:o=10;break e;case Sg:o=9;break e;case xf:o=11;break e;case Ef:o=14;break e;case nr:o=16,i=null;break e}throw Error(B(130,e==null?e:typeof e,""))}return t=Gt(o,r,t,c),t.elementType=e,t.type=i,t.lanes=a,t}function br(e,t,r,i){return e=Gt(7,e,i,t),e.lanes=r,e}function ys(e,t,r,i){return e=Gt(22,e,i,t),e.elementType=Cg,e.lanes=r,e.stateNode={isHidden:!1},e}function gc(e,t,r){return e=Gt(6,e,null,t),e.lanes=r,e}function vc(e,t,r){return t=Gt(4,e.children!==null?e.children:[],e.key,t),t.lanes=r,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function t3(e,t,r,i,c){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=Zu(0),this.expirationTimes=Zu(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Zu(0),this.identifierPrefix=i,this.onRecoverableError=c,this.mutableSourceEagerHydrationData=null}function ad(e,t,r,i,c,a,o,s,u){return e=new t3(e,t,r,s,u),t===1?(t=1,a===!0&&(t|=8)):t=0,a=Gt(3,null,null,t),e.current=a,a.stateNode=e,a.memoizedState={element:i,isDehydrated:r,cache:null,transitions:null,pendingSuspenseBoundaries:null},Wf(a),e}function n3(e,t,r){var i=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(gy)}catch(e){console.error(e)}}gy(),gg.exports=Dt;var o3=gg.exports,xs,Zm=o3;xs=Zm.createRoot,Zm.hydrateRoot;const s3={is_eu:{value:!1,updateField:()=>{}},service:{value:"",required:!0,error:!1,updateField:()=>{}},first_name:{value:"",required:!0,error:!1,updateField:()=>{}},last_name:{value:"",required:!0,error:!1,updateField:()=>{}},email:{value:"",required:!0,error:!1,updateField:()=>{}},legal_text1:{value:!1,required:!0,error:!1,updateField:()=>{}},legal_text2:{value:!1,required:!1,error:!1,updateField:()=>{}},urls:{value:[{id:"",path:"",detail:"",path_error:!1,detail_error:!1,path_error_message:"",detail_error_message:""}],path_required:!0,detail_required:!0,updateField:()=>{}}},vy=hg.createContext(s3);function Bn({title:e,children:t}){return P.jsxs("div",{className:"legal_form_padding-block",children:[e&&P.jsx("h2",{className:"legal_form_block-heading",children:e}),t]})}function Oe({title:e,children:t,field_id:r,required:i=!1,type:c="div"}){const a=c;return P.jsx(a,{children:P.jsxs("div",{className:"legal_form_input_block",children:[c==="div"?P.jsxs("label",{className:"legal_form_input_label",htmlFor:r,children:[e,i&&" *"]}):P.jsxs("legend",{className:"legal_form_input_label",children:[e,i&&" *"]}),t]})})}function yy({error:e}){return P.jsx("svg",{width:"12",height:"6",viewBox:"0 0 12 6",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:P.jsx("path",{d:"M0.724264 0H11.2757C11.543 0 11.6769 0.323143 11.4879 0.512132L6.21213 5.78787C6.09497 5.90503 5.90503 5.90503 5.78787 5.78787L0.512132 0.512132C0.323143 0.323143 0.456993 0 0.724264 0Z",fill:e?"#ff0301":"#CBCBCB"})})}function u3(e,t){return t.map(r=>{if(r.name===e)return P.jsxs("div",{children:[r.icon&&P.jsx("img",{src:r.icon,alt:`${r.name} icon`}),r.name]},r.name)})}function df({field_id:e,data:t,field:r,fullWidth:i=!1}){const[c,a]=re.useState(!1),{value:o,required:s,error:u,updateField:d}=r,h=re.useRef(null),m=y=>{h.current&&!h.current.contains(y.target)&&a(!1)};return re.useEffect(()=>(c&&document.addEventListener("mousedown",m),()=>{document.removeEventListener("mousedown",m)}),[c]),P.jsxs("div",{ref:h,className:"legal_form_dropdown"+(i?" is-full-width":""),id:`form-dropdown-${e}`,children:[P.jsxs("button",{className:"legal_form_dropdown_toggle"+(u?" is-error":""),type:"button",id:`form-dropdown-toggle-${e}`,"aria-label":(c?"Close":"Open")+" dropdown",onClick:()=>a(!c),"aria-expanded":c?"true":"false",children:[P.jsx("div",{className:"legal_form_dropdown_toggle_content",children:u3(o,t)||""}),P.jsx(yy,{})]}),P.jsx("ul",{"aria-hidden":c?"false":"true",style:{display:c?"block":"none"},"aria-labelledby":`form-dropdown-toggle-${e}`,id:`form-dropdown-list-${e}`,className:"legal_form_dropdown_list",children:t.map(y=>P.jsx("li",{children:P.jsxs("label",{className:"legal_form_dropdown_item"+(o===y.name?" is-selected":""),id:y.name,onClick:()=>{a(!1)},children:[P.jsx("input",{type:"radio",name:e,required:s,style:{opacity:0,position:"absolute",zIndex:"-1"},value:y.name,onChange:()=>{d({value:y.name,error:!1})}}),y.icon&&P.jsx("img",{src:y.icon,alt:`${y.name} icon`}),y.name]})},y.name))})]})}function Ci({field_id:e,title:t,hint:r,field:i}){const[c,a]=re.useState(!1),{value:o,required:s,updateField:u,error:d}=i;return re.useEffect(()=>{a(o)},[o]),P.jsxs("label",{className:"legal_form_checkbox",children:[P.jsx("div",{className:"legal_form_checkbox-button"+(c?" is-checked":"")+(d?" is-error":"")}),P.jsx("input",{id:e,type:"checkbox",name:e,style:{opacity:0,position:"absolute",zIndex:-1},checked:c,required:s,onChange:()=>{a(!c),u({value:!c}),u({error:!1})}}),P.jsx("span",{className:"legal_form_input_label",style:{cursor:"pointer"},children:t}),r&&P.jsx("div",{className:"legal_form_input_sublabel",children:r})]})}function Pt({field_id:e,type:t,field:r,maxLength:i}){const{value:c,required:a,disabled:o,error:s,updateField:u}=r;return P.jsx("input",{className:"legal_form_input"+(s?" is-error":""),id:e,type:t,name:e,value:c,disabled:o,required:a,maxLength:i,onChange:d=>u({value:d.target.value,error:!1})})}function Ri({errorText:e,error:t}){return P.jsx(P.Fragment,{children:t&&P.jsx("div",{style:{color:"red"},children:e})})}let fo;const c3=new Uint8Array(16);function f3(){if(!fo&&(fo=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!fo))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return fo(c3)}const Ke=[];for(let e=0;e<256;++e)Ke.push((e+256).toString(16).slice(1));function d3(e,t=0){return Ke[e[t+0]]+Ke[e[t+1]]+Ke[e[t+2]]+Ke[e[t+3]]+"-"+Ke[e[t+4]]+Ke[e[t+5]]+"-"+Ke[e[t+6]]+Ke[e[t+7]]+"-"+Ke[e[t+8]]+Ke[e[t+9]]+"-"+Ke[e[t+10]]+Ke[e[t+11]]+Ke[e[t+12]]+Ke[e[t+13]]+Ke[e[t+14]]+Ke[e[t+15]]}const p3=typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),Xm={randomUUID:p3};function Es(e,t,r){if(Xm.randomUUID&&!t&&!e)return Xm.randomUUID();e=e||{};const i=e.random||(e.rng||f3)();return i[6]=i[6]&15|64,i[8]=i[8]&63|128,d3(i)}function h3({context:e}){const{service:t,urls:r}=e,i=Ni(),c=u=>{r.updateField({value:r.value.filter(d=>d.id!==u)})},a=()=>{const u=i.find(d=>d.name===t.value);return u?u.url:""},o=()=>{r.updateField({value:[...r.value,{id:Es(),path:"",detail:"",path_error:!1,detail_error:!1,path_error_message:"",detail_error_message:""}]})},s=(u,d)=>{const h=i.find(S=>S.name===t.value),m=h?h.url.replace("https://www.","").replace(/\/$/,"").replace(".com",""):"";let y=!1,I=!1,R=!1,O=!1,z=!1;try{const S=new URL(u),E=u.match(/https/g);y=!0,I=S.host.includes(m),R=r.value.some(L=>L.path===u),O=E?E.length>1:!1,z=u.includes(" ")}catch{console.log("Error parsing URL")}const x=r.value.map(S=>S.id===d.id?u!==""?{...d,path:u,path_error:!y||!I||R||O||z,path_error_message:y?O||z?"Invalid URL format.":I?R?"This URL has already been included in your report.":"":"This URL does not match the Learneo service you selected. If you'd like to report content for an additional service, please submit a separate report.":"Invalid URL format."}:{...d,path:u,path_error:!1,path_error_message:""}:S);r.updateField({value:x})};return P.jsxs(P.Fragment,{children:[r.value.map((u,d)=>P.jsxs("div",{className:"legal_form_repeater-item",id:`url-item-${u.id}`,children:[P.jsxs("h3",{className:"legal_form_h3",children:["Item ",d+1," ",r.value.length>1&&P.jsx("button",{type:"button",className:"legal_form_radios-reset",onClick:()=>{c(u.id)},children:"(remove)"})]}),t.value?P.jsxs(Oe,{title:"Provide the URL of content you would like to report",field_id:`path_url_${u.id}`,required:r.path_required,children:[P.jsx("input",{type:"url",id:`path_url_${u.id}`,name:`path_url_${u.id}`,onChange:h=>{s(h.target.value,u)},className:"legal_form_input"+(u.path_error?" is-error":""),required:r.path_required,value:u.path,placeholder:a()}),P.jsx(Ri,{errorText:u.path_error_message,error:u.path_error})]}):null,P.jsxs(Oe,{title:"Please provide the reason you are requesting to counter our decision",field_id:`detail_url_${u.id}`,required:r.detail_required,children:[P.jsx("textarea",{id:`detail_url_${u.id}`,onChange:h=>{r.updateField({value:r.value.map(m=>m.id===u.id?{...u,detail:h.target.value}:m)})},maxLength:500,name:`detail_url_${u.id}`,value:u.detail,className:"legal_form_input"+(u.detail_error?" is-error":""),required:r.detail_required}),P.jsx(Ri,{error:u.detail_error,errorText:u.detail_error_message})]})]},u.id)),P.jsx("button",{className:"legal_form_button",type:"button",onClick:()=>{o()},children:"+ Add Another Item"})]})}var is={exports:{}};/** * @license * Lodash * Copyright OpenJS Foundation and other contributors * Released under MIT license * Based on Underscore.js 1.8.3 * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors */is.exports;(function(e,t){(function(){var r,i="4.17.21",c=200,a="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",o="Expected a function",s="Invalid `variable` option passed into `_.template`",u="__lodash_hash_undefined__",d=500,h="__lodash_placeholder__",m=1,y=2,I=4,R=1,O=2,z=1,x=2,S=4,E=8,L=16,b=32,W=64,q=128,V=256,he=512,X=30,be="...",ft=800,hn=16,St=1,Cr=2,ji=3,Jt=1/0,j=9007199254740991,ee=17976931348623157e292,te=NaN,de=4294967295,Me=de-1,Gr=de>>>1,En=[["ary",q],["bind",z],["bindKey",x],["curry",E],["curryRight",L],["flip",he],["partial",b],["partialRight",W],["rearg",V]],mn="[object Arguments]",Ft="[object Array]",Vr="[object AsyncFunction]",Wi="[object Boolean]",qi="[object Date]",Cy="[object DOMException]",el="[object Error]",tl="[object Function]",cd="[object GeneratorFunction]",en="[object Map]",Hi="[object Number]",xy="[object Null]",An="[object Object]",fd="[object Promise]",Ey="[object Proxy]",$i="[object RegExp]",tn="[object Set]",Gi="[object String]",nl="[object Symbol]",Ay="[object Undefined]",Vi="[object WeakMap]",Iy="[object WeakSet]",Ki="[object ArrayBuffer]",Kr="[object DataView]",As="[object Float32Array]",Is="[object Float64Array]",Ts="[object Int8Array]",Ps="[object Int16Array]",Rs="[object Int32Array]",Ns="[object Uint8Array]",Os="[object Uint8ClampedArray]",ks="[object Uint16Array]",Ds="[object Uint32Array]",Ty=/\b__p \+= '';/g,Py=/\b(__p \+=) '' \+/g,Ry=/(__e\(.*?\)|\b__t\)) \+\n'';/g,dd=/&(?:amp|lt|gt|quot|#39);/g,pd=/[&<>"']/g,Ny=RegExp(dd.source),Oy=RegExp(pd.source),ky=/<%-([\s\S]+?)%>/g,Dy=/<%([\s\S]+?)%>/g,hd=/<%=([\s\S]+?)%>/g,Ly=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Fy=/^\w*$/,My=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Ls=/[\\^$.*+?()[\]{}|]/g,By=RegExp(Ls.source),Fs=/^\s+/,by=/\s/,Uy=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,zy=/\{\n\/\* \[wrapped with (.+)\] \*/,jy=/,? & /,Wy=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,qy=/[()=,{}\[\]\/\s]/,Hy=/\\(\\)?/g,$y=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,md=/\w*$/,Gy=/^[-+]0x[0-9a-f]+$/i,Vy=/^0b[01]+$/i,Ky=/^\[object .+?Constructor\]$/,Yy=/^0o[0-7]+$/i,Qy=/^(?:0|[1-9]\d*)$/,Zy=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,rl=/($^)/,Xy=/['\n\r\u2028\u2029\\]/g,il="\\ud800-\\udfff",Jy="\\u0300-\\u036f",e0="\\ufe20-\\ufe2f",t0="\\u20d0-\\u20ff",gd=Jy+e0+t0,vd="\\u2700-\\u27bf",yd="a-z\\xdf-\\xf6\\xf8-\\xff",n0="\\xac\\xb1\\xd7\\xf7",r0="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",i0="\\u2000-\\u206f",a0=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",_d="A-Z\\xc0-\\xd6\\xd8-\\xde",wd="\\ufe0e\\ufe0f",Sd=n0+r0+i0+a0,Ms="['’]",l0="["+il+"]",Cd="["+Sd+"]",al="["+gd+"]",xd="\\d+",o0="["+vd+"]",Ed="["+yd+"]",Ad="[^"+il+Sd+xd+vd+yd+_d+"]",Bs="\\ud83c[\\udffb-\\udfff]",s0="(?:"+al+"|"+Bs+")",Id="[^"+il+"]",bs="(?:\\ud83c[\\udde6-\\uddff]){2}",Us="[\\ud800-\\udbff][\\udc00-\\udfff]",Yr="["+_d+"]",Td="\\u200d",Pd="(?:"+Ed+"|"+Ad+")",u0="(?:"+Yr+"|"+Ad+")",Rd="(?:"+Ms+"(?:d|ll|m|re|s|t|ve))?",Nd="(?:"+Ms+"(?:D|LL|M|RE|S|T|VE))?",Od=s0+"?",kd="["+wd+"]?",c0="(?:"+Td+"(?:"+[Id,bs,Us].join("|")+")"+kd+Od+")*",f0="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",d0="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",Dd=kd+Od+c0,p0="(?:"+[o0,bs,Us].join("|")+")"+Dd,h0="(?:"+[Id+al+"?",al,bs,Us,l0].join("|")+")",m0=RegExp(Ms,"g"),g0=RegExp(al,"g"),zs=RegExp(Bs+"(?="+Bs+")|"+h0+Dd,"g"),v0=RegExp([Yr+"?"+Ed+"+"+Rd+"(?="+[Cd,Yr,"$"].join("|")+")",u0+"+"+Nd+"(?="+[Cd,Yr+Pd,"$"].join("|")+")",Yr+"?"+Pd+"+"+Rd,Yr+"+"+Nd,d0,f0,xd,p0].join("|"),"g"),y0=RegExp("["+Td+il+gd+wd+"]"),_0=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,w0=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],S0=-1,Se={};Se[As]=Se[Is]=Se[Ts]=Se[Ps]=Se[Rs]=Se[Ns]=Se[Os]=Se[ks]=Se[Ds]=!0,Se[mn]=Se[Ft]=Se[Ki]=Se[Wi]=Se[Kr]=Se[qi]=Se[el]=Se[tl]=Se[en]=Se[Hi]=Se[An]=Se[$i]=Se[tn]=Se[Gi]=Se[Vi]=!1;var _e={};_e[mn]=_e[Ft]=_e[Ki]=_e[Kr]=_e[Wi]=_e[qi]=_e[As]=_e[Is]=_e[Ts]=_e[Ps]=_e[Rs]=_e[en]=_e[Hi]=_e[An]=_e[$i]=_e[tn]=_e[Gi]=_e[nl]=_e[Ns]=_e[Os]=_e[ks]=_e[Ds]=!0,_e[el]=_e[tl]=_e[Vi]=!1;var C0={À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",Ç:"C",ç:"c",Ð:"D",ð:"d",È:"E",É:"E",Ê:"E",Ë:"E",è:"e",é:"e",ê:"e",ë:"e",Ì:"I",Í:"I",Î:"I",Ï:"I",ì:"i",í:"i",î:"i",ï:"i",Ñ:"N",ñ:"n",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ù:"U",Ú:"U",Û:"U",Ü:"U",ù:"u",ú:"u",û:"u",ü:"u",Ý:"Y",ý:"y",ÿ:"y",Æ:"Ae",æ:"ae",Þ:"Th",þ:"th",ß:"ss",Ā:"A",Ă:"A",Ą:"A",ā:"a",ă:"a",ą:"a",Ć:"C",Ĉ:"C",Ċ:"C",Č:"C",ć:"c",ĉ:"c",ċ:"c",č:"c",Ď:"D",Đ:"D",ď:"d",đ:"d",Ē:"E",Ĕ:"E",Ė:"E",Ę:"E",Ě:"E",ē:"e",ĕ:"e",ė:"e",ę:"e",ě:"e",Ĝ:"G",Ğ:"G",Ġ:"G",Ģ:"G",ĝ:"g",ğ:"g",ġ:"g",ģ:"g",Ĥ:"H",Ħ:"H",ĥ:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Į:"I",İ:"I",ĩ:"i",ī:"i",ĭ:"i",į:"i",ı:"i",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",ĸ:"k",Ĺ:"L",Ļ:"L",Ľ:"L",Ŀ:"L",Ł:"L",ĺ:"l",ļ:"l",ľ:"l",ŀ:"l",ł:"l",Ń:"N",Ņ:"N",Ň:"N",Ŋ:"N",ń:"n",ņ:"n",ň:"n",ŋ:"n",Ō:"O",Ŏ:"O",Ő:"O",ō:"o",ŏ:"o",ő:"o",Ŕ:"R",Ŗ:"R",Ř:"R",ŕ:"r",ŗ:"r",ř:"r",Ś:"S",Ŝ:"S",Ş:"S",Š:"S",ś:"s",ŝ:"s",ş:"s",š:"s",Ţ:"T",Ť:"T",Ŧ:"T",ţ:"t",ť:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Ů:"U",Ű:"U",Ų:"U",ũ:"u",ū:"u",ŭ:"u",ů:"u",ű:"u",ų:"u",Ŵ:"W",ŵ:"w",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Ź:"Z",Ż:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",IJ:"IJ",ij:"ij",Œ:"Oe",œ:"oe",ʼn:"'n",ſ:"s"},x0={"&":"&","<":"<",">":">",'"':""","'":"'"},E0={"&":"&","<":"<",">":">",""":'"',"'":"'"},A0={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},I0=parseFloat,T0=parseInt,Ld=typeof ca=="object"&&ca&&ca.Object===Object&&ca,P0=typeof self=="object"&&self&&self.Object===Object&&self,Ge=Ld||P0||Function("return this")(),js=t&&!t.nodeType&&t,xr=js&&!0&&e&&!e.nodeType&&e,Fd=xr&&xr.exports===js,Ws=Fd&&Ld.process,Mt=function(){try{var A=xr&&xr.require&&xr.require("util").types;return A||Ws&&Ws.binding&&Ws.binding("util")}catch{}}(),Md=Mt&&Mt.isArrayBuffer,Bd=Mt&&Mt.isDate,bd=Mt&&Mt.isMap,Ud=Mt&&Mt.isRegExp,zd=Mt&&Mt.isSet,jd=Mt&&Mt.isTypedArray;function Ct(A,k,N){switch(N.length){case 0:return A.call(k);case 1:return A.call(k,N[0]);case 2:return A.call(k,N[0],N[1]);case 3:return A.call(k,N[0],N[1],N[2])}return A.apply(k,N)}function R0(A,k,N,H){for(var J=-1,pe=A==null?0:A.length;++J-1}function qs(A,k,N){for(var H=-1,J=A==null?0:A.length;++H-1;);return N}function Yd(A,k){for(var N=A.length;N--&&Qr(k,A[N],0)>-1;);return N}function b0(A,k){for(var N=A.length,H=0;N--;)A[N]===k&&++H;return H}var U0=Vs(C0),z0=Vs(x0);function j0(A){return"\\"+A0[A]}function W0(A,k){return A==null?r:A[k]}function Zr(A){return y0.test(A)}function q0(A){return _0.test(A)}function H0(A){for(var k,N=[];!(k=A.next()).done;)N.push(k.value);return N}function Zs(A){var k=-1,N=Array(A.size);return A.forEach(function(H,J){N[++k]=[J,H]}),N}function Qd(A,k){return function(N){return A(k(N))}}function Kn(A,k){for(var N=-1,H=A.length,J=0,pe=[];++N-1}function O_(n,l){var f=this.__data__,p=xl(f,n);return p<0?(++this.size,f.push([n,l])):f[p][1]=l,this}In.prototype.clear=T_,In.prototype.delete=P_,In.prototype.get=R_,In.prototype.has=N_,In.prototype.set=O_;function Tn(n){var l=-1,f=n==null?0:n.length;for(this.clear();++l=l?n:l)),n}function zt(n,l,f,p,g,_){var w,C=l&m,T=l&y,D=l&I;if(f&&(w=g?f(n,p,g,_):f(n)),w!==r)return w;if(!Ie(n))return n;var F=ne(n);if(F){if(w=F1(n),!C)return dt(n,w)}else{var M=Je(n),U=M==tl||M==cd;if(er(n))return kp(n,C);if(M==An||M==mn||U&&!g){if(w=T||U?{}:Zp(n),!C)return T?E1(n,V_(w,n)):x1(n,sp(w,n))}else{if(!_e[M])return g?n:{};w=M1(n,M,C)}}_||(_=new rn);var K=_.get(n);if(K)return K;_.set(n,w),Ih(n)?n.forEach(function(Z){w.add(zt(Z,l,f,Z,n,_))}):Eh(n)&&n.forEach(function(Z,oe){w.set(oe,zt(Z,l,f,oe,n,_))});var Q=D?T?xu:Cu:T?ht:qe,ae=F?r:Q(n);return Bt(ae||n,function(Z,oe){ae&&(oe=Z,Z=n[oe]),ta(w,oe,zt(Z,l,f,oe,n,_))}),w}function K_(n){var l=qe(n);return function(f){return up(f,n,l)}}function up(n,l,f){var p=f.length;if(n==null)return!p;for(n=ye(n);p--;){var g=f[p],_=l[g],w=n[g];if(w===r&&!(g in n)||!_(w))return!1}return!0}function cp(n,l,f){if(typeof n!="function")throw new bt(o);return sa(function(){n.apply(r,f)},l)}function na(n,l,f,p){var g=-1,_=ll,w=!0,C=n.length,T=[],D=l.length;if(!C)return T;f&&(l=Ee(l,xt(f))),p?(_=qs,w=!1):l.length>=c&&(_=Yi,w=!1,l=new Ir(l));e:for(;++gg?0:g+f),p=p===r||p>g?g:ie(p),p<0&&(p+=g),p=f>p?0:Ph(p);f0&&f(C)?l>1?Ve(C,l-1,f,p,g):Vn(g,C):p||(g[g.length]=C)}return g}var iu=bp(),pp=bp(!0);function gn(n,l){return n&&iu(n,l,qe)}function au(n,l){return n&&pp(n,l,qe)}function Al(n,l){return Gn(l,function(f){return kn(n[f])})}function Pr(n,l){l=Xn(l,n);for(var f=0,p=l.length;n!=null&&fl}function Z_(n,l){return n!=null&&ge.call(n,l)}function X_(n,l){return n!=null&&l in ye(n)}function J_(n,l,f){return n>=Xe(l,f)&&n=120&&F.length>=120)?new Ir(w&&F):r}F=n[0];var M=-1,U=C[0];e:for(;++M-1;)C!==n&&gl.call(C,T,1),gl.call(n,T,1);return n}function Ep(n,l){for(var f=n?l.length:0,p=f-1;f--;){var g=l[f];if(f==p||g!==_){var _=g;On(g)?gl.call(n,g,1):mu(n,g)}}return n}function du(n,l){return n+_l(ip()*(l-n+1))}function d1(n,l,f,p){for(var g=-1,_=ze(yl((l-n)/(f||1)),0),w=N(_);_--;)w[p?_:++g]=n,n+=f;return w}function pu(n,l){var f="";if(!n||l<1||l>j)return f;do l%2&&(f+=n),l=_l(l/2),l&&(n+=n);while(l);return f}function le(n,l){return Nu(eh(n,l,mt),n+"")}function p1(n){return op(si(n))}function h1(n,l){var f=si(n);return Ml(f,Tr(l,0,f.length))}function aa(n,l,f,p){if(!Ie(n))return n;l=Xn(l,n);for(var g=-1,_=l.length,w=_-1,C=n;C!=null&&++g<_;){var T=yn(l[g]),D=f;if(T==="__proto__"||T==="constructor"||T==="prototype")return n;if(g!=w){var F=C[T];D=p?p(F,T,C):r,D===r&&(D=Ie(F)?F:On(l[g+1])?[]:{})}ta(C,T,D),C=C[T]}return n}var Ap=wl?function(n,l){return wl.set(n,l),n}:mt,m1=vl?function(n,l){return vl(n,"toString",{configurable:!0,enumerable:!1,value:zu(l),writable:!0})}:mt;function g1(n){return Ml(si(n))}function jt(n,l,f){var p=-1,g=n.length;l<0&&(l=-l>g?0:g+l),f=f>g?g:f,f<0&&(f+=g),g=l>f?0:f-l>>>0,l>>>=0;for(var _=N(g);++p>>1,w=n[_];w!==null&&!At(w)&&(f?w<=l:w=c){var D=l?null:P1(n);if(D)return sl(D);w=!1,g=Yi,T=new Ir}else T=l?[]:C;e:for(;++p<_;){var F=n[p],M=l?l(F):F;if(F=f||F!==0?F:0,w&&M===M){for(var U=T.length;U--;)if(T[U]===M)continue e;l&&T.push(M),C.push(F)}else g(T,M,f)||(T!==C&&T.push(M),C.push(F))}return C}function mu(n,l){return l=Xn(l,n),n=th(n,l),n==null||delete n[yn(Wt(l))]}function Pp(n,l,f,p){return aa(n,l,f(Pr(n,l)),p)}function Pl(n,l,f,p){for(var g=n.length,_=p?g:-1;(p?_--:++_=p?n:jt(n,l,f)}var Op=a_||function(n){return Ge.clearTimeout(n)};function kp(n,l){if(l)return n.slice();var f=n.length,p=Jd?Jd(f):new n.constructor(f);return n.copy(p),p}function _u(n){var l=new n.constructor(n.byteLength);return new hl(l).set(new hl(n)),l}function _1(n,l){var f=l?_u(n.buffer):n.buffer;return new n.constructor(f,n.byteOffset,n.byteLength)}function w1(n){var l=new n.constructor(n.source,md.exec(n));return l.lastIndex=n.lastIndex,l}function S1(n){return ea?ye(ea.call(n)):{}}function Dp(n,l){var f=l?_u(n.buffer):n.buffer;return new n.constructor(f,n.byteOffset,n.length)}function Lp(n,l){if(n!==l){var f=n!==r,p=n===null,g=n===n,_=At(n),w=l!==r,C=l===null,T=l===l,D=At(l);if(!C&&!D&&!_&&n>l||_&&w&&T&&!C&&!D||p&&w&&T||!f&&T||!g)return 1;if(!p&&!_&&!D&&n=C)return T;var D=f[p];return T*(D=="desc"?-1:1)}}return n.index-l.index}function Fp(n,l,f,p){for(var g=-1,_=n.length,w=f.length,C=-1,T=l.length,D=ze(_-w,0),F=N(T+D),M=!p;++C1?f[g-1]:r,w=g>2?f[2]:r;for(_=n.length>3&&typeof _=="function"?(g--,_):r,w&&at(f[0],f[1],w)&&(_=g<3?r:_,g=1),l=ye(l);++p-1?g[_?l[w]:w]:r}}function jp(n){return Nn(function(l){var f=l.length,p=f,g=Ut.prototype.thru;for(n&&l.reverse();p--;){var _=l[p];if(typeof _!="function")throw new bt(o);if(g&&!w&&Ll(_)=="wrapper")var w=new Ut([],!0)}for(p=w?p:f;++p1&&ce.reverse(),F&&TC))return!1;var D=_.get(n),F=_.get(l);if(D&&F)return D==l&&F==n;var M=-1,U=!0,K=f&O?new Ir:r;for(_.set(n,l),_.set(l,n);++M1?"& ":"")+l[p],l=l.join(f>2?", ":" "),n.replace(Uy,`{ /* [wrapped with `+l+`] */ `)}function b1(n){return ne(n)||Or(n)||!!(np&&n&&n[np])}function On(n,l){var f=typeof n;return l=l??j,!!l&&(f=="number"||f!="symbol"&&Qy.test(n))&&n>-1&&n%1==0&&n0){if(++l>=ft)return arguments[0]}else l=0;return n.apply(r,arguments)}}function Ml(n,l){var f=-1,p=n.length,g=p-1;for(l=l===r?p:l;++f1?n[l-1]:r;return f=typeof f=="function"?(n.pop(),f):r,dh(n,f)});function ph(n){var l=v(n);return l.__chain__=!0,l}function Yw(n,l){return l(n),n}function Bl(n,l){return l(n)}var Qw=Nn(function(n){var l=n.length,f=l?n[0]:0,p=this.__wrapped__,g=function(_){return ru(_,n)};return l>1||this.__actions__.length||!(p instanceof ue)||!On(f)?this.thru(g):(p=p.slice(f,+f+(l?1:0)),p.__actions__.push({func:Bl,args:[g],thisArg:r}),new Ut(p,this.__chain__).thru(function(_){return l&&!_.length&&_.push(r),_}))});function Zw(){return ph(this)}function Xw(){return new Ut(this.value(),this.__chain__)}function Jw(){this.__values__===r&&(this.__values__=Th(this.value()));var n=this.__index__>=this.__values__.length,l=n?r:this.__values__[this.__index__++];return{done:n,value:l}}function eS(){return this}function tS(n){for(var l,f=this;f instanceof Cl;){var p=lh(f);p.__index__=0,p.__values__=r,l?g.__wrapped__=p:l=p;var g=p;f=f.__wrapped__}return g.__wrapped__=n,l}function nS(){var n=this.__wrapped__;if(n instanceof ue){var l=n;return this.__actions__.length&&(l=new ue(this)),l=l.reverse(),l.__actions__.push({func:Bl,args:[Ou],thisArg:r}),new Ut(l,this.__chain__)}return this.thru(Ou)}function rS(){return Rp(this.__wrapped__,this.__actions__)}var iS=Rl(function(n,l,f){ge.call(n,f)?++n[f]:Pn(n,f,1)});function aS(n,l,f){var p=ne(n)?Wd:Y_;return f&&at(n,l,f)&&(l=r),p(n,Y(l,3))}function lS(n,l){var f=ne(n)?Gn:dp;return f(n,Y(l,3))}var oS=zp(oh),sS=zp(sh);function uS(n,l){return Ve(bl(n,l),1)}function cS(n,l){return Ve(bl(n,l),Jt)}function fS(n,l,f){return f=f===r?1:ie(f),Ve(bl(n,l),f)}function hh(n,l){var f=ne(n)?Bt:Qn;return f(n,Y(l,3))}function mh(n,l){var f=ne(n)?N0:fp;return f(n,Y(l,3))}var dS=Rl(function(n,l,f){ge.call(n,f)?n[f].push(l):Pn(n,f,[l])});function pS(n,l,f,p){n=pt(n)?n:si(n),f=f&&!p?ie(f):0;var g=n.length;return f<0&&(f=ze(g+f,0)),ql(n)?f<=g&&n.indexOf(l,f)>-1:!!g&&Qr(n,l,f)>-1}var hS=le(function(n,l,f){var p=-1,g=typeof l=="function",_=pt(n)?N(n.length):[];return Qn(n,function(w){_[++p]=g?Ct(l,w,f):ra(w,l,f)}),_}),mS=Rl(function(n,l,f){Pn(n,f,l)});function bl(n,l){var f=ne(n)?Ee:yp;return f(n,Y(l,3))}function gS(n,l,f,p){return n==null?[]:(ne(l)||(l=l==null?[]:[l]),f=p?r:f,ne(f)||(f=f==null?[]:[f]),Cp(n,l,f))}var vS=Rl(function(n,l,f){n[f?0:1].push(l)},function(){return[[],[]]});function yS(n,l,f){var p=ne(n)?Hs:Gd,g=arguments.length<3;return p(n,Y(l,4),f,g,Qn)}function _S(n,l,f){var p=ne(n)?O0:Gd,g=arguments.length<3;return p(n,Y(l,4),f,g,fp)}function wS(n,l){var f=ne(n)?Gn:dp;return f(n,jl(Y(l,3)))}function SS(n){var l=ne(n)?op:p1;return l(n)}function CS(n,l,f){(f?at(n,l,f):l===r)?l=1:l=ie(l);var p=ne(n)?H_:h1;return p(n,l)}function xS(n){var l=ne(n)?$_:g1;return l(n)}function ES(n){if(n==null)return 0;if(pt(n))return ql(n)?Xr(n):n.length;var l=Je(n);return l==en||l==tn?n.size:uu(n).length}function AS(n,l,f){var p=ne(n)?$s:v1;return f&&at(n,l,f)&&(l=r),p(n,Y(l,3))}var IS=le(function(n,l){if(n==null)return[];var f=l.length;return f>1&&at(n,l[0],l[1])?l=[]:f>2&&at(l[0],l[1],l[2])&&(l=[l[0]]),Cp(n,Ve(l,1),[])}),Ul=l_||function(){return Ge.Date.now()};function TS(n,l){if(typeof l!="function")throw new bt(o);return n=ie(n),function(){if(--n<1)return l.apply(this,arguments)}}function gh(n,l,f){return l=f?r:l,l=n&&l==null?n.length:l,Rn(n,q,r,r,r,r,l)}function vh(n,l){var f;if(typeof l!="function")throw new bt(o);return n=ie(n),function(){return--n>0&&(f=l.apply(this,arguments)),n<=1&&(l=r),f}}var Du=le(function(n,l,f){var p=z;if(f.length){var g=Kn(f,li(Du));p|=b}return Rn(n,p,l,f,g)}),yh=le(function(n,l,f){var p=z|x;if(f.length){var g=Kn(f,li(yh));p|=b}return Rn(l,p,n,f,g)});function _h(n,l,f){l=f?r:l;var p=Rn(n,E,r,r,r,r,r,l);return p.placeholder=_h.placeholder,p}function wh(n,l,f){l=f?r:l;var p=Rn(n,L,r,r,r,r,r,l);return p.placeholder=wh.placeholder,p}function Sh(n,l,f){var p,g,_,w,C,T,D=0,F=!1,M=!1,U=!0;if(typeof n!="function")throw new bt(o);l=qt(l)||0,Ie(f)&&(F=!!f.leading,M="maxWait"in f,_=M?ze(qt(f.maxWait)||0,l):_,U="trailing"in f?!!f.trailing:U);function K(Le){var ln=p,Ln=g;return p=g=r,D=Le,w=n.apply(Ln,ln),w}function Q(Le){return D=Le,C=sa(oe,l),F?K(Le):w}function ae(Le){var ln=Le-T,Ln=Le-D,zh=l-ln;return M?Xe(zh,_-Ln):zh}function Z(Le){var ln=Le-T,Ln=Le-D;return T===r||ln>=l||ln<0||M&&Ln>=_}function oe(){var Le=Ul();if(Z(Le))return ce(Le);C=sa(oe,ae(Le))}function ce(Le){return C=r,U&&p?K(Le):(p=g=r,w)}function It(){C!==r&&Op(C),D=0,p=T=g=C=r}function lt(){return C===r?w:ce(Ul())}function Tt(){var Le=Ul(),ln=Z(Le);if(p=arguments,g=this,T=Le,ln){if(C===r)return Q(T);if(M)return Op(C),C=sa(oe,l),K(T)}return C===r&&(C=sa(oe,l)),w}return Tt.cancel=It,Tt.flush=lt,Tt}var PS=le(function(n,l){return cp(n,1,l)}),RS=le(function(n,l,f){return cp(n,qt(l)||0,f)});function NS(n){return Rn(n,he)}function zl(n,l){if(typeof n!="function"||l!=null&&typeof l!="function")throw new bt(o);var f=function(){var p=arguments,g=l?l.apply(this,p):p[0],_=f.cache;if(_.has(g))return _.get(g);var w=n.apply(this,p);return f.cache=_.set(g,w)||_,w};return f.cache=new(zl.Cache||Tn),f}zl.Cache=Tn;function jl(n){if(typeof n!="function")throw new bt(o);return function(){var l=arguments;switch(l.length){case 0:return!n.call(this);case 1:return!n.call(this,l[0]);case 2:return!n.call(this,l[0],l[1]);case 3:return!n.call(this,l[0],l[1],l[2])}return!n.apply(this,l)}}function OS(n){return vh(2,n)}var kS=y1(function(n,l){l=l.length==1&&ne(l[0])?Ee(l[0],xt(Y())):Ee(Ve(l,1),xt(Y()));var f=l.length;return le(function(p){for(var g=-1,_=Xe(p.length,f);++g<_;)p[g]=l[g].call(this,p[g]);return Ct(n,this,p)})}),Lu=le(function(n,l){var f=Kn(l,li(Lu));return Rn(n,b,r,l,f)}),Ch=le(function(n,l){var f=Kn(l,li(Ch));return Rn(n,W,r,l,f)}),DS=Nn(function(n,l){return Rn(n,V,r,r,r,l)});function LS(n,l){if(typeof n!="function")throw new bt(o);return l=l===r?l:ie(l),le(n,l)}function FS(n,l){if(typeof n!="function")throw new bt(o);return l=l==null?0:ze(ie(l),0),le(function(f){var p=f[l],g=Jn(f,0,l);return p&&Vn(g,p),Ct(n,this,g)})}function MS(n,l,f){var p=!0,g=!0;if(typeof n!="function")throw new bt(o);return Ie(f)&&(p="leading"in f?!!f.leading:p,g="trailing"in f?!!f.trailing:g),Sh(n,l,{leading:p,maxWait:l,trailing:g})}function BS(n){return gh(n,1)}function bS(n,l){return Lu(yu(l),n)}function US(){if(!arguments.length)return[];var n=arguments[0];return ne(n)?n:[n]}function zS(n){return zt(n,I)}function jS(n,l){return l=typeof l=="function"?l:r,zt(n,I,l)}function WS(n){return zt(n,m|I)}function qS(n,l){return l=typeof l=="function"?l:r,zt(n,m|I,l)}function HS(n,l){return l==null||up(n,l,qe(l))}function an(n,l){return n===l||n!==n&&l!==l}var $S=Dl(lu),GS=Dl(function(n,l){return n>=l}),Or=mp(function(){return arguments}())?mp:function(n){return Ne(n)&&ge.call(n,"callee")&&!tp.call(n,"callee")},ne=N.isArray,VS=Md?xt(Md):t1;function pt(n){return n!=null&&Wl(n.length)&&!kn(n)}function De(n){return Ne(n)&&pt(n)}function KS(n){return n===!0||n===!1||Ne(n)&&it(n)==Wi}var er=s_||$u,YS=Bd?xt(Bd):n1;function QS(n){return Ne(n)&&n.nodeType===1&&!ua(n)}function ZS(n){if(n==null)return!0;if(pt(n)&&(ne(n)||typeof n=="string"||typeof n.splice=="function"||er(n)||oi(n)||Or(n)))return!n.length;var l=Je(n);if(l==en||l==tn)return!n.size;if(oa(n))return!uu(n).length;for(var f in n)if(ge.call(n,f))return!1;return!0}function XS(n,l){return ia(n,l)}function JS(n,l,f){f=typeof f=="function"?f:r;var p=f?f(n,l):r;return p===r?ia(n,l,r,f):!!p}function Fu(n){if(!Ne(n))return!1;var l=it(n);return l==el||l==Cy||typeof n.message=="string"&&typeof n.name=="string"&&!ua(n)}function eC(n){return typeof n=="number"&&rp(n)}function kn(n){if(!Ie(n))return!1;var l=it(n);return l==tl||l==cd||l==Vr||l==Ey}function xh(n){return typeof n=="number"&&n==ie(n)}function Wl(n){return typeof n=="number"&&n>-1&&n%1==0&&n<=j}function Ie(n){var l=typeof n;return n!=null&&(l=="object"||l=="function")}function Ne(n){return n!=null&&typeof n=="object"}var Eh=bd?xt(bd):i1;function tC(n,l){return n===l||su(n,l,Au(l))}function nC(n,l,f){return f=typeof f=="function"?f:r,su(n,l,Au(l),f)}function rC(n){return Ah(n)&&n!=+n}function iC(n){if(j1(n))throw new J(a);return gp(n)}function aC(n){return n===null}function lC(n){return n==null}function Ah(n){return typeof n=="number"||Ne(n)&&it(n)==Hi}function ua(n){if(!Ne(n)||it(n)!=An)return!1;var l=ml(n);if(l===null)return!0;var f=ge.call(l,"constructor")&&l.constructor;return typeof f=="function"&&f instanceof f&&fl.call(f)==n_}var Mu=Ud?xt(Ud):a1;function oC(n){return xh(n)&&n>=-j&&n<=j}var Ih=zd?xt(zd):l1;function ql(n){return typeof n=="string"||!ne(n)&&Ne(n)&&it(n)==Gi}function At(n){return typeof n=="symbol"||Ne(n)&&it(n)==nl}var oi=jd?xt(jd):o1;function sC(n){return n===r}function uC(n){return Ne(n)&&Je(n)==Vi}function cC(n){return Ne(n)&&it(n)==Iy}var fC=Dl(cu),dC=Dl(function(n,l){return n<=l});function Th(n){if(!n)return[];if(pt(n))return ql(n)?nn(n):dt(n);if(Qi&&n[Qi])return H0(n[Qi]());var l=Je(n),f=l==en?Zs:l==tn?sl:si;return f(n)}function Dn(n){if(!n)return n===0?n:0;if(n=qt(n),n===Jt||n===-Jt){var l=n<0?-1:1;return l*ee}return n===n?n:0}function ie(n){var l=Dn(n),f=l%1;return l===l?f?l-f:l:0}function Ph(n){return n?Tr(ie(n),0,de):0}function qt(n){if(typeof n=="number")return n;if(At(n))return te;if(Ie(n)){var l=typeof n.valueOf=="function"?n.valueOf():n;n=Ie(l)?l+"":l}if(typeof n!="string")return n===0?n:+n;n=Vd(n);var f=Vy.test(n);return f||Yy.test(n)?T0(n.slice(2),f?2:8):Gy.test(n)?te:+n}function Rh(n){return vn(n,ht(n))}function pC(n){return n?Tr(ie(n),-j,j):n===0?n:0}function me(n){return n==null?"":Et(n)}var hC=ii(function(n,l){if(oa(l)||pt(l)){vn(l,qe(l),n);return}for(var f in l)ge.call(l,f)&&ta(n,f,l[f])}),Nh=ii(function(n,l){vn(l,ht(l),n)}),Hl=ii(function(n,l,f,p){vn(l,ht(l),n,p)}),mC=ii(function(n,l,f,p){vn(l,qe(l),n,p)}),gC=Nn(ru);function vC(n,l){var f=ri(n);return l==null?f:sp(f,l)}var yC=le(function(n,l){n=ye(n);var f=-1,p=l.length,g=p>2?l[2]:r;for(g&&at(l[0],l[1],g)&&(p=1);++f1),_}),vn(n,xu(n),f),p&&(f=zt(f,m|y|I,R1));for(var g=l.length;g--;)mu(f,l[g]);return f});function MC(n,l){return kh(n,jl(Y(l)))}var BC=Nn(function(n,l){return n==null?{}:c1(n,l)});function kh(n,l){if(n==null)return{};var f=Ee(xu(n),function(p){return[p]});return l=Y(l),xp(n,f,function(p,g){return l(p,g[0])})}function bC(n,l,f){l=Xn(l,n);var p=-1,g=l.length;for(g||(g=1,n=r);++pl){var p=n;n=l,l=p}if(f||n%1||l%1){var g=ip();return Xe(n+g*(l-n+I0("1e-"+((g+"").length-1))),l)}return du(n,l)}var YC=ai(function(n,l,f){return l=l.toLowerCase(),n+(f?Fh(l):l)});function Fh(n){return Uu(me(n).toLowerCase())}function Mh(n){return n=me(n),n&&n.replace(Zy,U0).replace(g0,"")}function QC(n,l,f){n=me(n),l=Et(l);var p=n.length;f=f===r?p:Tr(ie(f),0,p);var g=f;return f-=l.length,f>=0&&n.slice(f,g)==l}function ZC(n){return n=me(n),n&&Oy.test(n)?n.replace(pd,z0):n}function XC(n){return n=me(n),n&&By.test(n)?n.replace(Ls,"\\$&"):n}var JC=ai(function(n,l,f){return n+(f?"-":"")+l.toLowerCase()}),ex=ai(function(n,l,f){return n+(f?" ":"")+l.toLowerCase()}),tx=Up("toLowerCase");function nx(n,l,f){n=me(n),l=ie(l);var p=l?Xr(n):0;if(!l||p>=l)return n;var g=(l-p)/2;return kl(_l(g),f)+n+kl(yl(g),f)}function rx(n,l,f){n=me(n),l=ie(l);var p=l?Xr(n):0;return l&&p>>0,f?(n=me(n),n&&(typeof l=="string"||l!=null&&!Mu(l))&&(l=Et(l),!l&&Zr(n))?Jn(nn(n),0,f):n.split(l,f)):[]}var cx=ai(function(n,l,f){return n+(f?" ":"")+Uu(l)});function fx(n,l,f){return n=me(n),f=f==null?0:Tr(ie(f),0,n.length),l=Et(l),n.slice(f,f+l.length)==l}function dx(n,l,f){var p=v.templateSettings;f&&at(n,l,f)&&(l=r),n=me(n),l=Hl({},l,p,Gp);var g=Hl({},l.imports,p.imports,Gp),_=qe(g),w=Qs(g,_),C,T,D=0,F=l.interpolate||rl,M="__p += '",U=Xs((l.escape||rl).source+"|"+F.source+"|"+(F===hd?$y:rl).source+"|"+(l.evaluate||rl).source+"|$","g"),K="//# sourceURL="+(ge.call(l,"sourceURL")?(l.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++S0+"]")+` `;n.replace(U,function(Z,oe,ce,It,lt,Tt){return ce||(ce=It),M+=n.slice(D,Tt).replace(Xy,j0),oe&&(C=!0,M+=`' + __e(`+oe+`) + '`),lt&&(T=!0,M+=`'; `+lt+`; __p += '`),ce&&(M+=`' + ((__t = (`+ce+`)) == null ? '' : __t) + '`),D=Tt+Z.length,Z}),M+=`'; `;var Q=ge.call(l,"variable")&&l.variable;if(!Q)M=`with (obj) { `+M+` } `;else if(qy.test(Q))throw new J(s);M=(T?M.replace(Ty,""):M).replace(Py,"$1").replace(Ry,"$1;"),M="function("+(Q||"obj")+`) { `+(Q?"":`obj || (obj = {}); `)+"var __t, __p = ''"+(C?", __e = _.escape":"")+(T?`, __j = Array.prototype.join; function print() { __p += __j.call(arguments, '') } `:`; `)+M+`return __p }`;var ae=bh(function(){return pe(_,K+"return "+M).apply(r,w)});if(ae.source=M,Fu(ae))throw ae;return ae}function px(n){return me(n).toLowerCase()}function hx(n){return me(n).toUpperCase()}function mx(n,l,f){if(n=me(n),n&&(f||l===r))return Vd(n);if(!n||!(l=Et(l)))return n;var p=nn(n),g=nn(l),_=Kd(p,g),w=Yd(p,g)+1;return Jn(p,_,w).join("")}function gx(n,l,f){if(n=me(n),n&&(f||l===r))return n.slice(0,Zd(n)+1);if(!n||!(l=Et(l)))return n;var p=nn(n),g=Yd(p,nn(l))+1;return Jn(p,0,g).join("")}function vx(n,l,f){if(n=me(n),n&&(f||l===r))return n.replace(Fs,"");if(!n||!(l=Et(l)))return n;var p=nn(n),g=Kd(p,nn(l));return Jn(p,g).join("")}function yx(n,l){var f=X,p=be;if(Ie(l)){var g="separator"in l?l.separator:g;f="length"in l?ie(l.length):f,p="omission"in l?Et(l.omission):p}n=me(n);var _=n.length;if(Zr(n)){var w=nn(n);_=w.length}if(f>=_)return n;var C=f-Xr(p);if(C<1)return p;var T=w?Jn(w,0,C).join(""):n.slice(0,C);if(g===r)return T+p;if(w&&(C+=T.length-C),Mu(g)){if(n.slice(C).search(g)){var D,F=T;for(g.global||(g=Xs(g.source,me(md.exec(g))+"g")),g.lastIndex=0;D=g.exec(F);)var M=D.index;T=T.slice(0,M===r?C:M)}}else if(n.indexOf(Et(g),C)!=C){var U=T.lastIndexOf(g);U>-1&&(T=T.slice(0,U))}return T+p}function _x(n){return n=me(n),n&&Ny.test(n)?n.replace(dd,K0):n}var wx=ai(function(n,l,f){return n+(f?" ":"")+l.toUpperCase()}),Uu=Up("toUpperCase");function Bh(n,l,f){return n=me(n),l=f?r:l,l===r?q0(n)?Z0(n):L0(n):n.match(l)||[]}var bh=le(function(n,l){try{return Ct(n,r,l)}catch(f){return Fu(f)?f:new J(f)}}),Sx=Nn(function(n,l){return Bt(l,function(f){f=yn(f),Pn(n,f,Du(n[f],n))}),n});function Cx(n){var l=n==null?0:n.length,f=Y();return n=l?Ee(n,function(p){if(typeof p[1]!="function")throw new bt(o);return[f(p[0]),p[1]]}):[],le(function(p){for(var g=-1;++gj)return[];var f=de,p=Xe(n,de);l=Y(l),n-=de;for(var g=Ys(p,l);++f0||l<0)?new ue(f):(n<0?f=f.takeRight(-n):n&&(f=f.drop(n)),l!==r&&(l=ie(l),f=l<0?f.dropRight(-l):f.take(l-n)),f)},ue.prototype.takeRightWhile=function(n){return this.reverse().takeWhile(n).reverse()},ue.prototype.toArray=function(){return this.take(de)},gn(ue.prototype,function(n,l){var f=/^(?:filter|find|map|reject)|While$/.test(l),p=/^(?:head|last)$/.test(l),g=v[p?"take"+(l=="last"?"Right":""):l],_=p||/^find/.test(l);g&&(v.prototype[l]=function(){var w=this.__wrapped__,C=p?[1]:arguments,T=w instanceof ue,D=C[0],F=T||ne(w),M=function(oe){var ce=g.apply(v,Vn([oe],C));return p&&U?ce[0]:ce};F&&f&&typeof D=="function"&&D.length!=1&&(T=F=!1);var U=this.__chain__,K=!!this.__actions__.length,Q=_&&!U,ae=T&&!K;if(!_&&F){w=ae?w:new ue(this);var Z=n.apply(w,C);return Z.__actions__.push({func:Bl,args:[M],thisArg:r}),new Ut(Z,U)}return Q&&ae?n.apply(this,C):(Z=this.thru(M),Q?p?Z.value()[0]:Z.value():Z)})}),Bt(["pop","push","shift","sort","splice","unshift"],function(n){var l=ul[n],f=/^(?:push|sort|unshift)$/.test(n)?"tap":"thru",p=/^(?:pop|shift)$/.test(n);v.prototype[n]=function(){var g=arguments;if(p&&!this.__chain__){var _=this.value();return l.apply(ne(_)?_:[],g)}return this[f](function(w){return l.apply(ne(w)?w:[],g)})}}),gn(ue.prototype,function(n,l){var f=v[l];if(f){var p=f.name+"";ge.call(ni,p)||(ni[p]=[]),ni[p].push({name:l,func:f})}}),ni[Nl(r,x).name]=[{name:"wrapper",func:r}],ue.prototype.clone=__,ue.prototype.reverse=w_,ue.prototype.value=S_,v.prototype.at=Qw,v.prototype.chain=Zw,v.prototype.commit=Xw,v.prototype.next=Jw,v.prototype.plant=tS,v.prototype.reverse=nS,v.prototype.toJSON=v.prototype.valueOf=v.prototype.value=rS,v.prototype.first=v.prototype.head,Qi&&(v.prototype[Qi]=eS),v},Jr=X0();xr?((xr.exports=Jr)._=Jr,js._=Jr):Ge._=Jr}).call(ca)})(is,is.exports);var ud=is.exports;function m3(e){const{value:t,updateField:r,path_required:i,detail_required:c}=e;let a=!0;const o=t.map(s=>{const u={id:s.id,path:s.path,detail:s.detail,path_error:!1,detail_error:!1,detail_error_message:"",path_error_message:""};return i&&!s.path&&(a=!1,u.path_error=!0),c&&!s.detail&&(a=!1,u.detail_error=!0),u});return ud.isEqual(o,t)||r({value:o}),a}function g3(e,t,r){let i=!0;return e.service.value||(e.service.updateField({error:!0}),i=!1),e.first_name.value||(e.first_name.updateField({error:!0}),i=!1),e.last_name.value||(e.last_name.updateField({error:!0}),i=!1),e.email.value||(e.email.updateField({error:!0}),i=!1),e.legal_text1.value||(e.legal_text1.updateField({error:!0}),i=!1),!e.legal_text2.value&&e.legal_text2.required&&(e.legal_text2.updateField({error:!0}),i=!1),m3(e.urls)||(i=!1),i?!0:(t(!1),r({value:!0,message:"Please fill out all required fields"}),!1)}function v3(e,t,r,i,c,a){if(e.preventDefault(),i(!0),a({value:!1,message:""}),!g3(r,i,a))return;const o="https://www.coursehero.com/api/v1/compliance/illegal-content-appeals/",s=r.urls.value.map(d=>({path:d.path,detail:d.detail})),u={is_ip:t==="counter",service:r.service.value,first_name:r.first_name.value,last_name:r.last_name.value,email:r.email.value,legal_text1:r.legal_text1.value?as.legal_text1:"",legal_text2:r.legal_text2.value?as.legal_text2:"",urls:s};fetch(o,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(u)}).then(d=>{if(d.ok)c(!0);else throw new Error("Network response was not ok.")}).catch(d=>{console.error("There has been a problem with your fetch operation:",d),a({value:!0,message:"There was an error submitting your request. Please try again."}),window.Rollbar.error(d)}).finally(()=>{i(!1)})}const as={legal_text1:"I certify, under penalty of perjury, that I have a good faith belief that the material was removed or disabled as a result of mistake or misidentification of the material to be removed or disabled.",legal_text2:"I consent to the jurisdiction of the Federal District Court for the district in which my address is located, or if my address is outside of the United States, the judicial district in which Course Hero is located, and will accept service of process from the claimant."};function _y({type:e}){const[t,r]=re.useState(!1),[i,c]=re.useState(!1),[a,o]=re.useState({value:!1,message:""}),[s,u]=re.useState(""),d=re.useContext(vy),{is_eu:h,service:m,first_name:y,last_name:I,email:R,legal_text1:O,legal_text2:z}=d;return re.useEffect(()=>{ls().then(x=>{h.updateField({value:x})})},[]),re.useEffect(()=>{const S=new URLSearchParams(window.location.search).get("service"),E=L=>L.toLowerCase().replace(/ /g,"-").replace(/;/g,"");if(S){const L=Ni().find(b=>E(b.name)===S);L&&m.updateField({value:L.name})}},[]),re.useEffect(()=>{e==="counter"&&!h.value?(u("By checking the boxes below, I state that...*"),z.updateField({required:!0})):(u("By checking the box below, I state that...*"),z.updateField({required:!1}))},[h.value]),re.useEffect(()=>{m.value&&m.updateField({error:!1})},[m.value]),P.jsx(P.Fragment,{children:t?P.jsx(Bn,{title:"Your request was successfully received",children:P.jsxs("p",{children:["If you would like to submit another request please click"," ",P.jsx("a",{role:"button",style:{color:"var(--link-blue)",cursor:"pointer"},onClick:()=>{location.reload()},children:"here"}),"."]})}):P.jsxs("form",{autoComplete:"off",className:"legal_form",onSubmit:x=>{v3(x,e,d,c,r,o)},style:{pointerEvents:i?"none":"auto"},noValidate:!0,children:[P.jsxs(Bn,{title:"Reason for Report",children:[P.jsx(Oe,{title:"Select the Learneo service where the content was uploaded:",type:"fieldset",required:!0,children:P.jsx(df,{field_id:"service",data:Ni(),field:m})}),P.jsxs("div",{className:"legal_form_input_grid",children:[P.jsx(Oe,{title:"First Name",field_id:"first_name",required:y.required,children:P.jsx(Pt,{field_id:"first_name",type:"text",field:y})}),P.jsx(Oe,{title:"Last Name",field_id:"last_name",required:I.required,children:P.jsx(Pt,{field_id:"last_name",type:"text",field:I})}),P.jsx(Oe,{title:"Email",field_id:"email",required:R.required,children:P.jsx(Pt,{field_id:"email",type:"email",field:R})})]}),P.jsx(h3,{context:d})]}),P.jsxs(Bn,{title:s,children:[P.jsx(Ci,{field:O,field_id:"legal_text1",title:as.legal_text1}),!h.value&&e==="counter"?P.jsx(Ci,{field:z,field_id:"legal_text2",title:as.legal_text2}):null]}),P.jsxs("div",{className:"legal_form_submit_wrap",children:[a.value?P.jsx("span",{className:"legal_form_error",children:a.message}):null,P.jsx("button",{type:"submit",className:"legal_form_button",disabled:i,children:"Submit"}),P.jsx("div",{className:"text-size-small text-weight-normal text-color-grey text-style-italic",children:'By clicking "submit", you acknowledge that repeatedly filing fraudulent or abusive requests may result in Learneo discontinuing the processing of future notices submitted by you.'})]})]})})}const wy=({children:e})=>{const[t,r]=re.useState({is_eu:{value:!1,updateField:()=>{}},service:{value:"",required:!0,error:!1,updateField:()=>{}},first_name:{value:"",required:!0,error:!1,updateField:()=>{}},last_name:{value:"",required:!0,error:!1,updateField:()=>{}},email:{value:"",required:!0,error:!1,updateField:()=>{}},legal_text1:{value:!1,required:!0,error:!1,updateField:()=>{}},legal_text2:{value:!1,required:!1,error:!1,updateField:()=>{}},urls:{value:[{id:Es(),path:"",detail:"",path_error:!1,detail_error:!1,path_error_message:"",detail_error_message:""}],path_required:!0,detail_required:!0,updateField:()=>{}}}),i=re.useCallback((a,o)=>{r(s=>({...s,[a]:{...s[a],...o}}))},[]),c=Object.keys(t).reduce((a,o)=>{const s=t[o];return{...a,[o]:{...s,updateField:u=>i(o,u)}}},{});return P.jsx(vy.Provider,{value:{...c},children:e})};function y3(){document.addEventListener("DOMContentLoaded",()=>{const e=document.querySelector(".legal_form_app");e&&xs(e).render(P.jsx(re.StrictMode,{children:P.jsx(wy,{children:P.jsx(_y,{type:"counter"})})}))})}function _3(){document.addEventListener("DOMContentLoaded",()=>{const e=document.querySelector(".legal_form_app");e&&xs(e).render(P.jsx(re.StrictMode,{children:P.jsx(wy,{children:P.jsx(_y,{type:"dispute"})})}))})}const po={default:{code:"en",url:"https://assets.coursehero.com/learneo-dsa-hosting-providers/learneo_dsa_hosting_providers_master.html"},supported:[{code:"en",url:"https://assets.coursehero.com/learneo-dsa-hosting-providers/learneo_dsa_hosting_providers_master.html"},{code:"fr",url:"https://assets.coursehero.com/learneo-dsa-hosting-providers/learneo_dsa_hosting_providers_FR-FR.html"},{code:"de",url:"https://assets.coursehero.com/learneo-dsa-hosting-providers/learneo_dsa_hosting_providers_DE-DE.html"},{code:"nl",url:"https://assets.coursehero.com/learneo-dsa-hosting-providers/learneo_dsa_hosting_providers_NL-NL.html"},{code:"es",url:"https://assets.coursehero.com/learneo-dsa-hosting-providers/learneo_dsa_hosting_providers_ES-ES.html"}]},w3={en:{...G.en,title:"Digital Services Act"},es:{...G.es,title:"Ley de Servicios Digitales"},de:{...G.de,title:"Gesetz über digitale Dienste"},fr:{...G.fr,title:"Loi sur les services numériques"},nl:{...G.nl,title:"Wet op digitale diensten"}};async function S3(){await ls()||(window.location.href="/legal")}function C3(){S3();const e=Zt(po),t=po.supported.find(i=>i.code===e),r=t?t.url:po.default.url;Qt("[el-content-body]",r,"div.unified-document"),e!==po.default.code&&Xt(e.toString(),w3)}const ho={default:{code:"en",url:"https://assets.coursehero.com/learneo-terms-of-services/learneo_terms_of_service_eu.html"},supported:[{code:"en",url:"https://assets.coursehero.com/learneo-terms-of-services/learneo_terms_of_service_eu.html"},{code:"fr",url:"https://assets.coursehero.com/learneo-terms-of-services/learneo_terms_of_service_FR-FR.html"},{code:"de",url:"https://assets.coursehero.com/learneo-terms-of-services/learneo_terms_of_service_DE-DE.html"},{code:"nl",url:"https://assets.coursehero.com/learneo-terms-of-services/learneo_terms_of_service_NL.html"},{code:"es",url:"https://assets.coursehero.com/learneo-terms-of-services/learneo_terms_of_service_ES-ES.html"}]},x3={en:{...G.en,title:"Learneo Terms of Service for European Users"},es:{...G.es,title:"Términos de servicio de Learneo para usuarios europeos"},de:{...G.de,title:"Learneo-Nutzungsbedingungen für europäische Nutzer"},fr:{...G.fr,title:"Conditions générales d’utilisation de Learneo pour les utilisateurs européens"},nl:{...G.nl,title:"Learneo’s Algemene voorwaarden voor Europese gebruikers"}};function E3(){const e=Zt(ho),t=ho.supported.find(i=>i.code===e),r=t?t.url:ho.default.url;Qt("[el-content-body]",r,"div.unified-document"),e!==ho.default.code&&Xt(e.toString(),x3)}const mo={default:{code:"en",url:"https://assets.coursehero.com/honor-codes/honor_code_master.html"},supported:[{code:"en",url:"https://assets.coursehero.com/honor-codes/honor_code_master.html"}]},A3={en:{...G.en,title:"Honor Code"}};function I3(){const e=Zt(mo),t=mo.supported.find(i=>i.code===e),r=t?t.url:mo.default.url;Qt("[el-content-body]",r,"div.unified-document"),e!==mo.default.code&&Xt(e.toString(),A3)}const T3={is_eu:{value:!1,updateField:()=>{}},is_anonymous:{value:!1,updateField:()=>{}},is_trusted_flagger:{value:!1,updateField:()=>{}},service:{value:"",required:!0,error:!1,updateField:()=>{}},reason:{value:"",required:!0,error:!1,updateField:()=>{}},first_name:{value:"",required:!0,disabled:!1,error:!1,updateField:()=>{}},last_name:{value:"",required:!0,disabled:!1,error:!1,updateField:()=>{}},email:{value:"",required:!0,disabled:!1,error:!1,updateField:()=>{}},country:{value:"",required:!0,error:!1,updateField:()=>{}},contact_org_name:{value:"",required:!1,error:!1,updateField:()=>{}},contact_job_title:{value:"",required:!1,error:!1,updateField:()=>{}},contact_address:{value:"",required:!1,error:!1,updateField:()=>{}},contact_city:{value:"",required:!1,error:!1,updateField:()=>{}},contact_state:{value:"",required:!1,error:!1,updateField:()=>{}},contact_zipcode:{value:"",required:!1,error:!1,updateField:()=>{}},owner_name:{value:"",required:!1,error:!1,updateField:()=>{}},legal_text:{value:!1,required:!0,error:!1,updateField:()=>{}},legal_text_ip:{value:!1,required:!1,error:!1,updateField:()=>{}},legal_text_dmca:{value:!1,required:!1,error:!1,updateField:()=>{}},urls:{value:[{id:"",path:"",detail:"",detail_required:!1,privacy_types:[],path_error:!1,detail_error:!1,privacy_types_error:!1,path_error_message:"",detail_error_message:""}],path_required:!0,privacy_types_required:!1,updateField:()=>{}}},Sy=hg.createContext(T3);function Jm({name:e,value:t,hint:r,isChecked:i,error:c,required:a=!1,handleReset:o,onChange:s}){return P.jsxs("label",{className:"legal_form_radio",children:[P.jsx("div",{className:`legal_form_radio-button ${i?"is-checked":""} ${c?"is-error":""}`}),P.jsx("input",{id:t.toLowerCase().replace(/ /g,"-"),type:"radio",name:e,style:{opacity:0,position:"absolute",zIndex:-1},value:t,checked:i,required:a,onChange:()=>s(t)}),P.jsxs("span",{className:"legal_form_input_label",style:{cursor:"pointer"},children:[t,i&&o&&t!=="Copyright; other IP Infringement"&&P.jsx("button",{className:"legal_form_radios-reset",onClick:o,children:` (change ${e.toLowerCase()})`})]}),r&&P.jsx("div",{className:"legal_form_input_sublabel",children:r})]})}function P3({data:e,field_id:t,context:r}){const[i,c]=re.useState(!0),{service:a,reason:o}=r;re.useEffect(()=>{o.value!==""?c(!1):c(!0)},[o]);const s=d=>{d.preventDefault(),o.updateField({value:"",error:!1}),a.error&&a.updateField({error:!1})},u=d=>{o.updateField({value:d,error:!1}),a.value||a.updateField({error:!0})};return P.jsx(P.Fragment,{children:P.jsxs("div",{className:"legal_form_reason-grid",children:[P.jsx("div",{className:"legal_form_reason-grid_column",children:e.slice(0,Math.ceil(e.length/2)).map((d,h)=>i||o.value===d.name?P.jsx(Jm,{name:t,value:d.name,hint:d.sublabel,error:o.error,handleReset:s,isChecked:o.value===d.name,onChange:u},h):null)}),P.jsx("div",{className:"legal_form_reason-grid_column",children:e.slice(Math.ceil(e.length/2)).map((d,h)=>i||o.value===d.name?P.jsx(Jm,{name:t,value:d.name,hint:d.sublabel,error:o.error,handleReset:s,required:!0,isChecked:o.value===d.name,onChange:u},h):null)})]})})}function R3({children:e}){return P.jsx("div",{className:"legal_form_notice",children:e})}const N3=e=>e.toLowerCase().replace(/ /g,"-");function O3({urls:e,url:t,field_id:r,data:i}){const[c,a]=re.useState(!1),o=t.privacy_types,s=t.privacy_types_error,u=m=>{e.updateField({value:e.value.map(y=>y.id===t.id?{...y,privacy_types:m,privacy_types_error:!1}:y)})},d=re.useRef(null),h=m=>{d.current&&!d.current.contains(m.target)&&a(!1)};return re.useEffect(()=>(c&&document.addEventListener("mousedown",h),()=>{document.removeEventListener("mousedown",h)}),[c]),P.jsxs("div",{ref:d,className:"legal_form_dropdown",id:`form-dropdown-${r}`,children:[P.jsxs("div",{className:"legal_form_dropdown_toggle"+(s?" is-error":""),role:"button","aria-haspopup":"menu",id:`form-dropdown-toggle-${r}`,"aria-expanded":c?"true":"false",onClick:()=>a(!c),children:[P.jsx("div",{className:"legal_form_dropdown_toggle_content",children:o.length===0?"":`${o.length} items selected`}),P.jsx(yy,{error:s})]}),P.jsx("ul",{"aria-hidden":!c,"aria-labelledby":`form-dropdown-toggle-${r}`,id:`form-dropdown-list-${r}`,"aria-label":(c?"Close":"Open")+" dropdown",className:"legal_form_dropdown_list is-no-max",style:{display:c?"block":"none"},children:i.map(m=>P.jsx("li",{children:P.jsxs("label",{className:"legal_form_dropdown_item",id:m.name,children:[P.jsx("input",{type:"checkbox",name:r,style:{opacity:0,position:"absolute",zIndex:"-1"},value:m.name,onChange:y=>{y.target.checked?u([...o,y.target.value]):u(o.filter(I=>I!==y.target.value))},checked:o.includes(m.name)}),P.jsx("div",{className:"legal_form_dropdown_item_checkbox"+(o.includes(m.name)?" is-selected":"")}),m.name]})},`${N3(m.name)}-${t.id}`))})]})}function k3({context:e}){const{reason:t,service:r,urls:i}=e,c=Ni(),[a,o]=re.useState("Please provide any additional information to assist in locating and identifying the reported content"),s=m=>{i.updateField({value:i.value.filter(y=>y.id!==m)})},u=()=>{const m=c.find(y=>y.name===r.value);return m?m.url:""},d=()=>{i.updateField({value:[...i.value,{id:Es(),privacy_types:[],path:"",detail:"",detail_required:t.value==="Copyright; other IP Infringement",path_error:!1,detail_error:!1,privacy_types_error:!1,path_error_message:"",detail_error_message:""}]})},h=(m,y)=>{const I=c.find(b=>b.name===r.value),R=I?I.url.replace("https://www.","").replace(/\/$/,"").replace(".com",""):"";let O=!1,z=!1,x=!1,S=!1,E=!1;try{const b=new URL(m),W=m.match(/https/g);O=!0,z=b.host.includes(R),x=i.value.some(q=>q.path===m),S=W?W.length>1:!1,E=m.includes(" ")}catch{console.log("Error parsing URL")}const L=i.value.map(b=>b.id===y.id?m!==""?{...y,path:m,path_error:!O||!z||x||S||E,path_error_message:O?S||E?"Invalid URL format.":z?x?"This URL has already been included in your report.":"":"This URL does not match the Learneo service you selected. If you'd like to report content for an additional service, please submit a separate report.":"Invalid URL format."}:{...y,path:m,path_error:!1,path_error_message:""}:b);i.updateField({value:L})};return re.useEffect(()=>{const m=i.value.map(y=>y.privacy_types.includes("Other")||t.value==="Copyright; other IP Infringement"?{...y,detail_required:!0}:{...y,detail_required:!1});ud.isEqual(m,i.value)||i.updateField({value:m})},[i.value]),re.useEffect(()=>{t.value==="Privacy Violations"?i.updateField({privacy_types_required:!0}):i.updateField({privacy_types_required:!1}),t.value,o("Please provide any additional information to assist in locating and identifying the reported content")},[t.value]),P.jsxs(Bn,{title:"Reported Content",children:[i.value.map((m,y)=>{const I=t.value==="Copyright; other IP Infringement"||t.value==="Privacy Violations"&&m.privacy_types.includes("Other");return P.jsxs("div",{className:"legal_form_repeater-item",id:`url-item-${m.id}`,children:[P.jsxs("h3",{className:"legal_form_h3",children:["Item ",y+1," ",i.value.length>1&&P.jsx("button",{type:"button",className:"legal_form_radios-reset",onClick:()=>{s(m.id)},children:"(remove)"})]}),t.value==="Privacy Violations"?P.jsx(Oe,{title:"Please indicate the type of privacy violation you are reporting",field_id:`privacy_types_url_${m.id}`,type:"fieldset",required:i.privacy_types_required,children:P.jsx(O3,{urls:i,url:m,field_id:`privacy_types_url_${m.id}`,data:gE()})}):null,P.jsxs(Oe,{title:"Provide the URL of content you would like to report",field_id:`path_url_${m.id}`,required:i.path_required,children:[P.jsx("input",{type:"url",id:`path_url_${m.id}`,name:`path_url_${m.id}`,value:m.path,onChange:R=>{h(R.target.value,m)},className:"legal_form_input"+(m.path_error?" is-error":""),required:i.path_required,placeholder:u()}),P.jsx(Ri,{errorText:m.path_error_message,error:m.path_error})]}),P.jsxs(Oe,{title:a,field_id:`detail_url_${m.id}`,required:I,children:[P.jsx("textarea",{id:`detail_url_${m.id}`,value:m.detail,onChange:R=>{i.updateField({value:i.value.map(O=>O.id===m.id?{...O,detail:R.target.value,detail_required:I}:O)})},maxLength:500,name:`detail_url_${m.id}`,className:"legal_form_input"+(m.detail_error?" is-error":""),required:I}),P.jsx(Ri,{error:m.detail_error,errorText:m.detail_error_message})]})]},m.id)}),P.jsx("button",{className:"legal_form_button",type:"button",disabled:!(i.value.length<50),onClick:()=>{d()},children:"+ Add Another Item"}),i.value.length<50?P.jsx("div",{className:"text-size-small text-weight-normal text-color-grey text-style-italic",children:"Please note there is a limit of 50 URLs per submission."}):P.jsx(Ri,{error:!0,errorText:"You have reached the limit of 50 URLs for this submission. To report additional content, please submit another notice."})]})}function D3(e){const{value:t,updateField:r,path_required:i,privacy_types_required:c}=e;let a=!0;const o=t.map(s=>{const u={id:s.id,privacy_types:s.privacy_types,path:s.path,detail:s.detail,detail_required:s.detail_required,path_error:!1,detail_error:!1,privacy_types_error:!1,path_error_message:"",detail_error_message:""};return i&&!s.path&&(a=!1,u.path_error=!0),s.detail_required&&!s.detail&&(a=!1,u.detail_error=!0),c&&s.privacy_types.length===0&&(a=!1,u.privacy_types_error=!0),s.path_error&&(u.path_error_message=s.path_error_message,u.path_error=s.path_error,a=!1),s.privacy_types_error&&(u.privacy_types_error=s.privacy_types_error,a=!1),u});return ud.isEqual(o,t)||r({value:o}),a}function L3(e,t,r){let i=!0;return e.service.value||(e.service.updateField({error:!0}),i=!1),e.reason.value||(e.reason.updateField({error:!0}),i=!1),e.country.value||(e.country.updateField({error:!0}),i=!1),!e.first_name.value&&e.first_name.required&&(e.first_name.updateField({error:!0}),i=!1),!e.last_name.value&&e.last_name.required&&(e.last_name.updateField({error:!0}),i=!1),!e.email.value&&e.email.required&&(e.email.updateField({error:!0}),i=!1),!e.contact_org_name.value&&e.contact_org_name.required&&(e.contact_org_name.updateField({error:!0}),i=!1),!e.contact_job_title.value&&e.contact_job_title.required&&(e.contact_job_title.updateField({error:!0}),i=!1),!e.contact_address.value&&e.contact_address.required&&(e.contact_address.updateField({error:!0}),i=!1),!e.contact_city.value&&e.contact_city.required&&(e.contact_city.updateField({error:!0}),i=!1),!e.contact_state.value&&e.contact_state.required&&(e.contact_state.updateField({error:!0}),i=!1),!e.contact_zipcode.value&&e.contact_zipcode.required&&(e.contact_zipcode.updateField({error:!0}),i=!1),!e.owner_name.value&&e.owner_name.required&&(e.owner_name.updateField({error:!0}),i=!1),e.legal_text.value||(e.legal_text.updateField({error:!0}),i=!1),!e.legal_text_ip.value&&e.legal_text_ip.required&&(e.legal_text_ip.updateField({error:!0}),i=!1),!e.legal_text_dmca.value&&e.legal_text_dmca.required&&(e.legal_text_dmca.updateField({error:!0}),i=!1),D3(e.urls)||(i=!1),i?!0:(t(!1),r({value:!0,message:"Please fill out all required fields"}),!1)}const lr={legal_text:"I have a good faith belief that the details and claims presented in this report are accurate and complete.",legal_text_ip:"The claims presented in this report are accurate and complete, and that under penalty of perjury, I am authorized to act on behalf of the owner of an exclusive right that is allegedly infringed.",legal_text_dmca:"I acknowledge that any person who knowingly materially misrepresents material as infringing may be subject to liability for damages under section 512(f) of the Digital Millennium Copyright Act."};function F3(e,t,r,i,c){if(e.preventDefault(),r(!0),c({value:!1,message:""}),!L3(t,r,c))return;const a="https://www.coursehero.com/api/v1/compliance/illegal-content-complaint/",o=t.reason.value==="Copyright; other IP Infringement"?"Intellectual Property":t.reason.value,s=t.urls.value.map(d=>({detail:d.detail,path:d.path,privacy_types:t.reason.value==="Privacy Violations"?d.privacy_types:[]})),u={is_eu:t.is_eu.value,is_anonymous:t.is_anonymous.value,is_trusted_flagger:t.is_trusted_flagger.value,service:t.service.value,reason:o,first_name:t.first_name.value,last_name:t.last_name.value,email:t.email.value,country:t.country.value,contact_org_name:t.contact_org_name.value,contact_job_title:t.contact_job_title.value,contact_address:t.contact_address.value,contact_city:t.contact_city.value,contact_state:t.contact_state.value,contact_zipcode:t.contact_zipcode.value,owner_name:t.owner_name.value,legal_text:t.legal_text.value?lr.legal_text:"",legal_text_ip:t.legal_text_ip.value?lr.legal_text_ip:"",legal_text_dmca:t.legal_text_dmca.value?lr.legal_text_dmca:"",urls:s};fetch(a,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(u)}).then(d=>{if(d.ok)i(!0);else throw new Error("Network response was not ok.")}).catch(d=>{console.error("There has been a problem with your fetch operation:",d),c({value:!0,message:"There was an error submitting your report. Please try again."}),window.Rollbar.error(d)}).finally(()=>{r(!1)})}function M3(){const[e,t]=re.useState(!1),[r,i]=re.useState(!1),[c,a]=re.useState({value:!1,message:""}),o=re.useContext(Sy),{is_eu:s,is_anonymous:u,is_trusted_flagger:d,service:h,reason:m,first_name:y,last_name:I,email:R,country:O,contact_org_name:z,contact_job_title:x,contact_address:S,contact_city:E,contact_state:L,contact_zipcode:b,owner_name:W,legal_text:q,legal_text_ip:V,legal_text_dmca:he}=o;return re.useEffect(()=>{ls().then(X=>{s.updateField({value:X})})},[]),re.useEffect(()=>{const X=new URLSearchParams(window.location.search),be=X.get("service"),ft=X.get("reason"),hn=St=>St.toLowerCase().replace(/ /g,"-").replace(/;/g,"");if(ft){const St=jh().find(Cr=>hn(Cr.name)===ft);St&&m.updateField({value:St.name})}if(be){const St=Ni().find(Cr=>hn(Cr.name)===be);St&&h.updateField({value:St.name})}},[]),re.useEffect(()=>{h.value&&h.updateField({error:!1})},[h.value]),re.useEffect(()=>{m.value==="Terrorist Content"||m.value==="Protection of Minors"?(y.updateField({required:!1}),I.updateField({required:!1}),R.updateField({required:!1})):(u.updateField({value:!1}),y.updateField({required:!0}),I.updateField({required:!0}),R.updateField({required:!0})),m.value==="Copyright; other IP Infringement"?(lr.legal_text="I have a good faith belief that use of the material in the manner complained of is not authorized by the copyright owner, its agent, or the law.",s.value?he.updateField({required:!1}):he.updateField({required:!0}),z.updateField({required:!0}),x.updateField({required:!0}),S.updateField({required:!0}),E.updateField({required:!0}),L.updateField({required:!0}),b.updateField({required:!0}),W.updateField({required:!0}),V.updateField({required:!0})):(lr.legal_text="I have a good faith belief that the details and claims presented in this report are accurate and complete.",z.updateField({value:"",required:!1}),x.updateField({value:"",required:!1}),S.updateField({value:"",required:!1}),E.updateField({value:"",required:!1}),L.updateField({value:"",required:!1}),b.updateField({value:"",required:!1}),W.updateField({value:"",required:!1}),V.updateField({value:!1,required:!1}),he.updateField({value:!1,required:!1})),m.value!=="Privacy Violations"&&o.urls.updateField({value:o.urls.value.map(ft=>({...ft,privacy_types:[]})),privacy_types_required:!1});const be=new URLSearchParams(window.location.search).get("content_url");be&&o.urls.updateField({value:o.urls.value.map(ft=>({...ft,path:be}))})},[m.value,s.value]),re.useEffect(()=>{u.value&&d.updateField({value:!1}),y.updateField({value:"",disabled:u.value,error:!1}),I.updateField({value:"",disabled:u.value,error:!1}),R.updateField({value:"",disabled:u.value,error:!1})},[u.value]),re.useEffect(()=>{d.value&&u.updateField({value:!1}),(m.value==="Terrorist Content"||m.value==="Protection of Minors")&&(y.updateField({required:d.value}),I.updateField({required:d.value}),R.updateField({required:d.value}))},[d.value]),P.jsx(P.Fragment,{children:e?P.jsx(Bn,{title:"Your report was successfully received",children:P.jsxs("p",{children:["If you would like to submit another report please click"," ",P.jsx("a",{role:"button",style:{color:"var(--link-blue)",cursor:"pointer"},onClick:()=>{window.location.href="/legal/illegal-content-notice"},children:"here"}),"."]})}):P.jsxs("form",{autoComplete:"off",className:"legal_form",onSubmit:X=>{F3(X,o,i,t,a)},style:{pointerEvents:r?"none":"auto"},noValidate:!0,children:[P.jsxs(Bn,{title:"Reason for Report",children:[P.jsxs(Oe,{title:"Select the Learneo service where the content you are reporting appears:",type:"fieldset",required:!0,children:[P.jsx(df,{field_id:"service",data:Ni(),field:h}),P.jsx(Ri,{errorText:"Please select a Learneo Service.",error:h.error})]}),P.jsx(Oe,{title:"Please select the reason for reporting the content:",type:"fieldset",required:!0,children:P.jsx(P3,{field_id:"reason",data:jh(),context:o})}),m.value==="Privacy Violations"?P.jsxs(R3,{children:["This form is exclusively for reporting privacy violations, e.g., unauthorized disclosure of passwords, addresses, financial data, health data, etc. To request the deletion of your personal data from a Learneo service or another right under applicable law, please read our"," ",P.jsx("a",{href:"/legal/privacy-policy",children:"Privacy Policy"})," for where to submit your request."]}):null]}),P.jsxs(Bn,{title:"Contact Information",children:[P.jsx("div",{className:"legal_form_inner_column",children:m.value==="Protection of Minors"||m.value==="Terrorist Content"?P.jsx(Ci,{field:u,field_id:"is_anonymous",title:"Report content anonymously",hint:"Without a name and email address, we are unable to confirm receipt of your notice and inform you of our final decision."}):null}),P.jsxs("div",{className:"legal_form_input_grid",children:[P.jsx(Oe,{title:"First Name",field_id:"first_name",required:y.required,children:P.jsx(Pt,{field_id:"first_name",type:"text",field:y})}),P.jsx(Oe,{title:"Last Name",field_id:"last_name",required:I.required,children:P.jsx(Pt,{field_id:"last_name",type:"text",field:I})}),P.jsx(Oe,{title:"Email",field_id:"email",required:R.required,children:P.jsx(Pt,{field_id:"email",type:"email",field:R})}),m.value==="Copyright; other IP Infringement"?P.jsxs(P.Fragment,{children:[P.jsx(Oe,{title:"Organization or institution’s name",field_id:"contact_org_name",required:z.required,children:P.jsx(Pt,{field_id:"contact_org_name",type:"text",field:z})}),P.jsx(Oe,{title:"Job title or role",field_id:"contact_job_title",required:x.required,children:P.jsx(Pt,{field_id:"contact_job_title",type:"text",field:x})}),P.jsx(Oe,{title:"Street address",field_id:"contact_address",required:S.required,children:P.jsx(Pt,{field_id:"contact_address",type:"text",field:S})}),P.jsx(Oe,{title:"City",field_id:"contact_city",required:E.required,children:P.jsx(Pt,{field_id:"contact_city",type:"text",field:E})}),P.jsx(Oe,{title:"State or province",field_id:"contact_state",required:L.required,children:P.jsx(Pt,{field_id:"contact_state",type:"text",field:L})}),P.jsx(Oe,{title:"Zip code",field_id:"contact_zipcode",required:b.required,children:P.jsx(Pt,{field_id:"contact_zipcode",type:"text",field:b})})]}):null,P.jsx(Oe,{title:"Country",type:"fieldset",required:!0,children:P.jsx(df,{field_id:"country",data:s.value?hf():mE(),field:O,fullWidth:!0})})]})]}),m.value==="Copyright; other IP Infringement"?P.jsx(Bn,{title:"Intellectual Property Owner’s Information",children:P.jsx("div",{className:"legal_form_input_grid",children:P.jsx(Oe,{title:"Name of Intellectual Property Owner",field_id:"owner_name",required:W.required,children:P.jsx(Pt,{field_id:"owner_name",type:"text",field:W})})})}):null,P.jsx(k3,{context:o}),P.jsxs(Bn,{title:"By checking the boxes below, I state that...*",children:[P.jsx(Ci,{field:q,field_id:"legal_text",title:lr.legal_text}),m.value==="Copyright; other IP Infringement"?P.jsxs(P.Fragment,{children:[P.jsx(Ci,{field:V,field_id:"legal_text_ip",title:lr.legal_text_ip}),s.value?null:P.jsx(Ci,{field:he,field_id:"legal_text_dmca",title:lr.legal_text_dmca})]}):null]}),P.jsxs("div",{className:"legal_form_submit_wrap",children:[c.value?P.jsx("span",{className:"legal_form_error",children:c.message}):null,P.jsx("button",{type:"submit",className:"legal_form_button",disabled:r,children:"Submit"}),P.jsx("div",{className:"text-size-small text-weight-normal text-color-grey text-style-italic",children:'By clicking "submit", you acknowledge that repeatedly filing fraudulent or abusive reports may result in Learneo discontinuing the processing of future notices submitted by you.'})]})]})})}const B3=({children:e})=>{const[t,r]=re.useState({is_eu:{value:!1,updateField:()=>{}},is_anonymous:{value:!1,updateField:()=>{}},is_trusted_flagger:{value:!1,updateField:()=>{}},service:{value:"",required:!0,error:!1,updateField:()=>{}},reason:{value:"",required:!0,error:!1,updateField:()=>{}},first_name:{value:"",required:!0,disabled:!1,error:!1,updateField:()=>{}},last_name:{value:"",required:!0,disabled:!1,error:!1,updateField:()=>{}},email:{value:"",required:!0,disabled:!1,error:!1,updateField:()=>{}},country:{value:"",required:!0,error:!1,updateField:()=>{}},contact_org_name:{value:"",required:!1,error:!1,updateField:()=>{}},contact_job_title:{value:"",required:!1,error:!1,updateField:()=>{}},contact_address:{value:"",required:!1,error:!1,updateField:()=>{}},contact_city:{value:"",required:!1,error:!1,updateField:()=>{}},contact_state:{value:"",required:!1,error:!1,updateField:()=>{}},contact_zipcode:{value:"",required:!1,error:!1,updateField:()=>{}},owner_name:{value:"",required:!1,error:!1,updateField:()=>{}},legal_text:{value:!1,required:!0,error:!1,updateField:()=>{}},legal_text_ip:{value:!1,required:!1,error:!1,updateField:()=>{}},legal_text_dmca:{value:!1,required:!1,error:!1,updateField:()=>{}},urls:{value:[{id:Es(),path:"",detail:"",detail_required:!1,privacy_types:[],path_error:!1,detail_error:!1,privacy_types_error:!1,path_error_message:"",detail_error_message:""}],path_required:!0,privacy_types_required:!1,updateField:()=>{}}}),i=re.useCallback((a,o)=>{r(s=>({...s,[a]:{...s[a],...o}}))},[]),c=Object.keys(t).reduce((a,o)=>{const s=t[o];return{...a,[o]:{...s,updateField:u=>i(o,u)}}},{});return P.jsx(Sy.Provider,{value:{...c},children:e})};function b3(){document.addEventListener("DOMContentLoaded",()=>{const e=document.querySelector(".legal_form_app");e&&xs(e).render(P.jsx(re.StrictMode,{children:P.jsx(B3,{children:P.jsx(M3,{})})}))})}const go={default:{code:"en",url:"https://assets.coursehero.com/learneo-data-privacy-framework-notice/learneo_data_privacy_framework_notice_master.html"},supported:[{code:"en",url:"https://assets.coursehero.com/learneo-data-privacy-framework-notice/learneo_data_privacy_framework_notice_master.html"},{code:"fr",url:"https://assets.coursehero.com/learneo-data-privacy-framework-notice/learneo_data_privacy_framework_notice_FR-FR.html"},{code:"de",url:"https://assets.coursehero.com/learneo-data-privacy-framework-notice/learneo_data_privacy_framework_notice_DE-DE.html"},{code:"nl",url:"https://assets.coursehero.com/learneo-data-privacy-framework-notice/learneo_data_privacy_framework_notice_NL-NL.html"},{code:"es-es",url:"https://assets.coursehero.com/learneo-data-privacy-framework-notice/learneo_data_privacy_framework_notice_ES-ES.html"},{code:"es-la",url:"https://assets.coursehero.com/learneo-data-privacy-framework-notice/learneo_data_privacy_framework_notice_ES-LA.html"},{code:"pt-br",url:"https://assets.coursehero.com/learneo-data-privacy-framework-notice/learneo_data_privacy_framework_notice_PT-BR.html"}]},U3={en:{...G.en,title:"Learneo Data Privacy Framework Notice"},"es-es":{...G.es,title:"Aviso sobre el marco de privacidad de datos de Learneo"},"es-la":{...G.es,title:"Aviso sobre el marco de privacidad de datos de Learneo"},de:{...G.de,title:"Datenschutzhinweis von Learneo"},fr:{...G.fr,title:"Avis sur le cadre de confidentialité des données de Learneo"},nl:{...G.nl,title:"Kennisgeving over het kader voor gegevensbescherming van Learneo"},"pt-br":{...G["pt-br"],title:"Aviso da estrutura de privacidade de dados da Learneo"}};function z3(){const e=Zt(go),t=go.supported.find(i=>i.code===e),r=t?t.url:go.default.url;Qt("[el-content-body]",r,"div.unified-document"),e!==go.default.code&&Xt(e.toString(),U3)}const vo={default:{code:"en",url:"https://assets.coursehero.com/learneo-terms-of-services/learneo_terms_of_service_old_eu.html"},supported:[{code:"en",url:"https://assets.coursehero.com/learneo-terms-of-services/learneo_terms_of_service_old_eu.html"},{code:"fr",url:"https://assets.coursehero.com/learneo-terms-of-services/learneo_terms_of_service_old_FR-FR.html"},{code:"de",url:"https://assets.coursehero.com/learneo-terms-of-services/learneo_terms_of_service_old_DE-DE.html"},{code:"nl",url:"https://assets.coursehero.com/learneo-terms-of-services/learneo_terms_of_service_old_NL.html"},{code:"es",url:"https://assets.coursehero.com/learneo-terms-of-services/learneo_terms_of_service_old_ES-ES.html"}]},j3={en:{...G.en,title:"Previous Version of Learneo Terms of Service for European Users"},es:{...G.es,title:"Versión anterior de los Términos de servicio de Learneo para usuarios europeos"},de:{...G.de,title:"Frühere Version der Nutzungsbedingungen von Learneo für europäische Nutzer"},fr:{...G.fr,title:"Version précédente des Conditions d'utilisation de Learneo pour les utilisateurs européens"},nl:{...G.nl,title:"Eerdere versie van de Servicevoorwaarden van Learneo voor Europese gebruikers"}};function W3(){const e=Zt(vo),t=vo.supported.find(i=>i.code===e),r=t?t.url:vo.default.url;Qt("[el-content-body]",r,"div.unified-document"),e!==vo.default.code&&Xt(e.toString(),j3)}const yo={default:{code:"en",url:"https://assets.coursehero.com/privacy-policies/privacy_policy_old_master.html"},supported:[{code:"en",url:"https://assets.coursehero.com/privacy-policies/privacy_policy_old_master.html"},{code:"de",url:"https://assets.coursehero.com/privacy-policies/privacy_policy_old_DE-DE.html"},{code:"fr",url:"https://assets.coursehero.com/privacy-policies/privacy_policy_old_FR-FR.html"},{code:"nl",url:"https://assets.coursehero.com/privacy-policies/privacy_policy_old_NL.html"},{code:"es-la",url:"https://assets.coursehero.com/privacy-policies/privacy_policy_old_ES-LA.html"},{code:"es-es",url:"https://assets.coursehero.com/privacy-policies/privacy_policy_old_ES-ES.html"},{code:"pt-br",url:"https://assets.coursehero.com/privacy-policies/privacy_policy_old_PT-BR.html"}]},q3={en:{...G.en,title:"Previous Version of Privacy Policy",paragraph:"In addition to reviewing our Privacy Policy, please refer to the resources below for further information about data privacy and submitting a privacy request."},de:{...G.de,title:"Frühere Version der Datenschutzerklärung",paragraph:"Neben der Überprüfung unserer Datenschutzrichtlinie finden Sie unten weitere Informationen zum Datenschutz und zur Einreichung einer Datenschutzanfrage."},fr:{...G.fr,title:"Version précédente de la politique de confidentialité",paragraph:"En plus de consulter notre politique de confidentialité, veuillez vous référer aux ressources ci-dessous pour plus d’informations sur la confidentialité des données et la soumission d’une demande de confidentialité."},nl:{...G.nl,title:"Eerdere versie van het privacybeleid",paragraph:"Naast het bekijken van ons privacybeleid, raadpleegt u de onderstaande bronnen voor meer informatie over gegevensprivacy en het indienen van een privacyverzoek."},"es-la":{...G.es,title:"Versión anterior de la Política de privacidad",paragraph:"Además de revisar nuestra Política de privacidad, consulte los recursos a continuación para obtener más información sobre la privacidad de los datos y el envío de una solicitud de privacidad."},"es-es":{...G.es,title:"Versión anterior de la Política de privacidad",paragraph:"Además de revisar nuestra Política de privacidad, consulte los recursos a continuación para obtener más información sobre la privacidad de los datos y el envío de una solicitud de privacidad."},"pt-br":{...G["pt-br"],title:"Versão anterior da Política de Privacidade",paragraph:"Além de revisar nossa Política de Privacidade, consulte os recursos abaixo para obter mais informações sobre privacidade de dados e enviar uma solicitação de privacidade."}};function H3(){const e=Zt(yo),t=yo.supported.find(i=>i.code===e),r=t?t.url:yo.default.url;Qt("[el-content-body]",r,"div.unified-privacy-policy"),e!==yo.default.code&&Xt(e.toString(),q3)}const _o={default:{code:"en",url:"https://assets.coursehero.com/learneo-terms-of-services/learneo_terms_of_service_old_master.html"},supported:[{code:"en",url:"https://assets.coursehero.com/learneo-terms-of-services/learneo_terms_of_service_old_master.html"},{code:"es",url:"https://assets.coursehero.com/learneo-terms-of-services/learneo_terms_of_service_old_ES-LA.html"},{code:"pt-br",url:"https://assets.coursehero.com/learneo-terms-of-services/learneo_terms_of_service_old_PT-BR.html"}]},$3={en:{...G.en,title:"Previous Version of Learneo Terms of Service for Non-European Users"},es:{...G.es,title:"Versión anterior de los Términos de servicio de Learneo para usuarios no europeos"},"pt-br":{...G["pt-br"],title:"Versão anterior dos Termos de Serviço da Learneo para usuários não europeus"}};function G3(){const e=Zt(_o),t=_o.supported.find(i=>i.code===e),r=t?t.url:_o.default.url;Qt("[el-content-body]",r,"div.unified-document"),e!==_o.default.code&&Xt(e.toString(),$3)}const wo={default:{code:"en",url:"https://assets.coursehero.com/privacy-policies/privacy_policy_master.html"},supported:[{code:"en",url:"https://assets.coursehero.com/privacy-policies/privacy_policy_master.html"},{code:"de",url:"https://assets.coursehero.com/privacy-policies/privacy_policy_DE-DE.html"},{code:"fr",url:"https://assets.coursehero.com/privacy-policies/privacy_policy_FR-FR.html"},{code:"nl",url:"https://assets.coursehero.com/privacy-policies/privacy_policy_NL.html"},{code:"es-la",url:"https://assets.coursehero.com/privacy-policies/privacy_policy_ES-LA.html"},{code:"es-es",url:"https://assets.coursehero.com/privacy-policies/privacy_policy_ES-ES.html"},{code:"pt-br",url:"https://assets.coursehero.com/privacy-policies/privacy_policy_PT-BR.html"}]},V3={en:{...G.en,title:"Privacy Policy",paragraph:"In addition to reviewing our Privacy Policy, please refer to the resources below for further information about data privacy and submitting a privacy request."},de:{...G.de,title:"Datenschutzrichtlinie",paragraph:"Neben der Überprüfung unserer Datenschutzrichtlinie finden Sie unten weitere Informationen zum Datenschutz und zur Einreichung einer Datenschutzanfrage."},fr:{...G.fr,title:"Politique de confidentialité",paragraph:"En plus de consulter notre politique de confidentialité, veuillez vous référer aux ressources ci-dessous pour plus d’informations sur la confidentialité des données et la soumission d’une demande de confidentialité."},nl:{...G.nl,title:"Privacybeleid",paragraph:"Naast het bekijken van ons privacybeleid, raadpleegt u de onderstaande bronnen voor meer informatie over gegevensprivacy en het indienen van een privacyverzoek."},"es-la":{...G.es,title:"Política de privacidad",paragraph:"Además de revisar nuestra Política de privacidad, consulte los recursos a continuación para obtener más información sobre la privacidad de los datos y el envío de una solicitud de privacidad."},"es-es":{...G.es,title:"Política de privacidad",paragraph:"Además de revisar nuestra Política de privacidad, consulte los recursos a continuación para obtener más información sobre la privacidad de los datos y el envío de una solicitud de privacidad."},"pt-br":{...G["pt-br"],title:"política de Privacidade",paragraph:"Além de revisar nossa Política de Privacidade, consulte os recursos abaixo para obter mais informações sobre privacidade de dados e enviar uma solicitação de privacidade."}};function K3(){const e=Zt(wo),t=wo.supported.find(i=>i.code===e),r=t?t.url:wo.default.url;Qt("[el-content-body]",r,"div.unified-privacy-policy"),e!==wo.default.code&&Xt(e.toString(),V3)}const So={default:{code:"en",url:"https://assets.coursehero.com/learneo-terms-of-services/learneo_terms_of_service_master.html"},supported:[{code:"en",url:"https://assets.coursehero.com/learneo-terms-of-services/learneo_terms_of_service_master.html"},{code:"es",url:"https://assets.coursehero.com/learneo-terms-of-services/learneo_terms_of_service_ES-LA.html"},{code:"pt-br",url:"https://assets.coursehero.com/learneo-terms-of-services/learneo_terms_of_service_PT-BR.html"}]},Y3={en:{...G.en,title:"Learneo Terms of Service for Non-European Users"},es:{...G.es,title:"Términos de servicio de Learneo para usuarios no europeos"},"pt-br":{...G["pt-br"],title:"Termos de uso da Learneo para usuários não europeus"}};function Q3(){const e=Zt(So),t=So.supported.find(i=>i.code===e),r=t?t.url:So.default.url;Qt("[el-content-body]",r,"div.unified-document"),e!==So.default.code&&Xt(e.toString(),Y3)}function Z3(){const e=document.querySelector("[data-url-share-button]");if(!e)return;const t=e.querySelector(".share-button_url-copied");e.addEventListener("click",()=>{navigator.clipboard.writeText(window.location.href),eg(t),setTimeout(()=>{yc(t)},2e3)})}window.location.pathname==="/contact"&&oE();window.location.pathname==="/"&&sE();window.location.pathname==="/legal"&&SE();window.location.pathname==="/news"&&IE();window.location.pathname==="/legal/academic-integrity"&&OE();window.location.pathname==="/legal/community-guidelines"&&DE();window.location.pathname==="/legal/copyright-policy"&&FE();window.location.pathname==="/legal/counter-notice"&&y3();window.location.pathname==="/legal/dispute-notice"&&_3();window.location.pathname==="/legal/dsa-hosting-providers"&&C3();window.location.pathname==="/legal/eu-terms-of-service"&&E3();window.location.pathname==="/legal/honor-code"&&I3();window.location.pathname==="/legal/illegal-content-notice"&&b3();window.location.pathname==="/legal/learneo-data-privacy-framework-notice"&&z3();window.location.pathname==="/legal/previous-version-of-eu-terms-of-service"&&W3();window.location.pathname==="/legal/previous-version-of-privacy-policy"&&H3();window.location.pathname==="/legal/previous-version-of-terms-of-service"&&G3();window.location.pathname==="/legal/privacy-policy"&&K3();window.location.pathname==="/legal/terms-of-service"&&Q3();window.location.pathname.includes("/news/")&&Z3();