m.dragStart(a,`block:${t}`)}>${l("grip")}
m.mutate(a=>{a.blocks=r(a.blocks,t,t-1)})}>${l("up")}
m.mutate(a=>{a.blocks=r(a.blocks,t,t+1)})}>${l("down")}
m.mutate(e=>{e.blocks[t].title=a.target.value})} />
m.mutate(a=>{a.blocks[t].visible=!a.blocks[t].visible})}>${l(s.visible?"eye":"eyeOff")}
${v(`${u}.title`)?a`
${h(v(`${u}.title`))}
`:e}
m.mutate(e=>{e.blocks[t].scope="space"===a.target.value?{type:"space",space_id:c._space}:{type:"all"}})}>
${b("summary.scope_all")}
${b("summary.scope_space")}
${"space"===s.scope.type?a`m.mutate(e=>{const s=e.blocks[t].scope;"space"===s.type&&(s.space_id=a.target.value)})}>
${c._model.some(a=>a.id===s.scope.space_id)?e:a`${s.scope.space_id} `}
${c._model.map(e=>a`${e.title} `)}
`:e}
${n?a`
${h(n)}
`:e}
${s.values.map((i,c)=>{const n=`${u}.values.${c}`,$=v(`${n}.source`),p=m.sourceToken(i.source),k=d.activeSource?.blockId===s.id&&d.activeSource.valueId===i.id,g="system"===i.source.type?b(`summary.system.${i.source.key}`):i.source.entity_id?m.entityIndex.labels.get(i.source.entity_id)||i.source.entity_id:b("summary.select_source"),_="system"===i.source.type?b("summary.system_source"):i.source.entity_id,f=k?o(m.entityIndex,d.entityFilter):null,w="entity"===i.source.type&&!!i.source.entity_id&&!m.entityIndex.labels.has(i.source.entity_id),S=`${s.id}\n${i.id}`;return a`
{a.preventDefault(),a.stopPropagation()}}
@drop=${a=>m.drop(a,`value:${t}:${c}`)}>
m.dragStart(a,`value:${t}:${c}`)}>${l("grip")}
m.mutate(a=>{a.blocks[t].values=r(a.blocks[t].values,c,c-1)})}>${l("up")}
m.mutate(a=>{a.blocks[t].values=r(a.blocks[t].values,c,c+1)})}>${l("down")}
m.mutate(e=>{e.blocks[t].values[c].label=a.target.value})} />
${v(`${n}.label`)?a`
${h(v(`${n}.label`))}
`:e}
{a.stopPropagation(),k?m.closeSource():m.openSource(s.id,i.id)}}>
${g}
${_?a`${_} `:e}
${l("chevron")}
${k&&f?a`
a.stopPropagation()}
@keydown=${a=>{"Escape"===a.key&&(a.preventDefault(),a.stopPropagation(),m.closeSource(!0))}}>
${b("summary.search_entities")}
m.setDialog({...d,entityFilter:a.target.value})} />
${b("summary.system_group")}
${["device_count","total_area","datetime"].map(e=>a`
m.setSource(s.id,i.id,`system:${e}`)}>
${b(`summary.system.${e}`)}
`)}
${w?a`
${b("summary.current_source")}
m.setSource(s.id,i.id,p)}>
${g}
`:e}
${b("summary.entities_group")}
${f.entries.map(e=>a`
m.setSource(s.id,i.id,`entity:${e.id}`)}>
${e.label} ${e.id}
`)}
${f.total?e:a`
${b("summary.no_search_results")}
`}
${f.truncated?a`
${b("summary.refine_search")}
`:e}
`:e}
${$?a`
${h($)}
`:e}
m.mutate(a=>{a.blocks[t].values.splice(c,1)})}>${l("close")}
`})}
=20||d.busy}
title=${s.values.length>=20?b("summary.limit_values"):""}
@click=${()=>m.mutate(a=>{a.blocks[t].values.push(i())})}>
${l("plus")}${b("summary.add_value")}