text: import{r as t,g as s}from"./p-69e58d9c.js";import{u as a,a as n}from"./p-5fc67a42.js";import"./p-aea24d64.js";const i='<svg xmlns="http://www.w3.org/2000/svg" id="flag-icon-css-jp" viewBox="0 0 640 480">\n  <defs>\n    <clipPath id="jp-a">\n      <path fill-opacity=".7" d="M-88 32h640v480H-88z"/>\n    </clipPath>\n  </defs>\n  <g fill-rule="evenodd" stroke-width="1pt" clip-path="url(#jp-a)" transform="translate(88 -32)">\n    <path fill="#fff" d="M-128 32h720v480h-720z"/>\n    <circle cx="523.1" cy="344.1" r="194.9" fill="#d30000" transform="translate(-168.4 8.6) scale(.76554)"/>\n  </g>\n</svg>\n',l='<svg xmlns="http://www.w3.org/2000/svg" id="flag-icon-css-jp" viewBox="0 0 512 512">\n  <defs>\n    <clipPath id="a">\n      <path fill-opacity=".7" d="M177.2 0h708.6v708.7H177.2z"/>\n    </clipPath>\n  </defs>\n  <g fill-rule="evenodd" stroke-width="1pt" clip-path="url(#a)" transform="translate(-128) scale(.72249)">\n    <path fill="#fff" d="M0 0h1063v708.7H0z"/>\n    <circle cx="523.1" cy="344.1" r="194.9" fill="#d30000" transform="translate(-59.7 -34.5) scale(1.1302)"/>\n  </g>\n</svg>\n',r=class{constructor(s){t(this,s),this.square=!1,this.round=!1}onSquare(t){this.el.innerHTML=t?l:i}onRound(t){a(this.el,t)}componentWillLoad(){this.el.innerHTML=this.square?l:i,n(this.el),a(this.el,this.round)}get el(){return s(this)}static get watchers(){return{square:["onSquare"],round:["onRound"]}}};export{r as uni_flag_jp}