(function(){"use strict";try{if(typeof document<"u"){var e=document.createElement("style");e.appendChild(document.createTextNode(".legal_form_app .legal_form,.legal_form_app .legal_form_flex-inner{display:flex;flex-direction:column;grid-column-gap:2rem;grid-row-gap:2rem}.legal_form_app .legal_form_padding-block{grid-column-gap:1.5rem;grid-row-gap:1.5rem;border:1px solid #cbcbcb;border-radius:.2rem;flex-direction:column;padding:2rem;display:flex}.legal_form_app .legal_form_inner_column{flex-direction:column;display:none;gap:1rem}.legal_form_app .legal_form_inner_column:has(>*){display:flex}.legal_form_app .legal_form_notice{font-size:.875rem;font-style:italic;color:var(--dark-gray);padding:.5rem 1rem;background-color:#f7f7f7}.legal_form_app .legal_form_notice a{color:var(--dark-turquoise);font-weight:500;text-decoration:none}.legal_form_app .legal_form_error{font-size:.875rem;font-style:italic;color:var(--dark-gray);padding:.5rem 1rem;background-color:#fadfdf}.legal_form_app .legal_form_error a{color:red;font-weight:500;text-decoration:none}.legal_form_app .legal_form_block-heading{font-size:1.375rem;font-weight:600;color:#000}.legal_form_app .legal_form_input_block{grid-column-gap:.5rem;grid-row-gap:.5rem;flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}.legal_form_app .legal_form_input_label{color:#000;margin:0;font-weight:400}.legal_form_app .legal_form_h3{font-size:1rem;font-weight:600;margin-top:0;margin-bottom:0;line-height:1.2}.legal_form_app .legal_form_dropdown{position:relative;z-index:auto;width:100%;max-width:21.875rem;margin:0}.legal_form_app .legal_form_dropdown.is-full-width{width:100%;max-width:none}.legal_form_app .legal_form_dropdown_toggle{z-index:10;display:flex;width:100%;height:2.75rem;max-height:2.75rem;min-height:2.75rem;padding:0rem 1rem;background-color:transparent;justify-content:space-between;align-items:center;border:1px solid #e2e4e7;border-radius:.25rem;cursor:pointer}.legal_form_app .legal_form_dropdown_toggle:focus-visible{outline:2px solid var(--dark-turquoise)}.legal_form_app .legal_form_dropdown_toggle.is-error{border-color:transparent;outline:2px solid red}.legal_form_app .legal_form_dropdown_toggle_content{display:flex;align-items:center;justify-content:flex-start}.legal_form_app .legal_form_dropdown_toggle_content img{margin-right:.75rem}.legal_form_app .legal_form_dropdown_list{position:absolute;z-index:10;list-style-type:none;display:none;overflow-y:scroll;width:100%;max-height:20rem;margin-top:.5rem;padding:0;border:1px solid #e2e4e7;border-radius:.2rem;background-color:#fff;scrollbar-width:auto;scrollbar-color:#888 #f1f1f1}.legal_form_app .legal_form_dropdown_list::-webkit-scrollbar{width:12px}.legal_form_app .legal_form_dropdown_list::-webkit-scrollbar-track{background:#f1f1f1}.legal_form_app .legal_form_dropdown_list::-webkit-scrollbar-thumb{background:#888;border-radius:6px;border:3px solid #f1f1f1}.legal_form_app .legal_form_dropdown_list::-webkit-scrollbar-thumb:hover{background:#555}.legal_form_app .legal_form_dropdown_list.is-no-max{max-height:none}.legal_form_input{width:100%;height:2.75rem;max-height:2.75rem;min-height:2.75rem;margin-bottom:0;padding:0px 1rem;border:1px solid #e2e4e7;border-radius:.2rem;color:var(--dark-gray)}.legal_form_input.is-error{border-color:transparent;outline:2px solid red}.legal_form_input.is-error:focus,.legal_form_input.is-error:focus-visible{outline:2px solid red}.legal_form_input:focus,.legal_form_input:focus-visible{border-color:transparent;outline:2px solid var(--dark-turquoise)}.legal_form_input:disabled{cursor:not-allowed;color:transparent;background-color:#f7f7f7}textarea.legal_form_input{max-width:100%;min-width:100%;height:5rem;padding-top:.5rem;padding-bottom:.5rem;max-height:10rem;height:auto}.legal_form_repeater-item{display:flex;flex-direction:column;grid-column-gap:1rem;grid-row-gap:1rem}.legal_form_input_grid{display:grid;grid-auto-columns:1fr;grid-column-gap:1rem;grid-row-gap:1.5rem;grid-template-columns:1fr 1fr;grid-template-rows:auto}.legal_form_input_grid.is-1-column{grid-template-columns:1fr}.legal_form_dropdown_item{width:100%;background-color:transparent;font-weight:400;cursor:pointer;display:flex;padding:.75rem 1rem;margin:0;justify-content:flex-start;align-items:center;transition:background-color .2s ease}.legal_form_dropdown_item:hover{background-color:#ebebeb}.legal_form_dropdown_item.is-selected{background-color:#d9d9d9}.legal_form_dropdown_item img{margin-right:.75rem}.legal_form_dropdown_item_checkbox{border:1px solid rgb(203,203,203);border-radius:.25rem;width:1.25rem;height:1.25rem;margin-right:.75rem}.legal_form_dropdown_item_checkbox.is-error{border-color:red;outline:2px solid red}.legal_form_dropdown_item_checkbox.is-selected{border-color:var(--dark-turquoise);background-color:var(--dark-turquoise);background-image:url(https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg);background-position:50%;background-repeat:no-repeat;background-size:cover}.legal_form_radio{flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-bottom:0;padding-left:1.88rem;display:flex;position:relative}.legal_form_radio-button{position:absolute;border:1px solid rgb(203,203,203);border-radius:100%;cursor:pointer;width:1.25rem;height:1.25rem;top:0;left:0;margin-top:.125rem}.legal_form_radio-button.is-checked{border-width:5px;border-color:var(--dark-turquoise)}.legal_form_radio-button.is-error{border-width:2px;border-color:red}.legal_form_checkbox{flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-bottom:0;padding-left:1.88rem;display:flex;position:relative}.legal_form_checkbox-button{position:absolute;border:1px solid rgb(203,203,203);border-radius:.25rem;cursor:pointer;width:1.25rem;height:1.25rem;top:0;left:0;margin-top:.125rem}.legal_form_checkbox-button.is-error{border-color:red;outline:2px solid red}.legal_form_checkbox-button.is-checked{border-color:var(--dark-turquoise);background-color:var(--dark-turquoise);background-image:url(https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg);background-position:50%;background-repeat:no-repeat;background-size:cover}.legal_form_reason-grid{grid-column-gap:2rem;grid-row-gap:2rem;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.legal_form_reason-grid_column{grid-column-gap:.6rem;grid-row-gap:.6rem;flex-direction:column;display:flex}.legal_form_reason-grid_column:has(>*){order:-1}.legal_form_radios-reset{background-color:transparent;color:var(--dark-turquoise);font-size:.75rem;font-weight:500}.legal_form_input_sublabel{font-weight:400;color:var(--gray);font-size:.875rem}.legal_form_button{width:100%;max-width:11.2rem;padding:.5rem 1.5rem;align-self:flex-start;border:1px solid black;border-radius:.25rem;background-color:transparent;transition:background-color .5s ease;transition:opacity .5s ease;color:#000;font-size:.875rem;line-height:1.8}.legal_form_button:focus-visible{outline:2px solid var(--dark-turquoise)}.legal_form_button:disabled{cursor:not-allowed;opacity:.5}.legal_form_button:disabled:hover{background-color:transparent}.legal_form_button:hover{background-color:var(--dark-turquoise)}.legal_form_submit_wrap{display:flex;flex-direction:column;grid-column-gap:1rem;grid-row-gap:1rem}@media screen and (max-width: 767px){.legal_form_dropdown{max-width:none}.legal_form_reason-grid{grid-template-columns:1fr;grid-column-gap:.6rem;grid-row-gap:.6rem}.legal_form_reason-grid_column{display:none}.legal_form_reason-grid_column:has(>*){display:flex}.legal_form_input_grid{grid-row-gap:1rem;grid-template-columns:1fr}}:root{--screen-bleed: 0px}.w-webflow-badge{display:none!important}@media screen and (min-width: 992px){.section-image-bleed{margin-right:calc(-2.5rem - var(--screen-bleed))}}.legal_page_content_body{color:var(--dark-gray)}.legal_page_content_body h1,.legal_page_content_body h2,.legal_page_content_body h3,.legal_page_content_body h4,.legal_page_content_body h5,.legal_page_content_body h6{color:#000;font-weight:600;line-height:1.2;margin-bottom:1rem}.legal_page_content_body h2{font-size:1.5rem}.legal_page_content_body h3{font-size:1.25rem}.legal_page_content_body h4{font-size:1.125rem}.legal_page_content_body p,.legal_page_content_body ul,.legal_page_content_body ol{margin-bottom:1.5em}.legal_page_content_body li{margin-bottom:.5em}.legal_page_content_body a{color:var(--link-blue);cursor:pointer}.legal_page_content_body address{margin-bottom:1rem}.legal_page_content_body .unified-privacy-policy,.legal_page_content_body .unified-document{display:flex;flex-direction:row;justify-content:space-between;gap:4rem}.legal_page_content_body .sidebar,.legal_page_content_body .unified-document-sidebar{display:flex;max-width:25rem;padding-right:2rem;flex-direction:column;flex-grow:1;flex-shrink:1;flex-basis:0%;border-right-style:solid;border-right-width:1px;border-right-color:#d9d9d9}.legal_page_content_body .sidebar h3,.legal_page_content_body .unified-document-sidebar h3{font-size:1.5rem;margin:0}.legal_page_content_body .sidebar h3:not(:first-child),.legal_page_content_body .unified-document-sidebar h3:not(:first-child){margin-top:2rem}.legal_page_content_body .sidebar ul,.legal_page_content_body .unified-document-sidebar ul{padding:0;margin:0}.legal_page_content_body .sidebar li,.legal_page_content_body .unified-document-sidebar li{list-style-type:none;margin:0}.legal_page_content_body .sidebar a,.legal_page_content_body .unified-document-sidebar a{display:block;padding:1rem 0;border-bottom:1px solid #d9d9d9;line-height:1.4}.legal_page_content_body .privacy-policy-body,.legal_page_content_body .unified-document-body{flex-grow:1;flex-shrink:1;flex-basis:0%}.legal_page_content_body .effective-date{margin-bottom:1.5em;font-weight:600}.legal_page_content_body .product-specific-container:not(:last-child){margin-bottom:1.5rem}.legal_page_content_body .product-specific-title{cursor:pointer;text-align:center;border:1px solid #000;border-radius:.2rem;padding:.75rem 1rem;font-size:1.25rem;line-height:1.8;transition:background-color .5s;font-weight:600;color:#000}.legal_page_content_body .product-specific-title strong{font-weight:inherit}.legal_page_content_body .product-specific-title h5{font-size:inherit;font-weight:inherit;margin:0}.legal_page_content_body .product-specific-title:hover{background-color:var(--dark-turquoise)}.legal_page_content_body .product-specific-body{margin-top:1.5em;display:block}.legal_page_content_body .product-specific-body.hidden{display:none}.legal_page_content_body table{font-size:.875rem;border-collapse:collapse;margin-bottom:1.5em}.legal_page_content_body table thead th{vertical-align:top}.legal_page_content_body table td{padding:.5rem;vertical-align:auto;color:#636363;border:1px solid #dddfe1}.legal_page_content_body table tr{background-color:#f9fafb}.legal_page_content_body table tr:nth-child(odd){background-color:#fff}.legal_page_content_body table ul,.legal_page_content_body table ol{margin-bottom:0}@media screen and (max-width: 991px){.legal_page_content_body .unified-privacy-policy,.legal_page_content_body .unified-document{gap:1.5rem}.legal_page_content_body .sidebar{padding-right:0;border-right:none;max-width:15rem}}@media screen and (max-width: 767px){.legal_page_content_body .unified-privacy-policy,.legal_page_content_body .unified-document{flex-direction:column}.legal_page_content_body .sidebar,.legal_page_content_body .unified-document-sidebar{display:none}.legal_page_content_body .privacy-policy-body,.legal_page_content_body .unified-document-body{width:100%}.legal_page_content_body .product-specific-title{padding:.5rem 1rem;font-size:.875rem;font-weight:400}}h2{margin-bottom:1.25em;padding-bottom:.75rem;font-size:1.25rem;font-weight:600;line-height:1}h2.green.underline{color:#469254;border-bottom:2px solid #469254}h2.red.underline{color:#dc435c;border-bottom:2px solid #dc435c}.btn{width:100%;max-width:11.2rem;padding:.5rem 1.5rem;align-self:flex-start;border:1px solid black;border-radius:.25rem;background-color:transparent;transition:opacity .5s ease;color:#000!important;font-size:.875rem;line-height:1.8}.btn:hover{background-color:var(--dark-turquoise)}")),document.head.appendChild(e)}}catch(o){console.error("vite-plugin-css-injected-by-js",o)}})(); function rE(){const e=()=>Math.floor(Math.random()*6)+.5,t=document.querySelector("[data-logo-link]"),r=Array.from(document.querySelectorAll(".news-home_thumb-wrap"));r&&(r.forEach(i=>{i.style.marginRight=`${e()}%`}),t.setAttribute("href","#"),t.addEventListener("click",()=>{window.scrollTo({top:0,behavior:"smooth"})}))}const 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 Uh(){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 bh(){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 Ya(){const e=i=>{sessionStorage.setItem("eeaUser",i.toString())};switch(bh()){case!0:return!0;case!1:return!1;default:console.log(bh());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 Ya()?(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 Zm(e,t="block",r="500ms"){return Xm(e,`opacity ${r} ease 0s`),e.style.opacity="0",e.style.display=t,ff(e,"display",t,()=>{e.style.opacity="1"}),"Element is visible"}function mc(e,t="500ms"){return Xm(e,`opacity ${t} ease 0s`),e.style.opacity="0",ff(e,"opacity","0",()=>{e.style.display="none"}),"Element is hidden"}function Xm(e,t){getComputedStyle(e).transition!==t&&(e.style.transition=t)}function ff(e,t,r,i){getComputedStyle(e)[t]===r?i():requestAnimationFrame(()=>{ff(e,t,r,i)})}const vE=e=>{const t=Array.from(e.querySelectorAll("[form-input-element]"));if(!t.length)return;const r=o=>{mc(o)},i=(o,s)=>{o.value.length||Zm(s)},c=(o,s)=>{o.value.length&&mc(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 yE(){document.querySelectorAll("form").forEach(vE)}var ca=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Jm(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var eg={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)})(eg);var _E=eg.exports;const wE=Jm(_E);function SE(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 CE(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 xE(){const e=document.querySelector("[data-filter-controls]"),t=document.querySelector("[data-filter-container]");SE(e),CE(t),wE(t,{})}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 Wn(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 qn(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 Hn(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 ae={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:{...ae.en,title:"Community Guidelines"}};function PE(){const e=qn(Gl),t=Gl.supported.find(i=>i.code===e),r=t?t.url:Gl.default.url;Wn("[el-content-body]",r,"div.unified-document"),e!==Gl.default.code&&Hn(e.toString(),TE)}var tg={exports:{}},is={},ng={exports:{}},se={};/** * @license React * react.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var Qa=Symbol.for("react.element"),RE=Symbol.for("react.portal"),NE=Symbol.for("react.fragment"),OE=Symbol.for("react.strict_mode"),kE=Symbol.for("react.profiler"),DE=Symbol.for("react.provider"),FE=Symbol.for("react.context"),LE=Symbol.for("react.forward_ref"),ME=Symbol.for("react.suspense"),BE=Symbol.for("react.memo"),UE=Symbol.for("react.lazy"),zh=Symbol.iterator;function bE(e){return e===null||typeof e!="object"?null:(e=zh&&e[zh]||e["@@iterator"],typeof e=="function"?e:null)}var rg={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},ig=Object.assign,ag={};function Ui(e,t,r){this.props=e,this.context=t,this.refs=ag,this.updater=r||rg}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 lg(){}lg.prototype=Ui.prototype;function df(e,t,r){this.props=e,this.context=t,this.refs=ag,this.updater=r||rg}var pf=df.prototype=new lg;pf.constructor=df;ig(pf,Ui.prototype);pf.isPureReactComponent=!0;var jh=Array.isArray,og=Object.prototype.hasOwnProperty,hf={current:null},sg={key:!0,ref:!0,__self:!0,__source:!0};function ug(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)og.call(t,i)&&!sg.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;dec(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(G),G=-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 Gr=!0;else{var Sn=r(d);Sn!==null&&Qt(D,Sn.startTime-J),Gr=!1}return Gr}finally{g=null,v=ee,E=!1}}var b=!1,q=null,G=-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(G),G=-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}}}})(mg);hg.exports=mg;var QE=hg.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 ZE=ne,kt=QE;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"),gc=Object.prototype.hasOwnProperty,XE=/^[: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]*$/,qh={},Hh={};function JE(e){return gc.call(Hh,e)?!0:gc.call(qh,e)?!1:XE.test(e)?Hh[e]=!0:(qh[e]=!0,!1)}function e2(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 t2(e,t,r,i){if(t===null||typeof t>"u"||e2(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 gf=/[\-:]([a-z])/g;function vf(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(gf,vf);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(gf,vf);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(gf,vf);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 yf(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{$u=!1,Error.prepareStackTrace=r}return(e=e?e.displayName||e.name:"")?_a(e):""}function n2(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 wc(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 vc:return"Profiler";case _f:return"StrictMode";case yc:return"Suspense";case _c:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case yg:return(e.displayName||"Context")+".Consumer";case vg:return(e._context.displayName||"Context")+".Provider";case wf:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Sf:return t=e.displayName||null,t!==null?t:wc(e.type)||"Memo";case nr:t=e._payload,e=e._init;try{return wc(e(t))}catch{}}return null}function r2(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 wc(t);case 8:return t===_f?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function vr(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function wg(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function i2(e){var t=wg(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=i2(e))}function Sg(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var r=t.getValue(),i="";return e&&(i=wg(e)?e.checked?"true":"false":e.value),e=i,e!==r?(t.setValue(e),!0):!1}function ko(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 Sc(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=vr(t.value!=null?t.value:r),e._wrapperState={initialChecked:i,initialValue:r,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function Cg(e,t){t=t.checked,t!=null&&yf(e,"checked",t,!1)}function Cc(e,t){Cg(e,t);var r=vr(t.value),i=t.type;if(r!=null)i==="number"?(r===0&&e.value===""||e.value!=r)&&(e.value=""+r):e.value!==""+r&&(e.value=""+r);else if(i==="submit"||i==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?xc(e,t.type,r):t.hasOwnProperty("defaultValue")&&xc(e,t.type,vr(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function Vh(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 xc(e,t,r){(t!=="number"||ko(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},a2=["Webkit","ms","Moz","O"];Object.keys(xa).forEach(function(e){a2.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),xa[t]=xa[e]})});function Ig(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 Tg(e,t){e=e.style;for(var r in t)if(t.hasOwnProperty(r)){var i=r.indexOf("--")===0,c=Ig(r,t[r],i);r==="float"&&(r="cssFloat"),i?e.setProperty(r,c):e[r]=c}}var l2=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 Ic(e,t){if(t){if(l2[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 Tc(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 Pc=null;function Cf(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Rc=null,Ei=null,Ai=null;function Qh(e){if(e=Ja(e)){if(typeof Rc!="function")throw Error(B(280));var t=e.stateNode;t&&(t=us(t),Rc(e.stateNode,e.type,t))}}function Pg(e){Ei?Ai?Ai.push(e):Ai=[e]:Ei=e}function Rg(){if(Ei){var e=Ei,t=Ai;if(Ai=Ei=null,Qh(e),t)for(e=0;e>>=0,e===0?32:31-(v2(e)/y2|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 Mo(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 Za(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 C2(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),am=" ",lm=!1;function Yg(e,t){switch(e){case"keyup":return Q2.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Qg(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var di=!1;function X2(e,t){switch(e){case"compositionend":return Qg(t);case"keypress":return t.which!==32?null:(lm=!0,am);case"textInput":return e=t.data,e===am&&lm?null:e;default:return null}}function J2(e,t){if(di)return e==="compositionend"||!Nf&&Yg(e,t)?(e=Vg(),xo=Tf=or=null,di=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1=t)return{node:r,offset:t-e};e=i}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=cm(r)}}function ev(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?ev(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function tv(){for(var e=window,t=ko();t instanceof e.HTMLIFrameElement;){try{var r=typeof t.contentWindow.location.href=="string"}catch{r=!1}if(r)e=t.contentWindow;else break;t=ko(e.document)}return t}function Of(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 sA(e){var t=tv(),r=e.focusedElem,i=e.selectionRange;if(t!==r&&r&&r.ownerDocument&&ev(r.ownerDocument.documentElement,r)){if(i!==null&&Of(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=fm(r,a);var o=fm(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,Lc=null,Ta=null,Mc=!1;function dm(e,t,r){var i=r.window===r?r.document:r.nodeType===9?r:r.ownerDocument;Mc||pi==null||pi!==ko(i)||(i=pi,"selectionStart"in i&&Of(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(Lc,"onSelect"),0gi||(e.current=Wc[gi],Wc[gi]=null,gi--)}function we(e,t){gi++,Wc[gi]=e.current,e.current=t}var yr={},rt=wr(yr),yt=wr(!1),br=yr;function ki(e,t){var r=e.type.contextTypes;if(!r)return yr;var i=e.stateNode;if(i&&i.__reactInternalMemoizedUnmaskedChildContext===t)return i.__reactInternalMemoizedMaskedChildContext;var c={},a;for(a in r)c[a]=t[a];return i&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=c),c}function _t(e){return e=e.childContextTypes,e!=null}function jo(){xe(yt),xe(rt)}function _m(e,t,r){if(rt.current!==yr)throw Error(B(168));we(rt,t),we(yt,r)}function cv(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,r2(e)||"Unknown",c));return Re({},r,i)}function Wo(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||yr,br=rt.current,we(rt,e),we(yt,yt.current),!0}function wm(e,t,r){var i=e.stateNode;if(!i)throw Error(B(169));r?(e=cv(e,t,br),i.__reactInternalMemoizedMergedChildContext=e,xe(yt),xe(rt),we(rt,e)):xe(yt),we(yt,r)}var Dn=null,cs=!1,lc=!1;function fv(e){Dn===null?Dn=[e]:Dn.push(e)}function wA(e){cs=!0,fv(e)}function Sr(){if(!lc&&Dn!==null){lc=!0;var e=0,t=ve;try{var r=Dn;for(ve=1;e>=o,c-=o,Ln=1<<32-sn(t)+c|r<G?(he=q,q=null):he=q.sibling;var Z=v(x,q,A[G],D);if(Z===null){q===null&&(q=he);break}e&&q&&Z.alternate===null&&t(x,q),S=a(Z,S,G),b===null?U=Z:b.sibling=Z,b=Z,q=he}if(G===A.length)return r(x,q),Ae&&kr(x,G),U;if(q===null){for(;GG?(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,G),b===null?U=Ue:b.sibling=Ue,b=Ue,q=he}if(Z.done)return r(x,q),Ae&&kr(x,G),U;if(q===null){for(;!Z.done;G++,Z=A.next())Z=g(x,Z.value,D),Z!==null&&(S=a(Z,S,G),b===null?U=Z:b.sibling=Z,b=Z);return Ae&&kr(x,G),U}for(q=i(x,q);!Z.done;G++,Z=A.next())Z=E(q,x,G,Z.value,D),Z!==null&&(e&&Z.alternate!==null&&q.delete(Z.key===null?G:Z.key),S=a(Z,S,G),b===null?U=Z:b.sibling=Z,b=Z);return e&&q.forEach(function(ft){return t(x,ft)}),Ae&&kr(x,G),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===nr&&xm(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=Oo(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=hc(A,x.mode,D),S.return=x,x=S}return o(x);case nr: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=pc(A,x.mode,D),S.return=x,x=S),o(x)):r(x,S)}return j}var Fi=mv(!0),gv=mv(!1),$o=wr(null),Go=null,_i=null,Lf=null;function Mf(){Lf=_i=Go=null}function Bf(e){var t=$o.current;xe($o),e._currentValue=t}function $c(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){Go=e,Lf=_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(Lf!==e)if(e={context:e,memoizedValue:t,next:null},_i===null){if(Go===null)throw Error(B(308));_i=e,Go.dependencies={lanes:0,firstContext:e}}else _i=_i.next=e;return t}var Lr=null;function Uf(e){Lr===null?Lr=[e]:Lr.push(e)}function vv(e,t,r,i){var c=t.interleaved;return c===null?(r.next=r,Uf(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 rr=!1;function bf(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function yv(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 pr(e,t,r){var i=e.updateQueue;if(i===null)return null;if(i=i.shared,fe&2){var c=i.pending;return c===null?t.next=t:(t.next=c.next,c.next=t),i.pending=t,zn(e,r)}return c=i.interleaved,c===null?(t.next=t,Uf(i)):(t.next=c.next,c.next=t),i.interleaved=t,zn(e,r)}function Ao(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,Ef(e,r)}}function Em(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 Vo(e,t,r,i){var c=e.updateQueue;rr=!1;var a=c.firstBaseUpdate,o=c.lastBaseUpdate,s=c.shared.pending;if(s!==null){c.shared.pending=null;var u=s,d=u.next;u.next=null,o===null?a=d:o.next=d,o=u;var h=e.alternate;h!==null&&(h=h.updateQueue,s=h.lastBaseUpdate,s!==o&&(s===null?h.firstBaseUpdate=d:s.next=d,h.lastBaseUpdate=u))}if(a!==null){var 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:rr=!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 Am(e,t,r){if(e=t.effects,t.effects=null,e!==null)for(t=0;tr?r:4,e(!0);var i=sc.transition;sc.transition={};try{e(!1),t()}finally{ve=r,sc.transition=i}}function Lv(){return Yt().memoizedState}function EA(e,t,r){var i=mr(e);if(r={lane:i,action:r,hasEagerState:!1,eagerState:null,next:null},Mv(e))Bv(t,r);else if(r=vv(e,t,r,i),r!==null){var c=st();un(r,e,i,c),Uv(r,t,i)}}function AA(e,t,r){var i=mr(e),c={lane:i,action:r,hasEagerState:!1,eagerState:null,next:null};if(Mv(e))Bv(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,Uf(t)):(c.next=u.next,u.next=c),t.interleaved=c;return}}catch{}finally{}r=vv(e,t,c,i),r!==null&&(c=st(),un(r,e,i,c),Uv(r,t,i))}}function Mv(e){var t=e.alternate;return e===Pe||t!==null&&t===Pe}function Bv(e,t){Pa=Yo=!0;var r=e.pending;r===null?t.next=t:(t.next=r.next,r.next=t),e.pending=t}function Uv(e,t,r){if(r&4194240){var i=t.lanes;i&=e.pendingLanes,r|=i,t.lanes=r,Ef(e,r)}}var Qo={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},IA={readContext:Kt,useCallback:function(e,t){return vn().memoizedState=[e,t===void 0?null:t],e},useContext:Kt,useEffect:Tm,useImperativeHandle:function(e,t,r){return r=r!=null?r.concat([e]):null,To(4194308,4,Nv.bind(null,t,e),r)},useLayoutEffect:function(e,t){return To(4194308,4,e,t)},useInsertionEffect:function(e,t){return To(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=EA.bind(null,Pe,e),[i.memoizedState,e]},useRef:function(e){var t=vn();return e={current:e},t.memoizedState=e},useState:Im,useDebugValue:Vf,useDeferredValue:function(e){return vn().memoizedState=e},useTransition:function(){var e=Im(!1),t=e[0];return e=xA.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(),$e===null)throw Error(B(349));jr&30||Cv(i,t,r)}c.memoizedState=r;var a={value:r,getSnapshot:t};return c.queue=a,Tm(Ev.bind(null,i,a,e),[e]),i.flags|=2048,Va(9,xv.bind(null,i,a,r,t),void 0,null),r},useId:function(){var e=vn(),t=$e.identifierPrefix;if(Ae){var r=Mn,i=Ln;r=(i&~(1<<32-sn(i)-1)).toString(32)+r,t=":"+t+"R"+r,r=$a++,0<\/script>",e=e.removeChild(e.firstChild)):typeof i.is=="string"?e=o.createElement(r,{is:i.is}):(e=o.createElement(r),r==="select"&&(o=e,i.multiple?o.multiple=!0:i.size&&(o.size=i.size))):e=o.createElementNS(e,r),e[yn]=t,e[Wa]=i,Kv(e,t,!1,!1),t.stateNode=e;e:{switch(o=Tc(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=Ko(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 Jf(),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 FA(e,t){switch(Df(t),t.tag){case 1:return _t(t.type)&&jo(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Li(),xe(yt),xe(rt),Wf(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return jf(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 Bf(t.type._context),null;case 22:case 23:return Jf(),null;case 24:return null;default:return null}}var oo=!1,nt=!1,LA=typeof WeakSet=="function"?WeakSet:Set,$=null;function wi(e,t){var r=e.ref;if(r!==null)if(typeof r=="function")try{r(null)}catch(i){ke(e,t,i)}else r.current=null}function ef(e,t,r){try{r()}catch(i){ke(e,t,i)}}var Um=!1;function MA(e,t){if(Bc=Bo,e=tv(),Of(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(Uc={focusedElem:e,selectionRange:r},Bo=!1,$=t;$!==null;)if(t=$,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,$=e;else for(;$!==null;){t=$;try{var R=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(R!==null){var O=R.memoizedProps,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,$=e;break}$=t.return}return R=Um,Um=!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&&ef(t,r,a)}c=c.next}while(c!==i)}}function ps(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 tf(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 Zv(e){var t=e.alternate;t!==null&&(e.alternate=null,Zv(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[jc],delete t[yA],delete t[_A])),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 Xv(e){return e.tag===5||e.tag===3||e.tag===4}function bm(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Xv(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 nf(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=zo));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}function rf(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(rf(e,t,r),e=e.sibling;e!==null;)rf(e,t,r),e=e.sibling}var Ye=null,ln=!1;function tr(e,t,r){for(r=r.child;r!==null;)Jv(e,t,r),r=r.sibling}function Jv(e,t,r){if(_n&&typeof _n.onCommitFiberUnmount=="function")try{_n.onCommitFiberUnmount(as,r)}catch{}switch(r.tag){case 5:nt||wi(r,t);case 6:var i=Ye,c=ln;Ye=null,tr(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?ac(e.parentNode,r):e.nodeType===1&&ac(e,r),Ba(e)):ac(Ye,r.stateNode));break;case 4:i=Ye,c=ln,Ye=r.stateNode.containerInfo,ln=!0,tr(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)&&ef(r,t,o),c=c.next}while(c!==i)}tr(e,t,r);break;case 1:if(!nt&&(wi(r,t),i=r.stateNode,typeof i.componentWillUnmount=="function"))try{i.props=r.memoizedProps,i.state=r.memoizedState,i.componentWillUnmount()}catch(s){ke(r,t,s)}tr(e,t,r);break;case 21:tr(e,t,r);break;case 22:r.mode&1?(nt=(i=nt)||r.memoizedState!==null,tr(e,t,r),nt=i):tr(e,t,r);break;default:tr(e,t,r)}}function zm(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var r=e.stateNode;r===null&&(r=e.stateNode=new LA),t.forEach(function(i){var c=$A.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*UA(i/1960))-i,10e?16:e,sr===null)var i=!1;else{if(e=sr,sr=null,Jo=0,fe&6)throw Error(B(331));var c=fe;for(fe|=4,$=e.current;$!==null;){var a=$,o=a.child;if($.flags&16){var s=a.deletions;if(s!==null){for(var u=0;uLe()-Zf?Br(e,0):Qf|=r),wt(e,t)}function oy(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&&(Za(e,t,r),wt(e,r))}function HA(e){var t=e.memoizedState,r=0;t!==null&&(r=t.retryLane),oy(e,r)}function $A(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),oy(e,r)}var sy;sy=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,kA(e,t,r);vt=!!(e.flags&131072)}else vt=!1,Ae&&t.flags&1048576&&dv(t,Ho,t.index);switch(t.lanes=0,t.tag){case 2:var i=t.type;Po(e,t),e=t.pendingProps;var c=ki(t,rt.current);Ti(t,r),c=Hf(null,t,i,e,c,r);var a=$f();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,Wo(t)):a=!1,t.memoizedState=c.state!==null&&c.state!==void 0?c.state:null,bf(t),c.updater=ds,t.stateNode=c,c._reactInternals=t,Vc(t,i,e,r),t=Qc(null,t,i,!0,a,r)):(t.tag=0,Ae&&a&&kf(t),ot(null,t,c,r),t=t.child),t;case 16:i=t.elementType;e:{switch(Po(e,t),e=t.pendingProps,c=i._init,i=c(i._payload),t.type=i,c=t.tag=VA(i),e=an(i,e),c){case 0:t=Yc(null,t,i,e,r);break e;case 1:t=Lm(null,t,i,e,r);break e;case 11:t=Dm(null,t,i,e,r);break e;case 14:t=Fm(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),Yc(e,t,i,c,r);case 1:return i=t.type,c=t.pendingProps,c=t.elementType===i?c:an(i,c),Lm(e,t,i,c,r);case 3:e:{if($v(t),e===null)throw Error(B(387));i=t.pendingProps,a=t.memoizedState,c=a.element,yv(e,t),Vo(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=Mm(e,t,i,r,c);break e}else if(i!==c){c=Mi(Error(B(424)),t),t=Mm(e,t,i,r,c);break e}else for(Nt=dr(t.stateNode.containerInfo.firstChild),Ot=t,Ae=!0,on=null,r=gv(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 _v(t),e===null&&Hc(t),i=t.type,c=t.pendingProps,a=e!==null?e.memoizedProps:null,o=c.children,bc(i,c)?o=null:a!==null&&bc(i,a)&&(t.flags|=32),Hv(e,t),ot(e,t,o,r),t.child;case 6:return e===null&&Hc(t),null;case 13:return Gv(e,t,r);case 4:return zf(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),Dm(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($o,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),$c(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),$c(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),Fm(e,t,i,c,r);case 15:return Wv(e,t,t.type,t.pendingProps,r);case 17:return i=t.type,c=t.pendingProps,c=t.elementType===i?c:an(i,c),Po(e,t),t.tag=1,_t(i)?(e=!0,Wo(t)):e=!1,Ti(t,r),bv(t,i,c),Vc(t,i,c,r),Qc(null,t,i,!0,e,r);case 19:return Vv(e,t,r);case 22:return qv(e,t,r)}throw Error(B(156,t.tag))};function uy(e,t){return Mg(e,t)}function GA(e,t,r,i){this.tag=e,this.key=r,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=i,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Gt(e,t,r,i){return new GA(e,t,r,i)}function td(e){return e=e.prototype,!(!e||!e.isReactComponent)}function VA(e){if(typeof e=="function")return td(e)?1:0;if(e!=null){if(e=e.$$typeof,e===wf)return 11;if(e===Sf)return 14}return 2}function gr(e,t){var r=e.alternate;return r===null?(r=Gt(e.tag,t,e.key,e.mode),r.elementType=e.elementType,r.type=e.type,r.stateNode=e.stateNode,r.alternate=e,e.alternate=r):(r.pendingProps=t,r.type=e.type,r.flags=0,r.subtreeFlags=0,r.deletions=null),r.flags=e.flags&14680064,r.childLanes=e.childLanes,r.lanes=e.lanes,r.child=e.child,r.memoizedProps=e.memoizedProps,r.memoizedState=e.memoizedState,r.updateQueue=e.updateQueue,t=e.dependencies,r.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},r.sibling=e.sibling,r.index=e.index,r.ref=e.ref,r}function Oo(e,t,r,i,c,a){var o=2;if(i=e,typeof e=="function")td(e)&&(o=1);else if(typeof e=="string")o=5;else e:switch(e){case fi:return Ur(r.children,c,a,t);case _f:o=8,c|=8;break;case vc:return e=Gt(12,r,t,c|2),e.elementType=vc,e.lanes=a,e;case yc:return e=Gt(13,r,t,c),e.elementType=yc,e.lanes=a,e;case _c:return e=Gt(19,r,t,c),e.elementType=_c,e.lanes=a,e;case _g:return ms(r,c,a,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case vg:o=10;break e;case yg:o=9;break e;case wf:o=11;break e;case Sf:o=14;break e;case nr:o=16,i=null;break e}throw Error(B(130,e==null?e:typeof e,""))}return t=Gt(o,r,t,c),t.elementType=e,t.type=i,t.lanes=a,t}function Ur(e,t,r,i){return e=Gt(7,e,i,t),e.lanes=r,e}function ms(e,t,r,i){return e=Gt(22,e,i,t),e.elementType=_g,e.lanes=r,e.stateNode={isHidden:!1},e}function pc(e,t,r){return e=Gt(6,e,null,t),e.lanes=r,e}function hc(e,t,r){return t=Gt(4,e.children!==null?e.children:[],e.key,t),t.lanes=r,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function KA(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=Ku(0),this.expirationTimes=Ku(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Ku(0),this.identifierPrefix=i,this.onRecoverableError=c,this.mutableSourceEagerHydrationData=null}function nd(e,t,r,i,c,a,o,s,u){return e=new KA(e,t,r,s,u),t===1?(t=1,a===!0&&(t|=8)):t=0,a=Gt(3,null,null,t),e.current=a,a.stateNode=e,a.memoizedState={element:i,isDehydrated:r,cache:null,transitions:null,pendingSuspenseBoundaries:null},bf(a),e}function YA(e,t,r){var i=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(py)}catch(e){console.error(e)}}py(),pg.exports=Dt;var e3=pg.exports,ws,Km=e3;ws=Km.createRoot,Km.hydrateRoot;const t3={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:()=>{}}},hy=fg.createContext(t3);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 my({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 n3(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 uf({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:n3(o,t)||""}),P.jsx(my,{})]}),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 r3=new Uint8Array(16);function i3(){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(r3)}const Ke=[];for(let e=0;e<256;++e)Ke.push((e+256).toString(16).slice(1));function a3(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 l3=typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),Ym={randomUUID:l3};function Ss(e,t,r){if(Ym.randomUUID&&!t&&!e)return Ym.randomUUID();e=e||{};const i=e.random||(e.rng||i3)();return i[6]=i[6]&15|64,i[8]=i[8]&63|128,a3(i)}function o3({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:Ss(),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 ns={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 */ns.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,G=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,Gr=de>>>1,Sn=[["ary",q],["bind",j],["bindKey",x],["curry",A],["curryRight",D],["flip",he],["partial",U],["partialRight",b],["rearg",G]],dn="[object Arguments]",Lt="[object Array]",Vr="[object AsyncFunction]",Wi="[object Boolean]",qi="[object Date]",_y="[object DOMException]",tl="[object Error]",nl="[object Function]",od="[object GeneratorFunction]",Zt="[object Map]",Hi="[object Number]",wy="[object Null]",Cn="[object Object]",sd="[object Promise]",Sy="[object Proxy]",$i="[object RegExp]",Xt="[object Set]",Gi="[object String]",rl="[object Symbol]",Cy="[object Undefined]",Vi="[object WeakMap]",xy="[object WeakSet]",Ki="[object ArrayBuffer]",Kr="[object DataView]",Cs="[object Float32Array]",xs="[object Float64Array]",Es="[object Int8Array]",As="[object Int16Array]",Is="[object Int32Array]",Ts="[object Uint8Array]",Ps="[object Uint8ClampedArray]",Rs="[object Uint16Array]",Ns="[object Uint32Array]",Ey=/\b__p \+= '';/g,Ay=/\b(__p \+=) '' \+/g,Iy=/(__e\(.*?\)|\b__t\)) \+\n'';/g,ud=/&(?:amp|lt|gt|quot|#39);/g,cd=/[&<>"']/g,Ty=RegExp(ud.source),Py=RegExp(cd.source),Ry=/<%-([\s\S]+?)%>/g,Ny=/<%([\s\S]+?)%>/g,fd=/<%=([\s\S]+?)%>/g,Oy=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,ky=/^\w*$/,Dy=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Os=/[\\^$.*+?()[\]{}|]/g,Fy=RegExp(Os.source),ks=/^\s+/,Ly=/\s/,My=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,By=/\{\n\/\* \[wrapped with (.+)\] \*/,Uy=/,? & /,by=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,zy=/[()=,{}\[\]\/\s]/,jy=/\\(\\)?/g,Wy=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,dd=/\w*$/,qy=/^[-+]0x[0-9a-f]+$/i,Hy=/^0b[01]+$/i,$y=/^\[object .+?Constructor\]$/,Gy=/^0o[0-7]+$/i,Vy=/^(?:0|[1-9]\d*)$/,Ky=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,il=/($^)/,Yy=/['\n\r\u2028\u2029\\]/g,al="\\ud800-\\udfff",Qy="\\u0300-\\u036f",Zy="\\ufe20-\\ufe2f",Xy="\\u20d0-\\u20ff",pd=Qy+Zy+Xy,hd="\\u2700-\\u27bf",md="a-z\\xdf-\\xf6\\xf8-\\xff",Jy="\\xac\\xb1\\xd7\\xf7",e0="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",t0="\\u2000-\\u206f",n0=" \\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",gd="A-Z\\xc0-\\xd6\\xd8-\\xde",vd="\\ufe0e\\ufe0f",yd=Jy+e0+t0+n0,Ds="['’]",r0="["+al+"]",_d="["+yd+"]",ll="["+pd+"]",wd="\\d+",i0="["+hd+"]",Sd="["+md+"]",Cd="[^"+al+yd+wd+hd+md+gd+"]",Fs="\\ud83c[\\udffb-\\udfff]",a0="(?:"+ll+"|"+Fs+")",xd="[^"+al+"]",Ls="(?:\\ud83c[\\udde6-\\uddff]){2}",Ms="[\\ud800-\\udbff][\\udc00-\\udfff]",Yr="["+gd+"]",Ed="\\u200d",Ad="(?:"+Sd+"|"+Cd+")",l0="(?:"+Yr+"|"+Cd+")",Id="(?:"+Ds+"(?:d|ll|m|re|s|t|ve))?",Td="(?:"+Ds+"(?:D|LL|M|RE|S|T|VE))?",Pd=a0+"?",Rd="["+vd+"]?",o0="(?:"+Ed+"(?:"+[xd,Ls,Ms].join("|")+")"+Rd+Pd+")*",s0="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",u0="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",Nd=Rd+Pd+o0,c0="(?:"+[i0,Ls,Ms].join("|")+")"+Nd,f0="(?:"+[xd+ll+"?",ll,Ls,Ms,r0].join("|")+")",d0=RegExp(Ds,"g"),p0=RegExp(ll,"g"),Bs=RegExp(Fs+"(?="+Fs+")|"+f0+Nd,"g"),h0=RegExp([Yr+"?"+Sd+"+"+Id+"(?="+[_d,Yr,"$"].join("|")+")",l0+"+"+Td+"(?="+[_d,Yr+Ad,"$"].join("|")+")",Yr+"?"+Ad+"+"+Id,Yr+"+"+Td,u0,s0,wd,c0].join("|"),"g"),m0=RegExp("["+Ed+al+pd+vd+"]"),g0=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,v0=["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"],y0=-1,Se={};Se[Cs]=Se[xs]=Se[Es]=Se[As]=Se[Is]=Se[Ts]=Se[Ps]=Se[Rs]=Se[Ns]=!0,Se[dn]=Se[Lt]=Se[Ki]=Se[Wi]=Se[Kr]=Se[qi]=Se[tl]=Se[nl]=Se[Zt]=Se[Hi]=Se[Cn]=Se[$i]=Se[Xt]=Se[Gi]=Se[Vi]=!1;var _e={};_e[dn]=_e[Lt]=_e[Ki]=_e[Kr]=_e[Wi]=_e[qi]=_e[Cs]=_e[xs]=_e[Es]=_e[As]=_e[Is]=_e[Zt]=_e[Hi]=_e[Cn]=_e[$i]=_e[Xt]=_e[Gi]=_e[rl]=_e[Ts]=_e[Ps]=_e[Rs]=_e[Ns]=!0,_e[tl]=_e[nl]=_e[Vi]=!1;var _0={À:"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"},w0={"&":"&","<":"<",">":">",'"':""","'":"'"},S0={"&":"&","<":"<",">":">",""":'"',"'":"'"},C0={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},x0=parseFloat,E0=parseInt,Od=typeof ca=="object"&&ca&&ca.Object===Object&&ca,A0=typeof self=="object"&&self&&self.Object===Object&&self,Ge=Od||A0||Function("return this")(),Us=t&&!t.nodeType&&t,xr=Us&&!0&&e&&!e.nodeType&&e,kd=xr&&xr.exports===Us,bs=kd&&Od.process,Mt=function(){try{var I=xr&&xr.require&&xr.require("util").types;return I||bs&&bs.binding&&bs.binding("util")}catch{}}(),Dd=Mt&&Mt.isArrayBuffer,Fd=Mt&&Mt.isDate,Ld=Mt&&Mt.isMap,Md=Mt&&Mt.isRegExp,Bd=Mt&&Mt.isSet,Ud=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 I0(I,k,N,H){for(var X=-1,pe=I==null?0:I.length;++X-1}function zs(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 L0(I,k){for(var N=I.length,H=0;N--;)I[N]===k&&++H;return H}var M0=Hs(_0),B0=Hs(w0);function U0(I){return"\\"+C0[I]}function b0(I,k){return I==null?r:I[k]}function Zr(I){return m0.test(I)}function z0(I){return g0.test(I)}function j0(I){for(var k,N=[];!(k=I.next()).done;)N.push(k.value);return N}function Ks(I){var k=-1,N=Array(I.size);return I.forEach(function(H,X){N[++k]=[X,H]}),N}function Vd(I,k){return function(N){return I(k(N))}}function Kn(I,k){for(var N=-1,H=I.length,X=0,pe=[];++N-1}function P_(n,l){var f=this.__data__,p=El(f,n);return p<0?(++this.size,f.push([n,l])):f[p][1]=l,this}xn.prototype.clear=E_,xn.prototype.delete=A_,xn.prototype.get=I_,xn.prototype.has=T_,xn.prototype.set=P_;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=k1(n),!C)return dt(n,w)}else{var M=Je(n),z=M==nl||M==od;if(er(n))return Rp(n,C);if(M==Cn||M==dn||z&&!m){if(w=T||z?{}:Kp(n),!C)return T?S1(n,H_(w,n)):w1(n,ap(w,n))}else{if(!_e[M])return m?n:{};w=D1(n,M,C)}}_||(_=new en);var V=_.get(n);if(V)return V;_.set(n,w),xh(n)?n.forEach(function(Q){w.add(zt(Q,l,f,Q,n,_))}):Sh(n)&&n.forEach(function(Q,oe){w.set(oe,zt(Q,l,f,oe,n,_))});var Y=F?T?wu:_u:T?ht:qe,ie=L?r:Y(n);return Bt(ie||n,function(Q,oe){ie&&(oe=Q,Q=n[oe]),ta(w,oe,zt(Q,l,f,oe,n,_))}),w}function $_(n){var l=qe(n);return function(f){return lp(f,n,l)}}function lp(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 op(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,_=ol,w=!0,C=n.length,T=[],F=l.length;if(!C)return T;f&&(l=Ee(l,xt(f))),p?(_=zs,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:Ah(p);f0&&f(C)?l>1?Ve(C,l-1,f,p,m):Vn(m,C):p||(m[m.length]=C)}return m}var tu=Lp(),cp=Lp(!0);function pn(n,l){return n&&tu(n,l,qe)}function nu(n,l){return n&&cp(n,l,qe)}function Il(n,l){return Gn(l,function(f){return Rn(n[f])})}function Pr(n,l){l=Xn(l,n);for(var f=0,p=l.length;n!=null&&fl}function K_(n,l){return n!=null&&ge.call(n,l)}function Y_(n,l){return n!=null&&l in ye(n)}function Q_(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&&vl.call(C,T,1),vl.call(n,T,1);return n}function Sp(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)?vl.call(n,m,1):du(n,m)}}return n}function uu(n,l){return n+wl(tp()*(l-n+1))}function u1(n,l,f,p){for(var m=-1,_=ze(_l((l-n)/(f||1)),0),w=N(_);_--;)w[p?_:++m]=n,n+=f;return w}function cu(n,l){var f="";if(!n||l<1||l>W)return f;do l%2&&(f+=n),l=wl(l/2),l&&(n+=n);while(l);return f}function le(n,l){return Tu(Zp(n,l,mt),n+"")}function c1(n){return ip(si(n))}function f1(n,l){var f=si(n);return Bl(f,Tr(l,0,f.length))}function aa(n,l,f,p){if(!Ie(n))return n;l=Xn(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 Cp=Sl?function(n,l){return Sl.set(n,l),n}:mt,d1=yl?function(n,l){return yl(n,"toString",{configurable:!0,enumerable:!1,value:Bu(l),writable:!0})}:mt;function p1(n){return Bl(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:A1(n);if(F)return ul(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 du(n,l){return l=Xn(l,n),n=Xp(n,l),n==null||delete n[mn(Wt(l))]}function Ap(n,l,f,p){return aa(n,l,f(Pr(n,l)),p)}function Rl(n,l,f,p){for(var m=n.length,_=p?m:-1;(p?_--:++_=p?n:jt(n,l,f)}var Pp=n_||function(n){return Ge.clearTimeout(n)};function Rp(n,l){if(l)return n.slice();var f=n.length,p=Qd?Qd(f):new n.constructor(f);return n.copy(p),p}function gu(n){var l=new n.constructor(n.byteLength);return new ml(l).set(new ml(n)),l}function g1(n,l){var f=l?gu(n.buffer):n.buffer;return new n.constructor(f,n.byteOffset,n.byteLength)}function v1(n){var l=new n.constructor(n.source,dd.exec(n));return l.lastIndex=n.lastIndex,l}function y1(n){return ea?ye(ea.call(n)):{}}function Np(n,l){var f=l?gu(n.buffer):n.buffer;return new n.constructor(f,n.byteOffset,n.length)}function Op(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 kp(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 Up(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&&Ll(_)=="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(My,`{ /* [wrapped with `+l+`] */ `)}function L1(n){return te(n)||Or(n)||!!(Jd&&n&&n[Jd])}function Pn(n,l){var f=typeof n;return l=l??W,!!l&&(f=="number"||f!="symbol"&&Vy.test(n))&&n>-1&&n%1==0&&n0){if(++l>=ft)return arguments[0]}else l=0;return n.apply(r,arguments)}}function Bl(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,uh(n,f)});function ch(n){var l=y(n);return l.__chain__=!0,l}function Gw(n,l){return l(n),n}function Ul(n,l){return l(n)}var Vw=Tn(function(n){var l=n.length,f=l?n[0]:0,p=this.__wrapped__,m=function(_){return eu(_,n)};return l>1||this.__actions__.length||!(p instanceof ue)||!Pn(f)?this.thru(m):(p=p.slice(f,+f+(l?1:0)),p.__actions__.push({func:Ul,args:[m],thisArg:r}),new bt(p,this.__chain__).thru(function(_){return l&&!_.length&&_.push(r),_}))});function Kw(){return ch(this)}function Yw(){return new bt(this.value(),this.__chain__)}function Qw(){this.__values__===r&&(this.__values__=Eh(this.value()));var n=this.__index__>=this.__values__.length,l=n?r:this.__values__[this.__index__++];return{done:n,value:l}}function Zw(){return this}function Xw(n){for(var l,f=this;f instanceof xl;){var p=rh(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 Jw(){var n=this.__wrapped__;if(n instanceof ue){var l=n;return this.__actions__.length&&(l=new ue(this)),l=l.reverse(),l.__actions__.push({func:Ul,args:[Pu],thisArg:r}),new bt(l,this.__chain__)}return this.thru(Pu)}function eS(){return Ip(this.__wrapped__,this.__actions__)}var tS=Nl(function(n,l,f){ge.call(n,f)?++n[f]:An(n,f,1)});function nS(n,l,f){var p=te(n)?bd:G_;return f&&at(n,l,f)&&(l=r),p(n,K(l,3))}function rS(n,l){var f=te(n)?Gn:up;return f(n,K(l,3))}var iS=Bp(ih),aS=Bp(ah);function lS(n,l){return Ve(bl(n,l),1)}function oS(n,l){return Ve(bl(n,l),Qt)}function sS(n,l,f){return f=f===r?1:re(f),Ve(bl(n,l),f)}function fh(n,l){var f=te(n)?Bt:Qn;return f(n,K(l,3))}function dh(n,l){var f=te(n)?T0:sp;return f(n,K(l,3))}var uS=Nl(function(n,l,f){ge.call(n,f)?n[f].push(l):An(n,f,[l])});function cS(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)),Hl(n)?f<=m&&n.indexOf(l,f)>-1:!!m&&Qr(n,l,f)>-1}var fS=le(function(n,l,f){var p=-1,m=typeof l=="function",_=pt(n)?N(n.length):[];return Qn(n,function(w){_[++p]=m?Ct(l,w,f):ra(w,l,f)}),_}),dS=Nl(function(n,l,f){An(n,f,l)});function bl(n,l){var f=te(n)?Ee:mp;return f(n,K(l,3))}function pS(n,l,f,p){return n==null?[]:(te(l)||(l=l==null?[]:[l]),f=p?r:f,te(f)||(f=f==null?[]:[f]),_p(n,l,f))}var hS=Nl(function(n,l,f){n[f?0:1].push(l)},function(){return[[],[]]});function mS(n,l,f){var p=te(n)?js:qd,m=arguments.length<3;return p(n,K(l,4),f,m,Qn)}function gS(n,l,f){var p=te(n)?P0:qd,m=arguments.length<3;return p(n,K(l,4),f,m,sp)}function vS(n,l){var f=te(n)?Gn:up;return f(n,Wl(K(l,3)))}function yS(n){var l=te(n)?ip:c1;return l(n)}function _S(n,l,f){(f?at(n,l,f):l===r)?l=1:l=re(l);var p=te(n)?j_:f1;return p(n,l)}function wS(n){var l=te(n)?W_:p1;return l(n)}function SS(n){if(n==null)return 0;if(pt(n))return Hl(n)?Xr(n):n.length;var l=Je(n);return l==Zt||l==Xt?n.size:lu(n).length}function CS(n,l,f){var p=te(n)?Ws:h1;return f&&at(n,l,f)&&(l=r),p(n,K(l,3))}var xS=le(function(n,l){if(n==null)return[];var f=l.length;return f>1&&at(n,l[0],l[1])?l=[]:f>2&&at(l[0],l[1],l[2])&&(l=[l[0]]),_p(n,Ve(l,1),[])}),zl=r_||function(){return Ge.Date.now()};function ES(n,l){if(typeof l!="function")throw new Ut(o);return n=re(n),function(){if(--n<1)return l.apply(this,arguments)}}function ph(n,l,f){return l=f?r:l,l=n&&l==null?n.length:l,In(n,q,r,r,r,r,l)}function hh(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 Nu=le(function(n,l,f){var p=j;if(f.length){var m=Kn(f,li(Nu));p|=U}return In(n,p,l,f,m)}),mh=le(function(n,l,f){var p=j|x;if(f.length){var m=Kn(f,li(mh));p|=U}return In(l,p,n,f,m)});function gh(n,l,f){l=f?r:l;var p=In(n,A,r,r,r,r,r,l);return p.placeholder=gh.placeholder,p}function vh(n,l,f){l=f?r:l;var p=In(n,D,r,r,r,r,r,l);return p.placeholder=vh.placeholder,p}function yh(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(oe,l),L?V(Fe):w}function ie(Fe){var nn=Fe-T,On=Fe-F,Bh=l-nn;return M?Xe(Bh,_-On):Bh}function Q(Fe){var nn=Fe-T,On=Fe-F;return T===r||nn>=l||nn<0||M&&On>=_}function oe(){var Fe=zl();if(Q(Fe))return ce(Fe);C=sa(oe,ie(Fe))}function ce(Fe){return C=r,z&&p?V(Fe):(p=m=r,w)}function It(){C!==r&&Pp(C),F=0,p=T=m=C=r}function lt(){return C===r?w:ce(zl())}function Tt(){var Fe=zl(),nn=Q(Fe);if(p=arguments,m=this,T=Fe,nn){if(C===r)return Y(T);if(M)return Pp(C),C=sa(oe,l),V(T)}return C===r&&(C=sa(oe,l)),w}return Tt.cancel=It,Tt.flush=lt,Tt}var AS=le(function(n,l){return op(n,1,l)}),IS=le(function(n,l,f){return op(n,qt(l)||0,f)});function TS(n){return In(n,he)}function jl(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(jl.Cache||En),f}jl.Cache=En;function Wl(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 PS(n){return hh(2,n)}var RS=m1(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 le(function(p){for(var m=-1,_=Xe(p.length,f);++m<_;)p[m]=l[m].call(this,p[m]);return Ct(n,this,p)})}),Ou=le(function(n,l){var f=Kn(l,li(Ou));return In(n,U,r,l,f)}),_h=le(function(n,l){var f=Kn(l,li(_h));return In(n,b,r,l,f)}),NS=Tn(function(n,l){return In(n,G,r,r,r,l)});function OS(n,l){if(typeof n!="function")throw new Ut(o);return l=l===r?l:re(l),le(n,l)}function kS(n,l){if(typeof n!="function")throw new Ut(o);return l=l==null?0:ze(re(l),0),le(function(f){var p=f[l],m=Jn(f,0,l);return p&&Vn(m,p),Ct(n,this,m)})}function DS(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),yh(n,l,{leading:p,maxWait:l,trailing:m})}function FS(n){return ph(n,1)}function LS(n,l){return Ou(mu(l),n)}function MS(){if(!arguments.length)return[];var n=arguments[0];return te(n)?n:[n]}function BS(n){return zt(n,E)}function US(n,l){return l=typeof l=="function"?l:r,zt(n,E,l)}function bS(n){return zt(n,g|E)}function zS(n,l){return l=typeof l=="function"?l:r,zt(n,g|E,l)}function jS(n,l){return l==null||lp(n,l,qe(l))}function tn(n,l){return n===l||n!==n&&l!==l}var WS=Fl(ru),qS=Fl(function(n,l){return n>=l}),Or=dp(function(){return arguments}())?dp:function(n){return Ne(n)&&ge.call(n,"callee")&&!Xd.call(n,"callee")},te=N.isArray,HS=Dd?xt(Dd):X_;function pt(n){return n!=null&&ql(n.length)&&!Rn(n)}function De(n){return Ne(n)&&pt(n)}function $S(n){return n===!0||n===!1||Ne(n)&&it(n)==Wi}var er=a_||Wu,GS=Fd?xt(Fd):J_;function VS(n){return Ne(n)&&n.nodeType===1&&!ua(n)}function KS(n){if(n==null)return!0;if(pt(n)&&(te(n)||typeof n=="string"||typeof n.splice=="function"||er(n)||oi(n)||Or(n)))return!n.length;var l=Je(n);if(l==Zt||l==Xt)return!n.size;if(oa(n))return!lu(n).length;for(var f in n)if(ge.call(n,f))return!1;return!0}function YS(n,l){return ia(n,l)}function QS(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 ku(n){if(!Ne(n))return!1;var l=it(n);return l==tl||l==_y||typeof n.message=="string"&&typeof n.name=="string"&&!ua(n)}function ZS(n){return typeof n=="number"&&ep(n)}function Rn(n){if(!Ie(n))return!1;var l=it(n);return l==nl||l==od||l==Vr||l==Sy}function wh(n){return typeof n=="number"&&n==re(n)}function ql(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 Sh=Ld?xt(Ld):t1;function XS(n,l){return n===l||au(n,l,Cu(l))}function JS(n,l,f){return f=typeof f=="function"?f:r,au(n,l,Cu(l),f)}function eC(n){return Ch(n)&&n!=+n}function tC(n){if(U1(n))throw new X(a);return pp(n)}function nC(n){return n===null}function rC(n){return n==null}function Ch(n){return typeof n=="number"||Ne(n)&&it(n)==Hi}function ua(n){if(!Ne(n)||it(n)!=Cn)return!1;var l=gl(n);if(l===null)return!0;var f=ge.call(l,"constructor")&&l.constructor;return typeof f=="function"&&f instanceof f&&dl.call(f)==J0}var Du=Md?xt(Md):n1;function iC(n){return wh(n)&&n>=-W&&n<=W}var xh=Bd?xt(Bd):r1;function Hl(n){return typeof n=="string"||!te(n)&&Ne(n)&&it(n)==Gi}function At(n){return typeof n=="symbol"||Ne(n)&&it(n)==rl}var oi=Ud?xt(Ud):i1;function aC(n){return n===r}function lC(n){return Ne(n)&&Je(n)==Vi}function oC(n){return Ne(n)&&it(n)==xy}var sC=Fl(ou),uC=Fl(function(n,l){return n<=l});function Eh(n){if(!n)return[];if(pt(n))return Hl(n)?Jt(n):dt(n);if(Qi&&n[Qi])return j0(n[Qi]());var l=Je(n),f=l==Zt?Ks:l==Xt?ul: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 Ah(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=Hd(n);var f=Hy.test(n);return f||Gy.test(n)?E0(n.slice(2),f?2:8):qy.test(n)?ee:+n}function Ih(n){return hn(n,ht(n))}function cC(n){return n?Tr(re(n),-W,W):n===0?n:0}function me(n){return n==null?"":Et(n)}var fC=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])}),Th=ii(function(n,l){hn(l,ht(l),n)}),$l=ii(function(n,l,f,p){hn(l,ht(l),n,p)}),dC=ii(function(n,l,f,p){hn(l,qe(l),n,p)}),pC=Tn(eu);function hC(n,l){var f=ri(n);return l==null?f:ap(f,l)}var mC=le(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,wu(n),f),p&&(f=zt(f,g|v|E,I1));for(var m=l.length;m--;)du(f,l[m]);return f});function DC(n,l){return Rh(n,Wl(K(l)))}var FC=Tn(function(n,l){return n==null?{}:o1(n,l)});function Rh(n,l){if(n==null)return{};var f=Ee(wu(n),function(p){return[p]});return l=K(l),wp(n,f,function(p,m){return l(p,m[0])})}function LC(n,l,f){l=Xn(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=tp();return Xe(n+m*(l-n+x0("1e-"+((m+"").length-1))),l)}return uu(n,l)}var GC=ai(function(n,l,f){return l=l.toLowerCase(),n+(f?kh(l):l)});function kh(n){return Mu(me(n).toLowerCase())}function Dh(n){return n=me(n),n&&n.replace(Ky,M0).replace(p0,"")}function VC(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 KC(n){return n=me(n),n&&Py.test(n)?n.replace(cd,B0):n}function YC(n){return n=me(n),n&&Fy.test(n)?n.replace(Os,"\\$&"):n}var QC=ai(function(n,l,f){return n+(f?"-":"")+l.toLowerCase()}),ZC=ai(function(n,l,f){return n+(f?" ":"")+l.toLowerCase()}),XC=Mp("toLowerCase");function JC(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 Dl(wl(m),f)+n+Dl(_l(m),f)}function ex(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&&!Du(l))&&(l=Et(l),!l&&Zr(n))?Jn(Jt(n),0,f):n.split(l,f)):[]}var ox=ai(function(n,l,f){return n+(f?" ":"")+Mu(l)});function sx(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 ux(n,l,f){var p=y.templateSettings;f&&at(n,l,f)&&(l=r),n=me(n),l=$l({},l,p,qp);var m=$l({},l.imports,p.imports,qp),_=qe(m),w=Vs(m,_),C,T,F=0,L=l.interpolate||il,M="__p += '",z=Ys((l.escape||il).source+"|"+L.source+"|"+(L===fd?Wy:il).source+"|"+(l.evaluate||il).source+"|$","g"),V="//# sourceURL="+(ge.call(l,"sourceURL")?(l.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++y0+"]")+` `;n.replace(z,function(Q,oe,ce,It,lt,Tt){return ce||(ce=It),M+=n.slice(F,Tt).replace(Yy,U0),oe&&(C=!0,M+=`' + __e(`+oe+`) + '`),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(zy.test(Y))throw new X(s);M=(T?M.replace(Ey,""):M).replace(Ay,"$1").replace(Iy,"$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=Lh(function(){return pe(_,V+"return "+M).apply(r,w)});if(ie.source=M,ku(ie))throw ie;return ie}function cx(n){return me(n).toLowerCase()}function fx(n){return me(n).toUpperCase()}function dx(n,l,f){if(n=me(n),n&&(f||l===r))return Hd(n);if(!n||!(l=Et(l)))return n;var p=Jt(n),m=Jt(l),_=$d(p,m),w=Gd(p,m)+1;return Jn(p,_,w).join("")}function px(n,l,f){if(n=me(n),n&&(f||l===r))return n.slice(0,Kd(n)+1);if(!n||!(l=Et(l)))return n;var p=Jt(n),m=Gd(p,Jt(l))+1;return Jn(p,0,m).join("")}function hx(n,l,f){if(n=me(n),n&&(f||l===r))return n.replace(ks,"");if(!n||!(l=Et(l)))return n;var p=Jt(n),m=$d(p,Jt(l));return Jn(p,m).join("")}function mx(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?Jn(w,0,C).join(""):n.slice(0,C);if(m===r)return T+p;if(w&&(C+=T.length-C),Du(m)){if(n.slice(C).search(m)){var F,L=T;for(m.global||(m=Ys(m.source,me(dd.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 gx(n){return n=me(n),n&&Ty.test(n)?n.replace(ud,$0):n}var vx=ai(function(n,l,f){return n+(f?" ":"")+l.toUpperCase()}),Mu=Mp("toUpperCase");function Fh(n,l,f){return n=me(n),l=f?r:l,l===r?z0(n)?K0(n):O0(n):n.match(l)||[]}var Lh=le(function(n,l){try{return Ct(n,r,l)}catch(f){return ku(f)?f:new X(f)}}),yx=Tn(function(n,l){return Bt(l,function(f){f=mn(f),An(n,f,Nu(n[f],n))}),n});function _x(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]]}):[],le(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 ue(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)},ue.prototype.takeRightWhile=function(n){return this.reverse().takeWhile(n).reverse()},ue.prototype.toArray=function(){return this.take(de)},pn(ue.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 ue,F=C[0],L=T||te(w),M=function(oe){var ce=m.apply(y,Vn([oe],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 ue(this);var Q=n.apply(w,C);return Q.__actions__.push({func:Ul,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=cl[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(ue.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[Ol(r,x).name]=[{name:"wrapper",func:r}],ue.prototype.clone=g_,ue.prototype.reverse=v_,ue.prototype.value=y_,y.prototype.at=Vw,y.prototype.chain=Kw,y.prototype.commit=Yw,y.prototype.next=Qw,y.prototype.plant=Xw,y.prototype.reverse=Jw,y.prototype.toJSON=y.prototype.valueOf=y.prototype.value=eS,y.prototype.first=y.prototype.head,Qi&&(y.prototype[Qi]=Zw),y},Jr=Y0();xr?((xr.exports=Jr)._=Jr,Us._=Jr):Ge._=Jr}).call(ca)})(ns,ns.exports);var ld=ns.exports;function s3(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 ld.isEqual(o,t)||r({value:o}),a}function u3(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),s3(e.urls)||(i=!1),i?!0:(t(!1),r({value:!0,message:"Please fill out all required fields"}),!1)}function c3(e,t,r,i,c,a){if(e.preventDefault(),i(!0),a({value:!1,message:""}),!u3(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?rs.legal_text1:"",legal_text2:r.legal_text2.value?rs.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 rs={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 gy({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(hy),{is_eu:h,service:g,first_name:v,last_name:E,email:R,legal_text1:O,legal_text2:j}=d;return ne.useEffect(()=>{Ya().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=>{c3(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(uf,{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(o3,{context:d})]}),P.jsxs(Fn,{title:s,children:[P.jsx(Ci,{field:O,field_id:"legal_text1",title:rs.legal_text1}),!h.value&&e==="counter"?P.jsx(Ci,{field:j,field_id:"legal_text2",title:rs.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 vy=({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:Ss(),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(hy.Provider,{value:{...c},children:e})};function f3(){document.addEventListener("DOMContentLoaded",()=>{const e=document.querySelector(".legal_form_app");e&&ws(e).render(P.jsx(ne.StrictMode,{children:P.jsx(vy,{children:P.jsx(gy,{type:"counter"})})}))})}const fo={default:{code:"en",url:"https://dev-assets.coursehero.com/copyright-policies/copyright_policy_master.html"},supported:[{code:"en",url:"https://dev-assets.coursehero.com/copyright-policies/copyright_policy_master.html"},{code:"es",url:"https://dev-assets.coursehero.com/copyright-policies/copyright_policy_ES-LA.html"},{code:"pt-br",url:"https://dev-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"}]},d3={en:{...ae.en,title:"Copyright Policy"},es:{...ae.es,title:"Política de derechos de autor"},de:{...ae.de,title:"Urheberrechtsrichtlinie"},fr:{...ae.fr,title:"Politique de droits d'auteur"},nl:{...ae.nl,title:"Auteursrechtbeleid"},"pt-br":{...ae["pt-br"],title:"Política de direitos autorais"}};function p3(){const e=qn(fo),t=fo.supported.find(i=>i.code===e),r=t?t.url:fo.default.url;Wn("[el-content-body]",r,"div.unified-document"),e!==fo.default.code&&Hn(e.toString(),d3)}function h3(){document.addEventListener("DOMContentLoaded",()=>{const e=document.querySelector(".legal_form_app");e&&ws(e).render(P.jsx(ne.StrictMode,{children:P.jsx(vy,{children:P.jsx(gy,{type:"dispute"})})}))})}const po={default:{code:"en",url:"https://assets.coursehero.com/learneo-dsa-hosting-providers/learneo_dsa_hosting_providers_master.html"},supported:[{code:"en",url:"https://assets.coursehero.com/learneo-dsa-hosting-providers/learneo_dsa_hosting_providers_master.html"},{code:"fr",url:"https://assets.coursehero.com/learneo-dsa-hosting-providers/learneo_dsa_hosting_providers_FR-FR.html"},{code:"de",url:"https://assets.coursehero.com/learneo-dsa-hosting-providers/learneo_dsa_hosting_providers_DE-DE.html"},{code:"nl",url:"https://assets.coursehero.com/learneo-dsa-hosting-providers/learneo_dsa_hosting_providers_NL-NL.html"},{code:"es",url:"https://assets.coursehero.com/learneo-dsa-hosting-providers/learneo_dsa_hosting_providers_ES-ES.html"}]},m3={en:{...ae.en,title:"Digital Services Act"},es:{...ae.es,title:"Ley de Servicios Digitales"},de:{...ae.de,title:"Gesetz über digitale Dienste"},fr:{...ae.fr,title:"Loi sur les services numériques"},nl:{...ae.nl,title:"Wet op digitale diensten"}};async function g3(){await Ya()||(window.location.href="/legal")}function v3(){g3();const e=qn(po),t=po.supported.find(i=>i.code===e),r=t?t.url:po.default.url;Wn("[el-content-body]",r,"div.unified-document"),e!==po.default.code&&Hn(e.toString(),m3)}const ho={default:{code:"en",url:"https://assets.coursehero.com/learneo-terms-of-services/learneo_terms_of_service_eu.html"},supported:[{code:"en",url:"https://assets.coursehero.com/learneo-terms-of-services/learneo_terms_of_service_eu.html"},{code:"fr",url:"https://assets.coursehero.com/learneo-terms-of-services/learneo_terms_of_service_FR-FR.html"},{code:"de",url:"https://assets.coursehero.com/learneo-terms-of-services/learneo_terms_of_service_DE-DE.html"},{code:"nl",url:"https://assets.coursehero.com/learneo-terms-of-services/learneo_terms_of_service_NL.html"},{code:"es",url:"https://assets.coursehero.com/learneo-terms-of-services/learneo_terms_of_service_ES-ES.html"}]},y3={en:{...ae.en,title:"Learneo Terms of Service for European Users"},es:{...ae.es,title:"Términos de servicio de Learneo para usuarios europeos"},de:{...ae.de,title:"Learneo-Nutzungsbedingungen für europäische Nutzer"},fr:{...ae.fr,title:"Conditions générales d’utilisation de Learneo pour les utilisateurs européens"},nl:{...ae.nl,title:"Learneo’s Algemene voorwaarden voor Europese gebruikers"}};function _3(){const e=qn(ho),t=ho.supported.find(i=>i.code===e),r=t?t.url:ho.default.url;Wn("[el-content-body]",r,"div.unified-document"),e!==ho.default.code&&Hn(e.toString(),y3)}const w3={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:()=>{}}},yy=fg.createContext(w3);function Qm({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 S3({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(Qm,{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(Qm,{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 C3({children:e}){return P.jsx("div",{className:"legal_form_notice",children:e})}const x3=e=>e.toLowerCase().replace(/ /g,"-");function E3({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(my,{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]})},`${x3(g.name)}-${t.id}`))})]})}function A3({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:Ss(),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(G=>G.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});ld.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(E3,{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 I3(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 ld.isEqual(o,t)||r({value:o}),a}function T3(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),I3(e.urls)||(i=!1),i?!0:(t(!1),r({value:!0,message:"Please fill out all required fields"}),!1)}const lr={legal_text:"I have a good faith belief that the details and claims presented in this report are accurate and complete.",legal_text_ip:"The claims presented in this report are accurate and complete, and that under penalty of perjury, I am authorized to act on behalf of the owner of an exclusive right that is allegedly infringed.",legal_text_dmca:"I acknowledge that any person who knowingly materially misrepresents material as infringing may be subject to liability for damages under section 512(f) of the Digital Millennium Copyright Act."};function P3(e,t,r,i,c){if(e.preventDefault(),r(!0),c({value:!1,message:""}),!T3(t,r,c))return;const a="https://www.coursehero.com/api/v1/compliance/illegal-content-complaint/",o=t.reason.value==="Copyright; other IP Infringement"?"Intellectual Property":t.reason.value,s=t.urls.value.map(d=>({detail:d.detail,path:d.path,privacy_types:t.reason.value==="Privacy Violations"?d.privacy_types:[]})),u={is_eu:t.is_eu.value,is_anonymous:t.is_anonymous.value,is_trusted_flagger:t.is_trusted_flagger.value,service:t.service.value,reason:o,first_name:t.first_name.value,last_name:t.last_name.value,email:t.email.value,country:t.country.value,contact_org_name:t.contact_org_name.value,contact_job_title:t.contact_job_title.value,contact_address:t.contact_address.value,contact_city:t.contact_city.value,contact_state:t.contact_state.value,contact_zipcode:t.contact_zipcode.value,owner_name:t.owner_name.value,legal_text:t.legal_text.value?lr.legal_text:"",legal_text_ip:t.legal_text_ip.value?lr.legal_text_ip:"",legal_text_dmca:t.legal_text_dmca.value?lr.legal_text_dmca:"",urls:s};fetch(a,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(u)}).then(d=>{if(d.ok)i(!0);else throw new Error("Network response was not ok.")}).catch(d=>{console.error("There has been a problem with your fetch operation:",d),c({value:!0,message:"There was an error submitting your report. Please try again."})}).finally(()=>{r(!1)})}function R3(){const[e,t]=ne.useState(!1),[r,i]=ne.useState(!1),[c,a]=ne.useState({value:!1,message:""}),o=ne.useContext(yy),{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:G,legal_text_dmca:he}=o;return ne.useEffect(()=>{Ya().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=Uh().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"?(lr.legal_text="I have a good faith belief that use of the material in the manner complained of is not authorized by the copyright owner, its agent, or the law.",s.value?he.updateField({required:!1}):he.updateField({required:!0}),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}),G.updateField({required:!0})):(lr.legal_text="I have a good faith belief that the details and claims presented in this report are accurate and complete.",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}),G.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=>{P3(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(uf,{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(S3,{field_id:"reason",data:Uh(),context:o})}),g.value==="Privacy Violations"?P.jsxs(C3,{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(uf,{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(A3,{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:lr.legal_text}),g.value==="Copyright; other IP Infringement"?P.jsxs(P.Fragment,{children:[P.jsx(Ci,{field:G,field_id:"legal_text_ip",title:lr.legal_text_ip}),s.value?null:P.jsx(Ci,{field:he,field_id:"legal_text_dmca",title:lr.legal_text_dmca})]}):null]}),P.jsxs("div",{className:"legal_form_submit_wrap",children:[c.value?P.jsx("span",{className:"legal_form_error",children:c.message}):null,P.jsx("button",{type:"submit",className:"legal_form_button",disabled:r,children:"Submit"}),P.jsx("div",{className:"text-size-small text-weight-normal text-color-grey text-style-italic",children:'By clicking "submit", you acknowledge that repeatedly filing fraudulent or abusive reports may result in Learneo discontinuing the processing of future notices submitted by you.'})]})]})})}const N3=({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:Ss(),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(yy.Provider,{value:{...c},children:e})};function O3(){document.addEventListener("DOMContentLoaded",()=>{const e=document.querySelector(".legal_form_app");e&&ws(e).render(P.jsx(ne.StrictMode,{children:P.jsx(N3,{children:P.jsx(R3,{})})}))})}const mo={default:{code:"en",url:"https://assets.coursehero.com/learneo-dsa-online-platforms/learneo_dsa_online_platforms_master.html"},supported:[{code:"en",url:"https://assets.coursehero.com/learneo-dsa-online-platforms/learneo_dsa_online_platforms_master.html"},{code:"fr",url:"https://assets.coursehero.com/learneo-dsa-online-platforms/learneo_dsa_online_platforms_FR-FR.html"},{code:"de",url:"https://assets.coursehero.com/learneo-dsa-online-platforms/learneo_dsa_online_platforms_DE-DE.html"},{code:"nl",url:"https://assets.coursehero.com/learneo-dsa-online-platforms/learneo_dsa_online_platforms_NL-NL.html"},{code:"es",url:"https://assets.coursehero.com/learneo-dsa-online-platforms/learneo_dsa_online_platforms_ES-ES.html"}]},k3={en:{...ae.en,title:"Digital Services Act"},es:{...ae.es,title:"Ley de Servicios Digitales"},de:{...ae.de,title:"Gesetz über digitale Dienste"},fr:{...ae.fr,title:"Loi sur les services numériques"},nl:{...ae.nl,title:"Wet op digitale diensten"}};async function D3(){await Ya()||(window.location.href="/legal")}function F3(){D3();const e=qn(mo),t=mo.supported.find(i=>i.code===e),r=t?t.url:mo.default.url;Wn("[el-content-body]",r,"div.unified-document"),e!==mo.default.code&&Hn(e.toString(),k3)}const go={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"}]},L3={en:{...ae.en,title:"Honor Code"}};function M3(){const e=qn(go),t=go.supported.find(i=>i.code===e),r=t?t.url:go.default.url;Wn("[el-content-body]",r,"div.unified-document"),e!==go.default.code&&Hn(e.toString(),L3)}const vo={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"}]},B3={en:{...ae.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:{...ae.de,title:"Datenschutzrichtlinie",paragraph:"Neben der Überprüfung unserer Datenschutzrichtlinie finden Sie unten weitere Informationen zum Datenschutz und zur Einreichung einer Datenschutzanfrage."},fr:{...ae.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:{...ae.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":{...ae.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":{...ae.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":{...ae["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 U3(){const e=qn(vo),t=vo.supported.find(i=>i.code===e),r=t?t.url:vo.default.url;Wn("[el-content-body]",r,"div.unified-privacy-policy"),e!==vo.default.code&&Hn(e.toString(),B3)}const yo={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"}]},b3={en:{...ae.en,title:"Learneo Terms of Service for Non-European Users"},es:{...ae.es,title:"Términos de servicio de Learneo para usuarios no europeos"},"pt-br":{...ae["pt-br"],title:"Termos de uso da Learneo para usuários não europeus"}};function z3(){const e=qn(yo),t=yo.supported.find(i=>i.code===e),r=t?t.url:yo.default.url;Wn("[el-content-body]",r,"div.unified-document"),e!==yo.default.code&&Hn(e.toString(),b3)}const _o={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"}]},j3={en:{...ae.en,title:"Learneo Data Privacy Framework Notice"},"es-es":{...ae.es,title:"Aviso sobre el marco de privacidad de datos de Learneo"},"es-la":{...ae.es,title:"Aviso sobre el marco de privacidad de datos de Learneo"},de:{...ae.de,title:"Datenschutzhinweis von Learneo"},fr:{...ae.fr,title:"Avis sur le cadre de confidentialité des données de Learneo"},nl:{...ae.nl,title:"Kennisgeving over het kader voor gegevensbescherming van Learneo"},"pt-br":{...ae["pt-br"],title:"Aviso da estrutura de privacidade de dados da Learneo"}};function W3(){const e=qn(_o),t=_o.supported.find(i=>i.code===e),r=t?t.url:_o.default.url;Wn("[el-content-body]",r,"div.unified-document"),e!==_o.default.code&&Hn(e.toString(),j3)}function q3(){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),Zm(t),setTimeout(()=>{mc(t)},2e3)})}window.location.pathname==="/"&&rE();window.location.pathname==="/legal"&&gE();window.location.pathname==="/contact"&&yE();window.location.pathname==="/news"&&xE();window.location.pathname==="/legal/community-guidelines"&&PE();window.location.pathname==="/legal/counter-notice"&&f3();window.location.pathname==="/legal/copyright-policy"&&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/illegal-content-notice"&&O3();window.location.pathname==="/legal/dsa-online-platforms"&&F3();window.location.pathname==="/legal/honor-code"&&M3();window.location.pathname==="/legal/privacy-policy"&&U3();window.location.pathname==="/legal/terms-of-service"&&z3();window.location.pathname==="/legal/learneo-data-privacy-framework-notice"&&W3();window.location.pathname.includes("/news/")&&q3();