Personalized advertising

Google provides translated versions of our Help Center as a convenience, though they are not meant to change the content of our policies. The English version is the official language we use to enforce our policies. To view this article in a different language, use the language dropdown at the bottom of the page.

Personalized advertising is a powerful tool that improves advertising relevance for users and increases ROI for advertisers. Because it works by employing online user data to target users with more relevant advertising content, it can provide an improved experience for users and advertisers alike.

When employing user behavior or interest data to provide more relevant ad content it’s important to handle that information appropriately. We recognize that certain interests are sensitive and that targeting based on them could negatively impact user experience.

With this in mind and based on the sensitivities associated with user ad targeting, we’ve identified policy standards for all personalized advertising targeting features. These standards do not replace our other advertising policies (for example, for Google Ads or Shopping) and advertisers are still responsible for complying with all applicable advertising policies, in addition to Personalized advertising policies. Advertisers are also required to comply with our policies for European Union user consent, where applicable.

Google's privacy policy applies to all Google features and dictates how Google collects, uses, and protects user data. Learn about what happens if you violate our policies.

Personalized advertising policies
Personalized advertising content policy principles Personalized advertising data collection and use policies
Restrictions based on personalized advertising targeting feature
Policy principles: Sensitive interest categories
 

Personalized advertising content policy principles

Sensitive interest categories are restricted in personalized ads. We define sensitive interest categories in terms of the following content policy principles:

Legal restrictions: Ads must comply with the law.

Personal hardships: Ads shouldn’t target users in ways that exploit their difficulties or struggles.

Identity and belief: Ads shouldn’t target users based on categories prone to systemic discrimination or unfair stigmas.

Sexual interests: Ads shouldn’t target users based on inherently private sexual interests or experiences.

Access to opportunities: Ads shouldn’t limit access to opportunities by leveraging unfair societal biases when targeting users with specific content categories.

Restrictions based on personalized advertising targeting feature

Personalized ads policies apply differently depending on the targeting feature used. For all targeting features, there are two components:

  • targeting users, which refers to the groups of users you've chosen to see your ads and includes all aspects of creating or selecting those groups.
  • promoting products and services, which refers to the specific content in your ad or on your landing page.

Depending on whether the targeting feature is an advertiser-curated audience or a predefined Google audience, personalized ads sensitive interest categories may or may not apply to promoting products and services.

  • For all personalized ads targeting features, we don’t allow targeting users based on sensitive interest categories.
  • For advertiser-curated audiences, where advertisers can customize, curate, or upload their own audiences, advertisers are also not allowed to promote products and services from sensitive interest categories.
  • For pre-defined Google audiences, where Google manages the development and curation of policy-compliant audiences based on information across Google properties, advertisers are allowed to promote products and services from sensitive interest categories.

Effect of the policy

Advertisers promoting products and services that fall within sensitive interest categories are unable to use advertiser-curated audiences. This helps ensure that sensitive interest categories aren’t inadvertently used for targeting audiences. Because predefined Google audiences are expressly configured without sensitive user signals, all advertisers are allowed to use them, even if they promote sensitive interest categories.

See the following non-exhaustive list of targeting features and how personalized ads policies apply.

Advertiser-curated audiences

If you’re an advertiser that promotes products and services in sensitive interest categories you’ll be unable to use the following targeting features.

Predefined Google audiences

All advertisers are able to use the following targeting features, including advertisers that promote products and services in sensitive interest categories.

  • In-market
  • Affinity
  • Demographics
  • Detailed Demographics
  • Life Events
  • Location Targeting
 

Sensitive interest categories

Legal restrictions

Ads must comply with all applicable laws and regulations for all of the locations where your ads are showing.

We don’t allow targeting users based on legally restricted content, as defined in the following sensitive interest categories. Depending on the targeting feature used, you also may not be allowed to promote products and services in the following sensitive interest categories.

You are responsible for ensuring your ads comply with policy where required. See below for specific examples of what we don't allow.

 
Troubleshooter: How to comply with policy
  1. Read the policy below to learn what we don't allow. Ensure that your ads, site, or app comply with Personalized advertising policies. Note that even if ads are not targeted using sensitive categories, some types of ad content are still prohibited.
  2. Remove that content from your site or app. If your site or app has content that we don't allow, remove all content that doesn’t comply with this policy. You'll then need to request a review before moving on to the next step of checking your audience lists.
  3. Remove that content from your ad.
    If your ad violates this policy, edit it to make it comply.
    • On your Ads page, hover over the ad you want to edit.
    • Click the pencil icon next to your ad to edit it.
    • Click Save when you're done.
  4. Once you edit and save your ad, it's sent for review. Most ads are reviewed within 1 business day, though some can take longer if they need a more complex review. If you've removed the unacceptable content from your ad and its destination, you can request a review of your ad.
  5. Disassociate or remove ad groups targeting audience or remarketing lists. After we review the site or app, the associated lists will be enabled. Ensure that the ads using these lists comply with Personalized advertising policies. If the ads do not comply with Personalized advertising policies, please remove the ad groups or targeting that uses the audience or remarketing lists.
If you aren't able to fix these violations, or you choose not to, please remove your ad to help prevent your account from becoming suspended in the future for having too many disapproved ads.

Users under 13 in personalized advertising

Collecting personal information from children under 13 or the applicable age in their country, or targeting interest content to children under the age of 13 the applicable age in their country.

Restricted drug terms in personalized advertising

Prescription medications and information about prescription medications, unless the medication and any listed ingredients are only intended for animal use and are not prone to human abuse or other misuse. Learn more 

Clinical trial recruitment in personalized advertising

Promotion of clinical trial recruitment

Alcohol in personalized advertising

Alcoholic beverages and drinks that resemble alcoholic beverages

Gambling in personalized advertising

 Gambling, including online and offline gambling; online gambling-related information; online non-casino games played for money or prizes; and online casino-based games, regardless of whether money is exchanged

Location-based gambling in personalized advertising

Physical casinos that explicitly promote gambling

 

Personal hardships

We understand that users don’t want to see ads that exploit their personal struggles, difficulties, and hardships, so we don’t allow personalized advertising based on these hardships. Such personal hardships include health conditions, treatments, procedures, personal failings, struggles, or traumatic personal experiences. You also can’t impose negativity on the user.

We don’t allow targeting users based on personal hardships, as defined in the following sensitive interest categories. Depending on the targeting feature used, you also may not be allowed to promote products and services in the following sensitive interest categories.

You are responsible for ensuring your ads comply with policy where required. See below for specific examples of what we don't allow.

Troubleshooter: How to comply with policy
  1. Read the policy below to learn what we don't allow. Ensure that your ads, site, or app comply with Personalized advertising policies. Note that even if ads are not targeted using sensitive categories, some types of ad content are still prohibited.
  2. Remove that content from your site or app. If your site or app has content that we don't allow, remove all content that doesn’t comply with this policy. You'll then need to request a review before moving on to the next step of checking your audience lists.

  3. Remove that content from your ad.

    If your ad violates this policy, edit it to make it comply.

    • On your Ads page, hover over the ad you want to edit.
    • Click the pencil icon next to your ad to edit it.
    • Click Save when you're done.

    Once you edit and save your ad, it's sent for review. Most ads are reviewed within 1 business day, though some can take longer if they need a more complex review. If you've removed the unacceptable content from your ad and its destination, you can request a review of your ad.

  4. Disassociate or remove ad groups targeting audience or remarketing lists. After we review the site or app, the associated lists will be enabled. Ensure that the ads using these lists comply with Personalized advertising policies. If the ads do not comply with Personalized advertising policies, please remove the ad groups or targeting that uses the audience or remarketing lists.
If you aren't able to fix these violations, or you choose not to, please remove your ad to help prevent your account from becoming suspended in the future for having too many disapproved ads.

Health in personalized advertising

Personal health content, which includes:

  • Physical or mental health conditions, including diseases, sexual health, and chronic health conditions, which are health conditions that require long-term care or management. 
  • Products, services, or procedures to treat or manage chronic health conditions, which includes over-the-counter medications and medical devices.
  • Any health issues associated with intimate body parts or functions, which includes genital, bowel, or urinary health.
  • Invasive medical procedures, which includes cosmetic surgery.
  • Disabilities, even when content is oriented toward the user’s primary caretaker.
    • Examples: Treatments for chronic health conditions like diabetes or arthritis, treatments for sexually transmitted diseases, counseling services for mental health issues like depression or anxiety, medical devices for sleep apnea like CPAP machines, over-the-counter medications for yeast infections, information about how to support your autistic child

Negative financial status in personalized advertising

Personal financial distress, difficulties, or deprivation

  • Examples: bankruptcy services, welfare services, homeless shelters, unemployment resources, predatory lending products and services

Relationship hardships in personalized advertising

Personal hardships with family, friends, or other interpersonal relationships

  • Examples: divorce services, books about coping with divorce, bereavement products or services, family counseling services

Commission of a crime in personalized advertising

Personal criminal record, crimes committed, criminal allegations, or criminal charges

  • Examples: bail bonds services, criminal defense lawyers

Abuse and trauma in personalized advertising

Personal status as a victim of abuse, crime, or other traumatic event

  • Examples: domestic abuse shelters, victim advocate services

Imposing negativity in personalized advertising

Imposing negativity on the user or using a negative perspective or bias to promote any content category

  • Examples: body shaming, negativity related to physical attributes or social interactions, suggesting negative outcomes for users if they don’t take specific actions
 

Identity and belief

We consider identity and belief systems to be deeply personal and complex. They’re highly dependent on diversity of cultural norms, geography, history, and personal life experiences. We also understand that how one identifies or what one believes can be used to segment users based on judgments or stigmas.

We want ads to provide a positive experience and to be informed by users’ interests rather than by who they’re perceived to be as a person, so we don’t allow personalized advertising based on a user’s fundamental or intrinsic self-identity or their belief systems. Such identities and beliefs can include inherently private classifications of one’s self; classifications susceptible to stigmas, discrimination, or harassment; membership within groups that are susceptible to stigmas, discrimination, or prejudices; and personally held belief systems.

We don’t allow targeting users based on identity and belief, as outlined in the following sensitive interest categories. Depending on the targeting feature used, you also may not be allowed to promote products and services in the following sensitive interest categories.

You are responsible for ensuring your ads comply with policy where required. See below for specific examples of what we don't allow.

Troubleshooter: How to comply with policy
  1. Read the policy below to learn what we don't allow. Ensure that your ads, site, or app comply with Personalized advertising policies. Note that even if ads are not targeted using sensitive categories, some types of ad content are still prohibited.
  2. Remove that content from your site or app. If your site or app has content that we don't allow, remove all content that doesn’t comply with this policy. You'll then need to request a review before moving on to the next step of checking your audience lists.
  3. Remove that content from your ad.
    If your ad violates this policy, edit it to make it comply.
    • On your Ads page, hover over the ad you want to edit.
    • Click the pencil icon next to your ad to edit it.
    • Click Save when you're done.
  4. Once you edit and save your ad, it's sent for review. Most ads are reviewed within 1 business day, though some can take longer if they need a more complex review. If you've removed the unacceptable content from your ad and its destination, you can request a review of your ad.
  5. Disassociate or remove ad groups targeting audience or remarketing lists. After we review the site or app, the associated lists will be enabled. Ensure that the ads using these lists comply with Personalized advertising policies. If the ads do not comply with Personalized advertising policies, please remove the ad groups or targeting that uses the audience or remarketing lists.
If you aren't able to fix these violations, or you choose not to, please remove your ad to help prevent your account from becoming suspended in the future for having too many disapproved ads.

Sexual orientation in personalized advertising

Sexual orientation, including lesbian, gay, bisexual, questioning, or heterosexual orientation

  • Examples: information about revealing your homosexuality, gay dating, gay travel, information about bisexuality

Political affiliation in personalized advertising

This Personalized advertising policy applies to all targeting features.

Political affiliation

  • Examples: political ideologies, political opinions, political parties, political organizations, political campaigns, engagement in political discourse

Political content in personalized advertising

This Personalized advertising policy applies to all targeting features.

Political affiliation

  • Examples: Examples: political ideologies, political opinions, political parties, political organizations, political campaigns, engagement in political discourse

Trade union membership in personalized advertising

Trade unions and ads that imply knowledge of a user's trade union membership

  • Examples: trade union sites, information oriented toward members of trade unions, trade union blogs, and trade union support for work disputes

Race and ethnicity in personalized advertising

Personal race or ethnicity

  • Examples: racially or ethnically oriented publications, racially or ethnically oriented universities, racial or ethnic dating

Religious belief in personalized advertising

Personal religious beliefs

  • Examples: places of worship, religious guidance, religious education or universities, religious products

Marginalized groups in personalized advertising

Membership in a marginalized or vulnerable social group, such as social castes, immigrants or refugees

  • Examples: products oriented toward users based on social caste, services for immigrants, legal services for refugees

Transgender identification in personalized advertising

Personal identification with a gender different from the gender assigned at birth, or a gender which does not conform to singular male or female identification

  • Examples: information about gender transitioning, transgender discrimination lawyers
 

  Sexual interests

We understand that sexual interests are inherently private and, depending on cultural norms, not often candidly discussed. We believe in maintaining the privacy of a user’s sexual interests, so we don’t allow personalized advertising that targets users based on their personal sexual interests, experiences, activities, or preferences. Such interests include sexual behaviors, activities, or products used when having sex. Additionally, we don’t allow categories that are sexually suggestive or intended to sexually arouse.

We don’t allow targeting users based on sexual interests, as outlined in the following sensitive interest categories. Depending on the targeting feature used, you also may not be allowed to promote products and services in the following sensitive interest categories.

You are responsible for ensuring your ads comply with policy where required. See below for specific examples of what we don't allow.

Troubleshooter: How to comply with policy
  1. Read the policy below to learn what we don't allow. Ensure that your ads, site, or app comply with Personalized advertising policies. Note that even if ads are not targeted using sensitive categories, some types of ad content are still prohibited.
  2. Remove that content from your site or app. If your site or app has content that we don't allow, remove all content that doesn’t comply with this policy. You'll then need to request a review before moving on to the next step of checking your audience lists.
  3. Remove that content from your ad.
    If your ad violates this policy, edit it to make it comply.
    • On your Ads page, hover over the ad you want to edit.
    • Click the pencil icon next to your ad to edit it.
    • Click Save when you're done.
  4. Once you edit and save your ad, it's sent for review. Most ads are reviewed within 1 business day, though some can take longer if they need a more complex review. If you've removed the unacceptable content from your ad and its destination, you can request a review of your ad.
  5. Disassociate or remove ad groups targeting audience or remarketing lists. After we review the site or app, the associated lists will be enabled. Ensure that the ads using these lists comply with Personalized advertising policies. If the ads do not comply with Personalized advertising policies, please remove the ad groups or targeting that uses the audience or remarketing lists.
If you aren't able to fix these violations, or you choose not to, please remove your ad to help prevent your account from becoming suspended in the future for having too many disapproved ads.

Birth control in personalized advertising

Devices intended to prevent pregnancy or sexually transmitted diseases

  • Examples: condoms, oral contraceptive pill, contraceptive sponge

Sexual content

 All sexual content as defined in the Google Ads Sexual content policy

If the Sexual content policy and the Personalized advertising sexual interests policy differ on how each treats a category, the Personalized advertising sexual interests policy takes precedence over the Sexual content policy with respect to how the category can be used for targeting and personalized ads.

 

Access to opportunities

We believe access to social and economic opportunities is fundamental for individual well-being, social status and quality of life. We also recognize that historic discrimination and societal biases have resulted in some segments of society having unequal access to these opportunities. 

Therefore, in an effort to improve inclusivity for users disproportionately affected by society’s biases, we don’t allow some categories of products or services to be targeted to specific audiences. This is in addition to existing ads policies that prohibit discrimination and personalized ads policies that prohibit use of Identity and Belief categories. See below for specific examples of what we don't allow.

Countries: United States, Canada

In the United States and Canada, the following sensitive interest categories cannot be targeted to audiences based on gender, age, parental status, marital status, or ZIP code. 

Housing in personalized ads

Homes for sale or rental, where a home is defined as a place a person would reside. This includes products or services enabling the sale or rental of homes. 

  • Examples: housing listing sites, individual houses for sale or rental, real estate services

Employment in personalized ads 

Employment opportunities or hiring a person for a job.* 

  • Examples: ads for jobs, job recruitment sites, job listing sites

*A subset of predetermined U.S. government advertisers promoting employment in personalized ads are permitted to target restricted audiences under specific conditions. If the targeting is based on a bona fide occupational qualification for a government job, which is defined under U.S. law as a qualification that is reasonably necessary for normal function of the job, these identified U.S. government advertisers may target restricted audiences. 

Credit in personalized ads

Offers of credit or products or services related to credit lending. 

  • Examples: credit cards, loans including home loans, car loans, appliance loans, short-term loans
 

Personalized advertising data collection and use policies 

These policies define requirements for data collection and use in personalized ads. They apply in addition to the Google ads policies for data collection and use

You aren't allowed to do the following:

Run ads that collect or contain personally identifiable information (PII), unless using an ad format provided by Google and designed for that purpose

  • Examples: Collecting email addresses, telephone numbers, or credit card numbers within the ad itself

Use or associate PII with remarketing lists, cookies, data feeds, or other anonymous identifiers

Share PII with Google through remarketing tags or any product data feeds that might be associated with ads

Send Google precise location information without first obtaining users' consent

Use a remarketing list that targets an overly narrow or specific audience. This includes the case where combining a remarketing list with other targeting criteria (such as geographic limitations or other user segmentation) results in an ad targeted to a relatively small number of users. Learn more about remarketing list size requirements.

For Remarketing

  • You can choose to disable the collection of remarketing data for users who do not wish to view personalized ads by using the parameter: allow_ad_personalization_signals. Learn how to modify the global site tag in order to disable the collection of remarketing data for specific users.
  • When using remarketing, re-engagement, or similar audiences features, you're required to include specific information in your privacy policy.
  • Google may include in-ad notice labels to disclose personalized advertising to our users, and we may display to users which remarketing lists they're on, along with the corresponding domain name. You must not modify or obscure these notices. If you want to implement your own in-ad notice, it must only be done in compliance with relevant industry standards.
  • Google won't allow another advertiser to use your remarketing lists or similar audiences lists without your consent.
Troubleshooter: Personalized advertising policies for data collection and use
  1. Read the policy below to learn what we don't allow. Ensure that your ads, site, or app comply with Personalized advertising policies. Note that even if ads are not targeted using sensitive categories, some types of ad content are still prohibited.
  2. Remove that content from your site or app. If your site or app has content that we don't allow, remove all content that doesn’t comply with this policy. You'll then need to request a review before moving on to the next step of checking your audience lists.

  3. Remove that content from your ad.

    If your ad violates this policy, edit it to make it comply.

    • On your Ads page, hover over the ad you want to edit.
    • Click the pencil icon next to your ad to edit it.
    • Click Save when you're done.

    Once you edit and save your ad, it's sent for review. Most ads are reviewed within 1 business day, though some can take longer if they need a more complex review. If you've removed the unacceptable content from your ad and its destination, you can request a review of your ad.

  4. Disassociate or remove ad groups targeting audience or remarketing lists. After we review the site or app, the associated lists will be enabled. Ensure that the ads using these lists comply with Personalized advertising policies. If the ads do not comply with Personalized advertising policies, please remove the ad groups or targeting that uses the audience or remarketing lists.
If you aren't able to fix these violations, or you choose not to, please remove your ad to help prevent your account from becoming suspended in the future for having too many disapproved ads.

Need help?

If you have questions about our policies, let us know: Contact Google Ads Support
Was this helpful?
How can we improve it?

Related questions from the Community

Search
Clear search
Close search
Google apps
Main menu
");return null==a||null==a.sheet?Lf:Oi(a.sheet,void 0!=b?b:null,c)} function Si(a){if(Uc&&!gd(10)||"function"!=typeof wb.DOMParser)return null;a=$f(Te("Never attached to DOM."),""+a+"");return(new DOMParser).parseFromString(Of(a),"text/html").body.children[0]} function Qi(a,b){if(!a)return yf;var c=document.createElement("div").style;Ti(a).forEach(function(e){var f=Yc&&e in Ni?e:e.replace(/^-(?:apple|css|epub|khtml|moz|mso?|o|rim|wap|webkit|xv)-(?=[a-z])/i,"");Ub(f,"--")||Ub(f,"var")||(e=Ji(a,e),e=ii(f,e,b),null!=e&&Ki(c,f,e))}); return ag(c.cssText||"")} function Ui(a){var b=Array.from(Bi(qi,a,"getElementsByTagName",["STYLE"])),c=xc(b,function(f){return wc(Fi(f).cssRules)}); c=Pi(c);c.sort(function(f,h){f=bi(f.selectorText);a:{h=bi(h.selectorText);for(var k=Math.min(f.length,h.length),l=0;lr?1:nh?1:f"+b+""),Ui(b),b=b.innerHTML);b=$f(Te("Never attached to DOM."),b);var c=document.createElement("template");if(ij&&"content"in c)wg(c,b),c=c.content;else{var e=document.implementation.createHTMLDocument("x");c=e.body;wg(e.body,b)}b=document.createTreeWalker(c,NodeFilter.SHOW_ELEMENT| NodeFilter.SHOW_TEXT,null,!1);for(c=Yi?new WeakMap:new $i;e=b.nextNode();){c:{var f=e;switch(Hi(f)){case 3:f=Dj(this,f);break c;case 1:if("TEMPLATE"==Gi(f).toUpperCase())f=null;else{var h=Gi(f).toUpperCase();if(h in this.oa||"http://www.w3.org/1999/xhtml"!=Li(f))var k=null;else this.ha[h]?k=document.createElement(h):(k=Vh(document,"SPAN"),this.ua&&Di(k,"data-sanitizer-original-tag",h.toLowerCase()));if(k){var l=k,n=Ci(f);if(null!=n)for(var r=0;h=n[r];r++)if(h.specified){var t=f;var w=h;var x=w.name; if(Ub(x,"data-sanitizer-"))w=null;else{var A=Gi(t);w=w.value;var pa={tagName:Yb(A).toLowerCase(),attributeName:Yb(x).toLowerCase()},qa={zq:void 0};"style"==pa.attributeName&&(qa.zq=Ei(t));t=Bj(A,x);t in this.o?(x=this.o[t],w=x(w,pa,qa)):(x=Bj(null,x),x in this.o?(x=this.o[x],w=x(w,pa,qa)):w=null)}null!==w&&Di(l,h.name,w)}f=k}else f=null}break c;default:f=null}}if(f){if(1==Hi(f)&&c.set(e,f),e=Ii(e),h=!1,e)k=Hi(e),l=Gi(e).toLowerCase(),n=Ii(e),11!=k||n?"body"==l&&n&&(k=Ii(n))&&!Ii(k)&&(h=!0):h=!0,k= null,h||!e?k=a:1==Hi(e)&&(k=c.get(e)),k.content&&(k=k.content),k.appendChild(f)}else Yh(e)}c.clear&&c.clear()}else a=Vh(document,"SPAN");0")+1,a.lastIndexOf("b;)a.pop()} function Jj(a){a=Array(a);Ij(a,0);return a} ;var Kj=new Hj;Kj.__default=function(a,b,c){var e=typeof c;"object"===e||"function"===e?a[b]=c:null==c?a.removeAttribute(b):(e=0===b.lastIndexOf("xml:",0)?"http://www.w3.org/XML/1998/namespace":0===b.lastIndexOf("xlink:",0)?"http://www.w3.org/1999/xlink":null)?a.setAttributeNS(e,b,c):a.setAttribute(b,c)}; Kj.style=function(a,b,c){a=a.style;if("string"===typeof c)a.cssText=c;else{a.cssText="";for(var e in c)Gj.call(c,e)&&(b=c[e],0<=e.indexOf("-")?a.setProperty(e,b):a[e]=b)}}; function Lj(a,b,c,e){(e[b]||e.__default)(a,b,c)} ;var Mj=null;function Nj(a){this.node=a;this.o=[];this.deleted=[]} ;var Oj="undefined"!==typeof Node&&Node.prototype.getRootNode||function(){for(var a=this,b=a;a;)b=a,a=a.parentNode;return b};function Pj(a,b){this.o=null;this.ka=!1;this.ha=a;this.key=b;this.text=void 0} function Qj(a,b,c){b=new Pj(b,c);return a.__incrementalDOMData=b} function Rj(a,b){if(a.__incrementalDOMData)return a.__incrementalDOMData;var c=1===a.nodeType?a.localName:a.nodeName,e=1===a.nodeType?a.getAttribute("key"):null;b=Qj(a,c,1===a.nodeType?e||b:null);if(1===a.nodeType&&(a=a.attributes,c=a.length)){e=b.o||(b.o=Jj(c));for(var f=0,h=0;f\n \n \n\n'), "add.svg":Te('\n \n \n\n'),"announcement.svg":Te('\n \n \n\n'),"arrow_back.svg":Te('\n \n \n\n'), "arrow_drop_down.svg":Te('\n'),"arrow_drop_up.svg":Te('\n'),"arrow_forward.svg":Te('\n'), "attach_file.svg":Te('\n'),"auto_awesome.svg":Te('\n'), "calendar_today.svg":Te('\n'),"chat.svg":Te('\n \n \n\n'), "check.svg":Te('\n \n \n\n'),"check_circle.svg":Te('\n \n \n\n'), "check_circle_filled.svg":Te('\n \n \n \n \n\n'),"check_circle_outline.svg":Te('\n \n \n\n'), "close.svg":Te('\n \n \n\n'),"code.svg":Te('\n'),"content_copy.svg":Te('\n \n\n'), "delete_outline.svg":Te('\n'),"do_not_disturb.svg":Te('\n \n \n\n'), "down_arrow.svg":Te('\n \n \n\n'),"drive_document.svg":Te('\n \n \n\n'),"drive_image.svg":Te('\n \n \n\n'), "dvr.svg":Te('\n'),"email.svg":Te('\n \n \n\n'), "error.svg":Te('\n'),"error_outline.svg":Te('\n \n \n\n'), "event_available.svg":Te('\n \n \n\n'),"face.svg":Te('\n'), "featured_video.svg":Te('\n'),"filter_list.svg":Te('\n \n\n'),"format_bold.svg":Te('\n'), "format_clear.svg":Te('\n'),"format_indent_decrease.svg":Te('\n'), "format_indent_increase.svg":Te('\n'),"format_italic.svg":Te('\n'),"format_list_bulleted.svg":Te('\n'), "format_list_numbered.svg":Te('\n'),"format_quote.svg":Te('\n \n\n'), "format_underline.svg":Te('\n'),"help_outline.svg":Te('\n \n \n\n'), "highlight_alt.svg":Te('\n'),"info.svg":Te('\n \n \n\n'), "info_filled.svg":Te('\n'),"keep_pin_outline.svg":Te('\n \n \n\n'), "keyboard_arrow_up.svg":Te('\n \n \n\n'),"label.svg":Te('\n \n \n\n'), "label_off.svg":Te('\n \n \n\n'), "language.svg":Te('\n'), "link.svg":Te('\n'),"lock.svg":Te('\n \n \n \n\n'), "lock_open.svg":Te('\n \n \n \n\n'),"maximize.svg":Te('\n'), "minimize.svg":Te('\n'),"mode_edit.svg":Te('\n \n \n\n'),"more_vert.svg":Te('\n \n \n\n'), "navigate_before.svg":Te('\n'),"navigate_next.svg":Te('\n'),"notifications.svg":Te('\n'), "open_in_new.svg":Te('\n'),"phone.svg":Te('\n \n \n\n'), "play_arrow.svg":Te('\n \n \n\n'),"play_circle.svg":Te('\n \n \n\n'),"public.svg":Te('\n \n \n\n'), "question_answer.svg":Te('\n \n \n\n'),"remove_circle_outline.svg":Te('\n \n \n\n'), "restart_alt.svg":Te('\n \n \n\n'),"search.svg":Te('\n \n \n\n'), "send.svg":Te('\n'),"sentiment_very_satisfied.svg":Te('\n'), "star.svg":Te('\n'),"star_boarder.svg":Te('\n'), "storefront.svg":Te('\n \n\n'), "supervised_user_circle.svg":Te('\n \n \n \n \n\n'), "text_format.svg":Te('\n'),"thumb_down_alt.svg":Te('\n'), "thumb_up.svg":Te('\n'),"thumb_up_alt.svg":Te('\n'), "undo.svg":Te('\n'),"unfold_more.svg":Te('\n'), "unpin.svg":Te('\n \n \n\n'),"video_youtube.svg":Te('\n'), "video_youtube_outline.svg":Te('\n \n \n\n'), "visibility.svg":Te('\n \n \n\n'),"warning.svg":Te('\n \n \n\n')};var Qk="arrow_back arrow_forward chevron_left chevron_right exit_to_app first_page format_quote last_page navigate_before navigate_next open_in_new star_half gm/arrow_back gm/arrow_forward gm/format_quote gm/help_outline gm/play_arrow gm/open_in_new gm/undo".split(" ");function Rk(a){var b=a.icon,c=void 0===a.size?24:a.size,e=void 0===a.Ab?!1:a.Ab,f=void 0===a.Gd?[]:a.Gd;a=void 0===a.title?"":a.title;E.call(this,"sc.shared.MaterialIcon");this.icon=b;this.size=c;this.Gd=f;this.Ab=e;this.title=a} y(Rk,E);Rk.prototype.content=function(){var a=this,b=this.size/16+"rem",c={root:!0,baseline:this.Ab,flip:-1!==Qk.indexOf(this.icon)},e=0===this.icon.indexOf("gm/");e||(c["text-icon"]=!0);for(var f=u(this.Gd),h=f.next();!h.done;h=f.next())h=h.value,""!==h&&(c[h]=!0);e?this.element("div","class",c,"title",this.title,"style",{width:b,height:b},function(){vk(Pk[a.icon.replace("gm/","")+".svg"])}):this.element("div","class",c,"title",this.title,"style","font-size: "+b,this.icon)};function Sk(a,b,c,e){this.ka=a;this.ha=b;this.o=c;this.ma=void 0===e?1:e} function Tk(a){if(!a||"transparent"===a)return new Sk(0,0,0,0);var b=a.match(/\.?\d+(\.\d+)?/g);if(3>b.length)throw Error("Could not parse '"+a+"' as a color.");b.length=4;return new (Function.prototype.bind.apply(Sk,[null].concat(Ba(b.map(Number)))))} function Uk(a){var b=Vk(a,Wk);a=Vk(a,Xk);return 3.1>b&&a>b} var Xk=new Sk(0,0,0),Wk=new Sk(255,255,255);function Vk(a,b){a=.2126*Yk(a.ka)+.7152*Yk(a.ha)+.0722*Yk(a.o)+.05;b=.2126*Yk(b.ka)+.7152*Yk(b.ha)+.0722*Yk(b.o)+.05;return Math.max(a,b)/Math.min(a,b)} function Yk(a){a/=255;return.03928>a?a/12.92:Math.pow((a+.055)/1.055,2.4)} ;var Zk=[{opacity:0},{opacity:.16,offset:.25},{opacity:.16,offset:.5},{opacity:0}],$k={duration:300},al={duration:225,easing:"cubic-bezier(.4, .0, .2, 1)"};function bl(a){a=void 0===a?{}:a;a=void 0===a.Il?!1:a.Il;E.call(this,"sc.shared.MaterialInteractionOverlay");var b=this;this.ha=!1;this.parentElement=null;this.Il=a;this.ta=function(c){cl(b,c.clientX,c.clientY,b.Il)}; this.ma=function(){b.ha=!0;b.Ca()}; this.na=function(){b.ha=!1;b.Ca()}} y(bl,E);bl.prototype.content=function(){var a=this,b=Uk(Tk(getComputedStyle(this.element("span")).color));this.root=this.element("div","class",{root:!0,"light-text":b,hover:this.ha},"aria-hidden","true",function(){a.element("div","class","hover-overlay");a.element("div","class","pressed-overlay");a.o=a.element("div","class","ripple")}); dl(this)}; function dl(a){setTimeout(function(){var b,c,e=a.parentElement,f=null!==(c=a.getElement()&&(null===(b=a.getElement())||void 0===b?void 0:b.parentElement))&&void 0!==c?c:null;e!==f&&(e&&(e.removeEventListener("mousedown",a.ta),e.removeEventListener("mouseenter",a.ma),e.removeEventListener("mouseleave",a.na)),f&&(f.addEventListener("mousedown",a.ta),f.addEventListener("mouseenter",a.ma),f.addEventListener("mouseleave",a.na)),a.parentElement=f)},0)} function el(a,b){"Enter"!==b.code&&"Space"!==b.code||cl(a,0,0,!0)} function cl(a,b,c,e){var f;if(null!==(f=a.o)&&void 0!==f&&f.animate){var h=a.root.getBoundingClientRect(),k=.6*Math.max(h.width,h.height)/256,l=(Math.sqrt(Math.pow(h.width/2,2)+Math.pow(h.height/2,2))+10)/128;if(e)b=h="calc(50% - 128px)",k="scale("+k+")",l="scale("+l+")";else{b=b-h.left-128;var n=c-h.top-128;c=h.width/2-128-b;e=h.height/2-128-n;h=n+"px";b+="px";k="translate(0, 0) scale("+k+")";l="translate("+c+"px, "+e+"px) scale("+l+")"}k=[{transform:k},{transform:l}];a.o.style.top=h;a.o.style.left= b;a.o.style.transform=l;a.o.animate(Zk,$k);a.o.animate(k,al)}} ;function fl(a){a=void 0===a?{}:a;E.call(this,"sc.shared.MaterialButton");this.model=a instanceof Nk?a:new Nk(a);this.overlay=new bl;Dk(this,this.model)} y(fl,E);p=fl.prototype; p.content=function(a){var b=this;a&&this.model.Be(a);var c=""!==this.model.Ja(),e=""!==this.model.sg();this.o=this.element(this.model.Si()?"a":"button","href",this.model.Si()||void 0,"class",{root:!0,text:1===this.model.getStyle()||2===this.model.getStyle()||8===this.model.getStyle(),"color-label":8===this.model.getStyle()||2===this.model.getStyle(),"color-hint":6===this.model.getStyle()&&c,hairline:3===this.model.getStyle(),href:!!this.model.Si(),filled:4===this.model.getStyle(),"protected":5=== this.model.getStyle(),tonal:9===this.model.getStyle(),navigational:6===this.model.getStyle()&&!c,"navigational-alt":7===this.model.getStyle(),"left-icon":Ok(this.model),"right-icon":this.model.jk(),"icon-only":e&&!c,"small-icon":this.model.Mk,hidden:!this.model.Vl,compact:this.model.compact},"style",""===this.model.hm()?null:{"max-width":this.model.hm()},"type","button","aria-label",this.model.Ri(),"aria-expanded",this.model.Vt,"aria-controls",this.model.Ut,"disabled",this.model.qg(),"onclick",function(f){b.wb(f)}, "onkeydown",function(f){b.overlay&&el(b.overlay,f)},function(){e&&b.element("span","class","icon",new Rk({icon:b.model.sg(), size:b.model.Mk||c?18:24,Ab:!0}));c&&b.element("span","class",{overflow:""!==b.model.hm()},function(){nk(b.model.Ja())}); b.overlay.render()})}; p.wb=function(a){var b=this.model.km();b&&b({method:0===a.clientX&&0===a.clientY?1:2})}; p.Yb=function(a){this.model.Yb(a)}; p.Uc=ma(0);p.Ja=function(){return this.model.Ja()}; p.nb=function(a){this.model.nb(a)}; p.focus=function(){var a;null===(a=this.o)||void 0===a?void 0:a.focus()};function gl(a,b){this.value=a;this.icon=b} gl.prototype.toString=function(){return this.value}; var hl=new gl("error","gm/error_outline"),il=new gl("caution","gm/warning"),jl=new gl("success","gm/check_circle_outline");function kl(a){var b=a.message,c=a.type,e=a.position;a=void 0===a.Nm?void 0:a.Nm;E.call(this,"sc.shared.Callout");this.message=b;this.type=c;this.position=e;this.icon=new Rk({icon:c.icon,Ab:!0});void 0!==a&&(this.Nm=new fl({mb:a.mb,text:a.text,trigger:a.trigger,style:1,compact:!0}))} y(kl,E);kl.prototype.content=function(){var a=this;this.element("div","class","root "+this.type+" "+this.position,"aria-live","polite",function(){a.element("div","class","content",function(){a.icon.render();a.element("div","class","message",a.message)}); void 0!==a.Nm&&a.element("div","class","secondary-button",a.Nm)})};function ll(a,b,c){b=void 0===b?!0:b;void 0===c||c?jg(window,qg(a)):(c=document.createElement("a"),yg(c,a),c.rel="noopener",b?(a=qg(c.href),window.location.href=bg(a)):(a=qg(c.href),window.location.replace(bg(a))))} ;function ml(a,b,c,e,f){var h=Error.call(this,a+"/"+b+" "+c+" "+e);this.message=h.message;"stack"in h&&(this.stack=h.stack);this.serviceName=a;this.path=b;this.type=c;this.statusCode=e;this.responseText=f} y(ml,Error);function nl(a){var b=a.serviceName;this.tf=a.tf;this.serviceName=b} nl.prototype.get=function(a,b,c,e){c=void 0===c?{}:c;e=void 0===e?new XMLHttpRequest:e;return ue(this,function h(){var k=this,l;return mb(h,function(n){if(1==n.o)return Qa(n,k.call("GET",a,c,e,"application/json+protobuf"),2);l=n.ha;try{return n.return(je(b,l))}catch(r){throw ol(k,a),r;}})})}; function pl(a,b,c){c=void 0===c?{}:c;var e=void 0===e?new XMLHttpRequest:e;return ue(a,function h(){var k=this,l;return mb(h,function(n){if(1==n.o)return Qa(n,k.call("GET",b,c,e,"application/json"),2);l=n.ha;try{return n.return(JSON.parse(l))}catch(r){throw ol(k,b),r;}})})} nl.prototype.post=function(a,b,c,e,f){e=void 0===e?{}:e;f=void 0===f?new XMLHttpRequest:f;return ue(this,function k(){var l=this,n;return mb(k,function(r){if(1==r.o)return Qa(r,l.call("POST",a,e,f,"application/json+protobuf",b.Hb()),2);n=r.ha;try{return r.return(je(c,n))}catch(t){throw ol(l,a),t;}})})}; function ql(a,b,c,e){e=void 0===e?{}:e;var f=void 0===f?new XMLHttpRequest:f;return ue(a,function k(){var l=this,n;return mb(k,function(r){if(1==r.o)return Qa(r,l.call("POST",b,e,f,"application/json",JSON.stringify(c)),2);n=r.ha;try{return r.return(JSON.parse(n))}catch(t){throw ol(l,b),t;}})})} nl.prototype.call=function(a,b,c,e,f,h){return ue(this,function l(){var n=this,r;return mb(l,function(t){r=n;return t.return(new Promise(function(w,x){var A="";if(c.query){for(var pa=[],qa=u(Object.entries(c.query)),sa=qa.next();!sa.done;sa=qa.next()){var va=u(sa.value);sa=va.next().value;va=va.next().value;va=Array.isArray(va)?va:[va];va=u(va);for(var za=va.next();!za.done;za=va.next())za=za.value,pa.push(encodeURIComponent(sa)+"="+encodeURIComponent(za))}0e.status||299this.ha&&(this.ha++,a.next=this.o,this.o=a)};var xl; function yl(){var a=wb.MessageChannel;"undefined"===typeof a&&"undefined"!==typeof window&&window.postMessage&&window.addEventListener&&!Bc("Presto")&&(a=function(){var f=Vh(document,"IFRAME");f.style.display="none";document.documentElement.appendChild(f);var h=f.contentWindow;f=h.document;f.open();f.close();var k="callImmediate"+Math.random(),l="file:"==h.location.protocol?"*":h.location.protocol+"//"+h.location.host;f=Jb(function(n){if(("*"==l||n.origin==l)&&n.data==k)this.port1.onmessage()},this); h.addEventListener("message",f,!1);this.port1={};this.port2={postMessage:function(){h.postMessage(k,l)}}}); if("undefined"!==typeof a&&!Ic()){var b=new a,c={},e=c;b.port1.onmessage=function(){if(void 0!==c.next){c=c.next;var f=c.cb;c.cb=null;f()}}; return function(f){e.next={cb:f};e=e.next;b.port2.postMessage(0)}}return function(f){wb.setTimeout(f,0)}} ;function zl(a){wb.setTimeout(function(){throw a;},0)} ;function Al(){this.ha=this.o=null} Al.prototype.add=function(a,b){var c=Bl.get();c.set(a,b);this.ha?this.ha.next=c:this.o=c;this.ha=c}; Al.prototype.remove=function(){var a=null;this.o&&(a=this.o,this.o=this.o.next,this.o||(this.ha=null),a.next=null);return a}; var Bl=new wl(function(){return new Cl},function(a){return a.reset()}); function Cl(){this.next=this.scope=this.o=null} Cl.prototype.set=function(a,b){this.o=a;this.scope=b;this.next=null}; Cl.prototype.reset=function(){this.next=this.scope=this.o=null};function Dl(a,b){El||Fl();Gl||(El(),Gl=!0);Hl.add(a,b)} var El;function Fl(){if(wb.Promise&&wb.Promise.resolve){var a=wb.Promise.resolve(void 0);El=function(){a.then(Il)}}else El=function(){var b=Il; "function"!==typeof wb.setImmediate||wb.Window&&wb.Window.prototype&&!Bc("Edge")&&wb.Window.prototype.setImmediate==wb.setImmediate?(xl||(xl=yl()),xl(b)):wb.setImmediate(b)}} var Gl=!1,Hl=new Al;function Il(){for(var a;a=Hl.remove();){try{a.o.call(a.scope)}catch(b){zl(b)}Bl.put(a)}Gl=!1} ;function Jl(a){if(!a)return!1;try{return!!a.$goog_Thenable}catch(b){return!1}} ;function Kl(a){this.o=0;this.ta=void 0;this.ma=this.ha=this.ka=null;this.oa=this.na=!1;if(a!=yb)try{var b=this;a.call(void 0,function(c){Ll(b,2,c)},function(c){Ll(b,3,c)})}catch(c){Ll(this,3,c)}} function Ml(){this.next=this.context=this.o=this.ha=this.child=null;this.ka=!1} Ml.prototype.reset=function(){this.context=this.o=this.ha=this.child=null;this.ka=!1}; var Nl=new wl(function(){return new Ml},function(a){a.reset()}); function Ol(a,b,c){var e=Nl.get();e.ha=a;e.o=b;e.context=c;return e} function Pl(a){if(a instanceof Kl)return a;var b=new Kl(yb);Ll(b,2,a);return b} Kl.prototype.then=function(a,b,c){return Ql(this,"function"===typeof a?a:null,"function"===typeof b?b:null,c)}; Kl.prototype.$goog_Thenable=!0;function Rl(a,b,c){return Ql(a,null,b,c)} Kl.prototype.cancel=function(a){if(0==this.o){var b=new Sl(a);Dl(function(){Tl(this,b)},this)}}; function Tl(a,b){if(0==a.o)if(a.ka){var c=a.ka;if(c.ha){for(var e=0,f=null,h=null,k=c.ha;k&&(k.ka||(e++,k.child==a&&(f=k),!(f&&1=c.tabIndex?b:c})} ;var um=[];function vm(){var a=this;this.oa=this.o=null;this.ha=!1;this.ka=[];this.ma=[];this.na=function(b){if(a.o&&a.ha){var c=qm(a.o),e=sm(c),f;e&&(f=tm(c));switch(b.key){case "Tab":if(!e||!f)break;b.shiftKey?document.activeElement===e&&(b.preventDefault(),f.focus()):document.activeElement===f&&(b.preventDefault(),e.focus());break;case "Escape":b.stopPropagation(),a.oa()}}}} vm.prototype.init=function(a,b,c){c=void 0===c?!1:c;this.oa=b;if(this.o=a)this.o.addEventListener("keydown",this.na),c&&wm(this)}; function xm(a,b){if(b||!1!==b&&!a.ha)wm(a);else if(a.ha){for(ym(a);0\n \n \n '))); e.addEventListener("click",function(){a.o.setMonth(a.o.getMonth()+-1);Em(a)}); c.appendChild(e);e=document.createElement("button");e.className="next";e.setAttribute("title","Next month");e.setAttribute("aria-label","Next month");e.appendChild(Wh(Te('\n \n \n ')));e.addEventListener("click",function(){a.o.setMonth(a.o.getMonth()+1);Em(a)}); c.appendChild(e);c=document.createElement("tr");c.appendChild(b);return c} function Dm(a){var b=document.createElement("tr");b.className="weekdays";for(var c=[],e=0;7>e;e++){var f=document.createElement("td");c.push(f);b.appendChild(f)}e=new Date(a.o);for(f=0;7>f;f++)c[e.getDay()].textContent=a.va?e.toLocaleString(a.na,{weekday:"narrow"}):"SMTWTFS"[e.getDay()],e.setDate(e.getDate()+1);return b} function Em(a){a.ma.textContent=a.va?a.o.toLocaleString(a.na,{month:"long",year:"numeric"}):a.o.getMonth()+1+"/"+a.o.getFullYear();a.ka.textContent="";var b=new Date(a.o);b.setDate(1);for(0e;e++){var f=document.createElement("td");if(b.getMonth()==a.o.getMonth()){var h=document.createElement("button");f.setAttribute("data-time",b.getTime());var k=!1;a.oa&&(k=a.oa.getTime()===b.getTime());h.textContent= b.getDate().toString();h.className="selectable";k&&Jg(h,"selected",!0);f.appendChild(h)}else f.className="unselectable";c.appendChild(f);b.setDate(b.getDate()+1)}a.ka.appendChild(c)}} function Fm(a){return new Date(a.getFullYear(),a.getMonth(),1)} Am.prototype.ua=function(a){this.ta=a}; Am.prototype.getElement=function(){return this.ha}; window.sc_createCalendar=function(a){a=new Am(a);return{setSelectDateCallback:a.ua.bind(a),getElement:a.getElement.bind(a)}};function Gm(a){z.call(this,a)} y(Gm,z);function Hm(a){a&&"function"==typeof a.dispose&&a.dispose()} ;function Im(){this.ua=this.ua;this.ta=this.ta} Im.prototype.ua=!1;Im.prototype.isDisposed=function(){return this.ua}; Im.prototype.dispose=function(){this.ua||(this.ua=!0,this.Bd())}; function Jm(a,b){a.ua?b():(a.ta||(a.ta=[]),a.ta.push(b))} Im.prototype.Bd=function(){if(this.ta)for(;this.ta.length;)this.ta.shift()()};function Km(a,b){this.type=a;this.o=this.target=b;this.defaultPrevented=this.ka=!1} Km.prototype.stopPropagation=function(){this.ka=!0}; Km.prototype.preventDefault=function(){this.defaultPrevented=!0};var Lm=function(){if(!wb.addEventListener||!Object.defineProperty)return!1;var a=!1,b=Object.defineProperty({},"passive",{get:function(){a=!0}}); try{wb.addEventListener("test",yb,b),wb.removeEventListener("test",yb,b)}catch(c){}return a}();function Mm(a,b){Km.call(this,a?a.type:"");this.relatedTarget=this.o=this.target=null;this.button=this.screenY=this.screenX=this.clientY=this.clientX=0;this.key="";this.keyCode=0;this.metaKey=this.shiftKey=this.altKey=this.ctrlKey=!1;this.state=null;this.pointerId=0;this.pointerType="";this.ha=null;a&&this.init(a,b)} Nb(Mm,Km);var Nm={2:"touch",3:"pen",4:"mouse"}; Mm.prototype.init=function(a,b){var c=this.type=a.type,e=a.changedTouches&&a.changedTouches.length?a.changedTouches[0]:null;this.target=a.target||a.srcElement;this.o=b;if(b=a.relatedTarget){if(Xc){a:{try{Rc(b.nodeName);var f=!0;break a}catch(h){}f=!1}f||(b=null)}}else"mouseover"==c?b=a.fromElement:"mouseout"==c&&(b=a.toElement);this.relatedTarget=b;e?(this.clientX=void 0!==e.clientX?e.clientX:e.pageX,this.clientY=void 0!==e.clientY?e.clientY:e.pageY,this.screenX=e.screenX||0,this.screenY=e.screenY|| 0):(this.clientX=void 0!==a.clientX?a.clientX:a.pageX,this.clientY=void 0!==a.clientY?a.clientY:a.pageY,this.screenX=a.screenX||0,this.screenY=a.screenY||0);this.button=a.button;this.keyCode=a.keyCode||0;this.key=a.key||"";this.ctrlKey=a.ctrlKey;this.altKey=a.altKey;this.shiftKey=a.shiftKey;this.metaKey=a.metaKey;this.pointerId=a.pointerId||0;this.pointerType="string"===typeof a.pointerType?a.pointerType:Nm[a.pointerType]||"";this.state=a.state;this.ha=a;a.defaultPrevented&&Mm.Sf.preventDefault.call(this)}; Mm.prototype.stopPropagation=function(){Mm.Sf.stopPropagation.call(this);this.ha.stopPropagation?this.ha.stopPropagation():this.ha.cancelBubble=!0}; Mm.prototype.preventDefault=function(){Mm.Sf.preventDefault.call(this);var a=this.ha;a.preventDefault?a.preventDefault():a.returnValue=!1};var Om="closure_listenable_"+(1E6*Math.random()|0);function Pm(a){return!(!a||!a[Om])} ;var Qm=0;function Rm(a,b,c,e,f){this.listener=a;this.proxy=null;this.src=b;this.type=c;this.capture=!!e;this.Eo=f;this.key=++Qm;this.Ve=this.Pn=!1} function Sm(a){a.Ve=!0;a.listener=null;a.proxy=null;a.src=null;a.Eo=null} ;function Tm(a){this.src=a;this.o={};this.ha=0} Tm.prototype.add=function(a,b,c,e,f){var h=a.toString();a=this.o[h];a||(a=this.o[h]=[],this.ha++);var k=Um(a,b,e,f);-1>>0);function bn(a){if("function"===typeof a)return a;a[kn]||(a[kn]=function(b){return a.handleEvent(b)}); return a[kn]} ;function ln(){Im.call(this);this.ma=new Tm(this);this.Nc=this;this.Ob=null} Nb(ln,Im);ln.prototype[Om]=!0;p=ln.prototype;p.nr=function(){return this.Ob}; p.addEventListener=function(a,b,c,e){$m(this,a,b,c,e)}; p.removeEventListener=function(a,b,c,e){hn(this,a,b,c,e)}; p.dispatchEvent=function(a){var b=this.nr();if(b){var c=[];for(var e=1;b;b=b.nr())c.push(b),++e}b=this.Nc;e=a.type||a;if("string"===typeof a)a=new Km(a,b);else if(a instanceof Km)a.target=a.target||b;else{var f=a;a=new Km(e,b);Hc(a,f)}f=!0;if(c)for(var h=c.length-1;!a.ka&&0<=h;h--){var k=a.o=c[h];f=k.Yl(e,!0,a)&&f}a.ka||(k=a.o=b,f=k.Yl(e,!0,a)&&f,a.ka||(f=k.Yl(e,!1,a)&&f));if(c)for(h=0;!a.ka&&hc&&(c=a.length);var e=a.indexOf("?");if(0>e||e>c){e=c;var f=""}else f=a.substring(e+1,c);a=[a.substr(0,e),f,a.substr(c)];c=a[1];a[1]=b?c?c+"&"+b:b:c;return a[0]+(a[1]?"?"+a[1]:"")+a[2]} function sn(a,b,c){if(Array.isArray(b))for(var e=0;e>>0);a={requestId:c,Sy:Rn(a,b,c),onLoad:b.onLoad,onError:b.onError||function(){}, ep:b.ep||function(){}, ZB:b.ZB||function(){}, nq:b.nq,Jz:b.pageType,Ck:b.Ck};b.qd&&("IFRAME"==b.qd.nodeName?(a.window=b.qd.contentWindow,a.qd=a.window.document.body):(a.window=window,a.qd=b.qd));return a} function Rn(a,b,c){var e=Sn(a)+"/apis/render?",f=a.ua,h=a.Ba,k=b.helpcenter,l=a.ta,n=a.va,r=a.Ha,t=a.Ga,w=a.Aa,x=b.pageType,A=b.pageId,pa=b.url,qa=b.Xg,sa=b.EF;c=["js_request_id."+c];if(b.extraParams)for(var va in b.extraParams)c.push(va+"."+b.extraParams[va]);a={v:1,key:f,request_source:h,helpcenter:k,hl:l,authuser:n,visit_id:r,view_id:t,psd:w,page_type:x,id:A,url:pa,components:qa,exclude_components:sa,extra_params:c,mendel_ids:a.ya,service_configuration:a.Ea,scdeb:a.wa,instant_preview:b.instantPreview, symptom:b.symptom};b="";for(var za in a)f=a[za],void 0!=f&&(Array.isArray(f)&&(f=f.join()),b&&(b+="&"),b+=za+"="+encodeURIComponent(f.toString()));return e+b} function Qn(a,b,c){try{var e=JSON.parse(c)}catch(f){b.onError({type:1,message:c});return}if(404!=e.application_error&&e.html){if(b.Ck){if(!e.page_metadata||!e.page_metadata.page_type){b.onError({type:4});return}if(se.get(e.page_metadata.page_type)!=b.Jz){b.onError({type:3});return}}e.page_metadata&&b.ep(e.page_metadata);b.qd?Tn(a,b,e.html):b.nq(function(f){"IFRAME"==f.nodeName?(b.window=f.contentWindow,b.qd=b.window.document.body):(b.window=window,b.qd=f);Tn(a,b,e.html)})}else b.onError({type:2})} function Tn(a,b,c){b.window.sc_scope=b.qd;b.onLoad&&(b.window[b.requestId]=function(e){b.onLoad(e.getChild(b.requestId))}); dg(b.qd,Bn(c));c=Array.from(b.qd.getElementsByTagName("script"));a.ka(b,c)} Ln.prototype.ka=function(a,b){for(;0a.ha.length;a.oa()} ;var Yn=df(Se(Te("//www.youtube.com/player_api")));function Zn(a,b){a=Sg("play",a);b=Sg("play",b);return b===a?"":b} ;function $n(a){this.Aa="modal-backdrop "+a.className;this.va=a.Hl;this.ma=a.hv;this.wa=a.uz;this.oa=a.QD;this.ya=this.na=!1;this.ha=new vm;ao(this)} function ao(a){a.o=document.createElement("div");a.o.className=a.Aa;a.o.setAttribute("aria-hidden",!0);a.o.addEventListener("click",function(b){b.target==a.o&&(a.ka&&!a.ka()||a.close())}); a.ha.init(a.o,function(){a.ka&&!a.ka()||a.close()}); a.oa?(a.oa.parentNode.replaceChild(a.o,a.oa),a.di(a.oa)):document.body.appendChild(a.o)} p=$n.prototype; p.close=function(){this.o.setAttribute("aria-hidden",!0);this.o.style.zIndex="";xm(this.ha,!1);Jg(this.o,this.va,!1);var a;if(a=null!=document.activeElement)a=0!=(document.activeElement.compareDocumentPosition(this.o)&Node.DOCUMENT_POSITION_CONTAINS);if(a)for(;0a||5a?a=0:a>c&&(a=c);return a-b} function mo(a){a.preventDefault()} ;function po(a,b,c){a.timeOfStartCall=(new Date).getTime();var e=c||wb,f=e.document,h=a.nonce||Bg(e);h&&!a.nonce&&(a.nonce=h);if("help"==a.flow){var k=xb("document.location.href",e);!a.helpCenterContext&&k&&(a.helpCenterContext=k.substring(0,1200));k=!0;if(b&&JSON&&JSON.stringify){var l=JSON.stringify(b);(k=1200>=l.length)&&(a.psdJson=l)}k||(b={invalidPsd:!0})}b=[a,b,c];e.GOOGLE_FEEDBACK_START_ARGUMENTS=b;c=a.serverUri||"//www.google.com/tools/feedback";if(k=e.GOOGLE_FEEDBACK_START)k.apply(e,b);else{e= c+"/load.js?";for(var n in a)b=a[n],null==b||Cb(b)||(e+=encodeURIComponent(n)+"="+encodeURIComponent(b)+"&");a=$h(Ph(f),"SCRIPT");h&&a.setAttribute("nonce",h);ig(a,Dn(e));f.body.appendChild(a)}} Mb("userfeedback.api.startFeedback",po);function qo(a){window.sc_trackStatsEvent(49,8);ro(a)} function ro(a){var b=a.productId,c=a.bucket,e=void 0===a.flow?"material":a.flow,f=void 0===a.Dq?!1:a.Dq,h=void 0===a.Qy?!0:a.Qy,k=a.BC,l=a.hb,n=a.onLoad,r=a.payload;a=a.description;var t=Qg(),w={};b=(w.flow=e,w.locale=t.lang,w.productId=b,w.disableSubmit=f,w);c&&(b.bucket=c);l&&(b.callback=l);n&&(b.onLoadCallback=n);t.sb_uri&&(b.serverUri=t.sb_uri);k&&(b.reportDataCallback=k);b.allowNonLoggedInFeedback=h;"submit"===e&&(b.report={description:a});var x={};r.forEach(function(A,pa){x[pa]=A}); po(b,x)} ;function so(){var a=Qg();a=new Map([["answer_id",a.pid],["bc_url",a.bcUrl],["environment_hostname",a.ehn],["external_name",a.ehc],["hc",a.hc],["hostname",a.host],["internal_ip",a.ii],["experiments",a.mendel_ids],["page_type",a.pt],["user_logged_in",a.li],["environment",a.env],["client",to()]]);a.set("escalation_availability_matching_frd_forms",xh().escalation_availability_matching_frd_forms);a.set("rule_service_escalation_availability_c2c_event_id",xh().rule_service_escalation_availability_c2c_event_id); a.set("rule_service_escalation_availability_c2c_synthesis_event_id",xh().rule_service_escalation_availability_c2c_synthesis_event_id);a.set("rule_service_escalation_availability_chat_event_id",xh().rule_service_escalation_availability_chat_event_id);a.set("rule_service_escalation_availability_chat_synthesis_event_id",xh().rule_service_escalation_availability_chat_synthesis_event_id);a.set("rule_service_escalation_availability_email_event_id",xh().rule_service_escalation_availability_email_event_id); a.set("rule_service_escalation_availability_email_synthesis_event_id",xh().rule_service_escalation_availability_email_synthesis_event_id);a.set("rule_service_escalation_availability_phone_event_id",xh().rule_service_escalation_availability_phone_event_id);a.set("rule_service_escalation_availability_phone_synthesis_event_id",xh().rule_service_escalation_availability_phone_synthesis_event_id);a.set("rule_service_extensible_contact_options_event_id",xh().rule_service_extensible_contact_options_event_id); a.set("rule_service_helpcenter_fields_synthesis_event_id",xh().rule_service_helpcenter_fields_synthesis_event_id);return a} function to(){var a=Qg().rs;switch(a){case 4:return"cases";case 1:return"helpcenter";default:return String(a)}} ;function uo(){vo(this)} function vo(a){a.o=(new $n({className:"material-dialog-backdrop",Hl:"material-dialog-backdrop--active",hv:"material-dialog-backdrop--locked",uz:"material-dialog-backdrop--disable-click-capture"})).Rt(function(){return!a.oa}); a.o.getElement().addEventListener("click",function(b){b=b.target;var c=b.getAttribute("data-material-dialog-action");c&&(a.ha&&a.ha(c),Ng(b,"material-dialog--disable-close")||a.close())})} uo.prototype.open=function(a){var b=this,c=a.querySelector(".material-dialog__title");c&&oo(c,a).reset().enable(Ng(a,"material-dialog--draggable"));var e=a.querySelector(".material-dialog__minimize-button");if(e){var f=e.getAttribute("data-material-dialog-minimized-aria-label"),h=function(){var k=document.createElement("button");k.className="material-dialog-minimized";k.textContent=c.textContent+"\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u2594";f&&k.setAttribute("aria-label",f);k.addEventListener("click", function(){b.o.open();document.body.removeChild(k)}); b.o.close();document.body.appendChild(k);k.focus()}; this.ma=function(){return e.removeEventListener("click",h)}; e.addEventListener("click",h)}this.oa=Ng(a,"material-dialog--disable-close");this.o.Ts(!Ng(a,"material-dialog--show-background")).Qs(Ng(a,"material-dialog--disable-click-capture")).di(a).open();a.focus();return this}; uo.prototype.close=function(){this.o.close();this.ma&&this.ma();this.ka&&this.ka()}; uo.prototype.$c=function(a){this.ha=a;return this}; uo.prototype.hb=function(a){this.ka=a;return this}; uo.prototype.onClose=uo.prototype.hb;uo.prototype.onAction=uo.prototype.$c;uo.prototype.close=uo.prototype.close;uo.prototype.open=uo.prototype.open;function wo(a,b){var c=null;return function(e){for(var f=[],h=0;hc||0>a?0:a+b>=c?c-b:a} function Go(a){switch(a){case 1:case 3:return"100%";case 2:case 4:return"0%";default:return"50%"}} function Ho(a){var b,c;return null!==(c=null===(b=a.getElement())||void 0===b?void 0:b.getRootNode())&&void 0!==c?c:document} ;function Mo(a){var b=a.content,c=void 0===a.Dg?!0:a.Dg,e=void 0===a.Ml?"placement-start":a.Ml,f=void 0===a.pq?"alignment-start":a.pq,h=void 0===a.style?"style-normal":a.style,k=a.Wn,l=te(a,"content useFixedBackdrop caretPlacement caretAlignment style containerPadding".split(" "));E.call(this,"sc.shared.MaterialRichTooltip");var n=this;this.ha=!1;this.vd=this.Id=0;this.ma=b;this.Dg=c;this.ta=e;this.na=f;this.ua=h;this.Wn=k;this.o=new Fo(Object.assign({content:function(){No(n)}, Ip:!0,an:!1,Rl:!1},l))} y(Mo,E);p=Mo.prototype;p.open=function(a){this.Dg?this.o.open(a):(this.ha=!0,this.Ca())}; p.isOpen=function(){return this.Dg?this.o.isOpen():this.ha}; p.close=function(){this.Dg?this.o.close():(this.ha=!1,this.Ca())}; function Oo(a,b){var c=b.Id;b=b.vd;a.Dg||(a.Id=null!==c&&void 0!==c?c:a.Id,a.vd=null!==b&&void 0!==b?b:a.vd,a.Ca())} p.ie=function(){return!0}; p.content=function(){var a=this;this.Dg?this.o.render():this.element("div","class","popup-container","style",{visibility:this.ha?"visible":"hidden",transform:"translate("+this.Id+"px, "+this.vd+"px)"},function(){No(a)})}; function No(a){a.element("div","class","root "+a.ta+" "+a.ua,function(){a.element("div","class","container","style",{padding:a.Wn},a.ma);a.element("div","class","clip-track "+a.na,function(){a.element("div","class","clip",function(){a.element("div","class","caret")})})})} ;var Po={ND:!1,Jl:!0};function Qo(){E.call(this,"sc.shared.MaterialSnackbar");this.ha=new fl;this.message="";this.Yj=5E3;this.Op=!1;this.state=2} y(Qo,E);Qo.prototype.open=function(a){var b=this,c=a.message,e=a.action,f=void 0===a.Yj?5E3:a.Yj;a=void 0===a.Op?!1:a.Op;if(0===this.state)return Promise.resolve();this.state=0;this.message=c;this.Yj=f;this.Op=a;e?this.action=Object.assign(Object.assign({},Po),e):this.action=void 0;this.Ca();Ro(this);return new Promise(function(h){b.hb=h})}; Qo.prototype.close=function(){0===this.state&&(this.o&&clearTimeout(this.o),this.state=1,this.message="",this.Ca())}; Qo.prototype.content=function(){var a=this;this.element("div","class",{root:!0,widescreen:this.Op,"root-closed":2===this.state},function(){var b;a.element("div","class",{snackbar:!0,opened:0===a.state,closing:1===a.state,closed:2===a.state,"long-action":null===(b=a.action)||void 0===b?void 0:b.ND},"ontransitionend",function(c){var e;"opacity"===c.propertyName&&0!==a.state&&2!==a.state&&(a.state=2,a.Ca(),null===(e=a.hb)||void 0===e?void 0:e.call(a))},function(){a.element("div","role","status","aria-live", "assertive","class","message",a.message); So(a)})})}; function So(a){a.action&&a.element("div","class","action",function(){a.ha.render({text:a.action.actionText,trigger:function(){var b,c;a.action.Jl&&a.close();null===(c=(b=a.action).$c)||void 0===c?void 0:c.call(b)}})})} function Ro(a){a.action||(a.o=setTimeout(function(){a.close()},a.Yj))} ;function To(){this.ma=[];this.ha=!1;this.oa=new Qo} To.prototype.initialize=function(a){a=void 0===a?document.body:a;if(this.ha)return this;this.ha=!0;Uo(this,a);return this}; To.prototype.open=function(a){this.ha&&(this.ma.push(a),Vo(this))}; To.prototype.close=function(){this.oa.close()}; To.prototype.Xa=function(){ue(this,function b(){var c=this;return mb(b,function(e){if(1==e.o)return c.ha?c.ka?Qa(e,c.ka,2):e.Va(2):e.return(c);c.o&&c.o.parentElement&&(c.o.parentElement.removeChild(c.o),c.o=void 0);c.ha=!1;return e.return(c)})})}; function Vo(a,b){b=void 0===b?!1:b;var c;ue(a,function f(){var h=this,k;return mb(f,function(l){if(1==l.o){k=h;if(!b&&h.ka)return l.return();if(0===h.ma.length)return null===(c=h.na)||void 0===c?void 0:c.call(h),delete h.ka,delete h.na,l.return();h.ka||(h.ka=new Promise(function(n){k.na=n})); return Qa(l,h.oa.open(h.ma[0]),2)}h.ma.shift();Vo(h,!0);Wa(l)})})} function Uo(a,b){"interactive"===document.readyState||"complete"===document.readyState?Wo(a,b):window.addEventListener("DOMContentLoaded",function(){Wo(a,b)})} function Wo(a,b){a.o=document.createElement("div");b.appendChild(a.o);qk(a.o,function(){a.oa.render()})} var Xo=new To;function Yo(a){var b=void 0===a?{}:a;a=void 0===b.size?"mspin-small":b.size;b=void 0===b.Rn?!1:b.Rn;E.call(this,"sc.shared.MaterialSpinner");this.size=a;this.Rn=b} y(Yo,E);Yo.prototype.content=function(){var a=this;this.element("div","class","mspin "+this.size+" "+(this.Rn?"mspin-centered":""),function(){a.element("div",function(){a.element("div")})})};function Zo(a){Jk.call(this);this.inputType="";this.fh=!1;this.Fe=!0;this.uk=this.rows=0;this.om=this.text=this.label="";this.Xb=this.filled=!1;this.Me=!0;this.disabled=this.Bp=!1;this.placeholder="";this.hf=[];this.error="";this.maxLength=void 0;this.yd=!1;this.Be(a)} y(Zo,Jk);p=Zo.prototype; p.Be=function(a){var b=void 0===a.fh?!1:a.fh,c=void 0===a.Fe?!0:a.Fe,e=void 0===a.rows?0:a.rows,f=void 0===a.uk?0:a.uk,h=void 0===a.label?"":a.label,k=void 0===a.placeholder?"":a.placeholder,l=void 0===a.text?"":a.text,n=void 0===a.om?"":a.om,r=void 0===a.filled?!1:a.filled,t=void 0===a.Xb?!1:a.Xb,w=void 0===a.Me?!0:a.Me,x=void 0===a.Bp?!1:a.Bp,A=void 0===a.disabled?!1:a.disabled,pa=void 0===a.Pd?void 0:a.Pd,qa=void 0===a.hh?void 0:a.hh,sa=void 0===a.Lf?void 0:a.Lf,va=void 0===a.hf?["self"]:a.hf, za=void 0===a.error?"":a.error,Ca=a.maxLength,Ma=void 0===a.yd?!1:a.yd;this.inputType=void 0===a.inputType?"":a.inputType;this.fh=b;this.rows=e;this.uk=f;this.label=h;this.placeholder=k;this.text=l;this.om=n;this.filled=r;this.Xb=t;this.Me=w;this.Bp=x;this.disabled=A;this.Pd=pa;this.hh=qa;this.Lf=sa;this.hf=va;this.error=za;this.Fe=c;this.maxLength=Ca;this.yd=Ma}; p.mk=function(){return this.Fe}; p.Cb=function(){return this.label}; p.Ja=function(){return this.text}; p.nb=function(a){a!==this.text&&(this.text=a,Mk(this,0))}; p.Yb=function(a){a!==this.disabled&&(this.disabled=a,Mk(this,3))}; p.od=function(){return this.maxLength};function $o(a){a=void 0===a?{}:a;E.call(this,"sc.shared.MaterialTextField");this.labelId=Ik();this.na=Ik();this.o=null;this.ma=!1;this.model=a instanceof Zo?a:new Zo(a);Dk(this,this.model)} y($o,E);function ap(a){return a.model.mk()?a.o?a.o:new Bo({label:a.model.placeholder,vm:a.model.Cb()?void 0:bp(a),floatingLabel:a.model.Me,disabled:a.model.disabled,filled:a.model.filled,Xb:a.model.Xb,Bg:function(){return""!==a.model.Ja()}}):null} p=$o.prototype; p.content=function(a){var b=this;a&&this.model.Be(a);this.o=ap(this);this.element("div","class","root",function(){b.model.Cb()&&b.element("label","class","label","id",b.labelId,b.model.Cb());b.o&&(b.o.error=!!b.model.error);b.element("div","class",{"input-container":!0,multiline:b.model.fh,dense:b.model.Xb,invalid:b.model.error,outlined:!b.model.filled,filled:b.model.filled,disabled:b.model.disabled},function(){b.element(b.model.Cb()?"div":"label","class",{box:!0,"box-no-label":b.model.filled&&!b.model.Me, "filled-box":b.model.filled&&!b.model.Xb&&(b.model.Me||b.model.fh),"filled-label":b.model.filled&&!b.model.Xb&&b.model.Me,"outlined-box":!b.model.filled&&b.model.Me},function(){b.ha=b.element(b.model.fh?"textarea":"input","class",{"native-control":!0,"native-control-filled":b.model.filled},"style",{padding:"0 15px","padding-bottom":b.model.filled?"0":"15px"},"placeholder",b.o?"":b.model.placeholder,"aria-placeholder",b.o?b.model.placeholder:"","type",b.model.inputType,"rows",b.model.rows,"disabled", b.model.disabled,"aria-labelledby",cp(b),"maxlength",b.model.od(),"onfocus",function(){return void b.hh()},"onblur",function(){return void b.Lf()},"oninput",function(){var f,h=b.ha.value; b.model.nb(h);null===(f=b.model.Pd)||void 0===f?void 0:f(h)},"aria-required",b.model.yd); b.ha.value=b.model.Ja();if(b.model.fh&&0===b.model.rows){var e=dp(b);b.ha.style.height=e+"px";0===e&&(b.ha.style.overflowY="hidden")}}); b.o&&(b.o.render(),Eo(b.o,b.model.placeholder))}); var c=b.model.error||b.model.om;c&&(b.element("div","id",b.na,"class",{"helper-text":!0,"helper-text-invalid":b.model.error,"helper-text-disabled":b.model.disabled,"helper-text-filled":b.model.filled,"helper-text-outlined":!b.model.filled,"helper-text-hidden":!b.model.error&&b.model.Bp&&!b.ma},c),b.ha.setAttribute("aria-describedby",b.na))})}; function cp(a){return a.model.hf?a.model.hf.map(function(b){return"self"===b?bp(a):b}).join(" "):bp(a)} function bp(a){if(a.model.Cb()||a.model.placeholder)return a.labelId} function dp(a){var b=Number(getComputedStyle(a.ha).paddingLeft.replace(/[^0-9\.]/g,"")),c=a.ha.clientWidth-2*b;b=a.element("div","class","expander","style","width: "+c+"px",""+a.model.Ja()+"\u200b");if(a.model.uk){var e="\n".repeat(a.model.uk-1);a=a.element("div","class","expander","style","width: "+c+"px",""+e+"\u200b");return Math.min(b.clientHeight,a.clientHeight)}return b.clientHeight} p.hh=function(){var a;this.ma=!0;this.o&&this.o.focus();null===(a=this.model.hh)||void 0===a?void 0:a();this.Ca()}; p.Lf=function(){var a;this.ma=!1;this.o&&this.o.blur();null===(a=this.model.Lf)||void 0===a?void 0:a();this.Ca()}; p.Ja=function(){return this.model.Ja()}; p.nb=function(a){this.model.nb(a)}; function ep(a,b){a=a.model;b!==a.error&&(a.error=b,Mk(a,2))} p.hasError=function(){return!!this.model.error}; p.Yb=function(a){this.model.Yb(a)}; p.focus=function(){this.ha.focus()};function fp(a){var b=void 0===a.text?"":a.text,c=a.trigger,e=void 0===a.Fp?"":a.Fp,f=void 0===a.isRtl?!1:a.isRtl,h=void 0===a.sk?!0:a.sk,k=void 0===a.Pf?!1:a.Pf,l=void 0===a.Lk?10:a.Lk;a=void 0===a.bn?0:a.bn;E.call(this,"sc.shared.MaterialTooltip");var n=this;this.o=!1;this.Lk=l;this.bn=a;this.isRtl=f;this.text=b;this.trigger=c;this.Fp=e;this.sk=h;this.Pf=k;this.activate=function(){if(!n.Pf||gp(n,n.trigger))n.o=!0,n.Ca()}; this.deactivate=function(){n.o=!1;n.Ca()}; this.ha=function(r){var t=r.clientX,w=r.clientY;r=n.container.getBoundingClientRect();var x=r.right,A=r.bottom;w=r.top<=w&&w<=A;r.left<=t&&t<=x&&w||n.deactivate()}} y(fp,E);fp.prototype.content=function(){var a=this;hp(this);this.container=this.element("div","class","container","style",{display:this.o?"":"none",transform:this.isRtl?"translateX(-100%)":void 0,direction:this.isRtl?"rtl":void 0,"max-height":this.sk?"7rem":void 0},function(){var h=vk(a.text);h.classList.add(ip+"blob");for(var k=u(a.Fp.split(/ +/)),l=k.next();!l.done;l=k.next())(l=l.value)&&h.classList.add(l);a.sk?(h.style.webkitLineClamp="5",h.style.whiteSpace="normal"):h.style.display="inline-block"}); this.container.style.top="0";var b=this.container.getBoundingClientRect(),c=this.trigger.getBoundingClientRect(),e=c.x,f=c.y;0!==b.top&&(e=c.x-b.x,f=c.top-b.top);this.container.style.left=this.isRtl?e-this.Lk+"px":e+c.width+this.Lk+"px";this.container.style.marginTop=f-c.height/4+this.bn+"px";this.trigger.addEventListener("mouseenter",this.activate);this.trigger.addEventListener("mouseleave",this.ha);this.trigger.addEventListener("focus",this.activate);this.trigger.addEventListener("blur",this.deactivate); this.container&&this.container.addEventListener("mouseleave",this.deactivate)}; fp.prototype.Ca=function(){E.prototype.Ca.call(this);var a=this.getElement().firstChild;if(a){var b=window.innerHeight,c=document.documentElement.clientWidth,e=a.getBoundingClientRect();if(this.isRtl)0>=e.x&&(a.style.left=a.offsetWidth+10+"px");else if(e.right>=c){var f=Number(a.style.left.replace("px",""));a.style.left=Math.floor(f-(e.right-c))+"px"}e.bottom>=b&&(a.style.top=a.offsetHeight/2*-1+"px")}}; fp.prototype.ue=function(){hp(this)}; function hp(a){a.trigger.removeEventListener("mouseenter",a.activate);a.trigger.removeEventListener("mouseleave",a.ha);a.trigger.removeEventListener("focus",a.activate);a.trigger.removeEventListener("blur",a.deactivate);a.container&&a.container.removeEventListener("mouseleave",a.deactivate)} function gp(a,b){if(b.scrollWidth>b.getBoundingClientRect().width)return!0;b=u(b.children);for(var c=b.next();!c.done;c=b.next())if(gp(a,c.value))return!0;return!1} var ip=zk("sc.shared.MaterialTooltip");function jp(a){return window.matchMedia("(max-width: "+a+")").matches} function kp(){return jp("37.5rem")} ;function lp(){this.ha={};this.o=0} p=lp.prototype;p.format=function(a){var b=Kh("SafeHtmlFormatter:");a=Kh(a).replace(new RegExp("\\{"+b+"[\\w&#;]+\\}","g"),Jb(this.xC,this,[]));return Qf(a,null)}; p.xC=function(a,b){a=this.ha[b];if(!a)return b;b="";a.Vc&&(b+="<"+a.Vc+a.attributes+">");a.html&&(b+=a.html);a.Oc&&(b+="");return b}; p.Vc=function(a,b){Rf(a);return mp(this,{Vc:a,attributes:Xf(b)})}; p.Oc=function(a){Rf(a);return mp(this,{Oc:a})}; p.text=function(a){return mp(this,{html:Kh(a)})}; p.safeHtml=function(a){return mp(this,{html:Of(a).toString()})}; function mp(a,b){a.o++;var c="{SafeHtmlFormatter:"+a.o+"_"+Oh()+"}";a.ha[Kh(c)]=b;return c} ;function np(a){this.ha=a;this.ka={};(a=Qg().hc)&&(this.ka.helpcenter=a)} p=np.prototype;p.aj=function(a){this.na=a;return this}; p.onError=function(a){this.ma=a;return this}; p.$r=function(a){this.oa=a;return this}; p.mh=function(a,b){this.ka[a]=b;return this}; p.start=function(){var a=this,b=new XMLHttpRequest;b.open("POST",Qg().upload_hostname+"/upload");b.withCredentials=!0;b.addEventListener("load",function(){try{var c=JSON.parse(b.responseText);op(a,c.sessionStatus.externalFieldTransfers[0].formPostInfo.url)}catch(e){pp(a)}}); b.addEventListener("error",function(){return pp(a)}); b.addEventListener("abort",function(){return pp(a)}); b.send(qp(this));return this}; function op(a,b){var c=new XMLHttpRequest;c.open("POST",b);c.withCredentials=!0;c.addEventListener("load",function(){try{var e=JSON.parse(c.responseText).sessionStatus.additionalInfo["uploader_service.GoogleRupioAdditionalInfo"].completionInfo.customerSpecificInfo;a.o=e.cns_filename;a.ta=e.document_id;a.na&&a.na()}catch(f){pp(a)}}); c.upload.addEventListener("progress",function(e){a.oa&&a.oa(e.lengthComputable?Math.max(e.loaded-(e.total-a.ha.size),0):0)}); c.addEventListener("error",function(){return pp(a)}); c.addEventListener("abort",function(){return pp(a)}); b=new FormData;b.append("Filedata",a.ha,a.ha.name);c.send(b)} function pp(a){a.ma&&a.ma()} function qp(a){var b=[{external:{name:"file",filename:a.ha.name,formPost:{}}}],c;for(c in a.ka)b.push({inlined:{name:c,content:a.ka[c],contentType:"text/plain"}});return JSON.stringify({protocolVersion:"0.8",createSessionRequest:{fields:b}})} p.aA=function(){return this.o}; p.Kh=function(){return this.ta}; np.prototype.getDocumentId=np.prototype.Kh;np.prototype.getCnsFilename=np.prototype.aA;np.prototype.start=np.prototype.start;np.prototype.setMetadata=np.prototype.mh;np.prototype.onProgress=np.prototype.$r;np.prototype.onError=np.prototype.onError;np.prototype.onSuccess=np.prototype.aj;var rp={"alumnus_expert.svg":Te('\n'),"bronze_expert.svg":Te('\n'), "community_specialist.svg":Te('\n'),"diamond_expert.svg":Te('\n'), "error_computer.svg":Te('\n'), "gold_expert.svg":Te('\n'), "google_employee.svg":Te('\n'),"legacy_expert.svg":Te('\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n'), "logo_googleg_48dp.svg":Te('\n \n \n \n \n \n\n'), "page_desktop.svg":Te('\n'), "page_desktop_dark.svg":Te('\n'), "platinum_expert.svg":Te('\n'), "play.svg":Te('\n'),"search.svg":Te('\n'), "silver_expert.svg":Te('\n'), "stop.svg":Te('\n'),"workflow.svg":Te('\n'), "workflow_dark.svg":Te('\n')};function sp(a){E.call(this,"sc.shared.TsAssetInterop");this.o=a} y(sp,E);sp.prototype.content=function(){vk(rp[this.o])};var tp=new Map([[0,"workflow.svg"],[1,"legacy_expert.svg"],[2,"alumnus_expert.svg"],[3,"bronze_expert.svg"],[4,"silver_expert.svg"],[5,"gold_expert.svg"],[6,"platinum_expert.svg"],[7,"diamond_expert.svg"],[8,"community_specialist.svg"],[9,"google_employee.svg"],[10,"play.svg"],[11,"stop.svg"]]),up=new Map([[0,"workflow_dark.svg"]]); function vp(a){var b=void 0===a.Ab?!1:a.Ab,c=void 0===a.Zq?!1:a.Zq,e=a.icon,f=void 0===a.isDarkMode?!1:a.isDarkMode,h=void 0===a.size?24:a.size;a=a.title;E.call(this,"sc.icon.Icon");f=f&&up.has(e)?up.get(e):tp.get(e);if(void 0===f)throw Error("The icon asset "+e+" is undefined.");this.Ab=b;this.Zq=c;this.size=h;this.o=new sp(f);this.title=a} y(vp,E);vp.prototype.content=function(){var a=this;this.element("div","class",{root:!0,baseline:this.Ab,flip:this.Zq},"title",this.title,"style",{height:this.size+"px",width:this.size+"px"},function(){a.o.render()})};function wp(a){z.call(this,a,-1,xp)} y(wp,z);var xp=[1,2,3,4];function yp(a){z.call(this,a,-1,zp)} y(yp,z);var zp=[2];function Ap(a){z.call(this,a,31,Bp)} y(Ap,z);Ap.prototype.Pb=ma(4);Ap.prototype.Lc=ma(5);var Bp=[3,20,27];function Cp(a){if(!a)return"";a=a.split("#")[0].split("?")[0];a=a.toLowerCase();0==a.indexOf("//")&&(a=window.location.protocol+a);/^[\w\-]*:\/\//.test(a)||(a=window.location.href);var b=a.substring(a.indexOf("://")+3),c=b.indexOf("/");-1!=c&&(b=b.substring(0,c));c=a.substring(0,a.indexOf("://"));if(!c)throw Error("URI is missing protocol: "+a);if("http"!==c&&"https"!==c&&"chrome-extension"!==c&&"moz-extension"!==c&&"file"!==c&&"android-app"!==c&&"chrome-search"!==c&&"chrome-untrusted"!==c&&"chrome"!== c&&"app"!==c&&"devtools"!==c)throw Error("Invalid URI scheme in origin: "+c);a="";var e=b.indexOf(":");if(-1!=e){var f=b.substring(e+1);b=b.substring(0,e);if("http"===c&&"80"!==f||"https"===c&&"443"!==f)a=":"+f}return c+"://"+b+a} ;function Dp(){function a(){f[0]=1732584193;f[1]=4023233417;f[2]=2562383102;f[3]=271733878;f[4]=3285377520;t=r=0} function b(w){for(var x=k,A=0;64>A;A+=4)x[A/4]=w[A]<<24|w[A+1]<<16|w[A+2]<<8|w[A+3];for(A=16;80>A;A++)w=x[A-3]^x[A-8]^x[A-14]^x[A-16],x[A]=(w<<1|w>>>31)&4294967295;w=f[0];var pa=f[1],qa=f[2],sa=f[3],va=f[4];for(A=0;80>A;A++){if(40>A)if(20>A){var za=sa^pa&(qa^sa);var Ca=1518500249}else za=pa^qa^sa,Ca=1859775393;else 60>A?(za=pa&qa|sa&(pa|qa),Ca=2400959708):(za=pa^qa^sa,Ca=3395469782);za=((w<<5|w>>>27)&4294967295)+za+va+Ca+x[A]&4294967295;va=sa;sa=qa;qa=(pa<<30|pa>>>2)&4294967295;pa=w;w=za}f[0]=f[0]+ w&4294967295;f[1]=f[1]+pa&4294967295;f[2]=f[2]+qa&4294967295;f[3]=f[3]+sa&4294967295;f[4]=f[4]+va&4294967295} function c(w,x){if("string"===typeof w){w=unescape(encodeURIComponent(w));for(var A=[],pa=0,qa=w.length;par?c(l,56-r):c(l,64-(r-56));for(var A=63;56<=A;A--)h[A]=x&255,x>>>=8;b(h);for(A=x=0;5>A;A++)for(var pa=24;0<=pa;pa-=8)w[x++]=f[A]>>pa&255;return w} for(var f=[],h=[],k=[],l=[128],n=1;64>n;++n)l[n]=0;var r,t;a();return{reset:a,update:c,digest:e,digestString:function(){for(var w=e(),x="",A=0;Al?"":0==l?";expires="+(new Date(1970,1,1)).toUTCString():";expires="+(new Date(Date.now()+1E3*l)).toUTCString();this.o.cookie=a+"="+b+c+k+l+e+(null!=f?";samesite="+ f:"")}; p.get=function(a,b){for(var c=a+"=",e=(this.o.cookie||"").split(";"),f=0,h;fa.xd()?"https://www.google.com/log?format=json&hasfast=true":"https://play.google.com/log?format=json&hasfast=true");return a.Ga} p.dispatch=function(a){if(a instanceof Ap)this.log(a);else{var b=new Ap;a=a.Hb();b=Vd(b,8,a);this.log(b)}}; function qq(a,b){b?(a.ka||(a.ka=new yp),b=b.Hb(),Vd(a.ka,4,b)):a.ka&&Vd(a.ka,4,void 0)} function rq(a){a.Ua=a.Ld} function sq(a,b){a.na=new Np(1>b?1:b);nn(a.o,a.na.Sa())} p.log=function(a){a=a.clone();var b=this.De++;Vd(a,21,b);this.Ba&&Vd(a,26,this.Ba);if(!Qd(a,1)){b=a;var c=Date.now().toString();Vd(b,1,c)}Rd(a,15)||Vd(a,15,60*(new Date).getTimezoneOffset());this.ka&&(b=this.ka.clone(),de(a,16,b));for(;1E3<=this.ha.length;)this.ha.shift(),++this.va;this.ha.push(a);this.dispatchEvent(new tq(a));this.Ha||this.o.enabled||this.o.start()}; p.flush=function(a,b){var c=this;if(0===this.ha.length)a&&a();else if(this.Ma)uq(this);else{var e=Date.now();if(this.lc>e&&this.RaA||401===A||0===A)c.ha=pa.concat(c.ha),c.Ha||c.o.enabled||c.o.start();b&&b("net-send-failed",A)},x=function(){c.Qa?c.Qa.send(r,t,w):c.yc(r,t,w)}; n?n.then(function(A){r.Hs["Content-Encoding"]="gzip";r.Hs["Content-Type"]="application/binary";r.body=A;r.bz=2;x()},function(){x()}):x()}}}}; p.Yq=function(){this.Aa||(this.Ua&&uq(this),this.Da&&vq(this),this.flush())}; function uq(a){wq(a,32,10,function(b,c){b=vn(b,"format","json");b=window.navigator.sendBeacon(b,c.Hb());a.Ma&&!b&&(a.Ma=!1);return b})} function vq(a){wq(a,6,5,function(b,c){c=c.Hb();for(var e=[],f=0,h=0;h>=8);e[f++]=k}c=pd(e,3);b=un(b,"format","base64json","p",c);if(15360 .heading").getAttribute("data-search-dym-tracking-id"),a.Fs(f,b,h,e,c)):(e=""!==Og("symptom"),a.fj(f,h,b.getAttribute("data-search-rank"),b.getAttribute("data-search-result-id"),b.getAttribute("data-search-request-id"),b.getAttribute("data-search-url"), b.getAttribute("data-search-flow"),b.getAttribute("data-search-ctx"),e,c))}} function Eq(a,b){function c(){h&&k&&((window.sc_delayLocationHandler=e)?e(f):gh(f))} if("_blank"==a.target||b.shiftKey||b.ctrlKey||b.metaKey)return null;var e=window.sc_delayLocationHandler,f,h=!1,k=!1;window.sc_delayLocationHandler=function(){h=!0;c()}; return function(l){k=!0;f=l;c()}} p.fj=function(a,b,c,e,f,h,k,l,n,r){b=Fq(n?"suggestion_clicked":"search_results_clicked",b,k,l);Bq(b,"q",a);Bq(b,"clickRank",c);Bq(b,"resultId",e);Bq(b,"requestId",f);Bq(b,"shownContentList",h);Gq(this,b,h,r)}; p.Fs=function(a,b,c,e,f){c=Fq("sugesstion_clicked",c);Bq(c,"q",a);e&&Bq(c,"dymTrackingId",e);Gq(this,c,b,f)}; p.Es=function(a,b,c){b=Fq("autocomplete_search_query",Qg().visit_id,b);Bq(b,"q",a);Gq(this,b,"",c)}; p.Cs=function(a,b,c,e){c=Fq("autocomplete_results_clicked",Qg().visit_id,c);Bq(c,"q",a);Bq(c,"shownContentList",b);Gq(this,c,b,e)}; p.Ds=function(a,b){b=Fq("autocomplete_click_impressions",Qg().visit_id,b);Bq(b,"shownContentList",a.join("|"));Hq(this,b,"sc_nullFunction")}; function Gq(a,b,c,e){e&&e instanceof Function?(window.sc_searchMetricsLinkCallback=function(){e(c)},Hq(a,b,"sc_searchMetricsLinkCallback")):Hq(a,b,"sc_nullFunction")} p.Lv=function(a){var b=Fq("article_help_link_clicked",Qg().visit_id,"help");Bq(b,"url",a);Hq(this,b,"sc_nullFunction")}; p.Rv=function(a){var b=Fq("opened_to_article",Qg().visit_id,"help");Bq(b,"shownContentList",a);Hq(this,b,"sc_nullFunction")}; p.Km=function(a,b,c,e,f,h,k,l){e=e||Og("query")||Og("q");h=h||""!==Og("symptom");a=Fq(h?"shown_suggestions":"shown_search_results",a,f,k);Bq(a,"q",e);Bq(a,"requestId",b);Bq(a,"shownContentList",c.join("|"));l&&Bq(a,"dymTrackingId",l);Hq(this,a,"sc_nullFunction")}; function Iq(a,b,c){b=Fq(b,Qg().visit_id,"help");c&&Bq(b,"contactMode",c);Hq(a,b,"sc_nullFunction")} p.Ov=function(){Iq(this,"nd4c_requested")}; p.Nv=function(){Iq(this,"shown_contact_us","nd4c_email")}; p.Mv=function(){Iq(this,"contact_us_clicked","nd4c_email")}; p.Qv=function(){Iq(this,"shown_contact_us","nd4c_phone")}; p.Pv=function(){Iq(this,"contact_us_clicked","nd4c_phone")}; p.hj=function(a,b,c,e,f,h){a=Fq(void 0===h?"suggestion_clicked":h,a);Bq(a,"requestId",b);Bq(a,"resultId",c);void 0!==e&&Bq(a,"clickRank",e);void 0!==f&&Bq(a,"shownContentList",f);Hq(this,a,"sc_nullFunction")}; function Fq(a,b,c,e){a=Bq(Bq(Bq(Bq(Bq(Bq(Bq(new Aq,"flow",c||"support-content"),"gfSessionId",b),"hcName",Qg().hc),"locale",Qg().lang),"authuser",Qg().au),"useAnonymousMetrics","false"),"userAction",a);(e=e||Jq())&&Bq(a,"productSpecificContext",e);"help"===c&&Bq(a,"useInappHelpPanel","true");(c=th("productEscalationsId"))&&Bq(a,"productId",c);return a} function Jq(){var a=Qg().query_params.find(function(b){return"ec"==b.key}); return a?a.value:""} function Hq(a,b,c){if(a.o||"true"===th("initializeMojoMetrics")){Bq(b,"callback",c);a=Vh(document,"SCRIPT");a.onerror=window[c];var e=Object.fromEntries(b.ka.entries());c=Object.fromEntries(b.o.entries());b=af(b.ha,e);b=Ye(b).toString();b=ef.exec(b);e=b[3]||"";c=df(b[1]+ff("?",b[2]||"",c)+ff("#",e,void 0));ig(a,c);document.body.appendChild(a)}} Cq.prototype.reportSearchResultsFeatureClick=Cq.prototype.hj;Cq.prototype.reportND4CTfnClicked=Cq.prototype.Pv;Cq.prototype.reportND4CTfnDisplayed=Cq.prototype.Qv;Cq.prototype.reportND4CEmailClicked=Cq.prototype.Mv;Cq.prototype.reportND4CEmailDisplayed=Cq.prototype.Nv;Cq.prototype.reportND4CRequested=Cq.prototype.Ov;Cq.prototype.reportImpressions=Cq.prototype.Km;Cq.prototype.reportOpenedToArticle=Cq.prototype.Rv;Cq.prototype.reportArticleHelpLinkClicked=Cq.prototype.Lv; Cq.prototype.reportAutocompleteImpressions=Cq.prototype.Ds;Cq.prototype.reportAutocompleteClick=Cq.prototype.Cs;Cq.prototype.reportAutocompleteSearch=Cq.prototype.Es;Cq.prototype.reportSpellingClick=Cq.prototype.Fs;Cq.prototype.reportClick=Cq.prototype.fj;Cq.prototype.setUpMojoReportingForSpelling=Cq.prototype.lw;Cq.prototype.setUpMojoReportingForSearchResults=Cq.prototype.kw;var Kq;Mb("hcfe.MojoMetrics",Cq); window.sc_initMojoMetrics=function(){Kq||(Kq=new Cq,Kq.kw(),Kq.lw(),window.sc_trackSearchResultImpressions=window.sc_trackSearchResultEnabledRceTracking?window.sc_nullFunction:Kq.Km.bind(Kq))};function Lq(){E.call(this,"sc.shared.material_dialog.DialogContent");this.o=new Yo} y(Lq,E);Lq.prototype.content=function(a){var b=this,c=a.title,e=a.content,f=a.yo,h=a.rb;this.element("div","class","root",function(){c&&b.element("h1","class","title",c);e&&b.element("div",e);f&&b.element("div",f);h&&b.element("div","class","loading-overlay",function(){b.o.render()})})};var Mq={vc:7,wc:7,Rl:!0,an:!0};function Nq(a){var b=this,c=a.content,e=void 0===a.scope?document.body:a.scope,f=a.mb,h=te(a,["content","scope","ariaLabel"]);this.ha=new Map;this.scope=e;this.o=new Fo(Object.assign(Object.assign(Object.assign({},Mq),h),{hb:function(){var k;if(b.Gc)for(var l=u(b.ha),n=l.next();!n.done;n=l.next()){var r=u(n.value);n=r.next().value;(r=r.next().value)||n.removeAttribute("aria-hidden")}null===(k=h.hb)||void 0===k?void 0:k.call(h)}, content:function(){uk("div","role","dialog","aria-modal","true","aria-label",f,c)}}))} Nq.prototype.initialize=function(){var a=this;if(this.Gc)return this;this.Gc=document.createElement("div");this.Gc.setAttribute("aria-live","polite");this.scope.appendChild(this.Gc);qk(this.Gc,function(){a.o.render()}); return this}; Nq.prototype.Xa=function(){this.Gc&&(this.o.close(),this.Gc.remove(),this.Gc=void 0)}; Nq.prototype.open=function(a){a=void 0===a?{}:a;this.initialize();if(this.Gc)for(var b=this.Gc;b&&b!==document.body;){var c=b,e=Oq(c);if(e){e=u(e.childNodes);for(var f=e.next();!f.done;f=e.next())f=f.value,c!==f&&Cb(f)&&1===f.nodeType&&(this.ha.set(f,"true"===f.getAttribute("aria-hidden")),f.setAttribute("aria-hidden","true"))}b=Oq(b)}this.o.open(Object.assign({Kb:!0},a))}; Nq.prototype.close=function(){this.o.close()}; function Oq(a){return a.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&a.host&&a.mode?a.host:a.parentNode} ;function Pq(a){a=a.wb;E.call(this,"sc.tailwind.shared.rich_text_editor.attachment.FailedOverlay");this.wb=a} y(Pq,E);Pq.prototype.content=function(){var a=this;this.element("button","class","root","onclick",function(){return void a.wb()},"Failed to attach file, click here to try again.")};function Qq(){E.call(this,"sc.tailwind.shared.rich_text_editor.attachment.LoadingOverlay");this.o=new Yo} y(Qq,E);Qq.prototype.content=function(){var a=this;this.element("div","class","root",function(){a.o.render()})};function Rq(a){a=a.hd;E.call(this,"sc.tailwind.shared.rich_text_editor.attachment.RemoveButton");this.o=new Rk({icon:"gm/close",size:16,Ab:!0});this.overlay=new bl;this.hd=a} y(Rq,E);Rq.prototype.content=function(){var a=this;this.element("div","class","root",function(){a.element("button","class","remove-button","aria-label","Remove attachment","onclick",function(){return void a.hd()},"onkeydown",function(b){"Backspace"!==b.key&&"Delete"!==b.key||a.hd()},function(){a.o.render(); a.overlay.render()})})};function Sq(a){var b=a.Ks,c=a.hd;a=a.fs;E.call(this,"sc.tailwind.shared.rich_text_editor.attachment.InlinedAttachment");this.na=new Qq;this.o=this.rb=!1;this.Ks=b;this.ta=new Rq({hd:c});this.ma=new Pq({wb:a})} y(Sq,E);Sq.prototype.Cc=function(a){this.rb!==a&&(this.rb=a,this.Ca())}; Sq.prototype.ha=function(a){this.o!==a&&(this.o=a,this.Ca())}; Sq.prototype.content=function(){var a=this;this.element("div","class","root",function(){fg(a.element("img","class","image"),a.Ks);a.ta.render();a.rb?a.na.render():a.o&&a.ma.render()})};function Tq(a){var b=a.fileName,c=a.mimeType,e=a.hd;a=a.fs;E.call(this,"sc.tailwind.shared.rich_text_editor.attachment.NonInlinedAttachment");this.na=new Qq;this.o=this.rb=!1;this.ta=new Rq({hd:e});e=b.lastIndexOf(".");b=-1===e?{base:b,extension:""}:{base:b.substring(0,e),extension:b.substring(e+1)};e=b.extension;this.base=b.base;this.extension=e;this.ua=qf("https://drive-thirdparty.googleusercontent.com/32/type/"+c);this.ma=new Pq({wb:a})} y(Tq,E);Tq.prototype.Cc=function(a){this.rb!==a&&(this.rb=a,this.Ca())}; Tq.prototype.ha=function(a){this.o!==a&&(this.o=a,this.Ca())}; Tq.prototype.content=function(){var a=this;this.element("div","class",{root:!0,"root-failed":this.o},function(){a.element("div","class","filename",a.base);a.element("div","class","extension",function(){fg(a.element("img","class","icon"),a.ua);a.element("span",a.extension)}); a.ta.render();a.rb?a.na.render():a.o&&a.ma.render()})};function Uq(){this.documentId=this.mimeType=this.Of="";this.ka=this.ha=this.Ve=!1} function Vq(a){var b=new Uq;b.Of=a.name;b.mimeType=a.type;b.file=a;Wq(b);return b} function Xq(a){var b=new Uq;b.Of=a.originalFilename;b.mimeType=a.mimeType;b.Ac=a.Ac;b.documentId=a.documentId;Wq(b);return b} function Wq(a){a.dom=document.createElement("div");a.$g()?(a.dom.contentEditable="false",a.dom.style.display="inline-block",a.dom.style.maxWidth="100%",a.component=new Sq({Ks:lf(a.file),hd:function(){return void a.remove()}, fs:function(){return void a.upload()}})):a.component=new Tq({fileName:a.Of, mimeType:a.mimeType,hd:function(){return void a.remove()}, fs:function(){return void a.upload()}}); qk(a.dom,function(){a.component.render()})} p=Uq.prototype;p.render=function(){var a;null===(a=this.component)||void 0===a?void 0:a.render()}; p.$g=function(){if(!this.file)return!1;switch(this.mimeType){case "image/gif":case "image/jpeg":case "image/png":return!0;default:return!1}}; p.upload=function(){var a=this;this.Cc(!0);Yq(this,!1);this.o&&this.o();this.fileUpload=(new np(this.file)).aj(function(){a.Cc(!1);a.Ac=a.fileUpload.o;a.documentId=a.fileUpload.Kh();a.documentId||(a.documentId=Date.now().toString(16)+Math.floor(65536*Math.random()).toString(16));a.dom&&(a.dom.dataset.richTextEditorAttachmentDocumentId=a.documentId);a.o&&a.o()}).onError(function(){Yq(a,!0); a.Cc(!1);a.o&&a.o()}).mh("SupportContentForums","TailwindPost").start()}; p.remove=function(){this.Ve||(this.dom&&this.dom.parentNode&&this.dom.parentNode.removeChild(this.dom),this.Ve=!0,this.ma&&this.ma())}; p.Dm=function(a){this.o=a}; p.hd=function(a){this.ma=a}; p.Rj=function(a){a.appendChild(this.dom)}; p.hk=function(){return this.dom}; p.rb=function(){return this.ka}; p.hasError=function(){return this.ha}; p.Ui=function(){return{originalFilename:this.Of,mimeType:this.mimeType,Ac:this.Ac,documentId:this.documentId,deleted:this.Ve}}; p.Cc=function(a){var b;this.ka!==a&&(this.ka=a,null===(b=this.component)||void 0===b?void 0:b.Cc(a))}; function Yq(a,b){var c;a.ha!==b&&(a.ha=b,null===(c=a.component)||void 0===c?void 0:c.ha(b))} Uq.prototype.getUploadedFile=Uq.prototype.Ui;Uq.prototype.hasError=Uq.prototype.hasError;Uq.prototype.isLoading=Uq.prototype.rb;Uq.prototype.getDom=Uq.prototype.hk;Uq.prototype.appendDomTo=Uq.prototype.Rj;Uq.prototype.onRemove=Uq.prototype.hd;Uq.prototype.onStateChange=Uq.prototype.Dm;Uq.prototype.remove=Uq.prototype.remove;Uq.prototype.upload=Uq.prototype.upload;Uq.prototype.isInlinableImage=Uq.prototype.$g;Uq.fromUploadedFile=Xq;Uq.fromLocalFile=Vq;function Zq(a,b,c){this.o=a;this.ha=b;this.ka=void 0===c?!0:c} Zq.prototype.toString=function(){return this.o}; var $q=new Zq("attachFile",!1,!1),ar=new Zq("bold",!0),br=new Zq("italic",!0),cr=new Zq("underline",!0),dr=new Zq("code",!1),er=new Zq("insertUnorderedList",!0),fr=new Zq("insertOrderedList",!0),gr=new Zq("outdent",!0,!1),hr=new Zq("indent",!0,!1),ir=new Zq("insertLink",!1),jr=new Zq("removeFormat",!0,!1);var kr={yt:{1E3:{other:"0K"},1E4:{other:"00K"},1E5:{other:"000K"},1E6:{other:"0M"},1E7:{other:"00M"},1E8:{other:"000M"},1E9:{other:"0B"},1E10:{other:"00B"},1E11:{other:"000B"},1E12:{other:"0T"},1E13:{other:"00T"},1E14:{other:"000T"}},Zw:{1E3:{other:"0 thousand"},1E4:{other:"00 thousand"},1E5:{other:"000 thousand"},1E6:{other:"0 million"},1E7:{other:"00 million"},1E8:{other:"000 million"},1E9:{other:"0 billion"},1E10:{other:"00 billion"},1E11:{other:"000 billion"},1E12:{other:"0 trillion"},1E13:{other:"00 trillion"}, 1E14:{other:"000 trillion"}}},lr=kr;lr=kr;var mr={AED:[2,"dh","\u062f.\u0625."],ALL:[0,"Lek","Lek"],AUD:[2,"$","AU$"],BDT:[2,"\u09f3","Tk"],BGN:[2,"lev","lev"],BRL:[2,"R$","R$"],CAD:[2,"$","C$"],CDF:[2,"FrCD","CDF"],CHF:[2,"CHF","CHF"],CLP:[0,"$","CL$"],CNY:[2,"\u00a5","RMB\u00a5"],COP:[32,"$","COL$"],CRC:[0,"\u20a1","CR\u20a1"],CZK:[50,"K\u010d","K\u010d"],DKK:[50,"kr.","kr."],DOP:[2,"RD$","RD$"],EGP:[2,"\u00a3","LE"],ETB:[2,"Birr","Birr"],EUR:[2,"\u20ac","\u20ac"],GBP:[2,"\u00a3","GB\u00a3"],HKD:[2,"$","HK$"],HRK:[2,"kn","kn"],HUF:[34, "Ft","Ft"],IDR:[0,"Rp","Rp"],ILS:[34,"\u20aa","IL\u20aa"],INR:[2,"\u20b9","Rs"],IRR:[0,"Rial","IRR"],ISK:[0,"kr","kr"],JMD:[2,"$","JA$"],JPY:[0,"\u00a5","JP\u00a5"],KRW:[0,"\u20a9","KR\u20a9"],LKR:[2,"Rs","SLRs"],LTL:[2,"Lt","Lt"],MNT:[0,"\u20ae","MN\u20ae"],MVR:[2,"Rf","MVR"],MXN:[2,"$","Mex$"],MYR:[2,"RM","RM"],NOK:[50,"kr","NOkr"],PAB:[2,"B/.","B/."],PEN:[2,"S/.","S/."],PHP:[2,"\u20b1","PHP"],PKR:[0,"Rs","PKRs."],PLN:[50,"z\u0142","z\u0142"],RON:[2,"RON","RON"],RSD:[0,"din","RSD"],RUB:[50,"\u20bd", "RUB"],SAR:[2,"Rial","Rial"],SEK:[50,"kr","kr"],SGD:[2,"$","S$"],THB:[2,"\u0e3f","THB"],TRY:[2,"\u20ba","TRY"],TWD:[2,"$","NT$"],TZS:[0,"TSh","TSh"],UAH:[2,"\u0433\u0440\u043d.","UAH"],USD:[2,"$","US$"],UYU:[2,"$","$U"],VND:[48,"\u20ab","VN\u20ab"],YER:[0,"Rial","Rial"],ZAR:[2,"R","ZAR"]};var nr={Bt:".",cq:",",Kt:"%",hq:"0",hy:"+",Jt:"-",Ct:"E",Lt:"\u2030",eq:"\u221e",Yx:"NaN",At:"#,##0.###",ny:"#E0",gy:"#,##0%",$w:"\u00a4#,##0.00",bq:"USD"},or=nr;or=nr;function pr(a){this.ya=40;this.ka=1;this.Da=0;this.ha=3;this.Ba=this.ma=0;this.Ha=!1;this.Aa=this.ua="";this.oa=or.Jt;this.va="";this.o=1;this.ta=!1;this.na=[];this.Ea=this.Ga=!1;this.wa=0;if("number"===typeof a)switch(a){case 1:qr(this,or.At);break;case 2:qr(this,or.ny);break;case 3:qr(this,or.gy);break;case 4:a=or.$w;var b=["0"],c=mr[or.bq];if(c){c=c[0]&7;if(0f&&n++;break;case "0":if(0f&&n++;break;case ",":0h+k||1>a.Ba)throw Error('Malformed exponential pattern "'+b+'"');t=!1;break;default:c[0]--,t=!1}0==k&&0f&&0h+k)||0==n)throw Error('Malformed pattern "'+b+'"');l=h+k+l;a.ha=0<=f?l-f:0;0<=f&&(a.ma=h+k-f,0>a.ma&&(a.ma=0));a.ka=(0<=f?f:l)-h;a.Ea&&(a.ya=h+a.ka,0==a.ha&&0==a.ka&&(a.ka=1));a.na.push(Math.max(0,n));a.Ga= 0==f||f==l;e=c[0]-e;a.Aa=sr(a,b,c);c[0]this.oa.length?e=!1:this.ua.length=qa)A+=qa,l=!0;else if(pa==t.charAt(0)){if(h||k)break;A+=".";h=!0}else if(pa==w.charAt(0)&&("\u00a0"!=w.charAt(0)||b[0]+1this.ha)throw Error("Min value must be less than max value");if(isNaN(a))return or.Yx;var b=[];var c=a,e=a;if(0==this.wa)var f=ur;else c=Math.abs(c),e=Math.abs(e),f=vr(this,1>=c?0:wr(c)).Iq,e=xr(e,-f),yr(this,e),c=xr(c,-f),c=yr(this,c),f=vr(this,f+wr(c.intValue));a=xr(a,-f.Iq);(c=0>a||0==a&&0>1/a)?f.Qr?b.push(f.Qr):(b.push(f.prefix),b.push(this.oa)):(b.push(f.prefix),b.push(this.ua));if(isFinite(a))if(a=a*(c?-1:1)*this.o,this.Ea)if(e=a,0==e)zr(this,e,this.ka, b),Ar(this,0,b);else{var h=Math.floor(Math.log(e)/Math.log(10)+2E-15);e=xr(e,-h);var k=this.ka;1this.ka?(k=h%this.ya,0>k&&(k=this.ya+k),e=xr(e,k),h-=k,k=1):1>this.ka?(h++,e=xr(e,-1)):(h-=this.ka-1,e=xr(e,this.ka-1));zr(this,e,k,b);Ar(this,h,b)}else zr(this,a,this.ka,b);else b.push(or.eq);c?f.Rr?b.push(f.Rr):(isFinite(a)&&b.push(f.suffix),b.push(this.va)):(isFinite(a)&&b.push(f.suffix),b.push(this.Aa));return b.join("")}; function yr(a,b){var c=xr(b,a.ha);0a.ha)throw Error("Min value must be less than max value");e||(e=[]);b=yr(a,b);var f=b.intValue,h=b.Vz,k=0h.length&&(h="1"+Nh("0",a.ha-h.length)+h);for(a=h.length;"0"==h.charAt(a-1)&&a>b+1;)a--;for(b=1;bb?(b=-b,c.push(or.Jt)):a.Ha&&c.push(or.hy);b=""+b;for(var e=or.hq,f=b.length;fa)return a-48;var b=or.hq.charCodeAt(0);return b<=a&&ab)return ur;b=Math.min(14,b);var c=a[xr(1,b)];for(--b;!c&&3<=b;)c=a[xr(1,b)],b--;if(!c)return ur;c=c.other;var e=a="",f=c.indexOf(";");0<=f&&(c=c.substring(0,f),f=c.substring(f+1))&&(e=/([^0]*)(0+)(.*)/.exec(f),a=e[1],e=e[3]);return c&&"0"!=c?(c=/([^0]*)(0+)(.*)/.exec(c))?{Iq:b+1-(c[2].length-1),Qr:a,Rr:e,prefix:c[1],suffix:c[3]}:ur:ur} function wr(a){if(!isFinite(a))return 0=r)&&(e=ts(),(f=e.focusNode)&&0!==(f.compareDocumentPosition(a.Wa.content)&Node.DOCUMENT_POSITION_CONTAINS))){for(var t=0;f&&f!==a.o;){if(f.nodeType===Node.TEXT_NODE){var w=f===e.focusNode?e.focusOffset:null!==(k=null===(h=f.textContent)||void 0===h?void 0:h.length)&&void 0!==k?k:0,x=Math.min(r,w);x<(null!==(n=null===(l=f.textContent)|| void 0===l?void 0:l.length)&&void 0!==n?n:0)&&(t=w-x);r-=x;if(!r)break}f=ns(f)}h=document.createRange();h.setStart(f,t);h.setEnd(e.focusNode,e.focusOffset);h.deleteContents();e.removeAllRanges();e.addRange(h)}}Mk(a.model,0)},function(){Uj=Vj.lastChild}),a.Wa=null!==(c=a.Wa)&&void 0!==c?c:new zs(a.o)); a.element("div","class","toolbar",function(){a.ua.render({Wa:a.Wa})}); a.eh.render();a.model.mk()&&a.ma.render()}); ht(this);this.ha||(this.na=(new this.mq({model:this.model,Wa:this.Wa})).initialize(),this.ta=(new this.Kr({model:this.model,Wa:this.Wa,eh:this.eh})).initialize(),this.va=(new this.wq({model:this.model,Wa:this.Wa})).initialize(),this.ya=(new this.Jr({model:this.model,Wa:this.Wa})).initialize(),this.ha=!0);if(this.sm){var b=this.sm;delete this.sm;this.nj(b)}}; p.ue=function(){var a,b,c,e;this.ha&&(null===(a=this.na)||void 0===a?void 0:a.Xa(),null===(b=this.ta)||void 0===b?void 0:b.Xa(),null===(c=this.va)||void 0===c?void 0:c.Xa(),null===(e=this.ya)||void 0===e?void 0:e.Xa(),this.na=void 0,this.ha=!1)}; p.focus=function(){if(this.o){this.o.focus();var a=document.createRange();a.selectNodeContents(this.o.lastChild||this.o);a.collapse(!1);var b=ts();b.removeAllRanges();b.addRange(a)}}; p.Ol=ma(7);p.rg=function(){if(!this.o)return"";this.o.normalize();ks(this.o);return qs(this.o).innerHTML}; p.Ja=function(){var a;if(!this.o)return"";this.o.normalize();ks(this.o);return null!==(a=qs(this.o).textContent)&&void 0!==a?a:""}; p.nb=function(a){var b=document.createElement("div");b.innerText=a;this.nj(b)}; p.nj=function(a){if(this.o){if("string"===typeof a){var b=document.createElement("div");dg(b,Ej(a));a=b}b=this.o;b.textContent="";a=u(a.childNodes);for(var c=a.next();!c.done;c=a.next())b.appendChild(c.value.cloneNode(!0));this.o.normalize();ks(this.o);Mk(this.model,0)}}; p.clear=function(){this.o&&(this.o.textContent="")}; p.Ll=ma(8);p.Fa=function(a){this.model.Fa(0,a);return this}; p.Ed=function(){return this.model.Ed()}; p.be=function(a){this.model.be(a)}; function ht(a){var b,c,e;var f=a.model;var h=null!==(e=null===(c=null===(b=a.o)||void 0===b?void 0:b.textContent)||void 0===c?void 0:c.length)&&void 0!==e?e:0;f.hintText?f=f.hintText:(h=Math.max(0,f.minLength-h),f=0>>0),x=[["js_request_id",w],["rr",1],["lc",1]],A=Mu();0]+)>)/gi,"")}; Xu.prototype.getUrl=function(){var a;return null!==(a=this.o.getUrl())&&void 0!==a?a:""}; Xu.prototype.Qc=function(){var a;return null!==(a=this.o.Qc())&&void 0!==a?a:""};function Yu(a){z.call(this,a)} y(Yu,z);Yu.prototype.getType=function(){return Xd(this,1,0)}; Yu.prototype.getId=function(){return me(this,2)}; Yu.prototype.setId=function(a){return Vd(this,2,a)};function Zu(a){z.call(this,a)} y(Zu,z);function $u(a){z.call(this,a)} y($u,z);var av=[2,3,4,5,6,7];function bv(a){z.call(this,a)} y(bv,z);bv.prototype.getUrl=function(){return me(this,1)}; bv.prototype.lb=function(){return me(this,2)}; bv.prototype.uc=function(a){return Vd(this,2,a)};function cv(a){z.call(this,a)} y(cv,z);function dv(a){z.call(this,a)} y(dv,z);dv.prototype.Nh=function(){return me(this,1)}; function ev(a){var b=new Gm;var c=Math.floor(Date.now()/1E3);b=oe(b,c);de(a,2,b)} ;function fv(a){z.call(this,a,-1,gv)} y(fv,z);var gv=[1];function hv(a){z.call(this,a)} y(hv,z);hv.prototype.Hf=function(){return Xd(this,2,0)};function iv(a){z.call(this,a,-1,jv)} y(iv,z);var jv=[2];function kv(a){z.call(this,a)} y(kv,z);function lv(a){a=void 0===a?{}:a;this.ij=new (void 0===a.KC?nl:a.KC)({tf:Qg().mld+"/v1",serviceName:"MoltronLoggingService"})} function mv(a,b,c,e){var f=(void 0===e?{}:e).iz;ue(a,function k(){var l,n,r,t=this;return mb(k,function(w){if(!b||!c)return w.return();l=new dv;Vd(l,1,b);ev(l);Vd(l,3,c);Vd(l,5,3);f&&(n=new Zu,Vd(n,1,1),Vd(n,2,f),r=new $u,ee(r,3,av,n),de(l,6,r));return Qa(w,nv(t,l),0)})})} function ov(a,b,c,e){var f=(void 0===e?{zr:!1}:e).zr;ue(a,function k(){var l,n,r,t,w,x,A=this;return mb(k,function(pa){if(!b)return pa.return();l=[];n=u(c);for(r=n.next();!r.done;r=n.next())if(t=r.value)w=new dv,Vd(w,1,b),ev(w),Vd(w,3,t),Vd(w,5,1),f&&(x=new $u,Vd(x,1,3),de(w,6,x)),l.push(w);return Qa(pa,pv(A,l),0)})})} function qv(a,b){ue(a,function e(){var f,h,k=this;return mb(e,function(l){if(!b)return l.return();f=new dv;Vd(f,1,b);ev(f);h=new Yu;Vd(h,1,3);h.setId("other");de(f,4,h);Vd(f,5,3);return Qa(l,nv(k,f),0)})})} function nv(a,b,c){c=void 0===c?!1:c;return ue(a,function f(){var h,k,l,n,r=this;return mb(f,function(t){if(1==t.o)return h=new kv,de(h,1,b),k={query:{key:Qg().mkey}},c&&(l=(Qg().ge||"").toLowerCase(),n=Mp([{key:"e",value:l}]))&&(k.withCredentials=!0,k.headers={Authorization:n}),$a(t,2),Qa(t,r.ij.post("log-moltron-interaction",h,hv,k),4);if(2!=t.o)return ab(t,0);bb(t);Wa(t)})})} function pv(a,b){return ue(a,function e(){var f,h=this;return mb(e,function(k){if(1==k.o)return f=new fv,fe(f,1,b),$a(k,2),Qa(k,h.ij.post("log-batch-moltron-interaction",f,iv,{query:{key:Qg().mkey}}),4);if(2!=k.o)return ab(k,0);bb(k);Wa(k)})})} ;function rv(a,b,c,e){lv.call(this);this.predictionId=a;this.o=b;this.dymTrackingId=c;this.sessionId=e} y(rv,lv);function sv(a){ue(a,function c(){var e=this,f,h;return mb(c,function(k){f=tv();Vd(f,1,e.predictionId);Vd(f,5,1);h=new cv;Vd(h,1,e.o?3:1);Vd(h,2,e.sessionId);de(f,8,h);return Qa(k,nv(e,f,!0),0)})})} function uv(a,b,c){ue(a,function f(){var h=this,k,l,n;return mb(f,function(r){k=tv();Vd(k,1,h.predictionId);Vd(k,3,b);Vd(k,5,3);l=new cv;Vd(l,1,h.o?4:2);Vd(l,2,h.sessionId);de(k,8,l);n=new bv;Vd(n,1,c);de(k,7,n);return Qa(r,nv(h,k,!0),0)})})} rv.prototype.hj=function(a,b){return ue(this,function e(){var f=this,h;return mb(e,function(k){h=vv(f,a,4,b);return Qa(k,nv(f,h,!0),0)})})}; function vv(a,b,c,e){var f=tv();Vd(f,1,a.predictionId);Vd(f,3,b);Vd(f,5,3);e&&(b=new bv,Vd(b,1,e),de(f,7,b));e=new cv;Vd(e,1,c);Vd(e,2,a.sessionId);de(f,8,e);return f} function tv(){var a=new dv;ev(a);return a} ;function wv(a,b,c,e,f,h,k){this.context=a;this.dymTrackingId=b;this.flow=c;this.ha=e;this.query=f;this.requestId=h;this.sessionId=k;this.o=new Cq(!0)} function xv(a,b){a.o.Km(a.sessionId,a.requestId,b,a.query,a.flow,a.ha,a.context,a.dymTrackingId)} function yv(a,b,c,e){a.o.fj(a.query,a.sessionId,b,c,a.requestId,e,a.flow,a.context,a.ha)} wv.prototype.hj=function(a,b,c){this.o.hj(this.sessionId,this.requestId,a,b,c)};function zv(a){var b=a.symptoms,c=void 0===a.limit?8:a.limit,e=void 0===a.helpcenterName?"":a.helpcenterName,f=void 0===a.en?new Map:a.en;a=void 0===a.xm?0:a.xm;E.call(this,"sc.symptoms.Symptoms");this.ha="true"===th("workflow__full-layout");this.isRendered=this.o=!1;this.symptoms=b;this.limit=c;this.helpcenterName=e;this.en=f;this.xm=a} y(zv,E);zv.prototype.content=function(){var a=this,b=ce(this.symptoms,Vu,1).filter(function(c){var e;return""!==(null===(e=Qd(c,2))||void 0===e?void 0:e.trim())}); this.element("div","class","root",function(){a.element("div","class","container",function(){switch(a.xm){case 0:Av(a,b);break;case 1:for(var c=0;ca.limit} function Gv(a){if(Cv(a)){a.o=!a.o;a.Ca();var b=a.o;rl(b?2:3,a.helpcenterName+"_symptoms_view_"+(b?"more":"less"),b?96:97)}} function Fv(a,b){rl(35,a.helpcenterName+"_symptoms_click_"+Qd(b,1)+(Wd(b,3)?"_active":""),98);if(!Wd(b,3)){a:{var c;b=null!==(c=Qd(b,1))&&void 0!==c?c:"";if(""!==b&&a.en.has(b)&&(a=a.en.get(b)))break a;a=""}a=a.split("?");c="?"+a[1];c=Gu(c);ll(""+a[0]+c,!0,!1)}} ;function Hv(a){this.o=a;this.ka=this.va=null;this.ha=[];this.na=document.createElement("input");this.ua=this.oa=-1;this.Ea=this.rm.bind(this);this.Ba=this.vs.bind(this);this.Ga=this.wa=this.ya=0;this.ta=!1;this.Da=0;this.Aa=new vm;Iv(this)} function Iv(a){a.ma=document.createElement("div");a.ma.className=a.o.className;Jg(a.ma,"sc-select",!0);a.ma.setAttribute("tabindex",0);a.ma.setAttribute("role","listbox");a.ma.setAttribute("aria-expanded",!1);a.ma.addEventListener("mousedown",function(e){Ng(this.ka,"sc-select-show")?e.target==this.ka||this.ka.contains(e.target)||this.rm():0==e.button&&Jv(this)}.bind(a)); a.ma.addEventListener("keydown",a.Kx.bind(a));a.va=document.createElement("span");a.ma.appendChild(a.va);var b=document.createElementNS("http://www.w3.org/2000/svg","svg");b.setAttribute("viewBox","0 0 48 48");var c=document.createElementNS("http://www.w3.org/2000/svg","path");c.setAttribute("d","M14 20l10 10 10-10z");b.appendChild(c);a.ma.appendChild(b);a.ka=document.createElement("ol");a.ka.addEventListener("mousemove",function(){this.ta=!0}.bind(a)); a.ka.addEventListener("scroll",function(){0a-1?this.ha.length-1:a-1;b!=a&&!Ov(this,b);)b=0>b-1?this.ha.length-1:b-1;a=b}Mv(this,a);this.ha[a].focus();this.ma.setAttribute("aria-activedescendant",this.ha[a].id); Pv(this);break;case 40:a.preventDefault();Ng(this.ka,"sc-select-show")||Jv(this);a=this.oa;if(0===this.ha.length)a=-1;else{for(b=(a+1)%this.ha.length;b!=a&&!Ov(this,b);)b=(b+1)%this.ha.length;a=b}Mv(this,a);this.ha[a].focus();this.ma.setAttribute("aria-activedescendant",this.ha[a].id);Pv(this)}}; function Pv(a){if(-1!=a.oa){var b=a.ha[a.oa];b.offsetTopa.ka.scrollTop+a.ka.offsetHeight&&(a.ta=!1,a.ka.scrollTop=b.offsetTop+b.offsetHeight-a.ka.offsetHeight)}} function Nv(a){var b=a.o.getAttribute("aria-label")||"";b&&(-1!==a.o.selectedIndex&&(b+=" ("+a.o[a.o.selectedIndex].innerText+")"),a.ma.setAttribute("aria-label",b))} p.dispose=function(){this.ma&&Zh(this.ma);this.ka=this.va=this.ma=null;this.ha=[]}; function Qv(a){a=u((a||document).getElementsByTagName("select"));for(var b=a.next();!b.done;b=a.next())b=b.value,"true"!==b.dataset.exclude&&new Hv(b)} window.sc_initSelects=function(){Qv(window.sc_scope)};function Rv(a){z.call(this,a,-1,Sv)} y(Rv,z);p=Rv.prototype;p.getId=function(){return Qd(this,1)}; p.setId=function(a){return Vd(this,1,a)}; p.getType=function(){return Qd(this,3)}; p.lb=function(){return Qd(this,4)}; p.uc=function(a){return Vd(this,4,a)}; p.og=function(){return Qd(this,5)}; p.Ek=ma(12);p.Sa=function(){return Qd(this,6)}; p.kc=function(a){return Vd(this,6,a)}; p.Db=function(){return Rd(this,6)}; p.Qm=function(a){Vd(this,20,a)}; var Sv=[2,11,12,16,17];function Tv(a){z.call(this,a,-1,Uv)} y(Tv,z);Tv.prototype.Qm=function(a){Vd(this,5,a)}; function Vv(a){z.call(this,a)} y(Vv,z);function Wv(a){z.call(this,a,3)} y(Wv,z);function Xv(a){return be(a,Yv,1)} function Zv(a){z.call(this,a)} y(Zv,z);function $v(a){z.call(this,a)} y($v,z);function Yv(a){z.call(this,a,-1,aw)} y(Yv,z);p=Yv.prototype;p.getType=function(){return Qd(this,1)}; p.og=function(){return Qd(this,3)}; p.Ek=ma(11);p.Sa=function(){return Qd(this,4)}; p.kc=function(a){return Vd(this,4,a)}; p.Db=function(){return Rd(this,4)}; function bw(a){z.call(this,a)} y(bw,z);bw.prototype.Qm=function(a){Vd(this,3,a)}; function cw(a){z.call(this,a,-1,dw)} y(cw,z);var Uv=[1],aw=[14,15,20,21],ew=[10,17],dw=[1];var fw=new Map([[1,"smart_button_event_handshake"],[2,"smart_button_event_execute"],[3,"smart_button_event_state_update"],[4,"smart_button_event_initialized"],[5,"smart_button_event_describe_buttons"],[6,"smart_button_event_rendered"]]);function gw(){var a=this;this.o=function(){}; this.ha=function(b){var c,e,f,h,k,l,n,r;if("detail"in b)if(b=je(Zv,b.detail.action),null===(e=null===(c=be(b,Wv,1))||void 0===c?void 0:Xv(c))||void 0===e?0:Sd(e,10,ew))(n=null===(h=null===(f=be(b,Wv,1))||void 0===f?void 0:Xv(f))||void 0===h?void 0:Qd(h,10===Td(h,ew)?10:-1))&&a.ka(n);else if(null===(l=null===(k=be(b,Wv,1))||void 0===k?void 0:Xv(k))||void 0===l?0:Sd(l,17,ew))if(f=null===(r=null===(n=be(b,Wv,1))||void 0===n?void 0:Xv(n))||void 0===r?void 0:ne(r,$v,17,ew))h=Qd(f,2),f=Qd(f,1),h&&f&&a.ka("/"+ h+"/workflow/"+f)}; this.ma=function(){var b=fw.get(1);b=new CustomEvent(b,{bubbles:!0,cancelable:!0});window.document.body.dispatchEvent(b)}; this.ka=ll;window.document.body.addEventListener(fw.get(6),this.ma);window.document.body.addEventListener(fw.get(5),this.o);window.document.body.addEventListener(fw.get(2),this.ha)} var hw;function iw(){void 0===hw&&(hw=new gw)} gw.prototype.dispose=function(){window.document.body.removeEventListener(fw.get(2),this.ha);window.document.body.removeEventListener(fw.get(6),this.ma);window.document.body.removeEventListener(fw.get(5),this.o)}; window.sc_initSmartButtonController=function(){iw()};function jw(a,b){a=void 0===a?95:a;b=void 0===b?133:b;E.call(this,"sc.shared.ErrorSvg");this.o=new sp("error_computer.svg");this.height=a;this.width=b} y(jw,E);jw.prototype.content=function(){var a=this;this.element("div","style",{width:this.width+"px",height:this.height+"px"},function(){a.o.render()})};function kw(a){this.ha=a;this.o=null} function lw(a){null===a.o&&(a.o=setTimeout(function(){null!==a.o&&(a.o=null,a.ha())},6E4))} ;function mw(){var a=this;this.ka=function(b){if(!("detail"in b))throw Error("Invalid event type received for state update. Expected CustomEvent.");if(void 0===a.ha)throw Error("No state update callback was provided.");b=je(Tv,b.detail);a.ha(b)}} p=mw.prototype;p.sendInitCompleteEvent=function(){console.log("[Smart Buttons] Broadcasting init");nw(4,void 0)}; p.sendButtonAction=function(a,b){a={action:null===a||void 0===a?void 0:a.Hb(),buttonClientRect:b};nw(2,a)}; p.sendDescribeEvent=function(a){var b=new cw;a=u(a);for(var c=a.next();!c.done;c=a.next())ge(b,1,c.value,bw);b={action:b.Hb(),buttonClientRect:void 0};nw(5,b)}; p.sendButtonsRenderedEvent=function(){nw(6)}; p.initHandshakeListener=function(a){this.o=a;window.document.body.addEventListener(fw.get(1),this.o)}; p.initStateUpdateListener=function(a){this.ha=a;window.document.body.addEventListener(fw.get(3),this.ka)}; p.dispose=function(){window.document.body.removeEventListener(fw.get(3),this.ka);this.o&&window.document.body.removeEventListener(fw.get(1),this.o)}; function nw(a,b){a=fw.get(a);var c=new CustomEvent(a,{bubbles:!0,cancelable:!0,detail:b});console.log("[Smart Buttons] Broadcasting event "+a);console.log(b);window.document.body.dispatchEvent(c)} ;Object.keys({dE:0,cE:1,YD:2,aE:3,ZD:4,bE:5,$D:6});function ow(a,b){this.o=a;this.metadata=b} ow.prototype.jd=function(a){this.o(a)}; function pw(){var a=this;this.ha=new Map;this.ka=function(){a.o.sendButtonsRenderedEvent()}; this.o=new mw;qw(this)} var rw;function sw(){if(rw&&!tw)return rw;rw=new pw;tw=!1;var a=rw;a.o.initHandshakeListener(a.oa.bind(a));a.o.initStateUpdateListener(a.ma.bind(a));a.o.sendInitCompleteEvent();return rw} function uw(a,b,c,e){if(""===b)throw Error("Smart Button guid key is empty");a.ha.has(b)||a.ha.set(b,new ow(e,c))} pw.prototype.ma=function(a){var b,c,e=null!==(b=Qd(a,5))&&void 0!==b?b:"";if(!this.ha.has(e))throw Error("Smart Button guid key "+e+" does not exist. Cannot update state.");null===(c=this.ha.get(e))||void 0===c?void 0:c.jd(a)}; pw.prototype.oa=function(){console.log("[Smart Buttons] Received Handshake");var a=[];this.ha.forEach(function(b){a.push(b.metadata)}); this.o.sendDescribeEvent(a)}; pw.prototype.dispose=function(){var a;this.o.dispose();this.ha.clear();null===(a=ok().querySelector(".workflow"))||void 0===a?void 0:a.removeEventListener("dynamicFormRendered",this.ka)}; function qw(a){var b;null===(b=ok().querySelector(".workflow"))||void 0===b?void 0:b.addEventListener("dynamicFormRendered",a.ka)} var tw=!1;function vw(a){var b=a.buttonTitle,c=a.contentId,e=a.helpcenterName,f=a.Qf;a=void 0===a.Ap?!0:a.Ap;E.call(this,"sc.smart_button.FatalErrorButton");this.o=new jw;this.buttonTitle=b;this.contentId=c;this.helpcenterName=e;this.Qf=f;this.Ap=a} y(vw,E);vw.prototype.content=function(){var a=this;this.element("div","class","^no-margin root",function(){a.element("div","class","^no-margin content",function(){a.o.render()}); a.element("div","class","^no-margin content",function(){a.element("div","class","^no-margin title","Hmm... something went wrong.");a.element("div","class","^no-margin error","The smart button requested did not load. Please complete actions manually.");a.Ap&&a.element("div","class","^no-margin feedback-link",a.Qf);a.element("div","class","^no-margin detail",function(){""!==a.buttonTitle&&a.element("div","class","^no-margin",(new Hr("The button title is {buttonTitle}.")).format({buttonTitle:a.buttonTitle})); a.element("div","class","^no-margin",(new Hr("The content ID is {contentId}.")).format({contentId:a.contentId}));a.element("div","class","^no-margin",(new Hr("The help center name is {helpcenterName}.")).format({helpcenterName:a.helpcenterName}))})})}); ww(this)}; function ww(a){var b;null===(b=window.sc_trackStatsImpressions)||void 0===b?void 0:b.call(window,[{type:99,id:a.contentId+"_button_"+a.buttonTitle}],!0)} ;var xw=new Map([[1,"good"],[2,"error"]]);function yw(){E.call(this,"sc.smart_button.Icon");this.o=!1} y(yw,E);function zw(a,b,c,e){a.ha=b;a.state=c;a.o=void 0===e?!1:e} yw.prototype.content=function(){var a=this;if(void 0!==this.ha&&void 0!==this.state&&void 0!==this.o&&0!==this.state){var b={"^no-margin":!0,icon:!0,state:!this.o,"heading-icon":this.o},c=xw.get(this.state);xw.has(this.state)&&(b[c]=!0);var e="";"good"===c?e="Success icon":"error"===c&&(e="Failure icon");this.element("div","class",b,"aria-label",""!==e?e:null,function(){var f;null===(f=a.ha)||void 0===f?void 0:f.render()})}};function Aw(a){E.call(this,"sc.smart_button.SendFeedbackLink");var b=this;this.buttonTitle=a;this.o=function(){Bw(b)}; this.ha=function(c){"key"in c&&(" "===c.key||"Enter"===c.key)&&Bw(b)}} y(Aw,E);Aw.prototype.content=function(){var a,b;this.anchor=this.element("a","href","#","class","^no-margin link","Send feedback");null===(a=this.anchor)||void 0===a?void 0:a.addEventListener("click",this.o);null===(b=this.anchor)||void 0===b?void 0:b.addEventListener("keydown",this.ha)}; Aw.prototype.dispose=function(){var a,b;null===(a=this.anchor)||void 0===a?void 0:a.removeEventListener("click",this.o);null===(b=this.anchor)||void 0===b?void 0:b.removeEventListener("keydown",this.ha)}; function Bw(a){var b=so();b.set("smart_button_title",a.buttonTitle);qo({payload:b,productId:Number(Qg().fbid)})} ;function Cw(a){return 2===(null===a||void 0===a?void 0:Qd(a,3))} function Dw(a){return 1===(null===a||void 0===a?void 0:Qd(a,3))} function Ew(a){a=null===a||void 0===a?void 0:ce(a,Vv,1);if(void 0===a)return!1;a=u(a);for(var b=a.next();!b.done;b=a.next())if(Fw(b.value))return!0;return!1} function Gw(a){a=Hw(a);if(0===a.length)return!1;a=u(a);for(var b=a.next();!b.done;b=a.next())if(!Fw(b.value))return!1;return!0} function Hw(a){return void 0===a?[]:(null===a||void 0===a?void 0:ce(a,Vv,1))||[]} function Fw(a){return void 0!==a&&Rd(a,1)&&0!==Qd(a,1)} function Iw(a){return void 0!==a&&Rd(a,1)&&1===Qd(a,1)} function Jw(a){return void 0!==a&&Rd(a,1)&&2===Qd(a,1)} function Kw(a){return a.filter(function(b){return Jw(b)})} ;function Lw(a,b){b=void 0===b?!1:b;E.call(this,"sc.smart_button.StateHeading");this.Qf=a;this.Yg=b;this.na=[];this.headingState=0;this.icon=new yw} y(Lw,E);Lw.prototype.content=function(){var a;!(Cw(this.o)||Dw(this.o)||(null===(a=this.o)||void 0===a?0:Qd(a,2))||Gw(this.o))||Mw(this)}; Lw.prototype.jd=function(a){this.o=a;this.na=Hw(this.o);if(Cw(this.o))this.headingState=2;else if(Dw(this.o))this.headingState=1;else if(0=hx} function ix(a){return gx(a)>=jx} function kx(a,b,c,e,f,h,k){this.rank=a;this.ka=b;this.o=c;this.ma=e;this.ha=f;this.icon=h;this.label=void 0===k?"":k} function gx(a){switch(a){case 0:return lx;case 30:return mx;case 1:return nx;case 2:return hx;case 3:return ox;case 4:return px;case 5:return qx;case 20:return jx;case 10:return rx;case 100:return sx;default:return lx}} kx.prototype.valueOf=function(){return this.rank}; function tx(a){return qu().Ii?a.o:a.ka} kx.prototype.sg=function(){return this.icon}; kx.prototype.Cb=function(){return this.label}; var lx=new kx(0,"#F1F3F4","#F1F3F4"),mx=new kx(1,"#F1F3F4","#F1F3F4",void 0,void 0,2),nx=new kx(2,"#896E63","#896E63","#896E63","#B9ABA3",3,"Bronze Member"),hx=new kx(3,"#9E9E9E","#9E9E9E","#5F6368","#BDC1C6",4,"Silver Product Expert"),ox=new kx(4,"#FFB300","#F9AB00","#E37400","#F9AB00",5,"Gold Product Expert"),px=new kx(5,"#77909D","#718792","#455A64","#AFBEC5",6,"Platinum Product Expert"),qx=new kx(6,"#79A8FA","#79A8FA","#1A73E8","#8AB4F8",7,"Diamond Product Expert"),jx=new kx(7,"#4285F4","#669DF6", "#1A73E8","#8AB4F8",8,"Community Specialist"),rx=new kx(8,"#4285F4","#669DF6","#1A73E8","#8AB4F8",9,"Community Manager"),sx=new kx(9,"#4285F4","#669DF6","#1A73E8","#8AB4F8",9,"Google Employee");var ux=ya(["aria-"]),vx=ya(["role"]),wx=ya(["data-stats-"]);function xx(a){this.o=a||document} xx.prototype.init=function(){for(var a=this,b=this.o.querySelectorAll(".zippy"),c={},e=0;e=a.length} p.hasEmail=function(){var a;return!(null===(a=this.privateInfo)||void 0===a||!Qd(a,1))}; function ey(a){if(1!==a.forumUserInfos.size)throw Error("Expected only one forum to be populated for a call to `getRole`.");return Qd(be(a.forumUserInfos.values().next().value,wt,1),3)} function fy(a){var b;return null!==(b=Qd(a.publicInfo,5))&&void 0!==b?b:""} function gy(a){a=fy(a);return 0===a.length||500>=a.length} function hy(a){var b;return null!==(b=Qd(a.publicInfo,4))&&void 0!==b?b:""} function iy(a){a=hy(a);return 0===a.length||80>=a.length} function jy(a){var b;return null!==(b=Qd(a.publicInfo,2))&&void 0!==b?b:""} function ky(a,b){return ue(a,function e(){var f,h=this,k;return mb(e,function(l){if(1==l.o){var n=new Qt;Vd(n,1,b.originalFilename);Vd(n,3,b.documentId);b.Ac&&Vd(n,2,b.Ac);b.deleted&&Vd(n,4,!0);f=n;return Qa(l,h.Za.updateGlobalUserInfo({userId:h.getId(),avatar:f}),2)}k=l.ha;n=Qd(be(k,Bt,2),2);Vd(h.publicInfo,2,n);Mk(h,1);Wa(l)})})} function ly(a){var b;return null!==(b=Qd(a.publicInfo,6))&&void 0!==b?b:""} function my(a){a=ly(a);if(0===a.length)return!0;try{return"https:"===(new URL(a)).protocol}catch(b){return!1}} function ny(a){var b;return null!==(b=Qd(a.publicInfo,7))&&void 0!==b?b:""} function oy(a){a=ny(a);if(0===a.length)return!0;try{var b=new URL(a);return"https:"===b.protocol&&ay.includes(b.hostname)}catch(c){return!1}} function cy(a){return dy(a)&&iy(a)&&gy(a)&&my(a)&&oy(a)} p.delete=function(){return ue(this,function b(){var c=this;return mb(b,function(e){if(1==e.o)return Qa(e,yu(c.Za,c.getId()),2);c.userId=0;c.o=new Bt;c.publicInfo=new Bt;c.privateInfo=new Ft;c.profileAbuse=new Et;Wa(e)})})}; p.reportAbuse=function(){return ue(this,function b(){var c=this,e;return mb(b,function(f){e=c.forumUserInfos.keys().next().value;return Qa(f,zu(c.Za,c.getId(),e),0)})})}; p.Um=function(){var a,b;return null!==(b=null===(a=this.privateInfo)||void 0===a?void 0:Yd(a,4,!0))&&void 0!==b?b:!1}; function py(a){var b,c;return null!==(c=null===(b=a.profileAbuse)||void 0===b?void 0:Rd(b,1))&&void 0!==c?c:!1} ;function qy(a,b,c,e){e=void 0===e?{}:e;if(ru())a=e.messageId,e=void 0===e.relative?!0:e.relative,c="/s/community/forum/"+b+"/thread/"+c,a&&(c+="/message/"+a),c=ry(c),c=e?sy(c):c.toString();else{var f=e;b=void 0===f.Zu?!1:f.Zu;e=void 0===f.language?su():f.language;var h=f.messageId;f=void 0===f.relative?!0:f.relative;c=ry("/"+a+"/thread/"+c);c.searchParams.set("hl",e);b&&c.searchParams.set("notify","new");h&&c.searchParams.set("msgid",""+h);c=f?sy(c):c.toString()}return c} function ry(a){a=new URL(a,qu().Nq);var b=qu().authuser;b&&a.searchParams.set("authuser",b);return a} function sy(a){return a.href.replace(a.origin,"")} ;function ty(){var a=Qg();a={Nq:a.ehn,lB:a.hc,Qq:a.ehc,language:a.lang,authuser:a.au,Ii:a.dark,experimentIds:a.tw_smei,mB:"embed"===(new URLSearchParams(location.search)).get("format")};pu?console.error("Global settings should only be initialized once."):pu=Object.assign({},a)} ;var uy=["image/gif","image/jpeg","image/png"];function vy(a){var b=a.user;a=void 0===a.Vq?np:a.Vq;E.call(this,"sc.tailwind.shared.AvatarUpload");this.ma=!1;this.user=b;this.Vq=a;this.na=Xo.initialize();this.ua=new Rk({icon:"gm/mode_edit"})} y(vy,E);vy.prototype.content=function(){var a=this;this.element("div","class","root",function(){if(a.ma&&a.o){a.ta||(a.ta=new Yo({size:"mspin-medium"}));var b=lf(a.o);a.element("img","class","preview","title","Uploading avatar","src",jf(b));a.ta.render()}wy(a)})}; function wy(a){a.ma||a.element("div","class","upload-container",function(){a.Ni=a.element("button","class","edit-button","title","Upload avatar","onclick",function(){var b;null===(b=a.ha)||void 0===b?void 0:b.click()},function(){a.ua.render()}); a.ha=a.element("input","accept",uy.join(", "),"class","native-input","type","file","onchange",function(){var b;if(b=a.ha){var c;b=!(null===(c=a.ha.files)||void 0===c||!c.length)}b&&(b=a.ha,b=b.files?b.files[0]:void 0,a.o=b,xy(a,a.o))})})} function xy(a,b){a.ma=!0;a.Ca();var c=new a.Vq(b);c.aj(function(){return void yy(a,c)}).onError(function(){a.na.open({message:"Unable to upload file"}); zy(a)}).mh("SupportContentForums","TailwindAvatar").start()} function yy(a,b){return ue(a,function e(){var f=this,h;return mb(e,function(k){switch(k.o){case 1:return h=f.Ui(f.o,b),$a(k,2),Qa(k,ky(f.user,h),4);case 4:f.na.open({message:"Avatar uploaded successfully"});ab(k,3);break;case 2:bb(k),f.na.open({message:"Unable to upload file"});case 3:zy(f),Wa(k)}})})} function zy(a){var b;delete a.o;a.ma=!1;a.Ca();null===(b=a.Ni)||void 0===b?void 0:b.focus()} vy.prototype.Ui=function(a,b){return{originalFilename:a.name,mimeType:a.type,Ac:b.o,documentId:b.Kh(),deleted:!1}};function Ay(a){var b=a.user,c=a.size,e=void 0===a.ah?!1:a.ah,f=void 0===a.td?!1:a.td;a=void 0===a.Np?!1:a.Np;E.call(this,"sc.tailwind.shared.Avatar");this.user=b;this.size=c;this.ah=e;this.Np=a;if(this.o=f&&fx(By(this)))this.ha=new vy({user:b,td:f}),Dk(this,this.user,1)} y(Ay,E);Ay.prototype.content=function(){var a=this,b=tx(gx(By(this))),c=fx(By(this)),e=ix(By(this)),f={};this.element("div","class",(f.root=!0,f[this.size]=!0,f["at-least-silver"]=c,f["at-least-specialist"]=e,f),"style",{"background-color":c?b:null,"border-color":c?b:null},function(){e&&Cy(a);switch(0===a.user.getId()?0:jy(a.user)&&fx(By(a))?3:a.ah?2:1){case 3:Dy(a);break;case 0:vk(Ey);break;case 2:Fy(a);break;default:Gy(a)}a.o&&a.ha.render()})}; function Cy(a){a.element("div","class","specialist-border",function(){(new vp({icon:gx(By(a)).sg(),size:Hy(a.size)})).render()})} function Gy(a){var b=a.user.getName().charAt(0).toLocaleUpperCase();a.element("svg","class","monogram","xlmns","http://www.w3.org/2000/svg","viewBox","0 0 24 24",function(){a.element("circle","cx","12","cy","12","r","12","fill",$x[a.user.getId()%$x.length]);a.element("text","fill","#fff","font-size","16","text-anchor","middle","x","12","y","18",b)})} function Dy(a){a.element("img","class","avatar","onload",function(){return void a.Ca()},"src",jy(a.user)).complete||a.element("div","class","avatar avatar-loading",function(){(new Yo).render()})} function Fy(a){a.element("svg","class","silhouette","xlmns","http://www.w3.org/2000/svg","fill",$x[a.user.getId()%$x.length],"viewBox","2 2 20 20",function(){a.element("path","d","M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 3c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3 1.34-3 3-3zm0 14.2c-2.5 0-4.71-1.28-6-3.22.03-1.99 4-3.08 6-3.08 1.99 0 5.97 1.09 6 3.08-1.29 1.94-3.5 3.22-6 3.22z")})} function By(a){return a.Np?ey(a.user):a.user.highestRole} function Hy(a){switch(a){case "large":return kp()?72:114;case "medium":return 40;case "small":return 24;default:return 0}} var Ey=Te('\n \n \n \n');function Iy(a){E.call(this,"sc.tailwind.shared.CategorySelect");this.model=a;Dk(this,this.model);a=Jy(this.model);var b;var c=null!==(b=this.model.o)&&void 0!==b?b:0;this.select=new Wx({filled:!1,items:a,label:"Category",selectedIndex:c})} y(Iy,E);Iy.prototype.content=function(){var a=this;this.element("div","class","root",function(){a.select.render()})};function Ky(a){var b=a.categories,c=a.UC;Jk.call(this);this.categories=b;c&&(this.o=this.categories.findIndex(function(e){return e.id===c})+1,this.category=this.categories[this.o])} y(Ky,Jk);Ky.prototype.Pc=function(){return this.category}; Ky.prototype.we=function(a){a!==this.category&&(this.category=a,Mk(this,0))}; function Jy(a){return[{value:"Please select",trigger:function(){return void a.we(void 0)}}].concat(Ba(a.categories.map(function(b){return{value:b.label, trigger:function(){return void a.we(b)}}})))} ;function Ly(a){E.call(this,"sc.tailwind.shared.TitleField");var b=this;this.model=a;Dk(this,this.model);this.o=new $o({Fe:!0,label:"Tell us your question",placeholder:this.model.hint,Me:!1,maxLength:this.model.od(),Pd:function(){b.model.nb(b.o.Ja())}})} y(Ly,E);Ly.prototype.content=function(){var a=this;this.o.nb(this.model.Ja());this.element("div","class","root",function(){a.o.render();My(a)})}; function My(a){a.element("div","class","helper-text",function(){var b=a.element;var c=a.o.Ja().length;c=c=a.model.od()?"Character limit is reached.":"";b.call(a,"div","class","limits-text",c);b=a.o.Ja().length;c=b+"/"+a.model.od();a.element("div","class","char-count","aria-label",c,"aria-live",b===a.model.od()?"assertive":void 0,c)})} ;function Ny(a){var b=void 0===a.text?"":a.text,c=void 0===a.hint?'Example: "How do I backup my photos?"':a.hint,e=void 0===a.minLength?10:a.minLength;a=void 0===a.maxLength?100:a.maxLength;Jk.call(this);this.text=b;this.hint=c;this.minLength=e;this.maxLength=a} y(Ny,Jk);Ny.prototype.od=function(){return this.maxLength}; Ny.prototype.nb=function(a){a=a.substring(0,this.maxLength);if(a!==this.text){var b=Oy(this);this.text=a;Mk(this,0);b!==Oy(this)&&Mk(this,1)}}; Ny.prototype.Ja=function(){return this.text.substring(0,this.maxLength)}; function Oy(a){var b=a.text.length;return b>=a.minLength&&b<=a.maxLength} ;function Py(a){Jk.call(this);this.mb=this.text="";this.checked=this.disabled=!1;this.tabIndex=0;this.Be(a)} y(Py,Jk);Py.prototype.Be=function(a){var b=void 0===a.text?"":a.text,c=void 0===a.mb?"":a.mb,e=void 0===a.disabled?!1:a.disabled,f=void 0===a.tabIndex?0:a.tabIndex,h=a.content,k=a.Ge;this.checked=void 0===a.checked?!1:a.checked;this.text=b;this.mb=c;this.disabled=e;this.tabIndex=f;this.content=h;this.Ge=k}; Py.prototype.Ja=function(){return this.text}; Py.prototype.re=function(){return this.content}; Py.prototype.Ri=function(){return this.mb};function Qy(a){a=void 0===a?{}:a;E.call(this,"sc.shared.MaterialCheckbox");this.model=a instanceof Py?a:new Py(a);this.overlay=new bl({Il:!0});this.o=null;Dk(this,this.model)} y(Qy,E);Qy.prototype.content=function(a){var b=this;a&&this.model.Be(a);this.element("label","class",{root:!0,disabled:this.model.disabled},function(){b.element("div","class","checkbox",function(){b.o=b.element("input","class","native-control","type","checkbox","aria-label",b.model.Ri(),"tabindex",b.model.tabIndex,"disabled",b.model.disabled,"onchange",function(){b.Fa()}); b.o.checked=!0===b.model.checked;b.o.indeterminate=null===b.model.checked;b.element("div","class","box",function(){b.element("svg","class","checkmark","viewBox","0 0 24 24",function(){b.element("path","class","checkmark-path","d","M1.73,12.91 8.1,19.28 22.79,4.59")}); b.element("div","class","mixedmark")}); b.overlay.render()}); var c=b.model.Ja(),e=b.model.re();c?nk(c):e&&e()})}; Qy.prototype.Fa=function(){if(this.o){var a=this.model,b=this.o.checked,c;a.checked!==b&&(a.checked=b,null===(c=a.Ge)||void 0===c?void 0:c.call(a,b),Mk(a,0))}};function Ry(a){z.call(this,a,-1,Sy)} y(Ry,z);Ry.prototype.lb=function(){return Qd(this,1)}; Ry.prototype.uc=function(a){return Vd(this,1,a)}; Ry.prototype.$b=function(){return Qd(this,2)}; Ry.prototype.ae=function(a){return Vd(this,2,a)}; var Sy=[3];var Ty=new Map([[3,2],[2,1],[6,8],[8,4],[4,3],[5,11],[7,9]]);function Uy(){Jk.apply(this,arguments);this.dependencies=[]} y(Uy,Jk);Uy.prototype.Wd=function(){return 1===this.getState()}; Uy.prototype.isPending=function(){return 0===this.getState()}; Uy.prototype.Vh=ma(13);Uy.prototype.rf=ma(14);var Vy=ya(["https://www.google.com/recaptcha/api.js?trustedtypes=true&render=explicit&onload=",""]);function Wy(a,b){this.clientId=0;this.load(a,void 0===b?function(){}:b)} Wy.prototype.load=function(a,b){var c=this;window.sc_renderRecaptcha=function(){window.grecaptcha&&a&&(c.clientId=window.grecaptcha.render(a,{sitekey:"6LcN-4saAAAAAGOz10SCh-KHThAjGiUum6B9HVft",badge:"inline",size:"invisible"}),b())}; var e=document.createElement("script");ig(e,rg(Vy,"sc_renderRecaptcha"));document.head.appendChild(e)}; Wy.prototype.getResponse=function(){return ue(this,function b(){var c,e=this,f;return mb(b,function(h){switch(h.o){case 1:if(!window.grecaptcha)return h.return("");c=window.grecaptcha;$a(h,2);return Qa(h,new Promise(function(k){c.ready(k)}),4); case 4:return Qa(h,c.execute(e.clientId,{action:"submit"}),5);case 5:return f=h.ha,h.return(f||"");case 2:return bb(h),h.return("")}})})};function Xy(){Uy.apply(this,arguments);this.state=0;this.Vd=""} y(Xy,Uy);Xy.prototype.getState=function(){return this.state}; Xy.prototype.Fc=function(){var a,b,c,e,f,h,k=null!==(b=null===(a=this.o)||void 0===a?void 0:a.filter(function(l){var n;return null===(n=l.ha)||void 0===n?void 0:n.ha()}).map(function(l){return l.Ff()}).filter(this.ha))&&void 0!==b?b:[]; k=k.concat(null!==(e=null===(c=this.o)||void 0===c?void 0:c.filter(function(l){var n;return null===(n=l.ha)||void 0===n?void 0:n.ua()}).map(function(l){return l.Ff()}).filter(this.ha))&&void 0!==e?e:[]); return k.concat(null!==(h=null===(f=this.o)||void 0===f?void 0:f.filter(function(l){var n;return null===(n=l.ha)||void 0===n?void 0:n.va()}).map(function(l){return l.Ff()}).filter(this.ha))&&void 0!==h?h:[])}; Xy.prototype.ha=function(a){return!!a.getId()&&a.Db()}; Xy.prototype.Nd=ma(16);var Yy=new Map([["CT_ANSWER","gm/drive_document"],["CT_FORUM_CONTENT","gm/question_answer"],["CT_SUPPORT_FORUM_THREAD","gm/question_answer"],["CT_YOUTUBE","gm/video_youtube"],[void 0,"gm/language"]]);function Zy(a){var b;return null!==(b=Yy.get(a.type))&&void 0!==b?b:"gm/drive_document"} function $y(a,b){var c=Zy(a);return"CT_WORKFLOW"===a.type?new vp({icon:0}):new Rk({icon:c,size:b})} ;function az(a,b,c){var e;a=u(a.querySelectorAll("a"));for(var f=a.next();!f.done;f=a.next())if(f=f.value,f.hasAttribute("target")||b){var h=null!==(e=f.getAttribute("aria-label"))&&void 0!==e?e:"";h.includes(c)||f.setAttribute("aria-label",h+(" ("+c+")"));f.getAttribute("target")||f.setAttribute("target","_blank")}} ;var bz;Mb("hcfe.Stats.getInstance",function(){return bz});function cz(a,b,c,e,f,h,k){E.call(this,"SmartJourney.Onebox");this.La=a;this.oneboxResult=b;this.openInNewWindow=c;this.o=e;this.na=f;this.ma=h;this.wb=k;this.ha=new Rk({icon:"gm/open_in_new"})} y(cz,E);cz.prototype.content=function(){var a=this;this.element("div","class",{result:!0,separator:this.ma},function(){var b=a.oneboxResult,c;null===(c=bz)||void 0===c?void 0:c.Zm([{type:a.o}]);"CT_SNIPPET"!==b.type&&dz(a);ez(a);fz(a);if("CT_SNIPPET"!==b.type)switch(a.oneboxResult.type){case "CT_WORKFLOW":gz(a,a.La.get("Onebox.GET_STARTED"));break;default:gz(a,a.La.get("Onebox.READ_MORE"))}})}; function dz(a){a.element("div","class","content-header",function(){var b=Zy(a.oneboxResult),c=$y(a.oneboxResult,16);a.element("span","class",{"content-icon":!0,"help-article":"gm/drive_document"===b,language:"gm/language"===b,"question-answer":"gm/question_answer"===b,youtube:"gm/video_youtube"===b},"aria-hidden","true",c);b=a.La.get("Onebox.HELP_ARTICLE");switch(a.oneboxResult.type){case "CT_WORKFLOW":b=a.La.get("Onebox.TROUBLESHOOTER")}a.element("span","class","content-label",b)})} function ez(a){var b=a.oneboxResult.title;a.openInNewWindow&&(b+=" ("+a.La.get("Onebox.OPENS_IN_A_NEW_WINDOW")+")");a.element("a","class","title","href",a.oneboxResult.url,"target","_blank","data-stats-ve",a.o,"data-stats-action",8,"aria-label",b,"onclick",a.wb,function(){var c;a.element("span",ct(null!==(c=a.oneboxResult.title)&&void 0!==c?c:""))})} function fz(a){var b=a.element("div","class","snippet",function(){var c;vk(ct(null!==(c=a.oneboxResult.snippet)&&void 0!==c?c:""))}); az(b,a.openInNewWindow,a.La.get("Onebox.OPENS_IN_A_NEW_WINDOW"))} function gz(a,b){var c=b;a.openInNewWindow&&(c+=" ("+a.La.get("Onebox.OPENS_IN_A_NEW_WINDOW")+")");a.element("a","class","action-link","href",a.oneboxResult.url,"target",a.openInNewWindow?"_blank":"","data-stats-ve",a.na,"data-stats-action",8,"aria-label",c,"onclick",a.wb,function(){a.element("span",b);a.openInNewWindow&&a.ha.render()})} ;function hz(a,b){return ue(this,function e(){var f;return mb(e,function(h){if(1==h.o)return Qa(h,b.post({endpoint:"classifications",json:!0,queryParams:{v:"1"},request:iz(a)}),2);f=h.ha;var k=h.return;var l;if("get_categories"in f)var n={categories:null!==(l=f.get_categories.category)&&void 0!==l?l:[],predictionId:f.get_categories.prediction_id,highConfidenceTopK:f.get_categories.high_confidence_top_k};else throw Error("Unsupported classifications response");return k.call(h,n)})})} function iz(a){switch(a.method){case "get_categories":return{resource:{get_categories:{description:a.issueDescription,frd_value:a.nd.map(function(b){return b.ha()})}}}; default:throw Error("Unsupported classifications method");}} ;function jz(a,b){return ue(this,function e(){return mb(e,function(f){return f.return(b.get({endpoint:"search",json:!0,queryParams:{query:a.query,max_results:JSON.stringify(a.maxResults),origin_page_type:JSON.stringify(33),search_session_id:a.searchSessionId,symptom:a.symptom,user_context:a.userContext,v:"1"}}))})})} ;function kz(a){Jk.call(this);this.strings=a} y(kz,Jk);kz.prototype.get=function(a){var b;return null!==(b=this.strings[a])&&void 0!==b?b:""}; kz.prototype.set=function(a){this.strings=Object.assign(Object.assign({},this.strings),a);Mk(this)};function lz(a){z.call(this,a)} y(lz,z);function mz(a){z.call(this,a)} y(mz,z);function nz(a){z.call(this,a,-1,oz)} y(nz,z);var oz=[1];function pz(a){z.call(this,a)} y(pz,z);pz.prototype.getQuery=function(){return Qd(this,1)};function qz(a){z.call(this,a,-1,rz)} y(qz,z);var rz=[1];function sz(a){var b=a.items,c=a.Sc,e=void 0===a.lh?void 0:a.lh,f=void 0===a.vc?1:a.vc,h=void 0===a.wc?4:a.wc;a=a.hb;E.call(this,"hcfe.SearchSelect.Menu");var k=this;this.na=this.ha=!1;this.lh=e;this.items=b;this.Sc=c;this.Mm=-Infinity;this.Lm=Infinity;this.ma=new Fo({content:function(){tz(k)}, Fg:4,vc:f,wc:h,Ci:!0,hb:a})} y(sz,E);p=sz.prototype;p.content=function(){this.ma.render()}; function tz(a){a.element("div","class",{root:!0,"root-loading":a.ha},function(){a.na&&a.element("div","class","search-container",function(){a.element("div","class","input-container",function(){a.ta=a.element("input","class","search-field","placeholder",a.Sc.dw,"oninput",function(){var b;null===(b=a.lh)||void 0===b?void 0:b.call(a)},"disabled",a.ha)}); a.element("div","class","icon","onclick",function(){var b;null===(b=a.ta)||void 0===b?void 0:b.focus()},function(){var b; null!==(b=a.ua)&&void 0!==b?b:a.ua=new Rk({icon:"gm/search"});a.ua.render()})}); a.element("div","class","scroll-container","style",{minHeight:-Infinitya.Lm?a.Lm+"px":null},function(){a.ha&&a.element("div","class","loading-spinner",function(){(new Yo({size:"mspin-small"})).render()}); if(0a&&Infinity!==a&&(a=h);this.Mm=h;this.Lm=a;this.Ca();this.ma.open({anchor:b,Id:c,vd:e,Kb:f})}; p.close=function(){this.ma.close()}; function yz(a){return!!a.Yh&&Array.isArray(a.items)&&0b.length){f=[{state:5}];a.Aa.set("",f);n.Va(4);break}a.o.Xe(!0);a.o.open({Kb:!0});$a(n,5);return Qa(n,a.Ob(b.trim()),7);case 7:f=n.ha;0===f.length&&(f=[{state:4}]);a.o.Xe(!1);ab(n,4);break;case 5:h=bb(n),f=[{state:3}],a.o.Xe(!1),a.o.open({Kb:!0}), dA(h);case 4:return a.Aa.set("",f),k=a.o,l=k.Ig,Qa(n,Sz(a,!0),8);case 8:l.call(k,n.ha),a.o.Ca(),a.o.open({Kb:!0}),Wa(n)}})} function Yz(a,b){return function(){a.ta=b;a.o.close();a.va&&a.va()}} Mz.prototype.getValues=function(){for(var a=[],b=u(this.ha.keys()),c=b.next();!c.done;c=b.next()){(c=c.value)&&!a.includes(c)&&a.push(c);c=u(this.ha.get(c));for(var e=c.next();!e.done;e=c.next())(e=e.value.Ic)&&!a.includes(e)&&a.push(e)}return a}; function Uz(a,b){var c,e;return ob(function(f){if(1==f.o)return $a(f,2),Qa(f,a.ub(b),4);if(2!=f.o){c=f.ha;if(!c||0==c.length)return eA(a,b,Error("No results")),f.return();a.ha.set(b,c);return ab(f,0)}e=bb(f);eA(a,b,e);Wa(f)})} function eA(a,b,c){a.ha.set(b,[{state:2}]);a.Ra&&a.ua&&(a.ua=!1,a.Ra(c),Pz(a));dA(c)} function Pz(a){a.na=new $o({placeholder:"Google Ads Customer ID",Xb:!0,Pd:function(){a.ma=a.na.Ja().replace(Jz,"");a.Zb()}, yd:a.$a})} function dA(a){a=new CustomEvent("cid_selector_fetch_error",{detail:a});ok().dispatchEvent(a)} function Nz(a){a.Aa.clear();a.Aa.set("",[Tz()])} function Tz(){return{value:"",trigger:function(){}, items:[],state:0}} ;function fA(a,b){this.ua=a;this.ya=b;this.ma="https://play.google.com/log?format=json&hasfast=true";this.oa=!1;this.va=xq;this.o=""} function gA(a){var b=new nq(a.ua,a.na?a.na:Mp,a.ya,a.va,a.ma,a.oa,!1,void 0,void 0,void 0,a.wa?a.wa:void 0);if(a.Aa){var c=a.Aa;Qd(c,1)||Vd(c,1,1);de(b.oa,1,c)}if(a.ha){c=a.ha;var e=be(b.oa,dq,1),f=be(e,bq,11);f||(f=new bq);Vd(f,7,c);de(e,11,f);Qd(e,1)||Vd(e,1,1);de(b.oa,1,e)}a.ta&&(b.wa=a.ta);a.o&&(b.Ba=a.o);a.ka&&qq(b,a.ka);a.Da&&(c=a.Da,b.ka||(b.ka=new yp),$d(b.ka,2,c));a.Ba&&(a=a.Ba,b.$a=!0,sq(b,a));return b} ;
Search Help Center
true
73067
false
false
true
false
false