{"version":3,"file":"constants.d.ts","sourceRoot":"","sources":["../../src/models/constants.ts"],"names":[],"mappings":"AAKA,OAAO,KAAK,EAAE,aAAa,EAAE,MAAM,YAAY,CAAA;AAE/C,eAAO,MAAM,SAAS;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;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AAA;AAC1E,eAAO,MAAM,cAAc,EAAE,aAAa,CAAC,aAAa,CAAkB,CAAA;AAC1E,eAAO,MAAM,cAAc,EAAE,aAAa,CAAC,aAAa,CAAkB,CAAA;AAC1E,eAAO,MAAM,cAAc,EAAE,aAAa,CAAC,aAAa,CAAkB,CAAA;AAC1E,eAAO,MAAM,cAAc,EAAE,aAAa,CAAC,aAAa,CAAkB,CAAA;AAC1E,eAAO,MAAM,cAAc,EAAE,aAAa,CAAC,aAAa,CAAkB,CAAA;AAC1E,eAAO,MAAM,cAAc,EAAE,aAAa,CAAC,aAAa,CAAkB,CAAA;AAC1E,eAAO,MAAM,cAAc,EAAE,aAAa,CAAC,aAAa,CAAkB,CAAA;AAC1E,eAAO,MAAM,cAAc,EAAE,aAAa,CAAC,aAAa,CAAkB,CAAA;AAC1E,eAAO,MAAM,cAAc,EAAE,aAAa,CAAC,aAAa,CAAkB,CAAA;AAC1E,eAAO,MAAM,cAAc,EAAE,aAAa,CAAC,aAAa,CAAkB,CAAA;AAC1E,eAAO,MAAM,cAAc,EAAE,aAAa,CAAC,aAAa,CAAkB,CAAA;AAC1E,eAAO,MAAM,cAAc,EAAE,aAAa,CAAC,aAAa,CAAkB,CAAA;AAC1E,eAAO,MAAM,cAAc,EAAE,aAAa,CAAC,aAAa,CAAkB,CAAA;AAC1E,eAAO,MAAM,cAAc,EAAE,aAAa,CAAC,aAAa,CAAkB,CAAA;AAC1E,eAAO,MAAM,cAAc,EAAE,aAAa,CAAC,aAAa,CAAkB,CAAA;AAC1E,eAAO,MAAM,cAAc,EAAE,aAAa,CAAC,aAAa,CAAkB,CAAA;AAC1E,eAAO,MAAM,cAAc,EAAE,aAAa,CAAC,aAAa,CAAkB,CAAA;AAC1E,eAAO,MAAM,cAAc,EAAE,aAAa,CAAC,aAAa,CAAkB,CAAA;AAC1E,eAAO,MAAM,cAAc,EAAE,aAAa,CAAC,aAAa,CAAkB,CAAA;AAC1E,eAAO,MAAM,cAAc,EAAE,aAAa,CAAC,aAAa,CAAkB,CAAA;AAC1E,eAAO,MAAM,cAAc,EAAE,aAAa,CAAC,aAAa,CAAkB,CAAA;AAC1E,eAAO,MAAM,cAAc,EAAE,aAAa,CAAC,aAAa,CAAkB,CAAA;AAC1E,eAAO,MAAM,cAAc,EAAE,aAAa,CAAC,aAAa,CAAkB,CAAA;AAC1E,eAAO,MAAM,cAAc,EAAE,aAAa,CAAC,aAAa,CAAkB,CAAA;AAC1E,eAAO,MAAM,cAAc,EAAE,aAAa,CAAC,aAAa,CAAkB,CAAA;AAC1E,eAAO,MAAM,cAAc,EAAE,aAAa,CAAC,aAAa,CAAkB,CAAA;AAC1E,eAAO,MAAM,cAAc,EAAE,aAAa,CAAC,aAAa,CAAkB,CAAA;AAC1E,eAAO,MAAM,cAAc,EAAE,aAAa,CAAC,aAAa,CAAkB,CAAA;AAC1E,eAAO,MAAM,cAAc,EAAE,aAAa,CAAC,aAAa,CAAkB,CAAA;AAC1E,eAAO,MAAM,cAAc,EAAE,aAAa,CAAC,aAAa,CAAkB,CAAA;AAC1E,eAAO,MAAM,cAAc,EAAE,aAAa,CAAC,aAAa,CAAkB,CAAA;AAC1E,eAAO,MAAM,cAAc,EAAE,aAAa,CAAC,aAAa,CAAkB,CAAA;AAC1E,eAAO,MAAM,cAAc,EAAE,aAAa,CAAC,aAAa,CAAkB,CAAA;AAC1E,eAAO,MAAM,cAAc,EAAE,aAAa,CAAC,aAAa,CAAkB,CAAA;AAC1E,eAAO,MAAM,cAAc,EAAE,aAAa,CAAC,aAAa,CAAkB,CAAA;AAC1E,eAAO,MAAM,cAAc,EAAE,aAAa,CAAC,aAAa,CAAkB,CAAA;AAC1E,eAAO,MAAM,cAAc,EAAE,aAAa,CAAC,aAAa,CAAkB,CAAA;AAC1E,eAAO,MAAM,cAAc,EAAE,aAAa,CAAC,aAAa,CAAkB,CAAA;AAC1E,eAAO,MAAM,cAAc,EAAE,aAAa,CAAC,aAAa,CAAkB,CAAA;AAC1E,eAAO,MAAM,cAAc,EAAE,aAAa,CAAC,aAAa,CAAkB,CAAA;AAC1E,eAAO,MAAM,cAAc,EAAE,aAAa,CAAC,aAAa,CAAkB,CAAA;AAC1E,eAAO,MAAM,cAAc,EAAE,aAAa,CAAC,aAAa,CAAkB,CAAA;AAC1E,eAAO,MAAM,cAAc,EAAE,aAAa,CAAC,aAAa,CAAkB,CAAA;AAC1E,eAAO,MAAM,cAAc,EAAE,aAAa,CAAC,aAAa,CAAkB,CAAA;AAC1E,eAAO,MAAM,cAAc,EAAE,aAAa,CAAC,aAAa,CAAkB,CAAA;AAC1E,eAAO,MAAM,cAAc,EAAE,aAAa,CAAC,aAAa,CAAkB,CAAA;AAC1E,eAAO,MAAM,cAAc,EAAE,aAAa,CAAC,aAAa,CAAkB,CAAA;AAC1E,eAAO,MAAM,cAAc,EAAE,aAAa,CAAC,aAAa,CAAkB,CAAA;AAC1E,eAAO,MAAM,cAAc,EAAE,aAAa,CAAC,aAAa,CAAkB,CAAA;AAC1E,eAAO,MAAM,cAAc,EAAE,aAAa,CAAC,aAAa,CAAkB,CAAA;AAC1E,eAAO,MAAM,cAAc,EAAE,aAAa,CAAC,aAAa,CAAkB,CAAA;AAC1E,eAAO,MAAM,cAAc,EAAE,aAAa,CAAC,aAAa,CAAkB,CAAA;AAC1E,eAAO,MAAM,cAAc,EAAE,aAAa,CAAC,aAAa,CAAkB,CAAA;AAC1E,eAAO,MAAM,cAAc,EAAE,aAAa,CAAC,aAAa,CAAkB,CAAA;AAC1E,eAAO,MAAM,cAAc,EAAE,aAAa,CAAC,aAAa,CAAkB,CAAA;AAC1E,eAAO,MAAM,cAAc,EAAE,aAAa,CAAC,aAAa,CAAkB,CAAA;AAC1E,eAAO,MAAM,cAAc,EAAE,aAAa,CAAC,aAAa,CAAkB,CAAA;AAC1E,eAAO,MAAM,cAAc,EAAE,aAAa,CAAC,aAAa,CAAkB,CAAA;AAC1E,eAAO,MAAM,cAAc,EAAE,aAAa,CAAC,aAAa,CAAkB,CAAA;AAC1E,eAAO,MAAM,cAAc,EAAE,aAAa,CAAC,aAAa,CAAkB,CAAA;AAC1E,eAAO,MAAM,cAAc,EAAE,aAAa,CAAC,aAAa,CAAkB,CAAA;AAC1E,eAAO,MAAM,cAAc,EAAE,aAAa,CAAC,aAAa,CAAkB,CAAA;AAC1E,eAAO,MAAM,QAAQ,EAAE,aAAa,CAAC,aAAa,CAAkB,CAAA;AACpE,eAAO,MAAM,cAAc,EAAE,aAAa,CAAC,aAAa,CAAkB,CAAA;AAC1E,eAAO,MAAM,cAAc,EAAE,aAAa,CAAC,aAAa,CAAkB,CAAA;AAC1E,eAAO,MAAM,cAAc,EAAE,aAAa,CAAC,aAAa,CAAkB,CAAA;AAC1E,eAAO,MAAM,cAAc,EAAE,aAAa,CAAC,aAAa,CAAkB,CAAA;AAC1E,eAAO,MAAM,cAAc,EAAE,aAAa,CAAC,aAAa,CAAkB,CAAA;AAC1E,eAAO,MAAM,cAAc,EAAE,aAAa,CAAC,aAAa,CAAkB,CAAA;AAC1E,eAAO,MAAM,cAAc,EAAE,aAAa,CAAC,aAAa,CAAkB,CAAA;AAC1E,eAAO,MAAM,cAAc,EAAE,aAAa,CAAC,aAAa,CAAkB,CAAA;AAC1E,eAAO,MAAM,cAAc,EAAE,aAAa,CAAC,aAAa,CAAkB,CAAA;AAC1E,eAAO,MAAM,cAAc,EAAE,aAAa,CAAC,aAAa,CAAkB,CAAA;AAC1E,eAAO,MAAM,cAAc,EAAE,aAAa,CAAC,aAAa,CAAkB,CAAA;AAC1E,eAAO,MAAM,cAAc,EAAE,aAAa,CAAC,aAAa,CAAkB,CAAA;AAC1E,eAAO,MAAM,cAAc,EAAE,aAAa,CAAC,aAAa,CAAkB,CAAA;AAC1E,eAAO,MAAM,cAAc,EAAE,aAAa,CAAC,aAAa,CAAkB,CAAA;AAC1E,eAAO,MAAM,cAAc,EAAE,aAAa,CAAC,aAAa,CAAkB,CAAA;AAC1E,eAAO,MAAM,cAAc,EAAE,aAAa,CAAC,aAAa,CAAkB,CAAA;AAC1E,eAAO,MAAM,cAAc,EAAE,aAAa,CAAC,aAAa,CAAkB,CAAA;AAC1E,eAAO,MAAM,cAAc,EAAE,aAAa,CAAC,aAAa,CAAkB,CAAA;AAC1E,eAAO,MAAM,cAAc,EAAE,aAAa,CAAC,aAAa,CAAkB,CAAA;AAC1E,eAAO,MAAM,cAAc,EAAE,aAAa,CAAC,aAAa,CAAkB,CAAA;AAC1E,eAAO,MAAM,cAAc,EAAE,aAAa,CAAC,aAAa,CAAkB,CAAA;AAC1E,eAAO,MAAM,cAAc,EAAE,aAAa,CAAC,aAAa,CAAkB,CAAA;AAC1E,eAAO,MAAM,cAAc,EAAE,aAAa,CAAC,aAAa,CAAkB,CAAA;AAC1E,eAAO,MAAM,cAAc,EAAE,aAAa,CAAC,aAAa,CAAkB,CAAA;AAC1E,eAAO,MAAM,cAAc,EAAE,aAAa,CAAC,aAAa,CAAkB,CAAA;AAC1E,eAAO,MAAM,cAAc,EAAE,aAAa,CAAC,aAAa,CAAkB,CAAA;AAC1E,eAAO,MAAM,cAAc,EAAE,aAAa,CAAC,aAAa,CAAkB,CAAA;AAC1E,eAAO,MAAM,cAAc,EAAE,aAAa,CAAC,aAAa,CAAkB,CAAA;AAC1E,eAAO,MAAM,cAAc,EAAE,aAAa,CAAC,aAAa,CAAkB,CAAA;AAC1E,eAAO,M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"}