System.register(["./p-3c39d395.system.js"],function(e){"use strict";var t,n,r;return{setters:[function(e){t=e.r;n=e.h;r=e.g}],execute:function(){var i=e("bce_element_icon",function(){function e(e){var n=this;t(this,e);this.handleClick=function(e){var t=e.target;if(!t||!n.template)return;n.value=parseInt(t.parentElement.dataset.index,10);n.el.dispatchEvent(new Event("input",{bubbles:true}))}}e.prototype.render=function(){var e=this;if(!this.template)return;return[n("p",null,this.template.question),n("div",null,this.template.options.map(function(t,r){return n("bce-button",{icon:t.text,"data-index":r,"data-checked":e.value===r,"icon-only":true,onClick:e.handleClick,style:{color:t.color}})}))]};Object.defineProperty(e.prototype,"el",{get:function(){return r(this)},enumerable:true,configurable:true});Object.defineProperty(e,"style",{get:function(){return"bce-element-icon{position:relative}bce-element-icon p{font-weight:500;text-align:center}\@media screen and (min-width:1024px){bce-element-icon p{text-align:left}}bce-element-icon>div{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:center;justify-content:center}bce-element-icon bce-button{--bce-color-l:var(--bce-color-light-l);--bce-color-n:var(--bce-color-light-n);--bce-color-d:var(--bce-color-light-d);--bce-color-t:var(--bce-color-light-t);-ms-flex:0 0 auto;flex:0 0 auto;margin:8px;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}bce-element-icon bce-button[data-checked]{-webkit-transform:scale(1.2);transform:scale(1.2)}bce-element-icon bce-button[data-checked]:focus:before{opacity:0}bce-element-icon bce-button bce-icon{font-size:22px}\@media screen and (min-width:600px){bce-element-icon bce-button bce-icon{font-size:44px}}\@media screen and (min-width:1024px){bce-element-icon>div{-ms-flex-pack:start;justify-content:flex-start}}"},enumerable:true,configurable:true});return e}())}}});