UNPKG

@mescius/activereportsjs

Version:

ActiveReportsJS

8 lines 8.67 MB
/*! * @mescius/activereports 5.2.2 * Description: ActiveReportsJS * https://www.npmjs.com/package/@mescius/activereports * Copyright ©️ MESCIUS inc. All rights reserved. * Licensed under the Commercial license */ (function(To,pr){typeof exports=="object"&&typeof module<"u"?pr(exports,require("@mescius/ar-js-pagereport")):typeof define=="function"&&define.amd?define(["exports","@mescius/ar-js-pagereport"],pr):(To=typeof globalThis<"u"?globalThis:To||self,pr((To.MESCIUS=To.MESCIUS||{},To.MESCIUS.ActiveReportsJS=To.MESCIUS.ActiveReportsJS||{},To.MESCIUS.ActiveReportsJS.ReportDesigner={}),To.MESCIUS.ActiveReportsJS.Core))})(this,function(To,pr){"use strict";var v9n=Object.defineProperty,C9n=Object.defineProperties;var w9n=Object.getOwnPropertyDescriptors;var RI=Object.getOwnPropertySymbols;var NBe=Object.prototype.hasOwnProperty,HBe=Object.prototype.propertyIsEnumerable;var hte=(To,pr,El)=>pr in To?v9n(To,pr,{enumerable:!0,configurable:!0,writable:!0,value:El}):To[pr]=El,T=(To,pr)=>{for(var El in pr||(pr={}))NBe.call(pr,El)&&hte(To,El,pr[El]);if(RI)for(var El of RI(pr))HBe.call(pr,El)&&hte(To,El,pr[El]);return To},N=(To,pr)=>C9n(To,w9n(pr));var n7=To=>typeof To=="symbol"?To:To+"",Gt=(To,pr)=>{var El={};for(var $h in To)NBe.call(To,$h)&&pr.indexOf($h)<0&&(El[$h]=To[$h]);if(To!=null&&RI)for(var $h of RI(To))pr.indexOf($h)<0&&HBe.call(To,$h)&&(El[$h]=To[$h]);return El};var eu=(To,pr,El)=>hte(To,typeof pr!="symbol"?pr+"":pr,El);var sBe,bs;const El=Array.isArray;function $h(a){const u=typeof a;return a!=null&&(u=="object"||u=="function")}function BI(a){return a!=null&&typeof a=="object"}function xS(a,u){if(a===u)return!0;if(a==null||u==null||!BI(a)&&!BI(u))return a!==a&&u!==u;if(typeof a!=typeof u)return!1;switch(typeof a){case"object":return El(a)?a.length===u.length&&a.every((r,d)=>xS(r,u[d])):xS(Object.keys(a).sort(),Object.keys(u).sort())&&Object.keys(a).every(r=>xS(a[r],u[r]));default:return!1}}const $Be=Object.freeze(Object.defineProperty({__proto__:null,isArray:El,isEqual:xS,isObject:$h,isObjectLike:BI},Symbol.toStringTag,{value:"Module"}));let i7=[];function fte(){i7=[]}function WBe(){return i7}function Tl(a){i7.push(N(T({},a),{context:jBe()}))}function Ze(a,u,r,d,..._){switch(arguments.length){case 0:return;case 1:return a;case 2:return u(a);case 3:return r(u(a));case 4:return d(r(u(a)));default:return Ze.apply(null,[d(r(u(a))),..._])}}const gi=(a,u=[])=>({type:"success",value:a,warnings:u}),Ra=a=>({type:"error",reason:a}),qn=a=>a.type==="success"?a.value:void 0,GBe={decode:a=>gi(a),encode:a=>a},jt=a=>({decode:()=>gi(a),encode:()=>{}}),UBe=a=>({decode:()=>gi(a),encode:()=>{}});let o7;function II(a,u){const r=o7;o7={part:a,next:r};try{return u()}finally{o7=r}}function jBe(){const a=[];for(let u=o7;u!=null&&u.part;u=u.next)a.unshift(u.part);return"".concat(...a)}const ZBe=(a,...u)=>u.findIndex(r=>r===a)!==-1,r7=(...a)=>({decode:u=>ZBe(u,...a)?gi(u):Ra(`expected ${a.map(r=>JSON.stringify(r)).join(" | ")}, got: '${u}'`),encode:u=>typeof u=="string"||typeof u=="number"||u===null?u:(Tl({type:"error",message:"expected a string value"}),u==null?void 0:u.toString())}),rt={decode:a=>typeof a=="string"?gi(a):Ra("expected string"),encode:a=>typeof a=="string"?a:(Tl({type:"error",message:"expected a string value"}),a==null?void 0:a.toString())},Me={decode:a=>typeof a=="number"&&!Number.isNaN(a)?gi(a):Ra("expected number"),encode:a=>typeof a=="number"?a:(Tl({type:"error",message:"expected a numeric value"}),a==null||Number.isNaN(+a)?void 0:+a)},tu={decode:a=>typeof a=="boolean"?gi(a):Ra("expected boolean"),encode:a=>typeof a=="boolean"?a:(Tl({type:"error",message:"expected a bool value"}),a==null?void 0:!!a)},Ot=a=>({decode:u=>u==null?gi(void 0):a.decode(u),encode:u=>u===void 0?void 0:a.encode(u)}),kI=a=>({decode:a.decode,encode:()=>{}}),di=a=>({decode:u=>u==null?gi(null):a.decode(u),encode:u=>u==null?null:a.encode(u)}),ge=(a,u)=>({decode:r=>r===void 0?gi(a):u.decode(r),encode:r=>{if(!(Array.isArray(r)&&r.length===0&&Array.isArray(a)&&a.length===0))return xS(r,a)?void 0:u.encode(r)}}),Fe=(a,u)=>{const r=u.decode(a);if(r.type==="error")throw new Error("Failed to create a default result");const d=Object.freeze(r.value);return{decode:_=>_===void 0?gi(d):u.decode(_),encode:_=>{const g=u.encode(_);return xS(g,a)?void 0:g}}},kn=(a,u)=>({decode:r=>r===void 0?gi(a):u.decode(r),encode:u.encode}),mr=a=>kn(a,r7(a)),Wh=a=>u=>Fe(a,u),He=a=>({decode:u=>{if(u==null)return Ra("non-null expected");const r={};for(const d in a){if(!{}.hasOwnProperty.call(a,d))continue;if(!a[d])return Ra(`${d}: missing property`);const _=a[d].decode(u[d]);if(_.type==="error")return Ra(`${d}: ${_.reason}`);r[d]=_.value}return gi(r)},encode:u=>{if(u==null){Tl({type:"error",message:"non-null value is expected"});return}const r={};for(const d in a)({}).hasOwnProperty.call(a,d)&&II(".",()=>{const _=II(d,()=>a[d].encode(u[d]));_!==void 0&&(r[d]=_)});return r}}),We=a=>Fe({},He(a)),Zt=(...a)=>u=>({decode:r=>{const d=a.find(_=>r[_]===void 0);return d!=null&&Tl({type:"error",message:`Property ${String(d)} is marked as required, but not provided`}),u.decode(r)},encode:r=>u.encode(r)}),NI=(a,u)=>Ze(He(a),Zt(...u)),Gh=(a,u,r)=>Fe(u,NI(a,r)),nu=a=>({decode:u=>{if(!El(u))return Ra("array expected");const r=u.map(a.decode),d=r.find(_=>_.type==="error");return d&&d.type==="error"?Ra(d.reason):gi(r.map(qn))},encode:u=>{if(u!=null)return El(u)?u.map((r,d)=>II(`[${d}]`,()=>a.encode(r))):(Tl({type:"error",message:"array is expected"}),[])}}),ut=a=>ge([],nu(a)),ua=(a,u)=>r=>({decode:d=>{const _=r.decode(d);return _.type==="error"?_:gi(a(_.value))},encode:d=>r.encode(u(d))}),qBe=(a,u)=>r=>({decode:d=>r.decode(u(d)),encode:d=>a(r.encode(d))}),gn=a=>u=>({decode:r=>{const d=u.decode(r);if(d.type==="error")return Ra(d.reason);const _=a.decode(r);return _.type==="success"?gi(T(T({},d.value),_.value)):Ra(_.reason)},encode:r=>T(T({},u.encode(r)),a.encode(r))}),Fp=(a,u,r)=>({decode:d=>{const _=a(d)||"",g=r[_];return g==null?Ra(`Unknown or unsupported item type "${_}"`):g.decode(d)},encode:d=>{const _=r[u(d)];if(_==null)throw new Error(`unknown item type '${u(d)}'`);return _.encode(d)}}),F4=(a,u,r,d)=>({decode:_=>a(_)?r.decode(_):d.decode(_),encode:_=>u(_)?r.encode(_):d.encode(_)}),M4=()=>{const a=()=>{throw new Error("Cannot get here")},u={decode:a,encode:a};return[u,d=>{u.decode=d.decode,u.encode=d.encode}]},pn=(...a)=>{const u={};a.forEach(d=>{u[d]=d,u[d.toLowerCase()]=d});const r=`expected ${a.map(d=>JSON.stringify(d)).join(" | ")}`;return{decode:d=>{const _=typeof d=="string"?u[d]||u[d.toLowerCase()]:void 0;return _!==void 0?gi(_):Ra(`${r}, got: '${d}'`)},encode:d=>typeof d=="string"?d:(Tl({type:"error",message:"expected a string value"}),d==null?void 0:d.toString())}},Yt=(a,u)=>({decode:r=>{if(r===void 0)return gi(a);const d=u.decode(r);return d.type==="success"?d:(Tl({type:"error",message:d.reason}),gi(a))},encode:r=>r===a?void 0:u.encode(r)});function L4(a,...u){const r={};for(const d of u)r[d]=a[d];return r}function gv(a,...u){const r={},d=Object.keys(a);for(const _ of d)u.find(g=>g===_)||(r[_]=a[_]);return r}function O4(a,u={}){return Object.freeze(qn(a.decode(u)))}const _te=()=>a=>a,ES=a=>({decode:u=>{fte();const r=a.decode(u),d=WBe();return r.type==="success"?gi(r.value,d):r},encode:u=>(fte(),a.encode(u))}),XBe=()=>[...i7],gte=(a,u)=>r=>({decode:d=>{const _=r.decode(d);return _.type==="error"?(Tl({type:"warning",message:_.reason}),a.decode(d)):_},encode:d=>u(d)?a.encode(d):r.encode(d)});function mte(a,u){return{f:a,frev:u}}function YBe(a,u){return{f:_=>{var g=_,{[a]:r}=g,d=Gt(g,[n7(a)]);return N(T({},d),{[a]:u.f(r)})},frev:_=>{var g=_,{[a]:r}=g,d=Gt(g,[n7(a)]);return N(T({},d),{[a]:u.frev(r)})}}}function JBe(a){return{f:u=>u===null?null:a.f(u),frev:u=>u===null?null:a.frev(u)}}function KBe(a){return{f:u=>u.map(a.f),frev:u=>u.map(a.frev)}}function QBe(a,u){return{f:()=>u,frev:()=>a}}function eIe(a,u){return{f:r=>u.f(a.f(r)),frev:r=>a.frev(u.frev(r))}}function tIe(a,u,r){return{f:d=>r.f(u.f(a.f(d))),frev:d=>a.frev(u.frev(r.frev(d)))}}function nIe(a,u,r,d){return{f:_=>d.f(r.f(u.f(a.f(_)))),frev:_=>a.frev(u.frev(r.frev(d.frev(_))))}}function iIe(a,u,r,d,_){return{f:g=>_.f(d.f(r.f(u.f(a.f(g))))),frev:g=>a.frev(u.frev(r.frev(d.frev(_.frev(g)))))}}function oIe(a,u,r,d){return{f:_=>a(_)?r.f(_):d.f(_),frev:_=>u(_)?r.frev(_):d.frev(_)}}function rIe(a){return ua(a.f,a.frev)}function aIe(){return{f:a=>a,frev:a=>a}}const HI=Object.freeze(Object.defineProperty({__proto__:null,array:KBe,combine:eIe,combine3:tIe,combine4:nIe,combine5:iIe,identity:aIe,iif:oIe,make:mte,mapOfLens:rIe,nullable:JBe,prop:YBe,replace:QBe},Symbol.toStringTag,{value:"Module"})),yte=Object.freeze(Object.defineProperty({__proto__:null,Const:jt,Default:ge,DefaultOf:Fe,Enum:Yt,Helpers:$Be,Lenses:HI,Temp:UBe,alt:Fp,array:nu,arrayDef:ut,boolean:tu,failure:Ra,getLastRecordedFailures:XBe,iif:F4,initValue:kn,intersectWith:gn,justRead:kI,lazy:M4,literal:r7,literalInit:mr,makeDefaultOf:O4,map:ua,mapInput:qBe,members:pn,nullable:di,number:Me,omit:gv,optional:Ot,orElse:gte,pick:L4,pipe:Ze,recordFailure:Tl,recordFailures:ES,required:Zt,resultOf:qn,string:rt,success:gi,type:He,typeDef:We,typeDefReq:Gh,typeReq:NI,unknown:GBe,upcast:_te,withDefaultOf:Wh},Symbol.toStringTag,{value:"Module"})),lIe=r7("ask","override","throw"),sIe=NI({reportType:r7("CPL","FPL","Pageless"),masterReportId:Ot(rt)},["reportType"]);function vte(a,u,r){const d=a.decode(u);if(d.type==="error")throw new Error(r(d.reason));return d.value}const uIe=a=>Cte(a)?"":`=${a}`,cIe=a=>a,Cte=a=>a===""||a==="="||a==='=""',TS=()=>({decode:a=>typeof a=="string"?Cte(a)?gi(""):gi(a):a==null?Ra("non-null expected"):gi(`${a}`),encode:a=>typeof a=="string"?a:(Tl({type:"error",message:"expected a enum/string value"}),a==null?void 0:a.toString())}),vn=TS(),Mp=TS(),qr=TS(),ca=TS(),Wi=TS(),Go=TS(),Et=(...a)=>{const u={};a.forEach(d=>{u[d]=d,u[d.toLowerCase()]=d});const r=`expected ${a.map(d=>JSON.stringify(d)).join(" | ")}`;return{decode:d=>{const _=typeof d=="string"?u[d]||u[d.toLowerCase()]:void 0;return _!==void 0?gi(_):Ra(`${r}, got: '${d}'`)},encode:d=>typeof d=="string"?d:(Tl({type:"error",message:"expected a string value"}),d==null?void 0:d.toString())}},Bt=(a,u)=>({decode:r=>{if(r===void 0)return gi(a);const d=u.decode(r);return d.type==="success"?d:(Tl({type:"error",message:d.reason}),gi(a))},encode:r=>r===a?void 0:u.encode(r)}),pa=(a,u)=>{const r=Bt(a,u);return{decode:d=>d===void 0?gi(a):typeof d=="string"&&d.startsWith("=")?gi(d):r.decode(d),encode:d=>{if(d!==a)return typeof d=="string"&&d.startsWith("=")?d:u.encode(d)}}},pIe=(a,u)=>r=>Ze(r,ua(_=>{var d=Gt(_,[]);return N(T({},d),{Type:u})},_=>{var d=Gt(_,[]);return N(T({},d),{Type:a})})),wte=(a,u)=>r=>({decode:d=>{const _=r.decode(d);return _.type==="error"?(Tl({type:"warning",message:_.reason}),a.decode(d)):_},encode:d=>u(d)?a.encode(d):r.encode(d)}),zI=a=>({decode:u=>typeof u=="string"&&u===""?a.decode(void 0):a.decode(u),encode:a.encode}),a7=a=>u=>({decode:r=>r===null?u.decode(a):u.decode(r),encode:u.encode}),R4=a=>({decode:u=>u===null?a.decode(void 0):a.decode(u),encode:a.encode}),Uh=a=>({decode:u=>a.decode(u===null?void 0:u),encode:u=>{const r=a.encode(u);return r===void 0?null:r}}),Ste=Object.freeze(Object.defineProperty({__proto__:null,AcceptBlankString:zI,Enum:Bt,EnumExpr:pa,StoreUndefinedAsNull:Uh,TreatNullAs:a7,TreatNullAsUndefined:R4,changeType:pIe,members:Et,orElse:wte},Symbol.toStringTag,{value:"Module"})),zi=rt,li={FontStyle:Et("Default","Normal","Italic"),FontWeight:Et("Default","Lighter","Thin","ExtraLight","Light","Normal","Medium","SemiBold","Bold","ExtraBold","Heavy","Bolder"),BackgroundGradientType:Et("None","LeftRight","TopBottom","Center","DiagonalLeft","DiagonalRight","HorizontalCenter","VerticalCenter"),TextDecoration:Et("Default","None","Underline","DoubleUnderline","Overline","LineThrough"),TextAlign:Et("General","Left","Center","Right","Justify"),VerticalAlign:Et("Default","Top","Middle","Bottom"),VerticalImageAlign:Et("Top","Middle","Bottom"),HorizontalImageAlign:Et("Left","Center","Right"),WrapMode:Et("NoWrap","CharWrap","WordWrap"),Direction:Et("Default","LTR","RTL"),LayoutDirection:Et("LTR","RTL"),WritingMode:Et("lr-tb","tb-rl"),Calendar:Et("Default","Gregorian","GregorianArabic","GregorianMiddleEastFrench","GregorianTransliteratedEnglish","GregorianTransliteratedFrench","GregorianUSEnglish","Hebrew","Hijri","Japanese","Korean","Taiwan","ThaiBuddhist"),UnicodeBiDi:Et("Normal","Embed","BidiOverride"),UprightInVerticalText:Et("None","Digits","DigitsAndLatinLetters"),TextJustify:Et("Auto","Distribute","DistributeAllLines"),BorderStyle:Et("Default","None","Dotted","Dashed","Solid","Double","DashDot","DashDotDot","Groove","Ridge","Inset","WindowInset","Outset"),BorderSideStyle:Et("","Default","None","Dotted","Dashed","Solid","Double","DashDot","DashDotDot","Groove","Ridge","Inset","WindowInset","Outset"),BreakLocation:Et("Start","End","StartAndEnd","Between","None"),NewPage:Et("Next","Odd","Even"),DataElementOutput:Et("Auto","Output","NoOutput","ContentsOnly"),DataElementStyle:Et("Auto","AttributeNormal","ElementNormal"),ImageSource:Et("External","Embedded","Database"),ImageRepeat:Et("Repeat","NoRepeat","RepeatX","RepeatY"),ShapeStyle:Et("Rectangle","RoundRect","Ellipse"),ApplyValueCmd:Et("Set","Reset","Toggle"),ReportPartPropertyType:Et("boolean","integer","float","string","color","length","fontFamily","fontSize","fontStyle","fontWeight","textDecoration","lineWidth","borderStyle","lineStyle"),RectangleOverflow:Et("Scroll","Clip","Auto","Grow"),BulletLabelFontStyles:Et("Regular","Bold","Italic","Underline","Strikeout"),ParagraphTextAlign:Et("Left","Center","Right","Justify"),LegendMode:Et("None","DataValues","SeriesGroups","Custom")},jh=We({Hidden:ge("False",Mp),ToggleItem:ge("",rt)}),bte=Ze(He({Type:jt("parameter"),ParameterName:rt,Value:ge("",ca),Omit:ge("false",Mp)}),Zt("ParameterName")),Dte=Ze(He({Name:ge("",rt),Type:Bt("Set",li.ApplyValueCmd),Value:ge("",ca)}),Zt("Name")),ic=Ze(He({Hyperlink:Fe("",vn),Drillthrough:We({ReportName:ge("",vn),Parameters:ut(bte)}),BookmarkLink:Fe("",vn),ApplyParameters:We({Parameters:ut(Dte)})}),Wh({}),R4),Pte=Et("Equal","Like","NotEqual","GreaterThan","GreaterThanOrEqual","LessThan","LessThanOrEqual","TopN","BottomN","TopPercent","BottomPercent","In","Between"),xte=Ze(He({FilterExpression:kn("",ca),Operator:kn("Equal",Pte),FilterValues:ut(ca)}),Zt("FilterExpression","Operator","FilterValues")),mv=ut(xte),dIe={encode:()=>({}),decode:a=>{const _=a,{Name:u,Value:r}=_,d=Gt(_,["Name","Value"]);return Object.keys(d).length===0?gi({}):gi({$legacy:d})}},l7=Ze(He({Name:rt,Value:Fe("",ca)}),gn(dIe),Zt("Name","Value")),s7=Ze(He({Name:rt,Value:kn("",ca)}),Zt("Name","Value")),u7=We({Color:Fe("",Go),Style:pa("",li.BorderSideStyle),Width:Fe("",Wi)}),hIe=We({Source:Yt("External",li.ImageSource),Value:ge("",vn),MIMEType:Fe("",vn),BackgroundRepeat:pa("Repeat",li.ImageRepeat)}),$I={Border:We({Color:Fe("Black",Go),Style:pa("None",li.BorderStyle),Width:Fe("1pt",Wi)}),TopBorder:u7,RightBorder:u7,BottomBorder:u7,LeftBorder:u7,BackgroundColor:Fe("Transparent",Go),BackgroundGradientEndColor:Fe("Transparent",Go),BackgroundGradientType:pa("None",li.BackgroundGradientType),BackgroundImage:hIe,FontStyle:pa("Normal",li.FontStyle),FontFamily:Fe("Arial",vn),FontSize:Fe("10pt",Wi),FontWeight:pa("Normal",li.FontWeight),LineHeight:ge("1pt",Wi),LineSpacing:Fe("",Wi),CharacterSpacing:Fe("",Wi),Format:Fe("",vn),TextDecoration:pa("None",li.TextDecoration),TextAlign:pa("General",li.TextAlign),VerticalAlign:pa("Top",li.VerticalAlign),WrapMode:pa("WordWrap",li.WrapMode),Color:Fe("Black",Go),PaddingLeft:Fe("0pt",Wi),PaddingRight:Fe("0pt",Wi),PaddingTop:Fe("0pt",Wi),PaddingBottom:Fe("0pt",Wi),Direction:pa("LTR",li.Direction),WritingMode:pa("lr-tb",li.WritingMode),Language:Fe("",vn),Calendar:pa("Gregorian",li.Calendar),NumeralLanguage:Fe("",vn),NumeralVariant:ge("1",qr),UnicodeBiDi:pa("Normal",li.UnicodeBiDi),UprightInVerticalText:pa("None",li.UprightInVerticalText),TextIndent:Fe("0.5in",zi),LeadingChar:ge("",vn),MaxLevel:Fe("0",qr),HeadingLevel:Fe("",qr),ShrinkToFit:ge("False",Mp),TextJustify:pa("Auto",li.TextJustify),Angle:ge("0",qr),MinCondenseRate:ge("100",qr),DisplayFillCharacters:ge("True",Mp),DisplayPageNumber:ge("True",Mp)},fIe=He($I),Ui=(...a)=>L4($I,...a),as=Ui("Border","TopBorder","BottomBorder","LeftBorder","RightBorder"),Zh=Ui("FontFamily","FontSize","FontStyle","FontWeight"),ls=Ui("PaddingLeft","PaddingRight","PaddingTop","PaddingBottom"),Hy=T(T(T({},Zh),ls),Ui("Color","Format","LineHeight","TextAlign","TextDecoration","VerticalAlign","Calendar","Direction","Language","NumeralLanguage","NumeralVariant","UnicodeBiDi","UprightInVerticalText","WritingMode")),Ete=(a,u)=>{const r={};return Object.keys(u).forEach(d=>{if(u[d]instanceof Object)r[d]=Ete(a==null?void 0:a[d],u[d]);else{const _=d in(a??{});r[d]=_?"modified":"default"}}),r},Tte=(a,u,r)=>{const d={};return Object.keys(a).forEach(_=>{if(r[_]instanceof Object){const g=Tte(a[_],u[_],r[_]);g&&(d[_]=g)}else r[_]==="modified"&&(d[_]=u[_]??a[_])}),Object.keys(d).length?d:void 0},qh=a=>({decode:u=>{const r=a.decode(u);if(r.type==="error")return r;const d=r.value,_=Ete(u,d);return gi(N(T({},d),{$status:_}))},encode:u=>{const{$status:r}=u;return Tte(u,a.encode(u)??{},r)}}),Ate=a=>{const u={};return Object.keys(a).forEach(r=>{a[r]instanceof Object?u[r]=Ate(a[r]):u[r]=a[r]==="default"?"inherit":a[r]}),u},_Ie=(a,u)=>r=>{if(!u(r)||!(a in r))return r;const c=r,{[a]:s}=c,i=s,{$status:d}=i,_=Gt(i,["$status"]),g=Gt(c,[n7(a)]),t=Ate(d);return T({[a]:T({$status:t},_)},g)},Xh=(a,u)=>ua(_Ie(a,u),r=>r),yv=ge(!1,tu),AS=ge("",rt),B4=Et("Auto","True","False"),Vte=Gh({DataSetName:rt,ValueField:rt,LabelField:AS},{DataSetName:"",ValueField:""},["DataSetName","ValueField"]),gIe=He({Value:Ot(ca),Label:Ot(ca)}),mIe=Fe({},He({Condition:kn("None",Et("None","Label","Value")),Direction:Bt("Ascending",Et("Ascending","Descending"))})),yIe=Fe({},He({ParameterValues:ut(gIe),DataSetReference:Vte,OrderBy:mIe})),vIe=Fe({},He({Values:ut(ca),DataSetReference:Vte})),Fte=Ze(He({Type:jt("reportparameter"),AllowBlank:yv,DataType:kn("String",Et("Boolean","Date","DateTime","Integer","Float","String")),DefaultValue:vIe,Hidden:yv,Multiline:yv,MultiValue:yv,Name:rt,Nullable:yv,Prompt:ge("",vn),SelectAllValue:Fe("",ca),UsedInQuery:Bt("Auto",B4),ValidValues:yIe,DisplayFormat:ge("",vn)}),Zt("Name","DataType")),WI=Ze(He({Name:rt,Transaction:yv,DataSourceReference:AS,ConnectionProperties:Gh({DataProvider:rt,ConnectString:ge("",vn),IntegratedSecurity:yv,Prompt:AS},{DataProvider:""},["DataProvider"])})),Mte=Ze(He({Name:AS,DataField:AS,Value:Fe("",ca)}),Zt("Name")),GI=Ze(He({Name:rt,Fields:ut(Mte),Query:Gh({DataSourceName:rt,CommandType:Bt("Text",Et("Text","StoredProcedure","TableDirect")),CommandText:R4(Fe("",vn)),QueryParameters:ut(l7),Timeout:ge(0,Me)},{DataSourceName:""},["DataSourceName"]),Filters:mv,CaseSensitivity:kn("Auto",B4),Collation:AS,KanatypeSensitivity:kn("Auto",B4),AccentSensitivity:kn("Auto",B4),WidthSensitivity:kn("Auto",B4)}),Zt("Name")),Wn=ge(!1,tu),ss=ge(!0,tu),ji=ge("",rt),Yh=Fe("0in",zi),c7={Name:rt,ZIndex:ge(0,Me),Visibility:jh,ToolTip:Fe("",vn),Bookmark:Fe("",vn),DataElementName:ge("",rt),DataElementOutput:ge("Auto",li.DataElementOutput),Label:Fe("",vn),LayerName:ge("default",rt),CustomProperties:ut(s7)},dl=a=>T({Type:mr(a)},c7),VS={NoRowsMessage:Fe("",vn),DataSetName:ji,DataSetParameters:ut(l7),PageBreak:ge("None",li.BreakLocation),NewPage:ge("Next",li.NewPage),Filters:mv,PageName:Fe("",vn),NewSection:Wn},Lte={FontFamily:Ot(vn),FontSize:Ot(Wi),FontStyle:Ot(li.FontStyle),FontWeight:Ot(li.FontWeight),Color:Ot(Go),LineSpacing:Ot(Wi),BackgroundColor:Ot(Go),TextDecoration:Ot(li.TextDecoration)},CIe=Ze(He({Type:mr("text"),Action:ic,Label:ji,Value:ge("",vn),StyleName:ji,Style:We(N(T({},Lte),{Subscript:Ot(Mp),Superscript:Ot(Mp)})),ToolTip:ge("",vn)}),Zt("Type")),wIe=Ze(He({Type:mr("image"),Action:ic,Label:ji,Source:Bt("External",li.ImageSource),Value:Fe("",vn),Width:Fe("1in",Wi),Height:Fe("1in",Wi),MIMEType:Ze(Fe("",vn),R4),ToolTip:ge("",vn)}),Zt("Type")),SIe=Fp(a=>a.Type||"text",a=>a.Type,{text:CIe,image:wIe}),bIe=He({TextRuns:ut(SIe),LeftIndent:Ot(Wi),RightIndent:Ot(Wi),HangingIndent:Ot(Wi),StyleName:ji,Style:We(N(T({},Lte),{TextAlign:Ot(li.ParagraphTextAlign)})),ListStyle:Bt("None",Et("None","Numbered","Bullet")),ListLevel:ge(0,Me),ListItemIndex:ge(0,Me),SpaceBefore:Ot(Wi),SpaceAfter:Ot(Wi),ListStyleType:Ot(Bt("None",Et("None","Disc","Circle","Square","Decimal","DecimalLeadingZero","CircledNumber","LowerRoman","UpperRoman","LowerLatin","UpperLatin","LowerGreek","UpperGreek","Katakana","KatakanaBrackets","KatakanaIrohaBrackets","KatakanaIroha","KatakanaLower","KatakanaIrohaLower")))}),Ote=Ze(He(N(T({},dl("richtext")),{CanGrow:Wn,DataElementStyle:ge("Auto",li.DataElementStyle),KeepTogether:Wn,Style:We(T(T(T(T({},as),Zh),ls),Ui("Color","LineHeight","BackgroundColor","BackgroundImage","VerticalAlign")))})),Zt("Name")),UI=Fp(a=>a.MarkupType||"None",a=>a.MarkupType,{None:Ze(Ote,gn(He({MarkupType:jt("None"),Paragraphs:ut(bIe)}))),HTML:Ze(Ote,gn(He({MarkupType:mr("HTML"),Value:ca})))}),I4=Bt("None",Et("None","Average","Count","CountDistinct","CountOfAll","List","Max","Min","PopulationStandardDeviation","PopulationVariance","Range","StandardDeviation","Sum","Variance")),DIe=Bt("Office",Et("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")),vv=T(T({},Zh),Ui("Color","TextDecoration")),Rte={Hidden:Wn,Orientation:Bt("Horizontal",Et("Horizontal","Vertical")),Position:Bt("Right",Et("Left","Right","Top","Bottom")),Style:We(T(T({},ls),Ui("BackgroundColor","Border"))),TextStyle:We(vv),TitleStyle:We(vv)},Bte={Style:We(T(T({},ls),Ui("BackgroundColor","Border"))),TextStyle:We(vv),Title:Fe("",vn),Height:zI(Ot(Me)),HAlign:Bt("Center",Et("Center","Left","Right")),VAlign:Bt("Middle",Et("Middle","Bottom","Top"))},Cv=We(Ui("Border")),PIe=He({Type:jt("dvchartaxis"),AxisLine:ss,AxisType:Bt("X",Et("X","Y")),DateMode:Bt("Default",Et("Default","Millisecond","Second","Minute","Hour","Day","Week","Month","Year")),Format:Fe("",vn),LabelAngle:ge(0,Me),LabelField:Fe("",vn),Labels:ss,LabelStyle:We(T(T(T({},vv),ls),Ui("WritingMode"))),LineStyle:Cv,LogBase:ge(10,Me),MajorGrid:Wn,MajorGridStyle:Cv,MajorTicks:Bt("None",Et("Inside","Outside","Cross","None")),MajorTickSize:Fe("4pt",Wi),MajorTickStyle:Cv,MajorUnit:Fe("",qr),Max:Fe("",qr),Min:Fe("",qr),MinorGrid:Wn,MinorGridStyle:Cv,MinorTicks:Bt("None",Et("Inside","Outside","Cross","None")),MinorTickSize:Fe("2pt",Wi),MinorTickStyle:Cv,MinorUnit:Fe("",qr),Origin:Fe("",qr),OverlappingLabels:Bt("Auto",Et("Auto","Show")),Plots:ut(rt),Position:Bt("Near",Et("Near","Far","None")),Reversed:Wn,Scale:Bt("Linear",Et("Linear","Logarithmic","Ordinal","Percentage")),Style:Cv,TextStyle:We(T(T({},vv),ls)),Title:Fe("",vn),TitleStyle:We(T(T({},vv),ls)),MaxHeight:ge(1,Me),MaxWidth:ge(1,Me),Width:ge(null,di(Me)),Height:ge(null,di(Me)),LabelRowCount:ge(1,Me)}),xIe=He(N(T({Type:jt("dvchartlegend")},Rte),{MaxHeight:ge(1,Me),MaxWidth:ge(1,Me),Title:Fe("",vn),LegendType:Bt("Color",Et("Color","Shape","Size")),IconColor:Fe("",Go),RangeOptions:ut(He({Title:ji,To:Me}))})),k4=We({FieldType:mr("Simple"),Value:ut(ca),Captions:Ze(rt,a7(""),ut)}),EIe=We({FieldType:mr("Complex"),Subfields:ut(He({Key:rt,Value:Fe("",ca),Caption:ji}))}),TIe=F4(a=>(a==null?void 0:a.FieldType)==="Complex",a=>a.FieldType==="Complex",EIe,k4),AIe=We({Type:jt("dvchartcategoryencoding"),Field:k4,Sort:Bt("None",Et("None","Ascending","Descending")),SortingField:Fe("",ca),SortingAggregate:I4}),VIe=He({Type:jt("dvchartdetailsencoding"),Field:k4,Group:Bt("None",Et("None","Cluster","Stack")),ExcludeNulls:Wn,Sort:Bt("None",Et("None","Ascending","Descending")),SortingField:Fe("",ca),SortingAggregate:I4}),jI=We({Type:jt("dvchartaggregateencoding"),Field:k4,Aggregate:I4,Action:ic}),FIe=He({Type:jt("dvchartvalueaggregateencoding"),Field:TIe,Aggregate:I4}),MIe=He({Type:jt("dvcharttextencoding"),Field:k4,Target:Bt("Label",Et("Label","ToolTip")),Aggregate:I4}),LIe=He({Name:kn("",rt),Type:jt("dvchartrule"),Condition:Fe("",vn),RuleProperties:ut(He({TargetProperty:Bt("BackgroundColor",Et("BackgroundColor","LineColor","LineStyle","LineWidth","SymbolBackgroundColor","SymbolLineColor","SymbolLineStyle","SymbolLineWidth","LabelTemplate","TooltipTemplate")),Value:Fe("",ca)}))}),OIe=He({Name:rt,Type:jt("dvchartoverlay"),OverlayType:Bt("ReferenceLine",Et("ReferenceLine","ReferenceBand","LinearTrendline","ExponentialTrendline","PowerTrendline","LogarithmicTrendline","PolynomialTrendline","FourierTrendline","MovingAverageTrendline","CumulativeMovingAverageTrendline","ExponentialMovingAverageTrendline","WeightedMovingAverageTrendline","MovingAnnualTotalTrendline")),Display:Bt("Front",Et("Front","Back")),Style:We(Ui("Border","BackgroundColor")),Field:ji,DetailLevel:Bt("Total",Et("Group","Total")),LegendLabel:ji,Value:ji,Axis:Bt("Y",Et("X","Y")),AggregateType:Bt("Average",Et("Sum","Count","Average","Max","Min","Median","Percentile")),Start:ge(0,Me),End:ge(0,Me),Order:ge(2,Me),Period:ge(2,Me),ForwardForecastPeriod:ge(0,Me),BackwardForecastPeriod:ge(0,Me),Intercept:ge(null,di(Me))}),RIe=Ze(We({Action:ic,AxisMode:Bt("Cartesian",Et("Cartesian","Radial","Polygonal")),Bar:We({BottomWidth:Ot(Me),NeckHeight:Ot(Me),Overlap:Ot(Me),TopWidth:Ot(Me),Width:Ot(Me)}),BarLines:Wn,BarLineStyle:We({Color:Fe("Black",Go),Style:pa("Solid",li.BorderStyle),Width:Fe("1pt",Wi)}),ClippingMode:Bt("Clip",Et("Clip","Fit","None")),CustomLabels:Ze(He({Type:jt("dvchartplotcustomlabel"),Style:We(T(T({},Ui("TextDecoration","Color","WritingMode")),Zh)),Text:ge("",vn),OffsetX:ge("0in",zi),OffsetY:ge("0.5in",zi)}),a7({}),ut),InnerRadius:ge(0,Me),LineAspect:Bt("Default",Et("Default","Spline","StepCenter","StepLeft","StepRight")),LineStyle:We({Color:Fe("",Go),Style:pa("None",li.BorderStyle),Width:Fe("1pt",Wi)}),Offset:ge(0,Me),Opacity:ge(1,Me),Overlays:ut(OIe),Pointers:Ze(He({Type:jt("dvchartplotpointer"),Style:We({BackgroundColor:Fe("Black",Go)}),NeedleWidth:ge("0in",zi),NeedlePinWidth:ge("0in",zi),End:ge("",vn)}),a7({}),ut),Radial:Wn,ShowNulls:Bt("Gaps",Et("Connected","Gaps","Zeros")),StartAngle:ge(0,Me),Style:We({BackgroundColor:Fe("",Go)}),SwapAxes:Wn,Sweep:ge(360,Me),SymbolOpacity:ge(1,Me),SymbolSize:ge(10,Me),Symbols:Wn,SymbolShape:Bt("Auto",Et("Auto","Dot","Box","Diamond","Triangle","X","Dash","Plus")),SymbolStyle:We(T({BackgroundColor:Fe("",Go)},Ui("Border"))),Text:We({ConnectingLine:Cv,LinePosition:Bt("Auto",Et("Auto","Center")),Offset:ge(0,Me),OverlappingLabels:Bt("Auto",Et("Auto","Show","Hide")),TextPosition:Bt("Auto",Et("Auto","Center","Inside","Outside")),Template:ji,Style:We(T(T({},vv),Ui("BackgroundColor","Border")))}),Tooltip:We({Template:Fe("",vn)}),Rules:ut(LIe),UnpivotData:Wn})),BIe=He({Type:jt("dvchartplot"),PlotType:Bt("Bar",Et("Bar","Line","Area","Scatter","HighLowOpenClose","Candlestick")),PlotName:ge("p1",rt),Encodings:We({Values:ut(FIe),Category:AIe,Details:ut(VIe),Color:jI,Shape:jI,Size:jI,Texts:ut(MIe)}),Config:RIe,PlotChartType:Bt("Custom",Et("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:Bt("Plain",Et("Plain","Clustered","Stacked"))}),ZI=Ze(He(N(T(T({},dl("dvchart")),VS),{Style:We(T(T(T({},as),Hy),Ui("BackgroundColor","BackgroundImage","BackgroundGradientType","BackgroundGradientEndColor"))),Bar:We({BottomWidth:ge(.55,Me),NeckHeight:ge(1,Me),Overlap:ge(0,Me),TopWidth:ge(.55,Me),Width:ge(.55,Me)}),Header:We(T({Type:jt("dvchartheader")},Bte)),Footer:We(T({Type:jt("dvchartfooter")},Bte)),Palette:DIe,CustomPalette:ut(Go),Legend:We(N(T({Type:jt("dvchartgloballegend")},Rte),{Wrapping:ss})),PlotArea:We({Type:jt("dvchartplotarea"),Axes:ut(PIe),Legends:ut(xIe),Style:We(T(T({},ls),Ui("BackgroundColor","Border")))}),Plots:nu(BIe),AccessibleDescription:Fe("",vn)})),Zt("Name")),qI=Ze(He(N(T({},dl("textbox")),{Action:ic,CanGrow:Wn,CanShrink:Wn,DataElementStyle:ge("Auto",li.DataElementStyle),KeepTogether:Wn,ToggleImage:Gh({InitialState:Mp},{InitialState:"False"},["InitialState"]),UserSort:Gh({SortExpression:vn,SortExpressionScope:ji,SortTarget:ji},{SortExpression:""},["SortExpression"]),Value:Fe("",ca),Style:Ze(We(T(T(T({},as),Hy),Ui("BackgroundColor","BackgroundImage","TextJustify","WrapMode","ShrinkToFit","LineSpacing","LineHeight","CharacterSpacing","Angle","HeadingLevel","MinCondenseRate"))),qh),StyleName:ge("",rt),CustomCSSClasses:ge("",vn)})),Xh("Style",a=>a.StyleName!==""),Zt("Name")),IIe=Bt("MiddleLeft",Et("TopLeft","TopCenter","TopRight","MiddleLeft","MiddleCenter","MiddleRight","BottomLeft","BottomCenter","BottomRight")),Ite=Bt("Never",Et("Never","Always","Restricted")),kte=Bt("None",Et("None","LeftRight","TopBottom","Center","DiagonalLeft","DiagonalRight","HorizontalCenter","VerticalCenter")),XI=Ze(He(N(T({},dl("checkbox")),{Action:ic,CheckAlignment:IIe,Text:Fe("",vn),Checked:ge("False",Mp),DataElementStyle:Fe("Auto",li.DataElementStyle),Style:Ze(We(T(T(T(T({},as),ls),Zh),Ui("BackgroundColor","BackgroundImage","Color","WrapMode","TextDecoration"))),qh),StyleName:ge("",rt),CustomCSSClasses:ge("",vn)})),Xh("Style",a=>a.StyleName!==""),Zt("Name")),Nte=kn({X:"0in",Y:"0in"},He({X:kn("0in",zi),Y:kn("0in",zi)})),YI=Ze(He(N(T({},gv(dl("line"),"DataElementName","DataElementOutput","ToolTip")),{StartPoint:Nte,EndPoint:Nte,LineWidth:Fe("1pt",Wi),LineStyle:pa("Solid",li.BorderStyle),LineColor:Fe("Black",Go),AccessibleDescription:Fe("",vn)})),Zt("Name")),p7=a=>Ze(He(N(T({},dl("rectangle")),{PageBreak:ge("None",li.BreakLocation),NewPage:ge("Next",li.NewPage),KeepTogether:Wn,PageName:Fe("",vn),RoundingRadius:We({Default:Fe("",Wi),TopLeft:Fe("",Wi),TopRight:Fe("",Wi),BottomLeft:Fe("",Wi),BottomRight:Fe("",Wi)}),ConsumeWhiteSpace:Wn,Overflow:Bt("Auto",li.RectangleOverflow),LinkToChild:ji,Style:We(T(T({},as),Ui("BackgroundColor","BackgroundImage"))),ReportItems:ut(a)})),Zt("Name")),Hte=He({Value:Fe("",ca),Direction:Bt("Ascending",Et("Ascending","Descending"))}),Td=ut(Hte),zte={Name:ji,DocumentMapLabel:ge("",vn),GroupExpressions:ut(ca),PageBreak:ge("None",li.BreakLocation),PageBreakDisabled:ge("False",Mp),NewPage:ge("Next",li.NewPage),Filters:mv,ParentGroup:ge("",ca),DataElementName:ji,DataElementOutput:ge("Output",li.DataElementOutput),DataCollectionName:ji,NewSection:Wn},JI=He(zte),Ug=Fe({},JI),KI=a=>Ze(He(N(T(T({},dl("list")),VS),{Action:ic,SortExpressions:Td,KeepTogether:Wn,ConsumeWhiteSpace:Wn,DataInstanceName:ji,DataInstanceElementOutput:Bt("Output",Et("Output","NoOutput")),Group:Ug,RowsOrColumnsCount:ge(1,Me),GrowDirection:Bt("Column",Et("Column","ColumnReverse","Row","RowReverse")),Style:Ze(We(T(T(T({},as),Hy),Ui("BackgroundColor","BackgroundImage"))),qh),StyleName:ge("",rt),ReportItems:ut(a)})),Xh("Style",u=>u.StyleName!==""),Zt("Name")),QI=a=>{const u=He({Type:jt("tablecolumn"),Width:Yh,FixedHeader:Wn,Visibility:jh,AutoWidth:Bt("None",Et("None","Proportional"))}),r=Ze(He({Item:a,ColSpan:ge(1,Me),RowSpan:ge(1,Me),AutoMergeMode:Ite}),Zt("Item")),d=He({Action:ic,Type:jt("tablerow"),Height:Yh,Visibility:jh,TableCells:ut(di(r))}),_=He({Type:jt("tableheader"),FixedHeader:Wn,TableRows:ut(d),RepeatOnNewPage:Wn}),g=He({Type:jt("tablefooter"),PrintAtBottom:Wn,TableRows:ut(d),RepeatOnNewPage:Wn}),t=He({Type:jt("tabledetails"),TableRows:ut(d),Group:Ug,SortExpressions:Td,Visibility:jh}),c=He({Type:jt("tablegroup"),Group:Ug,SortExpressions:Td,Header:ge(null,di(_)),Footer:ge(null,di(g)),Visibility:jh,KeepTogether:Wn,PreventOrphanedHeader:ss,PreventOrphanedFooter:ss});return Ze(He(N(T(T({},dl("table")),VS),{KeepTogether:Wn,FillPage:Wn,DetailDataElementName:ji,DetailDataCollectionName:ji,DetailDataElementOutput:ge("Auto",li.DataElementOutput),FrozenRows:ge(0,Me),FrozenColumns:ge(0,Me),RepeatToFill:Wn,RepeatBlankRows:Bt("None",Et("None","FillPage","FillGroup")),PreventOrphanedHeader:ss,PreventOrphanedFooter:ss,SortExpressions:Td,Style:Ze(We(T(T(T({},as),Hy),Ui("BackgroundColor","BackgroundImage"))),qh),StyleName:ge("",rt),TableColumns:ut(u),Header:ge(null,di(_)),TableGroups:ut(c),Details:ge(null,di(t)),Footer:ge(null,di(g)),MaxDetailsPerPage:ge("",qr)})),Xh("Style",s=>s.StyleName!==""),Zt("Name"))},kIe=a=>{const[u,r]=M4(),d=Ze(a,gn(He({Children:ut(u)})));return r(d),d},$te=a=>{const u=mte(_=>{var g=_,{Children:r}=g,d=Gt(g,["Children"]);return N(T({},a.f(d)),{Children:r.map(u.f)})},_=>{var g=_,{Children:r}=g,d=Gt(g,["Children"]);return N(T({},a.frev(d)),{Children:r.map(u.frev)})});return u},d7=a=>{const u=He({Item:a,LevelCount:ge(0,Me)}),r=Ze(He({Header:ge(null,di(u)),BodyIndex:ge(-1,Me),BodyCount:ge(1,Me),Visibility:jh,DataElementName:ji,DataElementOutput:ge("Auto",li.DataElementOutput),KeepTogether:Wn,Group:di(He(N(T({},zte),{PrintFooterAtBottom:Wn}))),KeepWithGroup:Bt("None",Et("None","Before","After")),RepeatOnNewPage:Wn,SortExpressions:Td}),kIe),d={RowSpan:ge(1,Me),ColSpan:ge(1,Me),Item:ge(null,di(a))},_=He(d),g=He(N(T({},d),{AutoMergeMode:Ite})),t=He({Height:Yh,Cells:ut(di(g))}),c=We({LevelSizes:ut(zi),Members:ut(r)}),s=nu(di(_));return Ze(He(N(T(T({},dl("tablix")),VS),{SortExpressions:Td,KeepTogether:Wn,FrozenRows:ge(0,Me),FrozenColumns:ge(0,Me),RepeatColumnHeaders:Wn,RepeatRowHeaders:Wn,GroupsBeforeRowHeaders:ge(0,Me),LayoutDirection:ge("LTR",li.LayoutDirection),RowHierarchy:c,ColumnHierarchy:c,Corner:ut(s),Body:We({Columns:ut(zi),Rows:ut(t)}),Style:Ze(We(T(T(T({},as),Hy),Ui("BackgroundColor","BackgroundImage"))),qh),StyleName:ge("",rt)})),Xh("Style",i=>i.StyleName!==""),Zt("Name"))},ek=a=>{const u={Name:di(rt),Action:ic,CanShrink:Wn,CanGrow:ss,KeepTogether:ss,Height:Yh,Visibility:jh,PageBreak:ge("None",li.BreakLocation),NewPage:ge("Next",li.NewPage)},r=He(N(T({Type:jt("bandedlistdetails")},u),{ReportItems:ut(a)})),d=He(N(T({Type:jt("bandedlistheader")},u),{RepeatOnNewPage:Wn,ReportItems:ut(a)})),_=He(N(T({Type:jt("bandedlistfooter")},u),{RepeatOnNewPage:Wn,PrintAtBottom:Wn,ReportItems:ut(a)})),g=He({Type:jt("bandedlistgroup"),Group:Ug,SortExpressions:Td,Visibility:jh,KeepTogether:Wn,PreventOrphanedHeader:Wn,PreventOrphanedFooter:Wn,Header:ge(null,di(d)),Footer:ge(null,di(_))});return Ze(He(N(T(T({},dl("bandedlist")),gv(VS,"NoRowsMessage")),{KeepTogether:Wn,ConsumeWhiteSpace:Wn,PreventOrphanedHeader:Wn,PreventOrphanedFooter:Wn,Header:ge(null,di(d)),Details:ge(null,di(r)),Footer:ge(null,di(_)),Groups:ut(g)})),Zt("Name"))},NIe=Bt("Office",Et("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")),wv=T(T({},Zh),Ui("Color","TextDecoration")),tk={Hidden:Wn,Orientation:Bt("Vertical",Et("Horizontal","Vertical")),Position:Bt("Right",Et("Left","Right","Top","Bottom")),Style:We(T(T({},ls),Ui("BackgroundColor","Border"))),TextStyle:We(wv),TitleStyle:We(wv),MaxHeight:ge(1,Me),MaxWidth:ge(1,Me),Title:Fe("",vn),Mode:ge("None",li.LegendMode)},Wte={Style:We(T(T(T({},ls),Ui("BackgroundColor","Border")),wv)),Title:Fe("",vn),Height:zI(Ot(Me)),HAlign:Bt("Center",Et("Center","Left","Right")),VAlign:Bt("Middle",Et("Middle","Bottom","Top"))},FS=We(Ui("Border")),HIe=We({Type:jt("dvchartaxis"),AxisLine:ss,AxisType:Bt("X",Et("X","Y")),DateMode:Bt("Default",Et("Default","Millisecond","Second","Minute","Hour","Day","Week","Month","Year")),Format:Fe("",vn),LabelAngle:ge(0,Me),Labels:ss,LabelStyle:We(T(T(T({},wv),ls),Ui("WritingMode"))),LineStyle:FS,LogBase:ge(10,Me),MajorGrid:Wn,MajorGridStyle:FS,MajorTicks:Bt("None",Et("Inside","Outside","Cross","None")),MajorTickSize:Fe("4pt",Wi),MajorTickStyle:FS,MajorUnit:Fe("",qr),Max:Fe("",qr),Min:Fe("",qr),MinorGrid:Wn,MinorGridStyle:FS,MinorTicks:Bt("None",Et("Inside","Outside","Cross","None")),MinorTickSize:Fe("2pt",Wi),MinorTickStyle:FS,MinorUnit:Fe("",qr),Origin:Fe("",qr),OverlappingLabels:Bt("Auto",Et("Auto","Show")),Plots:ut(rt),Position:Bt("Near",Et("Near","Far","None")),Reversed:Wn,Scale:Bt("Linear",Et("Linear","Logarithmic","Ordinal","Percentage")),Style:FS,TextStyle:We(T(T({},wv),ls)),Title:Fe("",vn),TitleStyle:We(T(T({},wv),ls)),MaxHeight:ge(1,Me),MaxWidth:ge(1,Me),Width:ge(null,di(Me)),Height:ge(null,di(Me)),LabelRowCount:ge(1,Me)}),zIe=He({Name:rt,Type:jt("dvchartoverlay"),OverlayType:Bt("ReferenceLine",Et("ReferenceLine","ReferenceBand","LinearTrendline","ExponentialTrendline","PowerTrendline","LogarithmicTrendline","PolynomialTrendline","FourierTrendline","MovingAverageTrendline","CumulativeMovingAverageTrendline","ExponentialMovingAverageTrendline","WeightedMovingAverageTrendline","MovingAnnualTotalTrendline")),Display:Bt("Front",Et("Front","Back")),Style:We(Ui("Border","BackgroundColor")),Field:ji,DetailLevel:Bt("Total",Et("Group","Total")),LegendLabel:ji,Value:ji,Axis:Bt("Y",Et("X","Y")),AggregateType:Bt("Average",Et("Sum","Count","Average","Max","Min","Median","Percentile")),Start:ge(0,Me),End:ge(0,Me),Order:ge(2,Me),Period:ge(2,Me),ForwardForecastPeriod:ge(0,Me),BackwardForecastPeriod:ge(0,Me),Intercept:ge(null,di(Me))}),$Ie=We({Type:jt("chartseriesgrouping"),Grouping:Ug,Sorting:Td}),WIe=We({Type:jt("chartcategorygrouping"),Grouping:Ug,Sorting:Td,Label:Fe("",vn)}),GIe=We({Value:Fe("",vn),Offset:ge(0,Me),Style:We(T(T({},wv),Ui("BackgroundColor","Border","Format"))),TextPosition:Bt("Auto",Et("Auto","Center","Inside","Outside")),LinePosition:Bt("Auto",Et("Auto","Center")),ConnectingLineStyle:We({Color:Fe("",Go),Style:pa("None",li.BorderStyle),Width:Fe("1pt",Wi)})}),UIe=We({Value:Fe("",vn),Format:Fe("",vn)}),jIe=We({Value:Fe("",vn),Caption:Fe("",vn)}),ZIe=We({Opacity:ge(1,Me),BorderOpacity:ge(1,Me),Size:ge(10,Me),Visible:Wn,Shape:Bt("Auto",Et("Auto","Dot","Box","Diamond","Triangle","X","Dash","Plus")),Style:We(T({BackgroundColor:Fe("",Go)},Ui("Border")))}),qIe=We({Type:jt("chartdataseries"),Name:ji,Values:ut(Uh(jIe)),Label:GIe,ToolTip:UIe,Marker:ZIe,Style:We(T({BackgroundColor:Fe("",Go)},Ui("Border"))),Opacity:ge(1,Me),DataElementOutput:ge("Output",li.DataElementOutput),DataElementName:ji,Action:ic}),XIe=We(T({Type:jt("chartcolorlegendseries"),Field:Fe("",vn),Action:ic},tk)),YIe=We(N(T({Type:jt("chartsizelegendseries"),Field:Fe("",vn),Action:ic},tk),{IconColor:Fe("",Go),RangeOptions:ut(He({Title:ji,To:Me}))})),JIe=We(N(T({Type:jt("chartshapelegendseries"),Field:Fe("",vn),Action:ic},tk),{IconColor:Fe("",Go)})),Gte=Ze(We({AxisMode:Bt("Cartesian",Et("Cartesian","Radial","Polygonal")),Bar:We({BottomWidth:Ot(Me),NeckHeight:Ot(Me),Overlap:Ot(Me),TopWidth:Ot(Me),Width:Ot(Me)}),BarLines:Wn,BarLineStyle:We({Color:Fe("Black",Go),Style:pa("Solid",li.BorderStyle),Width:Fe("1pt",Wi)}),ClippingMode:Bt("Clip",Et("Clip","Fit","None")),CustomLabels:Ze(He({Type:jt("dvchartplotcustomlabel"),Style:We(T(T({},Ui("TextDecoration","Color","WritingMode")),Zh)),Text:ge("",vn),OffsetX:ge("0in",zi),OffsetY:ge("0.5in",zi)}),Wh({}),Uh,ut),InnerRadius:ge(0,Me),LineAspect:Bt("Default",Et("Default","Spline","StepCenter","StepLeft","StepRight")),Offset:ge(0,Me),Overlays:ut(zIe),Pointers:Ze(He({Type:jt("dvchartplotpointer"),Style:We({BackgroundColor:Fe("Black",Go)}),NeedleWidth:ge("0in",zi),NeedlePinWidth:ge("0in",zi),End:ge("",vn)}),Wh({}),Uh,ut),ShowNulls:Bt("Gaps",Et("Connected","Gaps","Zeros")),StartAngle:ge(0,Me),SwapAxes:Wn,Sweep:ge(360,Me),SeriesArrangement:Bt("Cluster",Et("Cluster","Stack")),OverlappingLabels:Bt("Auto",Et("Auto","Show","Hide"))})),KIe=We({Type:jt("dvchartplot"),Name:ji,PlotType:Bt("Column",Et("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:Gte,SeriesGroupings:ut(Uh($Ie)),CategoryGroupings:ut(Uh(WIe)),DataSeries:ut(Uh(qIe)),ColorSeries:XIe,SizeSeries:YIe,ShapeSeries:JIe}),nk=Ze(He(N(T(T({},dl("chart")),VS),{Style:We(T(T(T({},as),Hy),Ui("BackgroundColor","BackgroundImage","BackgroundGradientType","BackgroundGradientEndColor"))),Bar:We({BottomWidth:Ot(Me),NeckHeight:Ot(Me),Overlap:Ot(Me),TopWidth:Ot(Me),Width:Ot(Me)}),Header:We(T({Type:jt("dvchartheader")},Wte)),Footer:We(T({Type:jt("dvchartfooter")},Wte)),Palette:NIe,CustomPalette:ut(Go),PlotArea:We({Type:jt("dvchartplotarea"),Axes:ut(Uh(HIe)),Style:We(T(T({},ls),Ui("BackgroundColor","Border")))}),Plots:ut(Uh(KIe)),AccessibleDescription:Fe("",vn)})),Zt("Name")),ik=Ze(He(N(T({},dl("sparkline")),{DataSetName:ji,DataSetParameters:ut(l7),Filters:mv,SortExpressions:Td,Group:Ug,FillColor:ge("Black",Go),GradientStyle:kte,GradientEndColor:ge("White",Go),LineColor:ge("Black",Go),LineWidth:ge("1pt",Wi),MarkerColor:ge("Black",Go),MarkerVisibility:ss,MaximumColumnWidth:ge("",Wi),RangeFillColor:ge("Gray",Go),RangeGradientStyle:kte,RangeGradientEndColor:ge("White",Go),RangeLowerBound:ge("",qr),RangeUpperBound:ge("",qr),RangeVisibility:Wn,SparklineType:Bt("Line",Et("Line","Columns","Whiskers","Area","StackedBar")),SeriesValue:ge("",qr),AccessibleDescription:Fe("",vn)})),Zt("Name")),QIe=He({ParameterName:ji,Value:Fe("",ca),Omit:Fe("false",Mp)}),ok=Ze(He(N(T({},dl("subreport")),{ReportName:ji,NoRowsMessage:Fe("",vn),KeepTogether:Wn,MergeTransactions:Wn,SubstituteThemeOnSubreport:Wn,InheritStyleSheet:ss,Parameters:ut(QIe),Style:We(T(T({},as),Hy)),PageName:Fe("",vn)})),Zt("Name")),rk=Ze(He(N(T({},dl("shape")),{Style:Ze(We(T(T({},as),Ui("BackgroundColor","BackgroundImage"))),qh),StyleName:ge("",rt),RoundingRadius:We({Default:Fe("",Wi),TopLeft:Fe("",Wi),TopRight:Fe("",Wi),BottomLeft:Fe("",Wi),BottomRight:Fe("",Wi)}),ShapeStyle:pa("Rectangle",li.ShapeStyle),AccessibleDescription:Fe("",vn)})),Xh("Style",a=>a.StyleName!==""),Zt("Name")),eke=Ze(He({Type:jt("tableofcontentslevel"),LevelName:ge("",rt),DataElementName:ji,DisplayFillCharacters:ss,DisplayPageNumber:ss,Style:Ze(We(T(T(T({},Zh),ls),Ui("BackgroundColor","Color","TextDecoration","TextAlign","LeadingChar","TextIndent"))),qh),StyleName:ge("",rt)}),Xh("Style",a=>a.StyleName!=="")),ak=Ze(He(N(T({},dl("tableofcontents")),{Style:Ze(We(T(T({},as),Ui("BackgroundColor","MaxLevel"))),qh),StyleName:ge("",rt),Levels:ut(eke),PageBreak:ge("None",li.BreakLocation),NewPage:ge("Next",li.NewPage)})),Xh("Style",a=>a.StyleName!==""),Zt("Name")),tke=Et("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"),nke=Et("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"),ike=Et("Auto","Square9","Square11","Square13","Square15","Square17","Square19","Square21","Square23","Square25","Square27","Square29","Square31","Square33","Square35","Square37","Square39","Square41","Square43","Square45","Square47","Square49"),oke=Et("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"),lk=Ze(He(N(T({},dl("barcode")),{Value:Fe("",ca),InvalidBarcodeText:Fe("",vn),Symbology:Bt("Ansi39",tke),CheckSum:ss,BarHeight:Yh,CaptionGrouping:ss,CaptionLocation:Bt("None",Et("None","Above","Below")),AztecOptions:We({ErrorCorrection:ge(33,Me),Layers:ge(0,Me),Encoding:ge("65001",rt)}),Code49Options:We({Grouping:Wn,GroupNumber:ge(0,Me)}),DataMatrixOptions:We({EccMode:Bt("ECC200",Et("ECC000","ECC050","ECC080","ECC100","ECC140","ECC200")),Ecc200SymbolSize:Bt("SquareAuto",nke),Ecc200EncodingMode:Bt("Auto",Et("Auto","ASCII","C40","Text","X12","EDIFACT","Base256")),Ecc000_140SymbolSize:Bt("Auto",ike),StructuredAppend:Wn,StructureNumber:ge(0,Me),FileIdentifier:ge(0,Me),Encoding:ge("65001",rt)}),Ean128Fnc1Options:We({Resolution:ge(96,Me),ModuleSize:ge(0,Me),BarAdjust:ge(0,Me)}),Gs1CompositeOptions:We({CompositeType:Bt("None",Et("None","CCA")),Value:Fe("",vn)}),MaxiCodeOptions:We({Mode:Bt("Mode4",Et("Mode2","Mode3","Mode4","Mode5","Mode6"))}),MicroPdf417Options:We({CompactionMode:Bt("Auto",Et("Auto","TextCompactionMode","NumericCompactionMode","ByteCompactionMode")),Version:Bt("ColumnPriorAuto",oke),SegmentIndex:ge(0,Me),SegmentCount:ge(0,Me),FileID:ge(0,Me)}),MicroQrCodeOptions:We({Version:Bt("Auto",Et("Auto","M1","M2","M3","M4")),ErrorLevel:Bt("L",Et("L","M","Q")),Mask:Bt("Auto",Et("Auto","Mask00","Mask01","Mask10","Mask11")),Encoding:ge("65001",rt)}),NarrowBarWidth:ge("",zi),NWRation:ge(0,Me),Pdf417Options:We({Columns:ge(-1,Me),Rows:ge(-1,Me),ErrorCorrectionLevel:Bt("Level0",Et("Level0","Level1","Level2","Level3","Level4","Level5","Level6","Level7","Level8")),Pdf417Type:Bt("Normal",Et("Normal","Simple"))}),QrCodeOptions:We({Connection:Wn,ConnectionNumber:ge(0,Me),Version:ge(-1,Me),ErrorLevel:Bt("L",Et("M","L","H","Q")),Mask:Bt("Auto",Et("Auto","Mask000","Mask001","Mask010","Mask011","Mask100","Mask101","Mask110","Mask111")),Model:Bt("Model2",Et("Model1","Model2")),Encoding:ge("65001",rt)}),QuietZone:We({Left:Yh,Right:Yh,Top:Yh,Bottom:Yh}),Rotation:ge("None",rt),RssExpandedStacked:We({RowCount:ge(2,Me)}),SupplementOptions:We({Value:ji,BarHeight:Yh,CaptionLocation:ge("Above",rt),Spacing:Yh}),Style:We(T(T(T(T({},as),Zh),ls),Ui("BackgroundColor","Color","Format","TextAlign","TextDecoration"))),DataElementStyle:ge("Auto",li.DataElementStyle),AccessibleDescription:Fe("",vn)})),Zt("Name")),sk=Ze(He(N(T({},gv(dl("image"),"DataElementName","DataElementOutput")),{Action:ic,Source:Bt("External",li.ImageSource),Value:Fe("",vn),MIMEType:R4(Fe("",vn)),Sizing:Bt("AutoSize",Et("AutoSize","Fit","FitProportional","Clip")),HorizontalAlignment:pa("Left",li.HorizontalImageAlign),VerticalAlignment:pa("Top",li.VerticalImageAlign),AccessibleDescription:Fe("",vn),Style:Ze(We(T(T({},as),ls)),qh),StyleName:ge("",rt)})),Xh("Style",a=>a.StyleName!==""),Zt("Name")),uk=Ze(He(N(T({},dl("bullet")),{LabelFormat:Fe("",vn),LabelFontFamily:Fe("Arial",vn),LabelFontSize:Fe("10pt",Wi),LabelFontStyle:pa("Regular",li.BulletLabelFontStyles),LabelFontColor:Fe("Black",Go),Orientation:Bt("Horizontal",Et("Horizontal","Vertical")),ShowLabels:ss,TargetShape:Bt("Line",Et("Line","Square","Dot")),TargetLineColor:Fe("Black",Go),TargetLineWidth:Fe("3pt",Wi),TickMarks:Bt("Outside",Et("None","Inside","Outside")),TicksLineColor:Fe("LightGray",Go),TicksLineWidth:Fe("1pt",Wi),ValueColor:Fe("Black",Go),BestValue:ge("",qr),Interval:ge("",qr),Range1Boundary:ge("",qr),Range2Boundary:ge("",qr),TargetValue:ge("",qr),Value:ge("",qr),WorstValue:ge("",qr),AccessibleDescription:Fe("",vn)})),Zt("Name")),ck=Ze(He(N(T({},dl("formattedtext")),{EncodeMailMergeFields:ss,Html:Fe("",vn),MailMergeFields:ut(He({Name:rt,Value:Fe("",vn)})),Style:We(T(T({},as),Ui("BackgroundColor","BackgroundImage"))),AccessibleDescription:Fe("",vn)})),Zt("Name")),Ute=Ze(He(N(T({},dl("inputfield")),{FieldName:ji,Readonly:Wn,Required:Wn,TabIndex:ge(null,di(Me))})),Zt("Name")),pk=F4(a=>!a.InputType||a.InputType==="Text",a=>a.InputType==="Text",Ze(Ute,gn(He({InputType:jt("Text"),Password:Wn,Multiline:Wn,SpellCheck:Wn,MaxLength:ge(null,di(Me)),Value:ge("",vn),Style:We(T(T(T({},as),Zh),Ui("BackgroundColor","Color","TextAlign","Format")))}))),Ze(Ute,gn(He({InputType:mr("CheckBox"),Checked:ge("False",Mp),CheckStyle:Bt("Check",Et("Check","Circle","Cross","Diamond","Square","Star")),CheckSize:Fe("10pt",Wi),Style:We(T(T({},as),Ui("BackgroundColor","Color","TextAlign")))})))),rke=Ze(He({Name:rt,Value:ge("",ca)}),Zt("Name")),dk=Ze(He(N(T({},dl("partitem")),{ReportPart:ji,Library:ji,Properties:ut(rke)})),Zt("Name")),hk=a=>Ze(He(N(T({},L4(dl("contentplaceholder"),"Type","Name","CustomProperties","ZIndex","LayerName")),{Text:ji,ConsumeWhiteSpace:Wn,ReportItems:ut(a)})),Zt("Name")),fk=Ze({encode:({Item:a})=>a,decode:a=>gi({Item:a})},gn(He(T({Type:jt("unknown")},c7))),Zt("Name")),ake="10.0.1",lke=Ui("Border","TopBorder","RightBorder","BottomBorder","LeftBorder","BackgroundColor","BackgroundImage","Color","FontFamily","FontSize","FontStyle","FontWeight","Format","LineSpacing","PaddingLeft","PaddingRight","PaddingTop","PaddingBottom","TextAlign","TextDecoration","VerticalAlign","Angle","Calendar","CharacterSpacing","Direction","HeadingLevel","Language","MinCondenseRate","NumeralLanguage","NumeralVariant","ShrinkToFit","TextJustify","UnicodeBiDi","UprightInVerticalText","LeadingChar","MaxLevel","TextIndent","DisplayFillCharacters","DisplayPageNumber"),