UNPKG

bulletpoints

Version:
1,500 lines (1,497 loc) 456 kB
/** * bulletpoints * v0.16.0 (2020-06-11T14:45:56.076Z) * 2019-2020 [object Object] * */ import calc, { CALC_EXPR } from 'calc-units'; import * as JSZip from 'jszip'; /** * PptxGenJS Enums * NOTE: `enum` wont work for objects, so use `Object.freeze` */ // CONST var EMU = 914400; // One (1) inch (OfficeXML measures in EMU (English Metric Units)) var ONEPT = 12700; // One (1) point (pt) var CRLF = '\r\n'; // AKA: Chr(13) & Chr(10) var LAYOUT_IDX_SERIES_BASE = 2147483649; var REGEX_HEX_COLOR = /^[0-9a-fA-F]{6}$/; var LINEH_MODIFIER = 1.67; // AKA: Golden Ratio Typography var DEF_CELL_BORDER = { color: '666666' }; var DEF_CELL_MARGIN_PT = [3, 3, 3, 3]; // TRBL-style var DEF_CHART_GRIDLINE = { color: '888888', style: 'solid', size: 1 }; var DEF_FONT_COLOR = '000000'; var DEF_FONT_SIZE = 12; var DEF_FONT_TITLE_SIZE = 18; var DEF_PRES_LAYOUT = 'LAYOUT_16x9'; var DEF_PRES_LAYOUT_NAME = 'DEFAULT'; var DEF_SLIDE_MARGIN_IN = [ 0.5, 0.5, 0.5, 0.5 ]; // TRBL-style var DEF_SHAPE_SHADOW = { type: 'outer', blur: 3, offset: 23000 / 12700, angle: 90, color: '000000', opacity: 0.35, rotateWithShape: true }; var AXIS_ID_VALUE_PRIMARY = '2094734552'; var AXIS_ID_VALUE_SECONDARY = '2094734553'; var AXIS_ID_CATEGORY_PRIMARY = '2094734554'; var AXIS_ID_CATEGORY_SECONDARY = '2094734555'; var AXIS_ID_SERIES_PRIMARY = '2094734556'; var LETTERS = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'.split(''); var BARCHART_COLORS = [ 'C0504D', '4F81BD', '9BBB59', '8064A2', '4BACC6', 'F79646', '628FC6', 'C86360', 'C0504D', '4F81BD', '9BBB59', '8064A2', '4BACC6', 'F79646', '628FC6', 'C86360' ]; var PIECHART_COLORS = [ '5DA5DA', 'FAA43A', '60BD68', 'F17CB0', 'B2912F', 'B276B2', 'DECF3F', 'F15854', 'A7A7A7', '5DA5DA', 'FAA43A', '60BD68', 'F17CB0', 'B2912F', 'B276B2', 'DECF3F', 'F15854', 'A7A7A7' ]; var TEXT_HALIGN; (function (TEXT_HALIGN) { TEXT_HALIGN["left"] = "left"; TEXT_HALIGN["center"] = "center"; TEXT_HALIGN["right"] = "right"; TEXT_HALIGN["justify"] = "justify"; })(TEXT_HALIGN || (TEXT_HALIGN = {})); var TEXT_VALIGN; (function (TEXT_VALIGN) { TEXT_VALIGN["b"] = "b"; TEXT_VALIGN["ctr"] = "ctr"; TEXT_VALIGN["t"] = "t"; })(TEXT_VALIGN || (TEXT_VALIGN = {})); var SLDNUMFLDID = '{F7021451-1387-4CA6-816F-3879F97B5CBC}'; // ENUM var SCHEME_COLOR_NAMES; (function (SCHEME_COLOR_NAMES) { SCHEME_COLOR_NAMES["TEXT1"] = "tx1"; SCHEME_COLOR_NAMES["TEXT2"] = "tx2"; SCHEME_COLOR_NAMES["BACKGROUND1"] = "bg1"; SCHEME_COLOR_NAMES["BACKGROUND2"] = "bg2"; SCHEME_COLOR_NAMES["ACCENT1"] = "accent1"; SCHEME_COLOR_NAMES["ACCENT2"] = "accent2"; SCHEME_COLOR_NAMES["ACCENT3"] = "accent3"; SCHEME_COLOR_NAMES["ACCENT4"] = "accent4"; SCHEME_COLOR_NAMES["ACCENT5"] = "accent5"; SCHEME_COLOR_NAMES["ACCENT6"] = "accent6"; })(SCHEME_COLOR_NAMES || (SCHEME_COLOR_NAMES = {})); var MASTER_OBJECTS; (function (MASTER_OBJECTS) { MASTER_OBJECTS["chart"] = "chart"; MASTER_OBJECTS["image"] = "image"; MASTER_OBJECTS["line"] = "line"; MASTER_OBJECTS["rect"] = "rect"; MASTER_OBJECTS["text"] = "text"; MASTER_OBJECTS["slide-number"] = "slide-number"; MASTER_OBJECTS["current-date"] = "current-date"; MASTER_OBJECTS["placeholder"] = "placeholder"; })(MASTER_OBJECTS || (MASTER_OBJECTS = {})); var SLIDE_OBJECT_TYPES; (function (SLIDE_OBJECT_TYPES) { SLIDE_OBJECT_TYPES["chart"] = "chart"; SLIDE_OBJECT_TYPES["hyperlink"] = "hyperlink"; SLIDE_OBJECT_TYPES["image"] = "image"; SLIDE_OBJECT_TYPES["media"] = "media"; SLIDE_OBJECT_TYPES["online"] = "online"; SLIDE_OBJECT_TYPES["placeholder"] = "placeholder"; SLIDE_OBJECT_TYPES["table"] = "table"; SLIDE_OBJECT_TYPES["tablecell"] = "tablecell"; SLIDE_OBJECT_TYPES["text"] = "text"; SLIDE_OBJECT_TYPES["notes"] = "notes"; SLIDE_OBJECT_TYPES["newtext"] = "newtext"; })(SLIDE_OBJECT_TYPES || (SLIDE_OBJECT_TYPES = {})); var PLACEHOLDER_TYPES; (function (PLACEHOLDER_TYPES) { PLACEHOLDER_TYPES["title"] = "title"; PLACEHOLDER_TYPES["body"] = "body"; PLACEHOLDER_TYPES["image"] = "pic"; PLACEHOLDER_TYPES["chart"] = "chart"; PLACEHOLDER_TYPES["table"] = "tbl"; PLACEHOLDER_TYPES["media"] = "media"; })(PLACEHOLDER_TYPES || (PLACEHOLDER_TYPES = {})); var CHART_TYPES; (function (CHART_TYPES) { CHART_TYPES["AREA"] = "area"; CHART_TYPES["BAR"] = "bar"; CHART_TYPES["BAR3D"] = "bar3D"; CHART_TYPES["BUBBLE"] = "bubble"; CHART_TYPES["DOUGHNUT"] = "doughnut"; CHART_TYPES["LINE"] = "line"; CHART_TYPES["PIE"] = "pie"; CHART_TYPES["RADAR"] = "radar"; CHART_TYPES["SCATTER"] = "scatter"; })(CHART_TYPES || (CHART_TYPES = {})); /** * NOTE: 20170304: BULLET_TYPES: Only default is used so far. I'd like to combine the two pieces of code that use these before implementing these as options * Since we close <p> within the text object bullets, its slightly more difficult than combining into a func and calling to get the paraProp * and i'm not sure if anyone will even use these... so, skipping for now. */ var BULLET_TYPES; (function (BULLET_TYPES) { BULLET_TYPES["DEFAULT"] = "&#x2022;"; BULLET_TYPES["CHECK"] = "&#x2713;"; BULLET_TYPES["STAR"] = "&#x2605;"; BULLET_TYPES["TRIANGLE"] = "&#x25B6;"; })(BULLET_TYPES || (BULLET_TYPES = {})); var BASE_SHAPES = Object.freeze({ RECTANGLE: { displayName: 'Rectangle', name: 'rect', avLst: {} }, LINE: { displayName: 'Line', name: 'line', avLst: {} } }); // IMAGES (base64) var IMG_BROKEN = 'data:image/png;base64,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'; var IMG_PLAYBTN = 'data:image/png;base64,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'; /** * PptxGenJS - All PowerPoint Shapes */ var PowerPointShapes = Object.freeze({ ACTION_BUTTON_BACK_OR_PREVIOUS: { displayName: 'Action Button: Back or Previous', name: 'actionButtonBackPrevious', avLst: {} }, ACTION_BUTTON_BEGINNING: { displayName: 'Action Button: Beginning', name: 'actionButtonBeginning', avLst: {} }, ACTION_BUTTON_CUSTOM: { displayName: 'Action Button: Custom', name: 'actionButtonBlank', avLst: {} }, ACTION_BUTTON_DOCUMENT: { displayName: 'Action Button: Document', name: 'actionButtonDocument', avLst: {} }, ACTION_BUTTON_END: { displayName: 'Action Button: End', name: 'actionButtonEnd', avLst: {} }, ACTION_BUTTON_FORWARD_OR_NEXT: { displayName: 'Action Button: Forward or Next', name: 'actionButtonForwardNext', avLst: {} }, ACTION_BUTTON_HELP: { displayName: 'Action Button: Help', name: 'actionButtonHelp', avLst: {} }, ACTION_BUTTON_HOME: { displayName: 'Action Button: Home', name: 'actionButtonHome', avLst: {} }, ACTION_BUTTON_INFORMATION: { displayName: 'Action Button: Information', name: 'actionButtonInformation', avLst: {} }, ACTION_BUTTON_MOVIE: { displayName: 'Action Button: Movie', name: 'actionButtonMovie', avLst: {} }, ACTION_BUTTON_RETURN: { displayName: 'Action Button: Return', name: 'actionButtonReturn', avLst: {} }, ACTION_BUTTON_SOUND: { displayName: 'Action Button: Sound', name: 'actionButtonSound', avLst: {} }, ARC: { displayName: 'Arc', name: 'arc', avLst: { adj1: 16200000, adj2: 0 } }, BALLOON: { displayName: 'Rounded Rectangular Callout', name: 'wedgeRoundRectCallout', avLst: { adj1: -20833, adj2: 62500, adj3: 16667 } }, BENT_ARROW: { displayName: 'Bent Arrow', name: 'bentArrow', avLst: { adj1: 25000, adj2: 25000, adj3: 25000, adj4: 43750 } }, BENT_UP_ARROW: { displayName: 'Bent-Up Arrow', name: 'bentUpArrow', avLst: { adj1: 25000, adj2: 25000, adj3: 25000 } }, BEVEL: { displayName: 'Bevel', name: 'bevel', avLst: { adj: 12500 } }, BLOCK_ARC: { displayName: 'Block Arc', name: 'blockArc', avLst: { adj1: 10800000, adj2: 0, adj3: 25000 } }, CAN: { displayName: 'Can', name: 'can', avLst: { adj: 25000 } }, CHART_PLUS: { displayName: 'Chart Plus', name: 'chartPlus', avLst: {} }, CHART_STAR: { displayName: 'Chart Star', name: 'chartStar', avLst: {} }, CHART_X: { displayName: 'Chart X', name: 'chartX', avLst: {} }, CHEVRON: { displayName: 'Chevron', name: 'chevron', avLst: { adj: 50000 } }, CHORD: { displayName: 'Chord', name: 'chord', avLst: { adj1: 2700000, adj2: 16200000 } }, CIRCULAR_ARROW: { displayName: 'Circular Arrow', name: 'circularArrow', avLst: { adj1: 12500, adj2: 1142319, adj3: 20457681, adj4: 10800000, adj5: 12500 } }, CLOUD: { displayName: 'Cloud', name: 'cloud', avLst: {} }, CLOUD_CALLOUT: { displayName: 'Cloud Callout', name: 'cloudCallout', avLst: { adj1: -20833, adj2: 62500 } }, CORNER: { displayName: 'Corner', name: 'corner', avLst: { adj1: 50000, adj2: 50000 } }, CORNER_TABS: { displayName: 'Corner Tabs', name: 'cornerTabs', avLst: {} }, CROSS: { displayName: 'Cross', name: 'plus', avLst: { adj: 25000 } }, CUBE: { displayName: 'Cube', name: 'cube', avLst: { adj: 25000 } }, CURVED_DOWN_ARROW: { displayName: 'Curved Down Arrow', name: 'curvedDownArrow', avLst: { adj1: 25000, adj2: 50000, adj3: 25000 } }, CURVED_DOWN_RIBBON: { displayName: 'Curved Down Ribbon', name: 'ellipseRibbon', avLst: { adj1: 25000, adj2: 50000, adj3: 12500 } }, CURVED_LEFT_ARROW: { displayName: 'Curved Left Arrow', name: 'curvedLeftArrow', avLst: { adj1: 25000, adj2: 50000, adj3: 25000 } }, CURVED_RIGHT_ARROW: { displayName: 'Curved Right Arrow', name: 'curvedRightArrow', avLst: { adj1: 25000, adj2: 50000, adj3: 25000 } }, CURVED_UP_ARROW: { displayName: 'Curved Up Arrow', name: 'curvedUpArrow', avLst: { adj1: 25000, adj2: 50000, adj3: 25000 } }, CURVED_UP_RIBBON: { displayName: 'Curved Up Ribbon', name: 'ellipseRibbon2', avLst: { adj1: 25000, adj2: 50000, adj3: 12500 } }, DECAGON: { displayName: 'Decagon', name: 'decagon', avLst: { vf: 105146 } }, DIAGONAL_STRIPE: { displayName: 'Diagonal Stripe', name: 'diagStripe', avLst: { adj: 50000 } }, DIAMOND: { displayName: 'Diamond', name: 'diamond', avLst: {} }, DODECAGON: { displayName: 'Dodecagon', name: 'dodecagon', avLst: {} }, DONUT: { displayName: 'Donut', name: 'donut', avLst: { adj: 25000 } }, DOUBLE_BRACE: { displayName: 'Double Brace', name: 'bracePair', avLst: { adj: 8333 } }, DOUBLE_BRACKET: { displayName: 'Double Bracket', name: 'bracketPair', avLst: { adj: 16667 } }, DOUBLE_WAVE: { displayName: 'Double Wave', name: 'doubleWave', avLst: { adj1: 6250, adj2: 0 } }, DOWN_ARROW: { displayName: 'Down Arrow', name: 'downArrow', avLst: { adj1: 50000, adj2: 50000 } }, DOWN_ARROW_CALLOUT: { displayName: 'Down Arrow Callout', name: 'downArrowCallout', avLst: { adj1: 25000, adj2: 25000, adj3: 25000, adj4: 64977 } }, DOWN_RIBBON: { displayName: 'Down Ribbon', name: 'ribbon', avLst: { adj1: 16667, adj2: 50000 } }, EXPLOSION1: { displayName: 'Explosion', name: 'irregularSeal1', avLst: {} }, EXPLOSION2: { displayName: 'Explosion', name: 'irregularSeal2', avLst: {} }, FLOWCHART_ALTERNATE_PROCESS: { displayName: 'Alternate process', name: 'flowChartAlternateProcess', avLst: {} }, FLOWCHART_CARD: { displayName: 'Card', name: 'flowChartPunchedCard', avLst: {} }, FLOWCHART_COLLATE: { displayName: 'Collate', name: 'flowChartCollate', avLst: {} }, FLOWCHART_CONNECTOR: { displayName: 'Connector', name: 'flowChartConnector', avLst: {} }, FLOWCHART_DATA: { displayName: 'Data', name: 'flowChartInputOutput', avLst: {} }, FLOWCHART_DECISION: { displayName: 'Decision', name: 'flowChartDecision', avLst: {} }, FLOWCHART_DELAY: { displayName: 'Delay', name: 'flowChartDelay', avLst: {} }, FLOWCHART_DIRECT_ACCESS_STORAGE: { displayName: 'Direct Access Storage', name: 'flowChartMagneticDrum', avLst: {} }, FLOWCHART_DISPLAY: { displayName: 'Display', name: 'flowChartDisplay', avLst: {} }, FLOWCHART_DOCUMENT: { displayName: 'Document', name: 'flowChartDocument', avLst: {} }, FLOWCHART_EXTRACT: { displayName: 'Extract', name: 'flowChartExtract', avLst: {} }, FLOWCHART_INTERNAL_STORAGE: { displayName: 'Internal Storage', name: 'flowChartInternalStorage', avLst: {} }, FLOWCHART_MAGNETIC_DISK: { displayName: 'Magnetic Disk', name: 'flowChartMagneticDisk', avLst: {} }, FLOWCHART_MANUAL_INPUT: { displayName: 'Manual Input', name: 'flowChartManualInput', avLst: {} }, FLOWCHART_MANUAL_OPERATION: { displayName: 'Manual Operation', name: 'flowChartManualOperation', avLst: {} }, FLOWCHART_MERGE: { displayName: 'Merge', name: 'flowChartMerge', avLst: {} }, FLOWCHART_MULTIDOCUMENT: { displayName: 'Multidocument', name: 'flowChartMultidocument', avLst: {} }, FLOWCHART_OFFLINE_STORAGE: { displayName: 'Offline Storage', name: 'flowChartOfflineStorage', avLst: {} }, FLOWCHART_OFFPAGE_CONNECTOR: { displayName: 'Off-page Connector', name: 'flowChartOffpageConnector', avLst: {} }, FLOWCHART_OR: { displayName: 'Or', name: 'flowChartOr', avLst: {} }, FLOWCHART_PREDEFINED_PROCESS: { displayName: 'Predefined Process', name: 'flowChartPredefinedProcess', avLst: {} }, FLOWCHART_PREPARATION: { displayName: 'Preparation', name: 'flowChartPreparation', avLst: {} }, FLOWCHART_PROCESS: { displayName: 'Process', name: 'flowChartProcess', avLst: {} }, FLOWCHART_PUNCHED_TAPE: { displayName: 'Punched Tape', name: 'flowChartPunchedTape', avLst: {} }, FLOWCHART_SEQUENTIAL_ACCESS_STORAGE: { displayName: 'Sequential Access Storage', name: 'flowChartMagneticTape', avLst: {} }, FLOWCHART_SORT: { displayName: 'Sort', name: 'flowChartSort', avLst: {} }, FLOWCHART_STORED_DATA: { displayName: 'Stored Data', name: 'flowChartOnlineStorage', avLst: {} }, FLOWCHART_SUMMING_JUNCTION: { displayName: 'Summing Junction', name: 'flowChartSummingJunction', avLst: {} }, FLOWCHART_TERMINATOR: { displayName: 'Terminator', name: 'flowChartTerminator', avLst: {} }, FOLDED_CORNER: { displayName: 'Folded Corner', name: 'folderCorner', avLst: {} }, FRAME: { displayName: 'Frame', name: 'frame', avLst: { adj1: 12500 } }, FUNNEL: { displayName: 'Funnel', name: 'funnel', avLst: {} }, GEAR_6: { displayName: 'Gear 6', name: 'gear6', avLst: { adj1: 15000, adj2: 3526 } }, GEAR_9: { displayName: 'Gear 9', name: 'gear9', avLst: { adj1: 10000, adj2: 1763 } }, HALF_FRAME: { displayName: 'Half Frame', name: 'halfFrame', avLst: { adj1: 33333, adj2: 33333 } }, HEART: { displayName: 'Heart', name: 'heart', avLst: {} }, HEPTAGON: { displayName: 'Heptagon', name: 'heptagon', avLst: { hf: 102572, vf: 105210 } }, HEXAGON: { displayName: 'Hexagon', name: 'hexagon', avLst: { adj: 25000, vf: 115470 } }, HORIZONTAL_SCROLL: { displayName: 'Horizontal Scroll', name: 'horizontalScroll', avLst: { adj: 12500 } }, ISOSCELES_TRIANGLE: { displayName: 'Isosceles Triangle', name: 'triangle', avLst: { adj: 50000 } }, LEFT_ARROW: { displayName: 'Left Arrow', name: 'leftArrow', avLst: { adj1: 50000, adj2: 50000 } }, LEFT_ARROW_CALLOUT: { displayName: 'Left Arrow Callout', name: 'leftArrowCallout', avLst: { adj1: 25000, adj2: 25000, adj3: 25000, adj4: 64977 } }, LEFT_BRACE: { displayName: 'Left Brace', name: 'leftBrace', avLst: { adj1: 8333, adj2: 50000 } }, LEFT_BRACKET: { displayName: 'Left Bracket', name: 'leftBracket', avLst: { adj: 8333 } }, LEFT_CIRCULAR_ARROW: { displayName: 'Left Circular Arrow', name: 'leftCircularArrow', avLst: { adj1: 12500, adj2: -1142319, adj3: 1142319, adj4: 10800000, adj5: 12500 } }, LEFT_RIGHT_ARROW: { displayName: 'Left-Right Arrow', name: 'leftRightArrow', avLst: { adj1: 50000, adj2: 50000 } }, LEFT_RIGHT_ARROW_CALLOUT: { displayName: 'Left-Right Arrow Callout', name: 'leftRightArrowCallout', avLst: { adj1: 25000, adj2: 25000, adj3: 25000, adj4: 48123 } }, LEFT_RIGHT_CIRCULAR_ARROW: { displayName: 'Left Right Circular Arrow', name: 'leftRightCircularArrow', avLst: { adj1: 12500, adj2: 1142319, adj3: 20457681, adj4: 11942319, adj5: 12500 } }, LEFT_RIGHT_RIBBON: { displayName: 'Left Right Ribbon', name: 'leftRightRibbon', avLst: { adj1: 50000, adj2: 50000, adj3: 16667 } }, LEFT_RIGHT_UP_ARROW: { displayName: 'Left-Right-Up Arrow', name: 'leftRightUpArrow', avLst: { adj1: 25000, adj2: 25000, adj3: 25000 } }, LEFT_UP_ARROW: { displayName: 'Left-Up Arrow', name: 'leftUpArrow', avLst: { adj1: 25000, adj2: 25000, adj3: 25000 } }, LIGHTNING_BOLT: { displayName: 'Lightning Bolt', name: 'lightningBolt', avLst: {} }, LINE_CALLOUT_1: { displayName: 'Line Callout 1', name: 'borderCallout1', avLst: { adj1: 18750, adj2: -8333, adj3: 112500, adj4: -38333 } }, LINE_CALLOUT_1_ACCENT_BAR: { displayName: 'Line Callout 1 {Accent Bar}', name: 'accentCallout1', avLst: { adj1: 18750, adj2: -8333, adj3: 112500, adj4: -38333 } }, LINE_CALLOUT_1_BORDER_AND_ACCENT_BAR: { displayName: 'Line Callout 1 {Border and Accent Bar}', name: 'accentBorderCallout1', avLst: { adj1: 18750, adj2: -8333, adj3: 112500, adj4: -38333 } }, LINE_CALLOUT_1_NO_BORDER: { displayName: 'Line Callout 1 {No Border}', name: 'callout1', avLst: { adj1: 18750, adj2: -8333, adj3: 112500, adj4: -38333 } }, LINE_CALLOUT_2: { displayName: 'Line Callout 2', name: 'borderCallout2', avLst: { adj1: 18750, adj2: -8333, adj3: 18750, adj4: -16667, adj5: 112500, adj6: -46667 } }, LINE_CALLOUT_2_ACCENT_BAR: { displayName: 'Line Callout 2 {Accent Bar}', name: 'accentCallout2', avLst: { adj1: 18750, adj2: -8333, adj3: 18750, adj4: -16667, adj5: 112500, adj6: -46667 } }, LINE_CALLOUT_2_BORDER_AND_ACCENT_BAR: { displayName: 'Line Callout 2 {Border and Accent Bar}', name: 'accentBorderCallout2', avLst: { adj1: 18750, adj2: -8333, adj3: 18750, adj4: -16667, adj5: 112500, adj6: -46667 } }, LINE_CALLOUT_2_NO_BORDER: { displayName: 'Line Callout 2 {No Border}', name: 'callout2', avLst: { adj1: 18750, adj2: -8333, adj3: 18750, adj4: -16667, adj5: 112500, adj6: -46667 } }, LINE_CALLOUT_3: { displayName: 'Line Callout 3', name: 'borderCallout3', avLst: { adj1: 18750, adj2: -8333, adj3: 18750, adj4: -16667, adj5: 100000, adj6: -16667, adj7: 112963, adj8: -8333 } }, LINE_CALLOUT_3_ACCENT_BAR: { displayName: 'Line Callout 3 {Accent Bar}', name: 'accentCallout3', avLst: { adj1: 18750, adj2: -8333, adj3: 18750, adj4: -16667, adj5: 100000, adj6: -16667, adj7: 112963, adj8: -8333 } }, LINE_CALLOUT_3_BORDER_AND_ACCENT_BAR: { displayName: 'Line Callout 3 {Border and Accent Bar}', name: 'accentBorderCallout3', avLst: { adj1: 18750, adj2: -8333, adj3: 18750, adj4: -16667, adj5: 100000, adj6: -16667, adj7: 112963, adj8: -8333 } }, LINE_CALLOUT_3_NO_BORDER: { displayName: 'Line Callout 3 {No Border}', name: 'callout3', avLst: { adj1: 18750, adj2: -8333, adj3: 18750, adj4: -16667, adj5: 100000, adj6: -16667, adj7: 112963, adj8: -8333 } }, LINE_CALLOUT_4: { displayName: 'Line Callout 3', name: 'borderCallout3', avLst: { adj1: 18750, adj2: -8333, adj3: 18750, adj4: -16667, adj5: 100000, adj6: -16667, adj7: 112963, adj8: -8333 } }, LINE_CALLOUT_4_ACCENT_BAR: { displayName: 'Line Callout 3 {Accent Bar}', name: 'accentCallout3', avLst: { adj1: 18750, adj2: -8333, adj3: 18750, adj4: -16667, adj5: 100000, adj6: -16667, adj7: 112963, adj8: -8333 } }, LINE_CALLOUT_4_BORDER_AND_ACCENT_BAR: { displayName: 'Line Callout 3 {Border and Accent Bar}', name: 'accentBorderCallout3', avLst: { adj1: 18750, adj2: -8333, adj3: 18750, adj4: -16667, adj5: 100000, adj6: -16667, adj7: 112963, adj8: -8333 } }, LINE_CALLOUT_4_NO_BORDER: { displayName: 'Line Callout 3 {No Border}', name: 'callout3', avLst: { adj1: 18750, adj2: -8333, adj3: 18750, adj4: -16667, adj5: 100000, adj6: -16667, adj7: 112963, adj8: -8333 } }, LINE: { displayName: 'Line', name: 'line', avLst: {} }, LINE_INVERSE: { displayName: 'Straight Connector', name: 'lineInv', avLst: {} }, MATH_DIVIDE: { displayName: 'Division', name: 'mathDivide', avLst: { adj1: 23520, adj2: 5880, adj3: 11760 } }, MATH_EQUAL: { displayName: 'Equal', name: 'mathEqual', avLst: { adj1: 23520, adj2: 11760 } }, MATH_MINUS: { displayName: 'Minus', name: 'mathMinus', avLst: { adj1: 23520 } }, MATH_MULTIPLY: { displayName: 'Multiply', name: 'mathMultiply', avLst: { adj1: 23520 } }, MATH_NOT_EQUAL: { displayName: 'Not Equal', name: 'mathNotEqual', avLst: { adj1: 23520, adj2: 6600000, adj3: 11760 } }, MATH_PLUS: { displayName: 'Plus', name: 'mathPlus', avLst: { adj1: 23520 } }, MOON: { displayName: 'Moon', name: 'moon', avLst: { adj: 50000 } }, NON_ISOSCELES_TRAPEZOID: { displayName: 'Non-isosceles Trapezoid', name: 'nonIsoscelesTrapezoid', avLst: { adj1: 25000, adj2: 25000 } }, NOTCHED_RIGHT_ARROW: { displayName: 'Notched Right Arrow', name: 'notchedRightArrow', avLst: { adj1: 50000, adj2: 50000 } }, NO_SYMBOL: { displayName: '"No" symbol', name: 'noSmoking', avLst: { adj: 18750 } }, OCTAGON: { displayName: 'Octagon', name: 'octagon', avLst: { adj: 29289 } }, OVAL: { displayName: 'Oval', name: 'ellipse', avLst: {} }, OVAL_CALLOUT: { displayName: 'Oval Callout', name: 'wedgeEllipseCallout', avLst: { adj1: -20833, adj2: 62500 } }, PARALLELOGRAM: { displayName: 'Parallelogram', name: 'parallelogram', avLst: { adj: 25000 } }, PENTAGON: { displayName: 'Pentagon', name: 'homePlate', avLst: { adj: 50000 } }, PIE: { displayName: 'Pie', name: 'pie', avLst: { adj1: 0, adj2: 16200000 } }, PIE_WEDGE: { displayName: 'Pie', name: 'pieWedge', avLst: {} }, PLAQUE: { displayName: 'Plaque', name: 'plaque', avLst: { adj: 16667 } }, PLAQUE_TABS: { displayName: 'Plaque Tabs', name: 'plaqueTabs', avLst: {} }, QUAD_ARROW: { displayName: 'Quad Arrow', name: 'quadArrow', avLst: { adj1: 22500, adj2: 22500, adj3: 22500 } }, QUAD_ARROW_CALLOUT: { displayName: 'Quad Arrow Callout', name: 'quadArrowCallout', avLst: { adj1: 18515, adj2: 18515, adj3: 18515, adj4: 48123 } }, RECTANGLE: { displayName: 'Rectangle', name: 'rect', avLst: {} }, RECTANGULAR_CALLOUT: { displayName: 'Rectangular Callout', name: 'wedgeRectCallout', avLst: { adj1: -20833, adj2: 62500 } }, REGULAR_PENTAGON: { displayName: 'Regular Pentagon', name: 'pentagon', avLst: { hf: 105146, vf: 110557 } }, RIGHT_ARROW: { displayName: 'Right Arrow', name: 'rightArrow', avLst: { adj1: 50000, adj2: 50000 } }, RIGHT_ARROW_CALLOUT: { displayName: 'Right Arrow Callout', name: 'rightArrowCallout', avLst: { adj1: 25000, adj2: 25000, adj3: 25000, adj4: 64977 } }, RIGHT_BRACE: { displayName: 'Right Brace', name: 'rightBrace', avLst: { adj1: 8333, adj2: 50000 } }, RIGHT_BRACKET: { displayName: 'Right Bracket', name: 'rightBracket', avLst: { adj: 8333 } }, RIGHT_TRIANGLE: { displayName: 'Right Triangle', name: 'rtTriangle', avLst: {} }, ROUNDED_RECTANGLE: { displayName: 'Rounded Rectangle', name: 'roundRect', avLst: { adj: 16667 } }, ROUNDED_RECTANGULAR_CALLOUT: { displayName: 'Rounded Rectangular Callout', name: 'wedgeRoundRectCallout', avLst: { adj1: -20833, adj2: 62500, adj3: 16667 } }, ROUND_1_RECTANGLE: { displayName: 'Round Single Corner Rectangle', name: 'round1Rect', avLst: { adj: 16667 } }, ROUND_2_DIAG_RECTANGLE: { displayName: 'Round Diagonal Corner Rectangle', name: 'round2DiagRect', avLst: { adj1: 16667, adj2: 0 } }, ROUND_2_SAME_RECTANGLE: { displayName: 'Round Same Side Corner Rectangle', name: 'round2SameRect', avLst: { adj1: 16667, adj2: 0 } }, SMILEY_FACE: { displayName: 'Smiley Face', name: 'smileyFace', avLst: { adj: 4653 } }, SNIP_1_RECTANGLE: { displayName: 'Snip Single Corner Rectangle', name: 'snip1Rect', avLst: { adj: 16667 } }, SNIP_2_DIAG_RECTANGLE: { displayName: 'Snip Diagonal Corner Rectangle', name: 'snip2DiagRect', avLst: { adj1: 0, adj2: 16667 } }, SNIP_2_SAME_RECTANGLE: { displayName: 'Snip Same Side Corner Rectangle', name: 'snip2SameRect', avLst: { adj1: 16667, adj2: 0 } }, SNIP_ROUND_RECTANGLE: { displayName: 'Snip and Round Single Corner Rectangle', name: 'snipRoundRect', avLst: { adj1: 16667, adj2: 16667 } }, SQUARE_TABS: { displayName: 'Square Tabs', name: 'squareTabs', avLst: {} }, STAR_10_POINT: { displayName: '10-Point Star', name: 'star10', avLst: { adj: 42533, hf: 105146 } }, STAR_12_POINT: { displayName: '12-Point Star', name: 'star12', avLst: { adj: 37500 } }, STAR_16_POINT: { displayName: '16-Point Star', name: 'star16', avLst: { adj: 37500 } }, STAR_24_POINT: { displayName: '24-Point Star', name: 'star24', avLst: { adj: 37500 } }, STAR_32_POINT: { displayName: '32-Point Star', name: 'star32', avLst: { adj: 37500 } }, STAR_4_POINT: { displayName: '4-Point Star', name: 'star4', avLst: { adj: 12500 } }, STAR_5_POINT: { displayName: '5-Point Star', name: 'star5', avLst: { adj: 19098, hf: 105146, vf: 110557 } }, STAR_6_POINT: { displayName: '6-Point Star', name: 'star6', avLst: { adj: 28868, hf: 115470 } }, STAR_7_POINT: { displayName: '7-Point Star', name: 'star7', avLst: { adj: 34601, hf: 102572, vf: 105210 } }, STAR_8_POINT: { displayName: '8-Point Star', name: 'star8', avLst: { adj: 37500 } }, STRIPED_RIGHT_ARROW: { displayName: 'Striped Right Arrow', name: 'stripedRightArrow', avLst: { adj1: 50000, adj2: 50000 } }, SUN: { displayName: 'Sun', name: 'sun', avLst: { adj: 25000 } }, SWOOSH_ARROW: { displayName: 'Swoosh Arrow', name: 'swooshArrow', avLst: { adj1: 25000, adj2: 16667 } }, TEAR: { displayName: 'Teardrop', name: 'teardrop', avLst: { adj: 100000 } }, TRAPEZOID: { displayName: 'Trapezoid', name: 'trapezoid', avLst: { adj: 25000 } }, UP_ARROW: { displayName: 'Up Arrow', name: 'upArrow', avLst: {} }, UP_ARROW_CALLOUT: { displayName: 'Up Arrow Callout', name: 'upArrowCallout', avLst: { adj1: 25000, adj2: 25000, adj3: 25000, adj4: 64977 } }, UP_DOWN_ARROW: { displayName: 'Up-Down Arrow', name: 'upDownArrow', avLst: { adj1: 50000, adj2: 50000 } }, UP_DOWN_ARROW_CALLOUT: { displayName: 'Up-Down Arrow Callout', name: 'upDownArro