@mescius/activereportsjs
Version:
ActiveReportsJS
8 lines • 9.25 MB
JavaScript
/*!
* @mescius/activereportsjs 6.1.0
* Description: ActiveReportsJS
* https://www.npmjs.com/package/@mescius/activereportsjs
* Copyright ©️ MESCIUS inc. All rights reserved.
* Licensed under the Commercial license
*/
(function(lo,Xo){typeof exports=="object"&&typeof module<"u"?Xo(exports,require("@mescius/ar-js-pagereport")):typeof define=="function"&&define.amd?define(["exports","@mescius/ar-js-pagereport"],Xo):(lo=typeof globalThis<"u"?globalThis:lo||self,Xo((lo.MESCIUS=lo.MESCIUS||{},lo.MESCIUS.ActiveReportsJS=lo.MESCIUS.ActiveReportsJS||{},lo.MESCIUS.ActiveReportsJS.ReportDesigner={}),lo.MESCIUS.ActiveReportsJS.Core))})(this,function(lo,Xo){"use strict";var tBn=Object.defineProperty,nBn=Object.defineProperties;var iBn=Object.getOwnPropertyDescriptors;var GH=Object.getOwnPropertySymbols;var Gze=Object.prototype.hasOwnProperty,jze=Object.prototype.propertyIsEnumerable;var ooe=(lo,Xo,xs)=>Xo in lo?tBn(lo,Xo,{enumerable:!0,configurable:!0,writable:!0,value:xs}):lo[Xo]=xs,E=(lo,Xo)=>{for(var xs in Xo||(Xo={}))Gze.call(Xo,xs)&&ooe(lo,xs,Xo[xs]);if(GH)for(var xs of GH(Xo))jze.call(Xo,xs)&&ooe(lo,xs,Xo[xs]);return lo},N=(lo,Xo)=>nBn(lo,iBn(Xo));var jH=lo=>typeof lo=="symbol"?lo:lo+"",cn=(lo,Xo)=>{var xs={};for(var vg in lo)Gze.call(lo,vg)&&Xo.indexOf(vg)<0&&(xs[vg]=lo[vg]);if(lo!=null&&GH)for(var vg of GH(lo))Xo.indexOf(vg)<0&&jze.call(lo,vg)&&(xs[vg]=lo[vg]);return xs};var hc=(lo,Xo,xs)=>ooe(lo,typeof Xo!="symbol"?Xo+"":Xo,xs);var pHe,hHe;const xs=Array.isArray;function vg(r){const u=typeof r;return r!=null&&(u=="object"||u=="function")}function JH(r){return r!=null&&typeof r=="object"}function P4(r,u){if(r===u)return!0;if(r==null||u==null||!JH(r)&&!JH(u))return r!==r&&u!==u;if(typeof r!=typeof u)return!1;switch(typeof r){case"object":return xs(r)?r.length===u.length&&r.every((a,d)=>P4(a,u[d])):P4(Object.keys(r).sort(),Object.keys(u).sort())&&Object.keys(r).every(a=>P4(r[a],u[a]));default:return!1}}const Xze=Object.freeze(Object.defineProperty({__proto__:null,isArray:xs,isEqual:P4,isObject:vg,isObjectLike:JH},Symbol.toStringTag,{value:"Module"}));let aM=[];function aoe(){aM=[]}function Yze(){return aM}function iu(r){aM.push(N(E({},r),{context:e$e()}))}function qt(r,u,a,d,...f){switch(arguments.length){case 0:return;case 1:return r;case 2:return u(r);case 3:return a(u(r));case 4:return d(a(u(r)));default:return qt.apply(null,[d(a(u(r))),...f])}}const Oi=(r,u=[])=>({type:"success",value:r,warnings:u}),os=r=>({type:"error",reason:r}),oi=r=>r.type==="success"?r.value:void 0,Kze={decode:r=>Oi(r),encode:r=>r},Mi=r=>({decode:()=>Oi(r),encode:()=>{}}),Qze=r=>({decode:()=>Oi(r),encode:()=>{}});let lM;function ZH(r,u){const a=lM;lM={part:r,next:a};try{return u()}finally{lM=a}}function e$e(){const r=[];for(let u=lM;u!=null&&u.part;u=u.next)r.unshift(u.part);return"".concat(...r)}const t$e=(r,...u)=>u.findIndex(a=>a===r)!==-1,sM=(...r)=>({decode:u=>t$e(u,...r)?Oi(u):os(`expected ${r.map(a=>JSON.stringify(a)).join(" | ")}, got: '${u}'`),encode:u=>typeof u=="string"||typeof u=="number"||u===null?u:(iu({type:"error",message:"expected a string value"}),u==null?void 0:u.toString())}),on={decode:r=>typeof r=="string"?Oi(r):os("expected string"),encode:r=>typeof r=="string"?r:(iu({type:"error",message:"expected a string value"}),r==null?void 0:r.toString())},st={decode:r=>typeof r=="number"&&!Number.isNaN(r)?Oi(r):os("expected number"),encode:r=>typeof r=="number"?r:(iu({type:"error",message:"expected a numeric value"}),r==null||Number.isNaN(+r)?void 0:+r)},l_={decode:r=>typeof r=="boolean"?Oi(r):os("expected boolean"),encode:r=>typeof r=="boolean"?r:(iu({type:"error",message:"expected a bool value"}),r==null?void 0:!!r)},Nn=r=>({decode:u=>u==null?Oi(void 0):r.decode(u),encode:u=>u===void 0?void 0:r.encode(u)}),loe=r=>({decode:r.decode,encode:()=>{}}),ua=r=>({decode:u=>u==null?Oi(null):r.decode(u),encode:u=>u==null?null:r.encode(u)}),Ze=(r,u)=>({decode:a=>a===void 0?Oi(r):u.decode(a),encode:a=>{if(!(Array.isArray(a)&&a.length===0&&Array.isArray(r)&&r.length===0))return P4(a,r)?void 0:u.encode(a)}}),yt=(r,u)=>{const a=u.decode(r);if(a.type==="error")throw new Error("Failed to create a default result");const d=Object.freeze(a.value);return{decode:f=>f===void 0?Oi(d):u.decode(f),encode:f=>{const g=u.encode(f);return P4(g,r)?void 0:g}}},Wr=(r,u)=>({decode:a=>a===void 0?Oi(r):u.decode(a),encode:u.encode}),ru=r=>Wr(r,sM(r)),pw=r=>u=>yt(r,u),Et=r=>({decode:u=>{if(u==null)return os("non-null expected");const a={};for(const d in r){if(!{}.hasOwnProperty.call(r,d))continue;if(!r[d])return os(`${d}: missing property`);const f=r[d].decode(u[d]);if(f.type==="error")return os(`${d}: ${f.reason}`);a[d]=f.value}return Oi(a)},encode:u=>{if(u==null){iu({type:"error",message:"non-null value is expected"});return}const a={};for(const d in r)({}).hasOwnProperty.call(r,d)&&ZH(".",()=>{const f=ZH(d,()=>r[d].encode(u[d]));f!==void 0&&(a[d]=f)});return a}}),Gt=r=>yt({},Et(r)),ci=(...r)=>u=>({decode:a=>{const d=r.find(f=>a[f]===void 0);return d!=null&&iu({type:"error",message:`Property ${String(d)} is marked as required, but not provided`}),u.decode(a)},encode:a=>u.encode(a)}),qH=(r,u)=>qt(Et(r),ci(...u)),x4=(r,u,a)=>yt(u,qH(r,a)),Sg=r=>({decode:u=>{if(!xs(u))return os("array expected");const a=u.map(r.decode),d=a.find(f=>f.type==="error");return d&&d.type==="error"?os(d.reason):Oi(a.map(oi))},encode:u=>{if(u!=null)return xs(u)?u.map((a,d)=>ZH(`[${d}]`,()=>r.encode(a))):(iu({type:"error",message:"array is expected"}),[])}}),pn=r=>Ze([],Sg(r)),Sl=(r,u)=>a=>({decode:d=>{const f=a.decode(d);return f.type==="error"?f:Oi(r(f.value))},encode:d=>a.encode(u(d))}),n$e=(r,u)=>a=>({decode:d=>a.decode(u(d)),encode:d=>r(a.encode(d))}),Vr=r=>u=>({decode:a=>{const d=u.decode(a);if(d.type==="error")return os(d.reason);const f=r.decode(a);return f.type==="success"?Oi(E(E({},d.value),f.value)):os(f.reason)},encode:a=>E(E({},u.encode(a)),r.encode(a))}),Q1=(r,u,a)=>({decode:d=>{const f=r(d)||"",g=a[f];return g==null?os(`Unknown or unsupported item type "${f}"`):g.decode(d)},encode:d=>{const f=a[u(d)];if(f==null)throw new Error(`unknown item type '${u(d)}'`);return f.encode(d)}}),XH=(r,u,a,d)=>({decode:f=>r(f)?a.decode(f):d.decode(f),encode:f=>u(f)?a.encode(f):d.encode(f)}),YH=()=>{const r=()=>{throw new Error("Cannot get here")},u={decode:r,encode:r};return[u,d=>{u.decode=d.decode,u.encode=d.encode}]},An=(...r)=>{const u={};r.forEach(d=>{u[d]=d,u[d.toLowerCase()]=d});const a=`expected ${r.map(d=>JSON.stringify(d)).join(" | ")}`;return{decode:d=>{const f=typeof d=="string"?u[d]||u[d.toLowerCase()]:void 0;return f!==void 0?Oi(f):os(`${a}, got: '${d}'`)},encode:d=>typeof d=="string"?d:(iu({type:"error",message:"expected a string value"}),d==null?void 0:d.toString())}},mn=(r,u)=>({decode:a=>{if(a===void 0)return Oi(r);const d=u.decode(a);return d.type==="success"?d:(iu({type:"error",message:d.reason}),Oi(r))},encode:a=>a===r?void 0:u.encode(a)});function KH(r,...u){const a={};for(const d of u)a[d]=r[d];return a}function uM(r,...u){const a={},d=Object.keys(r);for(const f of d)u.find(g=>g===f)||(a[f]=r[f]);return a}function QH(r,u={}){return Object.freeze(oi(r.decode(u)))}const soe=()=>r=>r,tE=r=>({decode:u=>{aoe();const a=r.decode(u),d=Yze();return a.type==="success"?Oi(a.value,d):a},encode:u=>(aoe(),r.encode(u))}),i$e=()=>[...aM],uoe=(r,u)=>a=>({decode:d=>{const f=a.decode(d);return f.type==="error"?(iu({type:"warning",message:f.reason}),r.decode(d)):f},encode:d=>u(d)?r.encode(d):a.encode(d)});function coe(r,u){return{f:r,frev:u}}function r$e(r,u){return{f:f=>{var g=f,{[r]:a}=g,d=cn(g,[jH(r)]);return N(E({},d),{[r]:u.f(a)})},frev:f=>{var g=f,{[r]:a}=g,d=cn(g,[jH(r)]);return N(E({},d),{[r]:u.frev(a)})}}}function o$e(r){return{f:u=>u===null?null:r.f(u),frev:u=>u===null?null:r.frev(u)}}function a$e(r){return{f:u=>u.map(r.f),frev:u=>u.map(r.frev)}}function l$e(r,u){return{f:()=>u,frev:()=>r}}function s$e(r,u){return{f:a=>u.f(r.f(a)),frev:a=>r.frev(u.frev(a))}}function u$e(r,u,a){return{f:d=>a.f(u.f(r.f(d))),frev:d=>r.frev(u.frev(a.frev(d)))}}function c$e(r,u,a,d){return{f:f=>d.f(a.f(u.f(r.f(f)))),frev:f=>r.frev(u.frev(a.frev(d.frev(f))))}}function p$e(r,u,a,d,f){return{f:g=>f.f(d.f(a.f(u.f(r.f(g))))),frev:g=>r.frev(u.frev(a.frev(d.frev(f.frev(g)))))}}function d$e(r,u,a,d){return{f:f=>r(f)?a.f(f):d.f(f),frev:f=>u(f)?a.frev(f):d.frev(f)}}function h$e(r){return Sl(r.f,r.frev)}function f$e(){return{f:r=>r,frev:r=>r}}const ez=Object.freeze(Object.defineProperty({__proto__:null,array:a$e,combine:s$e,combine3:u$e,combine4:c$e,combine5:p$e,identity:f$e,iif:d$e,make:coe,mapOfLens:h$e,nullable:o$e,prop:r$e,replace:l$e},Symbol.toStringTag,{value:"Module"})),poe=Object.freeze(Object.defineProperty({__proto__:null,Const:Mi,Default:Ze,DefaultOf:yt,Enum:mn,Helpers:Xze,Lenses:ez,Temp:Qze,alt:Q1,array:Sg,arrayDef:pn,boolean:l_,failure:os,getLastRecordedFailures:i$e,iif:XH,initValue:Wr,intersectWith:Vr,justRead:loe,lazy:YH,literal:sM,literalInit:ru,makeDefaultOf:QH,map:Sl,mapInput:n$e,members:An,nullable:ua,number:st,omit:uM,optional:Nn,orElse:uoe,pick:KH,pipe:qt,recordFailure:iu,recordFailures:tE,required:ci,resultOf:oi,string:on,success:Oi,type:Et,typeDef:Gt,typeDefReq:x4,typeReq:qH,unknown:Kze,upcast:soe,withDefaultOf:pw},Symbol.toStringTag,{value:"Module"})),_$e=sM("ask","override","throw"),g$e=qH({reportType:sM("CPL","FPL","Pageless"),masterReportId:Nn(on)},["reportType"]);function doe(r,u,a){const d=r.decode(u);if(d.type==="error")throw new Error(a(d.reason));return d.value}const y$e=r=>hoe(r)?"":`=${r}`,m$e=r=>r,hoe=r=>r===""||r==="="||r==='=""',T4=()=>({decode:r=>typeof r=="string"?hoe(r)?Oi(""):Oi(r):r==null?os("non-null expected"):Oi(`${r}`),encode:r=>typeof r=="string"?r:(iu({type:"error",message:"expected a enum/string value"}),r==null?void 0:r.toString())}),Bn=T4(),kd=T4(),ja=T4(),ll=T4(),dr=T4(),Po=T4(),zt=(...r)=>{const u={};r.forEach(d=>{u[d]=d,u[d.toLowerCase()]=d});const a=`expected ${r.map(d=>JSON.stringify(d)).join(" | ")}`;return{decode:d=>{const f=typeof d=="string"?u[d]||u[d.toLowerCase()]:void 0;return f!==void 0?Oi(f):os(`${a}, got: '${d}'`)},encode:d=>typeof d=="string"?d:(iu({type:"error",message:"expected a string value"}),d==null?void 0:d.toString())}},rn=(r,u)=>({decode:a=>{if(a===void 0)return Oi(r);const d=u.decode(a);return d.type==="success"?d:(iu({type:"error",message:d.reason}),Oi(r))},encode:a=>a===r?void 0:u.encode(a)}),sl=(r,u)=>{const a=rn(r,u);return{decode:d=>d===void 0?Oi(r):typeof d=="string"&&d.startsWith("=")?Oi(d):a.decode(d),encode:d=>{if(d!==r)return typeof d=="string"&&d.startsWith("=")?d:u.encode(d)}}},v$e=(r,u)=>a=>qt(a,Sl(f=>{var d=cn(f,[]);return N(E({},d),{Type:u})},f=>{var d=cn(f,[]);return N(E({},d),{Type:r})})),foe=(r,u)=>a=>({decode:d=>{const f=a.decode(d);return f.type==="error"?(iu({type:"warning",message:f.reason}),r.decode(d)):f},encode:d=>u(d)?r.encode(d):a.encode(d)}),tz=r=>({decode:u=>typeof u=="string"&&u===""?r.decode(void 0):r.decode(u),encode:r.encode}),cM=r=>u=>({decode:a=>a===null?u.decode(r):u.decode(a),encode:u.encode}),nE=r=>({decode:u=>u===null?r.decode(void 0):r.decode(u),encode:r.encode}),bg=r=>({decode:u=>r.decode(u===null?void 0:u),encode:u=>{const a=r.encode(u);return a===void 0?null:a}}),_oe=Object.freeze(Object.defineProperty({__proto__:null,AcceptBlankString:tz,Enum:rn,EnumExpr:sl,StoreUndefinedAsNull:bg,TreatNullAs:cM,TreatNullAsUndefined:nE,changeType:v$e,members:zt,orElse:foe},Symbol.toStringTag,{value:"Module"})),sr=on,vi={FontStyle:zt("Default","Normal","Italic"),FontWeight:zt("Default","Lighter","Thin","ExtraLight","Light","Normal","Medium","SemiBold","Bold","ExtraBold","Heavy","Bolder"),BackgroundGradientType:zt("None","LeftRight","TopBottom","Center","DiagonalLeft","DiagonalRight","HorizontalCenter","VerticalCenter"),TextDecoration:zt("Default","None","Underline","DoubleUnderline","Overline","LineThrough"),TextAlign:zt("General","Left","Center","Right","Justify"),VerticalAlign:zt("Default","Top","Middle","Bottom"),VerticalImageAlign:zt("Top","Middle","Bottom"),HorizontalImageAlign:zt("Left","Center","Right"),WrapMode:zt("NoWrap","CharWrap","WordWrap","StrictWordWrap"),Direction:zt("Default","LTR","RTL"),LayoutDirection:zt("LTR","RTL"),WritingMode:zt("lr-tb","tb-rl"),Calendar:zt("Default","Gregorian","GregorianArabic","GregorianMiddleEastFrench","GregorianTransliteratedEnglish","GregorianTransliteratedFrench","GregorianUSEnglish","Hebrew","Hijri","Japanese","Korean","Taiwan","ThaiBuddhist"),UnicodeBiDi:zt("Normal","Embed","BidiOverride"),UprightInVerticalText:zt("None","Digits","DigitsAndLatinLetters"),TextJustify:zt("Auto","Distribute","DistributeAllLines"),BorderStyle:zt("Default","None","Dotted","Dashed","Solid","Double","DashDot","DashDotDot","Groove","Ridge","Inset","WindowInset","Outset"),BorderSideStyle:zt("","Default","None","Dotted","Dashed","Solid","Double","DashDot","DashDotDot","Groove","Ridge","Inset","WindowInset","Outset"),BreakLocation:zt("Start","End","StartAndEnd","Between","None"),NewPage:zt("Next","Odd","Even"),DataElementOutput:zt("Auto","Output","NoOutput","ContentsOnly"),DataElementStyle:zt("Auto","AttributeNormal","ElementNormal"),ImageSource:zt("External","Embedded","Database"),ImageRepeat:zt("Repeat","NoRepeat","RepeatX","RepeatY"),ShapeStyle:zt("Rectangle","RoundRect","Ellipse"),ApplyValueCmd:zt("Set","Reset","Toggle"),ReportPartPropertyType:zt("boolean","integer","float","string","color","length","fontFamily","fontSize","fontStyle","fontWeight","textDecoration","lineWidth","borderStyle","lineStyle"),RectangleOverflow:zt("Scroll","Clip","Auto","Grow"),BulletLabelFontStyles:zt("Regular","Bold","Italic","Underline","Strikeout"),ParagraphTextAlign:zt("Left","Center","Right","Justify"),LegendMode:zt("None","DataValues","SeriesGroups","Custom")},s_=Gt({Hidden:Ze("False",kd),ToggleItem:Ze("",on)}),goe=qt(Et({Type:Mi("parameter"),ParameterName:on,Value:Ze("",ll),Omit:Ze("false",kd)}),ci("ParameterName")),yoe=qt(Et({Name:Ze("",on),Type:rn("Set",vi.ApplyValueCmd),Value:Ze("",ll)}),ci("Name")),id=qt(Et({Hyperlink:yt("",Bn),Drillthrough:Gt({ReportName:Ze("",Bn),Parameters:pn(goe)}),BookmarkLink:yt("",Bn),ApplyParameters:Gt({Parameters:pn(yoe),TargetBookmark:Ze("",Bn)})}),pw({}),nE),moe=zt("Equal","Like","NotEqual","GreaterThan","GreaterThanOrEqual","LessThan","LessThanOrEqual","TopN","BottomN","TopPercent","BottomPercent","In","Between"),voe=qt(Et({FilterExpression:Wr("",ll),Operator:Wr("Equal",moe),FilterValues:pn(ll)}),ci("FilterExpression","Operator","FilterValues")),dw=pn(voe),S$e={encode:()=>({}),decode:r=>{const f=r,{Name:u,Value:a}=f,d=cn(f,["Name","Value"]);return Object.keys(d).length===0?Oi({}):Oi({$legacy:d})}},pM=qt(Et({Name:on,Value:yt("",ll)}),Vr(S$e),ci("Name","Value")),kh=qt(Et({Name:on,Value:Wr("",ll)}),ci("Name","Value")),dM=Gt({Color:yt("",Po),Style:sl("",vi.BorderSideStyle),Width:yt("",dr)}),b$e=Gt({Source:mn("External",vi.ImageSource),Value:Ze("",Bn),MIMEType:yt("",Bn),BackgroundRepeat:sl("Repeat",vi.ImageRepeat)}),nz={Border:Gt({Color:yt("Black",Po),Style:sl("None",vi.BorderStyle),Width:yt("1pt",dr)}),TopBorder:dM,RightBorder:dM,BottomBorder:dM,LeftBorder:dM,BackgroundColor:yt("Transparent",Po),BackgroundGradientEndColor:yt("Transparent",Po),BackgroundGradientType:sl("None",vi.BackgroundGradientType),BackgroundImage:b$e,FontStyle:sl("Normal",vi.FontStyle),FontFamily:yt("Arial",Bn),FontSize:yt("10pt",dr),FontWeight:sl("Normal",vi.FontWeight),LineHeight:Ze("1pt",dr),LineSpacing:yt("",dr),CharacterSpacing:yt("",dr),Format:yt("",Bn),TextDecoration:sl("None",vi.TextDecoration),TextAlign:sl("General",vi.TextAlign),VerticalAlign:sl("Top",vi.VerticalAlign),WrapMode:sl("WordWrap",vi.WrapMode),Color:yt("Black",Po),PaddingLeft:yt("0pt",dr),PaddingRight:yt("0pt",dr),PaddingTop:yt("0pt",dr),PaddingBottom:yt("0pt",dr),Direction:sl("LTR",vi.Direction),WritingMode:sl("lr-tb",vi.WritingMode),Language:yt("",Bn),Calendar:sl("Gregorian",vi.Calendar),NumeralLanguage:yt("",Bn),NumeralVariant:Ze("1",ja),UnicodeBiDi:sl("Normal",vi.UnicodeBiDi),UprightInVerticalText:sl("None",vi.UprightInVerticalText),TextIndent:yt("0.5in",sr),LeadingChar:Ze("",Bn),MaxLevel:yt("0",ja),HeadingLevel:yt("",ja),ShrinkToFit:Ze("False",kd),TextJustify:sl("Auto",vi.TextJustify),Angle:Ze("0",ja),MinCondenseRate:Ze("100",ja),DisplayFillCharacters:Ze("True",kd),DisplayPageNumber:Ze("True",kd)},C$e=Et(nz),gr=(...r)=>KH(nz,...r),Ru=gr("Border","TopBorder","BottomBorder","LeftBorder","RightBorder"),Cg=gr("FontFamily","FontSize","FontStyle","FontWeight"),Iu=gr("PaddingLeft","PaddingRight","PaddingTop","PaddingBottom"),Qv=E(E(E({},Cg),Iu),gr("Color","Format","LineHeight","TextAlign","TextDecoration","VerticalAlign","Calendar","Direction","Language","NumeralLanguage","NumeralVariant","UnicodeBiDi","UprightInVerticalText","WritingMode")),Soe=(r,u)=>{const a={};return Object.keys(u).forEach(d=>{if(u[d]instanceof Object)a[d]=Soe(r==null?void 0:r[d],u[d]);else{const f=d in(r??{});a[d]=f?"modified":"default"}}),a},boe=(r,u,a)=>{const d={};return Object.keys(r).forEach(f=>{if(a[f]instanceof Object){const g=boe(r[f],u[f],a[f]);g&&(d[f]=g)}else a[f]==="modified"&&(d[f]=u&&u[f]||r[f])}),Object.keys(d).length?d:void 0},wg=r=>({decode:u=>{const a=r.decode(u);if(a.type==="error")return a;const d=a.value,f=Soe(u,d);return Oi(N(E({},d),{$status:f}))},encode:u=>{const{$status:a}=u;return boe(u,r.encode(u)??{},a)}}),Coe=r=>{const u={};return Object.keys(r).forEach(a=>{r[a]instanceof Object?u[a]=Coe(r[a]):u[a]=r[a]==="default"?"inherit":r[a]}),u},w$e=(r,u)=>a=>{if(!u(a)||!(r in a))return a;const c=a,{[r]:l}=c,i=l,{$status:d}=i,f=cn(i,["$status"]),g=cn(c,[jH(r)]),e=Coe(d);return E({[r]:E({$status:e},f)},g)},Dg=(r,u)=>Sl(w$e(r,u),a=>a),hw=Ze(!1,l_),E4=Ze("",on),V4=zt("Auto","True","False"),woe=x4({DataSetName:on,ValueField:on,LabelField:E4},{DataSetName:"",ValueField:""},["DataSetName","ValueField"]),D$e=Et({Value:Nn(ll),Label:Nn(ll)}),P$e=yt({},Et({Condition:Wr("None",zt("None","Label","Value")),Direction:rn("Ascending",zt("Ascending","Descending"))})),x$e=yt({},Et({ParameterValues:pn(D$e),DataSetReference:woe,OrderBy:P$e})),T$e=yt({},Et({Values:pn(ll),DataSetReference:woe})),E$e=qt(rn("Auto",V4),Sl(r=>r==="True",r=>r?"True":"Auto")),Doe=qt(Et({Type:Mi("reportparameter"),AllowBlank:hw,DataType:Wr("String",zt("Boolean","Date","DateTime","Integer","Float","String")),DefaultValue:T$e,Hidden:hw,Multiline:hw,MultiValue:hw,EnableEmptyArray:E$e,Name:on,Nullable:hw,Prompt:Ze("",Bn),SelectAllValue:yt("",ll),UsedInQuery:rn("Auto",V4),ValidValues:x$e,DisplayFormat:Ze("",Bn)}),ci("Name","DataType")),iz=qt(Et({Name:on,Transaction:hw,DataSourceReference:E4,ConnectionProperties:x4({DataProvider:on,ConnectString:Ze("",Bn),IntegratedSecurity:hw,Prompt:E4},{DataProvider:""},["DataProvider"])})),Poe=qt(Et({Name:E4,DataField:E4,Value:yt("",ll)}),ci("Name")),rz=qt(Et({Name:on,Fields:pn(Poe),Query:x4({DataSourceName:on,CommandType:rn("Text",zt("Text","StoredProcedure","TableDirect")),CommandText:nE(yt("",Bn)),QueryParameters:pn(pM),Timeout:Ze(0,st)},{DataSourceName:""},["DataSourceName"]),Filters:dw,CaseSensitivity:Wr("Auto",V4),Collation:E4,KanatypeSensitivity:Wr("Auto",V4),AccentSensitivity:Wr("Auto",V4),WidthSensitivity:Wr("Auto",V4)}),ci("Name")),ei=Ze(!1,l_),Bu=Ze(!0,l_),yr=Ze("",on),Pg=yt("0in",sr),oz={Name:on,ZIndex:Ze(0,st),Visibility:s_,ToolTip:yt("",Bn),Bookmark:yt("",Bn),DataElementName:Ze("",on),DataElementOutput:Ze("Auto",vi.DataElementOutput),Label:yt("",Bn),LayerName:Ze("default",on),CustomProperties:pn(kh)},as=r=>E({Type:ru(r)},oz),A4={NoRowsMessage:yt("",Bn),DataSetName:yr,DataSetParameters:pn(pM),PageBreak:Ze("None",vi.BreakLocation),NewPage:Ze("Next",vi.NewPage),Filters:dw,PageName:yt("",Bn),NewSection:ei},xoe={FontFamily:Nn(Bn),FontSize:Nn(dr),FontStyle:Nn(vi.FontStyle),FontWeight:Nn(vi.FontWeight),Color:Nn(Po),LineSpacing:Nn(dr),BackgroundColor:Nn(Po),TextDecoration:Nn(vi.TextDecoration)},V$e=qt(Et({Type:ru("text"),Action:id,Label:yr,Value:Ze("",Bn),StyleName:yr,Style:Gt(N(E({},xoe),{Subscript:Nn(kd),Superscript:Nn(kd)})),ToolTip:Ze("",Bn)}),ci("Type")),A$e=qt(Et({Type:ru("image"),Action:id,Label:yr,Source:rn("External",vi.ImageSource),Value:yt("",Bn),Width:yt("1in",dr),Height:yt("1in",dr),MIMEType:qt(yt("",Bn),nE),ToolTip:Ze("",Bn)}),ci("Type")),M$e=Q1(r=>r.Type||"text",r=>r.Type,{text:V$e,image:A$e}),L$e=Et({TextRuns:pn(M$e),LeftIndent:Nn(dr),RightIndent:Nn(dr),HangingIndent:Nn(dr),StyleName:yr,Style:Gt(N(E({},xoe),{TextAlign:Nn(vi.ParagraphTextAlign)})),ListStyle:rn("None",zt("None","Numbered","Bullet")),ListLevel:Ze(0,st),ListItemIndex:Ze(0,st),SpaceBefore:Nn(dr),SpaceAfter:Nn(dr),ListStyleType:Nn(rn("None",zt("None","Disc","Circle","Square","Decimal","DecimalLeadingZero","CircledNumber","LowerRoman","UpperRoman","LowerLatin","UpperLatin","LowerGreek","UpperGreek","Katakana","KatakanaBrackets","KatakanaIrohaBrackets","KatakanaIroha","KatakanaLower","KatakanaIrohaLower")))}),Toe=qt(Et(N(E({},as("richtext")),{CanGrow:ei,DataElementStyle:Ze("Auto",vi.DataElementStyle),KeepTogether:ei,Style:Gt(E(E(E(E({},Ru),Cg),Iu),gr("Color","LineHeight","BackgroundColor","BackgroundImage","VerticalAlign")))})),ci("Name")),az=Q1(r=>r.MarkupType||"None",r=>r.MarkupType,{None:qt(Toe,Vr(Et({MarkupType:Mi("None"),Paragraphs:pn(L$e)}))),HTML:qt(Toe,Vr(Et({MarkupType:ru("HTML"),Value:ll})))}),iE=rn("None",zt("None","Average","Count","CountDistinct","CountOfAll","List","Max","Min","PopulationStandardDeviation","PopulationVariance","Range","StandardDeviation","Sum","Variance")),F$e=rn("Office",zt("Aspect","Blue","Blue2","BlueGreen","BlueWarm","Cerulan","Cocoa","Coral","Cyborg","Dark","Darkly","Flatly","Grayscale","Green","GreenYellow","HighContrast","Light","Marquee","Median","Midnight","Modern","Office","Office2010","Orange","OrangeRed","Organic","Paper","Red","RedOrange","RedViolet","Slate","Slipstream","Standard","Superhero","Violet","Violet2","Yellow","YellowOrange","Zen","Custom")),fw=E(E({},Cg),gr("Color","TextDecoration")),Eoe={Hidden:ei,Orientation:rn("Horizontal",zt("Horizontal","Vertical")),Position:rn("Right",zt("Left","Right","Top","Bottom")),Style:Gt(E(E({},Iu),gr("BackgroundColor","Border"))),TextStyle:Gt(fw),TitleStyle:Gt(fw)},Voe={Style:Gt(E(E({},Iu),gr("BackgroundColor","Border"))),TextStyle:Gt(fw),Title:yt("",Bn),Height:tz(Nn(st)),HAlign:rn("Center",zt("Center","Left","Right")),VAlign:rn("Middle",zt("Middle","Bottom","Top"))},_w=Gt(gr("Border")),O$e=Et({Type:Mi("dvchartaxis"),AxisLine:Bu,AxisType:rn("X",zt("X","Y")),DateMode:rn("Default",zt("Default","Millisecond","Second","Minute","Hour","Day","Week","Month","Year")),Format:yt("",Bn),LabelAngle:Ze(0,st),LabelField:yt("",Bn),Labels:Bu,LabelStyle:Gt(E(E(E({},fw),Iu),gr("WritingMode"))),LineStyle:_w,LogBase:Ze(10,st),MajorGrid:ei,MajorGridStyle:_w,MajorTicks:rn("None",zt("Inside","Outside","Cross","None")),MajorTickSize:yt("4pt",dr),MajorTickStyle:_w,MajorUnit:yt("",ja),Max:yt("",ja),Min:yt("",ja),MinorGrid:ei,MinorGridStyle:_w,MinorTicks:rn("None",zt("Inside","Outside","Cross","None")),MinorTickSize:yt("2pt",dr),MinorTickStyle:_w,MinorUnit:yt("",ja),Origin:yt("",ja),OverlappingLabels:rn("Auto",zt("Auto","Show")),Plots:pn(on),Position:rn("Near",zt("Near","Far","None")),Reversed:ei,Scale:rn("Linear",zt("Linear","Logarithmic","Ordinal","Percentage")),Style:_w,TextStyle:Gt(E(E({},fw),Iu)),Title:yt("",Bn),TitleStyle:Gt(E(E({},fw),Iu)),MaxHeight:Ze(1,st),MaxWidth:Ze(1,st),Width:Ze(null,ua(st)),Height:Ze(null,ua(st)),LabelRowCount:Ze(1,st)}),R$e=Et(N(E({Type:Mi("dvchartlegend")},Eoe),{MaxHeight:Ze(1,st),MaxWidth:Ze(1,st),Title:yt("",Bn),LegendType:rn("Color",zt("Color","Shape","Size")),IconColor:yt("",Po),RangeOptions:pn(Et({Title:yr,To:st}))})),rE=Gt({FieldType:ru("Simple"),Value:pn(ll),Captions:qt(on,cM(""),pn)}),I$e=Gt({FieldType:ru("Complex"),Subfields:pn(Et({Key:on,Value:yt("",ll),Caption:yr}))}),B$e=XH(r=>(r==null?void 0:r.FieldType)==="Complex",r=>r.FieldType==="Complex",I$e,rE),k$e=Gt({Type:Mi("dvchartcategoryencoding"),Field:rE,Sort:rn("None",zt("None","Ascending","Descending")),SortingField:yt("",ll),SortingAggregate:iE}),N$e=Et({Type:Mi("dvchartdetailsencoding"),Field:rE,Group:rn("None",zt("None","Cluster","Stack")),ExcludeNulls:ei,Sort:rn("None",zt("None","Ascending","Descending")),SortingField:yt("",ll),SortingAggregate:iE}),lz=Gt({Type:Mi("dvchartaggregateencoding"),Field:rE,Aggregate:iE,Action:id}),H$e=Et({Type:Mi("dvchartvalueaggregateencoding"),Field:B$e,Aggregate:iE}),z$e=Et({Type:Mi("dvcharttextencoding"),Field:rE,Target:rn("Label",zt("Label","ToolTip")),Aggregate:iE}),$$e=Et({Name:Wr("",on),Type:Mi("dvchartrule"),Condition:yt("",Bn),RuleProperties:pn(Et({TargetProperty:rn("BackgroundColor",zt("BackgroundColor","LineColor","LineStyle","LineWidth","SymbolBackgroundColor","SymbolLineColor","SymbolLineStyle","SymbolLineWidth","LabelTemplate","TooltipTemplate")),Value:yt("",ll)}))}),U$e=Et({Name:on,Type:Mi("dvchartoverlay"),OverlayType:rn("ReferenceLine",zt("ReferenceLine","ReferenceBand","LinearTrendline","ExponentialTrendline","PowerTrendline","LogarithmicTrendline","PolynomialTrendline","FourierTrendline","MovingAverageTrendline","CumulativeMovingAverageTrendline","ExponentialMovingAverageTrendline","WeightedMovingAverageTrendline","MovingAnnualTotalTrendline")),Display:rn("Front",zt("Front","Back")),Style:Gt(gr("Border","BackgroundColor")),Field:yr,DetailLevel:rn("Total",zt("Group","Total")),LegendLabel:yr,Value:yr,Axis:rn("Y",zt("X","Y")),AggregateType:rn("Average",zt("Sum","Count","Average","Max","Min","Median","Percentile")),Start:Ze(0,st),End:Ze(0,st),Order:Ze(2,st),Period:Ze(2,st),ForwardForecastPeriod:Ze(0,st),BackwardForecastPeriod:Ze(0,st),Intercept:Ze(null,ua(st))}),W$e=qt(Gt({Action:id,AxisMode:rn("Cartesian",zt("Cartesian","Radial","Polygonal")),Bar:Gt({BottomWidth:Nn(st),NeckHeight:Nn(st),Overlap:Nn(st),TopWidth:Nn(st),Width:Nn(st)}),BarLines:ei,BarLineStyle:Gt({Color:yt("Black",Po),Style:sl("Solid",vi.BorderStyle),Width:yt("1pt",dr)}),ClippingMode:rn("Clip",zt("Clip","Fit","None")),CustomLabels:qt(Et({Type:Mi("dvchartplotcustomlabel"),Style:Gt(E(E({},gr("TextDecoration","Color","WritingMode")),Cg)),Text:Ze("",Bn),OffsetX:Ze("0in",sr),OffsetY:Ze("0.5in",sr)}),cM({}),pn),InnerRadius:Ze(0,st),LineAspect:rn("Default",zt("Default","Spline","StepCenter","StepLeft","StepRight")),LineStyle:Gt({Color:yt("",Po),Style:sl("None",vi.BorderStyle),Width:yt("1pt",dr)}),Offset:Ze(0,st),Opacity:Ze(1,st),Overlays:pn(U$e),Pointers:qt(Et({Type:Mi("dvchartplotpointer"),Style:Gt({BackgroundColor:yt("Black",Po)}),NeedleWidth:Ze("0in",sr),NeedlePinWidth:Ze("0in",sr),End:Ze("",Bn)}),cM({}),pn),Radial:ei,ShowNulls:rn("Gaps",zt("Connected","Gaps","Zeros")),StartAngle:Ze(0,st),Style:Gt({BackgroundColor:yt("",Po)}),SwapAxes:ei,Sweep:Ze(360,st),SymbolOpacity:Ze(1,st),SymbolSize:Ze(10,st),Symbols:ei,SymbolShape:rn("Auto",zt("Auto","Dot","Box","Diamond","Triangle","X","Dash","Plus")),SymbolStyle:Gt(E({BackgroundColor:yt("",Po)},gr("Border"))),Text:Gt({ConnectingLine:_w,LinePosition:rn("Auto",zt("Auto","Center")),Offset:Ze(0,st),OverlappingLabels:rn("Auto",zt("Auto","Show","Hide")),TextPosition:rn("Auto",zt("Auto","Center","Inside","Outside")),Template:yr,Style:Gt(E(E({},fw),gr("BackgroundColor","Border")))}),Tooltip:Gt({Template:yt("",Bn)}),Rules:pn($$e),UnpivotData:ei})),G$e=Et({Type:Mi("dvchartplot"),PlotType:rn("Bar",zt("Bar","Line","Area","Scatter","HighLowOpenClose","Candlestick")),PlotName:Ze("p1",on),Encodings:Gt({Values:pn(H$e),Category:k$e,Details:pn(N$e),Color:lz,Shape:lz,Size:lz,Texts:pn(z$e)}),Config:W$e,PlotChartType:rn("Custom",zt("Custom","Column","Bar","Line","Pie","Area","Pyramid","Funnel","Scatter","Bubble","Gantt","Candlestick","HighLowClose","HighLowOpenClose","PolarColumn","PolarBar","RadarArea","RadarBubble","RadarScatter","RadarLine","RangeArea","RangeBar","RangeColumn","Gauge")),PlotChartSubtype:rn("Plain",zt("Plain","Clustered","Stacked"))}),sz=qt(Et(N(E(E({},as("dvchart")),A4),{Style:Gt(E(E(E({},Ru),Qv),gr("BackgroundColor","BackgroundImage","BackgroundGradientType","BackgroundGradientEndColor"))),Bar:Gt({BottomWidth:Ze(.55,st),NeckHeight:Ze(1,st),Overlap:Ze(0,st),TopWidth:Ze(.55,st),Width:Ze(.55,st)}),Header:Gt(E({Type:Mi("dvchartheader")},Voe)),Footer:Gt(E({Type:Mi("dvchartfooter")},Voe)),Palette:F$e,CustomPalette:pn(Po),Legend:Gt(N(E({Type:Mi("dvchartgloballegend")},Eoe),{Wrapping:Bu})),PlotArea:Gt({Type:Mi("dvchartplotarea"),Axes:pn(O$e),Legends:pn(R$e),Style:Gt(E(E({},Iu),gr("BackgroundColor","Border")))}),Plots:Sg(G$e),AccessibleDescription:yt("",Bn)})),ci("Name")),uz=qt(Et(N(E({},as("textbox")),{Action:id,CanGrow:ei,CanShrink:ei,DataElementStyle:Ze("Auto",vi.DataElementStyle),KeepTogether:ei,ToggleImage:x4({InitialState:kd},{InitialState:"False"},["InitialState"]),UserSort:x4({SortExpression:Bn,SortExpressionScope:yr,SortTarget:yr},{SortExpression:""},["SortExpression"]),Value:yt("",ll),Style:qt(Gt(E(E(E({},Ru),Qv),gr("BackgroundColor","BackgroundImage","TextJustify","WrapMode","ShrinkToFit","LineSpacing","LineHeight","CharacterSpacing","Angle","HeadingLevel","MinCondenseRate"))),wg),StyleName:Ze("",on),CustomCSSClasses:Ze("",Bn)})),Dg("Style",r=>r.StyleName!==""),ci("Name")),j$e=rn("MiddleLeft",zt("TopLeft","TopCenter","TopRight","MiddleLeft","MiddleCenter","MiddleRight","BottomLeft","BottomCenter","BottomRight")),Aoe=rn("Never",zt("Never","Always","Restricted")),Moe=rn("None",zt("None","LeftRight","TopBottom","Center","DiagonalLeft","DiagonalRight","HorizontalCenter","VerticalCenter")),cz=qt(Et(N(E({},as("checkbox")),{Action:id,CheckAlignment:j$e,Text:yt("",Bn),Checked:Ze("False",kd),DataElementStyle:yt("Auto",vi.DataElementStyle),Style:qt(Gt(E(E(E(E({},Ru),Iu),Cg),gr("BackgroundColor","BackgroundImage","Color","WrapMode","TextDecoration"))),wg),StyleName:Ze("",on),CustomCSSClasses:Ze("",Bn)})),Dg("Style",r=>r.StyleName!==""),ci("Name")),Loe=Wr({X:"0in",Y:"0in"},Et({X:Wr("0in",sr),Y:Wr("0in",sr)})),pz=qt(Et(N(E({},uM(as("line"),"DataElementName","DataElementOutput","ToolTip")),{StartPoint:Loe,EndPoint:Loe,LineWidth:yt("1pt",dr),LineStyle:sl("Solid",vi.BorderStyle),LineColor:yt("Black",Po),AccessibleDescription:yt("",Bn)})),ci("Name")),hM=r=>qt(Et(N(E({},as("rectangle")),{PageBreak:Ze("None",vi.BreakLocation),NewPage:Ze("Next",vi.NewPage),KeepTogether:ei,PageName:yt("",Bn),RoundingRadius:Gt({Default:yt("",dr),TopLeft:yt("",dr),TopRight:yt("",dr),BottomLeft:yt("",dr),BottomRight:yt("",dr)}),ConsumeWhiteSpace:ei,Overflow:rn("Auto",vi.RectangleOverflow),LinkToChild:yr,Style:Gt(E(E({},Ru),gr("BackgroundColor","BackgroundImage"))),ReportItems:pn(r)})),ci("Name")),Foe=Et({Value:yt("",ll),Direction:rn("Ascending",zt("Ascending","Descending"))}),u_=pn(Foe),Ooe={Name:yr,DocumentMapLabel:Ze("",Bn),GroupExpressions:pn(ll),PageBreak:Ze("None",vi.BreakLocation),PageBreakDisabled:Ze("False",kd),NewPage:Ze("Next",vi.NewPage),Filters:dw,ParentGroup:Ze("",ll),DataElementName:yr,DataElementOutput:Ze("Output",vi.DataElementOutput),DataCollectionName:yr,NewSection:ei,Enabled:Ze("True",kd)},dz=Et(Ooe),e0=yt({},dz),hz=r=>qt(Et(N(E(E({},as("list")),A4),{Action:id,SortExpressions:u_,KeepTogether:ei,ConsumeWhiteSpace:ei,DataInstanceName:yr,DataInstanceElementOutput:rn("Output",zt("Output","NoOutput")),Group:e0,RowsOrColumnsCount:Ze(1,st),GrowDirection:rn("Column",zt("Column","ColumnReverse","Row","RowReverse")),Style:qt(Gt(E(E(E({},Ru),Qv),gr("BackgroundColor","BackgroundImage"))),wg),StyleName:Ze("",on),ReportItems:pn(r)})),Dg("Style",u=>u.StyleName!==""),ci("Name")),fz=r=>{const u=Et({Type:Mi("tablecolumn"),Width:Pg,FixedHeader:ei,Visibility:s_,AutoWidth:rn("None",zt("None","Proportional")),CustomProperties:pn(kh)}),a=qt(Et({Item:r,ColSpan:Ze(1,st),RowSpan:Ze(1,st),AutoMergeMode:Aoe}),ci("Item")),d=Et({Action:id,Type:Mi("tablerow"),Height:Pg,Visibility:s_,TableCells:pn(ua(a)),CustomProperties:pn(kh),RepeatAsBlankRow:rn("Auto",zt("Auto","True","False"))}),f=Et({Type:Mi("tableheader"),FixedHeader:ei,TableRows:pn(d),RepeatOnNewPage:ei}),g=Et({Type:Mi("tablefooter"),PrintAtBottom:ei,TableRows:pn(d),RepeatOnNewPage:ei}),e=Et({Type:Mi("tabledetails"),TableRows:pn(d),Group:e0,SortExpressions:u_,Visibility:s_}),c=Et({Type:Mi("tablegroup"),Group:e0,SortExpressions:u_,Header:Ze(null,ua(f)),Footer:Ze(null,ua(g)),Visibility:s_,KeepTogether:ei,PreventOrphanedHeader:Bu,PreventOrphanedFooter:Bu});return qt(Et(N(E(E({},as("table")),A4),{KeepTogether:ei,FillPage:ei,DetailDataElementName:yr,DetailDataCollectionName:yr,DetailDataElementOutput:Ze("Auto",vi.DataElementOutput),FrozenRows:Ze(0,st),FrozenColumns:Ze(0,st),RepeatToFill:ei,RepeatBlankRows:rn("None",zt("None","FillPage","FillGroup")),PreventOrphanedHeader:Bu,PreventOrphanedFooter:Bu,SortExpressions:u_,Style:qt(Gt(E(E(E({},Ru),Qv),gr("BackgroundColor","BackgroundImage"))),wg),StyleName:Ze("",on),TableColumns:pn(u),Header:Ze(null,ua(f)),TableGroups:pn(c),Details:Ze(null,ua(e)),Footer:Ze(null,ua(g)),MaxDetailsPerPage:Ze("",ja)})),Dg("Style",l=>l.StyleName!==""),ci("Name"))},J$e=r=>{const[u,a]=YH(),d=qt(r,Vr(Et({Children:pn(u)})));return a(d),d},Roe=r=>{const u=coe(f=>{var g=f,{Children:a}=g,d=cn(g,["Children"]);return N(E({},r.f(d)),{Children:a.map(u.f)})},f=>{var g=f,{Children:a}=g,d=cn(g,["Children"]);return N(E({},r.frev(d)),{Children:a.map(u.frev)})});return u},fM=r=>{const u=Et({Item:r,LevelCount:Ze(0,st),Visibility:s_}),a=qt(Et({Header:Ze(null,ua(u)),BodyIndex:Ze(-1,st),BodyCount:Ze(1,st),Visibility:s_,DataElementName:yr,DataElementOutput:Ze("Auto",vi.DataElementOutput),KeepTogether:ei,Group:ua(Et(N(E({},Ooe),{PrintFooterAtBottom:ei}))),KeepWithGroup:rn("None",zt("None","Before","After")),RepeatOnNewPage:ei,SortExpressions:u_}),J$e),d={RowSpan:Ze(1,st),ColSpan:Ze(1,st),Item:Ze(null,ua(r))},f=Et(d),g=Et(N(E({},d),{AutoMergeMode:Aoe})),e=Et({Height:Pg,Cells:pn(ua(g)),CustomProperties:pn(kh)}),c=Gt({LevelSizes:pn(sr),CustomProperties:pn(kh),Members:pn(a)}),l=Sg(ua(f));return qt(Et(N(E(E({},as("tablix")),A4),{SortExpressions:u_,KeepTogether:ei,FrozenRows:Ze(0,st),FrozenColumns:Ze(0,st),RepeatColumnHeaders:ei,RepeatRowHeaders:ei,GroupsBeforeRowHeaders:Ze(0,st),LayoutDirection:Ze("LTR",vi.LayoutDirection),RowHierarchy:c,ColumnHierarchy:c,Corner:pn(l),Body:Gt({Columns:pn(sr),CustomProperties:pn(kh),Rows:pn(e)}),Style:qt(Gt(E(E(E({},Ru),Qv),gr("BackgroundColor","BackgroundImage"))),wg),StyleName:Ze("",on)})),Dg("Style",i=>i.StyleName!==""),ci("Name"))},_z=r=>{const u={Name:ua(on),Action:id,CanShrink:ei,CanGrow:Bu,KeepTogether:Bu,Height:Pg,Visibility:s_,PageBreak:Ze("None",vi.BreakLocation),NewPage:Ze("Next",vi.NewPage),CustomProperties:pn(kh)},a=Et(N(E({Type:Mi("bandedlistdetails")},u),{ReportItems:pn(r)})),d=Et(N(E({Type:Mi("bandedlistheader")},u),{RepeatOnNewPage:ei,ReportItems:pn(r)})),f=Et(N(E({Type:Mi("bandedlistfooter")},u),{RepeatOnNewPage:ei,PrintAtBottom:ei,ReportItems:pn(r)})),g=Et({Type:Mi("bandedlistgroup"),Group:e0,SortExpressions:u_,Visibility:s_,KeepTogether:ei,PreventOrphanedHeader:ei,PreventOrphanedFooter:ei,Header:Ze(null,ua(d)),Footer:Ze(null,ua(f))});return qt(Et(N(E(E({},as("bandedlist")),uM(A4,"NoRowsMessage")),{KeepTogether:ei,ConsumeWhiteSpace:ei,PreventOrphanedHeader:ei,PreventOrphanedFooter:ei,Header:Ze(null,ua(d)),Details:Ze(null,ua(a)),Footer:Ze(null,ua(f)),Groups:pn(g)})),ci("Name"))},Z$e=rn("Office",zt("Aspect","Blue","Blue2","BlueGreen","BlueWarm","Cerulan","Cocoa","Coral","Cyborg","Dark","Darkly","Flatly","Grayscale","Green","GreenYellow","HighContrast","Light","Marquee","Median","Midnight","Modern","Office","Office2010","Orange","OrangeRed","Organic","Paper","Red","RedOrange","RedViolet","Slate","Slipstream","Standard","Superhero","Violet","Violet2","Yellow","YellowOrange","Zen","Custom")),gw=E(E({},Cg),gr("Color","TextDecoration")),gz={Hidden:ei,Orientation:rn("Vertical",zt("Horizontal","Vertical")),Position:rn("Right",zt("Left","Right","Top","Bottom")),Style:Gt(E(E({},Iu),gr("BackgroundColor","Border"))),TextStyle:Gt(gw),TitleStyle:Gt(gw),MaxHeight:Ze(1,st),MaxWidth:Ze(1,st),Title:yt("",Bn),Mode:Ze("None",vi.LegendMode)},Ioe={Style:Gt(E(E(E({},Iu),gr("BackgroundColor","Border")),gw)),Title:yt("",Bn),Height:tz(Nn(st)),HAlign:rn("Center",zt("Center","Left","Right")),VAlign:rn("Middle",zt("Middle","Bottom","Top"))},M4=Gt(gr("Border")),q$e=Gt({Type:Mi("dvchartaxis"),AxisLine:Bu,AxisType:rn("X",zt("X","Y")),DateMode:rn("Default",zt("Default","Millisecond","Second","Minute","Hour","Day","Week","Month","Year")),Format:yt("",Bn),LabelAngle:Ze(0,st),LabelLayout:rn("None",zt("None","Default","Clip","Ellipsis","Wrap")),Labels:Bu,LabelStyle:Gt(E(E(E({},gw),Iu),gr("WritingMode"))),LineStyle:M4,LogBase:Ze(10,st),MajorGrid:ei,MajorGridStyle:M4,MajorTicks:rn("None",zt("Inside","Outside","Cross","None")),MajorTickSize:yt("4pt",dr),MajorTickStyle:M4,MajorUnit:yt("",ja),Max:yt("",ja),Min:yt("",ja),MinorGrid:ei,MinorGridStyle:M4,MinorTicks:rn("None",zt("Inside","Outside","Cross","None")),MinorTickSize:yt("2pt",dr),MinorTickStyle:M4,MinorUnit:yt("",ja),Origin:yt("",ja),OverlappingLabels:rn("Auto",zt("Auto","Show")),Plots:pn(on),Position:rn("Near",zt("Near","Far","None")),Reversed:ei,Scale:rn("Linear",zt("Linear","Logarithmic","Ordinal","Percentage")),Style:M4,TextStyle:Gt(E(E({},gw),Iu)),Title:yt("",Bn),TitleStyle:Gt(E(E({},gw),Iu)),MaxHeight:Ze(1,st),MaxWidth:Ze(1,st),Width:Ze(null,ua(st)),Height:Ze(null,ua(st)),LabelRowCount:Ze(1,st)}),X$e=Et({Name:on,Type:Mi("dvchartoverlay"),OverlayType:rn("ReferenceLine",zt("ReferenceLine","ReferenceBand","LinearTrendline","ExponentialTrendline","PowerTrendline","LogarithmicTrendline","PolynomialTrendline","FourierTrendline","MovingAverageTrendline","CumulativeMovingAverageTrendline","ExponentialMovingAverageTrendline","WeightedMovingAverageTrendline","MovingAnnualTotalTrendline")),Display:rn("Front",zt("Front","Back")),Style:Gt(gr("Border","BackgroundColor")),Field:yr,DetailLevel:rn("Total",zt("Group","Total")),LegendLabel:yr,Value:yr,Axis:rn("Y",zt("X","Y")),AggregateType:rn("Average",zt("Sum","Count","Average","Max","Min","Median","Percentile")),Start:Ze(0,st),End:Ze(0,st),Order:Ze(2,st),Period:Ze(2,st),ForwardForecastPeriod:Ze(0,st),BackwardForecastPeriod:Ze(0,st),Intercept:Ze(null,ua(st))}),Y$e=Gt({Type:Mi("chartseriesgrouping"),Grouping:e0,Sorting:u_}),K$e=Gt({Type:Mi("chartcategorygrouping"),Grouping:e0,Sorting:u_,Label:yt("",Bn)}),Q$e=Gt({Value:yt("",Bn),Offset:Ze(0,st),Style:Gt(E(E({},gw),gr("BackgroundColor","Border","Format"))),TextPosition:rn("Auto",zt("Auto","Center","Inside","Outside")),LinePosition:rn("Auto",zt("Auto","Center")),ConnectingLineStyle:Gt({Color:yt("",Po),Style:sl("None",vi.BorderStyle),Width:yt("1pt",dr)})}),eUe=Gt({Value:yt("",Bn),Format:yt("",Bn)}),tUe=Gt({Value:yt("",Bn),Caption:yt("",Bn)}),nUe=Gt({Opacity:Ze(1,st),BorderOpacity:Ze(1,st),Size:Ze(10,st),Visible:ei,Shape:rn("Auto",zt("Auto","Dot","Box","Diamond","Triangle","X","Dash","Plus")),Style:Gt(E({BackgroundColor:yt("",Po)},gr("Border")))}),iUe=Gt({Type:Mi("chartdataseries"),Name:yr,Values:pn(bg(tUe)),Label:Q$e,ToolTip:eUe,Marker:nUe,Style:Gt(E({BackgroundColor:yt("",Po)},gr("Border"))),Opacity:Ze(1,st),DataElementOutput:Ze("Output",vi.DataElementOutput),DataElementName:yr,Action:id}),rUe=Gt(E({Type:Mi("chartcolorlegendseries"),Field:yt("",Bn),Action:id},gz)),oUe=Gt(N(E({Type:Mi("chartsizelegendseries"),Field:yt("",Bn),Action:id},gz),{IconColor:yt("",Po),RangeOptions:pn(Et({Title:yr,To:st}))})),aUe=Gt(N(E({Type:Mi("chartshapelegendseries"),Field:yt("",Bn),Action:id},gz),{IconColor:yt("",Po)})),Boe=qt(Gt({AxisMode:rn("Cartesian",zt("Cartesian","Radial","Polygonal")),Bar:Gt({BottomWidth:Nn(st),NeckHeight:Nn(st),Overlap:Nn(st),TopWidth:Nn(st),Width:Nn(st)}),BarLines:ei,BarLineStyle:Gt({Color:yt("Black",Po),Style:sl("Solid",vi.BorderStyle),Width:yt("1pt",dr)}),ClippingMode:rn("Clip",zt("Clip","Fit","None")),CustomLabels:qt(Et({Type:Mi("dvchartplotcustomlabel"),Style:Gt(E(E({},gr("TextDecoration","Color","WritingMode")),Cg)),Text:Ze("",Bn),OffsetX:Ze("0in",sr),OffsetY:Ze("0.5in",sr)}),pw({}),bg,pn),InnerRadius:Ze(0,st),LineAspect:rn("Default",zt("Default","Spline","StepCenter","StepLeft","StepRight")),Offset:Ze(0,st),Overlays:pn(X$e),Pointers:qt(Et({Type:Mi("dvchartplotpointer"),Style:Gt({BackgroundColor:yt("Black",Po)}),NeedleWidth:Ze("0in",sr),NeedlePinWidth:Ze("0in",sr),End:Ze("",Bn)}),pw({}),bg,pn),ShowNulls:rn("Gaps",zt("Connected","Gaps","Zeros")),StartAngle:Ze(0,st),SwapAxes:ei,Sweep:Ze(360,st),SeriesArrangement:rn("Cluster",zt("Cluster","Stack")),OverlappingLabels:rn("Auto",zt("Auto","Show","Hide","Reposition"))})),lUe=Gt({Type:Mi("dvchartplot"),Name:yr,PlotType:rn("Column",zt("Column","Bar","Line","Pie","Area","Pyramid","Funnel","Scatter","Bubble","Gantt","Candlestick","HighLowClose","HighLowOpenClose","PolarColumn","PolarBar","RadarArea","RadarBubble","RadarScatter","RadarLine","RangeArea","RangeBar","RangeColumn","Gauge","Custom")),Config:Boe,SeriesGroupings:pn(bg(Y$e)),CategoryGroupings:pn(bg(K$e)),DataSeries:pn(bg(iUe)),ColorSeries:rUe,SizeSeries:oUe,ShapeSeries:aUe}),yz=qt(Et(N(E(E({},as("chart")),A4),{Style:Gt(E(E(E({},Ru),Qv),gr("BackgroundColor","BackgroundImage","BackgroundGradientType","BackgroundGradientEndColor"))),Bar:Gt({BottomWidth:Nn(st),NeckHeight:Nn(st),Overlap:Nn(st),TopWidth:Nn(st),Width:Nn(st)}),Header:Gt(E({Type:Mi("dvchartheader")},Ioe)),Footer:Gt(E({Type:Mi("dvchartfooter")},Ioe)),Palette:Z$e,CustomPalette:pn(Po),PlotArea:Gt({Type:Mi("dvchartplotarea"),Axes:pn(bg(q$e)),Style:Gt(E(E({},Iu),gr("BackgroundColor","Border")))}),Plots:pn(bg(lUe)),AccessibleDescription:yt("",Bn)})),ci("Name")),mz=qt(Et(N(E({},as("sparkline")),{DataSetName:yr,DataSetParameters:pn(pM),Filters:dw,SortExpressions:u_,Group:e0,FillColor:Ze("Black",Po),GradientStyle:Moe,GradientEndColor:Ze("White",Po),LineColor:Ze("Black",Po),LineWidth:Ze("1pt",dr),MarkerColor:Ze("Black",Po),MarkerVisibility:Bu,MaximumColumnWidth:Ze("",dr),RangeFillColor:Ze("Gray",Po),RangeGradientStyle:Moe,RangeGradientEndColor:Ze("White",Po),RangeLowerBound:Ze("",ja),RangeUpperBound:Ze("",ja),RangeVisibility:ei,SparklineType:rn("Line",zt("Line","Columns","Whiskers","Area","StackedBar")),SeriesValue:Ze("",ja),AccessibleDescription:yt("",Bn)})),ci("Name")),sUe=Et({ParameterName:yr,Value:yt("",ll),Omit:yt("false",kd)}),vz=qt(Et(N(E({},as("subreport")),{ReportName:yr,NoRowsMessage:yt("",Bn),KeepTogether:ei,MergeTransactions:ei,SubstituteThemeOnSubreport:ei,InheritStyleSheet:Bu,Parameters:pn(sUe),Style:Gt(E(E({},Ru),Qv)),PageName:yt("",Bn)})),ci("Name")),Sz=qt(Et(N(E({},as("shape")),{Style:qt(Gt(E(E({},Ru),gr("BackgroundColor","BackgroundImage"))),wg),StyleName:Ze("",on),RoundingRadius:Gt({Default:yt("",dr),TopLeft:yt("",dr),TopRight:yt("",dr),BottomLeft:yt("",dr),BottomRight:yt("",dr)}),ShapeStyle:sl("Rectangle",vi.ShapeStyle),AccessibleDescription:yt("",Bn)})),Dg("Style",r=>r.StyleName!==""),ci("Name")),uUe=qt(Et({Type:Mi("tableofcontentslevel"),LevelName:Ze("",on),DataElementName:yr,DisplayFillCharacters:Bu,DisplayPageNumber:Bu,Style:qt(Gt(E(E(E({},Cg),Iu),gr("BackgroundColor","Color","TextDecoration","TextAlign","LeadingChar","TextIndent"))),wg),StyleName:Ze("",on)}),Dg("Style",r=>r.StyleName!=="")),bz=qt(Et(N(E({},as("tableofcontents")),{Style:qt(Gt(E(E({},Ru),gr("BackgroundColor","MaxLevel"))),wg),StyleName:Ze("",on),Levels:pn(uUe),PageBreak:Ze("None",vi.BreakLocation),NewPage:Ze("Next",vi.NewPage)})),Dg("Style",r=>r.StyleName!==""),ci("Name")),cUe=zt("None","Ansi39","Ansi39x","Aztec","BC412","Codabar","Code_11","Code_128_A","Code_128_B","Code_128_C","Code_128auto","Code_2_of_5","Code_93","Code25intlv","Code39","Code39x","Code49","Code93x","DataMatrix","EAN_13","EAN_8","EAN128FNC1","GS1DataMatrix","GS1QRCode","HIBCCode128","HIBCCode39","IATA_2_of_5","IntelligentMail","IntelligentMailPackage","ISBN","ISMN","ISSN","ITF14","JapanesePostal","Matrix_2_of_5","MaxiCode","MicroPDF417","MicroQRCode","MSI","Pdf417","Pharmacode","Plessey","PostNet","PZN","QRCode","RM4SCC","RSS14","RSS14Stacked","RSS14StackedOmnidirectional","RSS14Truncated","RSSExpanded","RSSExpandedStacked","RSSLimited","SSCC_18","Telepen","UCCEAN128","UPC_A","UPC_E0","UPC_E1"),pUe=zt("SquareAuto","RectangularAuto","Square10","Square12","Square14","Square16","Square18","Square20","Square22","Square24","Square26","Square32","Square36","Square40","Square44","Square48","Square52","Square64","Square72","Square80","Square88","Square96","Square104","Square120","Square132","Square144","Rectangular8x18","Rectangular8x32","Rectangular12x26","Rectangular12x36","Rectangular16x36","Rectangular16x48"),dUe=zt("Auto","Square9","Square11","Square13","Square15","Square17","Square19","Square21","Square23","Square25","Square27","Square29","Square31","Square33","Square35","Square37","Square39","Square41","Square43","Square45","Square47","Square49"),hUe=zt("ColumnPriorAuto","RowPriorAuto","Version1X11","Version1X14","Version1X17","Version1X20","Version1X24","Version1X28","Version2X8","Version2X11","Version2X14","Version2X17","Version2X20","Version2X23","Version2X26","Version3X6","Version3X8","Version3X10","Version3X12","Version3X15","Version3X20","Version3X26","Version3X32","Version3X38","Version3X44","Version4X4","Version4X6","Version4X8","Version4X10","Version4X12","Version4X15","Version4X20","Version4X26","Version4X32","Version4X38","Version4X44"),Cz=qt(Et(N(E({},as("barcode")),{Value:yt("",ll),InvalidBarcodeText:yt("",Bn),Symbology:rn("Ansi39",cUe),CheckSum:Bu,BarHeight:Pg,CaptionGrouping:Bu,CaptionLocation:rn("None",zt("None","Above","Below")),AztecOptions:Gt({ErrorCorrection:Ze(33,st),Layers:Ze(0,st),Encoding:Ze("65001",on)}),Code49Options:Gt({Grouping:ei,GroupNumber:Ze(0,st)}),DataMatrixOptions:Gt({EccMode:rn("ECC200",zt("ECC000","ECC050","ECC080","ECC100","ECC140","ECC200")),Ecc200SymbolSize:rn("SquareAuto",pUe),Ecc200EncodingMode:rn("Auto",zt("Auto","ASCII","C40","Text","X12","EDIFACT","Base256")),Ecc000_140SymbolSize:rn("Auto",dUe),StructuredAppend:ei,StructureNumber:Ze(0,st),FileIdentifier:Ze(0,st),Encoding:Ze("65001",on)}),Ean128Fnc1Options:Gt({Resolution:Ze(96,st),ModuleSize:Ze(0,st),BarAdjust:Ze(0,st)}),Gs1CompositeOptions:Gt({CompositeType:rn("None",zt("None","CCA")),Value:yt("",Bn)}),MaxiCodeOptions:Gt({Mode:rn("Mode4",zt("Mode2","Mode3","Mode4","Mode5","Mode6"))}),MicroPdf417Options:Gt({CompactionMode:rn("Auto",zt("Auto","TextCompactionMode","NumericCompactionMode","ByteCompactionMode")),Version:rn("ColumnPriorAuto",hUe),SegmentIndex:Ze(0,st),SegmentCount:Ze(0,st),FileID:Ze(0,st)}),MicroQrCodeOptions:Gt({Version:rn("Auto",zt("Auto","M1","M2","M3","M4")),ErrorLevel:rn("L",zt("L","M","Q")),Mask:rn("Auto",zt("Auto","Mask00","Mask01","Mask10","Mask11")),Encoding:Ze("65001",on)}),NarrowBarWidth:Ze("",sr),NWRation:Ze(0,st),Pdf417Options:Gt({Columns:Ze(-1,st),Rows:Ze(-1,st),ErrorCorrectionLevel:rn("Level0",zt("Level0","Level1","Level2","Level3","Level4","Level5","Level6","Level7","Level8")),Pdf417Type:rn("Normal",zt("Normal","Simple"))}),QrCodeOptions:Gt({Connection:ei,ConnectionNumber:Ze(0,st),Version:Ze(-1,st),ErrorLevel:rn("L",zt("M","L","H","Q")),Mask:rn("Auto",zt("Auto","Mask000","Mask001","Mask010","Mask011","Mask100","Mask101","Mask110","Mask111")),Model:rn("Model2",zt("Model1","Model2")),Encoding:Ze("65001",on)}),QuietZone:Gt({Left:Pg,Right:Pg,Top:Pg,Bottom:Pg}),Rotation:Ze("None",on),RssExpandedStacked:Gt({RowCount:Ze(2,st)}),SupplementOptions:Gt({Value:yr,BarHeight:Pg,CaptionLocation:Ze("Above",on),Spacing:Pg}),Style:Gt(E(E(E(E({},Ru),Cg),Iu),gr("BackgroundColor","Color","Format","TextAlign","TextDecoration"))),DataElementStyle:Ze("Auto",vi.DataElementStyle),AccessibleDescription:yt("",Bn)})),ci("Name")),wz=qt(Et(N(E({},uM(as("image"),"DataElementName","DataElementOutput")),{Action:id,Source:rn("External",vi.ImageSource),Value:yt("",Bn),MIMEType:nE(yt("",Bn)),Sizing:rn("AutoSize",zt("AutoSize","Fit","FitProportional","Clip")),HorizontalAlignment:sl("Left",vi.HorizontalImageAlign),VerticalAlignment:sl("Top",vi.VerticalImageAlign),AccessibleDescription:yt("",Bn),ApplyExifOrientation:rn("Auto",zt("Auto","True","False")),Style:qt(Gt(E(E({},Ru),Iu)),wg),StyleName:Ze("",on)})),Dg("Style",r=>r.StyleName!==""),ci("Name")),Dz=qt(Et(N(E({},as("bullet")),{LabelFormat:yt("",Bn),LabelFontFamily:yt("Arial",Bn),LabelFontSize:yt("10pt",dr),LabelFontStyle:sl("Regular",vi.BulletLabelFontStyles),LabelFontColor:yt("Black",Po),Orientation:rn("Horizontal",zt("Horizontal","Vertical")),ShowLabels:Bu,TargetShape:rn("Line",zt("Line","Square","Dot")),TargetLineColor:yt("Black",Po),TargetLineWidth:yt("3pt",dr),TickMarks:rn("Outside",zt("None","Inside","Outside")),TicksLineColor:yt("LightGray",Po),TicksLineWidth:yt("1pt",dr),ValueColor:yt("Black",Po),BestValue:Ze("",ja),Interval:Ze("",ja),Range1Boundary:Ze("",ja),Range2Boundary:Ze("",ja),TargetValue:Ze("",ja),Value:Ze("",ja),WorstValue:Ze("",ja),AccessibleDescription:yt("",Bn)})),ci("Name")),Pz=qt(Et(N(E({},as("formattedtext")),{EncodeMailMergeFields:Bu,Html:yt("",Bn),MailMergeFields:pn(Et({Name:on,Value:yt("",Bn)})),Style:Gt(E(E({},Ru),gr("BackgroundColor","BackgroundImage"))),AccessibleDescription:yt("",Bn)})),ci("Name")),koe=qt(Et(N(E({},as("inputfield")),{FieldName:yr,Readonly:ei,Required:ei,TabIndex:Ze(null,ua(st))})),ci("Name")),xz=XH(r=>!r.InputType||r.InputType==="Text",r=>r.InputType==="Text",qt(koe,Vr(Et({InputType:Mi("Text"),Password:ei,Multiline:ei,SpellCheck:ei,MaxLength:Ze(null,ua(st)),Value:Ze("",Bn),Style:Gt(E(E(E({},Ru),Cg),gr("BackgroundColor","Color","TextAlign","Format")))}))),qt(koe,Vr(Et({InputType:ru("CheckBox"),Checked:Ze("False",kd),CheckStyle:rn("Check",zt("Check","Circle","Cross","Diamond","Square","Star")),CheckSize:yt("10pt",dr),Style:Gt(E(E({},Ru),gr("BackgroundColor","Color","TextAlign")))})))),fUe=qt(Et({Name:on,Value:Ze("",ll)}),ci("Name")),Tz=qt(Et(N(E({},as("partitem")),{ReportPart:yr,Library:yr,Properties:pn(fUe)})),ci("Name")),Ez=r=>qt(Et(N(E({},KH(as("contentplaceholder"),"Type","Name","CustomProperties","ZIndex","LayerName")),{Text:yr,ConsumeWhiteSpace:ei,ReportItems:pn(r)})),ci("Name")),Vz=qt({encode:({Item:r})=>r,decode:r=>Oi({Item:r})},Vr(Et(E({Type:Mi("unknown")},oz))),ci("Name")),_Ue="10.0.8",gUe=gr("Border","TopBorder","RightBorder","BottomBorder","Lef