'use strict';
import { resourceMetaId } from '../../../decorators/resource-id.js';
import { WorkspaceResource } from '../workspace/workspace-resource.js';
import { resourceIds } from '../../../../../fd-toolbox/constants/resource-id-constants.js';
import { expandDescription } from '../../../decorators/expand-description-properties.js';
import { notRelation } from '../../../decorators/not-relation.js';

var __defProp=Object['defineProperty'],__getOwnPropDesc=Object['getOwnPropertyDescriptor'],__name=(_0x47ea7b,_0x33d66d)=>__defProp(_0x47ea7b,'name',{'value':_0x33d66d,'configurable':!![]}),__decorateClass=(_0xc78f48,_0x35dd26,_0x5b1935,_0x346321)=>{var _0x558123=_0x346321>0x35*-0x1d+0xfb9+-0x9b7?void(0x285+-0x18a7+0x1622*0x1):_0x346321?__getOwnPropDesc(_0x35dd26,_0x5b1935):_0x35dd26;for(var _0x1a8c98=_0xc78f48['length']-(0xdc6+0x376*0x4+0x1b9d*-0x1),_0x6488fb;_0x1a8c98>=-0x3*0x1af+-0x1f*-0xf1+-0x1822;_0x1a8c98--)if(_0x6488fb=_0xc78f48[_0x1a8c98])_0x558123=(_0x346321?_0x6488fb(_0x35dd26,_0x5b1935,_0x558123):_0x6488fb(_0x558123))||_0x558123;if(_0x346321&&_0x558123)__defProp(_0x35dd26,_0x5b1935,_0x558123);return _0x558123;};let Blob=class extends WorkspaceResource{['blobUrl'];['resourceId'];['resource'];['productId'];['storeId'];['leadId'];['googlePlaceExternalId'];};__name(Blob,'Blob'),__decorateClass([expandDescription()],Blob['prototype'],'resourceId',-0x1a87+-0x15d4*-0x1+0xf1*0x5),__decorateClass([notRelation()],Blob['prototype'],'productId',-0x6*0xe5+-0x15c6*-0x1+0x1*-0x1066),__decorateClass([notRelation()],Blob['prototype'],'storeId',0x83f*0x3+0x1e2c+-0x36e7),__decorateClass([notRelation()],Blob['prototype'],'leadId',-0x1*-0x74e+-0x653+0x1*-0xf9),__decorateClass([notRelation()],Blob['prototype'],'googlePlaceExternalId',0x1f84+-0xeea*-0x1+0x4*-0xb9b),Blob=__decorateClass([resourceMetaId(resourceIds['blob'])],Blob);

export { Blob };
