/*
All material copyright ESRI, All Rights Reserved, unless otherwise specified.
See https://js.arcgis.com/4.24/esri/copyright.txt for details.
*/
define(["exports"],(function(o){"use strict";function l(o){var l;const r=o.layer;if("floorInfo"in r&&null!=(l=r.floorInfo)&&l.floorField&&"floors"in o.view){return e(o.view.floors,r.floorInfo.floorField)}return null}function r(o,l){var r;return"floorInfo"in l&&null!=(r=l.floorInfo)&&r.floorField?e(o,l.floorInfo.floorField):null}function e(o,l){if(null==o||!o.length)return null;const r=o.filter((o=>""!==o)).map((o=>`'${o}'`));return r.push("''"),`${l} IN (${r.join(",")}) OR ${l} IS NULL`}o.getFloorFilterClause=l,o.getLayerFloorFilterClause=r,Object.defineProperties(o,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}})}));
