(function(){"use strict";try{if(typeof document<"u"){var e=document.createElement("style");e.appendChild(document.createTextNode(":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)}.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}}")),document.head.appendChild(e)}}catch(o){console.error("vite-plugin-css-injected-by-js",o)}})(); function Qm(e,t="block",r="500ms"){return Zm(e,`opacity ${r} ease 0s`),e.style.opacity="0",e.style.display=t,uf(e,"display",t,()=>{e.style.opacity="1"}),"Element is visible"}function hc(e,t="500ms"){return Zm(e,`opacity ${t} ease 0s`),e.style.opacity="0",uf(e,"opacity","0",()=>{e.style.display="none"}),"Element is hidden"}function Zm(e,t){getComputedStyle(e).transition!==t&&(e.style.transition=t)}function uf(e,t,r,i){getComputedStyle(e)[t]===r?i():requestAnimationFrame(()=>{uf(e,t,r,i)})}const nE=e=>{const t=Array.from(e.querySelectorAll("[form-input-element]"));if(!t.length)return;const r=o=>{hc(o)},i=(o,s)=>{o.value.length||Qm(s)},c=(o,s)=>{o.value.length&&hc(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 rE(){document.querySelectorAll("form").forEach(nE)}const iE=[{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"}],aE=[{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"}],lE=[{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"}],oE=[{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/"}],sE=[{name:"Address"},{name:"Email"},{name:"Financial Information"},{name:"Health Information"},{name:"Name"},{name:"Phone Number"},{name:"Other"}];function Bh(){return iE.map(e=>({name:e.name,sublabel:e.sublabel}))}function cf(){return aE.map(e=>({name:e.name,alpha2:e.alpha2,alpha3:e.alpha3,numeric:e.numeric}))}function uE(){return lE.map(e=>({name:e.name,alpha2:e.alpha2,alpha3:e.alpha3,numeric:e.numeric}))}function cE(){const e=cf();return uE().filter(r=>!e.some(i=>i.alpha2===r.alpha2))}function Ni(){return oE.map(e=>({name:e.name,icon:e.icon,url:e.url}))}function fE(){return sE.map(e=>({name:e.name}))}function Uh(){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 dE(e){const t=cf();for(let r of t)if(r.name===e||r.alpha2===e||r.alpha3===e||r.numeric===e)return r}async function pE(){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 ns(){const e=i=>{sessionStorage.setItem("eeaUser",i.toString())};switch(Uh()){case!0:return!0;case!1:return!1;default:console.log(Uh());break}const t=await pE();return dE(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 hE(){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 mE(e="block"){const t=Array.from(document.querySelectorAll("[data-europe-show]")),r=Array.from(document.querySelectorAll("[data-europe-hide]"));await ns()?(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 gE(){hE(),mE()}function vE(){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"})}))}var ca=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Xm(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Jm={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=[],g=-1;return d=!{toString:null}.propertyIsEnumerable("toString"),h=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],g=h.length,function(v){var E=[],R="",O=-1;if(typeof v!="object"&&(typeof v!="function"||v===null))throw new TypeError("Object.keys called on non-object");for(R in v)u.call(v,R)&&E.push(R);if(d)for(O=0;O>>0,v===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>=v))return-1;for(h=d>=0?d:Math.max(v-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,v,O,o),i.instances[O]=h),g=new i.Facade(h),o&&o.debug&&o.debug.enable?R.push(h):R.push(g);return d?E=new i.Collection(R):E=R[0],E},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="",g=-1;s=s||!1,u=u||!1;try{if(Array.isArray(o))for(g=0;gR&&(R=O,v=E)}throw R>1&&(g=i.messages.errorConfigInvalidPropertySuggestion({probableMatch:v})),h=i.messages.errorConfigInvalidProperty({erroneous:d,suggestion:g}),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="",g=a;d=d||{};for(h in s)g=g.replace(s[h],typeof d[h]<"u"?d[h]:"");return g}},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(g){return g?g[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,g={},v=null,E=[],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":g.filter=o.filter||s.getAttribute("data-filter");break;case"sort":g.sort=o.sort||s.getAttribute("data-sort");break;case"multimix":g.filter=o.filter||s.getAttribute("data-filter"),g.sort=o.sort||s.getAttribute("data-sort");break;case"toggle":g.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,g=-1;if(s.callActions("beforeUpdateLive",arguments),!!s.el){for(u=s.el.querySelectorAll(s.selector),g=0;h=u[g];g++){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="",g="",v=-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"),v=0;v"u")throw new Error('Event type "'+a+'" not found.');g.state=new i.State,c.extend(g.state,s.state),s.futureState&&(g.futureState=new i.State,c.extend(g.futureState,s.futureState)),g.instance=s.instance,s.originalEvent&&(g.originalEvent=s.originalEvent),h=c.getCustomEvent(a,g,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,g=-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(),g=0;h=d.lastOperation.toHide[g];g++)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,g=null,v=-1,E=-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(v=0;o=i.controlDefinitions[v];v++)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(E=0;u=h[E];E++)g=a.getControl(u,o.type,o.selector),a.controls.push(g)}else for(s=d.querySelectorAll(a.config.selectors.control+o.selector),E=0;u=s[E];E++)g=a.getControl(u,o.type,""),g&&a.controls.push(g);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(E=0;v=a.collection[E];E++){if(s.dom.targets.indexOf(v)>-1)throw new Error(i.messages.errorInsertPreexistingElement());v.style.display="none",h.appendChild(v),h.appendChild(s.dom.document.createTextNode(" ")),!(!c.isElement(v,s.dom.document)||!v.matches(s.config.selectors.target))&&(g=new i.Target,g.init(v,s),g.isInDom=!0,s.targets.splice(d,0,g),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,g=-1;for(o.callActions("beforeFilterOperation",arguments),d=a.newFilter.action,g=0;h=a.newOrder[g];g++)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(g=0;h=a.show[g];g++)a.toRemove.indexOf(h)>-1&&(a.show.splice(g,1),(u=a.toShow.indexOf(h))>-1&&a.toShow.splice(u,1),a.toHide.push(h),a.hide.push(h),g--);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,g=Array.prototype.slice.call(arguments,1);h=d.callFilters("testResultEvaluateHideShow",a,g),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(g,v){return o.compare(g,v,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),g=u.getAttributeValue(o,s.attribute);return isNaN(h*1)||isNaN(g*1)?(h=h.toLowerCase(),g=g.toLowerCase()):(h=h*1,g=g*1),hg?d==="asc"?1:-1:h===g&&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,g=r.document.createDocumentFragment(),v=null,E=null,R=null,O=-1;for(s.callActions("beforePrintSort",arguments),O=0;E=u[O];O++)R=E.dom.el,R.style.position!=="absolute"&&(c.removeWhitespace(R.previousSibling),R.parentElement.removeChild(R));for(v=h?h.previousSibling:s.dom.parent.lastChild,v&&v.nodeName==="#text"&&c.removeWhitespace(v),O=0;E=d[O];O++)R=E.dom.el,c.isElement(g.lastChild)&&g.appendChild(r.document.createTextNode(" ")),g.appendChild(R);s.dom.parent.firstChild&&s.dom.parent.firstChild!==h&&g.insertBefore(r.document.createTextNode(" "),g.childNodes[0]),h?(g.appendChild(r.document.createTextNode(" ")),s.dom.parent.insertBefore(g,h)):s.dom.parent.appendChild(g),s.callActions("afterPrintSort",arguments)},parseSortString:function(a,o){var s=this,u=a.split(" "),d=o,h=[],g=-1;for(g=0;g-1&&(E=o.substring(v),R=g.exec(E),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=j[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={},g=-1,v=s[i.features.boxSizingProp];for(o.incPadding=v==="border-box",o.callActions("beforeGetStartMixData",arguments),g=0;d=a.show[g];g++)h=d.getPosData(),a.showPosData[g]={startPosData:h};for(g=0;d=a.toHide[g];g++)h=d.getPosData(),a.toHidePosData[g]={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="",g=null,v=-1,E=-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,v=(u.startPosData.width||u.finalPosData.width)-u.interPosData.width,u.posIn.marginRight=u.startPosData.marginRight-v,E=(u.startPosData.height||u.finalPosData.height)-u.interPosData.height,u.posIn.marginBottom=u.startPosData.marginBottom-E,u.posOut.width=u.finalPosData.width,u.posOut.height=u.finalPosData.height,v=(u.finalPosData.width||u.startPosData.width)-u.interPosData.width,u.posOut.marginRight=u.finalPosData.marginRight-v,E=(u.finalPosData.height||u.startPosData.height)-u.interPosData.height,u.posOut.marginBottom=u.finalPosData.marginBottom-E,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++)g=o.effectsIn[h],!(!(g instanceof i.TransformData)||!g.value)&&(u.posIn[h].value=g.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=g.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,v=u.startPosData.width-u.interPosData.width,u.posIn.marginRight=u.startPosData.marginRight-v,E=u.startPosData.height-u.interPosData.height,u.posIn.marginBottom=u.startPosData.marginBottom-E),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++)g=o.effectsOut[h],!(!(g instanceof i.TransformData)||!g.value)&&(u.posIn[h].value=0,u.posOut[h].value=g.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=g.unit);o.callActions("afterGetTweenData",arguments)},moveTargets:function(a){var o=this,s=null,u=null,d=null,h="",g=!1,v=-1,E=-1,R=o.checkProgress.bind(o);for(o.callActions("beforeMoveTargets",arguments),E=0;s=a.show[E];E++)u=new i.IMoveData,d=a.showPosData[E],h=s.isShown?"none":"show",g=o.willTransition(h,a.hasEffect,d.posIn,d.posOut),g&&v++,s.show(),u.posIn=d.posIn,u.posOut=d.posOut,u.statusChange=h,u.staggerIndex=v,u.operation=a,u.callback=g?R:null,s.move(u);for(E=0;s=a.toHide[E];E++)d=a.toHidePosData[E],u=new i.IMoveData,h="hide",g=o.willTransition(h,d.posIn,d.posOut),u.posIn=d.posIn,u.posOut=d.posOut,u.statusChange=h,u.staggerIndex=E,u.operation=a,u.callback=g?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,g=-1;if(a.effectsIn.opacity!==1)return a.callFilters("resultHasEffect",!0,arguments);for(g=0;s=o[g];g++)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,g=-1;for(o.callActions("beforeCleanUp",arguments),o.targetsMoved=o.targetsImmovable=o.targetsBound=o.targetsDone=0,g=0;s=a.show[g];g++)s.cleanUp(),s.show();for(g=0;s=a.toHide[g];g++)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(g=0;s=o.targets[g];g++)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(g,1),s.isInDom=!1,g--);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"||j.toString().length<1)throw new TypeError(i.messages.errorDatasetInvalidUidKey({uidKey:o.config.data.uidKey}));if(!O[j])O[j]=!0;else throw new Error(i.messages.errorDatasetDuplicateUid({uid:j}));(g=o.cache[j])instanceof i.Target?(o.config.data.dirtyCheck&&!c.deepEquals(h,g.data)&&(v=g.render(h),g.data=h,v!==g.dom.el&&(g.isInDom&&(g.unbindEvents(),o.dom.parent.replaceChild(v,g.dom.el)),g.isShown||(v.style.display="none"),g.dom.el=v,g.isInDom&&g.bindEvents())),v=g.dom.el):(g=new i.Target,g.init(null,o,h),g.hide()),g.isInDom?(R=g.dom.el.nextElementSibling,u.push(j),E&&(E.lastElementChild&&E.appendChild(o.dom.document.createTextNode(" ")),o.insertDatasetFrag(E,g.dom.el,d),E=null)):(E||(E=o.dom.document.createDocumentFragment()),E.lastElementChild&&E.appendChild(o.dom.document.createTextNode(" ")),E.appendChild(g.dom.el),g.isInDom=!0,g.unbindEvents(),g.bindEvents(),g.hide(),a.toShow.push(g),d.push(g)),a.show.push(g)}for(E&&(R=R||o.config.layout.siblingAfter,R&&E.appendChild(o.dom.document.createTextNode(" ")),o.insertDatasetFrag(E,R,d)),x=0;h=a.startDataset[x];x++)j=h[o.config.data.uidKey],g=o.cache[j],a.show.indexOf(g)<0?(a.hide.push(g),a.toHide.push(g),a.toRemove.push(g)):s.push(j);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,g=a.insert,v=new i.Operation;return v=o.callFilters("operationUnmappedGetOperation",v,arguments),v.id=c.randomHex(),v.command=a,v.startState=o.state,v.triggerElement=o.lastClicked,o.isBusy?(o.config.debug.showWarnings&&console.warn(i.messages.warningGetOperationInstanceBusy()),null):(g&&o.insertTargets(g,v),h&&(v.toRemove=h.targets),v.startSort=v.newSort=v.startState.activeSort,v.startOrder=v.newOrder=o.targets,s&&(v.startSort=v.startState.activeSort,v.newSort=s,v.willSort=o.willSort(s,v.startState.activeSort),v.willSort&&o.sortOperation(v)),v.startFilter=v.startState.activeFilter,u?v.newFilter=u:v.newFilter=c.extend(new i.CommandFilter,v.startFilter),v.newFilter.selector==="all"?v.newFilter.selector=o.config.selectors.target:v.newFilter.selector==="none"&&(v.newFilter.selector=""),o.filterOperation(v),v.startContainerClassName=v.startState.activeContainerClassName,d?(v.newContainerClassName=d.containerClassName,v.newContainerClassName!==v.startContainerClassName&&(v.willChangeLayout=!0)):v.newContainerClassName=v.startContainerClassName,o.config.animation.enable&&(o.getStartMixData(v),o.setInter(v),v.docState=c.getDocumentState(o.dom.document),o.getInterMixData(v),o.setFinal(v),o.getFinalMixData(v),o.parseEffects(),v.hasEffect=o.hasEffect(),o.getTweenData(v)),v.willSort&&(o.targets=v.newOrder),v.newState=o.buildState(v),o.callFilters("operationMappedGetOperation",v,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,g=[],v=new i.StyleData,E=-1;for(s.callActions("beforeApplyTween",arguments),v.x=h.x,v.y=h.y,o===0?s.hide():s.isShown||s.show(),E=0;u=i.features.TWEENABLE[E];E++)if(d=a.tweenData[u],u==="x"){if(!d)continue;v.x=h.x+d*o}else if(u==="y"){if(!d)continue;v.y=h.y+d*o}else if(d instanceof i.TransformData){if(!d.value)continue;v[u].value=h[u].value+d.value*o,v[u].unit=d.unit,g.push(u+"("+v[u].value+d.unit+")")}else{if(!d)continue;v[u]=h[u]+d*o,s.dom.el.style[u]=v[u]}(v.x||v.y)&&g.unshift("translate("+v.x+"px, "+v.y+"px)"),g.length&&(s.dom.el.style[i.features.transformProp]=g.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)})(Jm);var yE=Jm.exports;const _E=Xm(yE);function wE(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 SE(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 CE(){const e=document.querySelector("[data-filter-controls]"),t=document.querySelector("[data-filter-container]");wE(e),SE(t),_E(t,{})}function xE(){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),Qm(t),setTimeout(()=>{hc(t)},2e3)})}function EE(){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 AE(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.split("document.getElementById('")[1].split("'")[0];o.setAttribute("href",`#${u}`),o.removeAttribute("onclick")}),c.forEach(o=>{const s=i.querySelector(o);s==null||s.remove()}),i.querySelector(t)}async function gr(e,t,r){const i=document.querySelector(e);fetch(t).then(c=>c.text()).then(c=>{const a=AE(c,r);i==null||i.appendChild(a),EE()}).catch(c=>{console.error("Error fetching data:",c)})}function IE(){return new URLSearchParams(window.location.search).get("lang")}function vr(e){const t=IE();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 yr(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 ue={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"}},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"}]},TE={en:{...ue.en,title:"Community Guidelines"}};function PE(){const e=vr(Gl),t=Gl.supported.find(i=>i.code===e),r=t?t.url:Gl.default.url;gr("[el-content-body]",r,"div.unified-document"),e!==Gl.default.code&&yr(e.toString(),TE)}const $l={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"}]},RE={en:{...ue.en,title:"Copyright Policy"},"es-la":{...ue.es,title:"Política de derechos de autor"},"es-es":{...ue.es,title:"Política de derechos de autor"},de:{...ue.de,title:"Urheberrechtsrichtlinie"},fr:{...ue.fr,title:"Politique de droits d'auteur"},nl:{...ue.nl,title:"Auteursrechtbeleid"},"pt-br":{...ue["pt-br"],title:"Política de direitos autorais"}};function NE(){const e=vr($l),t=$l.supported.find(i=>i.code===e),r=t?t.url:$l.default.url;gr("[el-content-body]",r,"div.unified-document"),e!==$l.default.code&&yr(e.toString(),RE)}var eg={exports:{}},rs={},tg={exports:{}},oe={};/** * @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"),OE=Symbol.for("react.portal"),kE=Symbol.for("react.fragment"),DE=Symbol.for("react.strict_mode"),FE=Symbol.for("react.profiler"),LE=Symbol.for("react.provider"),ME=Symbol.for("react.context"),BE=Symbol.for("react.forward_ref"),UE=Symbol.for("react.suspense"),bE=Symbol.for("react.memo"),zE=Symbol.for("react.lazy"),bh=Symbol.iterator;function jE(e){return e===null||typeof e!="object"?null:(e=bh&&e[bh]||e["@@iterator"],typeof e=="function"?e:null)}var ng={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},rg=Object.assign,ig={};function Ui(e,t,r){this.props=e,this.context=t,this.refs=ig,this.updater=r||ng}Ui.prototype.isReactComponent={};Ui.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")};Ui.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function ag(){}ag.prototype=Ui.prototype;function ff(e,t,r){this.props=e,this.context=t,this.refs=ig,this.updater=r||ng}var df=ff.prototype=new ag;df.constructor=ff;rg(df,Ui.prototype);df.isPureReactComponent=!0;var zh=Array.isArray,lg=Object.prototype.hasOwnProperty,pf={current:null},og={key:!0,ref:!0,__self:!0,__source:!0};function sg(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)lg.call(t,i)&&!og.hasOwnProperty(i)&&(c[i]=t[i]);var s=arguments.length-2;if(s===1)c.children=r;else if(1>>1,Me=W[de];if(0>>1;de<$r;){var Sn=2*(de+1)-1,dn=W[Sn],Lt=Sn+1,Vr=W[Lt];if(0>c(dn,ee))Ltc(Vr,dn)?(W[de]=Vr,W[Lt]=ee,de=Lt):(W[de]=dn,W[Sn]=ee,de=Sn);else if(Ltc(Vr,ee))W[de]=Vr,W[Lt]=ee,de=Lt;else break e}}return J}function c(W,J){var ee=W.sortIndex-J.sortIndex;return ee!==0?ee:W.id-J.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,g=null,v=3,E=!1,R=!1,O=!1,j=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 A(W){for(var J=r(d);J!==null;){if(J.callback===null)i(d);else if(J.startTime<=W)i(d),J.sortIndex=J.expirationTime,t(u,J);else break;J=r(d)}}function D(W){if(O=!1,A(W),!R)if(r(u)!==null)R=!0,ji(U);else{var J=r(d);J!==null&&Qt(D,J.startTime-W)}}function U(W,J){R=!1,O&&(O=!1,x($),$=-1),E=!0;var ee=v;try{for(A(J),g=r(u);g!==null&&(!(g.expirationTime>J)||W&&!Ue());){var de=g.callback;if(typeof de=="function"){g.callback=null,v=g.priorityLevel;var Me=de(g.expirationTime<=J);J=e.unstable_now(),typeof Me=="function"?g.callback=Me:g===r(u)&&i(u),A(J)}else i(u);g=r(u)}if(g!==null)var $r=!0;else{var Sn=r(d);Sn!==null&&Qt(D,Sn.startTime-J),$r=!1}return $r}finally{g=null,v=ee,E=!1}}var b=!1,q=null,$=-1,he=5,Z=-1;function Ue(){return!(e.unstable_now()-ZW||125de?(W.sortIndex=ee,t(d,W),r(u)===null&&W===r(d)&&(O?(x($),$=-1):O=!0,Qt(D,ee-de))):(W.sortIndex=Me,t(u,W),R||E||(R=!0,ji(U))),W},e.unstable_shouldYield=Ue,e.unstable_wrapCallback=function(W){var J=v;return function(){var ee=v;v=J;try{return W.apply(this,arguments)}finally{v=ee}}}})(hg);pg.exports=hg;var XE=pg.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 JE=ne,kt=XE;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"),mc=Object.prototype.hasOwnProperty,e2=/^[: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]*$/,Wh={},qh={};function t2(e){return mc.call(qh,e)?!0:mc.call(Wh,e)?!1:e2.test(e)?qh[e]=!0:(Wh[e]=!0,!1)}function n2(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 r2(e,t,r,i){if(t===null||typeof t>"u"||n2(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 mf=/[\-:]([a-z])/g;function gf(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(mf,gf);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(mf,gf);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(mf,gf);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 vf(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{Hu=!1,Error.prepareStackTrace=r}return(e=e?e.displayName||e.name:"")?_a(e):""}function i2(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=Gu(e.type,!1),e;case 11:return e=Gu(e.type.render,!1),e;case 1:return e=Gu(e.type,!0),e;default:return""}}function _c(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 gc:return"Profiler";case yf:return"StrictMode";case vc:return"Suspense";case yc:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case vg:return(e.displayName||"Context")+".Consumer";case gg:return(e._context.displayName||"Context")+".Provider";case _f:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case wf:return t=e.displayName||null,t!==null?t:_c(e.type)||"Memo";case Jn:t=e._payload,e=e._init;try{return _c(e(t))}catch{}}return null}function a2(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 _c(t);case 8:return t===yf?"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 hr(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function _g(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function l2(e){var t=_g(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 Yl(e){e._valueTracker||(e._valueTracker=l2(e))}function wg(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var r=t.getValue(),i="";return e&&(i=_g(e)?e.checked?"true":"false":e.value),e=i,e!==r?(t.setValue(e),!0):!1}function No(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 wc(e,t){var r=t.checked;return Re({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:r??e._wrapperState.initialChecked})}function Gh(e,t){var r=t.defaultValue==null?"":t.defaultValue,i=t.checked!=null?t.checked:t.defaultChecked;r=hr(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 Sg(e,t){t=t.checked,t!=null&&vf(e,"checked",t,!1)}function Sc(e,t){Sg(e,t);var r=hr(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")?Cc(e,t.type,r):t.hasOwnProperty("defaultValue")&&Cc(e,t.type,hr(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function $h(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 Cc(e,t,r){(t!=="number"||No(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=Ql.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},o2=["Webkit","ms","Moz","O"];Object.keys(xa).forEach(function(e){o2.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),xa[t]=xa[e]})});function Ag(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 Ig(e,t){e=e.style;for(var r in t)if(t.hasOwnProperty(r)){var i=r.indexOf("--")===0,c=Ag(r,t[r],i);r==="float"&&(r="cssFloat"),i?e.setProperty(r,c):e[r]=c}}var s2=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 Ac(e,t){if(t){if(s2[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 Ic(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 Tc=null;function Sf(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Pc=null,Ei=null,Ai=null;function Yh(e){if(e=Xa(e)){if(typeof Pc!="function")throw Error(B(280));var t=e.stateNode;t&&(t=ss(t),Pc(e.stateNode,e.type,t))}}function Tg(e){Ei?Ai?Ai.push(e):Ai=[e]:Ei=e}function Pg(){if(Ei){var e=Ei,t=Ai;if(Ai=Ei=null,Yh(e),t)for(e=0;e>>=0,e===0?32:31-(_2(e)/w2|0)|0}var Zl=64,Xl=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 Fo(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-sn(t),e[t]=r}function E2(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),im=" ",am=!1;function Kg(e,t){switch(e){case"keyup":return X2.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Yg(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var di=!1;function eA(e,t){switch(e){case"compositionend":return Yg(t);case"keypress":return t.which!==32?null:(am=!0,im);case"textInput":return e=t.data,e===im&&am?null:e;default:return null}}function tA(e,t){if(di)return e==="compositionend"||!Rf&&Kg(e,t)?(e=$g(),So=If=ir=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=um(r)}}function Jg(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Jg(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function ev(){for(var e=window,t=No();t instanceof e.HTMLIFrameElement;){try{var r=typeof t.contentWindow.location.href=="string"}catch{r=!1}if(r)e=t.contentWindow;else break;t=No(e.document)}return t}function Nf(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 cA(e){var t=ev(),r=e.focusedElem,i=e.selectionRange;if(t!==r&&r&&r.ownerDocument&&Jg(r.ownerDocument.documentElement,r)){if(i!==null&&Nf(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=cm(r,a);var o=cm(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,Fc=null,Ta=null,Lc=!1;function fm(e,t,r){var i=r.window===r?r.document:r.nodeType===9?r:r.ownerDocument;Lc||pi==null||pi!==No(i)||(i=pi,"selectionStart"in i&&Nf(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&&ba(Ta,i)||(Ta=i,i=Bo(Fc,"onSelect"),0gi||(e.current=jc[gi],jc[gi]=null,gi--)}function we(e,t){gi++,jc[gi]=e.current,e.current=t}var mr={},rt=wr(mr),yt=wr(!1),br=mr;function ki(e,t){var r=e.type.contextTypes;if(!r)return mr;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 bo(){xe(yt),xe(rt)}function ym(e,t,r){if(rt.current!==mr)throw Error(B(168));we(rt,t),we(yt,r)}function uv(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,a2(e)||"Unknown",c));return Re({},r,i)}function zo(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||mr,br=rt.current,we(rt,e),we(yt,yt.current),!0}function _m(e,t,r){var i=e.stateNode;if(!i)throw Error(B(169));r?(e=uv(e,t,br),i.__reactInternalMemoizedMergedChildContext=e,xe(yt),xe(rt),we(rt,e)):xe(yt),we(yt,r)}var Dn=null,us=!1,ac=!1;function cv(e){Dn===null?Dn=[e]:Dn.push(e)}function CA(e){us=!0,cv(e)}function Sr(){if(!ac&&Dn!==null){ac=!0;var e=0,t=ve;try{var r=Dn;for(ve=1;e>=o,c-=o,Ln=1<<32-sn(t)+c|r<$?(he=q,q=null):he=q.sibling;var Z=v(x,q,A[$],D);if(Z===null){q===null&&(q=he);break}e&&q&&Z.alternate===null&&t(x,q),S=a(Z,S,$),b===null?U=Z:b.sibling=Z,b=Z,q=he}if($===A.length)return r(x,q),Ae&&kr(x,$),U;if(q===null){for(;$$?(he=q,q=null):he=q.sibling;var Ue=v(x,q,Z.value,D);if(Ue===null){q===null&&(q=he);break}e&&q&&Ue.alternate===null&&t(x,q),S=a(Ue,S,$),b===null?U=Ue:b.sibling=Ue,b=Ue,q=he}if(Z.done)return r(x,q),Ae&&kr(x,$),U;if(q===null){for(;!Z.done;$++,Z=A.next())Z=g(x,Z.value,D),Z!==null&&(S=a(Z,S,$),b===null?U=Z:b.sibling=Z,b=Z);return Ae&&kr(x,$),U}for(q=i(x,q);!Z.done;$++,Z=A.next())Z=E(q,x,$,Z.value,D),Z!==null&&(e&&Z.alternate!==null&&q.delete(Z.key===null?$:Z.key),S=a(Z,S,$),b===null?U=Z:b.sibling=Z,b=Z);return e&&q.forEach(function(ft){return t(x,ft)}),Ae&&kr(x,$),U}function j(x,S,A,D){if(typeof A=="object"&&A!==null&&A.type===fi&&A.key===null&&(A=A.props.children),typeof A=="object"&&A!==null){switch(A.$$typeof){case Kl:e:{for(var U=A.key,b=S;b!==null;){if(b.key===U){if(U=A.type,U===fi){if(b.tag===7){r(x,b.sibling),S=c(b,A.props.children),S.return=x,x=S;break e}}else if(b.elementType===U||typeof U=="object"&&U!==null&&U.$$typeof===Jn&&Cm(U)===b.type){r(x,b.sibling),S=c(b,A.props),S.ref=ga(x,b,A),S.return=x,x=S;break e}r(x,b);break}else t(x,b);b=b.sibling}A.type===fi?(S=Ur(A.props.children,x.mode,D,A.key),S.return=x,x=S):(D=Ro(A.type,A.key,A.props,null,x.mode,D),D.ref=ga(x,S,A),D.return=x,x=D)}return o(x);case ci:e:{for(b=A.key;S!==null;){if(S.key===b)if(S.tag===4&&S.stateNode.containerInfo===A.containerInfo&&S.stateNode.implementation===A.implementation){r(x,S.sibling),S=c(S,A.children||[]),S.return=x,x=S;break e}else{r(x,S);break}else t(x,S);S=S.sibling}S=pc(A,x.mode,D),S.return=x,x=S}return o(x);case Jn:return b=A._init,j(x,S,b(A._payload),D)}if(wa(A))return R(x,S,A,D);if(fa(A))return O(x,S,A,D);ao(x,A)}return typeof A=="string"&&A!==""||typeof A=="number"?(A=""+A,S!==null&&S.tag===6?(r(x,S.sibling),S=c(S,A),S.return=x,x=S):(r(x,S),S=dc(A,x.mode,D),S.return=x,x=S),o(x)):r(x,S)}return j}var Fi=hv(!0),mv=hv(!1),qo=wr(null),Ho=null,_i=null,Ff=null;function Lf(){Ff=_i=Ho=null}function Mf(e){var t=qo.current;xe(qo),e._currentValue=t}function Hc(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){Ho=e,Ff=_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(Ff!==e)if(e={context:e,memoizedValue:t,next:null},_i===null){if(Ho===null)throw Error(B(308));_i=e,Ho.dependencies={lanes:0,firstContext:e}}else _i=_i.next=e;return t}var Lr=null;function Bf(e){Lr===null?Lr=[e]:Lr.push(e)}function gv(e,t,r,i){var c=t.interleaved;return c===null?(r.next=r,Bf(t)):(r.next=c.next,c.next=r),t.interleaved=r,zn(e,i)}function zn(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 er=!1;function Uf(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function vv(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 Bn(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function cr(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,zn(e,r)}return c=i.interleaved,c===null?(t.next=t,Bf(i)):(t.next=c.next,c.next=t),i.interleaved=t,zn(e,r)}function xo(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,xf(e,r)}}function xm(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 Go(e,t,r,i){var c=e.updateQueue;er=!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 g=c.baseState;o=0,h=d=u=null,s=a;do{var v=s.lane,E=s.eventTime;if((i&v)===v){h!==null&&(h=h.next={eventTime:E,lane:0,tag:s.tag,payload:s.payload,callback:s.callback,next:null});e:{var R=e,O=s;switch(v=t,E=r,O.tag){case 1:if(R=O.payload,typeof R=="function"){g=R.call(E,g,v);break e}g=R;break e;case 3:R.flags=R.flags&-65537|128;case 0:if(R=O.payload,v=typeof R=="function"?R.call(E,g,v):R,v==null)break e;g=Re({},g,v);break e;case 2:er=!0}}s.callback!==null&&s.lane!==0&&(e.flags|=64,v=c.effects,v===null?c.effects=[s]:v.push(s))}else E={eventTime:E,lane:v,tag:s.tag,payload:s.payload,callback:s.callback,next:null},h===null?(d=h=E,u=g):h=h.next=E,o|=v;if(s=s.next,s===null){if(s=c.shared.pending,s===null)break;v=s,s=v.next,v.next=null,c.lastBaseUpdate=v,c.shared.pending=null}}while(!0);if(h===null&&(u=g),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=g}}function Em(e,t,r){if(e=t.effects,t.effects=null,e!==null)for(t=0;tr?r:4,e(!0);var i=oc.transition;oc.transition={};try{e(!1),t()}finally{ve=r,oc.transition=i}}function Fv(){return Yt().memoizedState}function IA(e,t,r){var i=dr(e);if(r={lane:i,action:r,hasEagerState:!1,eagerState:null,next:null},Lv(e))Mv(t,r);else if(r=gv(e,t,r,i),r!==null){var c=st();un(r,e,i,c),Bv(r,t,i)}}function TA(e,t,r){var i=dr(e),c={lane:i,action:r,hasEagerState:!1,eagerState:null,next:null};if(Lv(e))Mv(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,cn(s,o)){var u=t.interleaved;u===null?(c.next=c,Bf(t)):(c.next=u.next,u.next=c),t.interleaved=c;return}}catch{}finally{}r=gv(e,t,c,i),r!==null&&(c=st(),un(r,e,i,c),Bv(r,t,i))}}function Lv(e){var t=e.alternate;return e===Pe||t!==null&&t===Pe}function Mv(e,t){Pa=Vo=!0;var r=e.pending;r===null?t.next=t:(t.next=r.next,r.next=t),e.pending=t}function Bv(e,t,r){if(r&4194240){var i=t.lanes;i&=e.pendingLanes,r|=i,t.lanes=r,xf(e,r)}}var Ko={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},PA={readContext:Kt,useCallback:function(e,t){return vn().memoizedState=[e,t===void 0?null:t],e},useContext:Kt,useEffect:Im,useImperativeHandle:function(e,t,r){return r=r!=null?r.concat([e]):null,Ao(4194308,4,Rv.bind(null,t,e),r)},useLayoutEffect:function(e,t){return Ao(4194308,4,e,t)},useInsertionEffect:function(e,t){return Ao(4,2,e,t)},useMemo:function(e,t){var r=vn();return t=t===void 0?null:t,e=e(),r.memoizedState=[e,t],e},useReducer:function(e,t,r){var i=vn();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=IA.bind(null,Pe,e),[i.memoizedState,e]},useRef:function(e){var t=vn();return e={current:e},t.memoizedState=e},useState:Am,useDebugValue:$f,useDeferredValue:function(e){return vn().memoizedState=e},useTransition:function(){var e=Am(!1),t=e[0];return e=AA.bind(null,e[1]),vn().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,r){var i=Pe,c=vn();if(Ae){if(r===void 0)throw Error(B(407));r=r()}else{if(r=t(),Ge===null)throw Error(B(349));jr&30||Sv(i,t,r)}c.memoizedState=r;var a={value:r,getSnapshot:t};return c.queue=a,Im(xv.bind(null,i,a,e),[e]),i.flags|=2048,Va(9,Cv.bind(null,i,a,r,t),void 0,null),r},useId:function(){var e=vn(),t=Ge.identifierPrefix;if(Ae){var r=Mn,i=Ln;r=(i&~(1<<32-sn(i)-1)).toString(32)+r,t=":"+t+"R"+r,r=Ga++,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[yn]=t,e[Wa]=i,Vv(e,t,!1,!1),t.stateNode=e;e:{switch(o=Ic(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=$o(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*Le()-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=Le(),t.sibling=null,r=Te.current,we(Te,i?r&1|2:r&1),t):(tt(t),null);case 22:case 23:return Xf(),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 MA(e,t){switch(kf(t),t.tag){case 1:return _t(t.type)&&bo(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Li(),xe(yt),xe(rt),jf(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return zf(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 Li(),null;case 10:return Mf(t.type._context),null;case 22:case 23:return Xf(),null;case 24:return null;default:return null}}var oo=!1,nt=!1,BA=typeof WeakSet=="function"?WeakSet:Set,G=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 Jc(e,t,r){try{r()}catch(i){ke(e,t,i)}}var Bm=!1;function UA(e,t){if(Mc=Lo,e=ev(),Nf(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,g=e,v=null;t:for(;;){for(var E;g!==r||c!==0&&g.nodeType!==3||(s=o+c),g!==a||i!==0&&g.nodeType!==3||(u=o+i),g.nodeType===3&&(o+=g.nodeValue.length),(E=g.firstChild)!==null;)v=g,g=E;for(;;){if(g===e)break t;if(v===r&&++d===c&&(s=o),v===a&&++h===i&&(u=o),(E=g.nextSibling)!==null)break;g=v,v=g.parentNode}g=E}r=s===-1||u===-1?null:{start:s,end:u}}else r=null}r=r||{start:0,end:0}}else r=null;for(Bc={focusedElem:e,selectionRange:r},Lo=!1,G=t;G!==null;)if(t=G,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,G=e;else for(;G!==null;){t=G;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,j=R.memoizedState,x=t.stateNode,S=x.getSnapshotBeforeUpdate(t.elementType===t.type?O:an(t.type,O),j);x.__reactInternalSnapshotBeforeUpdate=S}break;case 3:var A=t.stateNode.containerInfo;A.nodeType===1?A.textContent="":A.nodeType===9&&A.documentElement&&A.removeChild(A.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(B(163))}}catch(D){ke(t,t.return,D)}if(e=t.sibling,e!==null){e.return=t.return,G=e;break}G=t.return}return R=Bm,Bm=!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&&Jc(t,r,a)}c=c.next}while(c!==i)}}function ds(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 ef(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 Qv(e){var t=e.alternate;t!==null&&(e.alternate=null,Qv(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[yn],delete t[Wa],delete t[zc],delete t[wA],delete t[SA])),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 Zv(e){return e.tag===5||e.tag===3||e.tag===4}function Um(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Zv(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 tf(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=Uo));else if(i!==4&&(e=e.child,e!==null))for(tf(e,t,r),e=e.sibling;e!==null;)tf(e,t,r),e=e.sibling}function nf(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(nf(e,t,r),e=e.sibling;e!==null;)nf(e,t,r),e=e.sibling}var Ye=null,ln=!1;function Xn(e,t,r){for(r=r.child;r!==null;)Xv(e,t,r),r=r.sibling}function Xv(e,t,r){if(_n&&typeof _n.onCommitFiberUnmount=="function")try{_n.onCommitFiberUnmount(is,r)}catch{}switch(r.tag){case 5:nt||wi(r,t);case 6:var i=Ye,c=ln;Ye=null,Xn(e,t,r),Ye=i,ln=c,Ye!==null&&(ln?(e=Ye,r=r.stateNode,e.nodeType===8?e.parentNode.removeChild(r):e.removeChild(r)):Ye.removeChild(r.stateNode));break;case 18:Ye!==null&&(ln?(e=Ye,r=r.stateNode,e.nodeType===8?ic(e.parentNode,r):e.nodeType===1&&ic(e,r),Ba(e)):ic(Ye,r.stateNode));break;case 4:i=Ye,c=ln,Ye=r.stateNode.containerInfo,ln=!0,Xn(e,t,r),Ye=i,ln=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)&&Jc(r,t,o),c=c.next}while(c!==i)}Xn(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)}Xn(e,t,r);break;case 21:Xn(e,t,r);break;case 22:r.mode&1?(nt=(i=nt)||r.memoizedState!==null,Xn(e,t,r),nt=i):Xn(e,t,r);break;default:Xn(e,t,r)}}function bm(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var r=e.stateNode;r===null&&(r=e.stateNode=new BA),t.forEach(function(i){var c=VA.bind(null,e,i);r.has(i)||(r.add(i),i.then(c,c))})}}function rn(e,t){var r=t.deletions;if(r!==null)for(var i=0;ic&&(c=o),i&=~a}if(i=c,i=Le()-i,i=(120>i?120:480>i?480:1080>i?1080:1920>i?1920:3e3>i?3e3:4320>i?4320:1960*zA(i/1960))-i,10e?16:e,ar===null)var i=!1;else{if(e=ar,ar=null,Zo=0,fe&6)throw Error(B(331));var c=fe;for(fe|=4,G=e.current;G!==null;){var a=G,o=a.child;if(G.flags&16){var s=a.deletions;if(s!==null){for(var u=0;uLe()-Qf?Br(e,0):Yf|=r),wt(e,t)}function ly(e,t){t===0&&(e.mode&1?(t=Xl,Xl<<=1,!(Xl&130023424)&&(Xl=4194304)):t=1);var r=st();e=zn(e,t),e!==null&&(Qa(e,t,r),wt(e,r))}function $A(e){var t=e.memoizedState,r=0;t!==null&&(r=t.retryLane),ly(e,r)}function VA(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),ly(e,r)}var oy;oy=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,FA(e,t,r);vt=!!(e.flags&131072)}else vt=!1,Ae&&t.flags&1048576&&fv(t,Wo,t.index);switch(t.lanes=0,t.tag){case 2:var i=t.type;Io(e,t),e=t.pendingProps;var c=ki(t,rt.current);Ti(t,r),c=qf(null,t,i,e,c,r);var a=Hf();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,zo(t)):a=!1,t.memoizedState=c.state!==null&&c.state!==void 0?c.state:null,Uf(t),c.updater=fs,t.stateNode=c,c._reactInternals=t,$c(t,i,e,r),t=Yc(null,t,i,!0,a,r)):(t.tag=0,Ae&&a&&Of(t),ot(null,t,c,r),t=t.child),t;case 16:i=t.elementType;e:{switch(Io(e,t),e=t.pendingProps,c=i._init,i=c(i._payload),t.type=i,c=t.tag=YA(i),e=an(i,e),c){case 0:t=Kc(null,t,i,e,r);break e;case 1:t=Fm(null,t,i,e,r);break e;case 11:t=km(null,t,i,e,r);break e;case 14:t=Dm(null,t,i,an(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:an(i,c),Kc(e,t,i,c,r);case 1:return i=t.type,c=t.pendingProps,c=t.elementType===i?c:an(i,c),Fm(e,t,i,c,r);case 3:e:{if(Hv(t),e===null)throw Error(B(387));i=t.pendingProps,a=t.memoizedState,c=a.element,vv(e,t),Go(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=Lm(e,t,i,r,c);break e}else if(i!==c){c=Mi(Error(B(424)),t),t=Lm(e,t,i,r,c);break e}else for(Nt=ur(t.stateNode.containerInfo.firstChild),Ot=t,Ae=!0,on=null,r=mv(t,null,i,r),t.child=r;r;)r.flags=r.flags&-3|4096,r=r.sibling;else{if(Di(),i===c){t=jn(e,t,r);break e}ot(e,t,i,r)}t=t.child}return t;case 5:return yv(t),e===null&&qc(t),i=t.type,c=t.pendingProps,a=e!==null?e.memoizedProps:null,o=c.children,Uc(i,c)?o=null:a!==null&&Uc(i,a)&&(t.flags|=32),qv(e,t),ot(e,t,o,r),t.child;case 6:return e===null&&qc(t),null;case 13:return Gv(e,t,r);case 4:return bf(t,t.stateNode.containerInfo),i=t.pendingProps,e===null?t.child=Fi(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:an(i,c),km(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(qo,i._currentValue),i._currentValue=o,a!==null)if(cn(a.value,o)){if(a.children===c.children&&!yt.current){t=jn(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=Bn(-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),Hc(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),Hc(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=an(i,t.pendingProps),c=an(i.type,c),Dm(e,t,i,c,r);case 15:return jv(e,t,t.type,t.pendingProps,r);case 17:return i=t.type,c=t.pendingProps,c=t.elementType===i?c:an(i,c),Io(e,t),t.tag=1,_t(i)?(e=!0,zo(t)):e=!1,Ti(t,r),Uv(t,i,c),$c(t,i,c,r),Yc(null,t,i,!0,e,r);case 19:return $v(e,t,r);case 22:return Wv(e,t,r)}throw Error(B(156,t.tag))};function sy(e,t){return Lg(e,t)}function KA(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 $t(e,t,r,i){return new KA(e,t,r,i)}function ed(e){return e=e.prototype,!(!e||!e.isReactComponent)}function YA(e){if(typeof e=="function")return ed(e)?1:0;if(e!=null){if(e=e.$$typeof,e===_f)return 11;if(e===wf)return 14}return 2}function pr(e,t){var r=e.alternate;return r===null?(r=$t(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 Ro(e,t,r,i,c,a){var o=2;if(i=e,typeof e=="function")ed(e)&&(o=1);else if(typeof e=="string")o=5;else e:switch(e){case fi:return Ur(r.children,c,a,t);case yf:o=8,c|=8;break;case gc:return e=$t(12,r,t,c|2),e.elementType=gc,e.lanes=a,e;case vc:return e=$t(13,r,t,c),e.elementType=vc,e.lanes=a,e;case yc:return e=$t(19,r,t,c),e.elementType=yc,e.lanes=a,e;case yg:return hs(r,c,a,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case gg:o=10;break e;case vg:o=9;break e;case _f:o=11;break e;case wf:o=14;break e;case Jn:o=16,i=null;break e}throw Error(B(130,e==null?e:typeof e,""))}return t=$t(o,r,t,c),t.elementType=e,t.type=i,t.lanes=a,t}function Ur(e,t,r,i){return e=$t(7,e,i,t),e.lanes=r,e}function hs(e,t,r,i){return e=$t(22,e,i,t),e.elementType=yg,e.lanes=r,e.stateNode={isHidden:!1},e}function dc(e,t,r){return e=$t(6,e,null,t),e.lanes=r,e}function pc(e,t,r){return t=$t(4,e.children!==null?e.children:[],e.key,t),t.lanes=r,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function QA(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=Vu(0),this.expirationTimes=Vu(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Vu(0),this.identifierPrefix=i,this.onRecoverableError=c,this.mutableSourceEagerHydrationData=null}function td(e,t,r,i,c,a,o,s,u){return e=new QA(e,t,r,s,u),t===1?(t=1,a===!0&&(t|=8)):t=0,a=$t(3,null,null,t),e.current=a,a.stateNode=e,a.memoizedState={element:i,isDehydrated:r,cache:null,transitions:null,pendingSuspenseBoundaries:null},Uf(a),e}function ZA(e,t,r){var i=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(dy)}catch(e){console.error(e)}}dy(),dg.exports=Dt;var n3=dg.exports,_s,Vm=n3;_s=Vm.createRoot,Vm.hydrateRoot;const r3={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:()=>{}}},py=cg.createContext(r3);function Fn({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 hy({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 i3(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 sf({field_id:e,data:t,field:r,fullWidth:i=!1}){const[c,a]=ne.useState(!1),{value:o,required:s,error:u,updateField:d}=r,h=ne.useRef(null),g=v=>{h.current&&!h.current.contains(v.target)&&a(!1)};return ne.useEffect(()=>(c&&document.addEventListener("mousedown",g),()=>{document.removeEventListener("mousedown",g)}),[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:i3(o,t)||""}),P.jsx(hy,{})]}),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(v=>P.jsx("li",{children:P.jsxs("label",{className:"legal_form_dropdown_item"+(o===v.name?" is-selected":""),id:v.name,onClick:()=>{a(!1)},children:[P.jsx("input",{type:"radio",name:e,required:s,style:{opacity:0,position:"absolute",zIndex:"-1"},value:v.name,onChange:()=>{d({value:v.name,error:!1})}}),v.icon&&P.jsx("img",{src:v.icon,alt:`${v.name} icon`}),v.name]})},v.name))})]})}function Ci({field_id:e,title:t,hint:r,field:i}){const[c,a]=ne.useState(!1),{value:o,required:s,updateField:u,error:d}=i;return ne.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 co;const a3=new Uint8Array(16);function l3(){if(!co&&(co=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!co))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return co(a3)}const Ke=[];for(let e=0;e<256;++e)Ke.push((e+256).toString(16).slice(1));function o3(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 s3=typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),Km={randomUUID:s3};function ws(e,t,r){if(Km.randomUUID&&!t&&!e)return Km.randomUUID();e=e||{};const i=e.random||(e.rng||l3)();return i[6]=i[6]&15|64,i[8]=i[8]&63|128,o3(i)}function u3({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:ws(),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),g=h?h.url.replace("https://www.","").replace(/\/$/,"").replace(".com",""):"";let v=!1,E=!1,R=!1,O=!1,j=!1;try{const S=new URL(u),A=u.match(/https/g);v=!0,E=S.host.includes(g),R=r.value.some(D=>D.path===u),O=A?A.length>1:!1,j=u.includes(" ")}catch{console.log("Error parsing URL")}const x=r.value.map(S=>S.id===d.id?u!==""?{...d,path:u,path_error:!v||!E||R||O||j,path_error_message:v?O||j?"Invalid URL format.":E?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(g=>g.id===u.id?{...u,detail:h.target.value}:g)})},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 es={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 */es.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__",g=1,v=2,E=4,R=1,O=2,j=1,x=2,S=4,A=8,D=16,U=32,b=64,q=128,$=256,he=512,Z=30,Ue="...",ft=800,fn=16,St=1,Cr=2,ji=3,Qt=1/0,W=9007199254740991,J=17976931348623157e292,ee=NaN,de=4294967295,Me=de-1,$r=de>>>1,Sn=[["ary",q],["bind",j],["bindKey",x],["curry",A],["curryRight",D],["flip",he],["partial",U],["partialRight",b],["rearg",$]],dn="[object Arguments]",Lt="[object Array]",Vr="[object AsyncFunction]",Wi="[object Boolean]",qi="[object Date]",yy="[object DOMException]",el="[object Error]",tl="[object Function]",ld="[object GeneratorFunction]",Zt="[object Map]",Hi="[object Number]",_y="[object Null]",Cn="[object Object]",od="[object Promise]",wy="[object Proxy]",Gi="[object RegExp]",Xt="[object Set]",$i="[object String]",nl="[object Symbol]",Sy="[object Undefined]",Vi="[object WeakMap]",Cy="[object WeakSet]",Ki="[object ArrayBuffer]",Kr="[object DataView]",Ss="[object Float32Array]",Cs="[object Float64Array]",xs="[object Int8Array]",Es="[object Int16Array]",As="[object Int32Array]",Is="[object Uint8Array]",Ts="[object Uint8ClampedArray]",Ps="[object Uint16Array]",Rs="[object Uint32Array]",xy=/\b__p \+= '';/g,Ey=/\b(__p \+=) '' \+/g,Ay=/(__e\(.*?\)|\b__t\)) \+\n'';/g,sd=/&(?:amp|lt|gt|quot|#39);/g,ud=/[&<>"']/g,Iy=RegExp(sd.source),Ty=RegExp(ud.source),Py=/<%-([\s\S]+?)%>/g,Ry=/<%([\s\S]+?)%>/g,cd=/<%=([\s\S]+?)%>/g,Ny=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Oy=/^\w*$/,ky=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Ns=/[\\^$.*+?()[\]{}|]/g,Dy=RegExp(Ns.source),Os=/^\s+/,Fy=/\s/,Ly=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,My=/\{\n\/\* \[wrapped with (.+)\] \*/,By=/,? & /,Uy=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,by=/[()=,{}\[\]\/\s]/,zy=/\\(\\)?/g,jy=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,fd=/\w*$/,Wy=/^[-+]0x[0-9a-f]+$/i,qy=/^0b[01]+$/i,Hy=/^\[object .+?Constructor\]$/,Gy=/^0o[0-7]+$/i,$y=/^(?:0|[1-9]\d*)$/,Vy=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,rl=/($^)/,Ky=/['\n\r\u2028\u2029\\]/g,il="\\ud800-\\udfff",Yy="\\u0300-\\u036f",Qy="\\ufe20-\\ufe2f",Zy="\\u20d0-\\u20ff",dd=Yy+Qy+Zy,pd="\\u2700-\\u27bf",hd="a-z\\xdf-\\xf6\\xf8-\\xff",Xy="\\xac\\xb1\\xd7\\xf7",Jy="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",e0="\\u2000-\\u206f",t0=" \\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",md="A-Z\\xc0-\\xd6\\xd8-\\xde",gd="\\ufe0e\\ufe0f",vd=Xy+Jy+e0+t0,ks="['’]",n0="["+il+"]",yd="["+vd+"]",al="["+dd+"]",_d="\\d+",r0="["+pd+"]",wd="["+hd+"]",Sd="[^"+il+vd+_d+pd+hd+md+"]",Ds="\\ud83c[\\udffb-\\udfff]",i0="(?:"+al+"|"+Ds+")",Cd="[^"+il+"]",Fs="(?:\\ud83c[\\udde6-\\uddff]){2}",Ls="[\\ud800-\\udbff][\\udc00-\\udfff]",Yr="["+md+"]",xd="\\u200d",Ed="(?:"+wd+"|"+Sd+")",a0="(?:"+Yr+"|"+Sd+")",Ad="(?:"+ks+"(?:d|ll|m|re|s|t|ve))?",Id="(?:"+ks+"(?:D|LL|M|RE|S|T|VE))?",Td=i0+"?",Pd="["+gd+"]?",l0="(?:"+xd+"(?:"+[Cd,Fs,Ls].join("|")+")"+Pd+Td+")*",o0="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",s0="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",Rd=Pd+Td+l0,u0="(?:"+[r0,Fs,Ls].join("|")+")"+Rd,c0="(?:"+[Cd+al+"?",al,Fs,Ls,n0].join("|")+")",f0=RegExp(ks,"g"),d0=RegExp(al,"g"),Ms=RegExp(Ds+"(?="+Ds+")|"+c0+Rd,"g"),p0=RegExp([Yr+"?"+wd+"+"+Ad+"(?="+[yd,Yr,"$"].join("|")+")",a0+"+"+Id+"(?="+[yd,Yr+Ed,"$"].join("|")+")",Yr+"?"+Ed+"+"+Ad,Yr+"+"+Id,s0,o0,_d,u0].join("|"),"g"),h0=RegExp("["+xd+il+dd+gd+"]"),m0=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,g0=["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"],v0=-1,Se={};Se[Ss]=Se[Cs]=Se[xs]=Se[Es]=Se[As]=Se[Is]=Se[Ts]=Se[Ps]=Se[Rs]=!0,Se[dn]=Se[Lt]=Se[Ki]=Se[Wi]=Se[Kr]=Se[qi]=Se[el]=Se[tl]=Se[Zt]=Se[Hi]=Se[Cn]=Se[Gi]=Se[Xt]=Se[$i]=Se[Vi]=!1;var _e={};_e[dn]=_e[Lt]=_e[Ki]=_e[Kr]=_e[Wi]=_e[qi]=_e[Ss]=_e[Cs]=_e[xs]=_e[Es]=_e[As]=_e[Zt]=_e[Hi]=_e[Cn]=_e[Gi]=_e[Xt]=_e[$i]=_e[nl]=_e[Is]=_e[Ts]=_e[Ps]=_e[Rs]=!0,_e[el]=_e[tl]=_e[Vi]=!1;var y0={À:"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"},_0={"&":"&","<":"<",">":">",'"':""","'":"'"},w0={"&":"&","<":"<",">":">",""":'"',"'":"'"},S0={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},C0=parseFloat,x0=parseInt,Nd=typeof ca=="object"&&ca&&ca.Object===Object&&ca,E0=typeof self=="object"&&self&&self.Object===Object&&self,$e=Nd||E0||Function("return this")(),Bs=t&&!t.nodeType&&t,xr=Bs&&!0&&e&&!e.nodeType&&e,Od=xr&&xr.exports===Bs,Us=Od&&Nd.process,Mt=function(){try{var I=xr&&xr.require&&xr.require("util").types;return I||Us&&Us.binding&&Us.binding("util")}catch{}}(),kd=Mt&&Mt.isArrayBuffer,Dd=Mt&&Mt.isDate,Fd=Mt&&Mt.isMap,Ld=Mt&&Mt.isRegExp,Md=Mt&&Mt.isSet,Bd=Mt&&Mt.isTypedArray;function Ct(I,k,N){switch(N.length){case 0:return I.call(k);case 1:return I.call(k,N[0]);case 2:return I.call(k,N[0],N[1]);case 3:return I.call(k,N[0],N[1],N[2])}return I.apply(k,N)}function A0(I,k,N,H){for(var X=-1,pe=I==null?0:I.length;++X-1}function bs(I,k,N){for(var H=-1,X=I==null?0:I.length;++H-1;);return N}function Gd(I,k){for(var N=I.length;N--&&Qr(k,I[N],0)>-1;);return N}function F0(I,k){for(var N=I.length,H=0;N--;)I[N]===k&&++H;return H}var L0=qs(y0),M0=qs(_0);function B0(I){return"\\"+S0[I]}function U0(I,k){return I==null?r:I[k]}function Zr(I){return h0.test(I)}function b0(I){return m0.test(I)}function z0(I){for(var k,N=[];!(k=I.next()).done;)N.push(k.value);return N}function Vs(I){var k=-1,N=Array(I.size);return I.forEach(function(H,X){N[++k]=[X,H]}),N}function $d(I,k){return function(N){return I(k(N))}}function Gn(I,k){for(var N=-1,H=I.length,X=0,pe=[];++N-1}function T_(n,l){var f=this.__data__,p=xl(f,n);return p<0?(++this.size,f.push([n,l])):f[p][1]=l,this}xn.prototype.clear=x_,xn.prototype.delete=E_,xn.prototype.get=A_,xn.prototype.has=I_,xn.prototype.set=T_;function En(n){var l=-1,f=n==null?0:n.length;for(this.clear();++l=l?n:l)),n}function zt(n,l,f,p,m,_){var w,C=l&g,T=l&v,F=l&E;if(f&&(w=m?f(n,p,m,_):f(n)),w!==r)return w;if(!Ie(n))return n;var L=te(n);if(L){if(w=O1(n),!C)return dt(n,w)}else{var M=Je(n),z=M==tl||M==ld;if(Zn(n))return Pp(n,C);if(M==Cn||M==dn||z&&!m){if(w=T||z?{}:Vp(n),!C)return T?w1(n,q_(w,n)):_1(n,ip(w,n))}else{if(!_e[M])return m?n:{};w=k1(n,M,C)}}_||(_=new en);var V=_.get(n);if(V)return V;_.set(n,w),Ch(n)?n.forEach(function(Q){w.add(zt(Q,l,f,Q,n,_))}):wh(n)&&n.forEach(function(Q,le){w.set(le,zt(Q,l,f,le,n,_))});var Y=F?T?_u:yu:T?ht:qe,ie=L?r:Y(n);return Bt(ie||n,function(Q,le){ie&&(le=Q,Q=n[le]),ta(w,le,zt(Q,l,f,le,n,_))}),w}function H_(n){var l=qe(n);return function(f){return ap(f,n,l)}}function ap(n,l,f){var p=f.length;if(n==null)return!p;for(n=ye(n);p--;){var m=f[p],_=l[m],w=n[m];if(w===r&&!(m in n)||!_(w))return!1}return!0}function lp(n,l,f){if(typeof n!="function")throw new Ut(o);return sa(function(){n.apply(r,f)},l)}function na(n,l,f,p){var m=-1,_=ll,w=!0,C=n.length,T=[],F=l.length;if(!C)return T;f&&(l=Ee(l,xt(f))),p?(_=bs,w=!1):l.length>=c&&(_=Yi,w=!1,l=new Ir(l));e:for(;++mm?0:m+f),p=p===r||p>m?m:re(p),p<0&&(p+=m),p=f>p?0:Eh(p);f0&&f(C)?l>1?Ve(C,l-1,f,p,m):Hn(m,C):p||(m[m.length]=C)}return m}var eu=Fp(),up=Fp(!0);function pn(n,l){return n&&eu(n,l,qe)}function tu(n,l){return n&&up(n,l,qe)}function Al(n,l){return qn(l,function(f){return Rn(n[f])})}function Pr(n,l){l=Yn(l,n);for(var f=0,p=l.length;n!=null&&fl}function V_(n,l){return n!=null&&ge.call(n,l)}function K_(n,l){return n!=null&&l in ye(n)}function Y_(n,l,f){return n>=Xe(l,f)&&n=120&&L.length>=120)?new Ir(w&&L):r}L=n[0];var M=-1,z=C[0];e:for(;++M-1;)C!==n&&gl.call(C,T,1),gl.call(n,T,1);return n}function wp(n,l){for(var f=n?l.length:0,p=f-1;f--;){var m=l[f];if(f==p||m!==_){var _=m;Pn(m)?gl.call(n,m,1):fu(n,m)}}return n}function su(n,l){return n+_l(ep()*(l-n+1))}function s1(n,l,f,p){for(var m=-1,_=ze(yl((l-n)/(f||1)),0),w=N(_);_--;)w[p?_:++m]=n,n+=f;return w}function uu(n,l){var f="";if(!n||l<1||l>W)return f;do l%2&&(f+=n),l=_l(l/2),l&&(n+=n);while(l);return f}function ae(n,l){return Iu(Qp(n,l,mt),n+"")}function u1(n){return rp(si(n))}function c1(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=Yn(l,n);for(var m=-1,_=l.length,w=_-1,C=n;C!=null&&++m<_;){var T=mn(l[m]),F=f;if(T==="__proto__"||T==="constructor"||T==="prototype")return n;if(m!=w){var L=C[T];F=p?p(L,T,C):r,F===r&&(F=Ie(L)?L:Pn(l[m+1])?[]:{})}ta(C,T,F),C=C[T]}return n}var Sp=wl?function(n,l){return wl.set(n,l),n}:mt,f1=vl?function(n,l){return vl(n,"toString",{configurable:!0,enumerable:!1,value:Mu(l),writable:!0})}:mt;function d1(n){return Ml(si(n))}function jt(n,l,f){var p=-1,m=n.length;l<0&&(l=-l>m?0:m+l),f=f>m?m:f,f<0&&(f+=m),m=l>f?0:f-l>>>0,l>>>=0;for(var _=N(m);++p>>1,w=n[_];w!==null&&!At(w)&&(f?w<=l:w=c){var F=l?null:E1(n);if(F)return sl(F);w=!1,m=Yi,T=new Ir}else T=l?[]:C;e:for(;++p<_;){var L=n[p],M=l?l(L):L;if(L=f||L!==0?L:0,w&&M===M){for(var z=T.length;z--;)if(T[z]===M)continue e;l&&T.push(M),C.push(L)}else m(T,M,f)||(T!==C&&T.push(M),C.push(L))}return C}function fu(n,l){return l=Yn(l,n),n=Zp(n,l),n==null||delete n[mn(Wt(l))]}function Ep(n,l,f,p){return aa(n,l,f(Pr(n,l)),p)}function Pl(n,l,f,p){for(var m=n.length,_=p?m:-1;(p?_--:++_=p?n:jt(n,l,f)}var Tp=t_||function(n){return $e.clearTimeout(n)};function Pp(n,l){if(l)return n.slice();var f=n.length,p=Yd?Yd(f):new n.constructor(f);return n.copy(p),p}function mu(n){var l=new n.constructor(n.byteLength);return new hl(l).set(new hl(n)),l}function m1(n,l){var f=l?mu(n.buffer):n.buffer;return new n.constructor(f,n.byteOffset,n.byteLength)}function g1(n){var l=new n.constructor(n.source,fd.exec(n));return l.lastIndex=n.lastIndex,l}function v1(n){return ea?ye(ea.call(n)):{}}function Rp(n,l){var f=l?mu(n.buffer):n.buffer;return new n.constructor(f,n.byteOffset,n.length)}function Np(n,l){if(n!==l){var f=n!==r,p=n===null,m=n===n,_=At(n),w=l!==r,C=l===null,T=l===l,F=At(l);if(!C&&!F&&!_&&n>l||_&&w&&T&&!C&&!F||p&&w&&T||!f&&T||!m)return 1;if(!p&&!_&&!F&&n=C)return T;var F=f[p];return T*(F=="desc"?-1:1)}}return n.index-l.index}function Op(n,l,f,p){for(var m=-1,_=n.length,w=f.length,C=-1,T=l.length,F=ze(_-w,0),L=N(T+F),M=!p;++C1?f[m-1]:r,w=m>2?f[2]:r;for(_=n.length>3&&typeof _=="function"?(m--,_):r,w&&at(f[0],f[1],w)&&(_=m<3?r:_,m=1),l=ye(l);++p-1?m[_?l[w]:w]:r}}function Bp(n){return Tn(function(l){var f=l.length,p=f,m=bt.prototype.thru;for(n&&l.reverse();p--;){var _=l[p];if(typeof _!="function")throw new Ut(o);if(m&&!w&&Fl(_)=="wrapper")var w=new bt([],!0)}for(p=w?p:f;++p1&&ce.reverse(),L&&TC))return!1;var F=_.get(n),L=_.get(l);if(F&&L)return F==l&&L==n;var M=-1,z=!0,V=f&O?new Ir:r;for(_.set(n,l),_.set(l,n);++M1?"& ":"")+l[p],l=l.join(f>2?", ":" "),n.replace(Ly,`{ /* [wrapped with `+l+`] */ `)}function F1(n){return te(n)||Or(n)||!!(Xd&&n&&n[Xd])}function Pn(n,l){var f=typeof n;return l=l??W,!!l&&(f=="number"||f!="symbol"&&$y.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,m=p-1;for(l=l===r?p:l;++f1?n[l-1]:r;return f=typeof f=="function"?(n.pop(),f):r,sh(n,f)});function uh(n){var l=y(n);return l.__chain__=!0,l}function Gw(n,l){return l(n),n}function Bl(n,l){return l(n)}var $w=Tn(function(n){var l=n.length,f=l?n[0]:0,p=this.__wrapped__,m=function(_){return Js(_,n)};return l>1||this.__actions__.length||!(p instanceof se)||!Pn(f)?this.thru(m):(p=p.slice(f,+f+(l?1:0)),p.__actions__.push({func:Bl,args:[m],thisArg:r}),new bt(p,this.__chain__).thru(function(_){return l&&!_.length&&_.push(r),_}))});function Vw(){return uh(this)}function Kw(){return new bt(this.value(),this.__chain__)}function Yw(){this.__values__===r&&(this.__values__=xh(this.value()));var n=this.__index__>=this.__values__.length,l=n?r:this.__values__[this.__index__++];return{done:n,value:l}}function Qw(){return this}function Zw(n){for(var l,f=this;f instanceof Cl;){var p=nh(f);p.__index__=0,p.__values__=r,l?m.__wrapped__=p:l=p;var m=p;f=f.__wrapped__}return m.__wrapped__=n,l}function Xw(){var n=this.__wrapped__;if(n instanceof se){var l=n;return this.__actions__.length&&(l=new se(this)),l=l.reverse(),l.__actions__.push({func:Bl,args:[Tu],thisArg:r}),new bt(l,this.__chain__)}return this.thru(Tu)}function Jw(){return Ap(this.__wrapped__,this.__actions__)}var eS=Rl(function(n,l,f){ge.call(n,f)?++n[f]:An(n,f,1)});function tS(n,l,f){var p=te(n)?Ud:G_;return f&&at(n,l,f)&&(l=r),p(n,K(l,3))}function nS(n,l){var f=te(n)?qn:sp;return f(n,K(l,3))}var rS=Mp(rh),iS=Mp(ih);function aS(n,l){return Ve(Ul(n,l),1)}function lS(n,l){return Ve(Ul(n,l),Qt)}function oS(n,l,f){return f=f===r?1:re(f),Ve(Ul(n,l),f)}function ch(n,l){var f=te(n)?Bt:Vn;return f(n,K(l,3))}function fh(n,l){var f=te(n)?I0:op;return f(n,K(l,3))}var sS=Rl(function(n,l,f){ge.call(n,f)?n[f].push(l):An(n,f,[l])});function uS(n,l,f,p){n=pt(n)?n:si(n),f=f&&!p?re(f):0;var m=n.length;return f<0&&(f=ze(m+f,0)),ql(n)?f<=m&&n.indexOf(l,f)>-1:!!m&&Qr(n,l,f)>-1}var cS=ae(function(n,l,f){var p=-1,m=typeof l=="function",_=pt(n)?N(n.length):[];return Vn(n,function(w){_[++p]=m?Ct(l,w,f):ra(w,l,f)}),_}),fS=Rl(function(n,l,f){An(n,f,l)});function Ul(n,l){var f=te(n)?Ee:hp;return f(n,K(l,3))}function dS(n,l,f,p){return n==null?[]:(te(l)||(l=l==null?[]:[l]),f=p?r:f,te(f)||(f=f==null?[]:[f]),yp(n,l,f))}var pS=Rl(function(n,l,f){n[f?0:1].push(l)},function(){return[[],[]]});function hS(n,l,f){var p=te(n)?zs:Wd,m=arguments.length<3;return p(n,K(l,4),f,m,Vn)}function mS(n,l,f){var p=te(n)?T0:Wd,m=arguments.length<3;return p(n,K(l,4),f,m,op)}function gS(n,l){var f=te(n)?qn:sp;return f(n,jl(K(l,3)))}function vS(n){var l=te(n)?rp:u1;return l(n)}function yS(n,l,f){(f?at(n,l,f):l===r)?l=1:l=re(l);var p=te(n)?z_:c1;return p(n,l)}function _S(n){var l=te(n)?j_:d1;return l(n)}function wS(n){if(n==null)return 0;if(pt(n))return ql(n)?Xr(n):n.length;var l=Je(n);return l==Zt||l==Xt?n.size:au(n).length}function SS(n,l,f){var p=te(n)?js:p1;return f&&at(n,l,f)&&(l=r),p(n,K(l,3))}var CS=ae(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]]),yp(n,Ve(l,1),[])}),bl=n_||function(){return $e.Date.now()};function xS(n,l){if(typeof l!="function")throw new Ut(o);return n=re(n),function(){if(--n<1)return l.apply(this,arguments)}}function dh(n,l,f){return l=f?r:l,l=n&&l==null?n.length:l,In(n,q,r,r,r,r,l)}function ph(n,l){var f;if(typeof l!="function")throw new Ut(o);return n=re(n),function(){return--n>0&&(f=l.apply(this,arguments)),n<=1&&(l=r),f}}var Ru=ae(function(n,l,f){var p=j;if(f.length){var m=Gn(f,li(Ru));p|=U}return In(n,p,l,f,m)}),hh=ae(function(n,l,f){var p=j|x;if(f.length){var m=Gn(f,li(hh));p|=U}return In(l,p,n,f,m)});function mh(n,l,f){l=f?r:l;var p=In(n,A,r,r,r,r,r,l);return p.placeholder=mh.placeholder,p}function gh(n,l,f){l=f?r:l;var p=In(n,D,r,r,r,r,r,l);return p.placeholder=gh.placeholder,p}function vh(n,l,f){var p,m,_,w,C,T,F=0,L=!1,M=!1,z=!0;if(typeof n!="function")throw new Ut(o);l=qt(l)||0,Ie(f)&&(L=!!f.leading,M="maxWait"in f,_=M?ze(qt(f.maxWait)||0,l):_,z="trailing"in f?!!f.trailing:z);function V(Fe){var nn=p,On=m;return p=m=r,F=Fe,w=n.apply(On,nn),w}function Y(Fe){return F=Fe,C=sa(le,l),L?V(Fe):w}function ie(Fe){var nn=Fe-T,On=Fe-F,Mh=l-nn;return M?Xe(Mh,_-On):Mh}function Q(Fe){var nn=Fe-T,On=Fe-F;return T===r||nn>=l||nn<0||M&&On>=_}function le(){var Fe=bl();if(Q(Fe))return ce(Fe);C=sa(le,ie(Fe))}function ce(Fe){return C=r,z&&p?V(Fe):(p=m=r,w)}function It(){C!==r&&Tp(C),F=0,p=T=m=C=r}function lt(){return C===r?w:ce(bl())}function Tt(){var Fe=bl(),nn=Q(Fe);if(p=arguments,m=this,T=Fe,nn){if(C===r)return Y(T);if(M)return Tp(C),C=sa(le,l),V(T)}return C===r&&(C=sa(le,l)),w}return Tt.cancel=It,Tt.flush=lt,Tt}var ES=ae(function(n,l){return lp(n,1,l)}),AS=ae(function(n,l,f){return lp(n,qt(l)||0,f)});function IS(n){return In(n,he)}function zl(n,l){if(typeof n!="function"||l!=null&&typeof l!="function")throw new Ut(o);var f=function(){var p=arguments,m=l?l.apply(this,p):p[0],_=f.cache;if(_.has(m))return _.get(m);var w=n.apply(this,p);return f.cache=_.set(m,w)||_,w};return f.cache=new(zl.Cache||En),f}zl.Cache=En;function jl(n){if(typeof n!="function")throw new Ut(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 TS(n){return ph(2,n)}var PS=h1(function(n,l){l=l.length==1&&te(l[0])?Ee(l[0],xt(K())):Ee(Ve(l,1),xt(K()));var f=l.length;return ae(function(p){for(var m=-1,_=Xe(p.length,f);++m<_;)p[m]=l[m].call(this,p[m]);return Ct(n,this,p)})}),Nu=ae(function(n,l){var f=Gn(l,li(Nu));return In(n,U,r,l,f)}),yh=ae(function(n,l){var f=Gn(l,li(yh));return In(n,b,r,l,f)}),RS=Tn(function(n,l){return In(n,$,r,r,r,l)});function NS(n,l){if(typeof n!="function")throw new Ut(o);return l=l===r?l:re(l),ae(n,l)}function OS(n,l){if(typeof n!="function")throw new Ut(o);return l=l==null?0:ze(re(l),0),ae(function(f){var p=f[l],m=Qn(f,0,l);return p&&Hn(m,p),Ct(n,this,m)})}function kS(n,l,f){var p=!0,m=!0;if(typeof n!="function")throw new Ut(o);return Ie(f)&&(p="leading"in f?!!f.leading:p,m="trailing"in f?!!f.trailing:m),vh(n,l,{leading:p,maxWait:l,trailing:m})}function DS(n){return dh(n,1)}function FS(n,l){return Nu(hu(l),n)}function LS(){if(!arguments.length)return[];var n=arguments[0];return te(n)?n:[n]}function MS(n){return zt(n,E)}function BS(n,l){return l=typeof l=="function"?l:r,zt(n,E,l)}function US(n){return zt(n,g|E)}function bS(n,l){return l=typeof l=="function"?l:r,zt(n,g|E,l)}function zS(n,l){return l==null||ap(n,l,qe(l))}function tn(n,l){return n===l||n!==n&&l!==l}var jS=Dl(nu),WS=Dl(function(n,l){return n>=l}),Or=fp(function(){return arguments}())?fp:function(n){return Ne(n)&&ge.call(n,"callee")&&!Zd.call(n,"callee")},te=N.isArray,qS=kd?xt(kd):Z_;function pt(n){return n!=null&&Wl(n.length)&&!Rn(n)}function De(n){return Ne(n)&&pt(n)}function HS(n){return n===!0||n===!1||Ne(n)&&it(n)==Wi}var Zn=i_||ju,GS=Dd?xt(Dd):X_;function $S(n){return Ne(n)&&n.nodeType===1&&!ua(n)}function VS(n){if(n==null)return!0;if(pt(n)&&(te(n)||typeof n=="string"||typeof n.splice=="function"||Zn(n)||oi(n)||Or(n)))return!n.length;var l=Je(n);if(l==Zt||l==Xt)return!n.size;if(oa(n))return!au(n).length;for(var f in n)if(ge.call(n,f))return!1;return!0}function KS(n,l){return ia(n,l)}function YS(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 Ou(n){if(!Ne(n))return!1;var l=it(n);return l==el||l==yy||typeof n.message=="string"&&typeof n.name=="string"&&!ua(n)}function QS(n){return typeof n=="number"&&Jd(n)}function Rn(n){if(!Ie(n))return!1;var l=it(n);return l==tl||l==ld||l==Vr||l==wy}function _h(n){return typeof n=="number"&&n==re(n)}function Wl(n){return typeof n=="number"&&n>-1&&n%1==0&&n<=W}function Ie(n){var l=typeof n;return n!=null&&(l=="object"||l=="function")}function Ne(n){return n!=null&&typeof n=="object"}var wh=Fd?xt(Fd):e1;function ZS(n,l){return n===l||iu(n,l,Su(l))}function XS(n,l,f){return f=typeof f=="function"?f:r,iu(n,l,Su(l),f)}function JS(n){return Sh(n)&&n!=+n}function eC(n){if(B1(n))throw new X(a);return dp(n)}function tC(n){return n===null}function nC(n){return n==null}function Sh(n){return typeof n=="number"||Ne(n)&&it(n)==Hi}function ua(n){if(!Ne(n)||it(n)!=Cn)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)==X0}var ku=Ld?xt(Ld):t1;function rC(n){return _h(n)&&n>=-W&&n<=W}var Ch=Md?xt(Md):n1;function ql(n){return typeof n=="string"||!te(n)&&Ne(n)&&it(n)==$i}function At(n){return typeof n=="symbol"||Ne(n)&&it(n)==nl}var oi=Bd?xt(Bd):r1;function iC(n){return n===r}function aC(n){return Ne(n)&&Je(n)==Vi}function lC(n){return Ne(n)&&it(n)==Cy}var oC=Dl(lu),sC=Dl(function(n,l){return n<=l});function xh(n){if(!n)return[];if(pt(n))return ql(n)?Jt(n):dt(n);if(Qi&&n[Qi])return z0(n[Qi]());var l=Je(n),f=l==Zt?Vs:l==Xt?sl:si;return f(n)}function Nn(n){if(!n)return n===0?n:0;if(n=qt(n),n===Qt||n===-Qt){var l=n<0?-1:1;return l*J}return n===n?n:0}function re(n){var l=Nn(n),f=l%1;return l===l?f?l-f:l:0}function Eh(n){return n?Tr(re(n),0,de):0}function qt(n){if(typeof n=="number")return n;if(At(n))return ee;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=qd(n);var f=qy.test(n);return f||Gy.test(n)?x0(n.slice(2),f?2:8):Wy.test(n)?ee:+n}function Ah(n){return hn(n,ht(n))}function uC(n){return n?Tr(re(n),-W,W):n===0?n:0}function me(n){return n==null?"":Et(n)}var cC=ii(function(n,l){if(oa(l)||pt(l)){hn(l,qe(l),n);return}for(var f in l)ge.call(l,f)&&ta(n,f,l[f])}),Ih=ii(function(n,l){hn(l,ht(l),n)}),Hl=ii(function(n,l,f,p){hn(l,ht(l),n,p)}),fC=ii(function(n,l,f,p){hn(l,qe(l),n,p)}),dC=Tn(Js);function pC(n,l){var f=ri(n);return l==null?f:ip(f,l)}var hC=ae(function(n,l){n=ye(n);var f=-1,p=l.length,m=p>2?l[2]:r;for(m&&at(l[0],l[1],m)&&(p=1);++f1),_}),hn(n,_u(n),f),p&&(f=zt(f,g|v|E,A1));for(var m=l.length;m--;)fu(f,l[m]);return f});function kC(n,l){return Ph(n,jl(K(l)))}var DC=Tn(function(n,l){return n==null?{}:l1(n,l)});function Ph(n,l){if(n==null)return{};var f=Ee(_u(n),function(p){return[p]});return l=K(l),_p(n,f,function(p,m){return l(p,m[0])})}function FC(n,l,f){l=Yn(l,n);var p=-1,m=l.length;for(m||(m=1,n=r);++pl){var p=n;n=l,l=p}if(f||n%1||l%1){var m=ep();return Xe(n+m*(l-n+C0("1e-"+((m+"").length-1))),l)}return su(n,l)}var GC=ai(function(n,l,f){return l=l.toLowerCase(),n+(f?Oh(l):l)});function Oh(n){return Lu(me(n).toLowerCase())}function kh(n){return n=me(n),n&&n.replace(Vy,L0).replace(d0,"")}function $C(n,l,f){n=me(n),l=Et(l);var p=n.length;f=f===r?p:Tr(re(f),0,p);var m=f;return f-=l.length,f>=0&&n.slice(f,m)==l}function VC(n){return n=me(n),n&&Ty.test(n)?n.replace(ud,M0):n}function KC(n){return n=me(n),n&&Dy.test(n)?n.replace(Ns,"\\$&"):n}var YC=ai(function(n,l,f){return n+(f?"-":"")+l.toLowerCase()}),QC=ai(function(n,l,f){return n+(f?" ":"")+l.toLowerCase()}),ZC=Lp("toLowerCase");function XC(n,l,f){n=me(n),l=re(l);var p=l?Xr(n):0;if(!l||p>=l)return n;var m=(l-p)/2;return kl(_l(m),f)+n+kl(yl(m),f)}function JC(n,l,f){n=me(n),l=re(l);var p=l?Xr(n):0;return l&&p>>0,f?(n=me(n),n&&(typeof l=="string"||l!=null&&!ku(l))&&(l=Et(l),!l&&Zr(n))?Qn(Jt(n),0,f):n.split(l,f)):[]}var lx=ai(function(n,l,f){return n+(f?" ":"")+Lu(l)});function ox(n,l,f){return n=me(n),f=f==null?0:Tr(re(f),0,n.length),l=Et(l),n.slice(f,f+l.length)==l}function sx(n,l,f){var p=y.templateSettings;f&&at(n,l,f)&&(l=r),n=me(n),l=Hl({},l,p,Wp);var m=Hl({},l.imports,p.imports,Wp),_=qe(m),w=$s(m,_),C,T,F=0,L=l.interpolate||rl,M="__p += '",z=Ks((l.escape||rl).source+"|"+L.source+"|"+(L===cd?jy:rl).source+"|"+(l.evaluate||rl).source+"|$","g"),V="//# sourceURL="+(ge.call(l,"sourceURL")?(l.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++v0+"]")+` `;n.replace(z,function(Q,le,ce,It,lt,Tt){return ce||(ce=It),M+=n.slice(F,Tt).replace(Ky,B0),le&&(C=!0,M+=`' + __e(`+le+`) + '`),lt&&(T=!0,M+=`'; `+lt+`; __p += '`),ce&&(M+=`' + ((__t = (`+ce+`)) == null ? '' : __t) + '`),F=Tt+Q.length,Q}),M+=`'; `;var Y=ge.call(l,"variable")&&l.variable;if(!Y)M=`with (obj) { `+M+` } `;else if(by.test(Y))throw new X(s);M=(T?M.replace(xy,""):M).replace(Ey,"$1").replace(Ay,"$1;"),M="function("+(Y||"obj")+`) { `+(Y?"":`obj || (obj = {}); `)+"var __t, __p = ''"+(C?", __e = _.escape":"")+(T?`, __j = Array.prototype.join; function print() { __p += __j.call(arguments, '') } `:`; `)+M+`return __p }`;var ie=Fh(function(){return pe(_,V+"return "+M).apply(r,w)});if(ie.source=M,Ou(ie))throw ie;return ie}function ux(n){return me(n).toLowerCase()}function cx(n){return me(n).toUpperCase()}function fx(n,l,f){if(n=me(n),n&&(f||l===r))return qd(n);if(!n||!(l=Et(l)))return n;var p=Jt(n),m=Jt(l),_=Hd(p,m),w=Gd(p,m)+1;return Qn(p,_,w).join("")}function dx(n,l,f){if(n=me(n),n&&(f||l===r))return n.slice(0,Vd(n)+1);if(!n||!(l=Et(l)))return n;var p=Jt(n),m=Gd(p,Jt(l))+1;return Qn(p,0,m).join("")}function px(n,l,f){if(n=me(n),n&&(f||l===r))return n.replace(Os,"");if(!n||!(l=Et(l)))return n;var p=Jt(n),m=Hd(p,Jt(l));return Qn(p,m).join("")}function hx(n,l){var f=Z,p=Ue;if(Ie(l)){var m="separator"in l?l.separator:m;f="length"in l?re(l.length):f,p="omission"in l?Et(l.omission):p}n=me(n);var _=n.length;if(Zr(n)){var w=Jt(n);_=w.length}if(f>=_)return n;var C=f-Xr(p);if(C<1)return p;var T=w?Qn(w,0,C).join(""):n.slice(0,C);if(m===r)return T+p;if(w&&(C+=T.length-C),ku(m)){if(n.slice(C).search(m)){var F,L=T;for(m.global||(m=Ks(m.source,me(fd.exec(m))+"g")),m.lastIndex=0;F=m.exec(L);)var M=F.index;T=T.slice(0,M===r?C:M)}}else if(n.indexOf(Et(m),C)!=C){var z=T.lastIndexOf(m);z>-1&&(T=T.slice(0,z))}return T+p}function mx(n){return n=me(n),n&&Iy.test(n)?n.replace(sd,H0):n}var gx=ai(function(n,l,f){return n+(f?" ":"")+l.toUpperCase()}),Lu=Lp("toUpperCase");function Dh(n,l,f){return n=me(n),l=f?r:l,l===r?b0(n)?V0(n):N0(n):n.match(l)||[]}var Fh=ae(function(n,l){try{return Ct(n,r,l)}catch(f){return Ou(f)?f:new X(f)}}),vx=Tn(function(n,l){return Bt(l,function(f){f=mn(f),An(n,f,Ru(n[f],n))}),n});function yx(n){var l=n==null?0:n.length,f=K();return n=l?Ee(n,function(p){if(typeof p[1]!="function")throw new Ut(o);return[f(p[0]),p[1]]}):[],ae(function(p){for(var m=-1;++mW)return[];var f=de,p=Xe(n,de);l=K(l),n-=de;for(var m=Gs(p,l);++f0||l<0)?new se(f):(n<0?f=f.takeRight(-n):n&&(f=f.drop(n)),l!==r&&(l=re(l),f=l<0?f.dropRight(-l):f.take(l-n)),f)},se.prototype.takeRightWhile=function(n){return this.reverse().takeWhile(n).reverse()},se.prototype.toArray=function(){return this.take(de)},pn(se.prototype,function(n,l){var f=/^(?:filter|find|map|reject)|While$/.test(l),p=/^(?:head|last)$/.test(l),m=y[p?"take"+(l=="last"?"Right":""):l],_=p||/^find/.test(l);m&&(y.prototype[l]=function(){var w=this.__wrapped__,C=p?[1]:arguments,T=w instanceof se,F=C[0],L=T||te(w),M=function(le){var ce=m.apply(y,Hn([le],C));return p&&z?ce[0]:ce};L&&f&&typeof F=="function"&&F.length!=1&&(T=L=!1);var z=this.__chain__,V=!!this.__actions__.length,Y=_&&!z,ie=T&&!V;if(!_&&L){w=ie?w:new se(this);var Q=n.apply(w,C);return Q.__actions__.push({func:Bl,args:[M],thisArg:r}),new bt(Q,z)}return Y&&ie?n.apply(this,C):(Q=this.thru(M),Y?p?Q.value()[0]:Q.value():Q)})}),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);y.prototype[n]=function(){var m=arguments;if(p&&!this.__chain__){var _=this.value();return l.apply(te(_)?_:[],m)}return this[f](function(w){return l.apply(te(w)?w:[],m)})}}),pn(se.prototype,function(n,l){var f=y[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}],se.prototype.clone=m_,se.prototype.reverse=g_,se.prototype.value=v_,y.prototype.at=$w,y.prototype.chain=Vw,y.prototype.commit=Kw,y.prototype.next=Yw,y.prototype.plant=Zw,y.prototype.reverse=Xw,y.prototype.toJSON=y.prototype.valueOf=y.prototype.value=Jw,y.prototype.first=y.prototype.head,Qi&&(y.prototype[Qi]=Qw),y},Jr=K0();xr?((xr.exports=Jr)._=Jr,Bs._=Jr):$e._=Jr}).call(ca)})(es,es.exports);var ad=es.exports;function c3(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 ad.isEqual(o,t)||r({value:o}),a}function f3(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),c3(e.urls)||(i=!1),i?!0:(t(!1),r({value:!0,message:"Please fill out all required fields"}),!1)}function d3(e,t,r,i,c,a){if(e.preventDefault(),i(!0),a({value:!1,message:""}),!f3(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?ts.legal_text1:"",legal_text2:r.legal_text2.value?ts.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."})}).finally(()=>{i(!1)})}const ts={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 my({type:e}){const[t,r]=ne.useState(!1),[i,c]=ne.useState(!1),[a,o]=ne.useState({value:!1,message:""}),[s,u]=ne.useState(""),d=ne.useContext(py),{is_eu:h,service:g,first_name:v,last_name:E,email:R,legal_text1:O,legal_text2:j}=d;return ne.useEffect(()=>{ns().then(x=>{h.updateField({value:x})})},[]),ne.useEffect(()=>{const S=new URLSearchParams(window.location.search).get("service"),A=D=>D.toLowerCase().replace(/ /g,"-").replace(/;/g,"");if(S){const D=Ni().find(U=>A(U.name)===S);D&&g.updateField({value:D.name})}},[]),ne.useEffect(()=>{e==="counter"&&!h.value?(u("By checking the boxes below, I state that...*"),j.updateField({required:!0})):(u("By checking the box below, I state that...*"),j.updateField({required:!1}))},[h.value]),ne.useEffect(()=>{g.value&&g.updateField({error:!1})},[g.value]),P.jsx(P.Fragment,{children:t?P.jsx(Fn,{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=>{d3(x,e,d,c,r,o)},style:{pointerEvents:i?"none":"auto"},noValidate:!0,children:[P.jsxs(Fn,{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(sf,{field_id:"service",data:Ni(),field:g})}),P.jsxs("div",{className:"legal_form_input_grid",children:[P.jsx(Oe,{title:"First Name",field_id:"first_name",required:v.required,children:P.jsx(Pt,{field_id:"first_name",type:"text",field:v})}),P.jsx(Oe,{title:"Last Name",field_id:"last_name",required:E.required,children:P.jsx(Pt,{field_id:"last_name",type:"text",field:E})}),P.jsx(Oe,{title:"Email",field_id:"email",required:R.required,children:P.jsx(Pt,{field_id:"email",type:"email",field:R})})]}),P.jsx(u3,{context:d})]}),P.jsxs(Fn,{title:s,children:[P.jsx(Ci,{field:O,field_id:"legal_text1",title:ts.legal_text1}),!h.value&&e==="counter"?P.jsx(Ci,{field:j,field_id:"legal_text2",title:ts.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 gy=({children:e})=>{const[t,r]=ne.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:ws(),path:"",detail:"",path_error:!1,detail_error:!1,path_error_message:"",detail_error_message:""}],path_required:!0,detail_required:!0,updateField:()=>{}}}),i=ne.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(py.Provider,{value:{...c},children:e})};function p3(){document.addEventListener("DOMContentLoaded",()=>{const e=document.querySelector(".legal_form_app");e&&_s(e).render(P.jsx(ne.StrictMode,{children:P.jsx(gy,{children:P.jsx(my,{type:"counter"})})}))})}function h3(){document.addEventListener("DOMContentLoaded",()=>{const e=document.querySelector(".legal_form_app");e&&_s(e).render(P.jsx(ne.StrictMode,{children:P.jsx(gy,{children:P.jsx(my,{type:"dispute"})})}))})}const fo={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"}]},m3={en:{...ue.en,title:"Digital Services Act"},es:{...ue.es,title:"Ley de Servicios Digitales"},de:{...ue.de,title:"Gesetz über digitale Dienste"},fr:{...ue.fr,title:"Loi sur les services numériques"},nl:{...ue.nl,title:"Wet op digitale diensten"}};async function g3(){await ns()||(window.location.href="/legal")}function v3(){g3();const e=vr(fo),t=fo.supported.find(i=>i.code===e),r=t?t.url:fo.default.url;gr("[el-content-body]",r,"div.unified-document"),e!==fo.default.code&&yr(e.toString(),m3)}const po={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"}]},y3={en:{...ue.en,title:"Learneo Terms of Service for European Users"},es:{...ue.es,title:"Términos de servicio de Learneo para usuarios europeos"},de:{...ue.de,title:"Learneo-Nutzungsbedingungen für europäische Nutzer"},fr:{...ue.fr,title:"Conditions générales d’utilisation de Learneo pour les utilisateurs européens"},nl:{...ue.nl,title:"Learneo’s Algemene voorwaarden voor Europese gebruikers"}};function _3(){const e=vr(po),t=po.supported.find(i=>i.code===e),r=t?t.url:po.default.url;gr("[el-content-body]",r,"div.unified-document"),e!==po.default.code&&yr(e.toString(),y3)}const ho={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"}]},w3={en:{...ue.en,title:"Honor Code"}};function S3(){const e=vr(ho),t=ho.supported.find(i=>i.code===e),r=t?t.url:ho.default.url;gr("[el-content-body]",r,"div.unified-document"),e!==ho.default.code&&yr(e.toString(),w3)}const C3={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:()=>{}}},vy=cg.createContext(C3);function Ym({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 x3({data:e,field_id:t,context:r}){const[i,c]=ne.useState(!0),{service:a,reason:o}=r;ne.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(Ym,{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(Ym,{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 E3({children:e}){return P.jsx("div",{className:"legal_form_notice",children:e})}const A3=e=>e.toLowerCase().replace(/ /g,"-");function I3({urls:e,url:t,field_id:r,data:i}){const[c,a]=ne.useState(!1),o=t.privacy_types,s=t.privacy_types_error,u=g=>{e.updateField({value:e.value.map(v=>v.id===t.id?{...v,privacy_types:g,privacy_types_error:!1}:v)})},d=ne.useRef(null),h=g=>{d.current&&!d.current.contains(g.target)&&a(!1)};return ne.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(hy,{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(g=>P.jsx("li",{children:P.jsxs("label",{className:"legal_form_dropdown_item",id:g.name,children:[P.jsx("input",{type:"checkbox",name:r,style:{opacity:0,position:"absolute",zIndex:"-1"},value:g.name,onChange:v=>{v.target.checked?u([...o,v.target.value]):u(o.filter(E=>E!==v.target.value))},checked:o.includes(g.name)}),P.jsx("div",{className:"legal_form_dropdown_item_checkbox"+(o.includes(g.name)?" is-selected":"")}),g.name]})},`${A3(g.name)}-${t.id}`))})]})}function T3({context:e}){const{reason:t,service:r,urls:i}=e,c=Ni(),[a,o]=ne.useState("Please provide any additional information to assist in locating and identifying the reported content"),s=v=>{i.updateField({value:i.value.filter(E=>E.id!==v)})},u=()=>{const v=c.find(E=>E.name===r.value);return v?v.url:""},d=()=>{i.updateField({value:[...i.value,{id:ws(),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=(v,E)=>{v.length===500?i.updateField({value:i.value.map(R=>R.id===E.id?{...R,detail:v,detail_error:!0,detail_error_message:"Maximum length of 500 characters reached."}:R)}):i.updateField({value:i.value.map(R=>R.id===E.id?{...R,detail:v,detail_error:!1,detail_error_message:""}:R)})},g=(v,E)=>{const R=c.find(b=>b.name===r.value),O=R?R.url.replace("https://www.","").replace(/\/$/,"").replace(".com",""):"";let j=!1,x=!1,S=!1,A=!1,D=!1;try{const b=new URL(v),q=v.match(/https/g);j=!0,x=b.host.includes(O),S=i.value.some($=>$.path===v),A=q?q.length>1:!1,D=v.includes(" ")}catch{console.log("Error parsing URL")}const U=i.value.map(b=>b.id===E.id?v!==""?{...E,path:v,path_error:!j||!x||S||A||D,path_error_message:j?A||D?"Invalid URL format.":x?S?"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."}:{...E,path:v,path_error:!1,path_error_message:""}:b);i.updateField({value:U})};return ne.useEffect(()=>{if(t.value!=="Privacy Violations")return;const v=i.value.map(E=>E.privacy_types.includes("Other")?{...E,detail_required:!0}:{...E,detail_required:!1});ad.isEqual(v,i.value)||i.updateField({value:v})},[i.value]),ne.useEffect(()=>{t.value==="Privacy Violations"?i.updateField({privacy_types_required:!0}):i.updateField({privacy_types_required:!1}),t.value==="Copyright; other IP Infringement"?(i.updateField({value:i.value.map(v=>({...v,detail_required:!0}))}),o("Please provide any additional information to assist in locating and identifying the reported content")):(i.updateField({value:i.value.map(v=>({...v,detail_required:!1}))}),o("Please provide any additional information to assist in locating and identifying the reported content"))},[t.value]),P.jsxs(Fn,{title:"Reported Content",children:[i.value.map((v,E)=>P.jsxs("div",{className:"legal_form_repeater-item",id:`url-item-${v.id}`,children:[P.jsxs("h3",{className:"legal_form_h3",children:["Item ",E+1," ",i.value.length>1&&P.jsx("button",{type:"button",className:"legal_form_radios-reset",onClick:()=>{s(v.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_${v.id}`,type:"fieldset",required:i.privacy_types_required,children:P.jsx(I3,{urls:i,url:v,field_id:`privacy_types_url_${v.id}`,data:fE()})}):null,P.jsxs(Oe,{title:"Provide the URL of content you would like to report",field_id:`path_url_${v.id}`,required:i.path_required,children:[P.jsx("input",{type:"url",id:`path_url_${v.id}`,name:`path_url_${v.id}`,value:v.path,onChange:R=>{g(R.target.value,v)},className:"legal_form_input"+(v.path_error?" is-error":""),required:i.path_required,placeholder:u()}),P.jsx(Ri,{errorText:v.path_error_message,error:v.path_error})]}),P.jsxs(Oe,{title:a,field_id:`detail_url_${v.id}`,required:v.detail_required,children:[P.jsx("textarea",{id:`detail_url_${v.id}`,value:v.detail,onChange:R=>{h(R.target.value,v)},maxLength:500,name:`detail_url_${v.id}`,className:"legal_form_input"+(v.detail_error?" is-error":""),required:v.detail_required}),P.jsx(Ri,{error:v.detail_error,errorText:v.detail_error_message})]})]},v.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 P3(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.detail_error&&(u.detail_error_message=s.detail_error_message,u.detail_error=s.detail_error,a=!1),s.privacy_types_error&&(u.privacy_types_error=s.privacy_types_error,a=!1),u});return ad.isEqual(o,t)||r({value:o}),a}function R3(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),P3(e.urls)||(i=!1),i?!0:(t(!1),r({value:!0,message:"Please fill out all required fields"}),!1)}const rr={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 N3(e,t,r,i,c){if(e.preventDefault(),r(!0),c({value:!1,message:""}),!R3(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?rr.legal_text:"",legal_text_ip:t.legal_text_ip.value?rr.legal_text_ip:"",legal_text_dmca:t.legal_text_dmca.value?rr.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."})}).finally(()=>{r(!1)})}function O3(){const[e,t]=ne.useState(!1),[r,i]=ne.useState(!1),[c,a]=ne.useState({value:!1,message:""}),o=ne.useContext(vy),{is_eu:s,is_anonymous:u,is_trusted_flagger:d,service:h,reason:g,first_name:v,last_name:E,email:R,country:O,contact_org_name:j,contact_job_title:x,contact_address:S,contact_city:A,contact_state:D,contact_zipcode:U,owner_name:b,legal_text:q,legal_text_ip:$,legal_text_dmca:he}=o;return ne.useEffect(()=>{ns().then(Z=>{s.updateField({value:Z})})},[]),ne.useEffect(()=>{const Z=new URLSearchParams(window.location.search),Ue=Z.get("service"),ft=Z.get("reason"),fn=St=>St.toLowerCase().replace(/ /g,"-").replace(/;/g,"");if(ft){const St=Bh().find(Cr=>fn(Cr.name)===ft);St&&g.updateField({value:St.name})}if(Ue){const St=Ni().find(Cr=>fn(Cr.name)===Ue);St&&h.updateField({value:St.name})}},[]),ne.useEffect(()=>{h.value&&h.updateField({error:!1})},[h.value]),ne.useEffect(()=>{g.value==="Terrorist Content"||g.value==="Protection of Minors"?(v.updateField({required:!1}),E.updateField({required:!1}),R.updateField({required:!1})):(u.updateField({value:!1}),v.updateField({required:!0}),E.updateField({required:!0}),R.updateField({required:!0})),g.value==="Copyright; other IP Infringement"?(rr.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}),j.updateField({required:!0}),x.updateField({required:!0}),S.updateField({required:!0}),A.updateField({required:!0}),D.updateField({required:!0}),U.updateField({required:!0}),b.updateField({required:!0}),$.updateField({required:!0})):(rr.legal_text="I have a good faith belief that the details and claims presented in this report are accurate and complete.",j.updateField({value:"",required:!1}),x.updateField({value:"",required:!1}),S.updateField({value:"",required:!1}),A.updateField({value:"",required:!1}),D.updateField({value:"",required:!1}),U.updateField({value:"",required:!1}),b.updateField({value:"",required:!1}),$.updateField({value:!1,required:!1}),he.updateField({value:!1,required:!1})),g.value!=="Privacy Violations"&&o.urls.updateField({value:o.urls.value.map(ft=>({...ft,privacy_types:[]})),privacy_types_required:!1});const Ue=new URLSearchParams(window.location.search).get("content_url");Ue&&o.urls.updateField({value:o.urls.value.map(ft=>({...ft,path:Ue}))})},[g.value,s.value]),ne.useEffect(()=>{u.value&&d.updateField({value:!1}),v.updateField({value:"",disabled:u.value,error:!1}),E.updateField({value:"",disabled:u.value,error:!1}),R.updateField({value:"",disabled:u.value,error:!1})},[u.value]),ne.useEffect(()=>{d.value&&u.updateField({value:!1}),(g.value==="Terrorist Content"||g.value==="Protection of Minors")&&(v.updateField({required:d.value}),E.updateField({required:d.value}),R.updateField({required:d.value}))},[d.value]),P.jsx(P.Fragment,{children:e?P.jsx(Fn,{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:Z=>{N3(Z,o,i,t,a)},style:{pointerEvents:r?"none":"auto"},noValidate:!0,children:[P.jsxs(Fn,{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(sf,{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(x3,{field_id:"reason",data:Bh(),context:o})}),g.value==="Privacy Violations"?P.jsxs(E3,{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(Fn,{title:"Contact Information",children:[P.jsx("div",{className:"legal_form_inner_column",children:g.value==="Protection of Minors"||g.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:v.required,children:P.jsx(Pt,{field_id:"first_name",type:"text",field:v})}),P.jsx(Oe,{title:"Last Name",field_id:"last_name",required:E.required,children:P.jsx(Pt,{field_id:"last_name",type:"text",field:E})}),P.jsx(Oe,{title:"Email",field_id:"email",required:R.required,children:P.jsx(Pt,{field_id:"email",type:"email",field:R})}),g.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:j.required,children:P.jsx(Pt,{field_id:"contact_org_name",type:"text",field:j})}),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:A.required,children:P.jsx(Pt,{field_id:"contact_city",type:"text",field:A})}),P.jsx(Oe,{title:"State or province",field_id:"contact_state",required:D.required,children:P.jsx(Pt,{field_id:"contact_state",type:"text",field:D})}),P.jsx(Oe,{title:"Zip code",field_id:"contact_zipcode",required:U.required,children:P.jsx(Pt,{field_id:"contact_zipcode",type:"text",field:U})})]}):null,P.jsx(Oe,{title:"Country",type:"fieldset",required:!0,children:P.jsx(sf,{field_id:"country",data:s.value?cf():cE(),field:O,fullWidth:!0})})]})]}),g.value==="Copyright; other IP Infringement"?P.jsx(Fn,{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:b.required,children:P.jsx(Pt,{field_id:"owner_name",type:"text",field:b})})})}):null,P.jsx(T3,{context:o}),P.jsxs(Fn,{title:"By checking the boxes below, I state that...*",children:[P.jsx(Ci,{field:q,field_id:"legal_text",title:rr.legal_text}),g.value==="Copyright; other IP Infringement"?P.jsxs(P.Fragment,{children:[P.jsx(Ci,{field:$,field_id:"legal_text_ip",title:rr.legal_text_ip}),s.value?null:P.jsx(Ci,{field:he,field_id:"legal_text_dmca",title:rr.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 k3=({children:e})=>{const[t,r]=ne.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:ws(),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=ne.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 D3(){document.addEventListener("DOMContentLoaded",()=>{const e=document.querySelector(".legal_form_app");e&&_s(e).render(P.jsx(ne.StrictMode,{children:P.jsx(k3,{children:P.jsx(O3,{})})}))})}const mo={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"}]},F3={en:{...ue.en,title:"Learneo Data Privacy Framework Notice"},"es-es":{...ue.es,title:"Aviso sobre el marco de privacidad de datos de Learneo"},"es-la":{...ue.es,title:"Aviso sobre el marco de privacidad de datos de Learneo"},de:{...ue.de,title:"Datenschutzhinweis von Learneo"},fr:{...ue.fr,title:"Avis sur le cadre de confidentialité des données de Learneo"},nl:{...ue.nl,title:"Kennisgeving over het kader voor gegevensbescherming van Learneo"},"pt-br":{...ue["pt-br"],title:"Aviso da estrutura de privacidade de dados da Learneo"}};function L3(){const e=vr(mo),t=mo.supported.find(i=>i.code===e),r=t?t.url:mo.default.url;gr("[el-content-body]",r,"div.unified-document"),e!==mo.default.code&&yr(e.toString(),F3)}const go={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"}]},M3={en:{...ue.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:{...ue.de,title:"Datenschutzrichtlinie",paragraph:"Neben der Überprüfung unserer Datenschutzrichtlinie finden Sie unten weitere Informationen zum Datenschutz und zur Einreichung einer Datenschutzanfrage."},fr:{...ue.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:{...ue.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":{...ue.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":{...ue.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":{...ue["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 B3(){const e=vr(go),t=go.supported.find(i=>i.code===e),r=t?t.url:go.default.url;gr("[el-content-body]",r,"div.unified-privacy-policy"),e!==go.default.code&&yr(e.toString(),M3)}const vo={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"}]},U3={en:{...ue.en,title:"Learneo Terms of Service for Non-European Users"},es:{...ue.es,title:"Términos de servicio de Learneo para usuarios no europeos"},"pt-br":{...ue["pt-br"],title:"Termos de uso da Learneo para usuários não europeus"}};function b3(){const e=vr(vo),t=vo.supported.find(i=>i.code===e),r=t?t.url:vo.default.url;gr("[el-content-body]",r,"div.unified-document"),e!==vo.default.code&&yr(e.toString(),U3)}window.location.pathname==="/contact"&&rE();window.location.pathname==="/legal"&&gE();window.location.pathname==="/"&&vE();window.location.pathname==="/news"&&CE();window.location.pathname.includes("/news/")&&xE();window.location.pathname==="/legal/community-guidelines"&&PE();window.location.pathname==="/legal/copyright-policy"&&NE();window.location.pathname==="/legal/counter-notice"&&p3();window.location.pathname==="/legal/dispute-notice"&&h3();window.location.pathname==="/legal/dsa-hosting-providers"&&v3();window.location.pathname==="/legal/eu-terms-of-service"&&_3();window.location.pathname==="/legal/honor-code"&&S3();window.location.pathname==="/legal/illegal-content-notice"&&D3();window.location.pathname==="/legal/learneo-data-privacy-framework-notice"&&L3();window.location.pathname==="/legal/privacy-policy"&&B3();window.location.pathname==="/legal/terms-of-service"&&b3();