'use strict';
import { propertyTypes } from '../../properties/property-type.js';
import { getElementId } from '../../../../fd-toolbox/html/element-ids.js';

var __defProp=Object['defineProperty'],__name=(_0x4673fb,_0xe787ac)=>__defProp(_0x4673fb,'name',{'value':_0xe787ac,'configurable':!![]});function getEditResourcePropertyFieldId(_0x52d440,_0x13624f,_0x59851f){return getElementId(_0x52d440,_0x13624f,_0x59851f);}__name(getEditResourcePropertyFieldId,'getEditResourcePropertyFieldId');function syncBooleanField(_0x3e76ff,_0x3cd332,_0x26e104,_0x10be5f){if(_0x3e76ff['type']!==propertyTypes['boolean'])return;_0x26e104['setValue'](_0x3cd332['name'],_0x10be5f[_0x3cd332['name']]);}__name(syncBooleanField,'syncBooleanField');function onCheckedChange(_0xfc355,_0x4aec30,_0x13527d,_0x405444,_0x3b3f8b){_0x4aec30(_0xfc355),_0x13527d(_0x22cdbf=>!_0x22cdbf),_0x405444(_0x3b3f8b);}__name(onCheckedChange,'onCheckedChange');

export { getEditResourcePropertyFieldId, onCheckedChange, syncBooleanField };
