| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111 |
- import{_ as VA}from"./index-CiTXxE2V.js";import{J as ne}from"./jszip.min-DXNZmKaK.js";function Z(A,t,e,l){function o(i){return i instanceof e?i:new e(function(s){s(i)})}return new(e||(e=Promise))(function(i,s){function p(r){try{a(l.next(r))}catch(c){s(c)}}function n(r){try{a(l.throw(r))}catch(c){s(c)}}function a(r){r.done?i(r.value):o(r.value).then(p,n)}a((l=l.apply(A,[])).next())})}const B=914400,DA=12700,V=`\r
- `,be=2147483649,zA=/^[0-9a-fA-F]{6}$/,we=1.67,xe=27,dA={type:"solid",color:"666666",pt:1},ie=[.05,.1,.05,.1],pA={color:"363636",pt:1},sA={color:"888888",style:"solid",size:1,cap:"flat"},K="000000",AA=12,Le=18,fA="LAYOUT_16x9",OA="DEFAULT",se="333333",nA={type:"outer",blur:3,offset:23e3/12700,angle:90,color:"000000",opacity:.35,rotateWithShape:!0},BA=[.5,.5,.5,.5],ae={color:"000000"},Be={size:8,color:"FFFFFF",opacity:.75},tA="2094734552",RA="2094734553",wA="2094734554",qA="2094734555",ce="2094734556",bA="ABCDEFGHIJKLMNOPQRSTUVWXYZ".split(""),xA=["C0504D","4F81BD","9BBB59","8064A2","4BACC6","F79646","628FC6","C86360","C0504D","4F81BD","9BBB59","8064A2","4BACC6","F79646","628FC6","C86360"],De=["5DA5DA","FAA43A","60BD68","F17CB0","B2912F","B276B2","DECF3F","F15854","A7A7A7","5DA5DA","FAA43A","60BD68","F17CB0","B2912F","B276B2","DECF3F","F15854","A7A7A7"];var uA;(function(A){A.left="left",A.center="center",A.right="right",A.justify="justify"})(uA||(uA={}));var gA;(function(A){A.b="b",A.ctr="ctr",A.t="t"})(gA||(gA={}));const de="{F7021451-1387-4CA6-816F-3879F97B5CBC}";var JA;(function(A){A.arraybuffer="arraybuffer",A.base64="base64",A.binarystring="binarystring",A.blob="blob",A.nodebuffer="nodebuffer",A.uint8array="uint8array"})(JA||(JA={}));var YA;(function(A){A.area="area",A.bar="bar",A.bar3d="bar3D",A.bubble="bubble",A.bubble3d="bubble3D",A.doughnut="doughnut",A.line="line",A.pie="pie",A.radar="radar",A.scatter="scatter"})(YA||(YA={}));var KA;(function(A){A.accentBorderCallout1="accentBorderCallout1",A.accentBorderCallout2="accentBorderCallout2",A.accentBorderCallout3="accentBorderCallout3",A.accentCallout1="accentCallout1",A.accentCallout2="accentCallout2",A.accentCallout3="accentCallout3",A.actionButtonBackPrevious="actionButtonBackPrevious",A.actionButtonBeginning="actionButtonBeginning",A.actionButtonBlank="actionButtonBlank",A.actionButtonDocument="actionButtonDocument",A.actionButtonEnd="actionButtonEnd",A.actionButtonForwardNext="actionButtonForwardNext",A.actionButtonHelp="actionButtonHelp",A.actionButtonHome="actionButtonHome",A.actionButtonInformation="actionButtonInformation",A.actionButtonMovie="actionButtonMovie",A.actionButtonReturn="actionButtonReturn",A.actionButtonSound="actionButtonSound",A.arc="arc",A.bentArrow="bentArrow",A.bentUpArrow="bentUpArrow",A.bevel="bevel",A.blockArc="blockArc",A.borderCallout1="borderCallout1",A.borderCallout2="borderCallout2",A.borderCallout3="borderCallout3",A.bracePair="bracePair",A.bracketPair="bracketPair",A.callout1="callout1",A.callout2="callout2",A.callout3="callout3",A.can="can",A.chartPlus="chartPlus",A.chartStar="chartStar",A.chartX="chartX",A.chevron="chevron",A.chord="chord",A.circularArrow="circularArrow",A.cloud="cloud",A.cloudCallout="cloudCallout",A.corner="corner",A.cornerTabs="cornerTabs",A.cube="cube",A.curvedDownArrow="curvedDownArrow",A.curvedLeftArrow="curvedLeftArrow",A.curvedRightArrow="curvedRightArrow",A.curvedUpArrow="curvedUpArrow",A.custGeom="custGeom",A.decagon="decagon",A.diagStripe="diagStripe",A.diamond="diamond",A.dodecagon="dodecagon",A.donut="donut",A.doubleWave="doubleWave",A.downArrow="downArrow",A.downArrowCallout="downArrowCallout",A.ellipse="ellipse",A.ellipseRibbon="ellipseRibbon",A.ellipseRibbon2="ellipseRibbon2",A.flowChartAlternateProcess="flowChartAlternateProcess",A.flowChartCollate="flowChartCollate",A.flowChartConnector="flowChartConnector",A.flowChartDecision="flowChartDecision",A.flowChartDelay="flowChartDelay",A.flowChartDisplay="flowChartDisplay",A.flowChartDocument="flowChartDocument",A.flowChartExtract="flowChartExtract",A.flowChartInputOutput="flowChartInputOutput",A.flowChartInternalStorage="flowChartInternalStorage",A.flowChartMagneticDisk="flowChartMagneticDisk",A.flowChartMagneticDrum="flowChartMagneticDrum",A.flowChartMagneticTape="flowChartMagneticTape",A.flowChartManualInput="flowChartManualInput",A.flowChartManualOperation="flowChartManualOperation",A.flowChartMerge="flowChartMerge",A.flowChartMultidocument="flowChartMultidocument",A.flowChartOfflineStorage="flowChartOfflineStorage",A.flowChartOffpageConnector="flowChartOffpageConnector",A.flowChartOnlineStorage="flowChartOnlineStorage",A.flowChartOr="flowChartOr",A.flowChartPredefinedProcess="flowChartPredefinedProcess",A.flowChartPreparation="flowChartPreparation",A.flowChartProcess="flowChartProcess",A.flowChartPunchedCard="flowChartPunchedCard",A.flowChartPunchedTape="flowChartPunchedTape",A.flowChartSort="flowChartSort",A.flowChartSummingJunction="flowChartSummingJunction",A.flowChartTerminator="flowChartTerminator",A.folderCorner="folderCorner",A.frame="frame",A.funnel="funnel",A.gear6="gear6",A.gear9="gear9",A.halfFrame="halfFrame",A.heart="heart",A.heptagon="heptagon",A.hexagon="hexagon",A.homePlate="homePlate",A.horizontalScroll="horizontalScroll",A.irregularSeal1="irregularSeal1",A.irregularSeal2="irregularSeal2",A.leftArrow="leftArrow",A.leftArrowCallout="leftArrowCallout",A.leftBrace="leftBrace",A.leftBracket="leftBracket",A.leftCircularArrow="leftCircularArrow",A.leftRightArrow="leftRightArrow",A.leftRightArrowCallout="leftRightArrowCallout",A.leftRightCircularArrow="leftRightCircularArrow",A.leftRightRibbon="leftRightRibbon",A.leftRightUpArrow="leftRightUpArrow",A.leftUpArrow="leftUpArrow",A.lightningBolt="lightningBolt",A.line="line",A.lineInv="lineInv",A.mathDivide="mathDivide",A.mathEqual="mathEqual",A.mathMinus="mathMinus",A.mathMultiply="mathMultiply",A.mathNotEqual="mathNotEqual",A.mathPlus="mathPlus",A.moon="moon",A.noSmoking="noSmoking",A.nonIsoscelesTrapezoid="nonIsoscelesTrapezoid",A.notchedRightArrow="notchedRightArrow",A.octagon="octagon",A.parallelogram="parallelogram",A.pentagon="pentagon",A.pie="pie",A.pieWedge="pieWedge",A.plaque="plaque",A.plaqueTabs="plaqueTabs",A.plus="plus",A.quadArrow="quadArrow",A.quadArrowCallout="quadArrowCallout",A.rect="rect",A.ribbon="ribbon",A.ribbon2="ribbon2",A.rightArrow="rightArrow",A.rightArrowCallout="rightArrowCallout",A.rightBrace="rightBrace",A.rightBracket="rightBracket",A.round1Rect="round1Rect",A.round2DiagRect="round2DiagRect",A.round2SameRect="round2SameRect",A.roundRect="roundRect",A.rtTriangle="rtTriangle",A.smileyFace="smileyFace",A.snip1Rect="snip1Rect",A.snip2DiagRect="snip2DiagRect",A.snip2SameRect="snip2SameRect",A.snipRoundRect="snipRoundRect",A.squareTabs="squareTabs",A.star10="star10",A.star12="star12",A.star16="star16",A.star24="star24",A.star32="star32",A.star4="star4",A.star5="star5",A.star6="star6",A.star7="star7",A.star8="star8",A.stripedRightArrow="stripedRightArrow",A.sun="sun",A.swooshArrow="swooshArrow",A.teardrop="teardrop",A.trapezoid="trapezoid",A.triangle="triangle",A.upArrow="upArrow",A.upArrowCallout="upArrowCallout",A.upDownArrow="upDownArrow",A.upDownArrowCallout="upDownArrowCallout",A.uturnArrow="uturnArrow",A.verticalScroll="verticalScroll",A.wave="wave",A.wedgeEllipseCallout="wedgeEllipseCallout",A.wedgeRectCallout="wedgeRectCallout",A.wedgeRoundRectCallout="wedgeRoundRectCallout"})(KA||(KA={}));var H;(function(A){A.text1="tx1",A.text2="tx2",A.background1="bg1",A.background2="bg2",A.accent1="accent1",A.accent2="accent2",A.accent3="accent3",A.accent4="accent4",A.accent5="accent5",A.accent6="accent6"})(H||(H={}));var HA;(function(A){A.left="left",A.center="center",A.right="right",A.justify="justify"})(HA||(HA={}));var ZA;(function(A){A.top="top",A.middle="middle",A.bottom="bottom"})(ZA||(ZA={}));var lA;(function(A){A.ACTION_BUTTON_BACK_OR_PREVIOUS="actionButtonBackPrevious",A.ACTION_BUTTON_BEGINNING="actionButtonBeginning",A.ACTION_BUTTON_CUSTOM="actionButtonBlank",A.ACTION_BUTTON_DOCUMENT="actionButtonDocument",A.ACTION_BUTTON_END="actionButtonEnd",A.ACTION_BUTTON_FORWARD_OR_NEXT="actionButtonForwardNext",A.ACTION_BUTTON_HELP="actionButtonHelp",A.ACTION_BUTTON_HOME="actionButtonHome",A.ACTION_BUTTON_INFORMATION="actionButtonInformation",A.ACTION_BUTTON_MOVIE="actionButtonMovie",A.ACTION_BUTTON_RETURN="actionButtonReturn",A.ACTION_BUTTON_SOUND="actionButtonSound",A.ARC="arc",A.BALLOON="wedgeRoundRectCallout",A.BENT_ARROW="bentArrow",A.BENT_UP_ARROW="bentUpArrow",A.BEVEL="bevel",A.BLOCK_ARC="blockArc",A.CAN="can",A.CHART_PLUS="chartPlus",A.CHART_STAR="chartStar",A.CHART_X="chartX",A.CHEVRON="chevron",A.CHORD="chord",A.CIRCULAR_ARROW="circularArrow",A.CLOUD="cloud",A.CLOUD_CALLOUT="cloudCallout",A.CORNER="corner",A.CORNER_TABS="cornerTabs",A.CROSS="plus",A.CUBE="cube",A.CURVED_DOWN_ARROW="curvedDownArrow",A.CURVED_DOWN_RIBBON="ellipseRibbon",A.CURVED_LEFT_ARROW="curvedLeftArrow",A.CURVED_RIGHT_ARROW="curvedRightArrow",A.CURVED_UP_ARROW="curvedUpArrow",A.CURVED_UP_RIBBON="ellipseRibbon2",A.CUSTOM_GEOMETRY="custGeom",A.DECAGON="decagon",A.DIAGONAL_STRIPE="diagStripe",A.DIAMOND="diamond",A.DODECAGON="dodecagon",A.DONUT="donut",A.DOUBLE_BRACE="bracePair",A.DOUBLE_BRACKET="bracketPair",A.DOUBLE_WAVE="doubleWave",A.DOWN_ARROW="downArrow",A.DOWN_ARROW_CALLOUT="downArrowCallout",A.DOWN_RIBBON="ribbon",A.EXPLOSION1="irregularSeal1",A.EXPLOSION2="irregularSeal2",A.FLOWCHART_ALTERNATE_PROCESS="flowChartAlternateProcess",A.FLOWCHART_CARD="flowChartPunchedCard",A.FLOWCHART_COLLATE="flowChartCollate",A.FLOWCHART_CONNECTOR="flowChartConnector",A.FLOWCHART_DATA="flowChartInputOutput",A.FLOWCHART_DECISION="flowChartDecision",A.FLOWCHART_DELAY="flowChartDelay",A.FLOWCHART_DIRECT_ACCESS_STORAGE="flowChartMagneticDrum",A.FLOWCHART_DISPLAY="flowChartDisplay",A.FLOWCHART_DOCUMENT="flowChartDocument",A.FLOWCHART_EXTRACT="flowChartExtract",A.FLOWCHART_INTERNAL_STORAGE="flowChartInternalStorage",A.FLOWCHART_MAGNETIC_DISK="flowChartMagneticDisk",A.FLOWCHART_MANUAL_INPUT="flowChartManualInput",A.FLOWCHART_MANUAL_OPERATION="flowChartManualOperation",A.FLOWCHART_MERGE="flowChartMerge",A.FLOWCHART_MULTIDOCUMENT="flowChartMultidocument",A.FLOWCHART_OFFLINE_STORAGE="flowChartOfflineStorage",A.FLOWCHART_OFFPAGE_CONNECTOR="flowChartOffpageConnector",A.FLOWCHART_OR="flowChartOr",A.FLOWCHART_PREDEFINED_PROCESS="flowChartPredefinedProcess",A.FLOWCHART_PREPARATION="flowChartPreparation",A.FLOWCHART_PROCESS="flowChartProcess",A.FLOWCHART_PUNCHED_TAPE="flowChartPunchedTape",A.FLOWCHART_SEQUENTIAL_ACCESS_STORAGE="flowChartMagneticTape",A.FLOWCHART_SORT="flowChartSort",A.FLOWCHART_STORED_DATA="flowChartOnlineStorage",A.FLOWCHART_SUMMING_JUNCTION="flowChartSummingJunction",A.FLOWCHART_TERMINATOR="flowChartTerminator",A.FOLDED_CORNER="folderCorner",A.FRAME="frame",A.FUNNEL="funnel",A.GEAR_6="gear6",A.GEAR_9="gear9",A.HALF_FRAME="halfFrame",A.HEART="heart",A.HEPTAGON="heptagon",A.HEXAGON="hexagon",A.HORIZONTAL_SCROLL="horizontalScroll",A.ISOSCELES_TRIANGLE="triangle",A.LEFT_ARROW="leftArrow",A.LEFT_ARROW_CALLOUT="leftArrowCallout",A.LEFT_BRACE="leftBrace",A.LEFT_BRACKET="leftBracket",A.LEFT_CIRCULAR_ARROW="leftCircularArrow",A.LEFT_RIGHT_ARROW="leftRightArrow",A.LEFT_RIGHT_ARROW_CALLOUT="leftRightArrowCallout",A.LEFT_RIGHT_CIRCULAR_ARROW="leftRightCircularArrow",A.LEFT_RIGHT_RIBBON="leftRightRibbon",A.LEFT_RIGHT_UP_ARROW="leftRightUpArrow",A.LEFT_UP_ARROW="leftUpArrow",A.LIGHTNING_BOLT="lightningBolt",A.LINE_CALLOUT_1="borderCallout1",A.LINE_CALLOUT_1_ACCENT_BAR="accentCallout1",A.LINE_CALLOUT_1_BORDER_AND_ACCENT_BAR="accentBorderCallout1",A.LINE_CALLOUT_1_NO_BORDER="callout1",A.LINE_CALLOUT_2="borderCallout2",A.LINE_CALLOUT_2_ACCENT_BAR="accentCallout2",A.LINE_CALLOUT_2_BORDER_AND_ACCENT_BAR="accentBorderCallout2",A.LINE_CALLOUT_2_NO_BORDER="callout2",A.LINE_CALLOUT_3="borderCallout3",A.LINE_CALLOUT_3_ACCENT_BAR="accentCallout3",A.LINE_CALLOUT_3_BORDER_AND_ACCENT_BAR="accentBorderCallout3",A.LINE_CALLOUT_3_NO_BORDER="callout3",A.LINE_CALLOUT_4="borderCallout4",A.LINE_CALLOUT_4_ACCENT_BAR="accentCallout3=4",A.LINE_CALLOUT_4_BORDER_AND_ACCENT_BAR="accentBorderCallout4",A.LINE_CALLOUT_4_NO_BORDER="callout4",A.LINE="line",A.LINE_INVERSE="lineInv",A.MATH_DIVIDE="mathDivide",A.MATH_EQUAL="mathEqual",A.MATH_MINUS="mathMinus",A.MATH_MULTIPLY="mathMultiply",A.MATH_NOT_EQUAL="mathNotEqual",A.MATH_PLUS="mathPlus",A.MOON="moon",A.NON_ISOSCELES_TRAPEZOID="nonIsoscelesTrapezoid",A.NOTCHED_RIGHT_ARROW="notchedRightArrow",A.NO_SYMBOL="noSmoking",A.OCTAGON="octagon",A.OVAL="ellipse",A.OVAL_CALLOUT="wedgeEllipseCallout",A.PARALLELOGRAM="parallelogram",A.PENTAGON="homePlate",A.PIE="pie",A.PIE_WEDGE="pieWedge",A.PLAQUE="plaque",A.PLAQUE_TABS="plaqueTabs",A.QUAD_ARROW="quadArrow",A.QUAD_ARROW_CALLOUT="quadArrowCallout",A.RECTANGLE="rect",A.RECTANGULAR_CALLOUT="wedgeRectCallout",A.REGULAR_PENTAGON="pentagon",A.RIGHT_ARROW="rightArrow",A.RIGHT_ARROW_CALLOUT="rightArrowCallout",A.RIGHT_BRACE="rightBrace",A.RIGHT_BRACKET="rightBracket",A.RIGHT_TRIANGLE="rtTriangle",A.ROUNDED_RECTANGLE="roundRect",A.ROUNDED_RECTANGULAR_CALLOUT="wedgeRoundRectCallout",A.ROUND_1_RECTANGLE="round1Rect",A.ROUND_2_DIAG_RECTANGLE="round2DiagRect",A.ROUND_2_SAME_RECTANGLE="round2SameRect",A.SMILEY_FACE="smileyFace",A.SNIP_1_RECTANGLE="snip1Rect",A.SNIP_2_DIAG_RECTANGLE="snip2DiagRect",A.SNIP_2_SAME_RECTANGLE="snip2SameRect",A.SNIP_ROUND_RECTANGLE="snipRoundRect",A.SQUARE_TABS="squareTabs",A.STAR_10_POINT="star10",A.STAR_12_POINT="star12",A.STAR_16_POINT="star16",A.STAR_24_POINT="star24",A.STAR_32_POINT="star32",A.STAR_4_POINT="star4",A.STAR_5_POINT="star5",A.STAR_6_POINT="star6",A.STAR_7_POINT="star7",A.STAR_8_POINT="star8",A.STRIPED_RIGHT_ARROW="stripedRightArrow",A.SUN="sun",A.SWOOSH_ARROW="swooshArrow",A.TEAR="teardrop",A.TRAPEZOID="trapezoid",A.UP_ARROW="upArrow",A.UP_ARROW_CALLOUT="upArrowCallout",A.UP_DOWN_ARROW="upDownArrow",A.UP_DOWN_ARROW_CALLOUT="upDownArrowCallout",A.UP_RIBBON="ribbon2",A.U_TURN_ARROW="uturnArrow",A.VERTICAL_SCROLL="verticalScroll",A.WAVE="wave"})(lA||(lA={}));var g;(function(A){A.AREA="area",A.BAR="bar",A.BAR3D="bar3D",A.BUBBLE="bubble",A.BUBBLE3D="bubble3D",A.DOUGHNUT="doughnut",A.LINE="line",A.PIE="pie",A.RADAR="radar",A.SCATTER="scatter"})(g||(g={}));var kA;(function(A){A.TEXT1="tx1",A.TEXT2="tx2",A.BACKGROUND1="bg1",A.BACKGROUND2="bg2",A.ACCENT1="accent1",A.ACCENT2="accent2",A.ACCENT3="accent3",A.ACCENT4="accent4",A.ACCENT5="accent5",A.ACCENT6="accent6"})(kA||(kA={}));var oA;(function(A){A.chart="chart",A.image="image",A.line="line",A.rect="rect",A.text="text",A.placeholder="placeholder"})(oA||(oA={}));var L;(function(A){A.chart="chart",A.hyperlink="hyperlink",A.image="image",A.media="media",A.online="online",A.placeholder="placeholder",A.table="table",A.tablecell="tablecell",A.text="text",A.notes="notes"})(L||(L={}));var LA;(function(A){A.title="title",A.body="body",A.image="pic",A.chart="chart",A.table="tbl",A.media="media"})(LA||(LA={}));var hA;(function(A){A.DEFAULT="•",A.CHECK="✓",A.STAR="★",A.TRIANGLE="▶"})(hA||(hA={}));const mA="data:image/png;base64,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",Pe="data:image/png;base64,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AAAAAACAlFAAAwAAAAAAAKSEAhgAAAAAAAAgJRTAAAAAAAAAACmhAAYAAAAAAABICQUwAAAAAAAAQEoogAEAAAAAAABSQgEMAAAAAAAAkBIKYAAAAAAAAICUUAADAAAAAAAApIQCGAAAAAAAACAlFMAAAAAAAAAAKaEABgAAAAAAAEgJBTAAAAAAAABASiiAAQAAAAAAAFJCAQwAAAAAAACQEgpgAAAAAAAAgJRQAAMAAAAAAACkhAIYAAAAAAAAICUUwAAAAAAAAAApoQAGAAAAAAAASAkFMAAAAAAAAEBKKIABAAAAAAAAUkIBDAAAAAAAAJASCmAAAAAAAACAlFAAAwAAAAAAAKSEAhgAAAAAAAAgJRTAAAAAAAAAACmhAAYAAAAAAABICQUwAAAAAAAAQEoogAEAAAAAAABSQgEMAAAAAAAAkBIKYAAAAAAAAICUUAADAAAAAAAApIQCGAAAAAAAACAlFMAAAAAAAAAAKaEABgAAAAAAAEgJBTAAAAAAAABASiiAAQAAAAAAAFJCAQwAAAAAAACQEgpgAAAAAAAAgJRQAAMAAAAAAACkhAIYAAAAAAAAICUUwAAAAAAAAAApoQAGAAAAAAAASAkFMAAAAAAAAEBKKIABAAAAAAAAUkIBDAAAAAAAAJASCmAAAAAAAACAlFAAAwAAAAAAAKSEAhgAAAAAAAAgJRTAAAAAAAAAACmhAAYAAAAAAABICQUwAAAAAAAAQEoogAEAAAAAAABSQgEMAAAAAAAAkBIKYAAAAAAAAICUUAADAAAAAAAApIQCGAAAAAAAACAlFMAAAAAAAAAAKaEABgAAAAAAAEgJBTAAAAAAAABASiiAAQAAAAAAAFJCAQwAAAAAAACQEgpgAAAAAAAAgJRQAAMAAAAAAACkhAIYAAAAAAAAICUUwAAAAAAAAAApoQAGAAAAAAAASAkFMAAAAAAAAEBKKIABAAAAAAAAUkIBDAAAAAAAAJASCmAAAAAAAACAlFAAAwAAAAAAAKSEAhgAAAAAAAAgJRTAAAAAAAAAACmhAAYAAAAAAABICQUwAAAAAAAAQEoogAEAAAAAAABSQgEMAAAAAAAAkBIKYAAAAAAAAICUUAADAAAAAAAApIQCGAAAAAAAACAlFMAAAAAAAAAAKaEABgAAAAAAAEgJBTAAAAAAAABASiiAAQAAAAAAAFJCAQwAAAAAAACQEgpgAAAAAAAAgJRQAAMAAAAAAACkhAIYAAAAAAAAICUUwAAAAAAAAAApoQAGAAAAAAAASAkFMAAAAAAAAEBKKIABAAAAAAAAUkIBDAAAAAAAAJASCmAAAAAAAACAlFAAAwAAAAAAAKSEAhgAAAAAAAAgJRTAAAAAAAAAACmhAAYAAAAAAABICQUwAAAAAAAAQEoogAEAAAAAAABSQgEMAAAAAAAAkBIKYAAAAAAAAICUUAADAAAAAAAApIQCGAAAAAAAACAlFMAAAAAAAAAAKaEABgAAAAAAAEgJBTAAAAAAAABASiiAAQAAAAAAAFJCAQwAAAAAAACQEgpgAAAAAAAAgJRQAAMAAAAAAACkhAIYAAAAAAAAICUUwAAAAAAAAAApoQAGAAAAAAAASAkFMAAAAAAAAEBKKIABAAAAAAAAUkIBDAAAAAAAAJASCmAAAAAAAACAlFAAAwAAAAAAAKSEAhgAAAAAAAAgJRTAAAAAAAAAACmhAAYAAAAAAABICQUwAAAAAAAAQEoogAEAAAAAAABSQgEMAAAAAAAAkBIKYAAAAAAAAICUUAADAAAAAAAApIQCGAAAAAAAACAlFMAAAAAAAAAAKaEABgAAAAAAAEgJBTAAAAAAAABASiiAAQAAAAAAAFJCAQwAAAAAAACQEgpgAAAAAAAAgJRQAAMAAAAAAACkhAIYAAAAAAAAICUUwAAAAAAAAAApoQAGAAAAAAAASAkFMAAAAAAAAEBKKIABAAAAAAAAUkIBDAAAAAAAAJASCmAAAAAAAACAlFAAAwAAAAAAAKSEAhgAAAAAAAAgJRTAAAAAAAAAACmhAAYAAAAAAABICQUwAAAAAAAAQEoogAEAAAAAAABSQgEMAAAAAAAAkBIKYAAAAAAAAICUUAADAAAAAAAApIQCGAAAAAAAACAlFMAAAAAAAAAAKaEABgAAAAAAAEgJBTAAAAAAAABASiiAAQAAAAAAAFJCAQwAAAAAAACQEgpgAAAAAAAAgJRQAAMAAAAAAACkhAIYAAAAAAAAICUUwAAAAAAAAAApoQAGAAAAAAAASAkFMAAAAAAAAEBKKIABAAAAAAAAUkIBDAAAAAAAAJASCmAAAAAAAACAlFAAAwAAAAAAAKSEAhgAAAAAAAAgJRTAAAAAAAAAACmhAAYAAAAAAABICQUwAAAAAAAAQEoogAEAAAAAAABSQgEMAAAAAAAAkBIKYAAAAAAAAICUUAADAAAAAAAApIQCGAAAAAAAACAlFMAAAAAAAAAAKaEABgAAAAAAAEgJBTAAAAAAAABASiiAAQAAAAAAAFJCAQwAAAAAAACQEgpgAAAAAAAAgJRQAAMAAAAAAACkhAIYAAAAAAAAICUUwAAAAAAAAAApoQAGAAAAAAAASAkFMAAAAAAAAEBKKIABAAAAAAAAUkIBDAAAAAAAAJASCmAAAAAAAACAlFAAAwAAAAAAAKSEAhgAAAAAAAAgJRTAAAAAAAAAACmhAAYAAAAAAABICQUwAAAAAAAAQEoogAEAAAAAAABSQgEMAAAAAAAAkBIKYAAAAAAAAICUUAADAAAAAAAApIQCGAAAAAAAACAlFMAAAAAAAAAAKaEABgAAAAAAAEgJBTAAAAAAAABASiiAAQAAAAAAAFJCAQwAAAAAAACQEgpgAAAAAAAAgJRQAAMAAAAAAACkhAIYAAAAAAAAICUUwAAAAAAAAAApoQAGAAAAAAAASAkFMAAAAAAAAEBKKIABAAAAAAAAUkIBDAAAAAAAAJASCmAAAAAAAACAlFAAAwAAAAAAAKREkRUAAACwrUpLSwuGDRvWfMCAAS26du3avKysrLiioqKkZcuWzZs1a1bcvHnz0tLS0rJsNtusuLi4ebNmzUoLCgo+8/eijY2N9Zs3b66pra2tqqur21xTU1NdVVVVs2nTptqNGzdWbdiwoeYvf/nL5hUrVlQtWLBgw6xZs6pqamoaJQYAAEDaKYABAACIiIghQ4aUHnTQQW379u3bql27dq3at2/fpkWLFq2bN29eWVpa2qpZs2bNCwsLm2ez2fLCwsLyoqKi8sLCwtKknK+hoaG6vr6+qqGh4S91dXV/aWhoqNq8eXNVTU3NuqqqqvUbNmxYu2rVqjWrV69e99Zbb6177rnnPpgzZ06NTwYAAABJogAGAADIA8OGDWt+xBFHdBwwYECnLl26dGjdunXHFi1adCgtLe1YUlLSvlmzZq0KCgqK07yDwsLCssLCwrKIaPdp/zuNjY21mzdvXrdp06ZVNTU172/YsGHl2rVr31+2bNnKBQsWrHjyySffnzVrVpVPGAAAAE1Fpuexsd9HfaF+ZcSal0ptCAAAIAE6deqUPf744zvtueeeXbp3796lbdu2XSorKzuXlpZ2KS0t7VBYWFhhSztGQ0PDxpqampU1NTXL169fv+yDDz5Y9s477yybPXv2sj/96U8rVqxYUWdLAAAAbE9t9q6Jog4f/TUFMAAAQEJks9nMt7/97Y4jRozo1bdv397t2rXrXl5e3rWsrKxzcXFx+4gosKUmp7G2tnZVTU3Nso0bNy5btWrV0tdff/2tJ598cvG999672noAAADYFgpgAACAhPne977X6a9Fb/v27Xu1bNmyV1lZWa8kvXOXLauvr9/wl7/8ZdG6desWL1u2bNHChQsX/fGPf1w8derUjbYDAADAliiAAQAAmqhsNps59dRTuxx66KH9+/Tp87n27dv3Ly8v719UVOSRzXlq06ZNKzZu3Pj6+++//8abb775xqOPPvrG3XffvcpmAAAA+CsFMAAAQBNx6qmndvniF784qHfv3v3btWv3uYqKis8VFhaW2wxbUl9fv37Dhg1vfPDBB68vXrz4jccee2z+jTfeuNxmAAAA8pMCGAAAYBc45phjWn/rW9/aq3///kPatGnTv6Kiop9HOLO9NDQ0VG/cuPGtNWvWLFy4cOGcO+6445WHHnporc0AAACknwIYAABgJzjjjDO6f+lLX9qrV69eg1u3bj2orKysR0RkbIadJFddXb103bp18xcvXjz30UcffeXqq69+x1oAAADSRwEMAACwnZWWlhb86le/2u3QQw8d1r17931btmw5qLCwsMxmaEoaGhqqP/zww/nvvPPOzGeeeWbW2LFj36ipqWm0GQAAgGRTAAMAAGwHP/7xj7t+9atf3bdXr15D27Ztu1c2m21jKyRJXV3dmg8++OCVRYsWvfznP/95xh/+8IdltgIAAJA8CmAAAIBtcOKJJ7Y75ZRTDujXr9+w1q1bD81ms61shTSpq6tbt3bt2pfffPPNWbfccsvUe++9d7WtAAAANH0KYAAAgE+hoqKi4IILLhg0YsSI/bp27bpfy5YtB2YymUKbIR/kcrmGDz/8cP6777474/nnn59x4YUXvrZx40aPiwYAAGiCFMAAAAAf4/jjj2/7/e9//8D+/fsf2Lp1630KCgpKbAUiGhsbN61fv37eW2+9NeWGG2545u67715lKwAAAE2DAhgAAOB/ZLPZzAUXXPC5I4888sDu3bsfWFFRsVtEFNgMbFl1dfWSd999d8qsWbNmnnvuuS+vW7euwVYAAAB2DQUwAACQ10pLSwsuvfTSQYcccsjBXbt2HVFWVtbDVmDb1dbWrnr//fdfmDp16uRf/vKXL65evbreVgAAAHYeBTAAAJB3Bg0aVHrBBRd8fs899zywQ4cOBxQVFbWwFdj+Ghsba9euXTtrzpw5T59//vmTX3755WpbAQAA2LEUwAAAQF4YNmxY8/POO+/gIUOGHOZ9vrDz/W0ZfNFFFz07a9asKlsBAADY/hTAAABAarVq1arwyiuv3HfEiBEjO3TocFBhYWGZrcCu19DQUP3+++8/O2XKlIk/+clPZm7cuLHRVgAAALYPBTAAAJAqrVq1Kvztb3+7/3777Xd4x44dRxQWFpbbCjRdDQ0NG99///0pM2bMeOqHP/zhC8pgAACAz0YBDAAApMJZZ53V45vf/OaRvXr1GllaWtrVRiB5ampq3l28ePHEO++8c9LVV1/9jo0AAABsPQUwAACQWMOHDy+/6KKLvjB48OCjW7RoMdBGID0+/PDDV+fNmzfhvPPOe3L69Ol/sREAAIBPRwEMAAAkSqtWrQpvuOGGQ/bbb79/atOmzX6ZTCZrK5BeuVyubs2aNTNmzJjx2JgxYyavW7euwVYAAAA+ngIYAABIhB//+Mddv/e9732lZ8+e/1RcXNzWRiD/1NbWfvD2228/dssttzz029/+9l0bAQAA+L8UwAAAQJNVUVFRcO21137+4IMPPrZ169b7ZTKZAlsBIqJxzZo1M59//vnxp5122hR3BQMAAPx/CmAAAKDJOeWUUzqefvrpx/bu3ftL2Wy2jY0AH6e+vn7j0qVLH/vd7373x+uvv36ZjQAAAPlOAQwAADQJ2Ww2c+uttx5wyCGHnNC6deu9I8LdvsDWaFy7du1L06ZN+/OPfvSjZ1evXl1vJQAAQD5SAAMAALtU//79S6655pp/2nPPPY8tLy/vayPAZ1VTU7NswYIF488999wHp06dutFGAACAfKIABgAAdomf//znPU855ZQTu3btemRhYWGZjQDbW2NjY92KFSuevOWWW+689NJLF9kIAACQDxTAAADATuMxz8Cusn79+rlPP/30f5188slT6+rqcjYCAACklQIYAADY4fr27Vv8hz/84a+Pee5nI8CuUlNT8+68efPu/8EPfvDgwoULN9kIAACQNgpgAABghxkyZEjpNddc89XBgwefWFxc3MFGgKaitrZ21dy5c+/5yU9+8uc5c+bU2AgAAJAWWyqAPYoNAADYJqNHj+4wb968n06ZMuXRYcOGnaH8BZqa4uLi9sOGDTtjypQpj86bN++nJ510UntbAQAA0s4dwAAAwFY599xze33/+9//dufOnY/IZDJZGwGSIpfL1S1fvvzJG2644fbLLrvsbRsBAACSyiOgAQCAz+y8887r+53vfOfbHTt2PDyTyRTaCJBUuVyuYcWKFU/cdNNN//XrX/96sY0AAABJowAGAAC22WWXXTboG9/4xg9at249zDaAtFm7du2su++++9pzzjnnNdsAAACSQgEMAABsNcUvkE8UwQAAQJIogAEAgE9N8Qvks7Vr18665557rvv5z38+3zYAAICmaksFcGHlwOj6UV9orIqoWZG1PQAAyBO/+MUvet9xxx3nHHrooT8pLS3tYiNAPiotLe2y7777HvP973+/X1lZ2ZIpU6assxUAAKCpKetcHwXlH/01BTAAAOS5M844o/u99957zpe//OWflZeX94qIjK0AeS5TXl7e8+CDDx71/e9/v3dEvDVjxowPrQUAAGgqFMAAAMD/ceKJJ7a77777fjJq1Kh/KS8v7xOKX4B/lCkvL+99+OGHj/rWt77VfvXq1Qvnz59fbS0AAMCutqUC2DuAAQAgzwwdOrTs+uuvP6l///4nFRYWltkI20NjY2Ns2rQpqquro6amJurr62PTpk2xefPmqK+vj+rq6qivr4/NmzfHpk2boqGhYZv/fxUWFkZJSUk0a9YsioqKoqysLIqKiqJZs2ZRUlISRUVFUVpa+r9/FRQUCIjtoqGhoeq11167a8yYMffMmTOnxkYAAIBdZUvvAFYAAwBAnujUqVP2nnvuGbXXXnudnM1mK22Ej9PQ0BAbN26MDRs2/J+/Nm7cGBs3boyamprYtGlTbNq0KWpqaqK2trbJnqe4uDhKSkqitLT0f/9eUVERFRUV0aJFi//zV0VFRRQWFvog8LHq6urWvvjii7eceOKJf169enW9jQAAADubAhgAAPLcXXfdddAXv/jF00tLS7vZRn7L5XKxYcOGWLt2baxbty7Wrl37d3+tW7cuNmzYkPd7atGiRbRu3TpatWoVrVu3jjZt2vzvf27dunW0aNHCh4morq5e+sgjj1zzne98Z6ptAAAAO5MCGAAA8tTVV189+MQTTzyzoqJioG3kj8bGxli5cmUsX748Pvjgg1i9evX//n3t2rXR2NhoSZ9RYWFhtGrVKtq1axdt27b937937tw5OnTo4LHTeWbDhg3z77333qvOPPPMebYBAADsDApgAADIM1/72tfaXHrppad27979qIjQRKVUQ0NDrFq1KlasWBHvv//+//595cqVTfqRzGlXXFwcHTp0iI4dO0bnzp2jY8eO0alTp2jXrp1HS6dYLpdrfOeddx76+c9/fv2ECRPW2QgAALAjKYABACBP9OrVq9ldd931jT322OM7hYWFZTaSHh9++GG88847sXTp0njvvfdixYoVsXr16mhoaLCchCgsLIz27dtHp06dolu3btG9e/fo3r27x0mnTENDQ9W8efNu++Y3v/nHJUuWbLYRAABgR1AAAwBAHrjrrrtG/NM//dOZJSUlXWwj2davXx9Lly6Nd955539L3w8//NBiUqqysvJ/y+C//tWqVSuLSbiamppljz322G9Gjx49xTYAAIDtTQEMAAAp9qtf/arPD3/4w5+1atVqL9tIno0bN8aSJUvirbfeikWLFsV7770XmzZtspg8V1JSEl27do0+ffpE3759o3fv3lFeXm4xCbRu3bqXr7322ivGjh27yDYAAIDtRQEMAAApNGjQoNI77rjju7vttttJBQUFWRtJhtWrV8ebb74ZixcvjiVLlsTy5cujsbHRYtiigoKC6Ny5c/Tu3Tt69+4d/fr1i7Zt21pMQjQ2Nta98cYbd33rW9+6ff78+TU2AgAAfFYKYAAASJHS0tKCBx988Jj99tvvn7PZbBsbaboaGhri7bffjrfeeisWLFgQS5YscXcv201FRUX06tUr+vbtG3379o2ePXtGYWGhxTRhdXV1a2bMmHHjV77ylYdqamr85gcAALDNFMAAAJASp59+erdf/vKX51ZWVu5jG03T6tWr47XXXouFCxfGm2++GRs3brQUdooWLVpE3759Y8CAATFw4EB3CDdh69evf/E//uM//vPqq69+xzYAAIBtoQAGAICEGzRoUOm99977w969ex+byWTc4teErF+/PubNmxcLFiyIN954Q+FLk9GiRYvo169fDBgwIPbYY4+orKy0lCYkl8s1LF68eNyJJ554rcdCAwAAW0sBDAAACXbNNdcMOemkk35RVlbWyzZ2vVwuF++++27MnTs3XnvttViyZIl3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B7lcrm7y5Mm//vKXv/yIbQAAwK63pXcAK4ABAMg7paWlBTNnzjyzT58+x9vG39uwYUOMGzcuZsyY4VHPQF7KZDKx3377xde//vWoqKiwkH+waNGiP+27775X1dTUeCwEAADsQgpgAAD4H926dctOnjz5V506dRppG/9fLpeLqVOnxp///OfYuHGjhQB5r6KiIkaNGhX777+/x0L/g+XLlz9+6KGHXvLuu+/W2QYAAOwaWyqAvQMYAIC8MXz48PInnnjiynbt2o2wjf/vnXfeiWuvvTaee+652Lx5s4UARMTmzZtjzpw58dprr0XPnj2jRYsWlvI/Kioq+n7rW98aMnXq1Ofee+89f3AAAMAusKV3ACuAAQDIC9/+9rc73n777X9o0aLFANv4b1VVVXHXXXfFvffeG+vXr7cQgI+wbt26eP7552P9+vWx2267RVFRkaVERElJSefjjjvuoA8++GDKK6+88hcbAQCAnUsBDABAXjv//PP7XXzxxX8oKSnpbBv/bfr06XHttdfGokWLLAPgU3jnnXdi2rRp0bp16+jc2R8nERHZbLbyC1/4whElJSUvTp48eY2NAADAzqMABgAgb/3ud7/b60c/+tFVRUVFrWwjYs2aNXHzzTfHpEmTora21kIAtkJtbW289NJL8c4770Tfvn2jtLQ073dSWFhYNnz48C/26dNn4UMPPbTMpwQAAHYOBTAAAHnp1ltv3f+b3/zmfxYWFjbP913kcrl4/vnn4/rrr4/ly5f7cAB8BitXroxp06ZFRUVFdOvWLTKZTF7vo6CgIDto0KBDBw0atOiBBx54xycEAAB2vC0VwJmex8Z+H/WF+pURa17ym6wAACTTww8//KXDDjvsXzKZTN6/rPGDDz6I22+/Pd544w0fDIDtbMCAAfGtb30r2rRpk/e7yOVyjVOmTPn1yJEjH/LJAACAHavN3jVR1OGjv6YABgAgdV555ZXTPve5z30r3/fQ0NAQjz32WDz++ONRV1fngwGwg2Sz2Tj66KPjC1/4QhQUFOT9Pl5//fU79tprr9/7ZAAAwI6jAAYAIC9ks9nMyy+/fFafPn2Oz/ddvPvuu3HbbbfFe++954MBsJN069YtvvOd70S3bt3yfhdLliy5f5999rmypqam0ScDAAC2PwUwAACpV1paWjBr1qyzevfufVw+7yGXy8WTTz4ZDz74oLt+AXaBbDYbxxxzTBxxxBF5fzfw0qVLHxg6dOjlSmAAANj+FMAAAKRar169mk2ePHlsu3btDsrnPaxcuTJuueWWePvtt30oAHaxnj17ximnnBIdOnTI6z2sXr16yiGHHPIvS5Ys2exTAQAA28+WCuDCyoHR9aO+0FgVUbMia3sAADRpQ4cOLXvqqacub9Omzf75uoNcLhfPPPNMXH/99bF27VofCoAmYP369TFlypQoKSmJnj17RiaTycs9NG/evPtJJ500ZPLkyc+sWLHCoykAAGA7KetcHwXlH/01BTAAAIk1ZMiQ0kceeeSKVq1a7Z2vO6iuro7bb789nnjiiWhs9IRNgKaksbEx5s+fH++//34MGDAgstn8/DlLaWlpp6997WuDn3rqqadXrlxZ75MBAACfnQIYAIDUOfTQQ1s8+OCDv2/ZsuUe+bqDOXPmxNVXX+2RzwBN3PLly+OFF16Ijh075u0joUtLSzudcMIJ+7/00ktPv/3227U+FQAA8NkogAEASJVhw4Y1v++++37TsmXLQfl4/vr6+hg/fnz88Y9/jNpaP0MHSILNmzfHiy++GJs3b47ddtstCgoK8m4HxcXFbY866qg9n3vuuaeXL1/ucdAAAPAZKIABAEiNI488snLcuHG/b9GixcB8PP97770XV111VcyZM8eHASCBFi1aFC+//HL069cvWrRokXfnLykp6XDcccftP2fOnGcWLVq0yScCAAC2jQIYAIBUOPLIIyvvvPPO35aXl++Wj+d/+umn48Ybb4wPP/zQhwEgwf7yl7/ECy+8ECUlJdGrV6+8O3+zZs3aHHXUUfspgQEAYNspgAEASLxjjz227W233faH5s2b98m3s1dVVcXNN98cTz31VDQ2NvowAKRAY2NjzJ8/P5YtWxYDBgyIZs2a5dX5mzVr1uaYY4458M0333xm4cKFNT4RAACwdRTAAAAk2qGHHtritttuuzofy9+33347rrnmmli8eLEPAkAKvf/++/HKK69Enz59orKyMq/Ons1mK4888sh9Zs6c+dTSpUs3+zQAAMCnpwAGACCxjjjiiJb33nvvteXl5f3y6dy5XC4mTZoUN998c1RVVfkgAKRYVVVVTJ06NbLZbPTp0ycymUzenL24uLjtV7/61c+/8sorTy1evLjWpwEAAD4dBTAAAIl06KGHtrj33nt/l2/lb3V1ddx0000xefLkyOVyPggAeSCXy8WCBQvi3Xffjd133z2y2fz5mUyzZs1aH3300fvNmDHjSXcCAwDAp6MABgAgcYYOHVo2fvz4qysqKgbk07mXLVsWV111lUc+A+SplStXxiuvvBKf+9znoqKiIm/O3axZszZHH3300GeeeebJFStW1PkkAADAlimAAQBIlCFDhpQ++uij17Rs2XL3fDr31KlT49prr42NGzf6EADksaqqqpg+fXq0bds2unTpkjfnLikpaT9q1KihTz755JMrV66s90kAAICPt6UCuMB6AABoSjp16pSdMGHCv1dWVu6RL2dubGyMcePGxR133BF1dW56AiCitrY2br755hg/fnw0NjbmzbkrKyv3mDBhwr9369bNXQkAALCNFMAAADQZrVq1Kpw+ffolbdq02T9fzlxdXR2/+93vYtKkSd73C8DfyeVy8fjjj8fvf//7qK6uzptzt2nTZv8pU6Zc0qpVq0KfAgAA2HoKYAAAmoSKioqC2bNnX9KuXbuD8uXMS5cujYsuuijmz5/vAwDAx3r11VfjoosuiqVLl+bNmdu1a3fQ7Nmz/72iosLPrgAAYCu5iAYAoEmYOXPmz9q1a3dIvpz35ZdfjiuuuCLWrVsnfAA+0bp16+KKK66Il19+OW/O3K5du4Nnzpz5M+kDAMDWUQADALDLvfjii2N69OgxKh/Omsvl4oEHHogbbrghamtrhQ/Ap1ZbWxs33HBDPPDAA3nz2oAePXqMevHFF8dIHwAAPj0FMAAAu9SkSZO+NnDgwFPy4ax1dXVx8803x8SJE73vF4BtksvlYuLEiXHLLbdEXV1dXpx54MCBJ0+aNOlr0gcAgE9HAQwAwC7z6KOPHnXggQeekw9nXbduXfz617+OWbNmCR6Az2zmzJnx61//Ol9eJZA58MADz3n00UePkjwAAHyywsqB0fWjvtBYFVGzImtDAADsEDfeeOO+Rx999EWZTKYw7Wddvnx5XHXVVbFy5UrBA7DdbNiwIWbPnh0DBw6MioqKtB8307179/179uz56sMPP7xc+gAA5LuyzvVRUP7RX1MAAwCw011xxRV7fPe7372qoKCgWdrPOmfOnPjtb38bGzduFDwA2111dXVMmzYtOnfuHB07dkz1WTOZTOHuu+9+eJs2bV6aNGnSKukDAJDPFMAAADQZZ5xxRvef/exnvy0sLCxP+1knTJgQd999d9TX1wsegB2moaEhXnrppchms9G3b99UnzWTyRTttddeB/3lL395dubMmRukDwBAvlIAAwDQJBx00EEVf/jDH64pLi7ulOZz5nK5eOCBB+Kxxx4TOgA77c+eBQsWRF1dXfTv3z8ymUxqz1pQUFBywAEHDJs+ffqkpUuXbpY+AAD5aEsFcIH1AACwMwwaNKj0vvvuu7qsrKxXms9ZV1cX1113XUyaNEnoAOx0EydOjOuvvz7q6upSfc6ysrJef/rTn67u379/idQBAODvKYABANjhKioqCh577LGLKyoqBqb5nNXV1XHNNdfE7NmzhQ7ALvPKK6/ElVdeGVVVVak+Z4sWLQZOnDhxbEVFhZ9vAQDA33CBDADADjdz5syftW3b9sA0n3HdunVx2WWXxRtvvCFwAHa5xYsXx2WXXRZr165N9TnbtWt34MyZM38mcQAA+P8UwAAA7FBPPvnkqB49eoxK8xlXrVoVV1xxRSxfvlzgADQZK1asiCuuuCJWrlyZ6nP26NFj1KRJk0ZJHAAA/lth5cDo+lFfaKyKqFmRtSEAALbZjTfeuO+XvvSlCzOZTGp/8fDdd9+NK6+8MtatWydwAJqc6urqmDVrVvTv3z8qKytTe85u3boN79mz57yHH37Yb2MBAJAXyjrXR0H5R39NAQwAwA5x3nnn9T311FOvLigoKE7rGV977bW45pprorq6WuAANFmbN2+OGTNmRI8ePaJ9+/apPGMmkykYNGjQIYWFhVOee+45v5UFAEDqKYABANipjjrqqFb/8R//8YdmzZq1SusZX3755bj++uujrq5O4AA0eQ0NDfHSSy9Fp06dolOnTqk8Y0FBQXbYsGGfnz9//qQ33nhjk9QBAEizLRXA3gEMAMB21a1bt+wNN9zwnyUlJR3TesYpU6bEjTfeGPX19QIHIDHq6+vjxhtvjKlTp6b2jCUlJZ1uuOGG/+jWrZu7GgAAyFsKYAAAtqunn376XyorK/dI6/kmTZoUd955ZzQ2NgobgMRpbGyMO+64I5588snUnrGysnLw008//UtpAwCQrxTAAABsN88///w3unTp8k9pPd/EiRNj3LhxkcvlhA1AYuVyubj//vtTXQJ36dLlS88+++yJ0gYAIB95BzAAANvFTTfdNPzII488L5PJZNJ4vsceeyzGjx8vaABS47XXXotmzZpF3759U3m+zp0779urV695Dz/88DJpAwCQNlt6B7ACGACAz+wXv/hF7x/+8IdXFxQUNEvj+R544IF45JFHBA1A6ixYsCDq6upiwIABqTtbJpPJDBo06ODGxsbnpk6dul7aAACkiQIYAIAd5oADDqj43e9+99tmzZq1TeP5xo0bF5MmTRI0AKm1aNGi2Lx5cwwcODB1ZysoKMjut99+w5577rnH33vvvc3SBgAgLbZUAHsHMAAA2yybzWbuvPPOfyktLe2exvNNmDBB+QtAXpg0aVI89NBDqTxbaWlpj3vuuedfstlsRtIAAOQDBTAAANvs+eef/06HDh0OTePZHn744Xj44YeFDEDeeOSRR+LPf/5zKs/WoUOHw5599tlvSxkAgHygAAYAYJvcd999hw8ePPjUNJ7t/vvvjwkTJggZgLzz2GOPxX333ZfKs+25554/+NOf/nSYlAEASDvvAAYAYKudccYZ3ceMGXN5QUFBcdrONnHixHjkkUeEDEDeWrx4cWSz2ejbt2/ajpbp06fPvn/5y18mz5w5c4OkAQBIsi29A1gBDADAVhk2bFjzG2+88Q/NmjVrl7azPfroo6l99CUAbI2FCxdGUVFR9OvXL1XnKigoKD7wwAP3e/LJJx9dsWJFnaQBAEiqLRXAHgENAMBWuffee39ZWlraPW3nevzxx+PBBx8UMAD8jz//+c8xceLE1J2rtLS0x3333fdLCQMAkFYKYAAAPrVJkyaN6tSp0xEpPFeMHz9ewADwD8aPHx+TJ09O3bk6der0hUmTJn1VwgAApJFHQAMA8Kmcd955fU888cR/z2QyRWk618yZM+Puu+8WMAB8jNdeey06duwYnTt3TtW5unbtuk9BQcHzzz333DopAwCQNN4BDADAZ3LEEUe0vOKKK67NZrOVaTrXyy+/HDfffHPkcjkhA8DHyOVyMXv27OjSpUt06tQpNefKZDJF++yzz/CpU6c+9u67726WNAAASeIdwAAAbLNsNpu55ZZb/q2kpKRjms61YMGCuPnmm6OxsVHIAPAJGhsb4+abb44333wzVecqLS3tcvfdd5+fzWYzUgYAIC0UwAAAbNGkSZO+3rZt2wPTdKZly5bFDTfcEPX19QIGgE+prq4urr322li+fHmqztWuXbsDH3/88VESBgAgLTwCGgCAj3XZZZcN+upXvzo2k8mk5hcH33///bjyyiujqqpKwACwlerq6uLll1+OIUOGRHl5eWrO1aVLl31LS0unPvPMM2ukDABAEngENAAAW61///4lJ5988q8ymUxRWs60YcOG+P3vfx8bN24UMABso40bN8bvfve7VP15WlBQkP3hD394ft++fYslDABA4q9vrQAAgI/y4IMPnl1WVtYrLeeprq6O3/zmN7Fq1SrhAsBntGrVqrjyyiujuro6NWcqKyvr8/DDD58lXQAAkk4BDADA/zF+/Pgju3XrdnRazlNfX5/KdxYCwK60fPnyuO6666K+vj41Z+rRo8dXx40bd4R0AQBIMgUwAAB/53vf+16nI4444py0nCeXy8Vtt90Wb7zxhnABYDt7/fXX47bbbotcLpeaMx155JHnfvvb3+4oXQAAkkoBDADA/6qoqCi4+OKLLywsLCxPy5nGjx8fs2bNEi4A7CCzZs2Khx56KDXnKSwsrPj1r399QUVFhZ+bAQCQSC5kAQD4XxMnThxdWVk5OC3nef7552PixImCBYAd7LHHHosXXnghNeeprKzc89FHHz1RsgAAJFFh5cDo+lFfaKyKqFmRtSEAgDxxwQUX7DZq1KgLM5lMYRrO8+qrr8Ytt9ySqkdSAkBT/7O3d+/e0a5du1Scp2PHjkNzudxzU6ZMWSddAACamrLO9VHwMc/wcwcwAADRt2/f4h//+McXZzKZVPwG4HvvvRc33HBDNDY2ChcAdpKGhoa47rrrYtmyZak4T0FBQfbss88e27dv32LpAgCQqGtZKwAAYPz48T8qKyvrkYazbNiwIX7/+99HbW2tYAFgJ9u0aVP8/ve/j40bN6biPGVlZb3GjRs3RrIAACSJAhgAIM/ddNNNw/v06XN8Gs5SX18f1157baxdu1awALCLrFmzJq699tqor69PxXn69ev3jd///vdDJQsAQFIogAEA8thBBx1Uceyxx/5rRGTScJ477rgjFi9eLFgA2MUWLVoUd955Z1qOU/CNb3zj34YNG9ZcsgAAJOIC1goAAPLXzTfffFZxcXG7NJxl4sSJMX36dKECQBMxbdq0mDRpUirOUlJS0unOO+88Q6oAACSBAhgAIE/913/914FdunT5UhrO8tprr8Wf//xnoQJAEzN+/PhYsGBBKs7SrVu3o2+66abhUgUAoKlTAAMA5KEvfelLlV/5yld+lYazrFixIq6//vpobGwULAA0MY2NjXHdddfFihUr0nCczHHHHfergw46qEKyAAA0ZQpgAIA8dPXVV5+ezWYrk36OmpqauPbaa2PTpk1CBYAmatOmTXHttddGTU1N4s+SzWbb3njjjT+RKgAATZkCGAAgz9x6663Du3Tp8uWknyOXy8Utt9wSK1euFCoANHErV66MW2+9NXK5XOLP4lHQAAA0dQpgAIA8MnTo0LKvfvWrv0jDWSZMmBBz584VKgAkxJw5c+Kxxx5LxVlGjRr1i6FDh5ZJFQCApkgBDACQR+64444fFRcXd0z6OV5++eV45JFHBAoACfPQQw+l4he4SkpKOt5xxx0/lCgAAE2RAhgAIE9cfvnlu/fs2XNU0s/xwQcfxB133JGKR0gCQL7J5XJx2223xZo1axJ/lp49ex57+eWX7y5VAACaGgUwAEAe6NatW/a73/3uv2YymURf/9XX18cNN9wQ1dXVQgWAhKqqqoobb7wx6uvrE32OTCZT8N3vfvdX3bp1y0oVAICmRAEMAJAHxo8ff0pZWVmvpJ/jnnvuiaVLlwoUABJuyZIlcd999yX+HGVlZT3Hjx9/ikQBAGhKFMAAACn385//vOeAAQNGJ/0c06dPjylTpggUAFJi8uTJMWPGjMSfY8CAAaN//vOf95QoAABNhQIYACDFstls5qyzzjo3k8kk+tGEK1asiLvvvlugAJAyd911V6xYsSLRZ8hkMtmzzjrr3Gw2m5EoAABNgQIYACDFxo0b98XKysq9knyG2trauOGGG6K2tlagAJAyf/1zfvPmzYk+R2Vl5V7jxo0bKVEAAJoCBTAAQEoNHz68/OCDDz4t6ee4//77Y/ny5QIFgJRavnx5jBs3LvHnGDFixI+HDRvWXKIAAOxqCmAAgJS69dZbT8tms22TfIYZM2bEc889J0wASLnJkyfHzJkzE32G4uLitrfffvtp0gQAYFdTAAMApNBVV121R48ePb6S5DOsXLky7rrrLmECQJ64++6744MPPkj0GXr27PnVK664Yg9pAgCwKymAAQBSprS0tOAb3/jGT5N8rdfY2Bi333679/4CQB6pqamJ2267LRobG5N8jIJvfvObZ5aWlvqZGwAAu+6i1AoAANJlwoQJX6uoqBiQ5DOMHz8+Fi1aJEwAyDNvvvlmPPjgg4k+Q4sWLQY9+OCDx0gTAIBdRQEMAJAiRx55ZOWwYcN+kOQzzJ07N5544glhAkCemjhxYixYsCDRZxg+fPiPjjjiiJbSBABgV1AAAwCkyBVXXHFyUVFRRVLnr6qqijvvvDNyuZwwASBP5XK5uP3226O6ujqxZygqKmrxm9/85mRpAgCwKyiAAQBS4vzzz+/Xu3fv45J8httvvz0+/PBDYQJAnlu3bl3cfvvtiT5D7969jz///PP7SRMAgJ1NAQwAkALZbDZz6qmn/jyTyST2+m769OkxZ84cYQIAERExe/bsmDFjRmLnz2QyBaeeeurPs9lsRpoAAOxMCmAAgBT44x//eERlZeXgpM6/du3auPfeewUJAPyde+65J9atW5fY+SsrKwf/6U9/+oIkAQDYmRTAAAAJ17dv3+JDDjnkR0k+w9133x01NTXCBAD+Tk1NTdx9992JPsPBBx/8o759+xZLEwCAnUUBDACQcHfdddc3S0pKOiV1/smTJ8e8efMECQB8pLlz58azzz6b2PlLSko63nPPPd+SJAAAO4sCGAAgwb70pS9VDhw48KSkzr9mzZoYP368IAGALXrggQdizZo1iZ2/f//+Jx111FGtJAkAwM6gAAYASLArrrji1MLCwvIkzp7L5eK2226LTZs2CRIA2KJNmzbFbbfdFrlcLpHzFxYWll1++eU/kCQAADuDAhgAIKF+8Ytf9O7evftXkjr/s88+G2+88YYgAYBP5Y033ojnn38+sfN369bt6F/96ld9JAkAwI6mAAYASKgf/vCHP8pkMom8nvvggw/igQceECIAsFXGjRsX69atS+TsmUym4NRTT/2xFAEA2NEUwAAACXTdddcNa9eu3YFJnD2Xy8Udd9wRtbW1ggQAtsqmTZvizjvvTOz8bdq02f+mm27aT5IAAOxICmAAgIQpLS0t+NrXvnZ6Uud/4YUXYuHChYIEALbJq6++GjNmzEjs/Mccc8zpFRUVfiYHAMAO42ITACBhbr/99oMrKip2S+LsGzZsiHHjxgkRAPhM7r///qiqqkrk7OXl5X3/67/+6wgpAgCwoyiAAQASpKKiouCwww47Nanz33vvvYn9YS0A0HRs2LAh7r///sTOf9BBB/1zq1atCiUJAMCOoAAGAEiQ+++//+iysrKeSZx9zpw58dJLLwkRANguXnjhhViwYEEiZy8tLe32xz/+8StSBABgR1AAAwAkRN++fYv33Xfff07i7LW1tXHvvfcKEQDYru6+++6oq6tL5Oz77bffKf379y+RIgAA25sCGAAgIW6++eZRxcXFbZM4+yOPPBJr164VIgCwXa1atSoee+yxRM6ezWbb3njjjV+TIgAA25sCGAAgAYYOHVq21157fSeJs7/33nvxxBNPCBEA2CEmTpwYK1asSOTsQ4YM+c7QoUPLpAgAwPakAAYASIBrr732xKKiosqkzZ3L5eKee+6JxsZGIQIAO0R9fX3cddddkcvlEjd7UVFR5bXXXnuCFAEA2J4UwAAATdwBBxxQMWDAgG8kcfYZM2bEW2+9JUQAYId6880348UXX0zk7AMGDPjG8OHDy6UIAMD2ogAGAGjirrrqqhOKiooqkjb3pk2b4oEHHhAgALBT3H///VFbW5u4uYuKilpcffXV7gIGAGC7UQADADRhBx10UEX//v0Teffvww8/HB9++KEQAYCdYv369TFhwoREzj5w4MBvHHDAARVSBABge1AAAwA0Yf/5n/95bGFhYfOkzb1q1aqYPHmyAAGAnerpp5+O1atXJ27uwsLC8ssuu2yUBAEA2B4UwAAATdQBBxxQMWjQoNFJnP3uu++O+vp6IQIAO1V9fX3cddddiZx99913/+bQoUPLpAgAwGelAAYAaKIuv/zyYwsLC8uTNvfcuXNjwYIFAgQAdokFCxbE3LlzEzd3UVFRi9/97ndflyAAAJ+VAhgAoAkaOnRo2aBBgxL37t+6urr405/+JEAAYJf605/+FHV1dYmbe/fdd//mkCFDSiUIAMBnoQAGAGiCfvOb33ylqKioZdLmfu655xL53j0AIF1Wr14dzz33XOLmLioqann11VcfLUEAAD4LBTAAQBPTq1evZoMHD/5m0uaurq6ORx55RIAAQJPwyCOPRHV1deLmHjJkyLe6deuWlSAAANtKAQwA0MTcdNNNxxQXF7dN2twTJkyIqqoqAQIATUJVVVUifzmtuLi43a233uouYAAAtpkCGACgCWnVqlXhXnvtdVLS5l61alU8++yzAgQAmpTJkyfHqlWrEjf30KFDR7dq1apQggAAbAsFMABAE3LLLbccXlJS0jlpcz/44INRX18vQACgSamvr48HH3wwcXOXlJR0vummmw6VIAAA20IBDADQRGSz2cwBBxzw7aTNvWjRonjppZcECAA0SS+99FIsXrw4cXOPGDHiO9lsNiNBAAC2lgIYAKCJuOaaa/YuLy/vm7S5H3roocjlcgIEAJqkXC6XyLuAy8vL+1111VV7SRAAgK2lAAYAaCK+8pWvfDdpM8+bNy8WLlwoPACgSVu4cGG8+uqrrg8BAMgLCmAAgCbgsssuG1RZWblPkmbO5XIxfvx44QEAifDAAw8k7qklrVu33veSSy7pLz0AALaGAhgAoAkYNWrUCUmbefbs2bFs2TLhAQCJsGzZsnjllVcSN/cJJ5xwovQAANgaCmAAgF3sn//5nzt37NjxiCTN3NjYGA888IDwAIBEGT9+fDQ0NCRq5k6dOn1h9OjRHaQHAMCnpQAGANjFfvSjH30tk8kk6rps2rRpsWrVKuEBAImyatWqeOGFFxI1cyaTKfzpT386SnoAAHxaCmAAgF1o0KBBpX369Plqkmaur6+PCRMmCA8ASKQJEyZEXV1dombu27fvV/r27VssPQAAPg0FMADALnTZZZcdXlRUVJGkmadOnRpr164VHgCQSOvXr48pU6YkauaioqLK3/zmN0dIDwCAT0MBDACwi2Sz2cy+++57UpJmrqurc/cvAJB4jz76aOLuAt5///1PymazGekBAPBJFMAAALvI1VdfPbSsrKx3kmaeMmVKbNiwQXgAQKJt2LAhnn/++UTNXFZW1ueqq67aS3oAAHwSBTAAwC7y5S9/+bgkzVtfXx8TJ04UHACQCo8//nji7gL+0pe+dLzkAAD4JApgAIBdYPTo0R3atm07IkkzT5s2LdatWyc8ACAVPvzww5g+fXqiZm7fvv2I0aNHd5AeAABbogAGANgFfvrTn47KZDKFSZm3vr4+HnnkEcEBAKnyyCOPRH19fWLmzWQyhT/96U+/JjkAALZEAQwAsJN16tQp26dPn6OTNLO7fwGANFq3bl1MmzYtUTP36dPnmE6dOmWlBwDAx1EAAwDsZFddddUB2Wy2dVLmbWxsjEmTJgmOVOvYsWN06OCJmgD5aNKkSdHY2JiYebPZbOurrrrqAMkBAPBxFMAAADvZiBEjvp6keV988cVYtWqV4Ei1Ll26xIUXXhinnXZadO3a1UIA8siqVavipZdecj0JAEBqKIABAHaiM844o3tlZeXeSZk3l8vFxIkTBUdeyGQyMXjw4PjVr34VY8aMcUcwQB55/PHHI5fLJWbeysrKvc8444zukgMA4KMogAEAdqJTTjnlqxGRScq8CxYsiPfee09w5JVMJhN77713XHjhhTFmzJho3769pQCk3HvvvRcLFy5M1B9X/3NdCQAA/4cCGABgJ+nVq1ezXr16fTlJM3v3L/nsr0XwBRdcECeffHK0bdvWUgBSLGnXPb169fpyr169mkkOAIB/pAAGANhJrrjiioOLiopaJmXeBN4JAztEYWFhDB8+PC688MIYPXp0VFZWWgpACi1YsCCWLVuWmHmLiopaXnnllYdIDgCAf6QABgDYSYYPH/6VJM2btHfhwY5WVFQUI0aMiEsuuSRGjx4dLVu2tBSAFMnlcvH4448naub99tvvK5IDAOAfKYABAHaC0aNHd6isrByalHnXrl0bL7/8suDgI/y1CL744ovjhBNOiBYtWlgKQEq89NJLsW7dusTMW1lZudfo0aM7SA4AgL+lAAYA2AlOP/30o5J07fXMM89EQ0OD4GALiouL47DDDouxY8fGqFGjoqyszFIAEq6hoSGeeeaZJI1c8D/XmQAA8P8vEq0AAGDHymazmX79+n05KfPW1tbGlClTBAefUnFxcYwcOTIuvfTSGDVqVJSWlloKQII9//zzUVtbm5h5+/Xr9+VsNpuRHAAAf6UABgDYwX7zm9/sWVJS0jkp886YMSOqq6sFB1uppKQkRo4cGZdcckkcffTRUVJSYikACVRdXR0zZ85M0p8/na+44orBkgMA4K8UwAAAO9gXvvCFLyVl1lwuF08//bTQ4DNo3rx5HHXUUXHJJZfEyJEjI5vNWgpAwjz11FORy+USM++RRx75ZakBAPBXCmAAgB1oyJAhpZ07dz4iKfO+/vrrsWLFCsHBdlBeXh6jRo2KSy+9VBEMkDArVqyI119/PTHzdunS5fD+/ft79AQAABGhAAYA2KHGjh17aGFhYWJeCOruX9j+KioqYtSoUXHxxRfH4YcfHkVFRZYC4LpouyosLGz+H//xHwdLDQCACAUwAMAOteeeex6ZlFnXrl0b8+bNExrsIK1atYrjjz8+LrroohgxYkQUFPh2DKApmzdvXqxZsyYx8+61115HSg0AgAgFMADADnPMMce0bt269b5Jmfe5556LxsZGwcEO1qZNmxg9enRcfPHFimCAJqyxsTGee+65JP35MvyYY45pLTkAAPykAQBgBznzzDMPz2Qyibje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FpafffbZvaQFAJA+CmAAgE9p//3375+EOV9//XVhAXmjvLw8Ro0aFf/+7/8eI0eOjGw2aymA67FP6fOf//xAaQEApI8CGADgU+rRo8fuTX3G2traePvtt4UF5J2KiooYNWpUXHzxxXH44Yc3+XdvAum2ePHiRLySo1evXoOkBQCQPgpgAIBPqXXr1k3+DoklS5ZEQ0ODsIC81apVqzj++OPj4osvjhEjRkRBgW97gZ2voaEhlixZ0uTnbNOmjQIYACCFfCcMAPApDBkypLR58+a9m/qcb775prAAIqJ169YxevToGDt2rCIYcF32MZo3b95n0KBBpdICAEgX3wEDAHwKp556av9MJtPkr53eeustYQH8jTZt2sTo0aPjvPPOi+HDhyuCAddlfyOTyRT84Ac/+Jy0AADSxXe+AACfwuDBg5v84/Hq6+tj0aJFwgL4CJ06dYqTTz45/u3f/i323nvvyGQylgLsUIsXL07Eqzn23HPPgdICAEgXBTAAwKfQpUuXAU19xnfeeSfq6uqEBbAFnTt3jjFjxiiCgR2utrY23n333SRc53oPMABAyiiAAQA+hZYtW/Zv6jN6/DPAp9elS5cYM2ZMnHvuuTF48GALAfL2+iwJ17kAAGwdBTAAwCcYPnx4eUlJSeemPqfHPwNsvV69esVpp50W55xzTvTvrwMB8u/6rLS0tPPw4cPLpQUAkB4KYACAT/Ctb31rt4ho8s8IXbx4sbAAtlGfPn3irLPOinPOOSd22203CwG2i4T8gl7m29/+dj9pAQCkhwIYAOAT7L777k2+CVi7dm1s2LBBWACfUZ8+feLss8+OM888M3r27GkhwGfy4Ycfxrp165r8nAMHDlQAAwCkSJEVAABsWadOnZr8D8TefvttQQFsRwMGDIgBAwbEggULYvz48bF06VJLAbb5Oq1Vq1audwEA2GkUwAAAn6CyslIBDJCnBgwYEP3794958+bFQw89FO+++66lAFtlyZIlsddeezX1613PvgcASBEFMADAFnTq1CnbvHnzXk19ziVLlggLYAfJZDIxePDg2GOPPeLll1+OBx98MFauXGkxQGqu05o3b967Xbt2RatXr66XGABA8nkHMADAFowZM6ZnJpPJNuUZGxsbPZoUYCfIZDKx9957x4UXXhhjxoyJ9u3bWwrwiZYuXRqNjY1NesaCgoLsqaee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k8nE7NmzY+LEibFmzRoNAXif/VNSzJo161kTAwBongTAAAC70O233/7KOeecszU/P78022sdMGBAtG/f3tWu0My9+uqrMWnSpFi1apVmALyPjh07xgEHHJCIWhsbG6u/8Y1v/NXUAACaJwEwAMAutHLlyob169fP6tat2+hsrzWVSsXhhx8ekyZNMjhohubMmROTJ0+OJUuWaAbAh3D44YdHKpVKRK3r16+fVVFR0WhqAADNU54WAADsWq+++mpirts77LDDDAyamTfffDP+/d//PX7yk58IfwE+pFQqFSNGjEhMva+88sozpgYA0Hw5AQwAsIvddNNNz5166qnV+fn5rbO91m7dukX//v1j4cKFBgc5btmyZfHYY4/F/PnzNQPgIzrggAOic+fOiai1sbFxy4033jjL1AAAmi8BMADALrZy5cqG8vLyGT179vx0Euo9+uijBcCQw5YvXx7jxo0T/AJ8wv1SUpSXlz9TXl7eYGoAAM2XABgAYDeYMWPGUxdccEEiAuAhQ4ZE69ato7q62uAgh6xcuTImTJgQc+fOjUwmoyEAH1ObNm3i0EMPTUy9zz777FOmBgDQvPkGMADAbvDVr371lYaGhk1JqLWgoCCOOOIIQ4McsW7duvj5z38ed955Z8yZM0f4C/AJjRw5MvLz8xNRa0NDw8abbrrpVVMDAGjenAAGANgNKisrm1atWjW9T58+5ySh3qOPPjqefPJJQREk2Pr16+Oxxx6L2bNn+3cZYBdJpVIxatSoxNS7cuXKadXV1WmTAwBo3pwABgDYTaZNm5aY6/c6duwYAwYMMDRIoA0bNsSvf/3r+Nd//dd49dVXhb8Au9CAAQOiY8eOian36aefftLUAAAQAAMA7CZf+9rX5tTX11ckpd6jjjrK0CBBqqqq4v77749vf/vb8eKLL0ZTU5OmAOxiRx55ZGJqra+vX/eNb3zjdVMDAMAV0AAAu0ltbW16xYoVT++///6fT0K9hx56aLRt2zaqqqoMD7LYli1bYsqUKfHcc8/F9u3bNQRgN2nbtm0MGTIkMfUuX778qdraWtc/AwDgBDAAwO70xz/+cUJSas3Pz4/jjjvO0CBL1dTUxKOPPhq33XZb/OUvfxH+Auxmxx57bOTn5yel3Myvf/3rCaYGAECEABgAYLe66667llZXV89PSr1HH310tGjRwuAgi7wd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qATAAABZ4umnn968fPnyxF3xN3r06GjXrp0BAgBZqUOHDnH88ccnru5ly5ZNmD59+hYTBADgoxIAAwBkkbvvvvtPmUymKUk1FxYWxumnn254AEBWOvPMMxP3yYpMJtN41113/dH0AAD4OATAAABZ5Be/+MWatWvXTkta3UcccUT06tXLAAGArNK7d+847LDDEld3eXn5X+6///51JggAwMchAAYAyDIPP/zwn5JWcyqVijPPPNPwAICsMmbMmEilUomr+8EHH/yT6QEA8HEJgAEAsszXv/71NzZs2DAraXUPHDgwDj74YAMEALLCoEGDYsCAAYmru6KiYuatt966wAQBAPi4BMAAAFlo3Lhxv01i3WPGjIm8PFtMAGDvysvLizFjxiSy9j//+c+/NUEAAD7RflgLAACyz/XXXz+nqqrqr0mru1evXnHUUUcZIACwVx1zzDHRvXv3xNW9adOmV2666aa5JggAwCchAAYAyFJ/+tOf7k1i3WPGjInS0lIDBAD2ijZt2sRZZ52VyNofeOCBe00QAIBPSgAMAJClbrrpprlJPAVcXFwcZ555pgECAHvFWWedFS1btkxc3Zs2bXrl5ptvnmeCAAB8UgJgAIAsNm7cuF8lse5Ro0ZF7969DRAA2KP69OkTI0eOTGTtjz322K9MEACAXUEADACQxcaOHTu7qqrqb0mrO5VKxfnnnx+pVMoQAYA9tv/4/Oc/n8j9R2Vl5d+uueaav5kiAAC7ggAYACDLTZ069bdJrLtv374xZMgQAwQA9ojDDjsssTeQTJ48+TcmCADAriIABgDIcpdeeumLVVVVryax9s9//vNRXFxsiADAblVaWhrnn39+Imuvqqr66+WXX/6SKQIAsKsIgAEAEuChhx76WRLrLisri9NPP90AAYDd6qyzzoqSkpIklp753e9+91MTBABgVxIAAwAkwA033DB3w4YNs5JY+3HHHRd9+vQxRABgt+jbt28cddRRiay9oqJi1te//vU3TBEAgF1JAAwAkBA///nPfxoR6aTVnUql4vOf/3zk5dl6AgC7Vn5+flx00UWRSqWSWH76F7/4xX+bIgAAu5q3cAAACXHHHXe8tW7duulJrL13795xzDHHGCIAsEudcMIJ0b1790TWXl5e/pc77rjjLVMEAGBXEwADACTI3XfffW8mk2lKYu1nnXVWtG3b1hAB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onv37vEv//IvccABBzSrdWcymaYnnnji9s997nPPeAoAAODDEQADAJBYDz/88NJjjjlmY+/evY+KiGZzFKq0tDSGDx8eq1evjvXr13sQAHLcwIED45prrol27do1t6VnZsyY8YOzzjprqqcAAAA+PAEwAACJdv/99795zDHHVO6zzz5HRDMKgVu0aBGHHXZYtGzZMhYuXBjpdNrDAJBjCgoK4pxzzonzzz8/WrRo0dyWn37uuefuOuWUUyZ4EgAA4KMRAAMAkHi///3v5w8bNmxF3759j2lO10GnUqno27dvDB06NBYvXhxbtmzxMADkiJ49e8YNN9wQgwcPblbf+434x7XPU6ZM+fbpp58+2ZMAAAAfnQAYAICc8OCDDy4ZNmzYin79+jWrEDgionXr1nHEEUdEfX19LF261MMAkGCpVCpOOOGEuOKKK6JNmzbNbv07wt9vnXPOOX/xNAAAwMcjAAYAIGc89NBDS4YNG7a8X79+xza3EDg/Pz8OPvjg6NWrV8yfPz8aGho8EAAJU1JSEpdffnmccMIJkZ+f3+zWn8lkGp944olvffazn53maQAAgI9PAAwAQE556KGHlo4cOXJdnz59RqWa252ZEdG1a9cYNmxYLFu2LCorKz0QAAnRt2/fuO6662K//fZrluvPZDLpp59++rvnnHPO054GAAD4ZATAAADknD/96U+LDj300KX7779/s7sOOiKiuLg4jjzyyCgpKYk333wz0um0hwIgSxUUFMRnP/vZuPDCC6OkpKRZ9iCdTjc88sgjt5x//vnTPREAAPDJCYABAMhJDz/88NId3wQelUqlmt09mqlUKvr06RMHH3xwLFy4MLZt2+ahAMgynTt3jrFjx8bQoUOjGV5aERH/CH+feOKJ2y+88MLnPBEAALBrCIABAMhZDz300JIePXq8NmjQoGPz8vJaNMcetG3bNkaNGhVNTU2xZMkSDwVAFkilUjF69Oi48soro0OHDs22D01NTdt++9vf/stll132oqcCAAB2HQEwAAA5bdKkSeXdu3efM3jw4GYbAufn58eAAQOiV69esWDBgti+fbsHA2Avad26dVx66aVx/PHHR35+frPtQ2NjY/WvfvWrf7nuuute81QAAMCuJQAGACDnTZ48eW1jY+OMI4444uiCgoKS5tqHrl27xqhRo2Lbtm2xcuVKDwbAHpRKpWLUqFExduzY6NWrV7PuRX19/fo77rjjK9/61rcWejIAAGDXEwADANAsPP/881UbNmx45rjjjjuqsLCwrLn2obCwMAYNGhT77bdfLF68OGpraz0cALtZ+/bt44orrogTTzwxCgub9/uU2tralTfffPPVP/nJT1Z7MgAAYPcQAAMA0Gz87W9/27p27doZJ5xwwsjCwsK2zbkXnTp1ipEjR0Z1dbXTwAC70ciRI+Pqq6+OHj16NPte1NTULL/hhhuu/e1vf7vOkwEAALuPABgAgGbltdde2zpv3rynTznllKFFRUWdmnMvCgsL49BDD4399tsvFi1a5DQwwC709qnfk08+udmf+o2I2Lx587yLL774unHjxm30dAAAwO71fgFwat9zYsTOftC4LmLjq610DwCAxOrVq1fhs88++69du3Y9QTciGhoaYurUqTF58uRobGzUEICPqaCgIE499dQYPXq04HeH8vLyp4499tjvrly5skE3AABg9+swrDYKuuz8ZwJgAAByWuvWrfNeeumlm/fdd9+zdeMfVq9eHffff38sWbJEMwA+ov322y8uuugi1z2/w8KFC38/fPjwnzY0NGR0AwAA9gwBMAAAzd7zzz9/8aGHHnp1RKR0IyKTycTMmTPjz3/+c9TV1WkIwAcoKSmJ8847L0aMGBGplL9Kdki//PLL9xx77LEPagUAAOxZ7xcA+wYwAADNwn333Tfn+OOP39yrV6/DQwgcqVQqevfuHcOHD49169ZFRUWFhwTgPRxyyCExduzY6N+/v/B3h0wm0/jMM8/828knnzxONwAAYM97v28AC4ABAGg2fve7370xePDgJf369Ts6lUrl60hEcXFxjBgxInr06BFLly6N2tpaTQHYoUOHDvGFL3whzjzzzCguLtaQHZqammoeeOCBWz73uc9N1w0AANg7BMAAALDDww8/vKygoOC54cOHH1FQUFCqI//QrVu3OO6446K0tDQWL14cTU1NmgI0Wy1btoxzzjknLr300ujevbuGvENtbe2K22677arbbrvtDd0AAIC9RwAMAADv8Oyzz25avHjx0yeddNKQoqKiTjryD3l5edGnT58YOXJkbN26NVatWqUpQLNz+OGHx1e+8pUYMGBA5OXlacg7VFVV/e3CCy+8/oEHHvDdAAAA2MsEwAAA8C7z58+vefbZZ58+44wz+hcX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OigOOOCAKCoq0pQs0djYuGXmzJk/PvPMMyc2NDS4XgAAAPjQBMAAAJADjjzyyNY/+9nPrujbt++5EZGnI9mluro6Fi5cGPPnz4958+ZFZWWlprBXtGvXLg455JAYMGBA9O/fP1q39nsjWSj91ltv/fmqq676xaxZs6q1AwAA+KgEwAAAkEN++ctfjhgzZsyNrVq16q0b2SmdTsfKlStj0aJFsXDhwli8eHFs27ZNY9gtSkpKol+/ftG/f//Yf//9o1evXpGX53dEslVNTc3yRx999EdXXnnlK7oBAAB8XAJgAADIMd26dSt8+OGHPzd48ODL8vPzbdyzXCaTiTVr1sTChQtj0aJFsWjRotiyZYvG8LGUlZVF//79/xn6du/ePVKplMZkuaampprXXnvtV2PGjHmgoqKiUUcAAIBPQgAMAAA56rjjjiv7r//6r8tdC508mzdvjuXLl8eKFSti+fLlsXjx4qipqdEY/pfi4uLo169f9O7dO/bZZ5/Yd999o6ysTGMSJJPJpJcsWfLn66677pfTp0/3mx8AAMAuIQAGAIAc99Of/nTIueeee3NpaWlf3UimxsbGWLlyZSxdujSWLVsWy5cvj3Xr1kUmk9GcZiKVSkWXLl1in332iT59+kSfPn2iV69eUVBQoDkJtXXr1sUPPvjgj6699tq/6wYAALArCYABAKAZaNeuXf64cePOGTp06BUFBQWtdST56uvrY+XKlf88KbxixYpYu3ZtpNNpzUm4vLy86Nq1a+yzzz7//KdXr17RsmVLzckBjY2NW/7617/+4pxzznm0srKySUcAAIBdTQAMAADNyIknntjmnnvuuXzfffcdk0qlHB3MMdu3b481a9bEmjVrYu3atbF27dooLy+PDRs2CIazUF5eXnTs2DG6desWXbt2jW7dukW3bt2iR48eUVhYqEE5JpPJNC5ZsuRR1z0DAAC7mwAYAACaoa9+9av7Xnfdddd16NDhCN3IfY2Njf8MhNetWxfr1q2LioqKWLduXWzbtk2DdrPS0tLo3LnzP//p0qVLdO3aNbp27eoK52Ziw4YNM//rv/7rxz/60Y+W6wYAALC7CYABAKAZ++UvfznirLPOuq64uNj3gZupmpqaWL9+/T//qaioiMrKyqisrIxNmzZFY2OjJn2AgoKCaN++fbRr1y7at28fHTt2jC5dukSnTp2ic+fOUVxcrEnN1NatW98aP378PVdcccXLugEAAOwpAmAAAGjm2rVrl//ggw+eOWLEiCsLCwvb6gjvtHnz5n+GwZs2bYrKysqorq6OLVu2xJYtW6K6ujqqq6sjk8nk3NpTqVS0bt06WrduHWVlZdGmTZsoLS39X2Fvu3btok2bNh4U/peGhobKl1566efnnHPO+OrqavevAwAAe5QAGAAAiIiIoUOHFt97770XHHjggRfk5+c7ssiHlk6n/xkEV1dXR01Nzfv+k8lkora2NtLpdNTX10dTU1PU1dXt0u8U5+XlRcuWLSM/Pz+KiooiLy8vWrVqFalUKoqLi3f6T0lJSbRq1eqfgW9paWnk5eUZMB9aU1NTzYIFC/745S9/+Y+zZ8+u0REAAGBvEAADAAD/y2mnndb2rrvuurRPnz5n5+XlFeoIe9LbgfDbtm/f/r7XUBcUFESLFi3++b/fDnxhT8pkMg1LliwZd8stt/xq0qRJVToCAADsTQJgAABgp0477bS2d95554X777//5wTBAP9XJpNpWLhw4QO33nrrHwS/AABAtni/ADi/7UHRc2c/SG+LqC33/gcAAHLZokWL6u69995X0un0swcddFCnkpKS3roC8A8VFRUz/7//7/+77aKLLpq6aNGiOh0BAACyRXH3xsgr3fnPBMAAAEDMnDmz8u67736qqalpWr9+/Ypbt27dN5VKpXQGaG4ymUx6zZo1U+65555/Peeccx6cOXNmpa4AAADZRgAMAAB8KDNnzqz88Y9//Gw6nZ4uCAaak7eD37vvvvtfzz///McEvwAAQDYTAAMAAB+JIBhoLgS/AABAEgmAAQCAj+XtILisrOyFvn37diwuLu4VEYJgIBdkKioqnrv33nu/PWbMmEcEvwAAQJK8XwCc2vecGLGzHzSui9j4aivdAwAA/unqq6/u8ZWvfOX8Pn36nJWXl9dCR4CkSafT9UuXLh3/X//1Xw/84he/WKMjAABAEnUYVhsFXXb+MwEwAADwkZ1xxhntb7/99rMPPPDA8/Pz81vrCJDtmpqaqhcsWPDgd77znUcmTpzotC8AAJBoAmAAAGC3GD58eMkPf/jDzwwePPjioqKijjoCZJv6+voNr7322u9vvPHGx2fPnl2jIwAAQC4QAAMAALvV0KFDi++5556zDjnkkPOKioq66giwt9XV1a19/fXXH7z++uvHC34BAIBcIwAGAAD2iFatWuXdc889w0455ZTzO3bseJSOAHtYZsOGDbOmTJny4PXXX/9qbW1tWksAAIBcJAAGAAD2uH/913/tf/7555/dq1ev0/Ly8lroCLC7pNPp+pUrV05+4IEHHvnOd76zSEcAAIBcJwAGAAD2mjPOOKP97bfffvYBBxzw2YKCgjY6AuwqjY2NVW+++eafv/e97z06YcKETToCAAA0FwJgAABgrxs+fHjJ97///dGDBg0aU1paur+OAB9XdXX1wtdee+3Rr371q1Nfe+21Wh0BAACaGwEwAACQVb761a/ue8EFF3y6b9++ZxUUFLTWEeCDNDY2bnnrrbfG/+EPf5j4ox/9aLmOAAAAzZkAGAAAyEpDhw4t/sEPfnDy4MGDz27dunV/HQHerbq6+s2XX375weuuu+7ppUuXbtcRAAAAATAAAJDlCgsLU3ffffeQ0aNHn9G1a9fj8vLyinQFmq90Ol1XXl4+bcqUKROuvfbav+sIAADA/yYABgAAEqNPnz4t/v3f/33UyJEjz2rfvv2nIiKlK9AsZDZt2vTXF1544bGvfe1rzzntCwAA8N4EwAAAQCJddNFFXa6++uqTDzzwwLNbtmzZTUcg99TV1a1ZsGDBuJ/+9KdP3n///et0BAAA4IMJgAEAgETr1q1b4d13333k4YcffmqHDh2OyMvLK9QVSK50Ot2wcePGWbNmzZp8/fXXz6qoqGjUFQAAgA9PAAwAAOSMo48+uvWtt956/CGHHHJKu3btBkdEnq5AIqQrKytfmzdv3uQ777xz+owZM6q1BAAA4OMRAAMAADnpuOOOK/vGN75x/CGHHHJa27ZtB4bvBUO2yVRVVc2dN2/epO9///vTpk+fvkVLAAAAPjkBMAAAkPNuu+22vmedddZJffr0Oa5Vq1a9dQT2ntra2uXLly+f/uijjz51xx13vKUjAAAAu5YAGAAAaFa+9KUvdbv44ouP7t+//wlOBsMekamqqpq7cOHCv/z+97+fcd9995VrCQAAwO4jAAYAAJqtSy65pOtll112jDAYdrl0VVXVvIULF/7lV7/61bO/+93v1moJAADAniEABgAAiIirr766x/nnnz9q//33P7JNmzZDUqlUga7Ah5fJZBoqKyv/vnjx4uf+9Kc/zbr33ntX6woAAMCeJwAGAAB4l379+hV97WtfGzRy5MhRPXv2PLaoqKizrsD/VV9fv37VqlXPvPDCC8/9+7//+5zFixfX6woAAMDeJQAGAAB4H61bt8678847Bx599NFHde/efURpaen+4apomq/M1q1bF69Zs+bF5557btY3v/nNOdXV1WltAQAAyB4CYAAAgI9g8ODBrcaOHXvI8OHDD+vevfvw1q1bHxACYXJXprq6+s01a9a88sorr7z8k5/8ZN5rr71Wqy0AAADZSwAMAADwCVx//fX7nHHGGYf169dvePv27Yfm5+e31hWSrLGxsXrjxo2vvvXWWy+PHz/+lR//+McrdQUAACA5BMAAAAC70Je//OUe55xzzvA+ffoM7tix45CioqKuukI2q6+vX7t27doXFy9ePGfixImv3Xvvvat1BQAAILkEwAAAALvRl7/85R6f+cxnBvfr129Qly5dDm/ZsqVAmL2qrq5u7bp16wS+AAAAOUoADAAAsIe0atUq75prrtnn2GOPPXi//fY7uH379oeUlpb2TaVS+brDbpKuqalZtnHjxnlvvfXW3GeffXbef/3Xfy2vra1Naw0AAEBuEgADAADsRQceeGDLq6+++oAhQ4Yc3LNnz4Pbtm17sGuj+biampqqq6qqXi8vL583Z86ceb/85S/nvfjii1t1BgAAoPkQAAMAAGSZoUOHFn/xi1/cf9CgQQf26NHjwHbt2h3YqlWr3qlUKk932CFdU1OzvLKycsHq1asXzJkzZ8Gf//znJTNmzKjWGgAAgOZNAAwAAJAAxx13XNkFF1xw4MEHH3xA165dDywtLd23pKRkn1QqVag7uS2TyTRs27ZtRXV19dJ169YtfOONNxZOmDBh4YQJEzbpDgAAAO8mAAYAAEiw8847r+OJJ57Yp3///vt16dKlT5s2bfZr3bp1v/z8/GLdSZampqaa6urqxZs3b16ybt26pQsXLlzy9NNPL33ooYc26A4AAAAflgAYAAAgx7Rr1y7/kksu6TFkyJCe++67b89OnTr1Kisr61VcXNyzZcuW3VKpVL4u7R2ZTKaprq6uvKamZtWWLVtWVlRUrFy6dOnK2bNnr7r//vvXVFZWNukSAAAAn4QAGAAAoBnp1KlTwec+97luQ4cO7bnPPvv0aNeuXafWrVt3Li4u7tqyZcvORUVFnfLy8lro1MeTTqe319fXr6+rq6uoqalZW11dvb6y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AACAEgIwAAAAAAAAQAkBGAAAAAAAAKCEAAwAAAAAAABQQgAGAAAAAAAAKCEAAwAAAAAAAJQQgAEAAAAAAABKCMAAAAAAAAAAJQRgAAAAAAAAgBICMAAAAAAAAEAJARgAAAAAAACghAAMAAAAAAAAUEIABgAAAAAAACghAAMAAAAAAACUEIABAAAAAAAASgjAAAAAAAAAACUEYAAAAAAAAIASAjAAAAAAAABACQEYAAAAAAAAoIQADAAAAAAAAFBCAAYAAAAAAAAoIQADAAAAAAAAlBCAAQAAAAAAAEoIwAAAAAAAAAAlBGAAAAAAAACAEgIwAAAAAAAAQAkBGAAAAAAAAKCEAAwAAAAAAABQQgAGAAAAAAAAKCEAAwAAAAAAAJQQgAEAAAAAAABKCMAAAAAAAAAAJQRgAAAAAAAAgBICMAAAAAAAAEAJARgAAAAAAACghAAMAAAAAAAAUEIABgAAAAAAACghAAMAAAAAAACUEIABAAAAAAAASgjAAAAAAAAAACUEYAAAAAAAAIASAjAAAAAAAABACQEYAAAAAAAAoIQADAAAAAAAAFBCAAYAAAAAAAAoIQADAAAAAAAAlBCAAQAAAAAAAEoIwAAAAAAAAAAlBGAAAAAAAACAEgIwAAAAAAAAQAkBGAAAAAAAAKCEAAwAAAAAAABQQgAGAAAAAAAAKCEAAwAAAAAAAJQQgAEAAAAAAABKCMAAAAAAAAAAJQRgAAAAAAAAgBICMAAAAAAAAEAJARgAAAAAAACghAAMAAAAAAAAUEIABgAAAAAAACghAAMAAAAAAACUEIABAAAAAAAASgjAAAAAAAAAACUEYAAAAAAAAIASAjAAAAAAAABACQEYAAAAAAAAoIQADAAAAAAAAFBCAAYAAAAAAAAoIQADAAAAAAAAlBCAAQAAAAAAAEoIwAAAAAAAAAAlBGAAAAAAAACAEgIwAAAAAAAAQAkBGAAAAAAAAKCEAAwAAAAAAABQQgAGAAAAAAAAKCEAAwAAAAAAAJQQgAEAAAAAAABKCMAAAAAAAAAAJQRgAAAAAAAAgBICMAAAAAAAAEAJARgAAAAAAACghAAMAAAAAAAAUEIABgAAAAAAACghAAMAAAAAAACUEIABAAAAAAAASgjAAAAAAAAAACUEYAAAAAAAAIASAjAAAAAAAABACQEYAAAAAAAAoIQADAAAAAAAAFBCAAYAAAAAAAAoIQADAAAAAAAAlBCAAQAAAAAAAEoIwAAAAAAAAAAlBGAAAAAAAACAEgIwAAAAAAAAQAkBGAAAAAAAAKCEAAwAAAAAAABQQgAGAAAAAAAAKCEAAwAAAAAAAJQQgAEAAAAAAABKCMAAAAAAAAAAJQRgAAAAAAAAgBICMAAAAAAAAEAJARgAAAAAAACghAAMAAAAAAAAUEIABgAAAAAAACghAAMAAAAAAACUEIABAAAAAAAASgjAAAAAAAAAACUEYAAAAAAAAIASAjAAAAAAAABACQEYAAAAAAAAoIQADAAAAAAAAFBCAAYAAAAAAAAoIQADAAAAAAAAlBCAAQAAAAAAAEoIwAAAAAAAAAAlBGAAAAAAAACAEgIwAAAAAAAAQAkBGAAAAAAAAKCEAAwAAAAAAABQQgAGAAAAAAAAKCEAAwAAAAAAAJQQgAEAAAAAAABKCMAAAAAAAAAAJQRgAAAAAAAAgBICMAAAAAAAAEAJARgAAAAAAACghAAMAAAAAAAAUEIABgAAAAAAACghAAMAAAAAAACUEIABAAAAAAAASgjAAAAAAAAAACUEYAAAAAAAAIASAjAAAAAAAABACQEYAAAAAAAAoIQADAAAAAAAAFBCAAYAAAAAAAAoIQADAAAAAAAAlBCAAQAAAAAAAEoIwAAAAAAAAAAlBGAAAAAAAACAEgIwAAAAAAAAQAkBGAAAAAAAAKCEAAwAAAAAAABQQgAGAAAAAAAAKCEAAwAAAAAAAJQQgAEAAAAAAABKCMAAAAAAAAAAJQRgAAAAAAAAgBICMAAAAAAAAEAJARgAAAAAAACghAAMAAAAAAAAUEIABgAAAAAAACghAAMAAAAAAACUEIABAAAAAAAASgjAAAAAAAAAACUEYAAAAAAAAIASAjAAAAAAAABACQEYAAAAAAAAoIQADAAAAAAAAFBCAAYAAAAAAAAoIQADAAAAAAAAlBCAAQAAAAAAAEoIwAAAAAAAAAAlBGAAAAAAAACAEgIwAAAAAAAAQAkBGAAAAAAAAKCEAAwAAAAAAABQQgAGAAAAAAAAKCEAAwAAAAAAAJQQgAEAAAAAAABKCMAAAAAAAAAAJQRgAAAAAAAAgBICMAAAAAAAAEAJARgAAAAAAACghAAMAAAAAAAAUEIABgAAAAAAACghAAMAAAAAAACUEIABAAAAAAAASgjAAAAAAAAAACUEYAAAAAAAAIASAjAAAAAAAABACQEYAAAAAAAAoIQADAAAAAAAAFBCAAYAAAAAAAAoIQADAAAAAAAAlBCAAQAAAAAAAEoIwAAAAAAAAAAlBGAAAAAAAACAEgIwAAAAAAAAQAkBGAAAAAAAAKCEAAwAAAAAAABQQgAGAAAAAAAAKCEAAwAAAAAAAJQQgAEAAAAAAABKCMAAAAAAAAAAJQRgAAAAAAAAgBICMAAAAAAAAEAJARgAAAAAAACghAAMAAAAAAAAUEIABgAAAAAAACghAAMAAAAAAACUEIABAAAAAAAASgjAAAAAAAAAACUEYAAAAAAAAIASAjAAAAAAAABACQEYAAAAAAAAoIQADAAAAAAAAFBCAAYAAAAAAAAoMY3JP//9K8My551lzpAk293a7QAAAAAAAAD8iIw3r+SL7TpPxuSt4/ibJJuz20QDBgAAAAAAAHhzrJPp6NvHYcyyjLl7dJTPbl/Jp6sPLufSsM+5ec7q5YOrF0OeP/SVaAAAAAAAAIA3weH7u6zfm79dWDIMSw6225w785vsx3XyzasOby5ssz69c4sAAAAAAAAAr9n69C6bC9sT93a7rKdnORin5Otxynzi1JQcfiwCAwAAAAAAALxO69O7HH68TaaT98cp85R8vbp3Nfszv8q0LHn7xMF1sjk/ZzUPmZ/MmWefhAYAAAAAAAD4oayPdjn7223Gn7x6ZrXPnetX8mBKkpv3cufDd/Pufn5FL56SzcVtNheT3dNt8tQlAwAAAAAAAHyv1sm0ySv/9XtsNWZ3I/lHkgzHi7/4XY7WYz5yiwAAAAAAAAA/Ivtcv/3nPEyS1fHa42t5+vNLyX7JoRsCAAAAAAAAePPt1/nbV3/KvePn1Xc371/NYxEYAAAAAAAA4M0yTHk2rvNo2WdzvHZqzN9v/SF3vju3evng/at5fPDLPDu1yuGyZHSVAAAAAAAAAK/XOGe4ueSvZ4e8M8xZbVe5ceuPufvy3Oqkw4+v5emDX+fuuTlLhhwsEYIBAAAAAAAAXpclGR8OuXP0TR4cPM/9z/+SRyfNDf/1TZezOp/87KdjzizJZkhO7edMy/w/nAUAAAAAAADg/zaMWcZkP8/ZLsmLacr2/MV8+cnvs/tP5/4FmLjAq1ifcioAAAAASUVORK5CYII=";function D(A,t,e){return typeof A=="string"&&!isNaN(Number(A))&&(A=Number(A)),typeof A=="number"&&A<100?N(A):typeof A=="number"&&A>=100?A:typeof A=="string"&&A.includes("%")?Math.round(t&&t==="X"?parseFloat(A)/100*e.width:t&&t==="Y"?parseFloat(A)/100*e.height:parseFloat(A)/100*e.width):0}function MA(A){return A.replace(/[xy]/g,function(t){const e=Math.random()*16|0;return(t==="x"?e:e&3|8).toString(16)})}function x(A){return typeof A>"u"||A==null?"":A.toString().replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/'/g,"'")}function N(A){return typeof A=="number"&&A>100?A:(typeof A=="string"&&(A=Number(A.replace(/in*/gi,""))),Math.round(B*A))}function b(A){const t=Number(A)||0;return isNaN(t)?0:Math.round(t*DA)}function cA(A){return A=A||0,Math.round((A>360?A-360:A)*6e4)}function UA(A){const t=A.toString(16);return t.length===1?"0"+t:t}function QA(A,t,e){return(UA(A)+UA(t)+UA(e)).toUpperCase()}function F(A,t){let e=(A||"").replace("#","");!zA.test(e)&&e!==H.background1&&e!==H.background2&&e!==H.text1&&e!==H.text2&&e!==H.accent1&&e!==H.accent2&&e!==H.accent3&&e!==H.accent4&&e!==H.accent5&&e!==H.accent6&&(console.warn(`"${e}" is not a valid scheme color or hex RGB! "${K}" used instead. Only provide 6-digit RGB or 'pptx.SchemeColor' values!`),e=K);const l=zA.test(e)?"srgbClr":"schemeClr",o='val="'+(zA.test(e)?e.toUpperCase():e)+'"';return t?`<a:${l} ${o}>${t}</a:${l}>`:`<a:${l} ${o}/>`}function Ne(A,t){let e="";const l=Object.assign(Object.assign({},t),A),o=Math.round(l.size*DA),i=l.color,s=Math.round(l.opacity*1e5);return e+=`<a:glow rad="${o}">`,e+=F(i,`<a:alpha val="${s}"/>`),e+="</a:glow>",e}function j(A){let t="solid",e="",l="",o="";if(A)switch(typeof A=="string"?e=A:(A.type&&(t=A.type),A.color&&(e=A.color),A.alpha&&(l+=`<a:alpha val="${Math.round((100-A.alpha)*1e3)}"/>`),A.transparency&&(l+=`<a:alpha val="${Math.round((100-A.transparency)*1e3)}"/>`)),t){case"solid":o+=`<a:solidFill>${F(e,l)}</a:solidFill>`;break;default:o+="";break}return o}function rA(A){return A._rels.length+A._relsChart.length+A._relsMedia.length+1}function $A(A){if(!(!A||typeof A!="object"))return A.type!=="outer"&&A.type!=="inner"&&A.type!=="none"&&(console.warn("Warning: shadow.type options are `outer`, `inner` or `none`."),A.type="outer"),A.angle&&((isNaN(Number(A.angle))||A.angle<0||A.angle>359)&&(console.warn("Warning: shadow.angle can only be 0-359"),A.angle=270),A.angle=Math.round(Number(A.angle))),A.opacity&&((isNaN(Number(A.opacity))||A.opacity<0||A.opacity>1)&&(console.warn("Warning: shadow.opacity can only be 0-1"),A.opacity=.75),A.opacity=Number(A.opacity)),A.color&&A.color.startsWith("#")&&(console.warn('Warning: shadow.color should not include hash (#) character, , e.g. "FF0000"'),A.color=A.color.replace("#","")),A}function Fe(A,t,e){var l,o;const i=2.3+(!((l=A.options)===null||l===void 0)&&l.autoPageCharWeight?A.options.autoPageCharWeight:0),s=Math.floor(t/DA*B)/((!((o=A.options)===null||o===void 0)&&o.fontSize?A.options.fontSize:AA)/i),p=[];let n=[];const a=[],r=[];A.text&&A.text.toString().trim().length===0?n.push({_type:L.tablecell,text:" "}):typeof A.text=="number"||typeof A.text=="string"?n.push({_type:L.tablecell,text:(A.text||"").toString().trim()}):Array.isArray(A.text)&&(n=A.text);let c=[];return n.forEach(d=>{var f;typeof d.text=="string"&&(d.text.split(`
- `).length>1?d.text.split(`
- `).forEach(u=>{c.push({_type:L.tablecell,text:u,options:Object.assign(Object.assign({},d.options),{breakLine:!0})})}):c.push({_type:L.tablecell,text:d.text.trim(),options:d.options}),!((f=d.options)===null||f===void 0)&&f.breakLine&&(a.push(c),c=[])),c.length>0&&(a.push(c),c=[])}),a.forEach(d=>{d.forEach(f=>{const u=[],C=String(f.text).split(" ");C.forEach((v,w)=>{const y=Object.assign({},f.options);y?.breakLine&&(y.breakLine=w+1===C.length),u.push({_type:L.tablecell,text:v+(w+1<C.length?" ":""),options:y})}),r.push(u)})}),r.forEach(d=>{let f=[],u="";d.forEach(h=>{u.length+h.text.length>s&&(p.push(f),f=[],u=""),f.push(h),u+=h.text.toString()}),f.length>0&&p.push(f)}),p}function pe(A=[],t={},e,l){let o=BA,i=B*1,s=B*1,p=0,n=0;const a=[],r=D(t.x,"X",e),c=D(t.y,"Y",e),d=D(t.w,"X",e),f=D(t.h,"Y",e);let u=d;function h(){let v=0;a.length===0&&(v=c||N(o[0])),a.length>0&&(v=N(t.autoPageSlideStartY||t.newSlideStartY||o[0])),s=(f||e.height)-v-N(o[2]),a.length>1&&(typeof t.autoPageSlideStartY=="number"?s=(f||e.height)-N(t.autoPageSlideStartY+o[2]):typeof t.newSlideStartY=="number"?s=(f||e.height)-N(t.newSlideStartY+o[2]):c&&(s=(f||e.height)-N((c/B<o[0]?c/B:o[0])+o[2]),s<f&&(s=f)))}if(t.verbose&&(console.log("[[VERBOSE MODE]]"),console.log("|-- TABLE PROPS --------------------------------------------------------|"),console.log(`| presLayout.width ................................ = ${(e.width/B).toFixed(1)}`),console.log(`| presLayout.height ............................... = ${(e.height/B).toFixed(1)}`),console.log(`| tableProps.x .................................... = ${typeof t.x=="number"?(t.x/B).toFixed(1):t.x}`),console.log(`| tableProps.y .................................... = ${typeof t.y=="number"?(t.y/B).toFixed(1):t.y}`),console.log(`| tableProps.w .................................... = ${typeof t.w=="number"?(t.w/B).toFixed(1):t.w}`),console.log(`| tableProps.h .................................... = ${typeof t.h=="number"?(t.h/B).toFixed(1):t.h}`),console.log(`| tableProps.slideMargin .......................... = ${t.slideMargin?String(t.slideMargin):""}`),console.log(`| tableProps.margin ............................... = ${String(t.margin)}`),console.log(`| tableProps.colW ................................. = ${String(t.colW)}`),console.log(`| tableProps.autoPageSlideStartY .................. = ${t.autoPageSlideStartY}`),console.log(`| tableProps.autoPageCharWeight ................... = ${t.autoPageCharWeight}`),console.log("|-- CALCULATIONS -------------------------------------------------------|"),console.log(`| tablePropX ...................................... = ${r/B}`),console.log(`| tablePropY ...................................... = ${c/B}`),console.log(`| tablePropW ...................................... = ${d/B}`),console.log(`| tablePropH ...................................... = ${f/B}`),console.log(`| tableCalcW ...................................... = ${u/B}`)),!t.slideMargin&&t.slideMargin!==0&&(t.slideMargin=BA[0]),l&&typeof l._margin<"u"?Array.isArray(l._margin)?o=l._margin:isNaN(Number(l._margin))||(o=[Number(l._margin),Number(l._margin),Number(l._margin),Number(l._margin)]):(t.slideMargin||t.slideMargin===0)&&(Array.isArray(t.slideMargin)?o=t.slideMargin:isNaN(t.slideMargin)||(o=[t.slideMargin,t.slideMargin,t.slideMargin,t.slideMargin])),t.verbose&&console.log(`| arrInchMargins .................................. = [${o.join(", ")}]`),(A[0]||[]).forEach(w=>{w||(w={_type:L.tablecell});const y=w.options||null;n+=Number(y?.colspan?y.colspan:1)}),t.verbose&&console.log(`| numCols ......................................... = ${n}`),!d&&t.colW&&(u=Array.isArray(t.colW)?t.colW.reduce((v,w)=>v+w)*B:t.colW*n||0,t.verbose&&console.log(`| tableCalcW ...................................... = ${u/B}`)),i=u||N((r?r/B:o[1])+o[3]),t.verbose&&console.log(`| emuSlideTabW .................................... = ${(i/B).toFixed(1)}`),!t.colW||!Array.isArray(t.colW))if(t.colW&&!isNaN(Number(t.colW))){const v=[];(A[0]||[]).forEach(()=>v.push(t.colW)),t.colW=[],v.forEach(y=>{Array.isArray(t.colW)&&t.colW.push(y)})}else{t.colW=[];for(let v=0;v<n;v++)t.colW.push(i/B/n)}let C={rows:[]};return A.forEach((v,w)=>{const y=[];let I=0,M=0,S=[];v.forEach(P=>{var U,O,Y,m;S.push({_type:L.tablecell,text:[],options:P.options}),P.options.margin&&P.options.margin[0]>=1?(!((U=P.options)===null||U===void 0)&&U.margin&&P.options.margin[0]&&b(P.options.margin[0])>I?I=b(P.options.margin[0]):t?.margin&&t.margin[0]&&b(t.margin[0])>I&&(I=b(t.margin[0])),!((O=P.options)===null||O===void 0)&&O.margin&&P.options.margin[2]&&b(P.options.margin[2])>M?M=b(P.options.margin[2]):t?.margin&&t.margin[2]&&b(t.margin[2])>M&&(M=b(t.margin[2]))):(!((Y=P.options)===null||Y===void 0)&&Y.margin&&P.options.margin[0]&&N(P.options.margin[0])>I?I=N(P.options.margin[0]):t?.margin&&t.margin[0]&&N(t.margin[0])>I&&(I=N(t.margin[0])),!((m=P.options)===null||m===void 0)&&m.margin&&P.options.margin[2]&&N(P.options.margin[2])>M?M=N(P.options.margin[2]):t?.margin&&t.margin[2]&&N(t.margin[2])>M&&(M=N(t.margin[2])))}),h(),p+=I+M,t.verbose&&w===0&&console.log(`| SLIDE [${a.length}]: emuSlideTabH ...... = ${(s/B).toFixed(1)} `),v.forEach((P,U)=>{var O;const Y={_type:L.tablecell,_lines:null,_lineHeight:N((!((O=P.options)===null||O===void 0)&&O.fontSize?P.options.fontSize:t.fontSize?t.fontSize:AA)*(we+(t.autoPageLineWeight?t.autoPageLineWeight:0))/100),text:[],options:P.options};Y.options.rowspan&&(Y._lineHeight=0),Y.options.autoPageCharWeight=t.autoPageCharWeight?t.autoPageCharWeight:null;let m=t.colW[U];P.options.colspan&&Array.isArray(t.colW)&&(m=t.colW.filter((T,E)=>E>=U&&E<E+P.options.colspan).reduce((T,E)=>T+E)),Y._lines=Fe(P,m),y.push(Y)}),t.verbose&&console.log(`
- | SLIDE [${a.length}]: ROW [${w}]: START...`);let z=0,J=0,R=!1;for(;!R;){const P=y[z];let U=S[z];y.forEach(m=>{m._lineHeight>=J&&(J=m._lineHeight)}),p+J>s&&(t.verbose&&(console.log(`
- |-----------------------------------------------------------------------|`),console.log(`|-- NEW SLIDE CREATED (currTabH+currLineH > maxH) => ${(p/B).toFixed(2)} + ${(P._lineHeight/B).toFixed(2)} > ${s/B}`),console.log(`|-----------------------------------------------------------------------|
- `)),S.length>0&&S.map(T=>T.text.length).reduce((T,E)=>T+E)>0&&C.rows.push(S),a.push(C),C={rows:[]},S=[],v.forEach(T=>S.push({_type:L.tablecell,text:[],options:T.options})),h(),p+=I+M,t.verbose&&console.log(`| SLIDE [${a.length}]: emuSlideTabH ...... = ${(s/B).toFixed(1)} `),p=0,(t.addHeaderToEach||t.autoPageRepeatHeader)&&t._arrObjTabHeadRows&&t._arrObjTabHeadRows.forEach(T=>{const E=[];let G=0;T.forEach($=>{E.push($),$._lineHeight>G&&(G=$._lineHeight)}),C.rows.push(E),p+=G}),U=S[z]);const O=P._lines.shift();Array.isArray(U.text)&&(O?U.text=U.text.concat(O):U.text.length===0&&(U.text=U.text.concat({_type:L.tablecell,text:""}))),z===y.length-1&&(p+=J),z=z<y.length-1?z+1:0,y.map(m=>m._lines.length).reduce((m,T)=>m+T)===0&&(R=!0)}S.length>0&&C.rows.push(S),t.verbose&&console.log(`- SLIDE [${a.length}]: ROW [${w}]: ...COMPLETE ...... emuTabCurrH = ${(p/B).toFixed(2)} ( emuSlideTabH = ${(s/B).toFixed(2)} )`)}),a.push(C),t.verbose&&(console.log(`
- |================================================|`),console.log(`| FINAL: tableRowSlides.length = ${a.length}`),a.forEach(v=>console.log(v)),console.log(`|================================================|
- `)),a}function Re(A,t,e={},l){const o=e||{};o.slideMargin=o.slideMargin||o.slideMargin===0?o.slideMargin:.5;let i=o.w||A.presLayout.width;const s=[],p=[],n=[],a=[],r=[];let c=[.5,.5,.5,.5],d=0;if(!document.getElementById(t))throw new Error('tableToSlides: Table ID "'+t+'" does not exist!');l?._margin?(Array.isArray(l._margin)?c=l._margin:isNaN(l._margin)||(c=[l._margin,l._margin,l._margin,l._margin]),o.slideMargin=c):o?.slideMargin&&(Array.isArray(o.slideMargin)?c=o.slideMargin:isNaN(o.slideMargin)||(c=[o.slideMargin,o.slideMargin,o.slideMargin,o.slideMargin])),i=(o.w?N(o.w):A.presLayout.width)-N(c[1]+c[3]),o.verbose&&(console.log("[[VERBOSE MODE]]"),console.log("|-- `tableToSlides` ----------------------------------------------------|"),console.log(`| tableProps.h .................................... = ${o.h}`),console.log(`| tableProps.w .................................... = ${o.w}`),console.log(`| pptx.presLayout.width ........................... = ${(A.presLayout.width/B).toFixed(1)}`),console.log(`| pptx.presLayout.height .......................... = ${(A.presLayout.height/B).toFixed(1)}`),console.log(`| emuSlideTabW .................................... = ${(i/B).toFixed(1)}`));let f=document.querySelectorAll(`#${t} tr:first-child th`);f.length===0&&(f=document.querySelectorAll(`#${t} tr:first-child td`)),f.forEach(h=>{const C=h;if(C.getAttribute("colspan"))for(let v=0;v<Number(C.getAttribute("colspan"));v++)r.push(Math.round(C.offsetWidth/Number(C.getAttribute("colspan"))));else r.push(C.offsetWidth)}),r.forEach(h=>{d+=h}),r.forEach((h,C)=>{const v=Number((Number(i)*(h/d*100)/100/B).toFixed(2));let w=0;const y=document.querySelector(`#${t} thead tr:first-child th:nth-child(${C+1})`);y&&(w=Number(y.getAttribute("data-pptx-min-width")));const I=document.querySelector(`#${t} thead tr:first-child th:nth-child(${C+1})`);I&&(w=Number(I.getAttribute("data-pptx-width"))),a.push(w>v?w:v)}),o.verbose&&console.log(`| arrColW ......................................... = [${a.join(", ")}]`),["thead","tbody","tfoot"].forEach(h=>{document.querySelectorAll(`#${t} ${h} tr`).forEach(C=>{const v=C,w=[];switch(Array.from(v.cells).forEach(y=>{const I=window.getComputedStyle(y).getPropertyValue("color").replace(/\s+/gi,"").replace("rgba(","").replace("rgb(","").replace(")","").split(",");let M=window.getComputedStyle(y).getPropertyValue("background-color").replace(/\s+/gi,"").replace("rgba(","").replace("rgb(","").replace(")","").split(",");(window.getComputedStyle(y).getPropertyValue("background-color")==="rgba(0, 0, 0, 0)"||window.getComputedStyle(y).getPropertyValue("transparent"))&&(M=["255","255","255"]);const S={align:null,bold:window.getComputedStyle(y).getPropertyValue("font-weight")==="bold"||Number(window.getComputedStyle(y).getPropertyValue("font-weight"))>=500,border:null,color:QA(Number(I[0]),Number(I[1]),Number(I[2])),fill:{color:QA(Number(M[0]),Number(M[1]),Number(M[2]))},fontFace:(window.getComputedStyle(y).getPropertyValue("font-family")||"").split(",")[0].replace(/"/g,"").replace("inherit","").replace("initial","")||null,fontSize:Number(window.getComputedStyle(y).getPropertyValue("font-size").replace(/[a-z]/gi,"")),margin:null,colspan:Number(y.getAttribute("colspan"))||null,rowspan:Number(y.getAttribute("rowspan"))||null,valign:null};if(["left","center","right","start","end"].includes(window.getComputedStyle(y).getPropertyValue("text-align"))){const z=window.getComputedStyle(y).getPropertyValue("text-align").replace("start","left").replace("end","right");S.align=z==="center"?"center":z==="left"?"left":z==="right"?"right":null}if(["top","middle","bottom"].includes(window.getComputedStyle(y).getPropertyValue("vertical-align"))){const z=window.getComputedStyle(y).getPropertyValue("vertical-align");S.valign=z==="top"?"top":z==="middle"?"middle":z==="bottom"?"bottom":null}window.getComputedStyle(y).getPropertyValue("padding-left")&&(S.margin=[0,0,0,0],["padding-top","padding-right","padding-bottom","padding-left"].forEach((J,R)=>{S.margin[R]=Math.round(Number(window.getComputedStyle(y).getPropertyValue(J).replace(/\D/gi,"")))})),(window.getComputedStyle(y).getPropertyValue("border-top-width")||window.getComputedStyle(y).getPropertyValue("border-right-width")||window.getComputedStyle(y).getPropertyValue("border-bottom-width")||window.getComputedStyle(y).getPropertyValue("border-left-width"))&&(S.border=[null,null,null,null],["top","right","bottom","left"].forEach((J,R)=>{const P=Math.round(Number(window.getComputedStyle(y).getPropertyValue("border-"+J+"-width").replace("px","")));let U=[];U=window.getComputedStyle(y).getPropertyValue("border-"+J+"-color").replace(/\s+/gi,"").replace("rgba(","").replace("rgb(","").replace(")","").split(",");const O=QA(Number(U[0]),Number(U[1]),Number(U[2]));S.border[R]={pt:P,color:O}})),w.push({_type:L.tablecell,text:y.innerText,options:S})}),h){case"thead":s.push(w);break;case"tbody":p.push(w);break;case"tfoot":n.push(w);break;default:console.log(`table parsing: unexpected table part: ${h}`);break}})}),o._arrObjTabHeadRows=s||null,o.colW=a,pe([...s,...p,...n],o,A.presLayout,l).forEach((h,C)=>{const v=A.addSlide({masterName:o.masterSlideName||null});C===0&&(o.y=o.y||c[0]),C>0&&(o.y=o.autoPageSlideStartY||o.newSlideStartY||c[0]),o.verbose&&console.log(`| opts.autoPageSlideStartY: ${o.autoPageSlideStartY} / arrInchMargins[0]: ${c[0]} => opts.y = ${o.y}`),v.addTable(h.rows,{x:o.x||c[3],y:o.y,w:Number(i)/B,colW:a,autoPage:!1}),o.addImage&&(o.addImage.options=o.addImage.options||{},!o.addImage.image||!o.addImage.image.path&&!o.addImage.image.data?console.warn("Warning: tableToSlides.addImage requires either `path` or `data`"):v.addImage({path:o.addImage.image.path,data:o.addImage.image.data,x:o.addImage.options.x,y:o.addImage.options.y,w:o.addImage.options.w,h:o.addImage.options.h})),o.addShape&&v.addShape(o.addShape.shapeName,o.addShape.options||{}),o.addTable&&v.addTable(o.addTable.rows,o.addTable.options||{}),o.addText&&v.addText(o.addText.text,o.addText.options||{})})}let Me=0;function Te(A,t){A.bkgd&&(t.bkgd=A.bkgd),A.objects&&Array.isArray(A.objects)&&A.objects.length>0&&A.objects.forEach((e,l)=>{const o=Object.keys(e)[0],i=t;oA[o]&&o==="chart"?fe(i,e[o].type,e[o].data,e[o].opts):oA[o]&&o==="image"?ue(i,e[o]):oA[o]&&o==="line"?jA(i,lA.LINE,e[o]):oA[o]&&o==="rect"?jA(i,lA.RECTANGLE,e[o]):oA[o]&&o==="text"?IA(i,[{text:e[o].text}],e[o].options,!1):oA[o]&&o==="placeholder"&&(e[o].options.placeholder=e[o].options.name,delete e[o].options.name,e[o].options._placeholderType=e[o].options.type,delete e[o].options.type,e[o].options._placeholderIdx=100+l,IA(i,[{text:e[o].text}],e[o].options,!0))}),A.slideNumber&&typeof A.slideNumber=="object"&&(t._slideNumberProps=A.slideNumber)}function fe(A,t,e,l){var o;function i(c){!c||c.style==="none"||(c.size!==void 0&&(isNaN(Number(c.size))||c.size<=0)&&(console.warn("Warning: chart.gridLine.size must be greater than 0."),delete c.size),c.style&&!["solid","dash","dot"].includes(c.style)&&(console.warn("Warning: chart.gridLine.style options: `solid`, `dash`, `dot`."),delete c.style),c.cap&&!["flat","square","round"].includes(c.cap)&&(console.warn("Warning: chart.gridLine.cap options: `flat`, `square`, `round`."),delete c.cap))}const s=++Me,p={_type:null,text:null,options:null,chartRid:null};let n=null,a=[];Array.isArray(t)?(t.forEach(c=>{a=a.concat(c.data)}),n=e||l):(a=e,n=l),a.forEach((c,d)=>{c._dataIndex=d,c.labels!==void 0&&!Array.isArray(c.labels[0])&&(c.labels=[c.labels])});const r=n&&typeof n=="object"?n:{};if(r._type=t,r.x=typeof r.x<"u"&&r.x!=null&&!isNaN(Number(r.x))?r.x:1,r.y=typeof r.y<"u"&&r.y!=null&&!isNaN(Number(r.y))?r.y:1,r.w=r.w||"50%",r.h=r.h||"50%",r.objectName=r.objectName?x(r.objectName):`Chart ${A._slideObjects.filter(c=>c._type===L.chart).length}`,["bar","col"].includes(r.barDir||"")||(r.barDir="col"),r._type===g.AREA&&(["stacked","standard","percentStacked"].includes(r.barGrouping||"")||(r.barGrouping="standard")),r._type===g.BAR&&(["clustered","stacked","percentStacked"].includes(r.barGrouping||"")||(r.barGrouping="clustered")),r._type===g.BAR3D&&(["clustered","stacked","standard","percentStacked"].includes(r.barGrouping||"")||(r.barGrouping="standard")),!((o=r.barGrouping)===null||o===void 0)&&o.includes("tacked")&&(r.barGapWidthPct||(r.barGapWidthPct=50)),r.dataLabelPosition&&((r._type===g.AREA||r._type===g.BAR3D||r._type===g.DOUGHNUT||r._type===g.RADAR)&&delete r.dataLabelPosition,r._type===g.PIE&&(["bestFit","ctr","inEnd","outEnd"].includes(r.dataLabelPosition)||delete r.dataLabelPosition),(r._type===g.BUBBLE||r._type===g.BUBBLE3D||r._type===g.LINE||r._type===g.SCATTER)&&(["b","ctr","l","r","t"].includes(r.dataLabelPosition)||delete r.dataLabelPosition),r._type===g.BAR&&(["stacked","percentStacked"].includes(r.barGrouping||"")||["ctr","inBase","inEnd"].includes(r.dataLabelPosition)||delete r.dataLabelPosition,["clustered"].includes(r.barGrouping||"")||["ctr","inBase","inEnd","outEnd"].includes(r.dataLabelPosition)||delete r.dataLabelPosition)),r.dataLabelBkgrdColors=r.dataLabelBkgrdColors||!r.dataLabelBkgrdColors?r.dataLabelBkgrdColors:!1,["b","l","r","t","tr"].includes(r.legendPos||"")||(r.legendPos="r"),["cone","coneToMax","box","cylinder","pyramid","pyramidToMax"].includes(r.bar3DShape||"")||(r.bar3DShape="box"),["circle","dash","diamond","dot","none","square","triangle"].includes(r.lineDataSymbol||"")||(r.lineDataSymbol="circle"),["gap","span"].includes(r.displayBlanksAs||"")||(r.displayBlanksAs="span"),["standard","marker","filled"].includes(r.radarStyle||"")||(r.radarStyle="standard"),r.lineDataSymbolSize=r.lineDataSymbolSize&&!isNaN(r.lineDataSymbolSize)?r.lineDataSymbolSize:6,r.lineDataSymbolLineSize=r.lineDataSymbolLineSize&&!isNaN(r.lineDataSymbolLineSize)?b(r.lineDataSymbolLineSize):b(.75),r.layout&&["x","y","w","h"].forEach(c=>{const d=r.layout[c];(isNaN(Number(d))||d<0||d>1)&&(console.warn("Warning: chart.layout."+c+" can only be 0-1"),delete r.layout[c])}),r.catGridLine=r.catGridLine||(r._type===g.SCATTER?{color:"D9D9D9",size:1}:{style:"none"}),r.valGridLine=r.valGridLine||(r._type===g.SCATTER?{color:"D9D9D9",size:1}:{}),r.serGridLine=r.serGridLine||(r._type===g.SCATTER?{color:"D9D9D9",size:1}:{style:"none"}),i(r.catGridLine),i(r.valGridLine),i(r.serGridLine),$A(r.shadow),r.showDataTable=r.showDataTable||!r.showDataTable?r.showDataTable:!1,r.showDataTableHorzBorder=r.showDataTableHorzBorder||!r.showDataTableHorzBorder?r.showDataTableHorzBorder:!0,r.showDataTableVertBorder=r.showDataTableVertBorder||!r.showDataTableVertBorder?r.showDataTableVertBorder:!0,r.showDataTableOutline=r.showDataTableOutline||!r.showDataTableOutline?r.showDataTableOutline:!0,r.showDataTableKeys=r.showDataTableKeys||!r.showDataTableKeys?r.showDataTableKeys:!0,r.showLabel=r.showLabel||!r.showLabel?r.showLabel:!1,r.showLegend=r.showLegend||!r.showLegend?r.showLegend:!1,r.showPercent=r.showPercent||!r.showPercent?r.showPercent:!0,r.showTitle=r.showTitle||!r.showTitle?r.showTitle:!1,r.showValue=r.showValue||!r.showValue?r.showValue:!1,r.showLeaderLines=r.showLeaderLines||!r.showLeaderLines?r.showLeaderLines:!1,r.catAxisLineShow=typeof r.catAxisLineShow<"u"?r.catAxisLineShow:!0,r.valAxisLineShow=typeof r.valAxisLineShow<"u"?r.valAxisLineShow:!0,r.serAxisLineShow=typeof r.serAxisLineShow<"u"?r.serAxisLineShow:!0,r.v3DRotX=!isNaN(r.v3DRotX)&&r.v3DRotX>=-90&&r.v3DRotX<=90?r.v3DRotX:30,r.v3DRotY=!isNaN(r.v3DRotY)&&r.v3DRotY>=0&&r.v3DRotY<=360?r.v3DRotY:30,r.v3DRAngAx=r.v3DRAngAx||!r.v3DRAngAx?r.v3DRAngAx:!0,r.v3DPerspective=!isNaN(r.v3DPerspective)&&r.v3DPerspective>=0&&r.v3DPerspective<=240?r.v3DPerspective:30,r.barGapWidthPct=!isNaN(r.barGapWidthPct)&&r.barGapWidthPct>=0&&r.barGapWidthPct<=1e3?r.barGapWidthPct:150,r.barGapDepthPct=!isNaN(r.barGapDepthPct)&&r.barGapDepthPct>=0&&r.barGapDepthPct<=1e3?r.barGapDepthPct:150,r.chartColors=Array.isArray(r.chartColors)?r.chartColors:r._type===g.PIE||r._type===g.DOUGHNUT?De:xA,r.chartColorsOpacity=r.chartColorsOpacity&&!isNaN(r.chartColorsOpacity)?r.chartColorsOpacity:null,r.border=r.border&&typeof r.border=="object"?r.border:null,r.border&&(!r.border.pt||isNaN(r.border.pt))&&(r.border.pt=pA.pt),r.border&&(!r.border.color||typeof r.border.color!="string")&&(r.border.color=pA.color),r.plotArea=r.plotArea||{},r.plotArea.border=r.plotArea.border&&typeof r.plotArea.border=="object"?r.plotArea.border:null,r.plotArea.border&&(!r.plotArea.border.pt||isNaN(r.plotArea.border.pt))&&(r.plotArea.border.pt=pA.pt),r.plotArea.border&&(!r.plotArea.border.color||typeof r.plotArea.border.color!="string")&&(r.plotArea.border.color=pA.color),r.border&&(r.plotArea.border=r.border),r.plotArea.fill=r.plotArea.fill||{color:null,transparency:null},r.fill&&(r.plotArea.fill.color=r.fill),r.chartArea=r.chartArea||{},r.chartArea.border=r.chartArea.border&&typeof r.chartArea.border=="object"?r.chartArea.border:null,r.chartArea.border&&(r.chartArea.border={color:r.chartArea.border.color||pA.color,pt:r.chartArea.border.pt||pA.pt}),r.chartArea.roundedCorners=typeof r.chartArea.roundedCorners=="boolean"?r.chartArea.roundedCorners:!0,r.dataBorder=r.dataBorder&&typeof r.dataBorder=="object"?r.dataBorder:null,r.dataBorder&&(!r.dataBorder.pt||isNaN(r.dataBorder.pt))&&(r.dataBorder.pt=.75),r.dataBorder&&r.dataBorder.color){const c=typeof r.dataBorder.color=="string"&&r.dataBorder.color.length===6&&/^[0-9A-Fa-f]{6}$/.test(r.dataBorder.color),d=Object.values(kA).includes(r.dataBorder.color);!c&&!d&&(r.dataBorder.color="F9F9F9")}return!r.dataLabelFormatCode&&r._type===g.SCATTER&&(r.dataLabelFormatCode="General"),!r.dataLabelFormatCode&&(r._type===g.PIE||r._type===g.DOUGHNUT)&&(r.dataLabelFormatCode=r.showPercent?"0%":"General"),r.dataLabelFormatCode=r.dataLabelFormatCode&&typeof r.dataLabelFormatCode=="string"?r.dataLabelFormatCode:"#,##0",!r.dataLabelFormatScatter&&r._type===g.SCATTER&&(r.dataLabelFormatScatter="custom"),r.lineSize=typeof r.lineSize=="number"?r.lineSize:2,r.valAxisMajorUnit=typeof r.valAxisMajorUnit=="number"?r.valAxisMajorUnit:null,r._type===g.AREA||r._type===g.BAR||r._type===g.BAR3D||r._type===g.LINE?r.catAxisMultiLevelLabels=!!r.catAxisMultiLevelLabels:delete r.catAxisMultiLevelLabels,p._type="chart",p.options=r,p.chartRid=rA(A),A._relsChart.push({rId:rA(A),data:a,opts:r,type:r._type,globalId:s,fileName:`chart${s}.xml`,Target:`/ppt/charts/chart${s}.xml`}),A._slideObjects.push(p),p}function ue(A,t){const e={_type:null,text:null,options:null,image:null,imageRid:null,hyperlink:null},l=t.x||0,o=t.y||0,i=t.w||0,s=t.h||0,p=t.sizing||null,n=t.hyperlink||"",a=t.data||"",r=t.path||"";let c=rA(A);const d=t.objectName?x(t.objectName):`Image ${A._slideObjects.filter(u=>u._type===L.image).length}`;if(!r&&!a)return console.error("ERROR: addImage() requires either 'data' or 'path' parameter!"),null;if(r&&typeof r!="string")return console.error(`ERROR: addImage() 'path' should be a string, ex: {path:'/img/sample.png'} - you sent ${String(r)}`),null;if(a&&typeof a!="string")return console.error(`ERROR: addImage() 'data' should be a string, ex: {data:'image/png;base64,NMP[...]'} - you sent ${String(a)}`),null;if(a&&typeof a=="string"&&!a.toLowerCase().includes("base64,"))return console.error("ERROR: Image `data` value lacks a base64 header! Ex: 'image/png;base64,NMP[...]')"),null;let f=(r.substring(r.lastIndexOf("/")+1).split("?")[0].split(".").pop().split("#")[0]||"png").toLowerCase();if(a&&/image\/(\w+);/.exec(a)&&/image\/(\w+);/.exec(a).length>0?f=/image\/(\w+);/.exec(a)[1]:a?.toLowerCase().includes("image/svg+xml")&&(f="svg"),e._type=L.image,e.image=r||"preencoded.png",e.options={x:l||0,y:o||0,w:i||1,h:s||1,altText:t.altText||"",rounding:typeof t.rounding=="boolean"?t.rounding:!1,sizing:p,placeholder:t.placeholder,rotate:t.rotate||0,flipV:t.flipV||!1,flipH:t.flipH||!1,transparency:t.transparency||0,objectName:d,shadow:$A(t.shadow)},f==="svg")A._relsMedia.push({path:r||a+"png",type:"image/png",extn:"png",data:a||"",rId:c,Target:`../media/image-${A._slideNum}-${A._relsMedia.length+1}.png`,isSvgPng:!0,svgSize:{w:D(e.options.w,"X",A._presLayout),h:D(e.options.h,"Y",A._presLayout)}}),e.imageRid=c,A._relsMedia.push({path:r||a,type:"image/svg+xml",extn:f,data:a||"",rId:c+1,Target:`../media/image-${A._slideNum}-${A._relsMedia.length+1}.${f}`}),e.imageRid=c+1;else{const u=A._relsMedia.filter(h=>h.path&&h.path===r&&h.type==="image/"+f&&!h.isDuplicate)[0];A._relsMedia.push({path:r||"preencoded."+f,type:"image/"+f,extn:f,data:a||"",rId:c,isDuplicate:!!u?.Target,Target:u?.Target?u.Target:`../media/image-${A._slideNum}-${A._relsMedia.length+1}.${f}`}),e.imageRid=c}if(typeof n=="object"){if(!n.url&&!n.slide)throw new Error("ERROR: `hyperlink` option requires either: `url` or `slide`");c++,A._rels.push({type:L.hyperlink,data:n.slide?"slide":"dummy",rId:c,Target:n.url||n.slide.toString()}),n._rId=c,e.hyperlink=n}A._slideObjects.push(e)}function ke(A,t){const e=t.x||0,l=t.y||0,o=t.w||2,i=t.h||2,s=t.data||"",p=t.link||"",n=t.path||"",a=t.type||"audio";let r="";const c=t.cover||Pe,d=t.objectName?x(t.objectName):`Media ${A._slideObjects.filter(u=>u._type===L.media).length}`,f={_type:L.media};if(!n&&!s&&a!=="online")throw new Error("addMedia() error: either `data` or `path` are required!");if(s&&!s.toLowerCase().includes("base64,"))throw new Error("addMedia() error: `data` value lacks a base64 header! Ex: 'video/mpeg;base64,NMP[...]')");if(!c.toLowerCase().includes("base64,"))throw new Error("addMedia() error: `cover` value lacks a base64 header! Ex: 'data:image/png;base64,iV[...]')");if(a==="online"&&!p)throw new Error("addMedia() error: online videos require `link` value");if(r=t.extn||(s?s.split(";")[0].split("/")[1]:n.split(".").pop())||"mp3",f.mtype=a,f.media=n||"preencoded.mov",f.options={},f.options.x=e,f.options.y=l,f.options.w=o,f.options.h=i,f.options.objectName=d,a==="online"){const u=rA(A);A._relsMedia.push({path:n||"preencoded"+r,data:"dummy",type:"online",extn:r,rId:u,Target:p}),f.mediaRid=u,A._relsMedia.push({path:"preencoded.png",data:c,type:"image/png",extn:"png",rId:rA(A),Target:`../media/image-${A._slideNum}-${A._relsMedia.length+1}.png`})}else{const u=A._relsMedia.filter(C=>C.path&&C.path===n&&C.type===a+"/"+r&&!C.isDuplicate)[0],h=rA(A);A._relsMedia.push({path:n||"preencoded"+r,type:a+"/"+r,extn:r,data:s||"",rId:h,isDuplicate:!!u?.Target,Target:u?.Target?u.Target:`../media/media-${A._slideNum}-${A._relsMedia.length+1}.${r}`}),f.mediaRid=h,A._relsMedia.push({path:n||"preencoded"+r,type:a+"/"+r,extn:r,data:s||"",rId:rA(A),isDuplicate:!!u?.Target,Target:u?.Target?u.Target:`../media/media-${A._slideNum}-${A._relsMedia.length+0}.${r}`}),A._relsMedia.push({path:"preencoded.png",type:"image/png",extn:"png",data:c,rId:rA(A),Target:`../media/image-${A._slideNum}-${A._relsMedia.length+1}.png`})}A._slideObjects.push(f)}function Ie(A,t){A._slideObjects.push({_type:L.notes,text:[{text:t}]})}function jA(A,t,e){const l=typeof e=="object"?e:{};l.line=l.line||{type:"none"};const o={_type:L.text,shape:t||lA.RECTANGLE,options:l,text:null};if(!t)throw new Error("Missing/Invalid shape parameter! Example: `addShape(pptxgen.shapes.LINE, {x:1, y:1, w:1, h:1});`");const i={type:l.line.type||"solid",color:l.line.color||se,transparency:l.line.transparency||0,width:l.line.width||1,dashType:l.line.dashType||"solid",beginArrowType:l.line.beginArrowType||null,endArrowType:l.line.endArrowType||null};if(typeof l.line=="object"&&l.line.type!=="none"&&(l.line=i),l.x=l.x||(l.x===0?0:1),l.y=l.y||(l.y===0?0:1),l.w=l.w||(l.w===0?0:1),l.h=l.h||(l.h===0?0:1),l.objectName=l.objectName?x(l.objectName):`Shape ${A._slideObjects.filter(s=>s._type===L.text).length}`,typeof l.line=="string"){const s=i;s.color=String(l.line),l.line=s}typeof l.lineSize=="number"&&(l.line.width=l.lineSize),typeof l.lineDash=="string"&&(l.line.dashType=l.lineDash),typeof l.lineHead=="string"&&(l.line.beginArrowType=l.lineHead),typeof l.lineTail=="string"&&(l.line.endArrowType=l.lineTail),vA(A,o),A._slideObjects.push(o)}function Se(A,t,e,l,o,i,s){const p=[A],n=e&&typeof e=="object"?e:{};n.objectName=n.objectName?x(n.objectName):`Table ${A._slideObjects.filter(d=>d._type===L.table).length}`;{if(t===null||t.length===0||!Array.isArray(t))throw new Error("addTable: Array expected! EX: 'slide.addTable( [rows], {options} );' (https://gitbrent.github.io/PptxGenJS/docs/api-tables.html)");if(!t[0]||!Array.isArray(t[0]))throw new Error("addTable: 'rows' should be an array of cells! EX: 'slide.addTable( [ ['A'], ['B'], {text:'C',options:{align:'center'}} ] );' (https://gitbrent.github.io/PptxGenJS/docs/api-tables.html)")}const a=[];t.forEach(d=>{const f=[];Array.isArray(d)?d.forEach(u=>{const h={_type:L.tablecell,text:"",options:typeof u=="object"&&u.options?u.options:{}};typeof u=="string"||typeof u=="number"?h.text=u.toString():u.text&&(typeof u.text=="string"||typeof u.text=="number"?h.text=u.text.toString():u.text&&(h.text=u.text),u.options&&typeof u.options=="object"&&(h.options=u.options)),h.options.border=h.options.border||n.border||[{type:"none"},{type:"none"},{type:"none"},{type:"none"}];const C=h.options.border;!Array.isArray(C)&&typeof C=="object"&&(h.options.border=[C,C,C,C]),h.options.border[0]||(h.options.border[0]={type:"none"}),h.options.border[1]||(h.options.border[1]={type:"none"}),h.options.border[2]||(h.options.border[2]={type:"none"}),h.options.border[3]||(h.options.border[3]={type:"none"}),[0,1,2,3].forEach(w=>{h.options.border[w]={type:h.options.border[w].type||dA.type,color:h.options.border[w].color||dA.color,pt:typeof h.options.border[w].pt=="number"?h.options.border[w].pt:dA.pt}}),f.push(h)}):(console.log("addTable: tableRows has a bad row. A row should be an array of cells. You provided:"),console.log(d)),a.push(f)}),n.x=D(n.x||(n.x===0?0:B/2),"X",o),n.y=D(n.y||(n.y===0?0:B/2),"Y",o),n.h&&(n.h=D(n.h,"Y",o)),n.fontSize=n.fontSize||AA,n.margin=n.margin===0||n.margin?n.margin:ie,typeof n.margin=="number"&&(n.margin=[Number(n.margin),Number(n.margin),Number(n.margin),Number(n.margin)]),JSON.stringify({arrRows:a}).indexOf("hyperlink")===-1&&(n.color||(n.color=n.color||K)),typeof n.border=="string"?(console.warn("addTable `border` option must be an object. Ex: `{border: {type:'none'}}`"),n.border=null):Array.isArray(n.border)&&[0,1,2,3].forEach(d=>{n.border[d]=n.border[d]?{type:n.border[d].type||dA.type,color:n.border[d].color||dA.color,pt:n.border[d].pt||dA.pt}:{type:"none"}}),n.autoPage=typeof n.autoPage=="boolean"?n.autoPage:!1,n.autoPageRepeatHeader=typeof n.autoPageRepeatHeader=="boolean"?n.autoPageRepeatHeader:!1,n.autoPageHeaderRows=typeof n.autoPageHeaderRows<"u"&&!isNaN(Number(n.autoPageHeaderRows))?Number(n.autoPageHeaderRows):1,n.autoPageLineWeight=typeof n.autoPageLineWeight<"u"&&!isNaN(Number(n.autoPageLineWeight))?Number(n.autoPageLineWeight):0,n.autoPageLineWeight&&(n.autoPageLineWeight>1?n.autoPageLineWeight=1:n.autoPageLineWeight<-1&&(n.autoPageLineWeight=-1));let r=BA;if(l&&typeof l._margin<"u"&&(Array.isArray(l._margin)?r=l._margin:isNaN(Number(l._margin))||(r=[Number(l._margin),Number(l._margin),Number(l._margin),Number(l._margin)])),n.colW){const d=a[0].reduce((f,u)=>{var h;return!((h=u?.options)===null||h===void 0)&&h.colspan&&typeof u.options.colspan=="number"?f+=u.options.colspan:f+=1,f},0);typeof n.colW=="string"||typeof n.colW=="number"||n.colW&&Array.isArray(n.colW)&&n.colW.length===1&&d>1?(n.w=Math.floor(Number(n.colW)*d),n.colW=null):n.colW&&Array.isArray(n.colW)&&n.colW.length!==d&&(console.warn("addTable: mismatch: (colW.length != data.length) Therefore, defaulting to evenly distributed col widths."),n.colW=null)}else n.w?n.w=D(n.w,"X",o):n.w=Math.floor(o._sizeW/B-r[1]-r[3]);n.x&&n.x<20&&(n.x=N(n.x)),n.y&&n.y<20&&(n.y=N(n.y)),n.w&&typeof n.w=="number"&&n.w<20&&(n.w=N(n.w)),n.h&&typeof n.h=="number"&&n.h<20&&(n.h=N(n.h)),a.forEach(d=>{d.forEach((f,u)=>{typeof f=="number"||typeof f=="string"?d[u]={_type:L.tablecell,text:String(d[u]),options:n}:typeof f=="object"&&(typeof f.text=="number"?d[u].text=d[u].text.toString():(typeof f.text>"u"||f.text===null)&&(d[u].text=""),d[u].options=f.options||{},d[u]._type=L.tablecell)})});const c=[];return n&&!n.autoPage?(vA(A,a),A._slideObjects.push({_type:L.table,arrTabRows:a,options:Object.assign({},n)})):(n.autoPageRepeatHeader&&(n._arrObjTabHeadRows=a.filter((d,f)=>f<n.autoPageHeaderRows)),pe(a,n,o,l).forEach((d,f)=>{s(A._slideNum+f)||p.push(i({masterName:l?._name||null})),f>0&&(n.y=N(n.autoPageSlideStartY||n.newSlideStartY||r[0]));{const u=s(A._slideNum+f);n.autoPage=!1,vA(u,d.rows),u.addTable(d.rows,Object.assign({},n)),f>0&&c.push(u)}})),c}function IA(A,t,e,l){const o={_type:l?L.placeholder:L.text,shape:e?.shape||lA.RECTANGLE,text:!t||t.length===0?[{text:"",options:null}]:t,options:e||{}};function i(s){{if(s.placeholder||(s.color=s.color||o.options.color||A.color||K),(s.placeholder||l)&&(s.bullet=s.bullet||!1),s.placeholder&&A._slideLayout&&A._slideLayout._slideObjects){const p=A._slideLayout._slideObjects.filter(n=>n._type==="placeholder"&&n.options&&n.options.placeholder&&n.options.placeholder===s.placeholder)[0];p?.options&&(s=Object.assign(Object.assign({},s),p.options))}if(s.objectName=s.objectName?x(s.objectName):`Text ${A._slideObjects.filter(p=>p._type===L.text).length}`,s.shape===lA.LINE){const p={type:s.line.type||"solid",color:s.line.color||se,transparency:s.line.transparency||0,width:s.line.width||1,dashType:s.line.dashType||"solid",beginArrowType:s.line.beginArrowType||null,endArrowType:s.line.endArrowType||null};if(typeof s.line=="object"&&(s.line=p),typeof s.line=="string"){const n=p;typeof s.line=="string"&&(n.color=s.line),s.line=n}typeof s.lineSize=="number"&&(s.line.width=s.lineSize),typeof s.lineDash=="string"&&(s.line.dashType=s.lineDash),typeof s.lineHead=="string"&&(s.line.beginArrowType=s.lineHead),typeof s.lineTail=="string"&&(s.line.endArrowType=s.lineTail)}s.line=s.line||{},s.lineSpacing=s.lineSpacing&&!isNaN(s.lineSpacing)?s.lineSpacing:null,s.lineSpacingMultiple=s.lineSpacingMultiple&&!isNaN(s.lineSpacingMultiple)?s.lineSpacingMultiple:null,s._bodyProp=s._bodyProp||{},s._bodyProp.autoFit=s.autoFit||!1,s._bodyProp.anchor=s.placeholder?null:gA.ctr,s._bodyProp.vert=s.vert||null,s._bodyProp.wrap=typeof s.wrap=="boolean"?s.wrap:!0,(s.inset&&!isNaN(Number(s.inset))||s.inset===0)&&(s._bodyProp.lIns=N(s.inset),s._bodyProp.rIns=N(s.inset),s._bodyProp.tIns=N(s.inset),s._bodyProp.bIns=N(s.inset)),typeof s.underline=="boolean"&&s.underline===!0&&(s.underline={style:"sng"})}return(s.align||"").toLowerCase().indexOf("c")===0?s._bodyProp.align=uA.center:(s.align||"").toLowerCase().indexOf("l")===0?s._bodyProp.align=uA.left:(s.align||"").toLowerCase().indexOf("r")===0?s._bodyProp.align=uA.right:(s.align||"").toLowerCase().indexOf("j")===0&&(s._bodyProp.align=uA.justify),(s.valign||"").toLowerCase().indexOf("b")===0?s._bodyProp.anchor=gA.b:(s.valign||"").toLowerCase().indexOf("m")===0?s._bodyProp.anchor=gA.ctr:(s.valign||"").toLowerCase().indexOf("t")===0&&(s._bodyProp.anchor=gA.t),$A(s.shadow),s}o.options=i(o.options),o.text.forEach(s=>s.options=i(s.options||{})),vA(A,o.text||""),A._slideObjects.push(o)}function Ee(A){(A._slideLayout._slideObjects||[]).forEach(t=>{t._type===L.placeholder&&A._slideObjects.filter(e=>e.options&&e.options.placeholder===t.options.placeholder).length===0&&IA(A,[{text:""}],t.options,!1)})}function ge(A,t){var e;if(t.bkgd&&(t.background||(t.background={}),typeof t.bkgd=="string"?t.background.color=t.bkgd:(t.bkgd.data&&(t.background.data=t.bkgd.data),t.bkgd.path&&(t.background.path=t.bkgd.path),t.bkgd.src&&(t.background.path=t.bkgd.src))),!((e=t.background)===null||e===void 0)&&e.fill&&(t.background.color=t.background.fill),A&&(A.path||A.data)){A.path=A.path||"preencoded.png";let l=(A.path.split(".").pop()||"png").split("?")[0];l==="jpg"&&(l="jpeg"),t._relsMedia=t._relsMedia||[];const o=t._relsMedia.length+1;t._relsMedia.push({path:A.path,type:L.image,extn:l,data:A.data||null,rId:o,Target:`../media/${(t._name||"").replace(/\s+/gi,"-")}-image-${t._relsMedia.length+1}.${l}`}),t._bkgdImgRid=o}}function vA(A,t,e){let l=[];typeof t=="string"||typeof t=="number"||(Array.isArray(t)?l=t:typeof t=="object"&&(l=[t]),l.forEach((o,i)=>{if(e&&e[i]&&e[i].hyperlink&&(o.options=Object.assign(Object.assign({},o.options),e[i])),Array.isArray(o)){const s=[];o.forEach(p=>{p.options&&!p.text.options&&s.push(p.options)}),vA(A,o,s)}else if(Array.isArray(o.text))vA(A,o.text,e&&e[i]?[e[i]]:void 0);else if(o&&typeof o=="object"&&o.options&&o.options.hyperlink&&!o.options.hyperlink._rId)if(typeof o.options.hyperlink!="object")console.log("ERROR: text `hyperlink` option should be an object. Ex: `hyperlink: {url:'https://github.com'}` ");else if(!o.options.hyperlink.url&&!o.options.hyperlink.slide)console.log("ERROR: 'hyperlink requires either: `url` or `slide`'");else{const s=rA(A);A._rels.push({type:L.hyperlink,data:o.options.hyperlink.slide?"slide":"dummy",rId:s,Target:x(o.options.hyperlink.url)||o.options.hyperlink.slide.toString()}),o.options.hyperlink._rId=s}else o&&typeof o=="object"&&o.options&&o.options.hyperlink&&o.options.hyperlink._rId&&A._rels.filter(s=>s.rId===o.options.hyperlink._rId).length===0&&A._rels.push({type:L.hyperlink,data:o.options.hyperlink.slide?"slide":"dummy",rId:o.options.hyperlink._rId,Target:x(o.options.hyperlink.url)||o.options.hyperlink.slide.toString()})}))}class ze{constructor(t){var e;this.addSlide=t.addSlide,this.getSlide=t.getSlide,this._name=`Slide ${t.slideNumber}`,this._presLayout=t.presLayout,this._rId=t.slideRId,this._rels=[],this._relsChart=[],this._relsMedia=[],this._setSlideNum=t.setSlideNum,this._slideId=t.slideId,this._slideLayout=t.slideLayout||null,this._slideNum=t.slideNumber,this._slideObjects=[],this._slideNumberProps=!((e=this._slideLayout)===null||e===void 0)&&e._slideNumberProps?this._slideLayout._slideNumberProps:null}set bkgd(t){this._bkgd=t,(!this._background||!this._background.color)&&(this._background||(this._background={}),typeof t=="string"&&(this._background.color=t))}get bkgd(){return this._bkgd}set background(t){this._background=t,t&&ge(t,this)}get background(){return this._background}set color(t){this._color=t}get color(){return this._color}set hidden(t){this._hidden=t}get hidden(){return this._hidden}set slideNumber(t){this._slideNumberProps=t,this._setSlideNum(t)}get slideNumber(){return this._slideNumberProps}get newAutoPagedSlides(){return this._newAutoPagedSlides}addChart(t,e,l){const o=l||{};return o._type=t,fe(this,t,e,l),this}addImage(t){return ue(this,t),this}addMedia(t){return ke(this,t),this}addNotes(t){return Ie(this,t),this}addShape(t,e){return jA(this,t,e),this}addTable(t,e){return this._newAutoPagedSlides=Se(this,t,e,this._slideLayout,this._presLayout,this.addSlide,this.getSlide),this}addText(t,e){return IA(this,typeof t=="string"||typeof t=="number"?[{text:t,options:e}]:t,e,!1),this}}function Ue(A,t){return Z(this,void 0,void 0,function*(){const e=A.data;return yield new Promise((l,o)=>{var i,s;const p=new ne,n=(e.length-1)*2+1,a=((s=(i=e[0])===null||i===void 0?void 0:i.labels)===null||s===void 0?void 0:s.length)>1;p.folder("_rels"),p.folder("docProps"),p.folder("xl/_rels"),p.folder("xl/tables"),p.folder("xl/theme"),p.folder("xl/worksheets"),p.folder("xl/worksheets/_rels"),p.file("[Content_Types].xml",`<?xml version="1.0" encoding="UTF-8" standalone="yes"?><Types xmlns="http://schemas.openxmlformats.org/package/2006/content-types"> <Default Extension="rels" ContentType="application/vnd.openxmlformats-package.relationships+xml"/> <Default Extension="xml" ContentType="application/xml"/> <Override PartName="/xl/workbook.xml" ContentType="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml"/> <Override PartName="/xl/worksheets/sheet1.xml" ContentType="application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml"/> <Override PartName="/xl/theme/theme1.xml" ContentType="application/vnd.openxmlformats-officedocument.theme+xml"/> <Override PartName="/xl/styles.xml" ContentType="application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml"/> <Override PartName="/xl/sharedStrings.xml" ContentType="application/vnd.openxmlformats-officedocument.spreadsheetml.sharedStrings+xml"/> <Override PartName="/xl/tables/table1.xml" ContentType="application/vnd.openxmlformats-officedocument.spreadsheetml.table+xml"/> <Override PartName="/docProps/core.xml" ContentType="application/vnd.openxmlformats-package.core-properties+xml"/> <Override PartName="/docProps/app.xml" ContentType="application/vnd.openxmlformats-officedocument.extended-properties+xml"/></Types>
- `),p.file("_rels/.rels",`<?xml version="1.0" encoding="UTF-8" standalone="yes"?><Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships"><Relationship Id="rId1" Type="http://schemas.openxmlformats.org/package/2006/relationships/metadata/core-properties" Target="docProps/core.xml"/><Relationship Id="rId2" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/extended-properties" Target="docProps/app.xml"/><Relationship Id="rId3" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument" Target="xl/workbook.xml"/></Relationships>
- `),p.file("docProps/app.xml",`<?xml version="1.0" encoding="UTF-8" standalone="yes"?><Properties xmlns="http://schemas.openxmlformats.org/officeDocument/2006/extended-properties" xmlns:vt="http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes"><Application>Microsoft Macintosh Excel</Application><DocSecurity>0</DocSecurity><ScaleCrop>false</ScaleCrop><HeadingPairs><vt:vector size="2" baseType="variant"><vt:variant><vt:lpstr>Worksheets</vt:lpstr></vt:variant><vt:variant><vt:i4>1</vt:i4></vt:variant></vt:vector></HeadingPairs><TitlesOfParts><vt:vector size="1" baseType="lpstr"><vt:lpstr>Sheet1</vt:lpstr></vt:vector></TitlesOfParts><Company></Company><LinksUpToDate>false</LinksUpToDate><SharedDoc>false</SharedDoc><HyperlinksChanged>false</HyperlinksChanged><AppVersion>16.0300</AppVersion></Properties>
- `),p.file("docProps/core.xml",'<?xml version="1.0" encoding="UTF-8" standalone="yes"?><cp:coreProperties xmlns:cp="http://schemas.openxmlformats.org/package/2006/metadata/core-properties" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dcterms="http://purl.org/dc/terms/" xmlns:dcmitype="http://purl.org/dc/dcmitype/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><dc:creator>PptxGenJS</dc:creator><cp:lastModifiedBy>PptxGenJS</cp:lastModifiedBy><dcterms:created xsi:type="dcterms:W3CDTF">'+new Date().toISOString()+'</dcterms:created><dcterms:modified xsi:type="dcterms:W3CDTF">'+new Date().toISOString()+"</dcterms:modified></cp:coreProperties>"),p.file("xl/_rels/workbook.xml.rels",'<?xml version="1.0" encoding="UTF-8" standalone="yes"?><Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships"><Relationship Id="rId3" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/styles" Target="styles.xml"/><Relationship Id="rId2" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/theme" Target="theme/theme1.xml"/><Relationship Id="rId1" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/worksheet" Target="worksheets/sheet1.xml"/><Relationship Id="rId4" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/sharedStrings" Target="sharedStrings.xml"/></Relationships>'),p.file("xl/styles.xml",`<?xml version="1.0" encoding="UTF-8" standalone="yes"?><styleSheet xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main"><numFmts count="1"><numFmt numFmtId="0" formatCode="General"/></numFmts><fonts count="4"><font><sz val="9"/><color indexed="8"/><name val="Geneva"/></font><font><sz val="9"/><color indexed="8"/><name val="Geneva"/></font><font><sz val="10"/><color indexed="8"/><name val="Geneva"/></font><font><sz val="18"/><color indexed="8"/><name val="Arial"/></font></fonts><fills count="2"><fill><patternFill patternType="none"/></fill><fill><patternFill patternType="gray125"/></fill></fills><borders count="1"><border><left/><right/><top/><bottom/><diagonal/></border></borders><dxfs count="0"/><tableStyles count="0"/><colors><indexedColors><rgbColor rgb="ff000000"/><rgbColor rgb="ffffffff"/><rgbColor rgb="ffff0000"/><rgbColor rgb="ff00ff00"/><rgbColor rgb="ff0000ff"/><rgbColor rgb="ffffff00"/><rgbColor rgb="ffff00ff"/><rgbColor rgb="ff00ffff"/><rgbColor rgb="ff000000"/><rgbColor rgb="ffffffff"/><rgbColor rgb="ff878787"/><rgbColor rgb="fff9f9f9"/></indexedColors></colors></styleSheet>
- `),p.file("xl/theme/theme1.xml",'<?xml version="1.0" encoding="UTF-8" standalone="yes"?><a:theme xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" name="Office Theme"><a:themeElements><a:clrScheme name="Office"><a:dk1><a:sysClr val="windowText" lastClr="000000"/></a:dk1><a:lt1><a:sysClr val="window" lastClr="FFFFFF"/></a:lt1><a:dk2><a:srgbClr val="44546A"/></a:dk2><a:lt2><a:srgbClr val="E7E6E6"/></a:lt2><a:accent1><a:srgbClr val="4472C4"/></a:accent1><a:accent2><a:srgbClr val="ED7D31"/></a:accent2><a:accent3><a:srgbClr val="A5A5A5"/></a:accent3><a:accent4><a:srgbClr val="FFC000"/></a:accent4><a:accent5><a:srgbClr val="5B9BD5"/></a:accent5><a:accent6><a:srgbClr val="70AD47"/></a:accent6><a:hlink><a:srgbClr val="0563C1"/></a:hlink><a:folHlink><a:srgbClr val="954F72"/></a:folHlink></a:clrScheme><a:fontScheme name="Office"><a:majorFont><a:latin typeface="Calibri Light" panose="020F0302020204030204"/><a:ea typeface=""/><a:cs typeface=""/><a:font script="Jpan" typeface="Yu Gothic Light"/><a:font script="Hang" typeface="맑은 고딕"/><a:font script="Hans" typeface="DengXian Light"/><a:font script="Hant" typeface="新細明體"/><a:font script="Arab" typeface="Times New Roman"/><a:font script="Hebr" typeface="Times New Roman"/><a:font script="Thai" typeface="Tahoma"/><a:font script="Ethi" typeface="Nyala"/><a:font script="Beng" typeface="Vrinda"/><a:font script="Gujr" typeface="Shruti"/><a:font script="Khmr" typeface="MoolBoran"/><a:font script="Knda" typeface="Tunga"/><a:font script="Guru" typeface="Raavi"/><a:font script="Cans" typeface="Euphemia"/><a:font script="Cher" typeface="Plantagenet Cherokee"/><a:font script="Yiii" typeface="Microsoft Yi Baiti"/><a:font script="Tibt" typeface="Microsoft Himalaya"/><a:font script="Thaa" typeface="MV Boli"/><a:font script="Deva" typeface="Mangal"/><a:font script="Telu" typeface="Gautami"/><a:font script="Taml" typeface="Latha"/><a:font script="Syrc" typeface="Estrangelo Edessa"/><a:font script="Orya" typeface="Kalinga"/><a:font script="Mlym" typeface="Kartika"/><a:font script="Laoo" typeface="DokChampa"/><a:font script="Sinh" typeface="Iskoola Pota"/><a:font script="Mong" typeface="Mongolian Baiti"/><a:font script="Viet" typeface="Times New Roman"/><a:font script="Uigh" typeface="Microsoft Uighur"/><a:font script="Geor" typeface="Sylfaen"/></a:majorFont><a:minorFont><a:latin typeface="Calibri" panose="020F0502020204030204"/><a:ea typeface=""/><a:cs typeface=""/><a:font script="Jpan" typeface="Yu Gothic"/><a:font script="Hang" typeface="맑은 고딕"/><a:font script="Hans" typeface="DengXian"/><a:font script="Hant" typeface="新細明體"/><a:font script="Arab" typeface="Arial"/><a:font script="Hebr" typeface="Arial"/><a:font script="Thai" typeface="Tahoma"/><a:font script="Ethi" typeface="Nyala"/><a:font script="Beng" typeface="Vrinda"/><a:font script="Gujr" typeface="Shruti"/><a:font script="Khmr" typeface="DaunPenh"/><a:font script="Knda" typeface="Tunga"/><a:font script="Guru" typeface="Raavi"/><a:font script="Cans" typeface="Euphemia"/><a:font script="Cher" typeface="Plantagenet Cherokee"/><a:font script="Yiii" typeface="Microsoft Yi Baiti"/><a:font script="Tibt" typeface="Microsoft Himalaya"/><a:font script="Thaa" typeface="MV Boli"/><a:font script="Deva" typeface="Mangal"/><a:font script="Telu" typeface="Gautami"/><a:font script="Taml" typeface="Latha"/><a:font script="Syrc" typeface="Estrangelo Edessa"/><a:font script="Orya" typeface="Kalinga"/><a:font script="Mlym" typeface="Kartika"/><a:font script="Laoo" typeface="DokChampa"/><a:font script="Sinh" typeface="Iskoola Pota"/><a:font script="Mong" typeface="Mongolian Baiti"/><a:font script="Viet" typeface="Arial"/><a:font script="Uigh" typeface="Microsoft Uighur"/><a:font script="Geor" typeface="Sylfaen"/></a:minorFont></a:fontScheme><a:fmtScheme name="Office"><a:fillStyleLst><a:solidFill><a:schemeClr val="phClr"/></a:solidFill><a:gradFill rotWithShape="1"><a:gsLst><a:gs pos="0"><a:schemeClr val="phClr"><a:lumMod val="110000"/><a:satMod val="105000"/><a:tint val="67000"/></a:schemeClr></a:gs><a:gs pos="50000"><a:schemeClr val="phClr"><a:lumMod val="105000"/><a:satMod val="103000"/><a:tint val="73000"/></a:schemeClr></a:gs><a:gs pos="100000"><a:schemeClr val="phClr"><a:lumMod val="105000"/><a:satMod val="109000"/><a:tint val="81000"/></a:schemeClr></a:gs></a:gsLst><a:lin ang="5400000" scaled="0"/></a:gradFill><a:gradFill rotWithShape="1"><a:gsLst><a:gs pos="0"><a:schemeClr val="phClr"><a:satMod val="103000"/><a:lumMod val="102000"/><a:tint val="94000"/></a:schemeClr></a:gs><a:gs pos="50000"><a:schemeClr val="phClr"><a:satMod val="110000"/><a:lumMod val="100000"/><a:shade val="100000"/></a:schemeClr></a:gs><a:gs pos="100000"><a:schemeClr val="phClr"><a:lumMod val="99000"/><a:satMod val="120000"/><a:shade val="78000"/></a:schemeClr></a:gs></a:gsLst><a:lin ang="5400000" scaled="0"/></a:gradFill></a:fillStyleLst><a:lnStyleLst><a:ln w="6350" cap="flat" cmpd="sng" algn="ctr"><a:solidFill><a:schemeClr val="phClr"/></a:solidFill><a:prstDash val="solid"/><a:miter lim="800000"/></a:ln><a:ln w="12700" cap="flat" cmpd="sng" algn="ctr"><a:solidFill><a:schemeClr val="phClr"/></a:solidFill><a:prstDash val="solid"/><a:miter lim="800000"/></a:ln><a:ln w="19050" cap="flat" cmpd="sng" algn="ctr"><a:solidFill><a:schemeClr val="phClr"/></a:solidFill><a:prstDash val="solid"/><a:miter lim="800000"/></a:ln></a:lnStyleLst><a:effectStyleLst><a:effectStyle><a:effectLst/></a:effectStyle><a:effectStyle><a:effectLst/></a:effectStyle><a:effectStyle><a:effectLst><a:outerShdw blurRad="57150" dist="19050" dir="5400000" algn="ctr" rotWithShape="0"><a:srgbClr val="000000"><a:alpha val="63000"/></a:srgbClr></a:outerShdw></a:effectLst></a:effectStyle></a:effectStyleLst><a:bgFillStyleLst><a:solidFill><a:schemeClr val="phClr"/></a:solidFill><a:solidFill><a:schemeClr val="phClr"><a:tint val="95000"/><a:satMod val="170000"/></a:schemeClr></a:solidFill><a:gradFill rotWithShape="1"><a:gsLst><a:gs pos="0"><a:schemeClr val="phClr"><a:tint val="93000"/><a:satMod val="150000"/><a:shade val="98000"/><a:lumMod val="102000"/></a:schemeClr></a:gs><a:gs pos="50000"><a:schemeClr val="phClr"><a:tint val="98000"/><a:satMod val="130000"/><a:shade val="90000"/><a:lumMod val="103000"/></a:schemeClr></a:gs><a:gs pos="100000"><a:schemeClr val="phClr"><a:shade val="63000"/><a:satMod val="120000"/></a:schemeClr></a:gs></a:gsLst><a:lin ang="5400000" scaled="0"/></a:gradFill></a:bgFillStyleLst></a:fmtScheme></a:themeElements><a:objectDefaults/><a:extraClrSchemeLst/><a:extLst><a:ext uri="{05A4C25C-085E-4340-85A3-A5531E510DB2}"><thm15:themeFamily xmlns:thm15="http://schemas.microsoft.com/office/thememl/2012/main" name="Office Theme" id="{62F939B6-93AF-4DB8-9C6B-D6C7DFDC589F}" vid="{4A3C46E8-61CC-4603-A589-7422A47A8E4A}"/></a:ext></a:extLst></a:theme>'),p.file("xl/workbook.xml",`<?xml version="1.0" encoding="UTF-8" standalone="yes"?><workbook xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" mc:Ignorable="x15" xmlns:x15="http://schemas.microsoft.com/office/spreadsheetml/2010/11/main"><fileVersion appName="xl" lastEdited="7" lowestEdited="6" rupBuild="10507"/><workbookPr/><bookViews><workbookView xWindow="0" yWindow="500" windowWidth="20960" windowHeight="15960"/></bookViews><sheets><sheet name="Sheet1" sheetId="1" r:id="rId1"/></sheets><calcPr calcId="0" concurrentCalc="0"/></workbook>
- `),p.file("xl/worksheets/_rels/sheet1.xml.rels",`<?xml version="1.0" encoding="UTF-8" standalone="yes"?><Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships"><Relationship Id="rId1" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/table" Target="../tables/table1.xml"/></Relationships>
- `);{let r='<?xml version="1.0" encoding="UTF-8" standalone="yes"?>';if(A.opts._type===g.BUBBLE||A.opts._type===g.BUBBLE3D)r+=`<sst xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main" count="${n}" uniqueCount="${n}">`;else if(A.opts._type===g.SCATTER)r+=`<sst xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main" count="${e.length}" uniqueCount="${e.length}">`;else if(a){let c=e.length;e[0].labels.forEach(d=>c+=d.filter(f=>f&&f!=="").length),r+=`<sst xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main" count="${c}" uniqueCount="${c}">`,r+="<si><t/></si>"}else{const c=e.length+e[0].labels.length*e[0].labels[0].length+e[0].labels.length,d=e.length+e[0].labels.length*e[0].labels[0].length+1;r+=`<sst xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main" count="${c}" uniqueCount="${d}">`,r+='<si><t xml:space="preserve"></t></si>'}A.opts._type===g.BUBBLE||A.opts._type===g.BUBBLE3D?e.forEach((c,d)=>{d===0?r+="<si><t>X-Axis</t></si>":(r+=`<si><t>${x(c.name||`Y-Axis${d}`)}</t></si>`,r+=`<si><t>${x(`Size${d}`)}</t></si>`)}):e.forEach(c=>{r+=`<si><t>${x((c.name||" ").replace("X-Axis","X-Values"))}</t></si>`}),A.opts._type!==g.BUBBLE&&A.opts._type!==g.BUBBLE3D&&A.opts._type!==g.SCATTER&&e[0].labels.slice().reverse().forEach(c=>{c.filter(d=>d&&d!=="").forEach(d=>{r+=`<si><t>${x(d)}</t></si>`})}),r+=`</sst>
- `,p.file("xl/sharedStrings.xml",r)}{let r='<?xml version="1.0" encoding="UTF-8" standalone="yes"?>';if(A.opts._type===g.BUBBLE||A.opts._type===g.BUBBLE3D){r+=`<table xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main" id="1" name="Table1" displayName="Table1" ref="A1:${k(n)}${n}" totalsRowShown="0">`,r+=`<tableColumns count="${n}">`;let c=1;e.forEach((d,f)=>{f===0?r+=`<tableColumn id="${f+1}" name="X-Values"/>`:(r+=`<tableColumn id="${f+c}" name="${d.name}"/>`,c++,r+=`<tableColumn id="${f+c}" name="Size${f}"/>`)})}else A.opts._type===g.SCATTER?(r+=`<table xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main" id="1" name="Table1" displayName="Table1" ref="A1:${k(e.length)}${e[0].values.length+1}" totalsRowShown="0">`,r+=`<tableColumns count="${e.length}">`,e.forEach((c,d)=>{r+=`<tableColumn id="${d+1}" name="${d===0?"X-Values":"Y-Value "}${d}"/>`})):(r+=`<table xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main" id="1" name="Table1" displayName="Table1" ref="A1:${k(e.length+e[0].labels.length)}${e[0].labels[0].length+1}'" totalsRowShown="0">`,r+=`<tableColumns count="${e.length+e[0].labels.length}">`,e[0].labels.forEach((c,d)=>{r+=`<tableColumn id="${d+1}" name="Column${d+1}"/>`}),e.forEach((c,d)=>{r+=`<tableColumn id="${d+e[0].labels.length+1}" name="${x(c.name)}"/>`}));r+="</tableColumns>",r+='<tableStyleInfo showFirstColumn="0" showLastColumn="0" showRowStripes="1" showColumnStripes="0"/>',r+="</table>",p.file("xl/tables/table1.xml",r)}{let r='<?xml version="1.0" encoding="UTF-8" standalone="yes"?>';if(r+='<worksheet xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" mc:Ignorable="x14ac" xmlns:x14ac="http://schemas.microsoft.com/office/spreadsheetml/2009/9/ac">',A.opts._type===g.BUBBLE||A.opts._type===g.BUBBLE3D?r+=`<dimension ref="A1:${k(n)}${e[0].values.length+1}"/>`:A.opts._type===g.SCATTER?r+=`<dimension ref="A1:${k(e.length)}${e[0].values.length+1}"/>`:r+=`<dimension ref="A1:${k(e.length+1)}${e[0].values.length+1}"/>`,r+='<sheetViews><sheetView tabSelected="1" workbookViewId="0"><selection activeCell="B1" sqref="B1"/></sheetView></sheetViews>',r+='<sheetFormatPr baseColWidth="10" defaultRowHeight="16"/>',A.opts._type===g.BUBBLE||A.opts._type===g.BUBBLE3D){r+="<sheetData>",r+=`<row r="1" spans="1:${n}">`,r+='<c r="A1" t="s"><v>0</v></c>';for(let c=1;c<n;c++)r+=`<c r="${k(c+1)}1" t="s"><v>${c}</v></c>`;r+="</row>",e[0].values.forEach((c,d)=>{r+=`<row r="${d+2}" spans="1:${n}">`,r+=`<c r="A${d+2}"><v>${c}</v></c>`;let f=2;for(let u=1;u<e.length;u++)r+=`<c r="${k(f)}${d+2}"><v>${e[u].values[d]||""}</v></c>`,f++,r+=`<c r="${k(f)}${d+2}"><v>${e[u].sizes[d]||""}</v></c>`,f++;r+="</row>"})}else if(A.opts._type===g.SCATTER){r+="<sheetData>",r+=`<row r="1" spans="1:${e.length}">`;for(let c=0;c<e.length;c++)r+=`<c r="${k(c+1)}1" t="s"><v>${c}</v></c>`;r+="</row>",e[0].values.forEach((c,d)=>{r+=`<row r="${d+2}" spans="1:${e.length}">`,r+=`<c r="A${d+2}"><v>${c}</v></c>`;for(let f=1;f<e.length;f++)r+=`<c r="${k(f+1)}${d+2}"><v>${e[f].values[d]||e[f].values[d]===0?e[f].values[d]:""}</v></c>`;r+="</row>"})}else if(r+="<sheetData>",a){r+=`<row r="1" spans="1:${e.length+e[0].labels.length}">`;for(let u=0;u<e[0].labels.length;u++)r+=`<c r="${k(u+1)}1" t="s"><v>0</v></c>`;for(let u=e[0].labels.length-1;u<e.length+e[0].labels.length-1;u++)r+=`<c r="${k(u+e[0].labels.length)}1" t="s"><v>${u}</v></c>`;r+="</row>";const c=e.length,d=e[0].labels[0].length,f=e[0].labels.length;for(let u=0;u<d;u++){r+=`<row r="${u+2}" spans="1:${c+f}">`;let h=c;const C=e[0].labels.slice().reverse();C.forEach((v,w)=>{if(v[u]){const I=w===0?1:C[w-1].filter(M=>M&&M!=="").length;h+=I,r+=`<c r="${k(u+1+w)}${u+2}" t="s"><v>${h}</v></c>`}});for(let v=0;v<c;v++)r+=`<c r="${k(f+v+1)}${u+2}"><v>${e[v].values[u]||0}</v></c>`;r+="</row>"}}else{r+=`<row r="1" spans="1:${e.length+e[0].labels.length}">`,e[0].labels.forEach((c,d)=>{r+=`<c r="${k(d+1)}1" t="s"><v>0</v></c>`});for(let c=0;c<e.length;c++)r+=`<c r="${k(c+1+e[0].labels.length)}1" t="s"><v>${c+1}</v></c>`;r+="</row>",e[0].labels[0].forEach((c,d)=>{r+=`<row r="${d+2}" spans="1:${e.length+e[0].labels.length}">`;for(let f=e[0].labels.length-1;f>=0;f--)r+=`<c r="${k(e[0].labels.length-f)}${d+2}" t="s">`,r+=`<v>${e.length+d+1}</v>`,r+="</c>";for(let f=0;f<e.length;f++)r+=`<c r="${k(e[0].labels.length+f+1)}${d+2}"><v>${e[f].values[d]||""}</v></c>`;r+="</row>"})}r+="</sheetData>",r+='<pageMargins left="0.7" right="0.7" top="0.75" bottom="0.75" header="0.3" footer="0.3"/>',r+=`</worksheet>
- `,p.file("xl/worksheets/sheet1.xml",r)}p.generateAsync({type:"base64"}).then(r=>{t.file(`ppt/embeddings/Microsoft_Excel_Worksheet${A.globalId}.xlsx`,r,{base64:!0}),t.file("ppt/charts/_rels/"+A.fileName+".rels",`<?xml version="1.0" encoding="UTF-8" standalone="yes"?><Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships"><Relationship Id="rId1" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/package" Target="../embeddings/Microsoft_Excel_Worksheet${A.globalId}.xlsx"/></Relationships>`),t.file(`ppt/charts/${A.fileName}`,Qe(A)),l("")}).catch(r=>{o(r)})})})}function Qe(A){var t,e,l,o;let i='<?xml version="1.0" encoding="UTF-8" standalone="yes"?>',s=!1;if(i+='<c:chartSpace xmlns:c="http://schemas.openxmlformats.org/drawingml/2006/chart" xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships">',i+='<c:date1904 val="0"/>',i+=`<c:roundedCorners val="${A.opts.chartArea.roundedCorners?"1":"0"}"/>`,i+="<c:chart>",A.opts.showTitle?(i+=SA({title:A.opts.title||"Chart Title",color:A.opts.titleColor,fontFace:A.opts.titleFontFace,fontSize:A.opts.titleFontSize||Le,titleAlign:A.opts.titleAlign,titleBold:A.opts.titleBold,titlePos:A.opts.titlePos,titleRotate:A.opts.titleRotate},A.opts.x,A.opts.y),i+='<c:autoTitleDeleted val="0"/>'):i+='<c:autoTitleDeleted val="1"/>',A.opts._type===g.BAR3D&&(i+=`<c:view3D><c:rotX val="${A.opts.v3DRotX}"/><c:rotY val="${A.opts.v3DRotY}"/><c:rAngAx val="${A.opts.v3DRAngAx?1:0}"/><c:perspective val="${A.opts.v3DPerspective}"/></c:view3D>`),i+="<c:plotArea>",A.opts.layout?(i+="<c:layout>",i+=" <c:manualLayout>",i+=' <c:layoutTarget val="inner" />',i+=' <c:xMode val="edge" />',i+=' <c:yMode val="edge" />',i+=' <c:x val="'+(A.opts.layout.x||0)+'" />',i+=' <c:y val="'+(A.opts.layout.y||0)+'" />',i+=' <c:w val="'+(A.opts.layout.w||1)+'" />',i+=' <c:h val="'+(A.opts.layout.h||1)+'" />',i+=" </c:manualLayout>",i+="</c:layout>"):i+="<c:layout/>",Array.isArray(A.opts._type)?A.opts._type.forEach(p=>{const n=Object.assign(Object.assign({},A.opts),p.options),a=n.secondaryValAxis?RA:tA,r=n.secondaryCatAxis?qA:wA;s=s||n.secondaryValAxis,i+=te(p.type,p.data,n,a,r)}):i+=te(A.opts._type,A.data,A.opts,tA,wA),A.opts._type!==g.PIE&&A.opts._type!==g.DOUGHNUT){if(A.opts.valAxes&&A.opts.valAxes.length>1&&!s)throw new Error("Secondary axis must be used by one of the multiple charts");if(A.opts.catAxes){if(!A.opts.valAxes||A.opts.valAxes.length!==A.opts.catAxes.length)throw new Error("There must be the same number of value and category axes.");i+=XA(Object.assign(Object.assign({},A.opts),A.opts.catAxes[0]),wA,tA)}else i+=XA(A.opts,wA,tA);A.opts.valAxes?(i+=GA(Object.assign(Object.assign({},A.opts),A.opts.valAxes[0]),tA),A.opts.valAxes[1]&&(i+=GA(Object.assign(Object.assign({},A.opts),A.opts.valAxes[1]),RA))):(i+=GA(A.opts,tA),A.opts._type===g.BAR3D&&(i+=Xe(A.opts,ce,tA))),!((t=A.opts)===null||t===void 0)&&t.catAxes&&(!((e=A.opts)===null||e===void 0)&&e.catAxes[1])&&(i+=XA(Object.assign(Object.assign({},A.opts),A.opts.catAxes[1]),qA,RA))}return A.opts.showDataTable&&(i+="<c:dTable>",i+=` <c:showHorzBorder val="${A.opts.showDataTableHorzBorder?1:0}"/>`,i+=` <c:showVertBorder val="${A.opts.showDataTableVertBorder?1:0}"/>`,i+=` <c:showOutline val="${A.opts.showDataTableOutline?1:0}"/>`,i+=` <c:showKeys val="${A.opts.showDataTableKeys?1:0}"/>`,i+=" <c:spPr>",i+=" <a:noFill/>",i+=' <a:ln w="9525" cap="flat" cmpd="sng" algn="ctr"><a:solidFill><a:schemeClr val="tx1"><a:lumMod val="15000"/><a:lumOff val="85000"/></a:schemeClr></a:solidFill><a:round/></a:ln>',i+=" <a:effectLst/>",i+=" </c:spPr>",i+=" <c:txPr>",i+=' <a:bodyPr rot="0" spcFirstLastPara="1" vertOverflow="ellipsis" vert="horz" wrap="square" anchor="ctr" anchorCtr="1"/>',i+=" <a:lstStyle/>",i+=" <a:p>",i+=' <a:pPr rtl="0">',i+=` <a:defRPr sz="${Math.round((A.opts.dataTableFontSize||AA)*100)}" b="0" i="0" u="none" strike="noStrike" kern="1200" baseline="0">`,i+=' <a:solidFill><a:schemeClr val="tx1"><a:lumMod val="65000"/><a:lumOff val="35000"/></a:schemeClr></a:solidFill>',i+=' <a:latin typeface="+mn-lt"/>',i+=' <a:ea typeface="+mn-ea"/>',i+=' <a:cs typeface="+mn-cs"/>',i+=" </a:defRPr>",i+=" </a:pPr>",i+=' <a:endParaRPr lang="en-US"/>',i+=" </a:p>",i+=" </c:txPr>",i+="</c:dTable>"),i+=" <c:spPr>",i+=!((l=A.opts.plotArea.fill)===null||l===void 0)&&l.color?j(A.opts.plotArea.fill):"<a:noFill/>",i+=A.opts.plotArea.border?`<a:ln w="${b(A.opts.plotArea.border.pt)}" cap="flat">${j(A.opts.plotArea.border.color)}</a:ln>`:"<a:ln><a:noFill/></a:ln>",i+=" <a:effectLst/>",i+=" </c:spPr>",i+="</c:plotArea>",A.opts.showLegend&&(i+="<c:legend>",i+='<c:legendPos val="'+A.opts.legendPos+'"/>',i+='<c:overlay val="0"/>',(A.opts.legendFontFace||A.opts.legendFontSize||A.opts.legendColor)&&(i+="<c:txPr>",i+=" <a:bodyPr/>",i+=" <a:lstStyle/>",i+=" <a:p>",i+=" <a:pPr>",i+=A.opts.legendFontSize?`<a:defRPr sz="${Math.round(Number(A.opts.legendFontSize)*100)}">`:"<a:defRPr>",A.opts.legendColor&&(i+=j(A.opts.legendColor)),A.opts.legendFontFace&&(i+='<a:latin typeface="'+A.opts.legendFontFace+'"/>'),A.opts.legendFontFace&&(i+='<a:cs typeface="'+A.opts.legendFontFace+'"/>'),i+=" </a:defRPr>",i+=" </a:pPr>",i+=' <a:endParaRPr lang="en-US"/>',i+=" </a:p>",i+="</c:txPr>"),i+="</c:legend>"),i+=' <c:plotVisOnly val="1"/>',i+=' <c:dispBlanksAs val="'+A.opts.displayBlanksAs+'"/>',A.opts._type===g.SCATTER&&(i+='<c:showDLblsOverMax val="1"/>'),i+="</c:chart>",i+="<c:spPr>",i+=!((o=A.opts.chartArea.fill)===null||o===void 0)&&o.color?j(A.opts.chartArea.fill):"<a:noFill/>",i+=A.opts.chartArea.border?`<a:ln w="${b(A.opts.chartArea.border.pt)}" cap="flat">${j(A.opts.chartArea.border.color)}</a:ln>`:"<a:ln><a:noFill/></a:ln>",i+=" <a:effectLst/>",i+="</c:spPr>",i+='<c:externalData r:id="rId1"><c:autoUpdate val="0"/></c:externalData>',i+="</c:chartSpace>",i}function te(A,t,e,l,o,i){let s=-1,p=1,n=null,a="";switch(A){case g.AREA:case g.BAR:case g.BAR3D:case g.LINE:case g.RADAR:a+=`<c:${A}Chart>`,A===g.AREA&&e.barGrouping==="stacked"&&(a+='<c:grouping val="'+e.barGrouping+'"/>'),(A===g.BAR||A===g.BAR3D)&&(a+='<c:barDir val="'+e.barDir+'"/>',a+='<c:grouping val="'+(e.barGrouping||"clustered")+'"/>'),A===g.RADAR&&(a+='<c:radarStyle val="'+e.radarStyle+'"/>'),a+='<c:varyColors val="0"/>',t.forEach(r=>{var c;s++,a+="<c:ser>",a+=` <c:idx val="${r._dataIndex}"/><c:order val="${r._dataIndex}"/>`,a+=" <c:tx>",a+=" <c:strRef>",a+=" <c:f>Sheet1!$"+k(r._dataIndex+r.labels.length+1)+"$1</c:f>",a+=' <c:strCache><c:ptCount val="1"/><c:pt idx="0"><c:v>'+x(r.name)+"</c:v></c:pt></c:strCache>",a+=" </c:strRef>",a+=" </c:tx>";const d=e.chartColors?e.chartColors[s%e.chartColors.length]:null;a+=" <c:spPr>",d==="transparent"?a+="<a:noFill/>":e.chartColorsOpacity?a+="<a:solidFill>"+F(d,`<a:alpha val="${Math.round(e.chartColorsOpacity*1e3)}"/>`)+"</a:solidFill>":a+="<a:solidFill>"+F(d)+"</a:solidFill>",A===g.LINE||A===g.RADAR?e.lineSize===0?a+="<a:ln><a:noFill/></a:ln>":(a+=`<a:ln w="${b(e.lineSize)}" cap="${TA(e.lineCap)}"><a:solidFill>${F(d)}</a:solidFill>`,a+='<a:prstDash val="'+(e.lineDash||"solid")+'"/><a:round/></a:ln>'):e.dataBorder&&(a+=`<a:ln w="${b(e.dataBorder.pt)}" cap="${TA(e.lineCap)}"><a:solidFill>${F(e.dataBorder.color)}</a:solidFill><a:prstDash val="solid"/><a:round/></a:ln>`),a+=iA(e.shadow,nA),a+=" </c:spPr>",a+=' <c:invertIfNegative val="0"/>',A!==g.RADAR&&(a+="<c:dLbls>",a+=`<c:numFmt formatCode="${x(e.dataLabelFormatCode)||"General"}" sourceLinked="0"/>`,e.dataLabelBkgrdColors&&(a+=`<c:spPr><a:solidFill>${F(d)}</a:solidFill></c:spPr>`),a+="<c:txPr><a:bodyPr/><a:lstStyle/><a:p><a:pPr>",a+=`<a:defRPr b="${e.dataLabelFontBold?1:0}" i="${e.dataLabelFontItalic?1:0}" strike="noStrike" sz="${Math.round((e.dataLabelFontSize||AA)*100)}" u="none">`,a+=`<a:solidFill>${F(e.dataLabelColor||K)}</a:solidFill>`,a+=`<a:latin typeface="${e.dataLabelFontFace||"Arial"}"/>`,a+="</a:defRPr></a:pPr></a:p></c:txPr>",e.dataLabelPosition&&(a+=`<c:dLblPos val="${e.dataLabelPosition}"/>`),a+='<c:showLegendKey val="0"/>',a+=`<c:showVal val="${e.showValue?"1":"0"}"/>`,a+=`<c:showCatName val="0"/><c:showSerName val="${e.showSerName?"1":"0"}"/><c:showPercent val="0"/><c:showBubbleSize val="0"/>`,a+=`<c:showLeaderLines val="${e.showLeaderLines?"1":"0"}"/>`,a+="</c:dLbls>"),(A===g.LINE||A===g.RADAR)&&(a+="<c:marker>",a+=' <c:symbol val="'+e.lineDataSymbol+'"/>',e.lineDataSymbolSize&&(a+=`<c:size val="${e.lineDataSymbolSize}"/>`),a+=" <c:spPr>",a+=` <a:solidFill>${F(e.chartColors[r._dataIndex+1>e.chartColors.length?Math.floor(Math.random()*e.chartColors.length):r._dataIndex])}</a:solidFill>`,a+=` <a:ln w="${e.lineDataSymbolLineSize}" cap="flat"><a:solidFill>${F(e.lineDataSymbolLineColor||d)}</a:solidFill><a:prstDash val="solid"/><a:round/></a:ln>`,a+=" <a:effectLst/>",a+=" </c:spPr>",a+="</c:marker>"),(A===g.BAR||A===g.BAR3D)&&t.length===1&&(e.chartColors&&e.chartColors!==xA&&e.chartColors.length>1||!((c=e.invertedColors)===null||c===void 0)&&c.length)&&r.values.forEach((f,u)=>{const h=f<0?e.invertedColors||e.chartColors||xA:e.chartColors||[];a+=" <c:dPt>",a+=` <c:idx val="${u}"/>`,a+=' <c:invertIfNegative val="0"/>',a+=' <c:bubble3D val="0"/>',a+=" <c:spPr>",e.lineSize===0?a+="<a:ln><a:noFill/></a:ln>":A===g.BAR?(a+="<a:solidFill>",a+=' <a:srgbClr val="'+h[u%h.length]+'"/>',a+="</a:solidFill>"):(a+="<a:ln>",a+=" <a:solidFill>",a+=' <a:srgbClr val="'+h[u%h.length]+'"/>',a+=" </a:solidFill>",a+="</a:ln>"),a+=iA(e.shadow,nA),a+=" </c:spPr>",a+=" </c:dPt>"}),a+="<c:cat>",e.catLabelFormatCode?(a+=" <c:numRef>",a+=` <c:f>Sheet1!$A$2:$A$${r.labels[0].length+1}</c:f>`,a+=" <c:numCache>",a+=" <c:formatCode>"+(e.catLabelFormatCode||"General")+"</c:formatCode>",a+=` <c:ptCount val="${r.labels[0].length}"/>`,r.labels[0].forEach((f,u)=>a+=`<c:pt idx="${u}"><c:v>${x(f)}</c:v></c:pt>`),a+=" </c:numCache>",a+=" </c:numRef>"):(a+=" <c:multiLvlStrRef>",a+=` <c:f>Sheet1!$A$2:$${k(r.labels.length)}$${r.labels[0].length+1}</c:f>`,a+=" <c:multiLvlStrCache>",a+=` <c:ptCount val="${r.labels[0].length}"/>`,r.labels.forEach(f=>{a+="<c:lvl>",f.forEach((u,h)=>a+=`<c:pt idx="${h}"><c:v>${x(u)}</c:v></c:pt>`),a+="</c:lvl>"}),a+=" </c:multiLvlStrCache>",a+=" </c:multiLvlStrRef>"),a+="</c:cat>",a+="<c:val>",a+=" <c:numRef>",a+=`<c:f>Sheet1!$${k(r._dataIndex+r.labels.length+1)}$2:$${k(r._dataIndex+r.labels.length+1)}$${r.labels[0].length+1}</c:f>`,a+=" <c:numCache>",a+=" <c:formatCode>"+(e.valLabelFormatCode||e.dataTableFormatCode||"General")+"</c:formatCode>",a+=` <c:ptCount val="${r.labels[0].length}"/>`,r.values.forEach((f,u)=>a+=`<c:pt idx="${u}"><c:v>${f||f===0?f:""}</c:v></c:pt>`),a+=" </c:numCache>",a+=" </c:numRef>",a+="</c:val>",A===g.LINE&&(a+='<c:smooth val="'+(e.lineSmooth?"1":"0")+'"/>'),a+="</c:ser>"}),a+=" <c:dLbls>",a+=` <c:numFmt formatCode="${x(e.dataLabelFormatCode)||"General"}" sourceLinked="0"/>`,a+=" <c:txPr>",a+=" <a:bodyPr/>",a+=" <a:lstStyle/>",a+=" <a:p><a:pPr>",a+=` <a:defRPr b="${e.dataLabelFontBold?1:0}" i="${e.dataLabelFontItalic?1:0}" strike="noStrike" sz="${Math.round((e.dataLabelFontSize||AA)*100)}" u="none">`,a+=" <a:solidFill>"+F(e.dataLabelColor||K)+"</a:solidFill>",a+=' <a:latin typeface="'+(e.dataLabelFontFace||"Arial")+'"/>',a+=" </a:defRPr>",a+=" </a:pPr></a:p>",a+=" </c:txPr>",e.dataLabelPosition&&(a+=' <c:dLblPos val="'+e.dataLabelPosition+'"/>'),a+=' <c:showLegendKey val="0"/>',a+=' <c:showVal val="'+(e.showValue?"1":"0")+'"/>',a+=' <c:showCatName val="0"/>',a+=' <c:showSerName val="'+(e.showSerName?"1":"0")+'"/>',a+=' <c:showPercent val="0"/>',a+=' <c:showBubbleSize val="0"/>',a+=` <c:showLeaderLines val="${e.showLeaderLines?"1":"0"}"/>`,a+=" </c:dLbls>",A===g.BAR?(a+=` <c:gapWidth val="${e.barGapWidthPct}"/>`,a+=` <c:overlap val="${(e.barGrouping||"").includes("tacked")?100:e.barOverlapPct?e.barOverlapPct:0}"/>`):A===g.BAR3D?(a+=` <c:gapWidth val="${e.barGapWidthPct}"/>`,a+=` <c:gapDepth val="${e.barGapDepthPct}"/>`,a+=' <c:shape val="'+e.bar3DShape+'"/>'):A===g.LINE&&(a+=' <c:marker val="1"/>'),a+=`<c:axId val="${o}"/><c:axId val="${l}"/><c:axId val="${ce}"/>`,a+=`</c:${A}Chart>`;break;case g.SCATTER:a+="<c:"+A+"Chart>",a+='<c:scatterStyle val="lineMarker"/>',a+='<c:varyColors val="0"/>',s=-1,t.filter((r,c)=>c>0).forEach((r,c)=>{s++,a+="<c:ser>",a+=` <c:idx val="${c}"/>`,a+=` <c:order val="${c}"/>`,a+=" <c:tx>",a+=" <c:strRef>",a+=` <c:f>Sheet1!$${k(c+2)}$1</c:f>`,a+=' <c:strCache><c:ptCount val="1"/><c:pt idx="0"><c:v>'+x(r.name)+"</c:v></c:pt></c:strCache>",a+=" </c:strRef>",a+=" </c:tx>",a+=" <c:spPr>";{const d=e.chartColors[s%e.chartColors.length];d==="transparent"?a+="<a:noFill/>":e.chartColorsOpacity?a+="<a:solidFill>"+F(d,'<a:alpha val="'+Math.round(e.chartColorsOpacity*1e3).toString()+'"/>')+"</a:solidFill>":a+="<a:solidFill>"+F(d)+"</a:solidFill>",e.lineSize===0?a+="<a:ln><a:noFill/></a:ln>":(a+=`<a:ln w="${b(e.lineSize)}" cap="${TA(e.lineCap)}"><a:solidFill>${F(d)}</a:solidFill>`,a+=`<a:prstDash val="${e.lineDash||"solid"}"/><a:round/></a:ln>`),a+=iA(e.shadow,nA)}if(a+=" </c:spPr>",a+="<c:marker>",a+=' <c:symbol val="'+e.lineDataSymbol+'"/>',e.lineDataSymbolSize&&(a+=`<c:size val="${e.lineDataSymbolSize}"/>`),a+="<c:spPr>",a+=`<a:solidFill>${F(e.chartColors[c+1>e.chartColors.length?Math.floor(Math.random()*e.chartColors.length):c])}</a:solidFill>`,a+=`<a:ln w="${e.lineDataSymbolLineSize}" cap="flat"><a:solidFill>${F(e.lineDataSymbolLineColor||e.chartColors[s%e.chartColors.length])}</a:solidFill><a:prstDash val="solid"/><a:round/></a:ln>`,a+="<a:effectLst/>",a+="</c:spPr>",a+="</c:marker>",e.showLabel){const d=MA("-xxxx-xxxx-xxxx-xxxxxxxxxxxx");r.labels[0]&&(e.dataLabelFormatScatter==="custom"||e.dataLabelFormatScatter==="customXY")&&(a+="<c:dLbls>",r.labels[0].forEach((f,u)=>{(e.dataLabelFormatScatter==="custom"||e.dataLabelFormatScatter==="customXY")&&(a+=" <c:dLbl>",a+=` <c:idx val="${u}"/>`,a+=" <c:tx>",a+=" <c:rich>",a+=" <a:bodyPr>",a+=" <a:spAutoFit/>",a+=" </a:bodyPr>",a+=" <a:lstStyle/>",a+=" <a:p>",a+=" <a:pPr>",a+=" <a:defRPr/>",a+=" </a:pPr>",a+=" <a:r>",a+=' <a:rPr lang="'+(e.lang||"en-US")+'" dirty="0"/>',a+=" <a:t>"+x(f)+"</a:t>",a+=" </a:r>",e.dataLabelFormatScatter==="customXY"&&!/^ *$/.test(f)&&(a+=" <a:r>",a+=' <a:rPr lang="'+(e.lang||"en-US")+'" baseline="0" dirty="0"/>',a+=" <a:t> (</a:t>",a+=" </a:r>",a+=' <a:fld id="{'+MA("xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx")+'}" type="XVALUE">',a+=' <a:rPr lang="'+(e.lang||"en-US")+'" baseline="0"/>',a+=" <a:pPr>",a+=" <a:defRPr/>",a+=" </a:pPr>",a+=" <a:t>["+x(r.name)+"</a:t>",a+=" </a:fld>",a+=" <a:r>",a+=' <a:rPr lang="'+(e.lang||"en-US")+'" baseline="0" dirty="0"/>',a+=" <a:t>, </a:t>",a+=" </a:r>",a+=' <a:fld id="{'+MA("xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx")+'}" type="YVALUE">',a+=' <a:rPr lang="'+(e.lang||"en-US")+'" baseline="0"/>',a+=" <a:pPr>",a+=" <a:defRPr/>",a+=" </a:pPr>",a+=" <a:t>["+x(r.name)+"]</a:t>",a+=" </a:fld>",a+=" <a:r>",a+=' <a:rPr lang="'+(e.lang||"en-US")+'" baseline="0" dirty="0"/>',a+=" <a:t>)</a:t>",a+=" </a:r>",a+=' <a:endParaRPr lang="'+(e.lang||"en-US")+'" dirty="0"/>'),a+=" </a:p>",a+=" </c:rich>",a+=" </c:tx>",a+=" <c:spPr>",a+=" <a:noFill/>",a+=" <a:ln>",a+=" <a:noFill/>",a+=" </a:ln>",a+=" <a:effectLst/>",a+=" </c:spPr>",e.dataLabelPosition&&(a+=' <c:dLblPos val="'+e.dataLabelPosition+'"/>'),a+=' <c:showLegendKey val="0"/>',a+=' <c:showVal val="0"/>',a+=' <c:showCatName val="0"/>',a+=' <c:showSerName val="0"/>',a+=' <c:showPercent val="0"/>',a+=' <c:showBubbleSize val="0"/>',a+=' <c:showLeaderLines val="1"/>',a+=" <c:extLst>",a+=' <c:ext uri="{CE6537A1-D6FC-4f65-9D91-7224C49458BB}" xmlns:c15="http://schemas.microsoft.com/office/drawing/2012/chart"/>',a+=' <c:ext uri="{C3380CC4-5D6E-409C-BE32-E72D297353CC}" xmlns:c16="http://schemas.microsoft.com/office/drawing/2014/chart">',a+=` <c16:uniqueId val="{${"00000000".substring(0,8-(u+1).toString().length).toString()}${u+1}${d}}"/>`,a+=" </c:ext>",a+=" </c:extLst>",a+="</c:dLbl>")}),a+="</c:dLbls>"),e.dataLabelFormatScatter==="XY"&&(a+="<c:dLbls>",a+=" <c:spPr>",a+=" <a:noFill/>",a+=" <a:ln>",a+=" <a:noFill/>",a+=" </a:ln>",a+=" <a:effectLst/>",a+=" </c:spPr>",a+=" <c:txPr>",a+=" <a:bodyPr>",a+=" <a:spAutoFit/>",a+=" </a:bodyPr>",a+=" <a:lstStyle/>",a+=" <a:p>",a+=" <a:pPr>",a+=" <a:defRPr/>",a+=" </a:pPr>",a+=' <a:endParaRPr lang="en-US"/>',a+=" </a:p>",a+=" </c:txPr>",e.dataLabelPosition&&(a+=' <c:dLblPos val="'+e.dataLabelPosition+'"/>'),a+=' <c:showLegendKey val="0"/>',a+=` <c:showVal val="${e.showLabel?"1":"0"}"/>`,a+=` <c:showCatName val="${e.showLabel?"1":"0"}"/>`,a+=` <c:showSerName val="${e.showSerName?"1":"0"}"/>`,a+=' <c:showPercent val="0"/>',a+=' <c:showBubbleSize val="0"/>',a+=" <c:extLst>",a+=' <c:ext uri="{CE6537A1-D6FC-4f65-9D91-7224C49458BB}" xmlns:c15="http://schemas.microsoft.com/office/drawing/2012/chart">',a+=' <c15:showLeaderLines val="1"/>',a+=" </c:ext>",a+=" </c:extLst>",a+="</c:dLbls>")}t.length===1&&e.chartColors!==xA&&r.values.forEach((d,f)=>{const u=d<0?e.invertedColors||e.chartColors||xA:e.chartColors||[];a+=" <c:dPt>",a+=` <c:idx val="${f}"/>`,a+=' <c:invertIfNegative val="0"/>',a+=' <c:bubble3D val="0"/>',a+=" <c:spPr>",e.lineSize===0?a+="<a:ln><a:noFill/></a:ln>":(a+="<a:solidFill>",a+=' <a:srgbClr val="'+u[f%u.length]+'"/>',a+="</a:solidFill>"),a+=iA(e.shadow,nA),a+=" </c:spPr>",a+=" </c:dPt>"}),a+="<c:xVal>",a+=" <c:numRef>",a+=` <c:f>Sheet1!$A$2:$A$${t[0].values.length+1}</c:f>`,a+=" <c:numCache>",a+=" <c:formatCode>General</c:formatCode>",a+=` <c:ptCount val="${t[0].values.length}"/>`,t[0].values.forEach((d,f)=>{a+=`<c:pt idx="${f}"><c:v>${d||d===0?d:""}</c:v></c:pt>`}),a+=" </c:numCache>",a+=" </c:numRef>",a+="</c:xVal>",a+="<c:yVal>",a+=" <c:numRef>",a+=` <c:f>Sheet1!$${k(c+2)}$2:$${k(c+2)}$${t[0].values.length+1}</c:f>`,a+=" <c:numCache>",a+=" <c:formatCode>General</c:formatCode>",a+=` <c:ptCount val="${t[0].values.length}"/>`,t[0].values.forEach((d,f)=>{a+=`<c:pt idx="${f}"><c:v>${r.values[f]||r.values[f]===0?r.values[f]:""}</c:v></c:pt>`}),a+=" </c:numCache>",a+=" </c:numRef>",a+="</c:yVal>",a+='<c:smooth val="'+(e.lineSmooth?"1":"0")+'"/>',a+="</c:ser>"}),a+=" <c:dLbls>",a+=` <c:numFmt formatCode="${x(e.dataLabelFormatCode)||"General"}" sourceLinked="0"/>`,a+=" <c:txPr>",a+=" <a:bodyPr/>",a+=" <a:lstStyle/>",a+=" <a:p><a:pPr>",a+=` <a:defRPr b="${e.dataLabelFontBold?"1":"0"}" i="${e.dataLabelFontItalic?"1":"0"}" strike="noStrike" sz="${Math.round((e.dataLabelFontSize||AA)*100)}" u="none">`,a+=" <a:solidFill>"+F(e.dataLabelColor||K)+"</a:solidFill>",a+=' <a:latin typeface="'+(e.dataLabelFontFace||"Arial")+'"/>',a+=" </a:defRPr>",a+=" </a:pPr></a:p>",a+=" </c:txPr>",e.dataLabelPosition&&(a+=' <c:dLblPos val="'+e.dataLabelPosition+'"/>'),a+=' <c:showLegendKey val="0"/>',a+=' <c:showVal val="'+(e.showValue?"1":"0")+'"/>',a+=' <c:showCatName val="0"/>',a+=' <c:showSerName val="'+(e.showSerName?"1":"0")+'"/>',a+=' <c:showPercent val="0"/>',a+=' <c:showBubbleSize val="0"/>',a+=" </c:dLbls>",a+=`<c:axId val="${o}"/><c:axId val="${l}"/>`,a+="</c:"+A+"Chart>";break;case g.BUBBLE:case g.BUBBLE3D:a+="<c:bubbleChart>",a+='<c:varyColors val="0"/>',s=-1,t.filter((r,c)=>c>0).forEach((r,c)=>{s++,a+="<c:ser>",a+=` <c:idx val="${c}"/>`,a+=` <c:order val="${c}"/>`,a+=" <c:tx>",a+=" <c:strRef>",a+=" <c:f>Sheet1!$"+k(p+1)+"$1</c:f>",a+=' <c:strCache><c:ptCount val="1"/><c:pt idx="0"><c:v>'+x(r.name)+"</c:v></c:pt></c:strCache>",a+=" </c:strRef>",a+=" </c:tx>";{a+="<c:spPr>";const d=e.chartColors[s%e.chartColors.length];d==="transparent"?a+="<a:noFill/>":e.chartColorsOpacity?a+=`<a:solidFill>${F(d,'<a:alpha val="'+Math.round(e.chartColorsOpacity*1e3).toString()+'"/>')}</a:solidFill>`:a+="<a:solidFill>"+F(d)+"</a:solidFill>",e.lineSize===0?a+="<a:ln><a:noFill/></a:ln>":e.dataBorder?a+=`<a:ln w="${b(e.dataBorder.pt)}" cap="flat"><a:solidFill>${F(e.dataBorder.color)}</a:solidFill><a:prstDash val="solid"/><a:round/></a:ln>`:(a+=`<a:ln w="${b(e.lineSize)}" cap="flat"><a:solidFill>${F(d)}</a:solidFill>`,a+=`<a:prstDash val="${e.lineDash||"solid"}"/><a:round/></a:ln>`),a+=iA(e.shadow,nA),a+="</c:spPr>"}a+="<c:xVal>",a+=" <c:numRef>",a+=` <c:f>Sheet1!$A$2:$A$${t[0].values.length+1}</c:f>`,a+=" <c:numCache>",a+=" <c:formatCode>General</c:formatCode>",a+=` <c:ptCount val="${t[0].values.length}"/>`,t[0].values.forEach((d,f)=>{a+=`<c:pt idx="${f}"><c:v>${d||d===0?d:""}</c:v></c:pt>`}),a+=" </c:numCache>",a+=" </c:numRef>",a+="</c:xVal>",a+="<c:yVal>",a+=" <c:numRef>",a+=`<c:f>Sheet1!$${k(p+1)}$2:$${k(p+1)}$${t[0].values.length+1}</c:f>`,p++,a+=" <c:numCache>",a+=" <c:formatCode>General</c:formatCode>",a+=` <c:ptCount val="${t[0].values.length}"/>`,t[0].values.forEach((d,f)=>{a+=`<c:pt idx="${f}"><c:v>${r.values[f]||r.values[f]===0?r.values[f]:""}</c:v></c:pt>`}),a+=" </c:numCache>",a+=" </c:numRef>",a+="</c:yVal>",a+=" <c:bubbleSize>",a+=" <c:numRef>",a+=`<c:f>Sheet1!$${k(p+1)}$2:$${k(p+1)}$${r.sizes.length+1}</c:f>`,p++,a+=" <c:numCache>",a+=" <c:formatCode>General</c:formatCode>",a+=` <c:ptCount val="${r.sizes.length}"/>`,r.sizes.forEach((d,f)=>{a+=`<c:pt idx="${f}"><c:v>${d||""}</c:v></c:pt>`}),a+=" </c:numCache>",a+=" </c:numRef>",a+=" </c:bubbleSize>",a+=' <c:bubble3D val="'+(A===g.BUBBLE3D?"1":"0")+'"/>',a+="</c:ser>"}),a+="<c:dLbls>",a+=`<c:numFmt formatCode="${x(e.dataLabelFormatCode)||"General"}" sourceLinked="0"/>`,a+="<c:txPr><a:bodyPr/><a:lstStyle/><a:p><a:pPr>",a+=`<a:defRPr b="${e.dataLabelFontBold?1:0}" i="${e.dataLabelFontItalic?1:0}" strike="noStrike" sz="${Math.round(Math.round(e.dataLabelFontSize||AA)*100)}" u="none">`,a+=`<a:solidFill>${F(e.dataLabelColor||K)}</a:solidFill>`,a+=`<a:latin typeface="${e.dataLabelFontFace||"Arial"}"/>`,a+="</a:defRPr></a:pPr></a:p></c:txPr>",e.dataLabelPosition&&(a+=`<c:dLblPos val="${e.dataLabelPosition}"/>`),a+='<c:showLegendKey val="0"/>',a+=`<c:showVal val="${e.showValue?"1":"0"}"/>`,a+=`<c:showCatName val="0"/><c:showSerName val="${e.showSerName?"1":"0"}"/><c:showPercent val="0"/><c:showBubbleSize val="0"/>`,a+="<c:extLst>",a+=' <c:ext uri="{CE6537A1-D6FC-4f65-9D91-7224C49458BB}" xmlns:c15="http://schemas.microsoft.com/office/drawing/2012/chart">',a+=' <c15:showLeaderLines val="'+(e.showLeaderLines?"1":"0")+'"/>',a+=" </c:ext>",a+="</c:extLst>",a+="</c:dLbls>",a+=`<c:axId val="${o}"/><c:axId val="${l}"/>`,a+="</c:bubbleChart>";break;case g.DOUGHNUT:case g.PIE:n=t[0],a+="<c:"+A+"Chart>",a+=' <c:varyColors val="1"/>',a+="<c:ser>",a+=' <c:idx val="0"/>',a+=' <c:order val="0"/>',a+=" <c:tx>",a+=" <c:strRef>",a+=" <c:f>Sheet1!$B$1</c:f>",a+=" <c:strCache>",a+=' <c:ptCount val="1"/>',a+=' <c:pt idx="0"><c:v>'+x(n.name)+"</c:v></c:pt>",a+=" </c:strCache>",a+=" </c:strRef>",a+=" </c:tx>",a+=" <c:spPr>",a+=' <a:solidFill><a:schemeClr val="accent1"/></a:solidFill>',a+=' <a:ln w="9525" cap="flat"><a:solidFill><a:srgbClr val="F9F9F9"/></a:solidFill><a:prstDash val="solid"/><a:round/></a:ln>',e.dataNoEffects?a+="<a:effectLst/>":a+=iA(e.shadow,nA),a+=" </c:spPr>",n.labels[0].forEach((r,c)=>{a+="<c:dPt>",a+=` <c:idx val="${c}"/>`,a+=' <c:bubble3D val="0"/>',a+=" <c:spPr>",a+=`<a:solidFill>${F(e.chartColors[c+1>e.chartColors.length?Math.floor(Math.random()*e.chartColors.length):c])}</a:solidFill>`,e.dataBorder&&(a+=`<a:ln w="${b(e.dataBorder.pt)}" cap="flat"><a:solidFill>${F(e.dataBorder.color)}</a:solidFill><a:prstDash val="solid"/><a:round/></a:ln>`),a+=iA(e.shadow,nA),a+=" </c:spPr>",a+="</c:dPt>"}),a+="<c:dLbls>",n.labels[0].forEach((r,c)=>{a+="<c:dLbl>",a+=` <c:idx val="${c}"/>`,a+=` <c:numFmt formatCode="${x(e.dataLabelFormatCode)||"General"}" sourceLinked="0"/>`,a+=" <c:spPr/><c:txPr>",a+=" <a:bodyPr/><a:lstStyle/>",a+=" <a:p><a:pPr>",a+=` <a:defRPr sz="${Math.round((e.dataLabelFontSize||AA)*100)}" b="${e.dataLabelFontBold?1:0}" i="${e.dataLabelFontItalic?1:0}" u="none" strike="noStrike">`,a+=" <a:solidFill>"+F(e.dataLabelColor||K)+"</a:solidFill>",a+=` <a:latin typeface="${e.dataLabelFontFace||"Arial"}"/>`,a+=" </a:defRPr>",a+=" </a:pPr></a:p>",a+=" </c:txPr>",A===g.PIE&&e.dataLabelPosition&&(a+=`<c:dLblPos val="${e.dataLabelPosition}"/>`),a+=' <c:showLegendKey val="0"/>',a+=' <c:showVal val="'+(e.showValue?"1":"0")+'"/>',a+=' <c:showCatName val="'+(e.showLabel?"1":"0")+'"/>',a+=' <c:showSerName val="'+(e.showSerName?"1":"0")+'"/>',a+=' <c:showPercent val="'+(e.showPercent?"1":"0")+'"/>',a+=' <c:showBubbleSize val="0"/>',a+=" </c:dLbl>"}),a+=` <c:numFmt formatCode="${x(e.dataLabelFormatCode)||"General"}" sourceLinked="0"/>`,a+=" <c:txPr>",a+=" <a:bodyPr/>",a+=" <a:lstStyle/>",a+=" <a:p>",a+=" <a:pPr>",a+=` <a:defRPr sz="1800" b="${e.dataLabelFontBold?"1":"0"}" i="${e.dataLabelFontItalic?"1":"0"}" u="none" strike="noStrike">`,a+=' <a:solidFill><a:srgbClr val="000000"/></a:solidFill><a:latin typeface="Arial"/>',a+=" </a:defRPr>",a+=" </a:pPr>",a+=" </a:p>",a+=" </c:txPr>",a+=A===g.PIE?'<c:dLblPos val="ctr"/>':"",a+=' <c:showLegendKey val="0"/>',a+=' <c:showVal val="0"/>',a+=' <c:showCatName val="1"/>',a+=' <c:showSerName val="0"/>',a+=' <c:showPercent val="1"/>',a+=' <c:showBubbleSize val="0"/>',a+=` <c:showLeaderLines val="${e.showLeaderLines?"1":"0"}"/>`,a+="</c:dLbls>",a+="<c:cat>",a+=" <c:strRef>",a+=` <c:f>Sheet1!$A$2:$A$${n.labels[0].length+1}</c:f>`,a+=" <c:strCache>",a+=` <c:ptCount val="${n.labels[0].length}"/>`,n.labels[0].forEach((r,c)=>{a+=`<c:pt idx="${c}"><c:v>${x(r)}</c:v></c:pt>`}),a+=" </c:strCache>",a+=" </c:strRef>",a+="</c:cat>",a+=" <c:val>",a+=" <c:numRef>",a+=` <c:f>Sheet1!$B$2:$B$${n.labels[0].length+1}</c:f>`,a+=" <c:numCache>",a+=` <c:ptCount val="${n.labels[0].length}"/>`,n.values.forEach((r,c)=>{a+=`<c:pt idx="${c}"><c:v>${r||r===0?r:""}</c:v></c:pt>`}),a+=" </c:numCache>",a+=" </c:numRef>",a+=" </c:val>",a+=" </c:ser>",a+=` <c:firstSliceAng val="${e.firstSliceAng?Math.round(e.firstSliceAng):0}"/>`,A===g.DOUGHNUT&&(a+=`<c:holeSize val="${typeof e.holeSize=="number"?e.holeSize:"50"}"/>`),a+="</c:"+A+"Chart>";break;default:a+="";break}return a}function XA(A,t,e){let l="";return A._type===g.SCATTER||A._type===g.BUBBLE||A._type===g.BUBBLE3D?l+="<c:valAx>":l+="<c:"+(A.catLabelFormatCode?"dateAx":"catAx")+">",l+=' <c:axId val="'+t+'"/>',l+=" <c:scaling>",l+='<c:orientation val="'+(A.catAxisOrientation||(A.barDir==="col","minMax"))+'"/>',(A.catAxisMaxVal||A.catAxisMaxVal===0)&&(l+=`<c:max val="${A.catAxisMaxVal}"/>`),(A.catAxisMinVal||A.catAxisMinVal===0)&&(l+=`<c:min val="${A.catAxisMinVal}"/>`),l+="</c:scaling>",l+=' <c:delete val="'+(A.catAxisHidden?"1":"0")+'"/>',l+=' <c:axPos val="'+(A.barDir==="col"?"b":"l")+'"/>',l+=A.catGridLine.style!=="none"?_A(A.catGridLine):"",A.showCatAxisTitle&&(l+=SA({color:A.catAxisTitleColor,fontFace:A.catAxisTitleFontFace,fontSize:A.catAxisTitleFontSize,titleRotate:A.catAxisTitleRotate,title:A.catAxisTitle||"Axis Title"})),A._type===g.SCATTER||A._type===g.BUBBLE||A._type===g.BUBBLE3D?l+=' <c:numFmt formatCode="'+(A.valAxisLabelFormatCode?x(A.valAxisLabelFormatCode):"General")+'" sourceLinked="1"/>':l+=' <c:numFmt formatCode="'+(x(A.catLabelFormatCode)||"General")+'" sourceLinked="1"/>',A._type===g.SCATTER?(l+=' <c:majorTickMark val="none"/>',l+=' <c:minorTickMark val="none"/>',l+=' <c:tickLblPos val="nextTo"/>'):(l+=' <c:majorTickMark val="'+(A.catAxisMajorTickMark||"out")+'"/>',l+=' <c:minorTickMark val="'+(A.catAxisMinorTickMark||"none")+'"/>',l+=' <c:tickLblPos val="'+(A.catAxisLabelPos||(A.barDir==="col"?"low":"nextTo"))+'"/>'),l+=" <c:spPr>",l+=` <a:ln w="${A.catAxisLineSize?b(A.catAxisLineSize):DA}" cap="flat">`,l+=A.catAxisLineShow?"<a:solidFill>"+F(A.catAxisLineColor||sA.color)+"</a:solidFill>":"<a:noFill/>",l+=' <a:prstDash val="'+(A.catAxisLineStyle||"solid")+'"/>',l+=" <a:round/>",l+=" </a:ln>",l+=" </c:spPr>",l+=" <c:txPr>",A.catAxisLabelRotate?l+=`<a:bodyPr rot="${cA(A.catAxisLabelRotate)}"/>`:l+="<a:bodyPr/>",l+=" <a:lstStyle/>",l+=" <a:p>",l+=" <a:pPr>",l+=` <a:defRPr sz="${Math.round((A.catAxisLabelFontSize||AA)*100)}" b="${A.catAxisLabelFontBold?1:0}" i="${A.catAxisLabelFontItalic?1:0}" u="none" strike="noStrike">`,l+=" <a:solidFill>"+F(A.catAxisLabelColor||K)+"</a:solidFill>",l+=' <a:latin typeface="'+(A.catAxisLabelFontFace||"Arial")+'"/>',l+=" </a:defRPr>",l+=" </a:pPr>",l+=' <a:endParaRPr lang="'+(A.lang||"en-US")+'"/>',l+=" </a:p>",l+=" </c:txPr>",l+=' <c:crossAx val="'+e+'"/>',l+=` <c:${typeof A.valAxisCrossesAt=="number"?"crossesAt":"crosses"} val="${A.valAxisCrossesAt||"autoZero"}"/>`,l+=' <c:auto val="1"/>',l+=' <c:lblAlgn val="ctr"/>',l+=` <c:noMultiLvlLbl val="${A.catAxisMultiLevelLabels?0:1}"/>`,A.catAxisLabelFrequency&&(l+=' <c:tickLblSkip val="'+A.catAxisLabelFrequency+'"/>'),(A.catLabelFormatCode||A._type===g.SCATTER||A._type===g.BUBBLE||A._type===g.BUBBLE3D)&&(A.catLabelFormatCode&&(["catAxisBaseTimeUnit","catAxisMajorTimeUnit","catAxisMinorTimeUnit"].forEach(o=>{A[o]&&(typeof A[o]!="string"||!["days","months","years"].includes(A[o].toLowerCase()))&&(console.warn(`"${o}" must be one of: 'days','months','years' !`),A[o]=null)}),A.catAxisBaseTimeUnit&&(l+='<c:baseTimeUnit val="'+A.catAxisBaseTimeUnit.toLowerCase()+'"/>'),A.catAxisMajorTimeUnit&&(l+='<c:majorTimeUnit val="'+A.catAxisMajorTimeUnit.toLowerCase()+'"/>'),A.catAxisMinorTimeUnit&&(l+='<c:minorTimeUnit val="'+A.catAxisMinorTimeUnit.toLowerCase()+'"/>')),A.catAxisMajorUnit&&(l+=`<c:majorUnit val="${A.catAxisMajorUnit}"/>`),A.catAxisMinorUnit&&(l+=`<c:minorUnit val="${A.catAxisMinorUnit}"/>`)),A._type===g.SCATTER||A._type===g.BUBBLE||A._type===g.BUBBLE3D?l+="</c:valAx>":l+="</c:"+(A.catLabelFormatCode?"dateAx":"catAx")+">",l}function GA(A,t){let e=t===tA?A.barDir==="col"?"l":"b":A.barDir!=="col"?"r":"t";t===RA&&(e="r");const l=t===tA?wA:qA;let o="";return o+="<c:valAx>",o+=' <c:axId val="'+t+'"/>',o+=" <c:scaling>",A.valAxisLogScaleBase&&(o+=`<c:logBase val="${A.valAxisLogScaleBase}"/>`),o+='<c:orientation val="'+(A.valAxisOrientation||(A.barDir==="col","minMax"))+'"/>',(A.valAxisMaxVal||A.valAxisMaxVal===0)&&(o+=`<c:max val="${A.valAxisMaxVal}"/>`),(A.valAxisMinVal||A.valAxisMinVal===0)&&(o+=`<c:min val="${A.valAxisMinVal}"/>`),o+=" </c:scaling>",o+=` <c:delete val="${A.valAxisHidden?1:0}"/>`,o+=' <c:axPos val="'+e+'"/>',A.valGridLine.style!=="none"&&(o+=_A(A.valGridLine)),A.showValAxisTitle&&(o+=SA({color:A.valAxisTitleColor,fontFace:A.valAxisTitleFontFace,fontSize:A.valAxisTitleFontSize,titleRotate:A.valAxisTitleRotate,title:A.valAxisTitle||"Axis Title"})),o+=`<c:numFmt formatCode="${A.valAxisLabelFormatCode?x(A.valAxisLabelFormatCode):"General"}" sourceLinked="0"/>`,A._type===g.SCATTER?(o+=' <c:majorTickMark val="none"/>',o+=' <c:minorTickMark val="none"/>',o+=' <c:tickLblPos val="nextTo"/>'):(o+=' <c:majorTickMark val="'+(A.valAxisMajorTickMark||"out")+'"/>',o+=' <c:minorTickMark val="'+(A.valAxisMinorTickMark||"none")+'"/>',o+=' <c:tickLblPos val="'+(A.valAxisLabelPos||(A.barDir==="col"?"nextTo":"low"))+'"/>'),o+=" <c:spPr>",o+=` <a:ln w="${A.valAxisLineSize?b(A.valAxisLineSize):DA}" cap="flat">`,o+=A.valAxisLineShow?"<a:solidFill>"+F(A.valAxisLineColor||sA.color)+"</a:solidFill>":"<a:noFill/>",o+=' <a:prstDash val="'+(A.valAxisLineStyle||"solid")+'"/>',o+=" <a:round/>",o+=" </a:ln>",o+=" </c:spPr>",o+=" <c:txPr>",o+=` <a:bodyPr${A.valAxisLabelRotate?' rot="'+cA(A.valAxisLabelRotate).toString()+'"':""}/>`,o+=" <a:lstStyle/>",o+=" <a:p>",o+=" <a:pPr>",o+=` <a:defRPr sz="${Math.round((A.valAxisLabelFontSize||AA)*100)}" b="${A.valAxisLabelFontBold?1:0}" i="${A.valAxisLabelFontItalic?1:0}" u="none" strike="noStrike">`,o+=" <a:solidFill>"+F(A.valAxisLabelColor||K)+"</a:solidFill>",o+=' <a:latin typeface="'+(A.valAxisLabelFontFace||"Arial")+'"/>',o+=" </a:defRPr>",o+=" </a:pPr>",o+=' <a:endParaRPr lang="'+(A.lang||"en-US")+'"/>',o+=" </a:p>",o+=" </c:txPr>",o+=' <c:crossAx val="'+l+'"/>',typeof A.catAxisCrossesAt=="number"?o+=` <c:crossesAt val="${A.catAxisCrossesAt}"/>`:typeof A.catAxisCrossesAt=="string"?o+=' <c:crosses val="'+A.catAxisCrossesAt+'"/>':o+=' <c:crosses val="'+(e==="r"||e==="t"?"max":"autoZero")+'"/>',o+=' <c:crossBetween val="'+(A._type===g.SCATTER||Array.isArray(A._type)&&A._type.filter(i=>i.type===g.AREA).length>0?"midCat":"between")+'"/>',A.valAxisMajorUnit&&(o+=` <c:majorUnit val="${A.valAxisMajorUnit}"/>`),A.valAxisDisplayUnit&&(o+=`<c:dispUnits><c:builtInUnit val="${A.valAxisDisplayUnit}"/>${A.valAxisDisplayUnitLabel?"<c:dispUnitsLbl/>":""}</c:dispUnits>`),o+="</c:valAx>",o}function Xe(A,t,e){let l="";return l+="<c:serAx>",l+=' <c:axId val="'+t+'"/>',l+=' <c:scaling><c:orientation val="'+(A.serAxisOrientation||(A.barDir==="col","minMax"))+'"/></c:scaling>',l+=' <c:delete val="'+(A.serAxisHidden?"1":"0")+'"/>',l+=' <c:axPos val="'+(A.barDir==="col"?"b":"l")+'"/>',l+=A.serGridLine.style!=="none"?_A(A.serGridLine):"",A.showSerAxisTitle&&(l+=SA({color:A.serAxisTitleColor,fontFace:A.serAxisTitleFontFace,fontSize:A.serAxisTitleFontSize,titleRotate:A.serAxisTitleRotate,title:A.serAxisTitle||"Axis Title"})),l+=` <c:numFmt formatCode="${x(A.serLabelFormatCode)||"General"}" sourceLinked="0"/>`,l+=' <c:majorTickMark val="out"/>',l+=' <c:minorTickMark val="none"/>',l+=` <c:tickLblPos val="${A.serAxisLabelPos||A.barDir==="col"?"low":"nextTo"}"/>`,l+=" <c:spPr>",l+=' <a:ln w="12700" cap="flat">',l+=A.serAxisLineShow?`<a:solidFill>${F(A.serAxisLineColor||sA.color)}</a:solidFill>`:"<a:noFill/>",l+=' <a:prstDash val="solid"/>',l+=" <a:round/>",l+=" </a:ln>",l+=" </c:spPr>",l+=" <c:txPr>",l+=" <a:bodyPr/>",l+=" <a:lstStyle/>",l+=" <a:p>",l+=" <a:pPr>",l+=` <a:defRPr sz="${Math.round((A.serAxisLabelFontSize||AA)*100)}" b="${A.serAxisLabelFontBold?"1":"0"}" i="${A.serAxisLabelFontItalic?"1":"0"}" u="none" strike="noStrike">`,l+=` <a:solidFill>${F(A.serAxisLabelColor||K)}</a:solidFill>`,l+=` <a:latin typeface="${A.serAxisLabelFontFace||"Arial"}"/>`,l+=" </a:defRPr>",l+=" </a:pPr>",l+=' <a:endParaRPr lang="'+(A.lang||"en-US")+'"/>',l+=" </a:p>",l+=" </c:txPr>",l+=' <c:crossAx val="'+e+'"/>',l+=' <c:crosses val="autoZero"/>',A.serAxisLabelFrequency&&(l+=' <c:tickLblSkip val="'+A.serAxisLabelFrequency+'"/>'),A.serLabelFormatCode&&(["serAxisBaseTimeUnit","serAxisMajorTimeUnit","serAxisMinorTimeUnit"].forEach(o=>{A[o]&&(typeof A[o]!="string"||!["days","months","years"].includes(o.toLowerCase()))&&(console.warn(`"${o}" must be one of: 'days','months','years' !`),A[o]=null)}),A.serAxisBaseTimeUnit&&(l+=` <c:baseTimeUnit val="${A.serAxisBaseTimeUnit.toLowerCase()}"/>`),A.serAxisMajorTimeUnit&&(l+=` <c:majorTimeUnit val="${A.serAxisMajorTimeUnit.toLowerCase()}"/>`),A.serAxisMinorTimeUnit&&(l+=` <c:minorTimeUnit val="${A.serAxisMinorTimeUnit.toLowerCase()}"/>`),A.serAxisMajorUnit&&(l+=` <c:majorUnit val="${A.serAxisMajorUnit}"/>`),A.serAxisMinorUnit&&(l+=` <c:minorUnit val="${A.serAxisMinorUnit}"/>`)),l+="</c:serAx>",l}function SA(A,t,e){const l=A.titleAlign==="left"||A.titleAlign==="right"?`<a:pPr algn="${A.titleAlign.substring(0,1)}">`:"<a:pPr>",o=A.titleRotate?`<a:bodyPr rot="${cA(A.titleRotate)}"/>`:"<a:bodyPr/>",i=A.fontSize?`sz="${Math.round(A.fontSize*100)}"`:"",s=A.titleBold?1:0;let p="<c:layout/>";if(A.titlePos&&typeof A.titlePos.x=="number"&&typeof A.titlePos.y=="number"){const n=A.titlePos.x+t,a=A.titlePos.y+e;let r=n===0?0:n*(n/5)/10;r>=1&&(r=r/10),r>=.1&&(r=r/10);let c=a===0?0:a*(a/5)/10;c>=1&&(c=c/10),c>=.1&&(c=c/10),p=`<c:layout><c:manualLayout><c:xMode val="edge"/><c:yMode val="edge"/><c:x val="${r}"/><c:y val="${c}"/></c:manualLayout></c:layout>`}return`<c:title>
- <c:tx>
- <c:rich>
- ${o}
- <a:lstStyle/>
- <a:p>
- ${l}
- <a:defRPr ${i} b="${s}" i="0" u="none" strike="noStrike">
- <a:solidFill>${F(A.color||K)}</a:solidFill>
- <a:latin typeface="${A.fontFace||"Arial"}"/>
- </a:defRPr>
- </a:pPr>
- <a:r>
- <a:rPr ${i} b="${s}" i="0" u="none" strike="noStrike">
- <a:solidFill>${F(A.color||K)}</a:solidFill>
- <a:latin typeface="${A.fontFace||"Arial"}"/>
- </a:rPr>
- <a:t>${x(A.title)||""}</a:t>
- </a:r>
- </a:p>
- </c:rich>
- </c:tx>
- ${p}
- <c:overlay val="0"/>
- </c:title>`}function k(A){let t="";const e=A-1;return e<=25?t=bA[e]:t=`${bA[Math.floor(e/bA.length-1)]}${bA[e%bA.length]}`,t}function iA(A,t){if(A){if(typeof A!="object")return console.warn("`shadow` options must be an object. Ex: `{shadow: {type:'none'}}`"),"<a:effectLst/>"}else return"<a:effectLst/>";let e="<a:effectLst>";const l=Object.assign(Object.assign({},t),A),o=l.type||"outer",i=b(l.blur),s=b(l.offset),p=Math.round(l.angle*6e4),n=l.color,a=Math.round(l.opacity*1e5),r=l.rotateWithShape?1:0;return e+=`<a:${o}Shdw sx="100000" sy="100000" kx="0" ky="0" algn="bl" blurRad="${i}" rotWithShape="${r}" dist="${s}" dir="${p}">`,e+=`<a:srgbClr val="${n}">`,e+=`<a:alpha val="${a}"/></a:srgbClr>`,e+=`</a:${o}Shdw>`,e+="</a:effectLst>",e}function _A(A){let t="<c:majorGridlines>";return t+=" <c:spPr>",t+=` <a:ln w="${b(A.size||sA.size)}" cap="${TA(A.cap||sA.cap)}">`,t+=' <a:solidFill><a:srgbClr val="'+(A.color||sA.color)+'"/></a:solidFill>',t+=' <a:prstDash val="'+(A.style||sA.style)+'"/><a:round/>',t+=" </a:ln>",t+=" </c:spPr>",t+="</c:majorGridlines>",t}function TA(A){if(!A||A==="flat")return"flat";if(A==="square")return"sq";if(A==="round")return"rnd";{const t=A;throw new Error(`Invalid chart line cap: ${t}`)}}function WA(A){var t,e;const l=typeof process<"u"&&!!(!((t=process.versions)===null||t===void 0)&&t.node)&&((e=process.release)===null||e===void 0?void 0:e.name)==="node";let o,i;const s=l?()=>Z(this,void 0,void 0,function*(){({default:o}=yield VA(()=>import("./__vite-browser-external-BIHI7g3E.js"),[])),{default:i}=yield VA(()=>import("./__vite-browser-external-BIHI7g3E.js"),[])}):()=>Z(this,void 0,void 0,function*(){});l&&s();const p=[],n=A._relsMedia.filter(r=>r.type!=="online"&&!r.data&&(!r.path||r.path&&!r.path.includes("preencoded"))),a=[];return n.forEach(r=>{a.includes(r.path)?r.isDuplicate=!0:(r.isDuplicate=!1,a.push(r.path))}),n.filter(r=>!r.isDuplicate).forEach(r=>{p.push(Z(this,void 0,void 0,function*(){if(i||(yield s()),l&&o&&r.path.indexOf("http")!==0)try{const c=o.readFileSync(r.path);return r.data=Buffer.from(c).toString("base64"),n.filter(d=>d.isDuplicate&&d.path===r.path).forEach(d=>d.data=r.data),"done"}catch(c){throw r.data=mA,n.filter(d=>d.isDuplicate&&d.path===r.path).forEach(d=>d.data=r.data),new Error(`ERROR: Unable to read media: "${r.path}"
- ${String(c)}`)}return l&&i&&r.path.startsWith("http")?yield new Promise((c,d)=>{i.get(r.path,f=>{let u="";f.setEncoding("binary"),f.on("data",h=>u+=h),f.on("end",()=>{r.data=Buffer.from(u,"binary").toString("base64"),n.filter(h=>h.isDuplicate&&h.path===r.path).forEach(h=>h.data=r.data),c("done")}),f.on("error",()=>{r.data=mA,n.filter(h=>h.isDuplicate&&h.path===r.path).forEach(h=>h.data=r.data),d(new Error(`ERROR! Unable to load image (https.get): ${r.path}`))})})}):yield new Promise((c,d)=>{const f=new XMLHttpRequest;f.onload=()=>{const u=new FileReader;u.onloadend=()=>{r.data=u.result,n.filter(h=>h.isDuplicate&&h.path===r.path).forEach(h=>h.data=r.data),r.isSvgPng?re(r).then(()=>c("done")).catch(d):c("done")},u.readAsDataURL(f.response)},f.onerror=()=>{r.data=mA,n.filter(u=>u.isDuplicate&&u.path===r.path).forEach(u=>u.data=r.data),d(new Error(`ERROR! Unable to load image (xhr.onerror): ${r.path}`))},f.open("GET",r.path),f.responseType="blob",f.send()})}))}),A._relsMedia.filter(r=>r.isSvgPng&&r.data).forEach(r=>{Z(this,void 0,void 0,function*(){l&&!o&&(yield s()),l&&o?(r.data=mA,p.push(Promise.resolve("done"))):p.push(re(r))})}),p}function re(A){return Z(this,void 0,void 0,function*(){return yield new Promise((t,e)=>{const l=new Image;l.onload=()=>{l.width+l.height===0&&l.onerror("h/w=0");let o=document.createElement("CANVAS");const i=o.getContext("2d");o.width=l.width,o.height=l.height,i.drawImage(l,0,0);try{A.data=o.toDataURL(A.type),t("done")}catch(s){l.onerror(s.toString())}o=null},l.onerror=()=>{A.data=mA,e(new Error(`ERROR! Unable to load image (image.onerror): ${A.path}`))},l.src=typeof A.data=="string"?A.data:mA})})}const Ge={cover:function(A,t){const e=A.h/A.w,o=t.h/t.w>e,i=o?t.h/e:t.w,s=o?t.h:t.w*e,p=Math.round(1e5*.5*(1-t.w/i)),n=Math.round(1e5*.5*(1-t.h/s));return`<a:srcRect l="${p}" r="${p}" t="${n}" b="${n}"/><a:stretch/>`},contain:function(A,t){const e=A.h/A.w,o=t.h/t.w>e,i=o?t.w:t.h/e,s=o?t.w*e:t.h,p=Math.round(1e5*.5*(1-t.w/i)),n=Math.round(1e5*.5*(1-t.h/s));return`<a:srcRect l="${p}" r="${p}" t="${n}" b="${n}"/><a:stretch/>`},crop:function(A,t){const e=t.x,l=A.w-(t.x+t.w),o=t.y,i=A.h-(t.y+t.h),s=Math.round(1e5*(e/A.w)),p=Math.round(1e5*(l/A.w)),n=Math.round(1e5*(o/A.h)),a=Math.round(1e5*(i/A.h));return`<a:srcRect l="${s}" r="${p}" t="${n}" b="${a}"/><a:stretch/>`}};function Ae(A){var t;let e=A._name?'<p:cSld name="'+A._name+'">':"<p:cSld>",l=1;return A._bkgdImgRid?e+=`<p:bg><p:bgPr><a:blipFill dpi="0" rotWithShape="1"><a:blip r:embed="rId${A._bkgdImgRid}"><a:lum/></a:blip><a:srcRect/><a:stretch><a:fillRect/></a:stretch></a:blipFill><a:effectLst/></p:bgPr></p:bg>`:!((t=A.background)===null||t===void 0)&&t.color?e+=`<p:bg><p:bgPr>${j(A.background)}</p:bgPr></p:bg>`:!A.bkgd&&A._name&&A._name===OA&&(e+='<p:bg><p:bgRef idx="1001"><a:schemeClr val="bg1"/></p:bgRef></p:bg>'),e+="<p:spTree>",e+='<p:nvGrpSpPr><p:cNvPr id="1" name=""/><p:cNvGrpSpPr/><p:nvPr/></p:nvGrpSpPr>',e+='<p:grpSpPr><a:xfrm><a:off x="0" y="0"/><a:ext cx="0" cy="0"/>',e+='<a:chOff x="0" y="0"/><a:chExt cx="0" cy="0"/></a:xfrm></p:grpSpPr>',A._slideObjects.forEach((o,i)=>{var s,p,n,a,r,c,d,f;let u=0,h=0,C=D("75%","X",A._presLayout),v=0,w,y="",I=null,M=null,S=0,z=0,J=null,R=null;const P=(s=o.options)===null||s===void 0?void 0:s.sizing,U=(p=o.options)===null||p===void 0?void 0:p.rounding;A._slideLayout!==void 0&&A._slideLayout._slideObjects!==void 0&&o.options&&o.options.placeholder&&(w=A._slideLayout._slideObjects.filter(m=>m.options.placeholder===o.options.placeholder)[0]),o.options=o.options||{},typeof o.options.x<"u"&&(u=D(o.options.x,"X",A._presLayout)),typeof o.options.y<"u"&&(h=D(o.options.y,"Y",A._presLayout)),typeof o.options.w<"u"&&(C=D(o.options.w,"X",A._presLayout)),typeof o.options.h<"u"&&(v=D(o.options.h,"Y",A._presLayout));let O=C,Y=v;switch(w&&((w.options.x||w.options.x===0)&&(u=D(w.options.x,"X",A._presLayout)),(w.options.y||w.options.y===0)&&(h=D(w.options.y,"Y",A._presLayout)),(w.options.w||w.options.w===0)&&(C=D(w.options.w,"X",A._presLayout)),(w.options.h||w.options.h===0)&&(v=D(w.options.h,"Y",A._presLayout))),o.options.flipH&&(y+=' flipH="1"'),o.options.flipV&&(y+=' flipV="1"'),o.options.rotate&&(y+=` rot="${cA(o.options.rotate)}"`),o._type){case L.table:if(I=o.arrTabRows,M=o.options,S=0,z=0,I[0].forEach(m=>{J=m.options||null,S+=J?.colspan?Number(J.colspan):1}),R=`<p:graphicFrame><p:nvGraphicFramePr><p:cNvPr id="${l*A._slideNum+1}" name="${o.options.objectName}"/>`,R+='<p:cNvGraphicFramePr><a:graphicFrameLocks noGrp="1"/></p:cNvGraphicFramePr> <p:nvPr><p:extLst><p:ext uri="{D42A27DB-BD31-4B8C-83A1-F6EECF244321}"><p14:modId xmlns:p14="http://schemas.microsoft.com/office/powerpoint/2010/main" val="1579011935"/></p:ext></p:extLst></p:nvPr></p:nvGraphicFramePr>',R+=`<p:xfrm><a:off x="${u||(u===0?0:B)}" y="${h||(h===0?0:B)}"/><a:ext cx="${C||(C===0?0:B)}" cy="${v||B}"/></p:xfrm>`,R+='<a:graphic><a:graphicData uri="http://schemas.openxmlformats.org/drawingml/2006/table"><a:tbl><a:tblPr/>',Array.isArray(M.colW)){R+="<a:tblGrid>";for(let m=0;m<S;m++){let T=N(M.colW[m]);(T==null||isNaN(T))&&(T=(typeof o.options.w=="number"?o.options.w:1)/S),R+=`<a:gridCol w="${Math.round(T)}"/>`}R+="</a:tblGrid>"}else{z=M.colW?M.colW:B,o.options.w&&!M.colW&&(z=Math.round((typeof o.options.w=="number"?o.options.w:1)/S)),R+="<a:tblGrid>";for(let m=0;m<S;m++)R+=`<a:gridCol w="${z}"/>`;R+="</a:tblGrid>"}I.forEach(m=>{var T,E;for(let G=0;G<m.length;){const $=m[G],_=(T=$.options)===null||T===void 0?void 0:T.colspan,eA=(E=$.options)===null||E===void 0?void 0:E.rowspan;if(_&&_>1){const aA=new Array(_-1).fill(void 0).map(()=>({_type:L.tablecell,options:{rowspan:eA},_hmerge:!0}));m.splice(G+1,0,...aA),G+=_}else G+=1}}),I.forEach((m,T)=>{const E=I[T+1];E&&m.forEach((G,$)=>{var _,eA;const aA=G._rowContinue||((_=G.options)===null||_===void 0?void 0:_.rowspan),yA=(eA=G.options)===null||eA===void 0?void 0:eA.colspan,W=G._hmerge;if(aA&&aA>1){const PA={_type:L.tablecell,options:{colspan:yA},_rowContinue:aA-1,_vmerge:!0,_hmerge:W};E.splice($,0,PA)}})}),I.forEach((m,T)=>{let E=0;Array.isArray(M.rowH)&&M.rowH[T]?E=N(Number(M.rowH[T])):M.rowH&&!isNaN(Number(M.rowH))?E=N(Number(M.rowH)):(o.options.cy||o.options.h)&&(E=Math.round((o.options.h?N(o.options.h):typeof o.options.cy=="number"?o.options.cy:1)/I.length)),R+=`<a:tr h="${E}">`,m.forEach(G=>{var $,_,eA,aA,yA;const W=G,PA={rowSpan:(($=W.options)===null||$===void 0?void 0:$.rowspan)>1?W.options.rowspan:void 0,gridSpan:((_=W.options)===null||_===void 0?void 0:_.colspan)>1?W.options.colspan:void 0,vMerge:W._vmerge?1:void 0,hMerge:W._hmerge?1:void 0};let CA=Object.keys(PA).map(Q=>[Q,PA[Q]]).filter(([,Q])=>!!Q).map(([Q,Ce])=>`${String(Q)}="${String(Ce)}"`).join(" ");if(CA&&(CA=" "+CA),W._hmerge||W._vmerge){R+=`<a:tc${CA}><a:tcPr/></a:tc>`;return}const X=W.options||{};W.options=X,["align","bold","border","color","fill","fontFace","fontSize","margin","textDirection","underline","valign"].forEach(Q=>{M[Q]&&!X[Q]&&X[Q]!==0&&(X[Q]=M[Q])});const me=X.valign?` anchor="${X.valign.replace(/^c$/i,"ctr").replace(/^m$/i,"ctr").replace("center","ctr").replace("middle","ctr").replace("top","t").replace("btm","b").replace("bottom","b")}"`:"",ve=X.textDirection&&X.textDirection!=="horz"?` vert="${X.textDirection}"`:"";let NA=!((aA=(eA=W._optImp)===null||eA===void 0?void 0:eA.fill)===null||aA===void 0)&&aA.color?W._optImp.fill.color:!((yA=W._optImp)===null||yA===void 0)&&yA.fill&&typeof W._optImp.fill=="string"?W._optImp.fill:"";NA=NA||X.fill?X.fill:"";const ye=NA?j(NA):"";let q=X.margin===0||X.margin?X.margin:ie;!Array.isArray(q)&&typeof q=="number"&&(q=[q,q,q,q]);let EA="";q[0]>=1?EA=` marL="${b(q[3])}" marR="${b(q[1])}" marT="${b(q[0])}" marB="${b(q[2])}"`:EA=` marL="${N(q[3])}" marR="${N(q[1])}" marT="${N(q[0])}" marB="${N(q[2])}"`,R+=`<a:tc${CA}>${le(W)}<a:tcPr${EA}${me}${ve}>`,X.border&&Array.isArray(X.border)&&[{idx:3,name:"lnL"},{idx:1,name:"lnR"},{idx:0,name:"lnT"},{idx:2,name:"lnB"}].forEach(Q=>{X.border[Q.idx].type!=="none"?(R+=`<a:${Q.name} w="${b(X.border[Q.idx].pt)}" cap="flat" cmpd="sng" algn="ctr">`,R+=`<a:solidFill>${F(X.border[Q.idx].color)}</a:solidFill>`,R+=`<a:prstDash val="${X.border[Q.idx].type==="dash"?"sysDash":"solid"}"/><a:round/><a:headEnd type="none" w="med" len="med"/><a:tailEnd type="none" w="med" len="med"/>`,R+=`</a:${Q.name}>`):R+=`<a:${Q.name} w="0" cap="flat" cmpd="sng" algn="ctr"><a:noFill/></a:${Q.name}>`}),R+=ye,R+=" </a:tcPr>",R+=" </a:tc>"}),R+="</a:tr>"}),R+=" </a:tbl>",R+=" </a:graphicData>",R+=" </a:graphic>",R+="</p:graphicFrame>",e+=R,l++;break;case L.text:case L.placeholder:if(!o.options.line&&v===0&&(v=B*.3),o.options._bodyProp||(o.options._bodyProp={}),o.options.margin&&Array.isArray(o.options.margin)?(o.options._bodyProp.lIns=b(o.options.margin[0]||0),o.options._bodyProp.rIns=b(o.options.margin[1]||0),o.options._bodyProp.bIns=b(o.options.margin[2]||0),o.options._bodyProp.tIns=b(o.options.margin[3]||0)):typeof o.options.margin=="number"&&(o.options._bodyProp.lIns=b(o.options.margin),o.options._bodyProp.rIns=b(o.options.margin),o.options._bodyProp.bIns=b(o.options.margin),o.options._bodyProp.tIns=b(o.options.margin)),e+="<p:sp>",e+=`<p:nvSpPr><p:cNvPr id="${i+2}" name="${o.options.objectName}">`,!((n=o.options.hyperlink)===null||n===void 0)&&n.url&&(e+=`<a:hlinkClick r:id="rId${o.options.hyperlink._rId}" tooltip="${o.options.hyperlink.tooltip?x(o.options.hyperlink.tooltip):""}"/>`),!((a=o.options.hyperlink)===null||a===void 0)&&a.slide&&(e+=`<a:hlinkClick r:id="rId${o.options.hyperlink._rId}" tooltip="${o.options.hyperlink.tooltip?x(o.options.hyperlink.tooltip):""}" action="ppaction://hlinksldjump"/>`),e+="</p:cNvPr>",e+="<p:cNvSpPr"+(!((r=o.options)===null||r===void 0)&&r.isTextBox?' txBox="1"/>':"/>"),e+=`<p:nvPr>${o._type==="placeholder"?FA(o):FA(w)}</p:nvPr>`,e+="</p:nvSpPr><p:spPr>",e+=`<a:xfrm${y}>`,e+=`<a:off x="${u}" y="${h}"/>`,e+=`<a:ext cx="${C}" cy="${v}"/></a:xfrm>`,o.shape==="custGeom")e+="<a:custGeom><a:avLst />",e+="<a:gdLst>",e+="</a:gdLst>",e+="<a:ahLst />",e+="<a:cxnLst>",e+="</a:cxnLst>",e+='<a:rect l="l" t="t" r="r" b="b" />',e+="<a:pathLst>",e+=`<a:path w="${C}" h="${v}">`,(c=o.options.points)===null||c===void 0||c.forEach((m,T)=>{if("curve"in m)switch(m.curve.type){case"arc":e+=`<a:arcTo hR="${D(m.curve.hR,"Y",A._presLayout)}" wR="${D(m.curve.wR,"X",A._presLayout)}" stAng="${cA(m.curve.stAng)}" swAng="${cA(m.curve.swAng)}" />`;break;case"cubic":e+=`<a:cubicBezTo>
- <a:pt x="${D(m.curve.x1,"X",A._presLayout)}" y="${D(m.curve.y1,"Y",A._presLayout)}" />
- <a:pt x="${D(m.curve.x2,"X",A._presLayout)}" y="${D(m.curve.y2,"Y",A._presLayout)}" />
- <a:pt x="${D(m.x,"X",A._presLayout)}" y="${D(m.y,"Y",A._presLayout)}" />
- </a:cubicBezTo>`;break;case"quadratic":e+=`<a:quadBezTo>
- <a:pt x="${D(m.curve.x1,"X",A._presLayout)}" y="${D(m.curve.y1,"Y",A._presLayout)}" />
- <a:pt x="${D(m.x,"X",A._presLayout)}" y="${D(m.y,"Y",A._presLayout)}" />
- </a:quadBezTo>`;break}else"close"in m?e+="<a:close />":m.moveTo||T===0?e+=`<a:moveTo><a:pt x="${D(m.x,"X",A._presLayout)}" y="${D(m.y,"Y",A._presLayout)}" /></a:moveTo>`:e+=`<a:lnTo><a:pt x="${D(m.x,"X",A._presLayout)}" y="${D(m.y,"Y",A._presLayout)}" /></a:lnTo>`}),e+="</a:path>",e+="</a:pathLst>",e+="</a:custGeom>";else{if(e+='<a:prstGeom prst="'+o.shape+'"><a:avLst>',o.options.rectRadius)e+=`<a:gd name="adj" fmla="val ${Math.round(o.options.rectRadius*B*1e5/Math.min(C,v))}"/>`;else if(o.options.angleRange){for(let m=0;m<2;m++){const T=o.options.angleRange[m];e+=`<a:gd name="adj${m+1}" fmla="val ${cA(T)}" />`}o.options.arcThicknessRatio&&(e+=`<a:gd name="adj3" fmla="val ${Math.round(o.options.arcThicknessRatio*5e4)}" />`)}e+="</a:avLst></a:prstGeom>"}e+=o.options.fill?j(o.options.fill):"<a:noFill/>",o.options.line&&(e+=o.options.line.width?`<a:ln w="${b(o.options.line.width)}">`:"<a:ln>",o.options.line.color&&(e+=j(o.options.line)),o.options.line.dashType&&(e+=`<a:prstDash val="${o.options.line.dashType}"/>`),o.options.line.beginArrowType&&(e+=`<a:headEnd type="${o.options.line.beginArrowType}"/>`),o.options.line.endArrowType&&(e+=`<a:tailEnd type="${o.options.line.endArrowType}"/>`),e+="</a:ln>"),o.options.shadow&&o.options.shadow.type!=="none"&&(o.options.shadow.type=o.options.shadow.type||"outer",o.options.shadow.blur=b(o.options.shadow.blur||8),o.options.shadow.offset=b(o.options.shadow.offset||4),o.options.shadow.angle=Math.round((o.options.shadow.angle||270)*6e4),o.options.shadow.opacity=Math.round((o.options.shadow.opacity||.75)*1e5),o.options.shadow.color=o.options.shadow.color||ae.color,e+="<a:effectLst>",e+=` <a:${o.options.shadow.type}Shdw ${o.options.shadow.type==="outer"?'sx="100000" sy="100000" kx="0" ky="0" algn="bl" rotWithShape="0"':""} blurRad="${o.options.shadow.blur}" dist="${o.options.shadow.offset}" dir="${o.options.shadow.angle}">`,e+=` <a:srgbClr val="${o.options.shadow.color}">`,e+=` <a:alpha val="${o.options.shadow.opacity}"/></a:srgbClr>`,e+=" </a:outerShdw>",e+="</a:effectLst>"),e+="</p:spPr>",e+=le(o),e+="</p:sp>";break;case L.image:if(e+="<p:pic>",e+=" <p:nvPicPr>",e+=`<p:cNvPr id="${i+2}" name="${o.options.objectName}" descr="${x(o.options.altText||o.image)}">`,!((d=o.hyperlink)===null||d===void 0)&&d.url&&(e+=`<a:hlinkClick r:id="rId${o.hyperlink._rId}" tooltip="${o.hyperlink.tooltip?x(o.hyperlink.tooltip):""}"/>`),!((f=o.hyperlink)===null||f===void 0)&&f.slide&&(e+=`<a:hlinkClick r:id="rId${o.hyperlink._rId}" tooltip="${o.hyperlink.tooltip?x(o.hyperlink.tooltip):""}" action="ppaction://hlinksldjump"/>`),e+=" </p:cNvPr>",e+=' <p:cNvPicPr><a:picLocks noChangeAspect="1"/></p:cNvPicPr>',e+=" <p:nvPr>"+FA(w)+"</p:nvPr>",e+=" </p:nvPicPr>",e+="<p:blipFill>",(A._relsMedia||[]).filter(m=>m.rId===o.imageRid)[0]&&(A._relsMedia||[]).filter(m=>m.rId===o.imageRid)[0].extn==="svg"?(e+=`<a:blip r:embed="rId${o.imageRid-1}">`,e+=o.options.transparency?` <a:alphaModFix amt="${Math.round((100-o.options.transparency)*1e3)}"/>`:"",e+=" <a:extLst>",e+=' <a:ext uri="{96DAC541-7B7A-43D3-8B79-37D633B846F1}">',e+=` <asvg:svgBlip xmlns:asvg="http://schemas.microsoft.com/office/drawing/2016/SVG/main" r:embed="rId${o.imageRid}"/>`,e+=" </a:ext>",e+=" </a:extLst>",e+="</a:blip>"):(e+=`<a:blip r:embed="rId${o.imageRid}">`,e+=o.options.transparency?`<a:alphaModFix amt="${Math.round((100-o.options.transparency)*1e3)}"/>`:"",e+="</a:blip>"),P?.type){const m=P.w?D(P.w,"X",A._presLayout):C,T=P.h?D(P.h,"Y",A._presLayout):v,E=D(P.x||0,"X",A._presLayout),G=D(P.y||0,"Y",A._presLayout);e+=Ge[P.type]({w:O,h:Y},{w:m,h:T,x:E,y:G}),O=m,Y=T}else e+=" <a:stretch><a:fillRect/></a:stretch>";e+="</p:blipFill>",e+="<p:spPr>",e+=" <a:xfrm"+y+">",e+=` <a:off x="${u}" y="${h}"/>`,e+=` <a:ext cx="${O}" cy="${Y}"/>`,e+=" </a:xfrm>",e+=` <a:prstGeom prst="${U?"ellipse":"rect"}"><a:avLst/></a:prstGeom>`,o.options.shadow&&o.options.shadow.type!=="none"&&(o.options.shadow.type=o.options.shadow.type||"outer",o.options.shadow.blur=b(o.options.shadow.blur||8),o.options.shadow.offset=b(o.options.shadow.offset||4),o.options.shadow.angle=Math.round((o.options.shadow.angle||270)*6e4),o.options.shadow.opacity=Math.round((o.options.shadow.opacity||.75)*1e5),o.options.shadow.color=o.options.shadow.color||ae.color,e+="<a:effectLst>",e+=`<a:${o.options.shadow.type}Shdw ${o.options.shadow.type==="outer"?'sx="100000" sy="100000" kx="0" ky="0" algn="bl" rotWithShape="0"':""} blurRad="${o.options.shadow.blur}" dist="${o.options.shadow.offset}" dir="${o.options.shadow.angle}">`,e+=`<a:srgbClr val="${o.options.shadow.color}">`,e+=`<a:alpha val="${o.options.shadow.opacity}"/></a:srgbClr>`,e+=`</a:${o.options.shadow.type}Shdw>`,e+="</a:effectLst>"),e+="</p:spPr>",e+="</p:pic>";break;case L.media:o.mtype==="online"?(e+="<p:pic>",e+=" <p:nvPicPr>",e+=`<p:cNvPr id="${o.mediaRid+2}" name="${o.options.objectName}"/>`,e+=" <p:cNvPicPr/>",e+=" <p:nvPr>",e+=` <a:videoFile r:link="rId${o.mediaRid}"/>`,e+=" </p:nvPr>",e+=" </p:nvPicPr>",e+=` <p:blipFill><a:blip r:embed="rId${o.mediaRid+1}"/><a:stretch><a:fillRect/></a:stretch></p:blipFill>`,e+=" <p:spPr>",e+=` <a:xfrm${y}><a:off x="${u}" y="${h}"/><a:ext cx="${C}" cy="${v}"/></a:xfrm>`,e+=' <a:prstGeom prst="rect"><a:avLst/></a:prstGeom>',e+=" </p:spPr>",e+="</p:pic>"):(e+="<p:pic>",e+=" <p:nvPicPr>",e+=`<p:cNvPr id="${o.mediaRid+2}" name="${o.options.objectName}"><a:hlinkClick r:id="" action="ppaction://media"/></p:cNvPr>`,e+=' <p:cNvPicPr><a:picLocks noChangeAspect="1"/></p:cNvPicPr>',e+=" <p:nvPr>",e+=` <a:videoFile r:link="rId${o.mediaRid}"/>`,e+=" <p:extLst>",e+=' <p:ext uri="{DAA4B4D4-6D71-4841-9C94-3DE7FCFB9230}">',e+=` <p14:media xmlns:p14="http://schemas.microsoft.com/office/powerpoint/2010/main" r:embed="rId${o.mediaRid+1}"/>`,e+=" </p:ext>",e+=" </p:extLst>",e+=" </p:nvPr>",e+=" </p:nvPicPr>",e+=` <p:blipFill><a:blip r:embed="rId${o.mediaRid+2}"/><a:stretch><a:fillRect/></a:stretch></p:blipFill>`,e+=" <p:spPr>",e+=` <a:xfrm${y}><a:off x="${u}" y="${h}"/><a:ext cx="${C}" cy="${v}"/></a:xfrm>`,e+=' <a:prstGeom prst="rect"><a:avLst/></a:prstGeom>',e+=" </p:spPr>",e+="</p:pic>");break;case L.chart:e+="<p:graphicFrame>",e+=" <p:nvGraphicFramePr>",e+=` <p:cNvPr id="${i+2}" name="${o.options.objectName}" descr="${x(o.options.altText||"")}"/>`,e+=" <p:cNvGraphicFramePr/>",e+=` <p:nvPr>${FA(w)}</p:nvPr>`,e+=" </p:nvGraphicFramePr>",e+=` <p:xfrm><a:off x="${u}" y="${h}"/><a:ext cx="${C}" cy="${v}"/></p:xfrm>`,e+=' <a:graphic xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main">',e+=' <a:graphicData uri="http://schemas.openxmlformats.org/drawingml/2006/chart">',e+=` <c:chart r:id="rId${o.chartRid}" xmlns:c="http://schemas.openxmlformats.org/drawingml/2006/chart"/>`,e+=" </a:graphicData>",e+=" </a:graphic>",e+="</p:graphicFrame>";break;default:e+="";break}}),A._slideNumberProps&&(A._slideNumberProps.align||(A._slideNumberProps.align="left"),e+="<p:sp>",e+=" <p:nvSpPr>",e+=' <p:cNvPr id="25" name="Slide Number Placeholder 0"/><p:cNvSpPr><a:spLocks noGrp="1"/></p:cNvSpPr>',e+=' <p:nvPr><p:ph type="sldNum" sz="quarter" idx="4294967295"/></p:nvPr>',e+=" </p:nvSpPr>",e+=" <p:spPr>",e+=`<a:xfrm><a:off x="${D(A._slideNumberProps.x,"X",A._presLayout)}" y="${D(A._slideNumberProps.y,"Y",A._presLayout)}"/><a:ext cx="${A._slideNumberProps.w?D(A._slideNumberProps.w,"X",A._presLayout):"800000"}" cy="${A._slideNumberProps.h?D(A._slideNumberProps.h,"Y",A._presLayout):"300000"}"/></a:xfrm> <a:prstGeom prst="rect"><a:avLst/></a:prstGeom> <a:extLst><a:ext uri="{C572A759-6A51-4108-AA02-DFA0A04FC94B}"><ma14:wrappingTextBoxFlag val="0" xmlns:ma14="http://schemas.microsoft.com/office/mac/drawingml/2011/main"/></a:ext></a:extLst></p:spPr>`,e+="<p:txBody>",e+="<a:bodyPr",A._slideNumberProps.margin&&Array.isArray(A._slideNumberProps.margin)?(e+=` lIns="${b(A._slideNumberProps.margin[3]||0)}"`,e+=` tIns="${b(A._slideNumberProps.margin[0]||0)}"`,e+=` rIns="${b(A._slideNumberProps.margin[1]||0)}"`,e+=` bIns="${b(A._slideNumberProps.margin[2]||0)}"`):typeof A._slideNumberProps.margin=="number"&&(e+=` lIns="${b(A._slideNumberProps.margin||0)}"`,e+=` tIns="${b(A._slideNumberProps.margin||0)}"`,e+=` rIns="${b(A._slideNumberProps.margin||0)}"`,e+=` bIns="${b(A._slideNumberProps.margin||0)}"`),A._slideNumberProps.valign&&(e+=` anchor="${A._slideNumberProps.valign.replace("top","t").replace("middle","ctr").replace("bottom","b")}"`),e+="/>",e+=" <a:lstStyle><a:lvl1pPr>",(A._slideNumberProps.fontFace||A._slideNumberProps.fontSize||A._slideNumberProps.color)&&(e+=`<a:defRPr sz="${Math.round((A._slideNumberProps.fontSize||12)*100)}">`,A._slideNumberProps.color&&(e+=j(A._slideNumberProps.color)),A._slideNumberProps.fontFace&&(e+=`<a:latin typeface="${A._slideNumberProps.fontFace}"/><a:ea typeface="${A._slideNumberProps.fontFace}"/><a:cs typeface="${A._slideNumberProps.fontFace}"/>`),e+="</a:defRPr>"),e+="</a:lvl1pPr></a:lstStyle>",e+="<a:p>",A._slideNumberProps.align.startsWith("l")?e+='<a:pPr algn="l"/>':A._slideNumberProps.align.startsWith("c")?e+='<a:pPr algn="ctr"/>':A._slideNumberProps.align.startsWith("r")?e+='<a:pPr algn="r"/>':e+='<a:pPr algn="l"/>',e+=`<a:fld id="${de}" type="slidenum"><a:rPr b="${A._slideNumberProps.bold?1:0}" lang="en-US"/>`,e+=`<a:t>${A._slideNum}</a:t></a:fld><a:endParaRPr lang="en-US"/></a:p>`,e+="</p:txBody></p:sp>"),e+="</p:spTree>",e+="</p:cSld>",e}function ee(A,t){let e=0,l='<?xml version="1.0" encoding="UTF-8" standalone="yes"?>'+V+'<Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships">';return A._rels.forEach(o=>{e=Math.max(e,o.rId),o.type.toLowerCase().includes("hyperlink")?o.data==="slide"?l+=`<Relationship Id="rId${o.rId}" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/slide" Target="slide${o.Target}.xml"/>`:l+=`<Relationship Id="rId${o.rId}" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/hyperlink" Target="${o.Target}" TargetMode="External"/>`:o.type.toLowerCase().includes("notesSlide")&&(l+=`<Relationship Id="rId${o.rId}" Target="${o.Target}" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/notesSlide"/>`)}),(A._relsChart||[]).forEach(o=>{e=Math.max(e,o.rId),l+=`<Relationship Id="rId${o.rId}" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/chart" Target="${o.Target}"/>`}),(A._relsMedia||[]).forEach(o=>{const i=o.rId.toString();e=Math.max(e,o.rId),o.type.toLowerCase().includes("image")?l+='<Relationship Id="rId'+i+'" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/image" Target="'+o.Target+'"/>':o.type.toLowerCase().includes("audio")?l.includes(' Target="'+o.Target+'"')?l+='<Relationship Id="rId'+i+'" Type="http://schemas.microsoft.com/office/2007/relationships/media" Target="'+o.Target+'"/>':l+='<Relationship Id="rId'+i+'" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/audio" Target="'+o.Target+'"/>':o.type.toLowerCase().includes("video")?l.includes(' Target="'+o.Target+'"')?l+='<Relationship Id="rId'+i+'" Type="http://schemas.microsoft.com/office/2007/relationships/media" Target="'+o.Target+'"/>':l+='<Relationship Id="rId'+i+'" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/video" Target="'+o.Target+'"/>':o.type.toLowerCase().includes("online")&&(l.includes(' Target="'+o.Target+'"')?l+='<Relationship Id="rId'+i+'" Type="http://schemas.microsoft.com/office/2007/relationships/image" Target="'+o.Target+'"/>':l+='<Relationship Id="rId'+i+'" Target="'+o.Target+'" TargetMode="External" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/video"/>')}),t.forEach((o,i)=>{l+=`<Relationship Id="rId${e+i+1}" Type="${o.type}" Target="${o.target}"/>`}),l+="</Relationships>",l}function oe(A,t){var e,l;let o="",i="",s="",p="";const n=t?"a:lvl1pPr":"a:pPr";let a=b(xe),r=`<${n}${A.options.rtlMode?' rtl="1" ':""}`;{if(A.options.align)switch(A.options.align){case"left":r+=' algn="l"';break;case"right":r+=' algn="r"';break;case"center":r+=' algn="ctr"';break;case"justify":r+=' algn="just"';break;default:r+="";break}if(A.options.lineSpacing?i=`<a:lnSpc><a:spcPts val="${Math.round(A.options.lineSpacing*100)}"/></a:lnSpc>`:A.options.lineSpacingMultiple&&(i=`<a:lnSpc><a:spcPct val="${Math.round(A.options.lineSpacingMultiple*1e5)}"/></a:lnSpc>`),A.options.indentLevel&&!isNaN(Number(A.options.indentLevel))&&A.options.indentLevel>0&&(r+=` lvl="${A.options.indentLevel}"`),A.options.paraSpaceBefore&&!isNaN(Number(A.options.paraSpaceBefore))&&A.options.paraSpaceBefore>0&&(s+=`<a:spcBef><a:spcPts val="${Math.round(A.options.paraSpaceBefore*100)}"/></a:spcBef>`),A.options.paraSpaceAfter&&!isNaN(Number(A.options.paraSpaceAfter))&&A.options.paraSpaceAfter>0&&(s+=`<a:spcAft><a:spcPts val="${Math.round(A.options.paraSpaceAfter*100)}"/></a:spcAft>`),typeof A.options.bullet=="object")if(!((l=(e=A?.options)===null||e===void 0?void 0:e.bullet)===null||l===void 0)&&l.indent&&(a=b(A.options.bullet.indent)),A.options.bullet.type)A.options.bullet.type.toString().toLowerCase()==="number"&&(r+=` marL="${A.options.indentLevel&&A.options.indentLevel>0?a+a*A.options.indentLevel:a}" indent="-${a}"`,o=`<a:buSzPct val="100000"/><a:buFont typeface="+mj-lt"/><a:buAutoNum type="${A.options.bullet.style||"arabicPeriod"}" startAt="${A.options.bullet.numberStartAt||A.options.bullet.startAt||"1"}"/>`);else if(A.options.bullet.characterCode){let c=`&#x${A.options.bullet.characterCode};`;/^[0-9A-Fa-f]{4}$/.test(A.options.bullet.characterCode)||(console.warn("Warning: `bullet.characterCode should be a 4-digit unicode charatcer (ex: 22AB)`!"),c=hA.DEFAULT),r+=` marL="${A.options.indentLevel&&A.options.indentLevel>0?a+a*A.options.indentLevel:a}" indent="-${a}"`,o='<a:buSzPct val="100000"/><a:buChar char="'+c+'"/>'}else if(A.options.bullet.code){let c=`&#x${A.options.bullet.code};`;/^[0-9A-Fa-f]{4}$/.test(A.options.bullet.code)||(console.warn("Warning: `bullet.code should be a 4-digit hex code (ex: 22AB)`!"),c=hA.DEFAULT),r+=` marL="${A.options.indentLevel&&A.options.indentLevel>0?a+a*A.options.indentLevel:a}" indent="-${a}"`,o='<a:buSzPct val="100000"/><a:buChar char="'+c+'"/>'}else r+=` marL="${A.options.indentLevel&&A.options.indentLevel>0?a+a*A.options.indentLevel:a}" indent="-${a}"`,o=`<a:buSzPct val="100000"/><a:buChar char="${hA.DEFAULT}"/>`;else A.options.bullet?(r+=` marL="${A.options.indentLevel&&A.options.indentLevel>0?a+a*A.options.indentLevel:a}" indent="-${a}"`,o=`<a:buSzPct val="100000"/><a:buChar char="${hA.DEFAULT}"/>`):A.options.bullet||(r+=' indent="0" marL="0"',o="<a:buNone/>");A.options.tabStops&&Array.isArray(A.options.tabStops)&&(p=`<a:tabLst>${A.options.tabStops.map(d=>`<a:tab pos="${N(d.position||1)}" algn="${d.alignment||"l"}"/>`).join("")}</a:tabLst>`),r+=">"+i+s+o+p,t&&(r+=he(A.options,!0)),r+="</"+n+">"}return r}function he(A,t){var e;let l="";const o=t?"a:defRPr":"a:rPr";if(l+="<"+o+' lang="'+(A.lang?A.lang:"en-US")+'"'+(A.lang?' altLang="en-US"':""),l+=A.fontSize?` sz="${Math.round(A.fontSize*100)}"`:"",l+=A?.bold?` b="${A.bold?"1":"0"}"`:"",l+=A?.italic?` i="${A.italic?"1":"0"}"`:"",l+=A?.strike?` strike="${typeof A.strike=="string"?A.strike:"sngStrike"}"`:"",typeof A.underline=="object"&&(!((e=A.underline)===null||e===void 0)&&e.style)?l+=` u="${A.underline.style}"`:typeof A.underline=="string"?l+=` u="${String(A.underline)}"`:A.hyperlink&&(l+=' u="sng"'),A.baseline?l+=` baseline="${Math.round(A.baseline*50)}"`:A.subscript?l+=' baseline="-40000"':A.superscript&&(l+=' baseline="30000"'),l+=A.charSpacing?` spc="${Math.round(A.charSpacing*100)}" kern="0"`:"",l+=' dirty="0">',(A.color||A.fontFace||A.outline||typeof A.underline=="object"&&A.underline.color)&&(A.outline&&typeof A.outline=="object"&&(l+=`<a:ln w="${b(A.outline.size||.75)}">${j(A.outline.color||"FFFFFF")}</a:ln>`),A.color&&(l+=j({color:A.color,transparency:A.transparency})),A.highlight&&(l+=`<a:highlight>${F(A.highlight)}</a:highlight>`),typeof A.underline=="object"&&A.underline.color&&(l+=`<a:uFill>${j(A.underline.color)}</a:uFill>`),A.glow&&(l+=`<a:effectLst>${Ne(A.glow,Be)}</a:effectLst>`),A.fontFace&&(l+=`<a:latin typeface="${A.fontFace}" pitchFamily="34" charset="0"/><a:ea typeface="${A.fontFace}" pitchFamily="34" charset="-122"/><a:cs typeface="${A.fontFace}" pitchFamily="34" charset="-120"/>`)),A.hyperlink){if(typeof A.hyperlink!="object")throw new Error("ERROR: text `hyperlink` option should be an object. Ex: `hyperlink:{url:'https://github.com'}` ");if(!A.hyperlink.url&&!A.hyperlink.slide)throw new Error("ERROR: 'hyperlink requires either `url` or `slide`'");A.hyperlink.url?l+=`<a:hlinkClick r:id="rId${A.hyperlink._rId}" invalidUrl="" action="" tgtFrame="" tooltip="${A.hyperlink.tooltip?x(A.hyperlink.tooltip):""}" history="1" highlightClick="0" endSnd="0"${A.color?">":"/>"}`:A.hyperlink.slide&&(l+=`<a:hlinkClick r:id="rId${A.hyperlink._rId}" action="ppaction://hlinksldjump" tooltip="${A.hyperlink.tooltip?x(A.hyperlink.tooltip):""}"${A.color?">":"/>"}`),A.color&&(l+=" <a:extLst>",l+=' <a:ext uri="{A12FA001-AC4F-418D-AE19-62706E023703}">',l+=' <ahyp:hlinkClr xmlns:ahyp="http://schemas.microsoft.com/office/drawing/2018/hyperlinkcolor" val="tx"/>',l+=" </a:ext>",l+=" </a:extLst>",l+="</a:hlinkClick>")}return l+=`</${o}>`,l}function We(A){return A.text?`<a:r>${he(A.options,!1)}<a:t>${x(A.text)}</a:t></a:r>`:""}function Ve(A){let t="<a:bodyPr";return A&&A._type===L.text&&A.options._bodyProp?(t+=A.options._bodyProp.wrap?' wrap="square"':' wrap="none"',(A.options._bodyProp.lIns||A.options._bodyProp.lIns===0)&&(t+=` lIns="${A.options._bodyProp.lIns}"`),(A.options._bodyProp.tIns||A.options._bodyProp.tIns===0)&&(t+=` tIns="${A.options._bodyProp.tIns}"`),(A.options._bodyProp.rIns||A.options._bodyProp.rIns===0)&&(t+=` rIns="${A.options._bodyProp.rIns}"`),(A.options._bodyProp.bIns||A.options._bodyProp.bIns===0)&&(t+=` bIns="${A.options._bodyProp.bIns}"`),t+=' rtlCol="0"',A.options._bodyProp.anchor&&(t+=' anchor="'+A.options._bodyProp.anchor+'"'),A.options._bodyProp.vert&&(t+=' vert="'+A.options._bodyProp.vert+'"'),t+=">",A.options.fit&&(A.options.fit==="none"?t+="":A.options.fit==="shrink"?t+="<a:normAutofit/>":A.options.fit==="resize"&&(t+="<a:spAutoFit/>")),A.options.shrinkText&&(t+="<a:normAutofit/>"),t+=A.options._bodyProp.autoFit?"<a:spAutoFit/>":"",t+="</a:bodyPr>"):(t+=' wrap="square" rtlCol="0">',t+="</a:bodyPr>"),A._type===L.tablecell?"<a:bodyPr/>":t}function le(A){const t=A.options||{};let e=[];const l=[];if(t&&A._type!==L.tablecell&&(typeof A.text>"u"||A.text===null))return"";let o=A._type===L.tablecell?"<a:txBody>":"<p:txBody>";o+=Ve(A),t.h===0&&t.line&&t.align?o+='<a:lstStyle><a:lvl1pPr algn="l"/></a:lstStyle>':A._type==="placeholder"?o+=`<a:lstStyle>${oe(A,!0)}</a:lstStyle>`:o+="<a:lstStyle/>",typeof A.text=="string"||typeof A.text=="number"?e.push({text:A.text.toString(),options:t||{}}):A.text&&!Array.isArray(A.text)&&typeof A.text=="object"&&Object.keys(A.text).includes("text")?e.push({text:A.text||"",options:A.options||{}}):Array.isArray(A.text)&&(e=A.text.map(p=>({text:p.text,options:p.options}))),e.forEach((p,n)=>{p.text||(p.text=""),p.options=p.options||t||{},n===0&&p.options&&!p.options.bullet&&t.bullet&&(p.options.bullet=t.bullet),(typeof p.text=="string"||typeof p.text=="number")&&(p.text=p.text.toString().replace(/\r*\n/g,V)),p.text.includes(V)&&p.text.match(/\n$/g)===null?p.text.split(V).forEach(a=>{p.options.breakLine=!0,l.push({text:a,options:p.options})}):l.push(p)});const i=[];let s=[];return l.forEach((p,n)=>{s.length>0&&(p.options.align||t.align)?p.options.align!==l[n-1].options.align&&(i.push(s),s=[]):s.length>0&&p.options.bullet&&s.length>0&&(i.push(s),s=[],p.options.breakLine=!1),s.push(p),s.length>0&&p.options.breakLine&&n+1<l.length&&(i.push(s),s=[]),n+1===l.length&&i.push(s)}),i.forEach(p=>{var n;let a=!1;o+="<a:p>";let r=`<a:pPr ${!((n=p[0].options)===null||n===void 0)&&n.rtlMode?' rtl="1" ':""}`;p.forEach((c,d)=>{c.options._lineIdx=d,d>0&&c.options.softBreakBefore&&(o+="<a:br/>"),c.options.align=c.options.align||t.align,c.options.lineSpacing=c.options.lineSpacing||t.lineSpacing,c.options.lineSpacingMultiple=c.options.lineSpacingMultiple||t.lineSpacingMultiple,c.options.indentLevel=c.options.indentLevel||t.indentLevel,c.options.paraSpaceBefore=c.options.paraSpaceBefore||t.paraSpaceBefore,c.options.paraSpaceAfter=c.options.paraSpaceAfter||t.paraSpaceAfter,r=oe(c,!1),o+=r.replace("<a:pPr></a:pPr>",""),Object.entries(t).filter(([f])=>!(c.options.hyperlink&&f==="color")).forEach(([f,u])=>{f!=="bullet"&&!c.options[f]&&(c.options[f]=u)}),o+=We(c),(!c.text&&t.fontSize||c.options.fontSize)&&(a=!0,t.fontSize=t.fontSize||c.options.fontSize)}),A._type===L.tablecell&&(t.fontSize||t.fontFace)?t.fontFace?(o+=`<a:endParaRPr lang="${t.lang||"en-US"}"`+(t.fontSize?` sz="${Math.round(t.fontSize*100)}"`:"")+' dirty="0">',o+=`<a:latin typeface="${t.fontFace}" charset="0"/>`,o+=`<a:ea typeface="${t.fontFace}" charset="0"/>`,o+=`<a:cs typeface="${t.fontFace}" charset="0"/>`,o+="</a:endParaRPr>"):o+=`<a:endParaRPr lang="${t.lang||"en-US"}"`+(t.fontSize?` sz="${Math.round(t.fontSize*100)}"`:"")+' dirty="0"/>':a?o+=`<a:endParaRPr lang="${t.lang||"en-US"}"`+(t.fontSize?` sz="${Math.round(t.fontSize*100)}"`:"")+' dirty="0"/>':o+=`<a:endParaRPr lang="${t.lang||"en-US"}" dirty="0"/>`,o+="</a:p>"}),o.indexOf("<a:p>")===-1&&(o+="<a:p><a:endParaRPr/></a:p>"),o+=A._type===L.tablecell?"</a:txBody>":"</p:txBody>",o}function FA(A){var t,e;if(!A)return"";const l=!((t=A.options)===null||t===void 0)&&t._placeholderIdx?A.options._placeholderIdx:"",o=!((e=A.options)===null||e===void 0)&&e._placeholderType?A.options._placeholderType:"",i=o&&LA[o]?LA[o].toString():"";return`<p:ph
- ${l?' idx="'+l.toString()+'"':""}
- ${i&&LA[i]?` type="${i}"`:""}
- ${A.text&&A.text.length>0?' hasCustomPrompt="1"':""}
- />`}function Oe(A,t,e){let l='<?xml version="1.0" encoding="UTF-8" standalone="yes"?>'+V;return l+='<Types xmlns="http://schemas.openxmlformats.org/package/2006/content-types">',l+='<Default Extension="xml" ContentType="application/xml"/>',l+='<Default Extension="rels" ContentType="application/vnd.openxmlformats-package.relationships+xml"/>',l+='<Default Extension="jpeg" ContentType="image/jpeg"/>',l+='<Default Extension="jpg" ContentType="image/jpg"/>',l+='<Default Extension="svg" ContentType="image/svg+xml"/>',l+='<Default Extension="png" ContentType="image/png"/>',l+='<Default Extension="gif" ContentType="image/gif"/>',l+='<Default Extension="m4v" ContentType="video/mp4"/>',l+='<Default Extension="mp4" ContentType="video/mp4"/>',A.forEach(o=>{(o._relsMedia||[]).forEach(i=>{i.type!=="image"&&i.type!=="online"&&i.type!=="chart"&&i.extn!=="m4v"&&!l.includes(i.type)&&(l+='<Default Extension="'+i.extn+'" ContentType="'+i.type+'"/>')})}),l+='<Default Extension="vml" ContentType="application/vnd.openxmlformats-officedocument.vmlDrawing"/>',l+='<Default Extension="xlsx" ContentType="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"/>',l+='<Override PartName="/ppt/presentation.xml" ContentType="application/vnd.openxmlformats-officedocument.presentationml.presentation.main+xml"/>',l+='<Override PartName="/ppt/notesMasters/notesMaster1.xml" ContentType="application/vnd.openxmlformats-officedocument.presentationml.notesMaster+xml"/>',A.forEach((o,i)=>{l+=`<Override PartName="/ppt/slideMasters/slideMaster${i+1}.xml" ContentType="application/vnd.openxmlformats-officedocument.presentationml.slideMaster+xml"/>`,l+=`<Override PartName="/ppt/slides/slide${i+1}.xml" ContentType="application/vnd.openxmlformats-officedocument.presentationml.slide+xml"/>`,o._relsChart.forEach(s=>{l+=`<Override PartName="${s.Target}" ContentType="application/vnd.openxmlformats-officedocument.drawingml.chart+xml"/>`})}),l+='<Override PartName="/ppt/presProps.xml" ContentType="application/vnd.openxmlformats-officedocument.presentationml.presProps+xml"/>',l+='<Override PartName="/ppt/viewProps.xml" ContentType="application/vnd.openxmlformats-officedocument.presentationml.viewProps+xml"/>',l+='<Override PartName="/ppt/theme/theme1.xml" ContentType="application/vnd.openxmlformats-officedocument.theme+xml"/>',l+='<Override PartName="/ppt/tableStyles.xml" ContentType="application/vnd.openxmlformats-officedocument.presentationml.tableStyles+xml"/>',t.forEach((o,i)=>{l+=`<Override PartName="/ppt/slideLayouts/slideLayout${i+1}.xml" ContentType="application/vnd.openxmlformats-officedocument.presentationml.slideLayout+xml"/>`,(o._relsChart||[]).forEach(s=>{l+=' <Override PartName="'+s.Target+'" ContentType="application/vnd.openxmlformats-officedocument.drawingml.chart+xml"/>'})}),A.forEach((o,i)=>{l+=`<Override PartName="/ppt/notesSlides/notesSlide${i+1}.xml" ContentType="application/vnd.openxmlformats-officedocument.presentationml.notesSlide+xml"/>`}),e._relsChart.forEach(o=>{l+=' <Override PartName="'+o.Target+'" ContentType="application/vnd.openxmlformats-officedocument.drawingml.chart+xml"/>'}),e._relsMedia.forEach(o=>{o.type!=="image"&&o.type!=="online"&&o.type!=="chart"&&o.extn!=="m4v"&&!l.includes(o.type)&&(l+=' <Default Extension="'+o.extn+'" ContentType="'+o.type+'"/>')}),l+=' <Override PartName="/docProps/core.xml" ContentType="application/vnd.openxmlformats-package.core-properties+xml"/>',l+=' <Override PartName="/docProps/app.xml" ContentType="application/vnd.openxmlformats-officedocument.extended-properties+xml"/>',l+="</Types>",l}function qe(){return`<?xml version="1.0" encoding="UTF-8" standalone="yes"?>${V}<Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships">
- <Relationship Id="rId1" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/extended-properties" Target="docProps/app.xml"/>
- <Relationship Id="rId2" Type="http://schemas.openxmlformats.org/package/2006/relationships/metadata/core-properties" Target="docProps/core.xml"/>
- <Relationship Id="rId3" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument" Target="ppt/presentation.xml"/>
- </Relationships>`}function Je(A,t){return`<?xml version="1.0" encoding="UTF-8" standalone="yes"?>${V}<Properties xmlns="http://schemas.openxmlformats.org/officeDocument/2006/extended-properties" xmlns:vt="http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes">
- <TotalTime>0</TotalTime>
- <Words>0</Words>
- <Application>Microsoft Office PowerPoint</Application>
- <PresentationFormat>On-screen Show (16:9)</PresentationFormat>
- <Paragraphs>0</Paragraphs>
- <Slides>${A.length}</Slides>
- <Notes>${A.length}</Notes>
- <HiddenSlides>0</HiddenSlides>
- <MMClips>0</MMClips>
- <ScaleCrop>false</ScaleCrop>
- <HeadingPairs>
- <vt:vector size="6" baseType="variant">
- <vt:variant><vt:lpstr>Fonts Used</vt:lpstr></vt:variant>
- <vt:variant><vt:i4>2</vt:i4></vt:variant>
- <vt:variant><vt:lpstr>Theme</vt:lpstr></vt:variant>
- <vt:variant><vt:i4>1</vt:i4></vt:variant>
- <vt:variant><vt:lpstr>Slide Titles</vt:lpstr></vt:variant>
- <vt:variant><vt:i4>${A.length}</vt:i4></vt:variant>
- </vt:vector>
- </HeadingPairs>
- <TitlesOfParts>
- <vt:vector size="${A.length+1+2}" baseType="lpstr">
- <vt:lpstr>Arial</vt:lpstr>
- <vt:lpstr>Calibri</vt:lpstr>
- <vt:lpstr>Office Theme</vt:lpstr>
- ${A.map((e,l)=>`<vt:lpstr>Slide ${l+1}</vt:lpstr>`).join("")}
- </vt:vector>
- </TitlesOfParts>
- <Company>${t}</Company>
- <LinksUpToDate>false</LinksUpToDate>
- <SharedDoc>false</SharedDoc>
- <HyperlinksChanged>false</HyperlinksChanged>
- <AppVersion>16.0000</AppVersion>
- </Properties>`}function Ye(A,t,e,l){return`<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
- <cp:coreProperties xmlns:cp="http://schemas.openxmlformats.org/package/2006/metadata/core-properties" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dcterms="http://purl.org/dc/terms/" xmlns:dcmitype="http://purl.org/dc/dcmitype/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
- <dc:title>${x(A)}</dc:title>
- <dc:subject>${x(t)}</dc:subject>
- <dc:creator>${x(e)}</dc:creator>
- <cp:lastModifiedBy>${x(e)}</cp:lastModifiedBy>
- <cp:revision>${l}</cp:revision>
- <dcterms:created xsi:type="dcterms:W3CDTF">${new Date().toISOString().replace(/\.\d\d\dZ/,"Z")}</dcterms:created>
- <dcterms:modified xsi:type="dcterms:W3CDTF">${new Date().toISOString().replace(/\.\d\d\dZ/,"Z")}</dcterms:modified>
- </cp:coreProperties>`}function Ke(A){let t=1,e='<?xml version="1.0" encoding="UTF-8" standalone="yes"?>'+V;e+='<Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships">',e+='<Relationship Id="rId1" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/slideMaster" Target="slideMasters/slideMaster1.xml"/>';for(let l=1;l<=A.length;l++)e+=`<Relationship Id="rId${++t}" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/slide" Target="slides/slide${l}.xml"/>`;return t++,e+=`<Relationship Id="rId${t+0}" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/notesMaster" Target="notesMasters/notesMaster1.xml"/><Relationship Id="rId${t+1}" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/presProps" Target="presProps.xml"/><Relationship Id="rId${t+2}" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/viewProps" Target="viewProps.xml"/><Relationship Id="rId${t+3}" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/theme" Target="theme/theme1.xml"/><Relationship Id="rId${t+4}" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/tableStyles" Target="tableStyles.xml"/></Relationships>`,e}function He(A){return`<?xml version="1.0" encoding="UTF-8" standalone="yes"?>${V}<p:sld xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" xmlns:p="http://schemas.openxmlformats.org/presentationml/2006/main"${A?.hidden?' show="0"':""}>${Ae(A)}<p:clrMapOvr><a:masterClrMapping/></p:clrMapOvr></p:sld>`}function Ze(A){let t="";return A._slideObjects.forEach(e=>{e._type===L.notes&&(t+=e?.text&&e.text[0]?e.text[0].text:"")}),t.replace(/\r*\n/g,V)}function je(){return`<?xml version="1.0" encoding="UTF-8" standalone="yes"?>${V}<p:notesMaster xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" xmlns:p="http://schemas.openxmlformats.org/presentationml/2006/main"><p:cSld><p:bg><p:bgRef idx="1001"><a:schemeClr val="bg1"/></p:bgRef></p:bg><p:spTree><p:nvGrpSpPr><p:cNvPr id="1" name=""/><p:cNvGrpSpPr/><p:nvPr/></p:nvGrpSpPr><p:grpSpPr><a:xfrm><a:off x="0" y="0"/><a:ext cx="0" cy="0"/><a:chOff x="0" y="0"/><a:chExt cx="0" cy="0"/></a:xfrm></p:grpSpPr><p:sp><p:nvSpPr><p:cNvPr id="2" name="Header Placeholder 1"/><p:cNvSpPr><a:spLocks noGrp="1"/></p:cNvSpPr><p:nvPr><p:ph type="hdr" sz="quarter"/></p:nvPr></p:nvSpPr><p:spPr><a:xfrm><a:off x="0" y="0"/><a:ext cx="2971800" cy="458788"/></a:xfrm><a:prstGeom prst="rect"><a:avLst/></a:prstGeom></p:spPr><p:txBody><a:bodyPr vert="horz" lIns="91440" tIns="45720" rIns="91440" bIns="45720" rtlCol="0"/><a:lstStyle><a:lvl1pPr algn="l"><a:defRPr sz="1200"/></a:lvl1pPr></a:lstStyle><a:p><a:endParaRPr lang="en-US"/></a:p></p:txBody></p:sp><p:sp><p:nvSpPr><p:cNvPr id="3" name="Date Placeholder 2"/><p:cNvSpPr><a:spLocks noGrp="1"/></p:cNvSpPr><p:nvPr><p:ph type="dt" idx="1"/></p:nvPr></p:nvSpPr><p:spPr><a:xfrm><a:off x="3884613" y="0"/><a:ext cx="2971800" cy="458788"/></a:xfrm><a:prstGeom prst="rect"><a:avLst/></a:prstGeom></p:spPr><p:txBody><a:bodyPr vert="horz" lIns="91440" tIns="45720" rIns="91440" bIns="45720" rtlCol="0"/><a:lstStyle><a:lvl1pPr algn="r"><a:defRPr sz="1200"/></a:lvl1pPr></a:lstStyle><a:p><a:fld id="{5282F153-3F37-0F45-9E97-73ACFA13230C}" type="datetimeFigureOut"><a:rPr lang="en-US"/><a:t>7/23/19</a:t></a:fld><a:endParaRPr lang="en-US"/></a:p></p:txBody></p:sp><p:sp><p:nvSpPr><p:cNvPr id="4" name="Slide Image Placeholder 3"/><p:cNvSpPr><a:spLocks noGrp="1" noRot="1" noChangeAspect="1"/></p:cNvSpPr><p:nvPr><p:ph type="sldImg" idx="2"/></p:nvPr></p:nvSpPr><p:spPr><a:xfrm><a:off x="685800" y="1143000"/><a:ext cx="5486400" cy="3086100"/></a:xfrm><a:prstGeom prst="rect"><a:avLst/></a:prstGeom><a:noFill/><a:ln w="12700"><a:solidFill><a:prstClr val="black"/></a:solidFill></a:ln></p:spPr><p:txBody><a:bodyPr vert="horz" lIns="91440" tIns="45720" rIns="91440" bIns="45720" rtlCol="0" anchor="ctr"/><a:lstStyle/><a:p><a:endParaRPr lang="en-US"/></a:p></p:txBody></p:sp><p:sp><p:nvSpPr><p:cNvPr id="5" name="Notes Placeholder 4"/><p:cNvSpPr><a:spLocks noGrp="1"/></p:cNvSpPr><p:nvPr><p:ph type="body" sz="quarter" idx="3"/></p:nvPr></p:nvSpPr><p:spPr><a:xfrm><a:off x="685800" y="4400550"/><a:ext cx="5486400" cy="3600450"/></a:xfrm><a:prstGeom prst="rect"><a:avLst/></a:prstGeom></p:spPr><p:txBody><a:bodyPr vert="horz" lIns="91440" tIns="45720" rIns="91440" bIns="45720" rtlCol="0"/><a:lstStyle/><a:p><a:pPr lvl="0"/><a:r><a:rPr lang="en-US"/><a:t>Click to edit Master text styles</a:t></a:r></a:p><a:p><a:pPr lvl="1"/><a:r><a:rPr lang="en-US"/><a:t>Second level</a:t></a:r></a:p><a:p><a:pPr lvl="2"/><a:r><a:rPr lang="en-US"/><a:t>Third level</a:t></a:r></a:p><a:p><a:pPr lvl="3"/><a:r><a:rPr lang="en-US"/><a:t>Fourth level</a:t></a:r></a:p><a:p><a:pPr lvl="4"/><a:r><a:rPr lang="en-US"/><a:t>Fifth level</a:t></a:r></a:p></p:txBody></p:sp><p:sp><p:nvSpPr><p:cNvPr id="6" name="Footer Placeholder 5"/><p:cNvSpPr><a:spLocks noGrp="1"/></p:cNvSpPr><p:nvPr><p:ph type="ftr" sz="quarter" idx="4"/></p:nvPr></p:nvSpPr><p:spPr><a:xfrm><a:off x="0" y="8685213"/><a:ext cx="2971800" cy="458787"/></a:xfrm><a:prstGeom prst="rect"><a:avLst/></a:prstGeom></p:spPr><p:txBody><a:bodyPr vert="horz" lIns="91440" tIns="45720" rIns="91440" bIns="45720" rtlCol="0" anchor="b"/><a:lstStyle><a:lvl1pPr algn="l"><a:defRPr sz="1200"/></a:lvl1pPr></a:lstStyle><a:p><a:endParaRPr lang="en-US"/></a:p></p:txBody></p:sp><p:sp><p:nvSpPr><p:cNvPr id="7" name="Slide Number Placeholder 6"/><p:cNvSpPr><a:spLocks noGrp="1"/></p:cNvSpPr><p:nvPr><p:ph type="sldNum" sz="quarter" idx="5"/></p:nvPr></p:nvSpPr><p:spPr><a:xfrm><a:off x="3884613" y="8685213"/><a:ext cx="2971800" cy="458787"/></a:xfrm><a:prstGeom prst="rect"><a:avLst/></a:prstGeom></p:spPr><p:txBody><a:bodyPr vert="horz" lIns="91440" tIns="45720" rIns="91440" bIns="45720" rtlCol="0" anchor="b"/><a:lstStyle><a:lvl1pPr algn="r"><a:defRPr sz="1200"/></a:lvl1pPr></a:lstStyle><a:p><a:fld id="{CE5E9CC1-C706-0F49-92D6-E571CC5EEA8F}" type="slidenum"><a:rPr lang="en-US"/><a:t>‹#›</a:t></a:fld><a:endParaRPr lang="en-US"/></a:p></p:txBody></p:sp></p:spTree><p:extLst><p:ext uri="{BB962C8B-B14F-4D97-AF65-F5344CB8AC3E}"><p14:creationId xmlns:p14="http://schemas.microsoft.com/office/powerpoint/2010/main" val="1024086991"/></p:ext></p:extLst></p:cSld><p:clrMap bg1="lt1" tx1="dk1" bg2="lt2" tx2="dk2" accent1="accent1" accent2="accent2" accent3="accent3" accent4="accent4" accent5="accent5" accent6="accent6" hlink="hlink" folHlink="folHlink"/><p:notesStyle><a:lvl1pPr marL="0" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:defRPr sz="1200" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl1pPr><a:lvl2pPr marL="457200" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:defRPr sz="1200" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl2pPr><a:lvl3pPr marL="914400" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:defRPr sz="1200" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl3pPr><a:lvl4pPr marL="1371600" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:defRPr sz="1200" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl4pPr><a:lvl5pPr marL="1828800" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:defRPr sz="1200" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl5pPr><a:lvl6pPr marL="2286000" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:defRPr sz="1200" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl6pPr><a:lvl7pPr marL="2743200" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:defRPr sz="1200" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl7pPr><a:lvl8pPr marL="3200400" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:defRPr sz="1200" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl8pPr><a:lvl9pPr marL="3657600" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:defRPr sz="1200" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl9pPr></p:notesStyle></p:notesMaster>`}function $e(A){return`<?xml version="1.0" encoding="UTF-8" standalone="yes"?>${V}<p:notes xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" xmlns:p="http://schemas.openxmlformats.org/presentationml/2006/main"><p:cSld><p:spTree><p:nvGrpSpPr><p:cNvPr id="1" name=""/><p:cNvGrpSpPr/><p:nvPr/></p:nvGrpSpPr><p:grpSpPr><a:xfrm><a:off x="0" y="0"/><a:ext cx="0" cy="0"/><a:chOff x="0" y="0"/><a:chExt cx="0" cy="0"/></a:xfrm></p:grpSpPr><p:sp><p:nvSpPr><p:cNvPr id="2" name="Slide Image Placeholder 1"/><p:cNvSpPr><a:spLocks noGrp="1" noRot="1" noChangeAspect="1"/></p:cNvSpPr><p:nvPr><p:ph type="sldImg"/></p:nvPr></p:nvSpPr><p:spPr/></p:sp><p:sp><p:nvSpPr><p:cNvPr id="3" name="Notes Placeholder 2"/><p:cNvSpPr><a:spLocks noGrp="1"/></p:cNvSpPr><p:nvPr><p:ph type="body" idx="1"/></p:nvPr></p:nvSpPr><p:spPr/><p:txBody><a:bodyPr/><a:lstStyle/><a:p><a:r><a:rPr lang="en-US" dirty="0"/><a:t>${x(Ze(A))}</a:t></a:r><a:endParaRPr lang="en-US" dirty="0"/></a:p></p:txBody></p:sp><p:sp><p:nvSpPr><p:cNvPr id="4" name="Slide Number Placeholder 3"/><p:cNvSpPr><a:spLocks noGrp="1"/></p:cNvSpPr><p:nvPr><p:ph type="sldNum" sz="quarter" idx="10"/></p:nvPr></p:nvSpPr><p:spPr/><p:txBody><a:bodyPr/><a:lstStyle/><a:p><a:fld id="${de}" type="slidenum"><a:rPr lang="en-US"/><a:t>${A._slideNum}</a:t></a:fld><a:endParaRPr lang="en-US"/></a:p></p:txBody></p:sp></p:spTree><p:extLst><p:ext uri="{BB962C8B-B14F-4D97-AF65-F5344CB8AC3E}"><p14:creationId xmlns:p14="http://schemas.microsoft.com/office/powerpoint/2010/main" val="1024086991"/></p:ext></p:extLst></p:cSld><p:clrMapOvr><a:masterClrMapping/></p:clrMapOvr></p:notes>`}function _e(A){return`<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
- <p:sldLayout xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" xmlns:p="http://schemas.openxmlformats.org/presentationml/2006/main" preserve="1">
- ${Ae(A)}
- <p:clrMapOvr><a:masterClrMapping/></p:clrMapOvr></p:sldLayout>`}function Aa(A,t){const e=t.map((o,i)=>`<p:sldLayoutId id="${be+i}" r:id="rId${A._rels.length+i+1}"/>`);let l='<?xml version="1.0" encoding="UTF-8" standalone="yes"?>'+V;return l+='<p:sldMaster xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" xmlns:p="http://schemas.openxmlformats.org/presentationml/2006/main">',l+=Ae(A),l+='<p:clrMap bg1="lt1" tx1="dk1" bg2="lt2" tx2="dk2" accent1="accent1" accent2="accent2" accent3="accent3" accent4="accent4" accent5="accent5" accent6="accent6" hlink="hlink" folHlink="folHlink"/>',l+="<p:sldLayoutIdLst>"+e.join("")+"</p:sldLayoutIdLst>",l+='<p:hf sldNum="0" hdr="0" ftr="0" dt="0"/>',l+='<p:txStyles> <p:titleStyle> <a:lvl1pPr algn="ctr" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:spcBef><a:spcPct val="0"/></a:spcBef><a:buNone/><a:defRPr sz="4400" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mj-lt"/><a:ea typeface="+mj-ea"/><a:cs typeface="+mj-cs"/></a:defRPr></a:lvl1pPr> </p:titleStyle> <p:bodyStyle> <a:lvl1pPr marL="342900" indent="-342900" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:spcBef><a:spcPct val="20000"/></a:spcBef><a:buFont typeface="Arial" pitchFamily="34" charset="0"/><a:buChar char="•"/><a:defRPr sz="3200" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl1pPr> <a:lvl2pPr marL="742950" indent="-285750" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:spcBef><a:spcPct val="20000"/></a:spcBef><a:buFont typeface="Arial" pitchFamily="34" charset="0"/><a:buChar char="–"/><a:defRPr sz="2800" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl2pPr> <a:lvl3pPr marL="1143000" indent="-228600" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:spcBef><a:spcPct val="20000"/></a:spcBef><a:buFont typeface="Arial" pitchFamily="34" charset="0"/><a:buChar char="•"/><a:defRPr sz="2400" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl3pPr> <a:lvl4pPr marL="1600200" indent="-228600" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:spcBef><a:spcPct val="20000"/></a:spcBef><a:buFont typeface="Arial" pitchFamily="34" charset="0"/><a:buChar char="–"/><a:defRPr sz="2000" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl4pPr> <a:lvl5pPr marL="2057400" indent="-228600" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:spcBef><a:spcPct val="20000"/></a:spcBef><a:buFont typeface="Arial" pitchFamily="34" charset="0"/><a:buChar char="»"/><a:defRPr sz="2000" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl5pPr> <a:lvl6pPr marL="2514600" indent="-228600" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:spcBef><a:spcPct val="20000"/></a:spcBef><a:buFont typeface="Arial" pitchFamily="34" charset="0"/><a:buChar char="•"/><a:defRPr sz="2000" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl6pPr> <a:lvl7pPr marL="2971800" indent="-228600" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:spcBef><a:spcPct val="20000"/></a:spcBef><a:buFont typeface="Arial" pitchFamily="34" charset="0"/><a:buChar char="•"/><a:defRPr sz="2000" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl7pPr> <a:lvl8pPr marL="3429000" indent="-228600" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:spcBef><a:spcPct val="20000"/></a:spcBef><a:buFont typeface="Arial" pitchFamily="34" charset="0"/><a:buChar char="•"/><a:defRPr sz="2000" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl8pPr> <a:lvl9pPr marL="3886200" indent="-228600" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:spcBef><a:spcPct val="20000"/></a:spcBef><a:buFont typeface="Arial" pitchFamily="34" charset="0"/><a:buChar char="•"/><a:defRPr sz="2000" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl9pPr> </p:bodyStyle> <p:otherStyle> <a:defPPr><a:defRPr lang="en-US"/></a:defPPr> <a:lvl1pPr marL="0" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:defRPr sz="1800" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl1pPr> <a:lvl2pPr marL="457200" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:defRPr sz="1800" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl2pPr> <a:lvl3pPr marL="914400" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:defRPr sz="1800" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl3pPr> <a:lvl4pPr marL="1371600" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:defRPr sz="1800" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl4pPr> <a:lvl5pPr marL="1828800" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:defRPr sz="1800" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl5pPr> <a:lvl6pPr marL="2286000" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:defRPr sz="1800" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl6pPr> <a:lvl7pPr marL="2743200" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:defRPr sz="1800" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl7pPr> <a:lvl8pPr marL="3200400" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:defRPr sz="1800" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl8pPr> <a:lvl9pPr marL="3657600" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:defRPr sz="1800" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl9pPr> </p:otherStyle></p:txStyles>',l+="</p:sldMaster>",l}function ea(A,t){return ee(t[A-1],[{target:"../slideMasters/slideMaster1.xml",type:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/slideMaster"}])}function aa(A,t,e){return ee(A[e-1],[{target:`../slideLayouts/slideLayout${la(A,t,e)}.xml`,type:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/slideLayout"},{target:`../notesSlides/notesSlide${e}.xml`,type:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/notesSlide"}])}function ta(A){return`<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
- <Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships">
- <Relationship Id="rId1" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/notesMaster" Target="../notesMasters/notesMaster1.xml"/>
- <Relationship Id="rId2" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/slide" Target="../slides/slide${A}.xml"/>
- </Relationships>`}function ra(A,t){const e=t.map((l,o)=>({target:`../slideLayouts/slideLayout${o+1}.xml`,type:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/slideLayout"}));return e.push({target:"../theme/theme1.xml",type:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/theme"}),ee(A,e)}function oa(){return`<?xml version="1.0" encoding="UTF-8" standalone="yes"?>${V}<Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships">
- <Relationship Id="rId1" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/theme" Target="../theme/theme1.xml"/>
- </Relationships>`}function la(A,t,e){for(let l=0;l<t.length;l++)if(t[l]._name===A[e-1]._slideLayout._name)return l+1;return 1}function na(A){var t,e,l,o;const i=!((t=A.theme)===null||t===void 0)&&t.headFontFace?`<a:latin typeface="${(e=A.theme)===null||e===void 0?void 0:e.headFontFace}"/>`:'<a:latin typeface="Calibri Light" panose="020F0302020204030204"/>',s=!((l=A.theme)===null||l===void 0)&&l.bodyFontFace?`<a:latin typeface="${(o=A.theme)===null||o===void 0?void 0:o.bodyFontFace}"/>`:'<a:latin typeface="Calibri" panose="020F0502020204030204"/>';return`<?xml version="1.0" encoding="UTF-8" standalone="yes"?><a:theme xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" name="Office Theme"><a:themeElements><a:clrScheme name="Office"><a:dk1><a:sysClr val="windowText" lastClr="000000"/></a:dk1><a:lt1><a:sysClr val="window" lastClr="FFFFFF"/></a:lt1><a:dk2><a:srgbClr val="44546A"/></a:dk2><a:lt2><a:srgbClr val="E7E6E6"/></a:lt2><a:accent1><a:srgbClr val="4472C4"/></a:accent1><a:accent2><a:srgbClr val="ED7D31"/></a:accent2><a:accent3><a:srgbClr val="A5A5A5"/></a:accent3><a:accent4><a:srgbClr val="FFC000"/></a:accent4><a:accent5><a:srgbClr val="5B9BD5"/></a:accent5><a:accent6><a:srgbClr val="70AD47"/></a:accent6><a:hlink><a:srgbClr val="0563C1"/></a:hlink><a:folHlink><a:srgbClr val="954F72"/></a:folHlink></a:clrScheme><a:fontScheme name="Office"><a:majorFont>${i}<a:ea typeface=""/><a:cs typeface=""/><a:font script="Jpan" typeface="游ゴシック Light"/><a:font script="Hang" typeface="맑은 고딕"/><a:font script="Hans" typeface="等线 Light"/><a:font script="Hant" typeface="新細明體"/><a:font script="Arab" typeface="Times New Roman"/><a:font script="Hebr" typeface="Times New Roman"/><a:font script="Thai" typeface="Angsana New"/><a:font script="Ethi" typeface="Nyala"/><a:font script="Beng" typeface="Vrinda"/><a:font script="Gujr" typeface="Shruti"/><a:font script="Khmr" typeface="MoolBoran"/><a:font script="Knda" typeface="Tunga"/><a:font script="Guru" typeface="Raavi"/><a:font script="Cans" typeface="Euphemia"/><a:font script="Cher" typeface="Plantagenet Cherokee"/><a:font script="Yiii" typeface="Microsoft Yi Baiti"/><a:font script="Tibt" typeface="Microsoft Himalaya"/><a:font script="Thaa" typeface="MV Boli"/><a:font script="Deva" typeface="Mangal"/><a:font script="Telu" typeface="Gautami"/><a:font script="Taml" typeface="Latha"/><a:font script="Syrc" typeface="Estrangelo Edessa"/><a:font script="Orya" typeface="Kalinga"/><a:font script="Mlym" typeface="Kartika"/><a:font script="Laoo" typeface="DokChampa"/><a:font script="Sinh" typeface="Iskoola Pota"/><a:font script="Mong" typeface="Mongolian Baiti"/><a:font script="Viet" typeface="Times New Roman"/><a:font script="Uigh" typeface="Microsoft Uighur"/><a:font script="Geor" typeface="Sylfaen"/><a:font script="Armn" typeface="Arial"/><a:font script="Bugi" typeface="Leelawadee UI"/><a:font script="Bopo" typeface="Microsoft JhengHei"/><a:font script="Java" typeface="Javanese Text"/><a:font script="Lisu" typeface="Segoe UI"/><a:font script="Mymr" typeface="Myanmar Text"/><a:font script="Nkoo" typeface="Ebrima"/><a:font script="Olck" typeface="Nirmala UI"/><a:font script="Osma" typeface="Ebrima"/><a:font script="Phag" typeface="Phagspa"/><a:font script="Syrn" typeface="Estrangelo Edessa"/><a:font script="Syrj" typeface="Estrangelo Edessa"/><a:font script="Syre" typeface="Estrangelo Edessa"/><a:font script="Sora" typeface="Nirmala UI"/><a:font script="Tale" typeface="Microsoft Tai Le"/><a:font script="Talu" typeface="Microsoft New Tai Lue"/><a:font script="Tfng" typeface="Ebrima"/></a:majorFont><a:minorFont>${s}<a:ea typeface=""/><a:cs typeface=""/><a:font script="Jpan" typeface="游ゴシック"/><a:font script="Hang" typeface="맑은 고딕"/><a:font script="Hans" typeface="等线"/><a:font script="Hant" typeface="新細明體"/><a:font script="Arab" typeface="Arial"/><a:font script="Hebr" typeface="Arial"/><a:font script="Thai" typeface="Cordia New"/><a:font script="Ethi" typeface="Nyala"/><a:font script="Beng" typeface="Vrinda"/><a:font script="Gujr" typeface="Shruti"/><a:font script="Khmr" typeface="DaunPenh"/><a:font script="Knda" typeface="Tunga"/><a:font script="Guru" typeface="Raavi"/><a:font script="Cans" typeface="Euphemia"/><a:font script="Cher" typeface="Plantagenet Cherokee"/><a:font script="Yiii" typeface="Microsoft Yi Baiti"/><a:font script="Tibt" typeface="Microsoft Himalaya"/><a:font script="Thaa" typeface="MV Boli"/><a:font script="Deva" typeface="Mangal"/><a:font script="Telu" typeface="Gautami"/><a:font script="Taml" typeface="Latha"/><a:font script="Syrc" typeface="Estrangelo Edessa"/><a:font script="Orya" typeface="Kalinga"/><a:font script="Mlym" typeface="Kartika"/><a:font script="Laoo" typeface="DokChampa"/><a:font script="Sinh" typeface="Iskoola Pota"/><a:font script="Mong" typeface="Mongolian Baiti"/><a:font script="Viet" typeface="Arial"/><a:font script="Uigh" typeface="Microsoft Uighur"/><a:font script="Geor" typeface="Sylfaen"/><a:font script="Armn" typeface="Arial"/><a:font script="Bugi" typeface="Leelawadee UI"/><a:font script="Bopo" typeface="Microsoft JhengHei"/><a:font script="Java" typeface="Javanese Text"/><a:font script="Lisu" typeface="Segoe UI"/><a:font script="Mymr" typeface="Myanmar Text"/><a:font script="Nkoo" typeface="Ebrima"/><a:font script="Olck" typeface="Nirmala UI"/><a:font script="Osma" typeface="Ebrima"/><a:font script="Phag" typeface="Phagspa"/><a:font script="Syrn" typeface="Estrangelo Edessa"/><a:font script="Syrj" typeface="Estrangelo Edessa"/><a:font script="Syre" typeface="Estrangelo Edessa"/><a:font script="Sora" typeface="Nirmala UI"/><a:font script="Tale" typeface="Microsoft Tai Le"/><a:font script="Talu" typeface="Microsoft New Tai Lue"/><a:font script="Tfng" typeface="Ebrima"/></a:minorFont></a:fontScheme><a:fmtScheme name="Office"><a:fillStyleLst><a:solidFill><a:schemeClr val="phClr"/></a:solidFill><a:gradFill rotWithShape="1"><a:gsLst><a:gs pos="0"><a:schemeClr val="phClr"><a:lumMod val="110000"/><a:satMod val="105000"/><a:tint val="67000"/></a:schemeClr></a:gs><a:gs pos="50000"><a:schemeClr val="phClr"><a:lumMod val="105000"/><a:satMod val="103000"/><a:tint val="73000"/></a:schemeClr></a:gs><a:gs pos="100000"><a:schemeClr val="phClr"><a:lumMod val="105000"/><a:satMod val="109000"/><a:tint val="81000"/></a:schemeClr></a:gs></a:gsLst><a:lin ang="5400000" scaled="0"/></a:gradFill><a:gradFill rotWithShape="1"><a:gsLst><a:gs pos="0"><a:schemeClr val="phClr"><a:satMod val="103000"/><a:lumMod val="102000"/><a:tint val="94000"/></a:schemeClr></a:gs><a:gs pos="50000"><a:schemeClr val="phClr"><a:satMod val="110000"/><a:lumMod val="100000"/><a:shade val="100000"/></a:schemeClr></a:gs><a:gs pos="100000"><a:schemeClr val="phClr"><a:lumMod val="99000"/><a:satMod val="120000"/><a:shade val="78000"/></a:schemeClr></a:gs></a:gsLst><a:lin ang="5400000" scaled="0"/></a:gradFill></a:fillStyleLst><a:lnStyleLst><a:ln w="6350" cap="flat" cmpd="sng" algn="ctr"><a:solidFill><a:schemeClr val="phClr"/></a:solidFill><a:prstDash val="solid"/><a:miter lim="800000"/></a:ln><a:ln w="12700" cap="flat" cmpd="sng" algn="ctr"><a:solidFill><a:schemeClr val="phClr"/></a:solidFill><a:prstDash val="solid"/><a:miter lim="800000"/></a:ln><a:ln w="19050" cap="flat" cmpd="sng" algn="ctr"><a:solidFill><a:schemeClr val="phClr"/></a:solidFill><a:prstDash val="solid"/><a:miter lim="800000"/></a:ln></a:lnStyleLst><a:effectStyleLst><a:effectStyle><a:effectLst/></a:effectStyle><a:effectStyle><a:effectLst/></a:effectStyle><a:effectStyle><a:effectLst><a:outerShdw blurRad="57150" dist="19050" dir="5400000" algn="ctr" rotWithShape="0"><a:srgbClr val="000000"><a:alpha val="63000"/></a:srgbClr></a:outerShdw></a:effectLst></a:effectStyle></a:effectStyleLst><a:bgFillStyleLst><a:solidFill><a:schemeClr val="phClr"/></a:solidFill><a:solidFill><a:schemeClr val="phClr"><a:tint val="95000"/><a:satMod val="170000"/></a:schemeClr></a:solidFill><a:gradFill rotWithShape="1"><a:gsLst><a:gs pos="0"><a:schemeClr val="phClr"><a:tint val="93000"/><a:satMod val="150000"/><a:shade val="98000"/><a:lumMod val="102000"/></a:schemeClr></a:gs><a:gs pos="50000"><a:schemeClr val="phClr"><a:tint val="98000"/><a:satMod val="130000"/><a:shade val="90000"/><a:lumMod val="103000"/></a:schemeClr></a:gs><a:gs pos="100000"><a:schemeClr val="phClr"><a:shade val="63000"/><a:satMod val="120000"/></a:schemeClr></a:gs></a:gsLst><a:lin ang="5400000" scaled="0"/></a:gradFill></a:bgFillStyleLst></a:fmtScheme></a:themeElements><a:objectDefaults/><a:extraClrSchemeLst/><a:extLst><a:ext uri="{05A4C25C-085E-4340-85A3-A5531E510DB2}"><thm15:themeFamily xmlns:thm15="http://schemas.microsoft.com/office/thememl/2012/main" name="Office Theme" id="{62F939B6-93AF-4DB8-9C6B-D6C7DFDC589F}" vid="{4A3C46E8-61CC-4603-A589-7422A47A8E4A}"/></a:ext></a:extLst></a:theme>`}function ia(A){let t=`<?xml version="1.0" encoding="UTF-8" standalone="yes"?>${V}<p:presentation xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" xmlns:p="http://schemas.openxmlformats.org/presentationml/2006/main" ${A.rtlMode?'rtl="1"':""} saveSubsetFonts="1" autoCompressPictures="0">`;t+='<p:sldMasterIdLst><p:sldMasterId id="2147483648" r:id="rId1"/></p:sldMasterIdLst>',t+="<p:sldIdLst>",A.slides.forEach(e=>t+=`<p:sldId id="${e._slideId}" r:id="rId${e._rId}"/>`),t+="</p:sldIdLst>",t+=`<p:notesMasterIdLst><p:notesMasterId r:id="rId${A.slides.length+2}"/></p:notesMasterIdLst>`,t+=`<p:sldSz cx="${A.presLayout.width}" cy="${A.presLayout.height}"/>`,t+=`<p:notesSz cx="${A.presLayout.height}" cy="${A.presLayout.width}"/>`,t+="<p:defaultTextStyle>";for(let e=1;e<10;e++)t+=`<a:lvl${e}pPr marL="${(e-1)*457200}" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:defRPr sz="1800" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl${e}pPr>`;return t+="</p:defaultTextStyle>",A.sections&&A.sections.length>0&&(t+='<p:extLst><p:ext uri="{521415D9-36F7-43E2-AB2F-B90AF26B5E84}">',t+='<p14:sectionLst xmlns:p14="http://schemas.microsoft.com/office/powerpoint/2010/main">',A.sections.forEach(e=>{t+=`<p14:section name="${x(e.title)}" id="{${MA("xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx")}}"><p14:sldIdLst>`,e._slides.forEach(l=>t+=`<p14:sldId id="${l._slideId}"/>`),t+="</p14:sldIdLst></p14:section>"}),t+="</p14:sectionLst></p:ext>",t+='<p:ext uri="{EFAFB233-063F-42B5-8137-9DF3F51BA10A}"><p15:sldGuideLst xmlns:p15="http://schemas.microsoft.com/office/powerpoint/2012/main"/></p:ext>',t+="</p:extLst>"),t+="</p:presentation>",t}function sa(){return`<?xml version="1.0" encoding="UTF-8" standalone="yes"?>${V}<p:presentationPr xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" xmlns:p="http://schemas.openxmlformats.org/presentationml/2006/main"/>`}function ca(){return`<?xml version="1.0" encoding="UTF-8" standalone="yes"?>${V}<a:tblStyleLst xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" def="{5C22544A-7EE6-4342-B048-85BDC9FD1C3A}"/>`}function da(){return`<?xml version="1.0" encoding="UTF-8" standalone="yes"?>${V}<p:viewPr xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" xmlns:p="http://schemas.openxmlformats.org/presentationml/2006/main"><p:normalViewPr horzBarState="maximized"><p:restoredLeft sz="15611"/><p:restoredTop sz="94610"/></p:normalViewPr><p:slideViewPr><p:cSldViewPr snapToGrid="0" snapToObjects="1"><p:cViewPr varScale="1"><p:scale><a:sx n="136" d="100"/><a:sy n="136" d="100"/></p:scale><p:origin x="216" y="312"/></p:cViewPr><p:guideLst/></p:cSldViewPr></p:slideViewPr><p:notesTextViewPr><p:cViewPr><p:scale><a:sx n="1" d="1"/><a:sy n="1" d="1"/></p:scale><p:origin x="0" y="0"/></p:cViewPr></p:notesTextViewPr><p:gridSpacing cx="76200" cy="76200"/></p:viewPr>`}const pa="4.0.1";class ga{set layout(t){const e=this.LAYOUTS[t];if(e)this._layout=t,this._presLayout=e;else throw new Error("UNKNOWN-LAYOUT")}get layout(){return this._layout}get version(){return this._version}set author(t){this._author=t}get author(){return this._author}set company(t){this._company=t}get company(){return this._company}set revision(t){this._revision=t}get revision(){return this._revision}set subject(t){this._subject=t}get subject(){return this._subject}set theme(t){this._theme=t}get theme(){return this._theme}set title(t){this._title=t}get title(){return this._title}set rtlMode(t){this._rtlMode=t}get rtlMode(){return this._rtlMode}get masterSlide(){return this._masterSlide}get slides(){return this._slides}get sections(){return this._sections}get slideLayouts(){return this._slideLayouts}get AlignH(){return this._alignH}get AlignV(){return this._alignV}get ChartType(){return this._chartType}get OutputType(){return this._outputType}get presLayout(){return this._presLayout}get SchemeColor(){return this._schemeColor}get ShapeType(){return this._shapeType}get charts(){return this._charts}get colors(){return this._colors}get shapes(){return this._shapes}constructor(){this._version=pa,this._alignH=HA,this._alignV=ZA,this._chartType=YA,this._outputType=JA,this._schemeColor=H,this._shapeType=KA,this._charts=g,this._colors=kA,this._shapes=lA,this.addNewSlide=i=>{const s=this.sections.length>0&&this.sections[this.sections.length-1]._slides.filter(p=>p._slideNum===this.slides[this.slides.length-1]._slideNum).length>0;return i.sectionTitle=s?this.sections[this.sections.length-1].title:null,this.addSlide(i)},this.getSlide=i=>this.slides.filter(s=>s._slideNum===i)[0],this.setSlideNumber=i=>{this.masterSlide._slideNumberProps=i,this.slideLayouts.filter(s=>s._name===OA)[0]._slideNumberProps=i},this.createChartMediaRels=(i,s,p)=>{i._relsChart.forEach(n=>p.push(Ue(n,s))),i._relsMedia.forEach(n=>{if(n.type!=="online"&&n.type!=="hyperlink"){let a=n.data&&typeof n.data=="string"?n.data:"";!a.includes(",")&&!a.includes(";")?a="image/png;base64,"+a:a.includes(",")?a.includes(";")||(a="image/png;"+a):a="image/png;base64,"+a,s.file(n.Target.replace("..","ppt"),a.split(",").pop(),{base64:!0})}})},this.writeFileToBrowser=(i,s)=>Z(this,void 0,void 0,function*(){const p=document.createElement("a");if(p.setAttribute("style","display:none;"),p.dataset.interception="off",document.body.appendChild(p),window.URL.createObjectURL){const n=window.URL.createObjectURL(new Blob([s],{type:"application/vnd.openxmlformats-officedocument.presentationml.presentation"}));return p.href=n,p.download=i,p.click(),setTimeout(()=>{window.URL.revokeObjectURL(n),document.body.removeChild(p)},100),yield Promise.resolve(i)}}),this.exportPresentation=i=>Z(this,void 0,void 0,function*(){const s=[];let p=[];const n=new ne;return this.slides.forEach(a=>{p=p.concat(WA(a))}),this.slideLayouts.forEach(a=>{p=p.concat(WA(a))}),p=p.concat(WA(this.masterSlide)),yield Promise.all(p).then(()=>Z(this,void 0,void 0,function*(){return this.slides.forEach(a=>{a._slideLayout&&Ee(a)}),n.folder("_rels"),n.folder("docProps"),n.folder("ppt").folder("_rels"),n.folder("ppt/charts").folder("_rels"),n.folder("ppt/embeddings"),n.folder("ppt/media"),n.folder("ppt/slideLayouts").folder("_rels"),n.folder("ppt/slideMasters").folder("_rels"),n.folder("ppt/slides").folder("_rels"),n.folder("ppt/theme"),n.folder("ppt/notesMasters").folder("_rels"),n.folder("ppt/notesSlides").folder("_rels"),n.file("[Content_Types].xml",Oe(this.slides,this.slideLayouts,this.masterSlide)),n.file("_rels/.rels",qe()),n.file("docProps/app.xml",Je(this.slides,this.company)),n.file("docProps/core.xml",Ye(this.title,this.subject,this.author,this.revision)),n.file("ppt/_rels/presentation.xml.rels",Ke(this.slides)),n.file("ppt/theme/theme1.xml",na(this)),n.file("ppt/presentation.xml",ia(this)),n.file("ppt/presProps.xml",sa()),n.file("ppt/tableStyles.xml",ca()),n.file("ppt/viewProps.xml",da()),this.slideLayouts.forEach((a,r)=>{n.file(`ppt/slideLayouts/slideLayout${r+1}.xml`,_e(a)),n.file(`ppt/slideLayouts/_rels/slideLayout${r+1}.xml.rels`,ea(r+1,this.slideLayouts))}),this.slides.forEach((a,r)=>{n.file(`ppt/slides/slide${r+1}.xml`,He(a)),n.file(`ppt/slides/_rels/slide${r+1}.xml.rels`,aa(this.slides,this.slideLayouts,r+1)),n.file(`ppt/notesSlides/notesSlide${r+1}.xml`,$e(a)),n.file(`ppt/notesSlides/_rels/notesSlide${r+1}.xml.rels`,ta(r+1))}),n.file("ppt/slideMasters/slideMaster1.xml",Aa(this.masterSlide,this.slideLayouts)),n.file("ppt/slideMasters/_rels/slideMaster1.xml.rels",ra(this.masterSlide,this.slideLayouts)),n.file("ppt/notesMasters/notesMaster1.xml",je()),n.file("ppt/notesMasters/_rels/notesMaster1.xml.rels",oa()),this.slideLayouts.forEach(a=>{this.createChartMediaRels(a,n,s)}),this.slides.forEach(a=>{this.createChartMediaRels(a,n,s)}),this.createChartMediaRels(this.masterSlide,n,s),yield Promise.all(s).then(()=>Z(this,void 0,void 0,function*(){return i.outputType==="STREAM"?yield n.generateAsync({type:"nodebuffer",compression:i.compression?"DEFLATE":"STORE"}):i.outputType?yield n.generateAsync({type:i.outputType}):yield n.generateAsync({type:"blob",compression:i.compression?"DEFLATE":"STORE"})}))}))});const t={name:"screen4x3",width:9144e3,height:6858e3},e={name:"screen16x9",width:9144e3,height:5143500},l={name:"screen16x10",width:9144e3,height:5715e3},o={name:"custom",width:12192e3,height:6858e3};this.LAYOUTS={LAYOUT_4x3:t,LAYOUT_16x9:e,LAYOUT_16x10:l,LAYOUT_WIDE:o},this._author="PptxGenJS",this._company="PptxGenJS",this._revision="1",this._subject="PptxGenJS Presentation",this._title="PptxGenJS Presentation",this._presLayout={name:this.LAYOUTS[fA].name,_sizeW:this.LAYOUTS[fA].width,_sizeH:this.LAYOUTS[fA].height,width:this.LAYOUTS[fA].width,height:this.LAYOUTS[fA].height},this._rtlMode=!1,this._slideLayouts=[{_margin:BA,_name:OA,_presLayout:this._presLayout,_rels:[],_relsChart:[],_relsMedia:[],_slide:null,_slideNum:1e3,_slideNumberProps:null,_slideObjects:[]}],this._slides=[],this._sections=[],this._masterSlide={addChart:null,addImage:null,addMedia:null,addNotes:null,addShape:null,addTable:null,addText:null,_name:null,_presLayout:this._presLayout,_rId:null,_rels:[],_relsChart:[],_relsMedia:[],_slideId:null,_slideLayout:null,_slideNum:null,_slideNumberProps:null,_slideObjects:[]}}stream(t){return Z(this,void 0,void 0,function*(){return yield this.exportPresentation({compression:t?.compression,outputType:"STREAM"})})}write(t){return Z(this,void 0,void 0,function*(){const e=typeof t=="object"&&t?.outputType?t.outputType:t||null,l=typeof t=="object"&&t?.compression?t.compression:!1;return yield this.exportPresentation({compression:l,outputType:e})})}writeFile(t){return Z(this,void 0,void 0,function*(){var e,l;const o=typeof process<"u"&&!!(!((e=process.versions)===null||e===void 0)&&e.node)&&((l=process.release)===null||l===void 0?void 0:l.name)==="node";typeof t=="string"&&(console.warn("[WARNING] writeFile(string) is deprecated - pass { fileName } instead."),t={fileName:t});const{fileName:i="Presentation.pptx",compression:s=!1}=t,p=i.toLowerCase().endsWith(".pptx")?i:`${i}.pptx`,n=o?"nodebuffer":null,a=yield this.exportPresentation({compression:s,outputType:n});if(o){const{promises:r}=yield VA(()=>import("./__vite-browser-external-BIHI7g3E.js"),[]),{writeFile:c}=r;return yield c(p,a),p}return yield this.writeFileToBrowser(p,a),p})}addSection(t){t?t.title||console.warn("addSection requires a title"):console.warn("addSection requires an argument");const e={_type:"user",_slides:[],title:t.title};t.order?this.sections.splice(t.order,0,e):this._sections.push(e)}addSlide(t){const e=typeof t=="string"?t:t?.masterName?t.masterName:"";let l={_name:this.LAYOUTS[fA].name,_presLayout:this.presLayout,_rels:[],_relsChart:[],_relsMedia:[],_slideNum:this.slides.length+1};if(e){const i=this.slideLayouts.filter(s=>s._name===e)[0];i&&(l=i)}const o=new ze({addSlide:this.addNewSlide,getSlide:this.getSlide,presLayout:this.presLayout,setSlideNum:this.setSlideNumber,slideId:this.slides.length+256,slideRId:this.slides.length+2,slideNumber:this.slides.length+1,slideLayout:l});if(this._slides.push(o),t?.sectionTitle){const i=this.sections.filter(s=>s.title===t.sectionTitle)[0];i?i._slides.push(o):console.warn(`addSlide: unable to find section with title: "${t.sectionTitle}"`)}else if(this.sections&&this.sections.length>0&&!t?.sectionTitle){const i=this._sections[this.sections.length-1];i._type==="default"?i._slides.push(o):this._sections.push({title:`Default-${this.sections.filter(s=>s._type==="default").length+1}`,_type:"default",_slides:[o]})}return o}defineLayout(t){t?t.name?t.width?t.height?typeof t.height!="number"?console.warn("defineLayout `height` should be a number (inches)"):typeof t.width!="number"&&console.warn("defineLayout `width` should be a number (inches)"):console.warn("defineLayout requires `height`"):console.warn("defineLayout requires `width`"):console.warn("defineLayout requires `name`"):console.warn("defineLayout requires `{name, width, height}`"),this.LAYOUTS[t.name]={name:t.name,_sizeW:Math.round(Number(t.width)*B),_sizeH:Math.round(Number(t.height)*B),width:Math.round(Number(t.width)*B),height:Math.round(Number(t.height)*B)}}defineSlideMaster(t){const e=JSON.parse(JSON.stringify(t));if(!e.title)throw new Error("defineSlideMaster() object argument requires a `title` value. (https://gitbrent.github.io/PptxGenJS/docs/masters.html)");const l={_margin:e.margin||BA,_name:e.title,_presLayout:this.presLayout,_rels:[],_relsChart:[],_relsMedia:[],_slide:null,_slideNum:1e3+this.slideLayouts.length+1,_slideNumberProps:e.slideNumber||null,_slideObjects:[],background:e.background||null,bkgd:e.bkgd||null};Te(e,l),this.slideLayouts.push(l),(e.background||e.bkgd)&&ge(e.background,l),l._slideNumberProps&&!this.masterSlide._slideNumberProps&&(this.masterSlide._slideNumberProps=l._slideNumberProps)}tableToSlides(t,e={}){Re(this,t,e,e?.masterSlideName?this.slideLayouts.filter(l=>l._name===e.masterSlideName)[0]:null)}}export{ga as default};
|