diff --git a/src/components/print/template.js b/src/components/print/template.js index f9ef9dc..c1d8554 100644 --- a/src/components/print/template.js +++ b/src/components/print/template.js @@ -1,1200 +1,1078 @@ export default { - panels: [ + "panels": [ { - index: 0, - height: 200, - width: 200, - fontFamily: 'Microsoft YaHei', - paperHeader: 0, - paperNumberDisabled: true, - printElements: [ + "index": 0, + "name": 1, + "height": 200, + "width": 200, + "paperHeader": 0, + "paperFooter": 566.9291338582677, + "printElements": [ { - options: { - left: 188, - top: 36, - height: 40, - width: 9, - right: 219, - bottom: 144.75, - vCenter: 214.5, - hCenter: 99.75, - coordinateSync: false, - widthHeightSync: false + "options": { + "left": 188, + "top": 36, + "height": 40, + "width": 9, + "right": 219, + "bottom": 144.75, + "vCenter": 214.5, + "hCenter": 99.75, + "coordinateSync": false, + "widthHeightSync": false }, - printElementType: { - title: '竖线', - type: 'vline' + "printElementType": { + "title": "竖线", + "type": "vline" } }, { - options: { - left: 253.5, - top: 36, - height: 40, - width: 9, - coordinateSync: false, - widthHeightSync: false, - right: 262.5, - bottom: 99.2421875, - vCenter: 258, - hCenter: 77.2421875 + "options": { + "left": 253.5, + "top": 36, + "height": 40, + "width": 9, + "coordinateSync": false, + "widthHeightSync": false, + "right": 262.5, + "bottom": 99.2421875, + "vCenter": 258, + "hCenter": 77.2421875 }, - printElementType: { - title: '竖线', - type: 'vline' + "printElementType": { + "title": "竖线", + "type": "vline" } }, { - options: { - left: 370.5, - top: 36, - height: 40, - width: 9, - coordinateSync: false, - widthHeightSync: false + "options": { + "left": 370.5, + "top": 36, + "height": 40, + "width": 9, + "coordinateSync": false, + "widthHeightSync": false }, - printElementType: { - title: '竖线', - type: 'vline' + "printElementType": { + "title": "竖线", + "type": "vline" } }, { - options: { - left: 70.5, - top: 36, - height: 40, - width: 9, - right: 79.5, - bottom: 110.7421875, - vCenter: 75, - hCenter: 81.4921875, - coordinateSync: false, - widthHeightSync: false + "options": { + "left": 70.5, + "top": 36, + "height": 40, + "width": 9, + "right": 79.5, + "bottom": 110.7421875, + "vCenter": 75, + "hCenter": 81.4921875, + "coordinateSync": false, + "widthHeightSync": false }, - printElementType: { - title: '竖线', - type: 'vline' + "printElementType": { + "title": "竖线", + "type": "vline" } }, { - options: { - left: 442.5, - top: 36, - height: 40, - width: 9, - coordinateSync: false, - widthHeightSync: false + "options": { + "left": 442.5, + "top": 36, + "height": 40, + "width": 9, + "coordinateSync": false, + "widthHeightSync": false }, - printElementType: { - title: '竖线', - type: 'vline' + "printElementType": { + "title": "竖线", + "type": "vline" } }, { - options: { - left: 14, - top: 36, - height: 9, - width: 539, - borderWidth: '0.75', - coordinateSync: false, - widthHeightSync: false + "options": { + "left": 14, + "top": 36, + "height": 9, + "width": 539, + "borderWidth": "0.75", + "coordinateSync": false, + "widthHeightSync": false }, - printElementType: { - title: '横线', - type: 'hline' + "printElementType": { + "title": "横线", + "type": "hline" } }, { - options: { - left: 552, - top: 36, - height: 477, - width: 9, - right: 562.5, - bottom: 147, - vCenter: 558, - hCenter: 102, - coordinateSync: false, - widthHeightSync: false + "options": { + "left": 552, + "top": 36, + "height": 477, + "width": 9, + "right": 562.5, + "bottom": 147, + "vCenter": 558, + "hCenter": 102, + "coordinateSync": false, + "widthHeightSync": false }, - printElementType: { - title: '竖线', - type: 'vline' + "printElementType": { + "title": "竖线", + "type": "vline" } }, { - options: { - left: 13.5, - top: 36.5, - height: 477, - width: 9, - right: 22.5, - bottom: 555.2421875, - vCenter: 18, - hCenter: 305.2421875, - coordinateSync: false, - widthHeightSync: false + "options": { + "left": 13.5, + "top": 36.5, + "height": 477, + "width": 9, + "right": 22.5, + "bottom": 555.2421875, + "vCenter": 18, + "hCenter": 305.2421875, + "coordinateSync": false, + "widthHeightSync": false }, - printElementType: { - title: '竖线', - type: 'vline' + "printElementType": { + "title": "竖线", + "type": "vline" } }, { - options: { - left: 187.5, - top: 37, - height: 18, - width: 66, - title: 'Date:', - coordinateSync: false, - widthHeightSync: false, - fontFamily: 'Microsoft YaHei', - fontWeight: '700', - textContentVerticalAlign: 'middle', - contentPaddingLeft: 5.25, - qrCodeLevel: 0, - right: 249.75, - bottom: 75.5, - vCenter: 219.75, - hCenter: 65.5 + "options": { + "left": 187.5, + "top": 37, + "height": 18, + "width": 66, + "title": "Date:", + "coordinateSync": false, + "widthHeightSync": false, + "fontFamily": "Microsoft YaHei", + "fontWeight": "700", + "textContentVerticalAlign": "middle", + "contentPaddingLeft": 5.25, + "qrCodeLevel": 0, + "right": 249.75, + "bottom": 75.5, + "vCenter": 219.75, + "hCenter": 65.5 }, - printElementType: { - title: '文本', - type: 'text' + "printElementType": { + "title": "文本", + "type": "text" } }, { - options: { - left: 253.5, - top: 37, - height: 18, - width: 117, - title: 'Dec1,2023', - coordinateSync: false, - widthHeightSync: false, - fontFamily: 'Microsoft YaHei', - fontWeight: '700', - textContentVerticalAlign: 'middle', - contentPaddingLeft: 5.25, - qrCodeLevel: 0, - right: 249.75, - bottom: 75.5, - vCenter: 219.75, - hCenter: 65.5 + "options": { + "left": 253.5, + "top": 37, + "height": 18, + "width": 117, + "title": "Dec1,2023", + "coordinateSync": false, + "widthHeightSync": false, + "fontFamily": "Microsoft YaHei", + "fontWeight": "700", + "textContentVerticalAlign": "middle", + "contentPaddingLeft": 5.25, + "qrCodeLevel": 0, + "right": 249.75, + "bottom": 75.5, + "vCenter": 219.75, + "hCenter": 65.5 }, - printElementType: { - title: '文本', - type: 'text' + "printElementType": { + "title": "文本", + "type": "text" } }, { - options: { - left: 253.5, - top: 37, - height: 18, - width: 117, - title: 'Dec1,2023', - coordinateSync: false, - widthHeightSync: false, - fontFamily: 'Microsoft YaHei', - fontWeight: '700', - textContentVerticalAlign: 'middle', - contentPaddingLeft: 5.25, - qrCodeLevel: 0, - right: 249.75, - bottom: 75.5, - vCenter: 219.75, - hCenter: 65.5 + "options": { + "left": 253.5, + "top": 37, + "height": 18, + "width": 117, + "title": "Dec1,2023", + "coordinateSync": false, + "widthHeightSync": false, + "fontFamily": "Microsoft YaHei", + "fontWeight": "700", + "textContentVerticalAlign": "middle", + "contentPaddingLeft": 5.25, + "qrCodeLevel": 0, + "right": 249.75, + "bottom": 75.5, + "vCenter": 219.75, + "hCenter": 65.5 }, - printElementType: { - title: '文本', - type: 'text' + "printElementType": { + "title": "文本", + "type": "text" } }, { - options: { - left: 70.5, - top: 37, - height: 18, - width: 116, - title: 'R6P/R03P', - coordinateSync: false, - widthHeightSync: false, - hideTitle: true, - fontFamily: 'Microsoft YaHei', - fontWeight: '700', - textContentVerticalAlign: 'middle', - contentPaddingLeft: 5.25, - qrCodeLevel: 0, - right: 186.5, - bottom: 75.2421875, - vCenter: 128.5, - hCenter: 65.2421875 + "options": { + "left": 70.5, + "top": 37, + "height": 18, + "width": 116, + "title": "R6P/R03P", + "coordinateSync": false, + "widthHeightSync": false, + "hideTitle": true, + "fontFamily": "Microsoft YaHei", + "fontWeight": "700", + "textContentVerticalAlign": "middle", + "contentPaddingLeft": 5.25, + "qrCodeLevel": 0, + "right": 186.5, + "bottom": 75.2421875, + "vCenter": 128.5, + "hCenter": 65.2421875 }, - printElementType: { - title: '文本', - type: 'text' + "printElementType": { + "title": "文本", + "type": "text" } }, { - options: { - left: 370.5, - top: 37, - height: 18, - width: 72, - title: 'Warranty:', - coordinateSync: false, - widthHeightSync: false, - fontFamily: 'Microsoft YaHei', - fontWeight: '700', - textContentVerticalAlign: 'middle', - contentPaddingLeft: 5.25, - qrCodeLevel: 0, - right: 249.75, - bottom: 75.5, - vCenter: 219.75, - hCenter: 65.5 + "options": { + "left": 370.5, + "top": 37, + "height": 18, + "width": 72, + "title": "Warranty:", + "coordinateSync": false, + "widthHeightSync": false, + "fontFamily": "Microsoft YaHei", + "fontWeight": "700", + "textContentVerticalAlign": "middle", + "contentPaddingLeft": 5.25, + "qrCodeLevel": 0, + "right": 249.75, + "bottom": 75.5, + "vCenter": 219.75, + "hCenter": 65.5 }, - printElementType: { - title: '文本', - type: 'text' + "printElementType": { + "title": "文本", + "type": "text" } }, { - options: { - left: 442.5, - top: 37, - height: 18, - width: 67, - title: '4Years', - coordinateSync: false, - widthHeightSync: false, - fontFamily: 'Microsoft YaHei', - fontWeight: '700', - textContentVerticalAlign: 'middle', - contentPaddingLeft: 5.25, - qrCodeLevel: 0, - right: 249.75, - bottom: 75.5, - vCenter: 219.75, - hCenter: 65.5 + "options": { + "left": 442.5, + "top": 37, + "height": 18, + "width": 67, + "title": "4Years", + "coordinateSync": false, + "widthHeightSync": false, + "fontFamily": "Microsoft YaHei", + "fontWeight": "700", + "textContentVerticalAlign": "middle", + "contentPaddingLeft": 5.25, + "qrCodeLevel": 0, + "right": 249.75, + "bottom": 75.5, + "vCenter": 219.75, + "hCenter": 65.5 }, - printElementType: { - title: '文本', - type: 'text' + "printElementType": { + "title": "文本", + "type": "text" } }, { - options: { - left: 13.5, - top: 37, - height: 18, - width: 55.5, - title: 'Model:', - testData: '22', - coordinateSync: false, - widthHeightSync: false, - hideTitle: true, - fontFamily: 'Microsoft YaHei', - fontWeight: '700', - textContentVerticalAlign: 'middle', - contentPaddingLeft: 5.25, - qrCodeLevel: 0, - right: 61, - bottom: 76.25, - vCenter: 38, - hCenter: 66.25 + "options": { + "left": 13.5, + "top": 37, + "height": 18, + "width": 55.5, + "title": "Model:", + "testData": "22", + "coordinateSync": false, + "widthHeightSync": false, + "hideTitle": true, + "fontFamily": "Microsoft YaHei", + "fontWeight": "700", + "textContentVerticalAlign": "middle", + "contentPaddingLeft": 5.25, + "qrCodeLevel": 0, + "right": 61, + "bottom": 76.25, + "vCenter": 38, + "hCenter": 66.25 }, - printElementType: { - title: '文本', - type: 'text' + "printElementType": { + "title": "文本", + "type": "text" } }, { - options: { - left: 14, - top: 56, - height: 9, - width: 539, - borderWidth: '0.75', - coordinateSync: false, - widthHeightSync: false + "options": { + "left": 14, + "top": 56, + "height": 9, + "width": 539, + "borderWidth": "0.75", + "coordinateSync": false, + "widthHeightSync": false }, - printElementType: { - title: '横线', - type: 'hline' + "printElementType": { + "title": "横线", + "type": "hline" } }, { - options: { - left: 187.5, - top: 57, - height: 18, - width: 66, - title: 'Rated voltage:', - fontSize: 6.75, - coordinateSync: false, - widthHeightSync: false, - fontFamily: 'Microsoft YaHei', - fontWeight: '700', - textContentVerticalAlign: 'middle', - contentPaddingLeft: 5.25, - qrCodeLevel: 0, - right: 249.75, - bottom: 75.5, - vCenter: 219.75, - hCenter: 65.5 + "options": { + "left": 187.5, + "top": 57, + "height": 18, + "width": 66, + "title": "Rated voltage:", + "fontSize": 6.75, + "coordinateSync": false, + "widthHeightSync": false, + "fontFamily": "Microsoft YaHei", + "fontWeight": "700", + "textContentVerticalAlign": "middle", + "contentPaddingLeft": 5.25, + "qrCodeLevel": 0, + "right": 249.75, + "bottom": 75.5, + "vCenter": 219.75, + "hCenter": 65.5 }, - printElementType: { - title: '', - type: 'text' + "printElementType": { + "title": "", + "type": "text" } }, { - options: { - left: 253.5, - top: 57, - height: 18, - width: 117, - title: '1.5V', - coordinateSync: false, - widthHeightSync: false, - fontFamily: 'Microsoft YaHei', - fontWeight: '700', - textContentVerticalAlign: 'middle', - contentPaddingLeft: 5.25, - qrCodeLevel: 0, - right: 249.75, - bottom: 75.5, - vCenter: 219.75, - hCenter: 65.5 + "options": { + "left": 253.5, + "top": 57, + "height": 18, + "width": 117, + "title": "1.5V", + "coordinateSync": false, + "widthHeightSync": false, + "fontFamily": "Microsoft YaHei", + "fontWeight": "700", + "textContentVerticalAlign": "middle", + "contentPaddingLeft": 5.25, + "qrCodeLevel": 0, + "right": 249.75, + "bottom": 75.5, + "vCenter": 219.75, + "hCenter": 65.5 }, - printElementType: { - title: '', - type: 'text' + "printElementType": { + "title": "", + "type": "text" } }, { - options: { - left: 370.5, - top: 57, - height: 18, - width: 72, - fontSize: 6.75, - title: 'Rated capacity:', - coordinateSync: false, - widthHeightSync: false, - fontFamily: 'Microsoft YaHei', - fontWeight: '700', - textContentVerticalAlign: 'middle', - contentPaddingLeft: 5.25, - qrCodeLevel: 0, - right: 249.75, - bottom: 75.5, - vCenter: 219.75, - hCenter: 65.5 + "options": { + "left": 370.5, + "top": 57, + "height": 18, + "width": 72, + "fontSize": 6.75, + "title": "Rated capacity:", + "coordinateSync": false, + "widthHeightSync": false, + "fontFamily": "Microsoft YaHei", + "fontWeight": "700", + "textContentVerticalAlign": "middle", + "contentPaddingLeft": 5.25, + "qrCodeLevel": 0, + "right": 249.75, + "bottom": 75.5, + "vCenter": 219.75, + "hCenter": 65.5 }, - printElementType: { - title: '文本', - type: 'text' + "printElementType": { + "title": "文本", + "type": "text" } }, { - options: { - left: 70.5, - top: 58.5, - height: 18, - width: 116, - title: 'PUJIMAX', - coordinateSync: false, - widthHeightSync: false, - hideTitle: true, - fontFamily: 'Microsoft YaHei', - fontWeight: '700', - textContentVerticalAlign: 'middle', - contentPaddingLeft: 5.25, - qrCodeLevel: 0, - right: 186.5, - bottom: 73.5, - vCenter: 128.5, - hCenter: 64.5, - field: 'skcExtCode', - testData: '23131' + "options": { + "left": 442.5, + "top": 57, + "height": 18, + "width": 97, + "title": "600mAh/350mAh", + "coordinateSync": false, + "widthHeightSync": false, + "fontFamily": "Microsoft YaHei", + "fontWeight": "700", + "textContentVerticalAlign": "middle", + "contentPaddingLeft": 5.25, + "qrCodeLevel": 0, + "right": 249.75, + "bottom": 75.5, + "vCenter": 219.75, + "hCenter": 65.5 }, - printElementType: { - title: '文本', - type: 'text' + "printElementType": { + "title": "文本", + "type": "text" } }, { - options: { - left: 442.5, - top: 57, - height: 18, - width: 97, - title: '600mAh/350mAh', - coordinateSync: false, - widthHeightSync: false, - fontFamily: 'Microsoft YaHei', - fontWeight: '700', - textContentVerticalAlign: 'middle', - contentPaddingLeft: 5.25, - qrCodeLevel: 0, - right: 249.75, - bottom: 75.5, - vCenter: 219.75, - hCenter: 65.5 + "options": { + "left": 13.5, + "top": 57, + "height": 18, + "width": 55.5, + "title": "Brand:", + "testData": "22", + "coordinateSync": false, + "widthHeightSync": false, + "hideTitle": true, + "fontFamily": "Microsoft YaHei", + "fontWeight": "700", + "textContentVerticalAlign": "middle", + "contentPaddingLeft": 5.25, + "qrCodeLevel": 0, + "right": 61, + "bottom": 76.25, + "vCenter": 38, + "hCenter": 66.25 }, - printElementType: { - title: '文本', - type: 'text' + "printElementType": { + "title": "文本", + "type": "text" } }, { - options: { - left: 13.5, - top: 57, - height: 18, - width: 55.5, - title: 'Brand:', - testData: '22', - coordinateSync: false, - widthHeightSync: false, - hideTitle: true, - fontFamily: 'Microsoft YaHei', - fontWeight: '700', - textContentVerticalAlign: 'middle', - contentPaddingLeft: 5.25, - qrCodeLevel: 0, - right: 61, - bottom: 76.25, - vCenter: 38, - hCenter: 66.25 + "options": { + "left": 70.5, + "top": 58.5, + "height": 18, + "width": 116, + "title": "PUJIMAX", + "coordinateSync": false, + "widthHeightSync": false, + "hideTitle": true, + "fontFamily": "Microsoft YaHei", + "fontWeight": "700", + "textContentVerticalAlign": "middle", + "contentPaddingLeft": 5.25, + "qrCodeLevel": 0, + "right": 186.5, + "bottom": 73.5, + "vCenter": 128.5, + "hCenter": 64.5, + "field": "skcExtCode", + "testData": "23131" }, - printElementType: { - title: '文本', - type: 'text' + "printElementType": { + "title": "文本", + "type": "text" } }, { - options: { - left: 279, - top: 73, - height: 22.5, - width: 91.5, - title: 'Country of origin:', - right: 375, - bottom: 114.75, - vCenter: 329.25, - hCenter: 105, - coordinateSync: false, - widthHeightSync: false, - fontFamily: 'Microsoft YaHei', - fontSize: 8.25, - fontWeight: '700', - textContentVerticalAlign: 'middle', - contentPaddingLeft: 3.75, - qrCodeLevel: 0 + "options": { + "left": 279, + "top": 73, + "height": 22.5, + "width": 91.5, + "title": "Country of origin:", + "right": 375, + "bottom": 114.75, + "vCenter": 329.25, + "hCenter": 105, + "coordinateSync": false, + "widthHeightSync": false, + "fontFamily": "Microsoft YaHei", + "fontSize": 8.25, + "fontWeight": "700", + "textContentVerticalAlign": "middle", + "contentPaddingLeft": 3.75, + "qrCodeLevel": 0 }, - printElementType: { - title: '文本', - type: 'text' + "printElementType": { + "title": "文本", + "type": "text" } }, { - options: { - left: 117, - top: 74.5, - height: 21, - width: 162, - title: 'Dongguan Puji ElectronicsCo., Ltd.', - right: 279.75, - bottom: 114.75, - vCenter: 198.75, - hCenter: 104.25, - coordinateSync: false, - widthHeightSync: false, - fontFamily: 'Microsoft YaHei', - fontWeight: '700', - textContentVerticalAlign: 'middle', - contentPaddingLeft: 3.75, - qrCodeLevel: 0 + "options": { + "left": 117, + "top": 74.5, + "height": 21, + "width": 162, + "title": "Dongguan Puji ElectronicsCo., Ltd.", + "right": 279.75, + "bottom": 114.75, + "vCenter": 198.75, + "hCenter": 104.25, + "coordinateSync": false, + "widthHeightSync": false, + "fontFamily": "Microsoft YaHei", + "fontWeight": "700", + "textContentVerticalAlign": "middle", + "contentPaddingLeft": 3.75, + "qrCodeLevel": 0 }, - printElementType: { - title: '文本', - type: 'text' + "printElementType": { + "title": "文本", + "type": "text" } }, { - options: { - left: 279, - top: 74.5, - height: 22, - width: 9, - right: 288, - bottom: 120, - vCenter: 283.5, - hCenter: 108.75, - coordinateSync: false, - widthHeightSync: false + "options": { + "left": 279, + "top": 74.5, + "height": 22, + "width": 9, + "right": 288, + "bottom": 120, + "vCenter": 283.5, + "hCenter": 108.75, + "coordinateSync": false, + "widthHeightSync": false }, - printElementType: { - title: '竖线', - type: 'vline' + "printElementType": { + "title": "竖线", + "type": "vline" } }, { - options: { - left: 13.5, - top: 74.5, - height: 9, - width: 539, - borderWidth: '0.75', - right: 552.5, - bottom: 102.75, - vCenter: 283, - hCenter: 98.25, - coordinateSync: false, - widthHeightSync: false + "options": { + "left": 13.5, + "top": 74.5, + "height": 9, + "width": 539, + "borderWidth": "0.75", + "right": 552.5, + "bottom": 102.75, + "vCenter": 283, + "hCenter": 98.25, + "coordinateSync": false, + "widthHeightSync": false }, - printElementType: { - title: '横线', - type: 'hline' + "printElementType": { + "title": "横线", + "type": "hline" } }, { - options: { - left: 370.5, - top: 74.5, - height: 21, - width: 9, - right: 379.9921875, - bottom: 114.75, - vCenter: 375.4921875, - hCenter: 104.25, - coordinateSync: false, - widthHeightSync: false + "options": { + "left": 370.5, + "top": 74.5, + "height": 21, + "width": 9, + "right": 379.9921875, + "bottom": 114.75, + "vCenter": 375.4921875, + "hCenter": 104.25, + "coordinateSync": false, + "widthHeightSync": false }, - printElementType: { - title: '竖线', - type: 'vline' + "printElementType": { + "title": "竖线", + "type": "vline" } }, { - options: { - left: 13.5, - top: 74.5, - height: 20, - width: 103.5, - title: 'Manufacturer:', - right: 116.25, - bottom: 112.5, - vCenter: 64.5, - hCenter: 103.5, - coordinateSync: false, - widthHeightSync: false, - fontFamily: 'Microsoft YaHei', - fontWeight: '700', - textContentVerticalAlign: 'middle', - contentPaddingLeft: 3.75, - qrCodeLevel: 0 + "options": { + "left": 13.5, + "top": 74.5, + "height": 20, + "width": 103.5, + "title": "Manufacturer:", + "right": 116.25, + "bottom": 112.5, + "vCenter": 64.5, + "hCenter": 103.5, + "coordinateSync": false, + "widthHeightSync": false, + "fontFamily": "Microsoft YaHei", + "fontWeight": "700", + "textContentVerticalAlign": "middle", + "contentPaddingLeft": 3.75, + "qrCodeLevel": 0 }, - printElementType: { - title: '文本', - type: 'text' + "printElementType": { + "title": "文本", + "type": "text" } }, { - options: { - left: 117, - top: 75, - height: 116, - width: 9, - coordinateSync: false, - widthHeightSync: false + "options": { + "left": 117, + "top": 75, + "height": 116, + "width": 9, + "coordinateSync": false, + "widthHeightSync": false }, - printElementType: { - title: '竖线', - type: 'vline' + "printElementType": { + "title": "竖线", + "type": "vline" } }, { - options: { - left: 370.5, - top: 76, - height: 19.5, - width: 181.5, - title: 'Made in China', - right: 491.25, - bottom: 105.75, - vCenter: 431.25, - hCenter: 100.875, - coordinateSync: false, - widthHeightSync: false, - fontFamily: 'Microsoft YaHei', - fontWeight: '700', - textContentVerticalAlign: 'middle', - contentPaddingLeft: 3.75, - qrCodeLevel: 0 + "options": { + "left": 370.5, + "top": 76, + "height": 19.5, + "width": 181.5, + "title": "Made in China", + "right": 491.25, + "bottom": 105.75, + "vCenter": 431.25, + "hCenter": 100.875, + "coordinateSync": false, + "widthHeightSync": false, + "fontFamily": "Microsoft YaHei", + "fontWeight": "700", + "textContentVerticalAlign": "middle", + "contentPaddingLeft": 3.75, + "qrCodeLevel": 0 }, - printElementType: { - title: '文本', - type: 'text' + "printElementType": { + "title": "文本", + "type": "text" } }, { - options: { - left: 13.5, - top: 94.5, - height: 30, - width: 103.5, - title: 'Address:', - right: 115.5, - bottom: 117.75, - vCenter: 63.75, - hCenter: 107.25, - coordinateSync: false, - widthHeightSync: false, - fontFamily: 'Microsoft YaHei', - fontWeight: '700', - textContentVerticalAlign: 'middle', - contentPaddingLeft: 5.25, - qrCodeLevel: 0 + "options": { + "left": 13.5, + "top": 94.5, + "height": 30, + "width": 103.5, + "title": "Address:", + "right": 115.5, + "bottom": 117.75, + "vCenter": 63.75, + "hCenter": 107.25, + "coordinateSync": false, + "widthHeightSync": false, + "fontFamily": "Microsoft YaHei", + "fontWeight": "700", + "textContentVerticalAlign": "middle", + "contentPaddingLeft": 5.25, + "qrCodeLevel": 0 }, - printElementType: { - title: '文本', - type: 'text' + "printElementType": { + "title": "文本", + "type": "text" } }, { - options: { - left: 13.5, - top: 95.5, - height: 9, - width: 538.5, - borderWidth: 0.75 + "options": { + "left": 13.5, + "top": 95.5, + "height": 9, + "width": 538.5, + "borderWidth": 0.75 }, - printElementType: { - title: '横线', - type: 'hline' + "printElementType": { + "title": "横线", + "type": "hline" } }, { - options: { - left: 123, - top: 100, - height: 23, - width: 426, - title: - 'Room 201,1st Building, NO.12 XiHuan Road. Ba Jiao Wo,Wanjiang \nDistrict,DongguanCity, GuangdongProvince, China', - right: 552, - bottom: 143.25, - vCenter: 334.5, - hCenter: 128.25, - coordinateSync: false, - widthHeightSync: false, - fontWeight: '700', - letterSpacing: 0.75, - lineHeight: 12, - fontFamily: 'Microsoft YaHei', - fontSize: 8.25 + "options": { + "left": 123, + "top": 100, + "height": 23, + "width": 426, + "title": "Room 201,1st Building, NO.12 XiHuan Road. Ba Jiao Wo,Wanjiang \nDistrict,DongguanCity, GuangdongProvince, China", + "right": 552, + "bottom": 143.25, + "vCenter": 334.5, + "hCenter": 128.25, + "coordinateSync": false, + "widthHeightSync": false, + "fontWeight": "700", + "letterSpacing": 0.75, + "lineHeight": 12, + "fontFamily": "Microsoft YaHei", + "fontSize": 8.25 }, - printElementType: { - title: '长文', - type: 'longText' + "printElementType": { + "title": "长文", + "type": "longText" } }, { - options: { - left: 13.5, - top: 124, - height: 31.5, - width: 103.5, - title: 'EC REP:', - right: 117.75, - bottom: 153.75, - vCenter: 66.75, - hCenter: 148.875, - coordinateSync: false, - widthHeightSync: false, - fontFamily: 'Microsoft YaHei', - fontWeight: '700', - textContentVerticalAlign: 'middle', - contentPaddingLeft: 3.75, - qrCodeLevel: 0 + "options": { + "left": 13.5, + "top": 124, + "height": 31.5, + "width": 103.5, + "title": "EC REP:", + "right": 117.75, + "bottom": 153.75, + "vCenter": 66.75, + "hCenter": 148.875, + "coordinateSync": false, + "widthHeightSync": false, + "fontFamily": "Microsoft YaHei", + "fontWeight": "700", + "textContentVerticalAlign": "middle", + "contentPaddingLeft": 3.75, + "qrCodeLevel": 0 }, - printElementType: { - title: '文本', - type: 'text' + "printElementType": { + "title": "文本", + "type": "text" } }, { - options: { - left: 13.5, - top: 124.5, - height: 9, - width: 539, - borderWidth: '0.75', - right: 101.25, - bottom: 120, - vCenter: 56.25, - hCenter: 115.5, - coordinateSync: false, - widthHeightSync: false + "options": { + "left": 13.5, + "top": 124.5, + "height": 9, + "width": 539, + "borderWidth": "0.75", + "right": 101.25, + "bottom": 120, + "vCenter": 56.25, + "hCenter": 115.5, + "coordinateSync": false, + "widthHeightSync": false }, - printElementType: { - title: '横线', - type: 'hline' + "printElementType": { + "title": "横线", + "type": "hline" } }, { - options: { - left: 123, - top: 127, - height: 26, - width: 418.5, - title: - 'eVatmaster Consulting GmbH\nBettinastr. 30 60325 Frankfurt am Main,Germany OST_EU_20231019000012\ncontact@evatmaster.com\n', - right: 548.25, - bottom: 174, - vCenter: 336, - hCenter: 159, - coordinateSync: false, - widthHeightSync: false, - fontFamily: 'Microsoft YaHei', - fontSize: 8.25, - fontWeight: '700', - letterSpacing: 0.75, - lineHeight: 9 + "options": { + "left": 123, + "top": 127, + "height": 26, + "width": 418.5, + "title": "eVatmaster Consulting GmbH\nBettinastr. 30 60325 Frankfurt am Main,Germany OST_EU_20231019000012\ncontact@evatmaster.com\n", + "right": 548.25, + "bottom": 174, + "vCenter": 336, + "hCenter": 159, + "coordinateSync": false, + "widthHeightSync": false, + "fontFamily": "Microsoft YaHei", + "fontSize": 8.25, + "fontWeight": "700", + "letterSpacing": 0.75, + "lineHeight": 9 }, - printElementType: { - title: '长文', - type: 'longText' + "printElementType": { + "title": "长文", + "type": "longText" } }, { - options: { - left: 15, - top: 154, - height: 37.5, - width: 102, - title: 'UK REP:', - coordinateSync: false, - widthHeightSync: false, - fontFamily: 'Microsoft YaHei', - fontWeight: '700', - textContentVerticalAlign: 'middle', - contentPaddingLeft: 3.75, - qrCodeLevel: 0 + "options": { + "left": 15, + "top": 154, + "height": 37.5, + "width": 102, + "title": "UK REP:", + "coordinateSync": false, + "widthHeightSync": false, + "fontFamily": "Microsoft YaHei", + "fontWeight": "700", + "textContentVerticalAlign": "middle", + "contentPaddingLeft": 3.75, + "qrCodeLevel": 0 }, - printElementType: { - title: '文本', - type: 'text' + "printElementType": { + "title": "文本", + "type": "text" } }, { - options: { - left: 13.5, - top: 154.5, - height: 9, - width: 538.5, - borderWidth: '0.75', - right: 105.75, - bottom: 144, - vCenter: 60.75, - hCenter: 139.5, - coordinateSync: false, - widthHeightSync: false + "options": { + "left": 13.5, + "top": 154.5, + "height": 9, + "width": 538.5, + "borderWidth": "0.75", + "right": 105.75, + "bottom": 144, + "vCenter": 60.75, + "hCenter": 139.5, + "coordinateSync": false, + "widthHeightSync": false }, - printElementType: { - title: '横线', - type: 'hline' + "printElementType": { + "title": "横线", + "type": "hline" } }, { - options: { - left: 124.5, - top: 158.5, - height: 30, - width: 424.5, - title: - 'EVATOST CONSULTING LTD\nOffice 101 32 Threadneedle Street, London,United Kingdom, EC2R 8AY\nOST_UK_20231019000012 contact@evatost.com\n', - right: 553.5, - bottom: 213, - vCenter: 339.75, - hCenter: 193.5, - coordinateSync: false, - widthHeightSync: false, - fontFamily: 'Microsoft YaHei', - fontSize: 8.25, - fontWeight: '700', - letterSpacing: 0.75, - lineHeight: 9 + "options": { + "left": 124.5, + "top": 158.5, + "height": 30, + "width": 424.5, + "title": "EVATOST CONSULTING LTD\nOffice 101 32 Threadneedle Street, London,United Kingdom, EC2R 8AY\nOST_UK_20231019000012 contact@evatost.com\n", + "right": 553.5, + "bottom": 213, + "vCenter": 339.75, + "hCenter": 193.5, + "coordinateSync": false, + "widthHeightSync": false, + "fontFamily": "Microsoft YaHei", + "fontSize": 8.25, + "fontWeight": "700", + "letterSpacing": 0.75, + "lineHeight": 9 }, - printElementType: { - title: '长文', - type: 'longText' + "printElementType": { + "title": "长文", + "type": "longText" } }, { - options: { - left: 13.5, - top: 191.5, - height: 9, - width: 538.5, - borderWidth: '0.75', - coordinateSync: false, - widthHeightSync: false + "options": { + "left": 13.5, + "top": 191.5, + "height": 9, + "width": 538.5, + "borderWidth": "0.75", + "coordinateSync": false, + "widthHeightSync": false }, - printElementType: { - title: '横线', - type: 'hline' + "printElementType": { + "title": "横线", + "type": "hline" } }, { - options: { - left: 18, - top: 193, - height: 27, - width: 531, - title: - 'This device complies with part 15 of the FCC Rules. Operation is subject to the following two conditions:\n( 1 )This device may not cause harmful interference, and\n( 2 )this device must accept any interference received, including interference that may cause undesired operation.', - right: 556.5, - bottom: 238.5, - vCenter: 287.25, - hCenter: 225, - coordinateSync: false, - widthHeightSync: false, - fontFamily: 'Microsoft YaHei', - fontSize: 7.5, - fontWeight: '700', - letterSpacing: 0.75, - lineHeight: 9 + "options": { + "left": 18, + "top": 193, + "height": 27, + "width": 531, + "title": "This device complies with part 15 of the FCC Rules. Operation is subject to the following two conditions:\n( 1 )This device may not cause harmful interference, and\n( 2 )this device must accept any interference received, including interference that may cause undesired operation.", + "right": 556.5, + "bottom": 238.5, + "vCenter": 287.25, + "hCenter": 225, + "coordinateSync": false, + "widthHeightSync": false, + "fontFamily": "Microsoft YaHei", + "fontSize": 7.5, + "fontWeight": "700", + "letterSpacing": 0.75, + "lineHeight": 9 }, - printElementType: { - title: '长文', - type: 'longText' + "printElementType": { + "title": "长文", + "type": "longText" } }, { - options: { - left: 13.5, - top: 220.5, - height: 9, - width: 539, - borderWidth: '0.75', - coordinateSync: false, - widthHeightSync: false + "options": { + "left": 13.5, + "top": 220.5, + "height": 9, + "width": 539, + "borderWidth": "0.75", + "coordinateSync": false, + "widthHeightSync": false }, - printElementType: { - title: '横线', - type: 'hline' + "printElementType": { + "title": "横线", + "type": "hline" } }, { - options: { - left: 22.5, - top: 227.5, - height: 61.5, - width: 240, - right: 175.5, - bottom: 407.25, - vCenter: 100.5, - hCenter: 330.75, - src: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABGwAAAFCCAYAAACkbku9AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAAEnQAABJ0Ad5mH3gAAP+lSURBVHhe7F0HgGRF0b7NeWcn57Q5XIIjgwQFRBQjRhRUUDGjIuYAklQMKCCCCZRgQgVz/BUVRSSo5Jy5uDnN7Gz99dWbmu2dm93bvcje9XdX229e6Nd5ur6prl5GFhYWSxfTedkC9LZSMjw6QuPj43IMIJyamqKp6Vzhc6mwAJxYwjI9PU1TmSx/mDk36/pUjsZHx5zPeUxMTOSPLCwsLCwsLCwsLCwsdgwsYWNhsZShxMIWoLeZAoCYIcrJibGxEdqwbj2Njg7nb8gJWZHLZUuG0xxSjm+c5jiWYsgyqURMXqZB3OSPJ8cnaLB/oPB5ZGSEslmH2AHJY2FhYWFhYWFhYWFhsSNhCRsLiz0Y42MjtHHDMzTcv4k/gazI0ejIAN34pz/S1y+9iL76pS/ShV++oGT41S9dQBdf+GWWL9IlX156IeTbX7+cLv7ShXTemZ+hz519Ll137Q/o4fsfmEXcKFkzODiIIpNT45MTElpYWFhYWFhYWFhYWOwoWMLGwmJPhLANOZqaGOXjDEuW7rvzDjr7Ux+n1X1dVLVsGVUuQqqXYKhSw+KtbaTmqlr5HHR76d1vezvd+Kf/m7HAyQOHkGxuyhI2FhYWFhYWFhYWFhY7FJawsbDYHaHMwrySI8plaNPTj9LFX/gctceDQlgEXHW0qqudOhIhSocDlI74thi2hpZeCNmnu5cSHh/5auslTAWC5K6to1ouh/rKSnrVy19Gv//tr7mwcjQ9PUWPP/kYZaYmaQqfsZTMwsLCwsLCwsLCwsJiB8ESNhYWuyNKEjRFksvRH39+PR1z2EFiZeKpq6RVnWmKeZvJW19F3ckItUX880pr2LdkpS0UoDa/n7pCUeoOx6gzGKGOcJQ6ojFK+gPkb2wSa5zG2hr64Onvd3z7UI4msxM0PDrERWgJGwsLCwsLCwsLCwuLHQdL2FhYLGEo97IZCqQM/+H/UxOT4BpofHBYQsilX/pyfjlQOXVG/RRtqae2kIdWdySpPeylnkSIOiK+eQX3zSeIbz7pigVEUn6XxId04Lg7HqS+VKRknKXEjBOfzTT2JsMiuBb3NFLS15w/H6XuUJgFYVSIGwhIm/ZIlNpYOlMp8jQ3URmX02GHPYcef/xRyuYyXKQ5Gh0fQUmLI+KxsTE5hjPiyUkua4aes7CwsLCwsLCwsLCw2BpYwsbCYglDeZnNoBfyhA1NYkcnfCbKDI7Ql879LLVU11DC6xICA+RIOtAipEbC2ySkSWvQLefmE9wzn5hESilRkgb3Ij58xjHSsJD4VUqlCfEjDDfXUsRVJ8QQiBu9vycRoc5AkLr9YQ4d6chLW5DvC4XJW99A+6xcSX53CzU21NHqVStoYGATbdy4XpZIKUDSYGt0xYYNG/JHFhYWFhYWFhYWFhYWWwdL2FhYLGEoL6NSgJ7ITsFDLhG4hbx86vQPU8TlFeua3mSckr4W6owGqS3ko+54mAINNdSXilFHJCDn55P2aGBe6YyH5pWEv0WWVuEYy5T6WuO0oj1J6ZBXzpWKczGi8UBwnAp65D1xn0vyCcLGlI6gI20sraEgrWxvI3ddDfW2pijsc8sSqa62FA1uXMeFmSvsHAVs3Lgxv006UX9/v4QWFhYWFhYWFhYWFhZbC0vYWFgsYZhkDaSA/InpiYxjWZPlD5kcXfm1y6lhWSXVL6ugNT291B2PUtzTTK1BL6X8biFqIq4G2qenQ861h/2zBKSOiukPZi4BSTKf4B4lVkKuevGfo75xelLRWXEtVDRukDMgZpQQ0ng7YkHxz9OTjFNXOCyCpVF6DOnIy/LWNAUaG6gjyvenk9QaCYlj5qOPOJQmR4ekjLEkCgBZg+2/LSwsLCwsLCwsLCwstgcsYWNhsYSR52UKUoCeyEwJYZMbGaebfv9/1FJZS4H6ZuqOpSjU2Exd8Ri1hYPUEQ1T3Ovmz1FK+r1CZoRdTeSprRZx11SJtFRXiriqKkS8dTXkqZ9b3HX87DyCe2I+N3XEI7Smr5u6U3EKNDeQt8HZYrs4vmIx49HPLbVV5KqppObqikJ8uJYK+ak9FqaIx0WhliYn33lixiRpTAnU19MBy5eTv66Oy8XHz4SoL50S66S3nfQGms5NUyaToYGBASl2QAmc0dFRCS0sLCwsLCwsLCwsLLYGlrCxsFjCMMkaSAF6Yor/ZHL0yJ330j49K2S76pWtnRR3+ynqcsuyHxAXnbEIJXwe2eq6OxGjmKeF9u7upL26OkRWd7aLrOpoo5XtrSIr2tK0vH1+WdHB980jh+63hnrSCSFXEIJIAeFy1HMOkq3FS8VpSl9bqnCM+BD2tiaFqOlKxiS/iA+Eja+xTgibfVf0yn0ghST/+SVQpaQ9FJIw6fVSyuejnnic3FVVdGBfn5A2X/r858TRMKDLo2Bpo0ujLCwsLCwsLCwsLCwsthaWsLGwWMIQTiYfOrRBHnoim6PRDf105hkfFYJhv96VlPAEyF/dQAcsXylWIwmfVyxHIHGvRyxI3DXVdOqJb6CpoUHKDg6IZAb6abJ/E01s2kjjGzeIjG5cT8Ob5paR/g3zyvqnHqcvfvZcCnlbKB0Lk7e5gY445EB64uEHaOMzT5aM05TBDWtpaOM6OUZ8em7T2qfk+bvuuJV+98sb6EPvfy+1J2Pig6a2YhklI0FniVMoMEtkq29D+uIxSrpbaEUyQSmPm1amkrQ8EacGjgcWOF5XM91yyy1S5HA0bJdEWVhYWFhYWFhYWFhsL1jCxsJiCWOLhM1klp64/yHy1jZSoLGJOsJxSvkCtLK1XSxsuhP8OeB3fLQkExRqbqLOWFTInQvOPosoh92lWKYyjmT4ODNBhG3CsX31dG4bhONiufCCz8ryJ5+rUciUQw/cjy/zu/LXZ4s+pyHfRxyawuemM+M0NTEq92TGhp17Oc4fXnM17bWilyr4fXAi3BYNFaQ9gm3MZ0uixSUkTZvfR52hILVzWYGwWdPRTuHmRiGAzvjgB2h0xPFnk8txuhjDw8OFpVEWFhYWFhYWFhYWFhZbA0vYWFgsYWxG1CiUFMnl6LR3vIN8DY0U9bqpPRKldDAgJE17JMwh/LIExboG1jYdcELs9wqB8vEzzpDnC3HBGY68TEMS/y2ALgHC1tYgKhCCvMByobmEsC321CRd+NlzqY7fh/T5mxpo/1Ur+BJfA+GB92bxjpn3T+eyNDExwYc5mqIsS0bCDE3SaGaERiaHKcPx4jrC8cmxwjGwadMGOvnkk6m8bBl5mhuoqzVBqWhQllDJcjC3i7pgccTl0RXk8ywga1TaubwgKDcss0qE/dS/7mlJ68TYzNbe2SnOJ4cqBZQ8aWFhYWFhYWFhYWFhMRuWsLGwWMKYU+/Pkyz9a9fSoQccQE1VFZQOBwtLoOBUGGTNXIQNLEeEsJlF1MxA36syODRCOT4oJinmE/mTy9JFnztfLHpiHjd5G+roOfuuoelslnLj4zNkDd8LJ75KEOHRKT4/NDlEY7lRyhb9wzX8RQiZmMqKDAwNyrNDI8P0wQ9+gKoqy6i+ppw603HxcwPCBkuh0l6PLIMqJmxMsgaCbcmbqpfRdVd/j7LjI/mMccBJnsxsXhabnZCTFhYWFhYWFhYWFhYWm8MSNhYWSxhz6vx5wubfN91E9ZWV1FJbTV3JuJAi8FMD58FRt2ubCRvF2NiYkCm6JAgWMDieT8RSZmATXXDWp4WwQRpALB2yz94OWcP3jA8PcWzO+01Hvvw0/5uxsIFVzabhjdQ/skmOs7mMXFfLmv7BAUQhMjI2KmE2O0mvfc3xsjwKhE3Q1SiEDZZCwV9NTzSyRcIGW4TDGuktbziBJkYGC4UyNor3z5STSumTFhYWFhYWFhYWFhYWm8MSNhYWSxgOcVECecLmW5deKuRLKhQQMgakDKQvnaRIS/M2EzaOxYtenwmdpUGbn58VIu5cli654HPUVFEuOzbVlS2j5x50QIGwyU1OOPfDfCePoaEhmuJnhYzJjvEl3JP3X1MQfoZleHiQ/07J6yazGREcD4/COXCO7r/vLkrFQ+RurJUdp7C9eZrLpDvCodezRcKmk59trimjg/ZeXSBsUCbDQ+NOFouk9EkLCwsLCwsLCwsLC4vNYQkbC4sljDl1/jxh8/aTTxbyZXl7a96HTVjImXTQT0m/d5sIGwc52rRxLU1nJik3NUE0leVHJik7PsbXsoXPpUL4r6HMOF143jmyK1XY1SyEzQuOOIym4dAYZFD+/WMjo+L3BlY2sOYB8fLoow/T5OgQ38fvglPh7IR8BnGShWNkpBvPjo0IwTM2MU7rN26QtMNWZ3B4gP9m6QOnvVPymw4HhLBp5bKBD5uOYGCLhE17NEARbxMl+ZknH32II84JYZOZLL00rPRJCwsLCwsLCwsLCwuLzWEJGwuLJYxinb/g0FcIkSw995BDqKGqSrawDjQ3ym5QkLiQN6FtJGxy9POf/phOfN2r6Y0nvIbe9IbX0VvfdCK9822n0NtPeROd8sY30NvefBK9laVUCDnjPe+kIw86QHangjNkLIkSHzYTExw9vxf54PdkJzNC1ujOS/fcdy+98pWvoJU9nbSmp4vW9PXQ3r3ddOBeq+i4Y46i95x6Kp33mbPo4fvvk+ex5baWFUgbEDaw0BkbHaQH77uTYkGvkEXw7dMZDVO0qZF6Y9EFETZRXzPVly+jv/zxdzPlxKH1YWNhYWFhYWFhYWFhsS2whI2FxRJGsc6vVihw1gurl4P22YdcdXVCwsDpMCxssPRIiZptJWzOOfOTci/8uFQZYUPFssL5uUIIfNdghyikCUSSu65GyJdpWNfkcnlLnZn3q9Phv930dyovKxOixFtbTeGmJgo2NMjSKo0b7zny8MO4TBzfNyMjIxINLG1wBr5thoc24YiOO+ZIquX7C1t7BwOyhfdCCJtgS708e+33rpgpJw7HxrPy0ZTNTshJCwsLCwsLCwsLCwuLzWEJGwuLJYxinR/OfEHYyBKlyQk66rDDqKW+XrbL3qunq0DMdMYiQtZsK2Hz7cu+Rs3VFfyMh7pTcQq1NFHY3SzHiQBIosC8Aie/YVcTh3EKNDZIOg9es5ezrTeWReXfPz2FkGhgAMuYiO5/8AGKRcOyjKrV56XuSIT64nHqijrblsd9fop5fZKPH1x9lSQYZQMg7RkszUK+ZNnWOJ1y0gnkbailIL8/xfk/bK/VFOe4t0TYtEX8Qthgd6vvfOPrnNxp8bGDl2Q4arzLlM1OyEkLCwsLCwsLCwsLC4vNYQkbC4slDNPpsO6+BICwmRwdocMPOkgsXuB0GAJiBtYsrXK87RY2l1z4RbEuAfGCuNQ3ThfHk/B55DMcHOMzrsOCBe+LeVoK1+E3Bu9PBfyym5UQNnkLG+RB36+7RCG88+67KMjxtVRWUncoRMsTCWrz87u9XslHOhSm3nQr1ZaX0zve+hYhUrBzFZDNTYkPHMSbhf8bytCH3v8escpBuezX10P+mmrxY9MZCIjA4gaCLb8huE/KMOKnmN8lZfCja6/ixDnlL+nNF5spm52QkxYWFhYWFhYWFhYWFpvDEjYWFksYu5qw+ealF8uyJuw4hW3CQciAsEEIMgYCYgZWNPCbA2JHrXuQhi0RNvr+0eGRwnIo4PEnn6DWdJKCTY2UaHFR0u2mjnCYVre3i7UOrGuifr8QNh9832lioZPLOoQPlo1hWZTki7I0NryJznjfu8lTXyN5iHBal3Mc2CnKEjYWFhYWFhYWFhYWFrsKlrCxsFjC2NWEzdcvulCc9cJZMMiWiKdF/NBAPPW1FGpplmVO+Ix7QGyA4ME1+NTZEmGDZV1TWSyNkhcKQNzc8d//kMftorjXQ6vaW2lVW5s8DwLH11gvS6KWd3ZKPr7w2fNlm3EQNuKQmeGEyFuWJkYH6A2vOZ5cNZViCRRubqQD+3plSZQlbCwsLCwsLCwsLCwsdhUsYWNhsYSxawkbovPPOkvibY/GhIDpjCckTAaCEib8AWqNhOR8ZyJGPam07ObU19pGQRd2htqyhU1uio/5hSBZxHEwhw8/+gh1d3cKCSTkCb8jwXlZ2dlO+65eQalIhGrKyijMefr7X/7sJJhldHTUSTgDW3/nJp0lUYcdtJ8sidqrq0O29V6RTIjljiVsLCwsLCwsLCwsLCx2FSxhY2GxhLGrCRscPHj33bThqWfoiYceYnmE1j3xBK1/8mk+9xQNrt/Ix0/K+YfvvZfWPv4kPXr//XTemZ8hd20dwUHwlgibzOS4LGmahBPiPG659d9Uy/cina76amqsqaSa8mVUV1lGVWXLqILPQ2BdQ7kpJ8Es2B5cjnPTEi/lMvT0Ew9TOhYid121pCXmdlEblwWWRVnCxsLCwsLCwsLCwsJiV8ESNhYWSxi7nLDJTlF2FMQHjvn945POsT42kSGazMo1kfz5Ky7/JlWVlUma5iVsshmxhMELYVkDwZKom/75D9p33zWUTsWoqzNNq1f10b77rKYVPZ38uZVOOuF19OPvX0tjQ4P8YI42rFvv7DSFhLNkJkD+4HOWzjv7U5KWjnhE/O9gl6i+eEy29baEjYWFhYWFhYWFhYXFroIlbCwsljB2NWGTnZySyyLYxnqSD/j/5MgE5Sb4WobvhK9fPjc1nqXM6CSND43RxV++iN+xAMIG7592LGTGxsZky2wsa8L7H3nsYcpOjdPwyCba1L+OxsaHKDM5Shs2PkNDg/35RDnPP/34EzQxMirxQKZlz+0c/el3v6bujpTkty0aEqfIXTFsER6zPmwsLCwsLCwsLCwsLHYpLGFjYbGEscstbHLT4sx3YmzSWW6E2/kiCBu5iT9PwZoFxA3fK1FlsnTZxV+n2vLKkkuiDtwnT9gIWZOj8TFs7T0DkDYAv5lGxgY5zPKnLE1MjtBUbkI+49pkdoKGhwdpKu8DB1Y12XFNF5cbl9HRRxwqeV3enqaot4VWtqVll6hYc5P4sVGixiRrZhE2XHYxnztP2FzDmUVaHMxL2OTLyTlpYWFhYWFhYWFhYWGxOSxhY2GxhLErCRvI1JRjPoNlSoOD/fmts3M0NjIqzoLHR8cKuzxNYSttXOc4v3PZN8QpcNrvp45IiNpDM4TNQfvuTdNCfOTfLUI0MTGR392Jz+TzmUXcfB0EzaaBjRJO5CZpisMMZfnvlJwbGRniNE7IvXj/6OAAveutb6WW6iohaEDCdEbD1M5lAafDCLu5LEqRNKY4hI2nNGHD79FyUikcIPmFkxYWFhYWFhYWFhYWFpvDEjYWFksYu5qwyeYyM0SIIULS6Gdx+suhCqfxW5deSrV5wqaL320SNgcWETawkFGiBsDxYP8ADQ0M8qccjYkFjkPawKoGZM3wxAiN5yZpNDNG6wc2yLUNm9bLfXA2fOThh8muUJHmZkp7PZKG7khYiJk0l4mSNsUETbGg3DYnbJBuS9hYWFhYWFhYWFhYWGwbLGFjYbGEsasJG5Al/7jpb3TH7bfSvffcRf/9z+30v//eQXf/9z90z//+Sw/ddy/dfccddOdtt9F/brmF/nfrrXTHP/5J537ikxRpcW2RsAEZJEua8oBFj+wWlU/A5MQYjY9jq+4cDQz108jYsBA2poxlx/nWHD36+CN0ztlnUTQSkh2kYkGfLMkCOQOiBgQNpGBRw+eLCZpisYSNhYWFhYWFhYWFhcWOgiVsLCyWMHYlYQOce85nKBT0U8DjplSMn+V40vEYdbamKer3UywQoHgwSB2xOLWGIyIrOzqpkz/X8DsWQtg47IaD4eFhx9qG/29cv4HP5NOXF7WymZzOiHUNyBqEoG7WbVhLzU0NVMbvbU3EKR7yO+XB6cfOUAixPAtOh7E8CsfFBE2xWMLGwsLCwsLCwsLCwmJHwRI2FhZLGLuasPn6xRdRTUW5LC9y1dVRY3U1NdXUUKClhRorKqmpsorctXUUaGyiluoaql9WRv6GRuqOJWhFOk1tC1gSBYGPnGw2KwLcf+999JpXvZpe/uLj6IjDD6UXHnsMPf74ozQ1naWJzLhY1mT5Lwib/pEBTi/HMTUpBFNlRRntvXIFeZsbqAvbd6McOM9YCmUSNqa1zZxiCRsLCwsLCwsLCwsLix0ES9hYWCxh7GrC5huXfo0aqqooFQxRVyIpYbjFTZ3xBHVEYwVpC0co5QtQrMVDocZmCjY0UaSxkdr4nfMRNs5yKCdfsKxRwuYff7+J3K4WWdrU0thA9dVV9MaT3sD3TAlhA4FljS6LGhoZlCPElUzE5LnlXe3Uk0wIQaMEjC6LUqubWeRMKbGEjYWFhYWFhYWFhYXFDoIlbCwsljB2NWHzlQsuEOsa+IJpj4SpIxqhsKtZPrcFgxR1uSjh8Yh0hkK0Kp2m5Qlslx0U2RJhMzk5LqECS6KA++65lzpb2ySdK7u7KcHPg4T5+Q0/o4GBTbIsanxyTIgbWNeMTYyKhc3Y6DA9/dQT1FhbQ/VV5ZLf9kgoXwaOoGxQLskShM1m23xbwsbCwsLCwsLCwsLCYgfBEjYWFksYu5awydH3vnEZ1fO9eBayvDXtvAO+a9xuIW26olFZ+pTyeKidz6e9Xkq6WqgrGNoiYaMijoYZY2NjEt579z0UD0coGQ5ToKmZgs0uWYaViISFkMEzStYMjw5JiB2tdBtwkCuVZWWU4PyjDLQ8NhOcN8QkbCBItyVsLCwsLCwsLCwsLCx2BCxhY2GxhLGthA0EhAWsY2THpEiegCgvp4+efjpHii25IRJtAfJePn/lZZeK82DEgzjhAwbEhi4r6uR3QbpA3JQQXOuJRoT4wPu9DXV08P77CGEznctyfhwCBMuhzK294cMmHU+If5yoxytOjVd0dYmVzfvf915nadTEGKdyhrgR8mbY2QoccT/30IPFOmhVVzu1x8LUmYhSqKWJOuIRyUua0z8XUdMZcEJL2FhYWFhYWFhYWFhY7ChYwsbCYglDiBM93lGEDdiFImJBuIbpKbri61/bJsIGpEc3v7sUYQOiCO/A+zVvStxgSVQqFhfHxstb2yjp53fz55b6evK1uOjvf7tRnlOiBv5r4JBY8sKC7cBvvfkmqq0oo4jHRf6meiFq0mFOeyxMPck4RVqaLWFjYWFhYWFhYWFhYbHLYAkbC4sljB1O2GxhSZQSNogPAn8wEuYJG3XiOxdx0x5wdonC0iksiZpF2AiroTIbsLBpTSSpoaycVqTbKOxqofZojHra2sTK5i2nvFnIHvixUdIGx+Pjo/x0joaHBjgTWfrI6e+jqrJltGZlL3mb64Ww6U7FC/kpJmxA1EC686ElbCwsLCwsLCwsLCwsdhQsYWNhsYSxqwmbb339EiFssHxIlhCBqOG4QdKopY1J2BSTNvBhg3PweQPCxlNfW5KwQb6mpqYKeYSFTWssQb7aemr1OrtPdSeStKqzi7xNTeRqqKdf/fLn8qwSNpD+/o2FOMfHhmjj2qfI52qgjlSM2hIRCroaaXl7Ol8mjrWQJWwsLCwsLCwsLCwsLHYFLGFjYbGEscMJm9yU40smOyWESUFARkxP0Te+fpH4gUmFvSKtUT+lIz5qi/ipNeyEkPbwjHSGZqQUYXPQfmtoOpvhTOBdzrbemUxGHA8jxPvhdDgdjcv24O3+EHWEo5TwcZzxBHWmUmJlc+TzjqDRUewqlaPHnniUyyknn9WPDVGWaGqSvn7JheKAuK+7jQLuJupKxkouiVKiRsUSNhYWFhYWFhYWFhYWOxKWsLGwWMLY4YTNFixsLr/0q7KjVDLkEQFhA+JmPsLGJG3MJVHYZcpdV+PsEsXpz+XJGoiZN+DhBx+i7tZ2ai6vpFXJVuqLJcXapjMWJ7/LRclohKoqy+mb37yc73Z2ihoY6neOhwcpm5ng4yxnJEvZiWE6/DkHCMmTjAQoHvKJtVBHNFwgbEzLGkvYWFhYWFhYWFhYWFjsDFjCxsJiCWOnEDbTU2Jhk81mRWRpUp51uOxrXxHCJh7yiCQjPkoYljYIIUrcFBM4sK6B02H1YQPC5oB99qKpiXEhVbANNyx5YF0DwbsBEDY9bR3UvKycVibS1BtNUNTlpo5ojIJuN+29cgXV1lTRfvvtQ/fccxen1vFh4zAljoyOwdIGu1FN0C3//Cv53I0U9rVQNOChYFMDLW9NzUnY9Pid0BI2FhYWFhYWFhYWFhY7Cpaw2V5QxWuxocBR8BYfWuzp2N6EDa6DgKgvX0YfP/39NDYwQKP9/TS0aSP1b9pAgxs30ED/Rhoa7KfRwU10+SVfkSVRiaBbLGxA0pSysCkmalRgXaPbeoOwaamtpgPWrKap8RGamhiV9+Fd/evX0aaN62m4fxONDw/RXf+5g1JBTmtTC3UGgtQVilJvIkGRFjet6GijkKuFAu5msZp5x1tPdp4d2kTrn36KnnniUU77AG1a9zQ98+QjNLD+aaLMGF385QuooaKMkkEfJf1eiuaXRJXyX1PKwubH18wmbEyLoAJQWRBc0mMLCwsLCwsLCwsLC4sSsITNtkKVrq0V0dxUyVtsCLHYk7ElwuawAw8UQgWWM0lxDBwQcgYOdcVJMIibIgGZo7KirbUgy9tnQuc4TepUeC4pjlvJD5WuWETuSwd8lPJ7JU2dfA7WLas62jhMUx+/xwxN6Qg6W4NrCEsdeVc+9NXXUdTt4jijEt/e3V0SdifiQlat6emifXu7Rfbh49V8rScRk2fTXk8+7tmixA2OheDy+mYImyz3TbFKYimQN4YU938rVqxYsWLFihUrVnamWCwpWMJmW1GqEyxGRJGDYrc1gmct9mTsCMLGFFdl+bwCHzTzSTHZUSwgazo4LZ3RsITYCjzuaaFgYz356mqouaJsXikVpymw4El53BSsqyVX2TJq4rJoKS+jQG0NRZsaqYE/47y/pppizU1C0mi6sVyrOD5TpIzCkc0JG9QBBISNkjdK2BRL8XhgxYoVK1asWLFixcqOEoslB0vYbCtKdYTFSCklblFSOtqFisXSxo4mbExrmZJSRNAUSymiwxRY1YCkAWEDaxuEsLbBciSQNiXfaUipOE1ZkUxQbywqaQFxk2hxSYjdqXAd/nNUQO6ApMG9rT7vnBY2Kiif1nCEIj6flHFJC5v5yBoRCwsLCwsLCwsLi52LYp1wMWKxc2EJm+0Fbb2LDQWquC02dKLZFrFY2tjRhE3S55lXQHDMJ6WIDlPwDhA2EByDhAFxg2VJfamEEDrzSak4TUm6W4R8ASGzPBEXAqcvHhNyBsQMQiVqVPQcnikVp4qkvZiwMaxqsB2601fnEwsLCwsLCwsLC4udh2J9cLFisXNhCZvtAG24iw23BxDXtojF0saOJmxg8TKvGERHKSlFdJjSHY/KUihY1YAASnjdcoxzIG62JKXiNAXEC0KQNrCsAYGDENYzsLKBxQ1Ez+M+JXIWQtikIhEKczxVZcYuUXmrmrkIG+xYpWJhYWFhYWFhYWGxM1GsDy5WLHYuLGGzjSjViBcj24pScS5GLJY2djRhA/JkPgG5MZ+UIjpMMa1rigXnS73TlFJxmgJrGiyJUuIGAiIJn7E71cpUsrBsSgkapBtkDsgbfaaUII2paGhRhI1J1ljCxsLCwsLCwsLCYmejWB9crFjsXFjCZhtRrIAtTrYdTscpFffCxGJpA7Wo7WhHEDalrFpMUcJlLikVpylwMIylTTiGxU53PCqCuPG5+H3FUhxfsURcTfIOpEXjQ4hrIHxwDVY9sO5BOjTN6iPHjKtYsIuWQ9h48oTNVURTk1z4IGqyNJ3j4yJH4dOzxPY/CwsLCwsLCwuLnQurPy4tWMJmG1GqES9GtgdKxbtQsVjaQC3uSMLGJF9KiRIbc0mpOE3RexCXaTmj8ZvnSklxfMUiy7ZYsMSqOG2lzuEZvBfkDUic4vhMmZewYSlF2BSTNhYWFhYWFhYWFhY7F5vrhIsRi50LS9hsAdlsVkQVYRNynqZKNmScH58co5Gx4cK5icy4fM6wUqfnJic5/skpymVZ7XboThF8zkywQqfn+PXTU44UziGYZoWdT6rkclmamspw2iYpk5ngO5DunHyenByXc7hHzwPIx9jYWCGPCKem8CIHeAc+m+eAUmVisXOBZpDNzdQL6hL1hWU5Y0ODdOCaNVS5bJmQNRFPC0VaXCJhVxMFmxoo5nZtk0S3UUrFuRgpFefOlJjPTa76ainj3//qBi73DNfCQsXo31asWLFixYqVzSXH89wpnm+WumbFipWFC/clEQZ0Rf4gojqkfoZAb8Q56I04xjnokcPDg3n9cgaqN0JwDD2koI8YwPXicxYLgyVsFgg0stHRURoaGhJyQxvcxMSYEDBo+JNZp1ELGcONHJ+loecy3ICzch9CXEfDl86CaCA4VRTiC2pscJSGB/mdHI4Oj9DkCMc3yc8pcZOPSyXHcSJe+M9AGibGR52OVdQR8VnSUqLjaEebr2MVkzoWuwaonfkImxcedRT5XS5a09dDe/V00Zqebtq3r5f2W97LYQ/t28uft0H22UYpFedipFScO1MO2Xs1rehopbjfQ1de9jVa++hDNLxpHY30r6enH3uIBtY/Tf0bHNlohI48w7JOpH/9Bhva0IY2tKENbZgPh/sHaNPG9bT+6Wfo8cceoYfvf4Duu/duuu+uu+nuu/5Hjz/8CD36yEM2tKENS4T3330P3XP3nXTvnXdJiP7z1JOP0/DAAGWFcJnRCaHLjo+NOMQM64fQH6fyJA0ERE2xX8ZMBvrm/HogdEXozJOTiGsGExOzCR+LLcMSNluAaXmigEKMcw6LiMaKRjxbclMTNDI6sNn5yYkReuTRB+jGv/yRfnLdj+grX/wCnX/2Z+ijp59Bb3/LKfT6V72GXvLCY+now59Lhx9yMB1+0CESHnHwc+i5hz5Hzr/gqCPpxcccK/ed8OpX0RtPOoHe9+530Dlnf5qu/Nbl9Iff/5ru/u/t/AX3EPeW/C/5HE5lxyk7PiJpoKzTWYeHh6XjQNFXkgZQ0sbJI6x4HCubhXRQi52HLRE2L3je88jb1ER793bT6u5OIWz2W95H+6/oE9Jmv76ebRIhfbZBSsW5GCkV586UQ/fZmw5ctYL60kk66uAD6aVHH0lHHnIgHXHgfrTvil46dL81dMj+jhx8wExYkP33ETlkv/1saEMb2tCGNrRhPnzO/vvTQfwduv9ee9Fe/H26qqeHlnd30PLOTurtbKPWWIzS8YgNbWjDEuGKrk7q62qnnrY26mpLUV9HB+2zegUdfvBBrEc+l0464TX0llPeSKe96+30sY98kC768hfoZz/9Ed3yj7/R3XfeQY89/ABlJkdZn8jSxPgw5SbHoGVIODY6zMfOD/rQC2HQAAExozqz6paik1hsMyxhswWg4SlRgcYHmSEslGnMSoMGSQMiBMTI+PAA4Rf0n//0x/TVr3yR3v+ed9KrXvkyOuzgA6g1HaeWxjqqr66g6rJl4mNEpW5ZGTVXV5K7to489bXUVFlFTVUV1FhRSY2V5fIZ11tqaslVX0MNHEd9VTnVVZZJiHMBdzPFQ35q5Q571OHPoRNf+yo659OfoB9fexXddvNNtO7Jx7iHjUua8/1N8onOhnwqShEz6Hi4V4kci10L1MB8hA0mPmhXbdEwpUIB8WHTGgo6/lcCvs18uCxW2rZRSsW5GCkV584UX10N+bmfYtcoF/fPFu6rdVzenpoq8qH/VpRxv7VixYoVK1asLEYaKpbNkibMcWt4flxXzfNj/u5tqrdixcoc0sz6IQR9BqH2KelfNXyN+1FTbZXoj1jWX8WCc9AhQ94WWtnTSS8/7lj64Gnvpou//AX67S+upwfu/h8NbljL6mN+tUcJQAeBmPokAL0RhI4lcbYOlrBZIEyCAiGIm+GhAVGMQdKABLnpxv+jb1/2NbF2OfKwQ6gtGaNowCvEDDpDBUstOgt3EHSGjlScOmNRcQALJRpOYKFQI0z6fRT3uuV6ZyxCHdGI3NcWhkBZdI7hQDbNnxOsfEf5/lBLMwVdTRRobhRpqa3mDlpWIIR8jfWyPOaEV7yMTn/vu+jaq6+hO++8U/KlQIdSS5rBwUGxwhkfH59F4KAM0Oksdi22RNjgF6qasjIhbODHBu0KkvB5KOZpKenIdzEC0icZ3DrBs6XiXIxsy/u3VfDuA3q7qDPkp306WinR0kSr0gn53Ob3UNzTTJ3RYEE6YlasWLFixYqVhUhXIizSGQ9tJjjfGvZZsWJlHkE/6klFqa81LiH6Tns0IAIdE7pj3O+lsNslEoNuwAKflzAaMPXHurJlcu/hB+xHb3vzSXTRV75K119/Pd13332iExcDuiR0x5GREXEnoveogYDF4mAJmy0AS6LQsNDoTEYQjQ9rAS+/5Kv0sTM+QMc+93CKsJKGRg1yBlYxYCrR4MFWYpeeXlbqlre3iuULOgkclmJL4YTXld9S2Cs710C5g/UAPjs70uhuOMVhfvth2fXHEZA4DvkDCwo/K+VuUdBxDmHY1Uy++jpy11QLmdPc1EDhcJgOOugg+sAHPkC/+c1vaNOmTflczgY6GUgbsxwsdi22RNgcesABVFteTh3xqLRBJfk6omgrs61VFitqZdIa2XopFe9CZXu8f1tE3s19OFBTST0gWz0u2qs1SZ1BH/Xw9eUJ/nIM+QvSHi4lXitWrFixYsVKkXREWOFkwXFbyMNzYjfPlTFfdlHSx/Nq/mzFipXSgn6CUPtOOoAfaVvkM/oVdkSFUUBPMkHdiXhBYCAA/REblECHhD7Zl07JtebKCqphHRdEThmHHo+H9ttvP3rDG95A55xzDv3iF7+gp556ajM9EfrjllZwWMwPS9hsAWajA1t4++230wUXXEBHHHEEtbiaxGJGTDW58cJME1YL7bGwLDmJsALXm0pQLytxXaww41d5MJoIYUWDX+hBznRxx+kKB6g76qeeaEhCUfDQ6VghbOVOh1/s8bk9wF9k+RCEDggfbD8MwgcWB7odsgoUW4cEmtneGOdxP1jUpsZ66XBut5uqqqqorKyMWltb6dRTT6WrrrqKHnzwQdq4ceOsckBHQ+ez2PXYEmFz0D77CIFobuvtkDYg9hzSb2sFz0PS3Ha3VkrFu1DZHu/fFsG7uzlcwf1qn1SSViditJzLNVJbTR3cL3EN5I1KRynBF2eoxYoVK1asWLFiSFugWaQ96Cp53YoVK3NLV8Qj0hlmnZH7UKu/idK+RqdfCYnDumZeN5Q5dV5vhE4ZbWmmrlhErjmGBSB+AnINITYxSbBe6/P5qLa2lpaxngEdMpFIiH4MAue3v/0tPfDAA2LwAJ1Rl0Ph2OqQi8eeS9jMJv8c4Fyx5Kbp9ltvo/POOZcOe86h5Gl2ydKmmopKcjc0iBKc9HsdIoZDLF9a3gomMiafQcqoNQOWoYCo6UnGRdIh51cDYTxZwIB2hjmOqF9IGzCgIHMQConDop9xn8OSBoSEgRRbICg5o0QOOplew2ekpyOZpEQkTHFW4pPRCAW9HqqprhTmtKqynCJ876te+Qr6/rVX09NPPYECcSS/y9RCUKpYTbHYeqD8tsaHDdoj2qK2nY6wQ+YtJATZo6Es04tunejzEu9WyLa+f1sF74YlDQibZFMDdXF/Xx6PCFGzOp2gdj9/URoWNiqwrCmE3I/x66ENbWhDG9rQhjacHeo8WOfFOg+Wc/l7Skt+Pi3hXFL8jBUru4/gx36EPbEA9caDEqIPaf/Bj/7QB5WIwQ/5+AySBmG4uVFCCPRIJXBwb8LnpXQ0SqmYI9Afo6xf+N0t1FwPH61Voiuv6Ommd7/9VPrB1VfRw/ffx6oJ6ytwJYINe0xFUAXQ0GIWljxhU1zXKgXwBzhGmso4DnZz2SmaGBunqYlJbi85mhyfKDw0zfdk+NpTjz1O1//oOvrEhz5CLzn6BdQajhXW8IWa3Nx449zQoxT3cgOOx4SkgfKmv/hDRBHlho1jKMc4hpUNBMdQlhP+FupJcceIgshppmSgie93UVvEzfd4JOxNBak7yZ0swcp1jL+88ufbWdoiXhY+b8StaZHlGvm0qDUPjnEdZJLei2uaXnwWcomV0RQrlLAEqqtcRu7GWnI319FeK3vonaeeTJ/77Nn0q5//hMbHhrjgHAIHW4mPj4/SyNgwjU2MOluY0xSNT47xXxxxWU9naHhiRMIsrk1NFHYnn0vmxBZv2DOAItiSD5tiwsa0sIk0N9PKVIqSLTy4+3zU5gtS3OWihMdHUQ6Tfh7Ixe/NTIjlfDOfvXu04AtusaLPOaGb+z1MV21oQxva0IY2tOFCQgiUSPzyDyWyNxnnuTkIHZ4zx8MU9zSS84Om8yOnKaqwwrLdipU9V0LzCjbTmEtA8rQFoWfOLXDBAfcb9ayDeOtqae/uLjrlda+lr33hAvr1T66jgXXrWBcfZ917kiZHsXsxlkyBzGH9RXahytHoyJDol6prqozy9Wn5N6MOFsuc2OINz07s9oSNEDU5PpO/MDIwWDjeuHYdK7XcKPgYRM2Nf/o/eudb3kbJcLRA0PjrmynY2EIpX4h64mnqjCQo7vazYhum5alWPu8sbwJBAiVYFWEQJLBgwTHCCJwBNzVICEUNxAgcQCUDrBQHmigVbBbipivhFxESJ+RcU8E9ONcabpHr7VGHhIEgDYgX70KIc3iHXlPBZzOtstQqwOkJ+uRXf3zB4UtPHVaBEGqN+qmp2vEg7m6sptqqZdRYVy4Ezic+/mG6447buECdToQ9/Kc5hKzfuE7CDYMbqX9kAJvBCXEzkhmj/tHB/GeuI6c6Ssqc2OINewZQBNtC2HRF47Qy2UqtXq53PyxG4tzGY9SXTHP7ifF9cIrtSFsp4XjV2sSGNrShDW1oQxvacEeHEPjVwBwcFr/hpibqSyVEkQw21gpx4/h7hGAZx4w4S5FZipRQK1asbF9p87OO7PVQosVFkcYGCtTWkLeqUnZVXd3VTWd+7GP04N130zR0l8wk6+j9DnkDKxzWEU0ZGhoQwwD9DP1nT9IfdzvCBoDCqqIXRgeHaGDDxpkbC5Kj6669lp4PnzT19QWiJubx0n7LV0gIaQuGRYntiyVFsYUlQncsQa0BXWKCLxDH8a/p/BcOneCoqTeVFIFFDpTmqLtFCJxU0MPSQumQm1rDDgkDyxkQOXFfE3XGA5tJRwzWNo7gSwsOoiB4J6weYKoGh1GaJmeHKZA3WJaF/Ljz0iKEjUna4MvNcYbKz0f81JuO0d59HdSZDFMMPnXiQQp6GslVX0nJWJAaG2oozV+S7zvtPXTfvXdzgeaov38jbdq0QY6dTuXI0PgwDY0MCmkDGcuOz64KQ7aIBd+4ewNFsC2ETWsgRL7aenJX1ch21LUscCjWWO5sT63nINo3Zgm2pWeR6za0oQ1taEMb2tCGOziENPAxfr3H3DrOSmHhx8kA5rEmYeNIgaixhI0VKztckqzntrLO2cm6p1rsgLgJ1tVSS1WF6BDwsRnx+egtJ51EN/35z5SDY2LWX0De5Cad3Zgh01hCxXojBMTNfBY2W8SCb3x2YbcibEALmGQNnBrBwmZ0GGydc9Pk6JiEm9atp+996zt02IEHkqfJIWqws1NPKk29rSnCkg+Yc+2/YqUQHuEmF8XdbrFA6I3FqCPACrDHI4QMyBAowiBJICBG8AzIGRAoeg6Ce/EMvmBWtKVla0JsuwZrFvi0QYht13QbNofQgbWNtyB6DqahjsUOfzlxvM7yLCc9EKRB1hmi8/AxriHUY9wv6xVhWZN3gmoSNrC2aapcRjFvM8V9Lop4m6gtxko/S5y/7NoSEXJz2TXUVMtaxYDHLWsV//ffO5zagI8b7mQTE2Mi2tlA3oCycYicQtXMki1iwTfu3kARbAthkw6GhJA8/phj6fUvfwW98oUvohcfdTS9hOVFzzuSXnHsC+llL3TkpS8qEb7oBRy+wIY2tKENbWhDG9pwp4SQlx97jMxp/A31tKqjXazLYWW+gufwWCrlLImakcJSKBWeC1mxYqW0FBMwixXE0Q79l/VQCM4tT8Rpn84O2n95L/Wm0xQPBKixulqIm5qyMnrec55DP77mGspmJkWPEYGuqPrk+KihTzo6ULFsEQu+8dmF3crpsCiquWnxTQOBvxpdDiVEDZ+bGpugH119LR1+0CHUVFMjW1uH3c1iBbNXVwetaGtlhTYoJpbL00nHgiYIJ6Eh6olGWKJOY/QH5BxIGCjCEHFAzCKKMceBnXmicEbM53AMgf8P7G8fdDVRoLmRzwXFV0zU20L+pnrZaaq5uqIg3oZaOR90NVKopUl2njIF8Znvg2Ku74LoNWfpSliOnS3FPWJlAydS3SB7uGOBBdWOpo6mIHCiDCfJupwKJqmy4xUsc5IxaovHRQItLdLpGmtr6LR3vZMevPceYUmdjsX1MZWRzpbJTIjDYmddosW2AGPOthA2sKDpjCfoT7/4JWUGh6SPcOXMhBBj0Nw8hONpDKQ2tKENbWhDG9rQhjshZJkc7Kcvn38u1VdWyvxGfmzl+TY2AcH8ZmaTAhyr3w6DuMkrplasWNlcVB/cWumLx0RvRlzm0qi4q5kirAO3sg7dEYtTX2ub6CG+hkaqKy+nGOvdB65ZQ9f94Ps0sGE9qxtTlBkbpamso0+CvBkZGXJ0nT0Iuw1hg4oTyRM1KtBoJ0ZGaXx4hP76x/+jow9/rpAKEFd1jViigIQAKx/mBiTLhPizbnOmW5mh0fXCQoUboTCFfr8QHbCeAQnSAae/ybhIeyzifGn4vdSZiIlAYQZJ4musF5II4m2oE7NOV00VRdweIVi6EknqSSepN90qXz6rOrtoVVcHrezopBUdbdKw5R3RmNzvb2qQ5+vKnKUs9eXLqLm6Us4hVHIGxBGOkY7uVIL62tK0vL1Vvsy0c4KwURGHUobgyw+/XkCE0EL5CHHjp2QAlkOOT5OQq4UaKyqppaZWzNw+/dGP0n9u/XdB8R/u3+R0Oj6GM6kCy7ln9bvtBhTbthA2zVXV4un9nttud+qIBSRbZmREBkgco75MgZ+imXCcslPjNrShDW1oQxva0IY7JYSAtMkMDdDBa/aSX+cx58a8Ge4GsInGzBw2vyQqb0nuLIfCcWlF04oVK9suIGhA1ECndAweHAMBfIYhBFaaYDUL9N9UMCQ6ZNTjJU9dvVjdQHd55cteSr+64XrW4+Fv1iFrxsdGWNuBTunoPXuK/rgbEDb6Sz/IGZapLGutGVE0IWMDA3TnbbfRGaedRoGmZmkA3ckU7dXdI2QDiAd4lO+KsRIbxtpXbLOtg7mPVqUT1BsLi5+XtLdFfL2AoccyItkumxXfVCQikgyHKREKUTwYpKjfL4QFHPUqQYR3+10u2quvj15x3HH0jlNOoY+efjp99jOfoW9//XL6xU9+Qjf9+Ub677//TQ/cdQ89ev/99MxjT9DTjz5KTz78KD32wAP00D330T3/+Q/fcxvdfvPNdNs//0m//+Uv6TuXXUbnfvrT9N63v51e9dKX0sH77ks9bW2SHm9Tk7wbacCXmquujnzNzWLlA0IKW7QhL/hiU6sa/aIDcYUdbcTKCCQNn4OiL1+GQtxgp6kAJTxYPxwQCyWYpsJ6B++ErO7rpi+ddw6te/IxriPUzwRNjeedSqGjLUQsSgJFs7WETZrbMbamh0XUzX/9a4GgcfpTvl+VECxls6ENbWhDG9rQhjbcFSFk7ZNP8LR/in7y/e9TiOeg8G/TyXN2tSTHXBWi89kCYVOQzZVMK1asbB/BcigISBsYOiDEeTESYB1SXXeouw7oJyBdpe+KjhKkKtZZm+uq6dST30j/+vuNlJvCD/6sR0LXN3XE+WQ3we5F2OTJmgJhMzFB53zqU7JcR8iSxiZh8EDchFvc1JN0PMqDoAFZ05OICHEje9MHvELUJFqaCsd9cVjZhKknGqLuSH7JEDc6mG+BFAEjCNPM5tpaIWbCXi8dcfDBdNJrX0sXnHsu/epnPxOyZePTT4sFA2vXlBvnxpfl9M98BzmfM5wfhMXXVKa4FeIaf1nlxscpOzrKnzn/eSuJ4Y0b6fEHH6S//9//0TVXXEEf++AH6eUvehHtu2qVkEsgbUAmBRobxLIo7mkh7GyF8jBJG3SqmNslhA62TYRFjhBVfA3WNu0h7njRKPUmEhKm/X4hb7DdG5aZwYu/Ejcvef5R9LsbfkbTk/AjlKXM6JCT3uLOVUosSgJFsy2EDYjFuqpKuvnvf5Pt9bSBZTMTsq0eHH2Z4riLtmLFihUrVqxY2TWiTkixowzm+695+cupobqCfK5G6kjEKNTSLPMciC6NmtnOWGXGwtyKFSuzpZiAWazAmkZdbmh86tNGrG9YT4Q+Iq5F+Lz6e0WIlSFYTYLVK+jLIG68zQ300Q++nx594F5WcVjX38P0x2c9YTM15SijcCAMUWTgSZoBxdKx1OCBe3i4QFr8+vrr6XkHHSxLc0DUxL1wzBulzlhcpDUUFnIBpAQIGJAyMW4MKb+bVrQmqC8Vo7inWT4nfS1C6mCbQBA7MXeTbBvob6gTqxW/u4W629uop6Od9l+zN739LafQD66+iu76zx2FtM0tnAkOtkqkMfLBfAISS5hIPmbFHusB//6XP9MXP/dZeusb30iH7LO3LLXCrlVYQtVcWSEO3GAhg04Dh8ZgPuGgGB0Jnvj1HEgaLBNDx0MHXJHkcoOjZe5osMhZzfGGmxtpv+W91M1foFiy1VRRRh8+7d306L13cXo4XbLtOgcjYzSyaaCQL3UOrVJY8gYyYub0Hg+UwbYQNvA71NLYQH/761/4GWcCBF9DCLHkyakQ51ctU3TaVHzeihUrVqxYsWJlR4rMTXiqs2nDRp7z5Oi+u+6UjS9cPH9N8Zwev87r5hqYj8JnBuaqmKP2RaOU4rlPsYJpZWmJSS5YWbyUKtPtKaXeWSxKpqooyQqBEQH8u7bHwtSZiFJjZZnoM8/Zd2/68ufPp7GNmyg7Ok7TEyBvWG8cHqVBPjcNvZLHBmw6hBCYmJgo8AY4NT45IcdLCUvCwgZKKIgbyNgYvEM7yE5maN1TT3JFcU2xwKrksosuos5UyvENU10ja+NiXuzUBCYPJljYRYklFHHYPT9f87iEtFndkRZCpqWqjAINNbQ8HXfORQNC2mBXJuyYFHLVy25Nq7s76JwzP00//tEPxMHu0GD/jJUCCJIthWg1+LgtIQQf5n0Pq9bcOOF3pHA+m6Hs+Bite+IJGlj/DD183910zZXfpte98uViigYfOJ76Wgq7XbJ0KtLiEmUfVjMQmLKlfCg7N/WEnTWJseYm2cYNXsB7EjGxzFnZlpYlVbDGwfIz7GrVXFkuHfBFRz6X/nvzv2hk/SbuWU6yxgeHaWJoRI4L+ZM8zga+sqckL3s2UDSWsLFixYoVK1as7EkyOYk5LdGG9Wt53jNF3/nG5VRfXSV++dI8x8QPjPjhUaxrYhFRIuWXfa+Xunj+X6xgWrFiZdcIjCdMwSqOrnhU/MuCuOltTQppg414oN83sh4J/f6j7zudHrv3AfnRn4cEkYlhuHdwyJqJsXEhaxTgECawAif/eSnhWU/YQPkEK2Za1wA4NzQwyJWTo6F1z9D/brmZ3vy614hyCse7IBgwWMMSRLa5DoUcgiYvXWGYaYVlIAehAPY92tIsn7Hddl86KUotnBCD1YN1SEPFMupOxemU17+Wfv/znxFNTdCkbC/GgI7MaQWJhLRNjk/Q0FAJp7q7Ksw55YjGC6XeOe+0bhA3MCt1yJ2cLNn62oUX0kte8AJZMoPdtOqWlYmlUitIr2hMHA2jfFemuBMFHDM3EDWr0ilhTbHECoSN/rKBDreqo012m2qprpR6guNlkGdXXHIZTW7CDkWcnDxxA6ZU0pjf5UuBQxV8Ze/pQAlsD8Lmphv/wgU6m7ARgg+VYcjmk6bZdWLFihUrVqxYsbKjZRIuEBgy12Zgo5E3veH1VFNRIUv/MfdP+Lyy2ysswuH0NOlyiXVNL18vpThasWJl5wh0R5Xia7L6JRETXQW7vuHH/jTrk9AhQeRgpUdzZZXo5qs7euhPv/wNTY1nZKXGtLgMYX1mHv3ROL1k8KwnbMbHYbEyG2DLhHRghRFWNTf88Puy1g2Kqe6K5GzPHRJzSCFt8oQNBm6E2JIbhE3S65VGgcEcjQHLfuBQF2QEiB/EmYwE6PWvPp6uufJbtPaJR/m9/CUBHyxjw5IGAEoymLtS6d2VQFmJAm8A50ZGRmh4eMZHCbbZhkUFlpjJfveSrxz997Zb6fyzP0NrVq2kOv4SRHnAXw9Im9WdHbI+MdrQQBFW+rE8Cuam2LYNzoxXtbeKvxt1UKy7cGF5VE86IU6fG8rKqW5ZOb39xDfTg/+5i6aHufzypI3jx4fTN5Ur5MHsbLNztWcCZbBdCRt+bj7CBlKKsAFsaEMb2tCGNrShDXdGCCvrIewew1Brm/vuuVfcFMCX5MrOdiFtMM/HvF+swVkHaPfxvLSEkmhlaUnx8hori5NSZbo9pdQ7TelmPdyU4uv4sR9GFH2phFjcFLbrZ30GunpPMkXt4Th5axupdlkZvfONp9DAU+tYyWUdhtUVtbIBoPeC4MVHiKk3LRUsKcJm3bp1NArnugxYi2Qmx2X3J2xp7aqqFGIGrBvWrYabmgrkjBI0pnQFnXB5KiUmk/Bpg+204z6/xAffN12tSfrQ+95Hf/ztr7jyUblZUWInxpWoyVF/f78QNcUWQFCan23kTSnMVr5nlHIlcPTzxg3r6EfXXkPHveAYqq2sEN89geZGx1cNl9NebdxxAl6KtjQStk/EzlsdkQD1pmPUGvbJcrLWqJ/SER9Ffc0iqRCcTAUpUN8sJm4HrVpDv/jBdVy5/E7+j+VR0rNynDIuX1kWx1/Q2uEgezqKB56tIWywU9Q//vIXnv1wPGjH+NWKn5+LsJkteWhl2NCGNrShDW1oQxvu4DCTxdJs5yN8Usg8nD98/vzzeJ5aSQk/lLsYdUYi4rOynef3PeEI9cElgtfuErXUpVjBt7I4KVWm21NKvdOUbtZBelkvQWiKOgXH5j7QI+E/FjolBPpluLme3NWVFGl20ZquPuowSJujn3M43fGvf9Pwxn5WY6YpMzFJg4ODjm7E4wSWQ2WmnOOlhiXhw2b9+vX5I4clA/7zn//Qc484TIiD7lSCvHW14igX/lUQrm5vp5WtreJnBQN1h2FVI6RNIEjtgQCFGpuFpMEe8L6GRln605VO05kf+xjdecftstWxKqdjYyM0OjpD1mTg8NgAFGUhkljUIuTZAjRW/AKBEF9qECj6I5OjxGfFHwlkIofGjPV9DoEzMjJE4+MzZYC98H/+05/Qy457EdVVlpGrspyCddWELc+xwxacNaNTYact+PtJBeFDiMOwl/raE9TbFhfSBp+7kjGumyD1xNP8hZqghmUVlPSF6KLPfoEm+rFEissQxYhgyiFskGYIiBuHutmzgRLYWsIGTHXIVYKw4faLULb45ni07ktKvn6sWLFixYoVK1Z2iuSDCVhgczgic3UHTz/+GO23915UW1Ym8/tVbW3OLqZuj5A2vUFY2rBOYK1srFjZZdId8Il0BjcXbLu/Kp1gfd0vhgAJr0vIGpA32Bhon54uWpFuo8bySmoNROjgVWv4fCfVlZdTS009ffvrl9PoYN4tSX68WOo/+D/rCZu1a9dKCEV0w4YNcvzLX/6SkskklbEi2tuaEie28DmzurNddiiCCRX8p/jrawsNA05xIXA0pmvmQNjs1dVNwWY31S4rp972Tjr7k5+mh+9/YKZGjVoFKwcWHyEqHory6PgYjU2Mi6mVkgjmo7takFYlOEpdz3KKJ1kQqoC4GZ+aoMGxIb6HjyfHaN26Z2hgYBM/4Sjq6/nzX//vD3Ts4YfKTlqwkPHXVwsbCofMIGq6kxGxrOlIhKg9HqSY30UhbxMlwl4ReP/uCEdp77Zu6XDemgZZjwh524lvki3PM2NctuMT4u0bRATSjJxk8uW/p0PqcBsJG299A93857/wwxwPT342I2xU8nU/S7QhWbFixYoVK1as7CTBzGftpk08byUagt/DPKYmJun7V10t8xsQNrCw6YDPSj+WQ/mp2x+k7pCzPMpUIK1YsbLzRAkbU0zSJtZUT60+t2wKBGsb6JrYpRnkDVZ39ETitDzeKvpjdyxFCU+Aoi0+auPz2Ab8w6d/kG7+xz8pB72Goc6GMW5Ab19q2OWETdH4WxATBQsbvnD+ueeRp8VNleUVFOUKhxIK5RNObaGAtmMrP1ZOl6eT4rQInuHxGSSOeJ6GnxoWNBYslRJlNp6kT3zoY/TAPfcWEgAzKgWWYWGdrKYN5MwYVzwqXc8VC0iFZxt5AwFxoyQO0oe/sLAZz02KwNZGrW2Qg439GyREjrBManwMzomRc1Xos/S7G35Kxx31XCFtUJ4x7mAd8QjF/R5x0oylN1j+hJ2hcF6WQrFg6VqsBXvxR0V6E63Uw9JUXk2NZVW0d89y2vTMOhruHxDSBijkIy843pOB/G8TYdPSPEPYwMLGEjZWrFixYsWKlWezMGBdA7JmHL4OnVOOK4L8PYfttz8rb1Hy8RwnBkfDMWzpHROXCCBsihXIuUR/5C2WUvda2XmCZTXQ7Wy4+FCO8+W4sLasSwgXvpRQ3zOX6BIoXRZVvDwK7+pjnREClxtYudGbZF2RBfEnW7zUEQhTbzQhqzWw+3NnDKtsvLIcEqTNCa9+Ff37lptFf4W/VhggTLHe6mjoSwu7lLBBYYEYGM2O08R0pmDdMcafUZhTeeenQhJw+JlPfZIqWPmEk9QVXV0U9mKraK7MdFK2jYZD2+WtKepNJeQYDorgSBhOb5Nc8bDoQOhvaXQcCpcto3e89W30+9/+oTDAT45zOrJQRqG/TssyIrWqcW5xiAykdpLTjOOJiTHWcUEo8LU8mQExfcBAkB/ci1Ad/e5q5LNdUhYCzTf8nVxz9ffogP33lTqqLi8jv8tFy9vaZbkZfNUkuQNFWtzUFU/QqrYOSvl4oIgkZP0hGFIIPoMpTXqDsiaxnTvi73/5a0kQ6mJgaFDSNgErJw7NdGIpWrEvod0dyP+2ETZN5G6so3/c+H9cjfBdw20yy3XKz8/yYWMWdCnodRva0IY2tKENbWjDHRxi5qPzQL0kyJ945O77qLG6Wqy2Ex6fzDvbfEFaLjtGRQuW98UCS3zTGr97DrGkzTYKrJ4M0d17VeDKQtxZsP4Akk2JNgiu48d32SwGwvNZ/GAPh7Td8ahsboLP2PDEhpuHEFicoUzh00nKNN/mu0J+IUzUl4xIxDc7ZClZp1sh2o8W25+0TZgClyeyyRDrOcvbWlkXLRd/tNdf90Oamhxj1WaSMnAFkhnlISJH/YObKMf6OI5HRkf473RhRcqc2GzA2TnY5YRNhodbLMkZ46P+0UGx8gBpAz8qStj87re/ptcc/wqqKltGEZ+PetraqL6snNb09nEndXYfAimDbaOxZ3ugsV6sOrATUcTjkuNowEMtDTXkaqyhvu42+sBp76Q//c4hAlTEiMDAyAhXLoeQmSVFTtrg6wXHSJ+SFirwdaNpd0gZ57x5DHHInaUNWQ6Wc37dgDz44IN09dVX0wmvfg35YAnFX5SpYIRS/rD4p4GDqBSH7nKuh2SbkDTw8g3SBlY27aGYHON8rMVH7up6CjS1CLE2jPWIDJA2I/ze/uEhsXyCBZRJ1MDP0Z5C3KDMt5awQb9wCJtauqmYsOH2OdvpsIWFhYWFhYXFswOY/8xH2GRHx+l7l3+LdYIm1hV4DuQL0PJUKyV4btrm929G1KgoYVNM0PSwgqtiCZttF90URkUJmmKZi7BRAgICwgbkDX68hx6IH+wxz92TRctGP4PMgkBfxuqTlYkkLQ9HqYv7RbvbS60e+HhyliOBtHGsaVhCntJSok53pvRw2zBFCKd8H0bbQBvYd0Uv1VaUU035Mvr0Jz5MTzz6AA0PbaSpHFyZTAjfMDQ6lCdtSNycIJRVNdClTOTHlYLsZDwrLGxA1MC6BiTI0DiWHrGyyIojCI7vfPubskUfFP+g202eunrqTbfSyvYOiro9sitUXzolljaBxgaKcgX1taXFEXHE0yLMWjoWlueb66rpA+99Fz39+CP88qwotEjE5PgUDfSP0PjY5hYvutMT0jQ6PkJjEw4rB0FlQ5kdHRmiyYkxOTZlAs56DYsbZ4ep0Zmts3cDwgaWR/2DAzQ4DH83M3jqscfp5z/9GR24Zl+qW1ZBrspa6k22CVkDUmZ1ezelQeJ4eVDAgBGNizlbu58HlQAPxiEskwpT2NUiVjqov0MPOpDuuut/UvZoK2g7eCdICljXKDbrZLsxJP+WsLGwsLCwsLDYg4D5jykF6AlMXXh6dOqJJ1F9RYXMMTHXxEYkIAhMksYUJWxAyEBKETeWsNl2WTBhg41isGmMQdqAsEl4HB1Q57XQAyHYyh2C81YcwW7IpqAPpLj84IgbO6ahXPuiURH0gVafl8s+T9gUETdteSlVpztTtkTYgJzyNtRSa5x1SV8LVZaV0T57raDf/PJnNDU1TkNDAwXrmqGRwZnjIdZnS+mROq6o7GTscsIGy4qgeA+POg5uzSVFX/riBdRcX1cga/bq7qHOeELWqGGJDRhz+EGJez3UFY/R6s4OVkKDFHa7REHtSsYpHvLL8z3tafrxtVfxS1khZcV0uH8DH/N7B0dodBhLQPIJYkxMZGT5jXMM5RWXHJJmlhhphUDBLUXcQISgKToHomepAyWh/nDg0AkNHbs58UeRwfUb6YzT3i+kDbZcA1GDZU++2kaxpMG6QzGF5C9RDNggbDAwd4djMiD3JlJCxMGaCvXY1dlO9z9wN7+T60iIBU6DYU0j785Dt4DfnYFitoSNhYWFhYWFxZ6E/DSzIAXkT2DjCp4o0n/+ebMsyQ/UN/L8E1bcmFtiB5oZBc8US9jsJOF6MAVzflOUqCkWkAsSst4HHRCiRA1WXShJoQTOnipm2WDer2WjpE2S9eq018vtOEjdkQj1snRzGaIPtPP1wnIoFSyHYulQ0XrcRbIlwibqdomblLC7mVKRIK3s6aCq8nLye5rohz+4ivWlcVq/cV2BqFm3Ya0czwlzsIHsZDwLnA7nyRoupMlJWLM4iuIXPns+ueocsqY7maKuRFLMGrs5xIDrq61n5b+TepIJ8jfUU0c8Squ6Oijm81BnIiYEDZ6FfPIjZ9AzTzzKL3PIGkhucky2qJ6r0EECOFYbOUkXfM/gmLVZ6h9YT0PD2DEpT8JMccgK8tTEOD312KP04L330EP33Uv33XUnrX3yCRofxtZifB/L5OgIjQz0O89IfEsbxe13bGxMrJJkG244boY/IP7/659cT73pdmctsTdIe3X2CuGGQRpOoTH4YoDAwCGDBl9r8/vEURzM2kDCHbL/GvGPk05F6bHHH6JMdow2bdogJJGSNiAr9pTlUADK3BI2FhYWFhYWFnsSzLknpAA9wfPPiaERnm/n6LILv0INlZWswMblR14oslDqTFFlryB5UqaYsFGxhM22STFBUyzwRVJKRF9gibpbRDdQwQqLRMAnP9xjztvK81wrmOsHZ4nqAn3JpBCXIGtSPh/FXS7RueATCH6A4KDYEa6vWfLsImyUYC0mbLBMDkvC4L82EfZTb0eaOlIx0Xmqy5fRNVdfKaQN/NmMTwzzgJGj0VEshZri847RxrMJu5ywQQENDfZLqKTHN7/2NapiJbOxopL26VtOMa+PC93x/hxqbGYlPypkDXYYCruaaU1PN8X9XvLU18pyKCyFwvOd6QRd9Z1v0sZnnuS4QaqwqFLKkpuCg2EsvYJD2ywr/iM0DkbegDoOhk8amE9NTMIBMsiWrDguglJ8zXevpJNPOpGOPPww6m5voyB/GbQm4rTP6lVy7tRTTqbvfvtb9PD990keNZ9DmzbyMd6ydIHkwymzbmuO8ixcYJnOZKl/7XoxS934xNP0ltefJKQNdoFa3dnlmEFiQODOJ4wuf3YIGx5oPB5akUzIWkvsAoZO15aIUG3VMlq1sofuvOsOfolDJsCaRq2iQNioZdTuDmdOYgkbCwsLCwsLiz0H+WlmQQowTk6N8XxmiueE/QPy46+3rp7nPxEhbbaFsNFrxUqklcXIzLKnkhJ2ftQtJmygN8BaBPpeb2tKXGDgh3r8cA/BMSQJnzZ7sEAvBoGFYxA1IG/aWZ/ScgLhlfB5pUy1nGWlA98LvQw7KzvCOvgswZKoZydho6QN8hBqapBNiXqScQo0N4hPWxA2saCXasrLyNVUT1dc+U0aHRngwQK6q6PvjIw4RiTPNuxawoYHU4e0yIoFTGZ0iK658ttUV7aMfI31Yu4Gsy2Yc4H964pGae/2dvHu3sqfW3mwDDW7aEV7B6WxpjGRpF6+Dqua5Z2d9O+bbuK4HYIEyissW+A/BoqoKqPmEhqgsG6NAyxjyuStflCZU1kcO2TN/Xf/jy75ypdoVV831VY4ljyu+hpuCD6K+D3k4YaA82Gf43hX0tTVTuee+Um68/Z/c5RQjpE2jm4JA0uh4MfGBMoUFjbjo2NO/ljGB4edYpyapi+ec744EgZxE3NjP30vwdyuE1t9c/kVtnQLeCntbeGOx4NPwE3exmrubBEK+ZvF0qanu43uvPO/hXf294P4c2AJG0vYWFhYWFhYWOyeyE8vN0f+An4wzE3yvAbW8rkcXf2d71DI1SLzoVKEjYoSNqoYKjmjYgmb7SUGOWMISAP5MVcJm0hY5q26rEclyPofdqP1NjVRS3297AiG+a7qXLXl5Xu01JSVFY7rKiqovrKSGqqqpJyaq6rJ39hEvoZG0aOxZBA6N1atiM7NujcsVMRKZQ7ipnSd7jzZEmHTm4xzXsKcv0bZORo7SCdYr8QSqb1X9MjyqIryZfT9qxxLm40bnmH9iccK1nl0d+pnk/6ziy1suCAy45QdgzKfpW9e/FVR4hsqyqQzgvlDB13R1iqEDUy1YArX5of36iB1x+C3povCLW5hzuGQGJ307SefTCObNnGcOR6sWflk5XU6MylWLYUKmJ7iyw7RkMlMiWWNSd6ArFGFdWx0mCsPy5r43MQoXfeDa+h5hx0i78LW4CBluttSlIwEyedqFCfHWJIF/zlBj4vaElGRhuoKeQbXvn7RhZQd1waxdIHvRbGwmZwUy5bC1tr4spzKcR5R/nxTbpomh0eFsEGWv//dq/K/dtRQ0tdC3fEwdXP5Ya99EDUgbHr4MxxdYc/9dMBDHYkQtceDFPG7KBxwSUfba/VKuuWWWyQtIyMjBSsbx3JqaZftQoCitYSNhYWFhYWFxZ4EzH8gmyF/QcgaDsUtAeaDLEccfLDsGgNLA9lBp4QslLAxlUcri5dSy6AgStQoWVOKsIHFCAgJEDWpSITWrFhBRx56KL3shS+kV7/sZfS644+n41/84j1aXvmSl4i84rjj6OUvepGUzUte8AJ68THHiOy3ejWlo1FqqqwSPaGltlrcimiZQ0+AzLk0qkSd7kwBOTMXYSPCek/Cy/p5PCq+bLBSA4It30Hc9HW2UW1lOTXVVdPFF36RMpNjlJuaEP+ys33UPjuwwwkbtVhR6weQIlCkISBCchOsxLOieOWll5CrqoJaqiulYMGGoWBX8LGPlfrl6ST1pRJSSb2xKCVaXLL+LhngSkmlCmzqmR/7GE0OwzeNQ9IgFCkU/GwBwaADPpRdh3hgpZUrSxRWVmCHNq2XEMTS5845U94FgcLbGoGZ2dzSmYhyB3CzsuyXbcbB7KFj4PNxxxwly7KA9evXS9kgDYCGSxb5L0yQNnKcmxbyBn5t8KvH0KZ+euS+++jQ/dYISZcKeoS0AXkDS5uUx0V7taWoze+hfXo6KOZuIl9TDXWno5SK+qmzLUYedyOV8bNXXHGF+M1B+cGyxiRtdnegaC1hY2FhYWFhYbFHIT/P3Az584X5J+YwPE/CD7i33vxPqq+uFov4VNBPwaYGmQ/h13csoVjV3srzUI8oqAXFLy/FimGxArmnSXH5LFawWqI9EBDfKfgRfmVrq6ykSHq9QtbAygPz1e5EnIKuJvFR4+c6gs6AH8RPeu1r6FuXfZ0eeeB+1i/GpI5V59Mf6/doyfKcHisgUC4I8RmSvz4xMkpPPPIoXf+jH9Hb3vQmao3FqKqsjJpZD8fyKegMy7k/YLv0FW1p6R8gQUBqwlVFqTo1pYvrbj4p1aYWI8VEqop5z4x10GwRy6FoiPZdvZyqYY1Uvoy+c/mllJ1EO3L83GJFjuz2zOPHmFjcOIPN2MR4yWFnR2OnWNiYWy4PDg4WFGrZOYnlR1d+h/bu7pROiELEejMQNtgrPsKddA1fS2MdHvbW5/NgzPbr7nKWRLmcLb87kkm66tvf5vi4IbLA2W+h0RaUzs0Fyi6W9UDJdcgl4zoYNlZgM2PDND7UT5/48AflXR4e6DviEfGpUoqkKZZk0CcNY3l7WkgbrKPDVmN+Vpbf8PrX0a233srvgx+dSSEelGgwy23JAUVZJLksl2eOD/CZw9HBAVr/1GP0zlNOFFIh6mmirkRYLGo6o0EKNtZS0t1MrspltLIjRSs6UxT2NVNvV0qWRNXVVtDZZ59FjzzyCEe4OUyLqd0VKEpL2FhYWFhYWFjsUcAECFIMPc8yPAjr+ClRviBY6nDe2WdSXVWlzM336u7gOREs+vGjYVQk2FhvCZsFSHH5LFYSLS1C2vTF47LFdKixkeJut+NTJb+zEXySYkMZ+FzB6gu4nHjzG15Hf/nj70SHQJ0KISE6m+puNlxYSNS/cZOUI8oQxNeH3/9+sboBcRNqaaamqgoha7DjEowmQNjAKTH08VJ1akqpNrM9pRRZAyl1L0ia4hBLpdpjYeprS1FTTYW0rYu+dAFlYEjCepDu7vz000+yXjUlm+oIV8Bni12B7AzscMLGtHIAGQGAtHGQoy+c8xlxCgSyJsKNQ9aYcUNI+r1C3IC0AbsXdjXJfbC6AZmzuqON6vgZKKMfP+PD9NgDD9H0BBROjhYCckDZdZUSkFu5oWamJvk434hFkG5Hee1f9zSdfMJrhGjB+7Br0equVop5m2Wgn0+QdoRIN54DIQVzLHyG+RksRF760pfS7bffzu9zoGW2OyzpMfMAAqpAQnHBozNM5yZp0/qn6MY//lasjxorywoWVig7fHlisED9g2Doak0IWbP3ql764x9+Q3AGDSBelBtEdqniTrUn+LHR9quwhI2FhYWFhYXFbg9MgCDzwNE7YE0/wfMjnuez4jU8tIleefxL5Zf1FR2tMkd311TJ3BNz9CjrIj08Ty9eIlUspkK4J0qpMlmMJJpd1OphXS8alZ2KWlnZxsqJ1Z0dsouXEjYgDuBu4uXHHStz1RzrazJXzc9NJ8dRt/yZ24Ks4GD9TxRr1gHxeU8PUR4I8UO5lgvKa3QYViMMLreJsXGayqAMc3Tbv26msz75CaqrqqK9lveIdRPqoI31BuixIDtSrKOXqlNTSrWZ7SmlyJq5RO83w+5khMItDcI5YDVMc3UFNdVW0hnvew9NiMsS1ikzukM0lyfLFIw4pljPQrntZOxwwkYV9BmSZsYh7A++fw3Vly8Tsgbs3cq86RXIGpAaGDjROLpYad+rq4N8jXVybt8VveSprRa2FUug1j3xlJanLLVRKw5dvzpfyeKS7G7EyqoSNhjUxcEwBgSWi7/8BVF6XTWV9Jw1ewmJlPC3UGvYJwP9fIK84H4oyCAdhNHjY3wxwLt5U2M9LcuTNoCSDoAo3kscppULLIjAUCLEeZSzs+sW11N2gu6649+0/96rqKmqXEwf8UUKx3BB+AXiskzHQtRYW0WJeIhu/Msf+TlnwEacAwMDe4RFTTHQQixhY2FhYWFhYbFHAROgeabJ8GvoQJc05HiuuInDLN16680U8rpESVPHpDIvyv9QiCUflrCZX0qVyWJkZSIphA2WRYG0gXVN1OUS/6WRFpdY1WCHo0bWvd74+tfSJCwfeI461L+BQ+zcOyi6ZfGPs7uD7rS9IATNHOWhuiZ0qGeeeYaGBodYdXD0h8zYKH3z0otl+aC3oV62Td+nt1t0b6x0gbuSUnVqSqllUKaUalOLEZOQWazg+binmdb0dghhA4MR6OVwrYLVL+ed9SmaHB2isZEBLr8p2rhxPeU4BE+waaCfj3d+G9vpToc3btwoIZYBhVmBBGHTHg1Qb1uckiGPCPyUdKUilAi6KRX2yrV0xEfe5lpa2ZXmzltGtWXL6PzPfAqMEDescfGNooM3fKSYOxSJFGHmksOaqWSnnD3ZYfmBgWHtE49QKhoU6xqx/PG10Kr2FEVcDTygs+Ib9s8rKb9bnDNhmQ8ExziHnZFgipVOJcjNgxTkxhtvlF8D1BJJl449qzFH+SqE1WXobWAmISAZQJShzIdHuPGL6VlWTPJ6O1rFmRgcOcML/KreLkqEQlRTsYzS8Rg9+sgDsq6wv3+jkDRaXgAGJrwTA5G1sLGEjYWFhYWFhcVuCJ1YbgEjY8MimG/Cmj6bwxwnS2d+/MNUX1kh7g3gsgCW77I0Km8Fr4TNXMRNsQK5p0lxeSxaAkHqDoWpLxrjzyHZWCbh8chyKPitqcv7U/nMJz/m+Bbh+emG9U9TZpJ1NMrM+pEW837oApj3Yx4MEeuSPVi0HCAoKz3v/GDuWImMjI7PshgBATbAutU06xXTXJbXXnklNdXUiJUNiLSV7W2U9vvFz1DJOjWkFEljSqk2tS1SipgxpXhbfuxCDD0eLjiwEzEMQuC+JOBukm2/v3XZ18TCZmh4E42ODcrYoVwBZGdjp/uwAZ566ik64ogjCMuBeluT1JuOUcTbRFH4J8mTM2FPoxzDb0mIr3maalhxb6em2nLxI/Opj55OU+PDjiOl/KANi5rCrkQQ9ZcCKYKeVssaCDdjmsoP5KK4soAUgsILBh4DORg5VC6c4C6EsIEj3YTXJc/h/r4UzCyx/q9FrG+SPDB1dnaKlc3rXvc6JE0605Iga4A5yleBuheGl49VUNp6vLF/A4dO+cNkFd6577vrTjpw332kntvicWpLJqilsUHayz133ykxzMgMMFjP/KKyZwBlaAkbCwsLCwsLiz0KOpGcB5iDTvKcBnPMiQychfLcZhpzG1b+n36cVna2yQ+E8C8Jq3hY+4viVkTWWMJmcykuj8VKvKlZyBqQNq0+H61Kp2mvjg6xrG+urCBPfS1995uXOzvq8twUP6Q7S1R4nioyAxA1pt60ZHSonQglaxCi24yyzgztAccTGceHqgNn3i+Om/nev/3hd7I0DathetMpIWtgDVWqTk0p1WZ2pBQTNMVSTNjs29VOvroq0c/37mqTPo9VPfBtVYvdqhNR+tUvr+cyc3iB8ckxGT9UdjZ2OGGjnWZ0dFSO0anOOOMMISi6OtspHvIJUQPpTIapp9UhbwLuBupui0vYmY5SX2eKgr4mqqlcRp/+xBkc4wRNjA5wS+NCyzk7EAlZA981+UEca/KKkb9UkHGuCMftsMO85/ID+TQP7BvXPkUruttlSU5D+TJKh7y0//JusY6J87neWJgbpX9eWc4Vjh2Pwg21lGDlGOewfXUXK8tCAkXCFI/HpTyCwSBt2LCB32+acj7LoQU5ByazGWFvYU2jzVyWoCHk65ChsVHaODhQiAbrKAc3bqKQz0/11TXis8bX4qb7771PHMihLYnzJ75XmWOQFENDQ04EDFzHtd0dUgaWsLGwsLCwsLDYk4AJkE4cSwC7uWDOqQrW8OgQ/53ifzxvxI+z0xn6xkUXiv9EuFyA1Xvc7xHFDVY2CE3iZlcrpM82KS6PxQqImlXJFKXdHkq63awvJchbUyPEAOaqv73+p5TDPJTnpdi1B7qZCqwe5Gd2nutqM1CBzgECAtf2ZIFuoGWCUkKZQPQcNIfxHOsKrHPhWM7B+kbdicAggq+zUkYP/O8/tKa3R6ye+lIp8TdUqk5NKdVmdqTMR9AUC653BH20IhmjnkREVr7AyqYjxumORygR9lMl53XN3qvooQfvZb3KMe4A6QveAMc7GzuYsIGJmrMlFpa8wJv3t7/1DaqpKBeiIhrwylIjbOm8oj0phA0GTvXaDLMkLEdqS0XJ46qnivJldPoH3kOTE8McZ0aYVjiuzRjLoUDYwJGS4zyJPxdBb1OZyHGnlqbMjXZiVNKJwWC4fwP977ZbePD2kq++1vE5k+R01FTRPp1tlOJ0rkhEuVGWJmpU2jmPIGhA7oCkwWc0EmxXDS/bWOqTSiQpFolSVUUlffGLXxSFG78KmATEsxZakHMAl1C6GDwQ6meEGCBGJ0GYOcf4clWGd7B/gB564EGqra4hLw/mv/rFL+U8BpPRcYesQSjABxbZhYpDWHB99rzz6e1vf7tzfTcGsm4JGwsLCwsLC4s9Cvm531zAvBOX+wc3yfwe83ye2UgI9wdT4hMlQ8ce9VyqKS8XnymYF+HHVNOyphRZsysU0mebzJSF7qjlhNjlScqtKJx9X0isamT7breP+lgP6kmmqJaV5ANX70U3/+X/KAe3BjwvHR7YRNNYjoKdesahF3G98jFC+MKExQiO8YP37bffSjfffDPdffedspkLPmt4x20z4R0IdwOR/MwR/uvmf0h45//+Q3fccRvd+u9/yef777uHnnzyCfHDovoX+gl6C8oSeoSQNnxmZKCf1QlHN3jykQfpuGOOorqKCu4ns8nMUoKd1kothVJBG9Jdm7aHFBM2KkrQFIcdrI9jWRR0cqyGgcsS+KfFapoEX+tKJ6iKx4VjX3AUjY2h3cHKZkTGD2c8mVktosOQhjsC24GwyVFmEktRnE4ED8pqduhkjD+LY9ks3XnHrbILUKCxvlChcOwFB0ZSsTxYxjxuwv7v3akEBdzN1MkFFgv5qb6uht7whhNoYgJKeo6V9RGxiClgK0oLt6qlh7KOgGzlxQP9RV/8IrmqayjqbqEu2XouRj3hiFR0l98vlV68zd9iBAMXlOc4H/e0tYklyalvewunAIPRtBAYSJNKASVPLnHMkZc//elPdO2118oxiIl1G9byrTKsSDsbG9VlcTzIgMDh8Morvi1lWVlRRtf/7Cf8pDOYK3kIQTtyBvylDRTbnkzYKMEHyz3nS3sGamG1du1aCUH2ASgftfwrXq4J4LniuHYUzPfAKkzR398voXlO7zWfKZVOnJsxbbWwsLCwsLCYDVZGRW/J0k1//yvVwblqczO1RyPiR2V1ayu1B/yOIigkA8TPCqZPrOwhM+f3TOmNRKndx7pQyNmau90fomBDA+tyWF4WYn3OK35PWkOsDHO5tgZY33G7uXxB1EQpzs8G+XNfawclgiHZSvq4FxxDt/3rFsrBMj+TpUnM1acwz3HmOiBohkcdB9IQbBAD35cnn/R6caUQ8nH8oZAYBCBM8DxXwxS/Q0PMh3cHkfzMEcJhcyzokzDObRebuQRhJMHXe9rT9KpXvoJuueVmcd48zTrDpk0beJ6c4Tkk/N4483/0EdW7J1nXh/PuV7/6laxfVZC3pYEi8MkaD7OuHhf/LzDCgANfkB5e1tuXp5OyDbi/vpZWJBNC1ARqa2ifzg7R+7EECSEcfYO8AS+ArcMlzLezUvozxGyL84nea4bFgvN4p1rVtUaC1NeRpnjEsbQ5+zOf5PyP0MDgei6rDA0MbaQJWaHjEF4jrK9jRQmOwSdAS1U1vVi2FttM2DhbM0MxcjqP49ALiYaJVZbGJjEgZmhybJAOO2g/saYR/y2sKPZwgbT5fbQylaQID5RYFwdHUykMkjHu/IkEpWJRgu+S5x5+hKOMIjbuyLDM2JaMA1p4KOCC06XctGOdw0rwJz70IWoor+DG5+ZGhuVPrOjyANPlC1Afd/he/lyq4hcqaCDdsRgl4NwsGhOS4XWveqX4coHSpekzpXCA4i6cXMLQPMyRFyWt+vNLpkDU4NeSJ9c9JceoJy4sGli3TsLvfONyHvSXkae5ibyuZgr4vfTM00/ykzlat+6ZPEnjtFVHljZQJnsyYSN5ZaiDaV0ep5+vvPJKSiaTFOK+2tbWRgkeU6JRnmS0t1MgwOWRTsu5uro6OvbYYwtWbTuL8FBSqRRJdM0111AkEhFB+rF0UtOLPMV47PDymOn3++mVr3ylLKMEwaPLKbUMLCwsLCwsLGYDc8hNAxslPPmkE8nb1CQkA7aWTnk81J2f48uv8Tx3Ut+U2CEWLhIwh9+TZVUsRfH6Zi6jCC2Pp6grGqf9V6ykpsoqWtXZRTGvj3ys27XU1Mq5Zpamikqq5Tkplj3BT6XX1UK1fL5yWRm99tWvEct67FSEHYuK5zD4oQ1OcTHHkzkaz3N/+8sbKB0LC9mD+FoaasnbUCf+bxory2dJU8VMOCNl1MyyFEMIjCDmC7HrbjPnGbscY4cnT32NhC0sKC/oSDfc8DMhajDXlx+zOYR/UXXUjVUouhpl49AmyrIe9e7T3k0+r4saaiuoqnyZSA1LbYWzo7K/qV52RobFVD2/Z3VHm2wF7qmsEOOHUBOIvajsDg2fUSB5YLwBsgYkj7lteLHurGK2xa2RUnGZpA2WR2JpVFebY2nj+LMZp7FxboNwes3lMczlBfZgPE/WQPTY0Vk3l63FNhM2Oa5kk7BB1UoFT8NiJUvjEw5h8+EPniaKIwibdIAHQlYWO4M+ijY10sq2tGMyx9LKBQYrm854giI+n5AYbznlzfTk40/gdZLZAbCBHDos69ZDC08LFhSJLq+azkzSqW9+M9WXlVOcBx1hj3nQTrVw2gJBWs5KVI9R2Vsj0mBYeQT7mQ6Fqbq8jF50zPNZaRzg1Mykz5TCAYq7cHIJQ/MwR17UwuCJpx7ny45ljYoUAneMHAZuVnY/+N73ygAUZQUWjopB2KD9HH3U88QEEJZgTsE54gxQSxsoMrskasZSRgkcJVz23ntv8Q9Vxl8aIGVwDHG5XIVj7NDWxBO1xx9/XJ4BaYN4SlmvbG+opU+xzyoQT/vuu6+kW9NpHpvnGhoa6A9/+EP+yZmysLCwsLCwsCgNrAgYGhnkoxw98cjDtPfy5ZTi+b2f5wodrI/08fwcpA0sbURYecOyibaIX3QZVfL2VGlr8QlpsyKeEuuaVW0d5Kmto+5kSgiU5tpa6u3soOcfcQS99Nhj6SUveAEd/8IX0Wtf+jJ63cteTq9+xfH0omNfSEcfeRSdf+55NDI0LJPayfEJxwcpHz/68CNC4OC4f+OmwjF0wvPPOVv0RDfPgWKsn+GdcCANwbIdF9ejKW5Om4buupqCeGqXZghx1c8d+hrrydvcIARWcx22566Tz3XlDlkW8nll9QqMIk5777tp7dqnhbAZHgYp5ujywyOO3yeEMMPIQK+fmhB/UJ/81Efp1LedTK88/qX0ohc+n158bF5ecDS9hMMTjn85HXnIQbTf8j5+Z7kQNytbWynFdYadptTdiCytYp0EZEnE1SSkDaxttJ2V0p8hZlvcGikVl0nYRNzNtKq3k3XJBqosW0bL+zrpD7//FU1mRmgyO8alkZvl1qMgrH9BS+VmOq8sFtttSRRCtV5AJY+MDToZyo3TRV/9ojQO+KeJ+1xiSgifLlg3hoqJuV20Ip2mHlaysfd+eywiJmx45oRXv4o2rJ9Z0oBMojA2bAIrvm3A80hthuPTY1Gg5CVZetub3iQWNulgSNIHK5tWj1ccZfXxcYfXO6vCFytoHDC9RH5hUdRQU03HHn2UdBYAijiSYkrhALpk4eQShuZhjrygPqCAKknz9FrHsgYyMLCp4MX82COPlPaCXaVa6utliVlXWyut7O0R0uY5PGig0EAwSpjLctyOUr+UgSLb0wkbtVIBlLABfv/73wuhUVNTUyA4QG5UVVUVPtfyhAIhLHEU62CttZOAMc0Mh4fhn4voH//4B5XzF1wFTzqK043z1dXVhc8f+MAHJN/r18NU0xnDNm3aJPFYWFhYWFhYbA7sHiWuFaC78Jz/97/8pfx42sjzBiyJgiUACBusBJDlURFWIqOs1EUDdkkUS4cnQPt19lCwpp7WdPXwvDIqFhWYi596ysn0m1/8nB55+MGCbogyVqt4zFFlAsvAkieQNPI5N00b1vFchs+pL1LxTwkBWcPyv9vvoOc/70iq5rkQSKGW+kZ559tPfovU4U9/8CP68+9+Rz/74Y/pJz/8AcuPSoY//QHLD69d0uFPOHTytHn44+9fS9df90P5fO33rqAfXnO1nL/yW9+gL3z2fNGPaqoqKBIOUjnXW4uriW6++R+iH4G4UWsb9BHskIQQJMWm4X6uhnydUlY4gJzspIQ6RZ3lQ8zNORzZsJH+96+b6W0nnkT1lZXkb2gUfR8WOL2phOzM1pdOihUOlk6lAz5xl6LtrJT+DDHb4tZIcVwga0zCpisZkx2jsOyruyMlVjbhkJfuvee/3Kad1UST3J5REpCxDMpHmmxJ/b1YFovtQthgjaEqwjPCFcVy8z//yg0BZmo1kvHuJFcCD3jYZaknGqK9u8DIVsv6xiQGxUhYHH81sDKyz8qVNDoIa5NcQZFRJ2IQU1HdGmg8E/nlUIhPfp3mD7Cw+ejpp1PdsjKxsOmJx8U5FqxseqJR6uHjtNs9q8IXK2ggUZeLerihgrCBhc0rXvJicnytEHcQZ9mXKYUDFHHh5O4Mh1yZCbPUP7Be9sSXNsYD/0F77S3mlVhWhi9bkH0hj4eWd3ZSmr9wISBtPvahM3gcydJA/0aJD+12qQPVv6cTNkp2gKiAVQwEx8cff7wQGh5uCwghStBAGhsbJXz/+98vZTYw4Fi2KUz/MTsSJsmkljYgYUyLGpNkMi2FDjjgADERLk67hYWFhYWFxdyAhQ0U0vEx/t6Fkslzh4+c9j6qr6igNp6jd7M+gnl6MWEjVjYhX0Hx22PFG6RWj+PDJuULiCIeaGqmX/zsp7S+yAWB4+rBmctD4H8SPyzB8S2AOQx+LBPLZpxiyU1maGIEjqH58xROEP3hV7+hzlSrWNO0RxO0sqOb6sqq6Oc/vI6mMvw+vqd/3SbKjvP8Fa/KxyVSDDmv71tiITK3hXB81PE9g88ynwfhlf88OjJMP7j6Kgpz226ur6N999mbKsrLxdrmJ9f9iOe/mIvmeH7ZL/WopA1ICiVxUKfQV8XQAfEK8u/XdIKk47ob43kqwn/eeCOt6V1Btfyu7mRCiBr4tU36vdSTjItlTS+HIG20nZXSnyGz2uJWSHE8xYSN6kjLu9qor7uNfO5G8Wfz6uNfymOGY3kEfzXYAAd6GMTkKLYki8V2IWzATuuyKFSy46AoSyPD/fTSlxwrynJva1KcEMETszjt8rkljHlaWIn00/LWNMX4OqxNGmsqxRHv736FnYHUgsfp0MikOghev9HZAntbgHjAkEmIdWd55W+CG/M3Lv2aNCofD0JwnOUM4BEhbOA4qW07WNjANAyETcIfkHJ6zzveni8/Jz1IlymFA/SNwsndFygLDAq6vhLtalx2CcvSurVP0stf9CKpHxA1cCSGNbPL29op4vZQiusK62eXd3eR390i5XvdD77PZeZ8iTgk49IGqn9PJmyQX10C5HxpOLjjjjtkm3wlNmCVokSHWq2AEAGZA5JEnfxiKZUuhTKJlB0JbFMP6Hsxaenu7pY0aporKysLoZ6rr6+nv/3tb/KMkksoDxwjHxqvhYWFhYWFxWwIYcPzQSFseJ6DHXH6166llZ3tsn0xdnJVssZR6JxlUSqq6O2p0huJUzOX0yErVlNTeQXV8bzkrttu4+mnM8eGBRPKGOHwBJaRONshQxyyzPFPWfAhysA8CDsUYbff7PgE18kgZUdZB+Qof3DF9yjq8fO7qoWsCTV7yVXdQGe8+/2UGc/QpifX0eQQz4V4KpUd43khhzIdZskb5+Bn3sIx5nhLXVCac4XwAcTZFIBIgH6rn3EP9IQvfu6z4vPT1+Ki7vY2qqmupMaGOvriFz4vpFph5QyHulRKfdsUA3HinZh/og5hJaVL20Sk0IkefehhWt3bK8uk/A31hS30YXGDVTcrWlM71YeNfi4mbOBXZ3l7mnUnPyUjAfK3NFI87BPS5pKvfEl0U2QL+oO2YYTQyXC8JVkstpmwUaUOW3YjxMAnx9MZuvjCL4qSDO/RUAzBnsXcTTLQYUkUfNnAugZkzvL2VkpFQ+Rpqhdv1uefdRbHkStYQ8DcH0BnRoMAWbM1GS4G4lBGDAQJAMVvcnSE/nXT38VSI9gMr9cuUXRhadMZiQgLONt7/FYKx4Xt0cItbmE5r/jmN/IdZMYRsimFA/SVwsndEJIvZFIFw2yWBgc28LUMPfXYw/SWN50oZESIBxuY163kwQb1BE/oq7s7ZUt2WGuFfW7yuRop4veI5/gH772LNq17Oh/v0gaKyRI2Tr/FMYAvpY997GNCbICoAblhis/nkxDkxwMPPFAgaUHcoOzQ/6UMdxJkyR+/TwmbSy65pGBRoxZBWAKFUK1usMzrPe95jzz35JNwqj1DWGl5WFhYWFhYWMwFZ2k9Qlhc44da/iKmKy+7VPyEBJsaKMHzSShx2MkGuguWQol1TbTEfH4Pkw5/iPZp76IGnpe4a2rpr7/7PWF3p7XPPMVzkynZ+hhLaCDZfAjntZM8h9fz8IcCGc2M0eDwgDyH+hAjAJ7Hoj6IFf8Lz/8s10mdkEJtQWzBnKCEO0S1ZRX0u5/+kjKDY3wfP8qPDazvp2lY5BjTOBzmL0uogvNLWTQPCwmzXCYTXJaZLCyeMkJQ/vOvf6ZGnmfCcTN07450guqrK8jd0kjvfc87eF45SqMjsODOylb4Tgk6S6ago45PZGhikmuXX4L3qCj6+x0n0VP87g3rNtJUJkfDgyOsh91HXcm4LKFb0ZYW58PBxnrRrQu7ReXbmUnSmGK2xe0hStgoaQNjks5ElNq5bFpqq+Q44G4iT1MdJaMh+vvfbuT2ziXLGdb5O/QJnYub5VFKFovt4nQYnWtYHOXOdDIo1Ng2DB6jsZ85zJ2Q+binmfbuaqMEK4p9qZiQNelYSBRqbEMGL9Ove9UrJA6Is2zFKYjCsqg8SwiiZVuh8SBUxVcUKCyd2bCe+jo6nC3isPVYNEK9qaQsjYK5ltmgtkbwPHbFinhahLBp57hvv+VfnAKHCd2zLWyQQac9oY1hfeTgxnWcX25fU5N03AuOdnzWhENC1GDrdVhBgbiB42rUFQgKEDZw6gxCsDUekWcO3m+NxJObnGlbSxWo/j2ZsDGhRAUsVLCLEogNJTfUqkYFxMdVV10l5aVEj0LJGg13JMxdEPA+jHHPe97zZqUV0tzcLKSNElAHH3yw/Iphopio0fHSwsLCwsLCYjYca/aZH5zxQ63oHSODdMSB+8uOOviVHfMl+NQAUYMfmhF2sd5Sal6/R0mQdaJoQqyR3vuWt1L/M89wMWI+yjrh6BA5RM0UjWTGaDw3ycczxA1kjOf1+hnObB2rDWfuCf+UGSwRZ0X4U2d8iBoqK2U78BXpNgrUN8oSrJQ3Qp6qRrruu9+nqQnWC0d5DgT9mY8RFbifPN8jkuEpHWa1Kvi8OwtqYjKHHYxm/KxgtotzovVyW//z738jP2rjx2z9URtbgftYN2ioqaTXsD4+NjrIdeKQNROTIzQyCn1/xoqkmKwBMYTyzmb5jwHUBa4B2ODni+eeQ/7GeiFGO7l/gRztScQoyn0OljbazkqRNZBZbXE7iEnYQMBbIF0p1vd70gmKeltov5V91FxdIU6cT3njSY6/JS6AsZFRx+dSHvpDsFkuxbJYbJclUc6uRqiYHI0PD3FKcvSxMz4giiL2MsdSKGQcA15PIlJY/wnHXV2tCUrGghTmhoIG0paM0Yb1av1gyo7B3AXnvBd+T6Dkd3JlBZobZdnWqo52WXMH79ZoVNg/Hmvu0NDAwmPPefFwnb8G0y5l6Z1BHw7L/HIdCnQnPwdfOa995fGOE918fkuthSsc4JbCyaUL3bZbGzeUUMfpcn5dcY6H8XEeIAY2cl6z9PRjD9ErX/oiqqtcJp2nuINB1JwNgjryNdZRdypObdGQbDWHL+E3vfZVEh/eoYo5FF6wpPiM9Gians1AyvdkwkbrCHWHY+QfOyaBkNFlRHDYq8QHdoNC+LKXvUzKSckaJU5MAgVtQVlzJUPwjN5TTJCUgj5vQpcv6TV1EIz4rrvuukJ6lWTSNIOsAfkEy6E777xTngGK02MSUJoHLRszPciLtBUDxec0LvjJAUo9Mx/0eYT6XDHRtD1gLocDiv0PmfnWNBU/MxdQvig/3K/xFNc9PpvvABZTTvPBLC9Nu9Z5cX3OB9yLfEDMezXtiBvXgIWm3bTq0rQgHrMfzQeznvA8njPfPVc6cH4xS/603Myy1HdrqNcW2i4U2hb0OS1DfacJ3Ktlo9eL2yqw0PIDzDLCc/p+xXzp0zxrqHGhLiBmeQG4jue1rueqH0DvmQ/mPYgXacIuffpZoeVRfP9CoGVSqv9q+jV+jRP3zZc3hd6PdJtlt72gbWSu8RfXtR8Ut5mFls980HJSFL+/GLiG9+o9Zggxy0bTbfY3M80LLUc8r+8BNA7z3Fwwdw7Fsf7gvHHtU3TLTX+l+upq+XW9A/MnKG2sv8DKpovnTp0huyRqRSJNvloo3M100x//RDlZpZAvz6lJcU4LQmZ4clRIm4npjGyGDIIGVjUIYW3j0AfOc/CJMgE/nlwPXJl04mteIzs+YfeujnBUSJuuEIcuD3WGk1RXVkHvO+WdlMESKK76qWHuB/zo5AiH+SaAAIKWAUGvgujnpSqary0JCBVYwZiWMAKe75926ltER4JhBXQC2caa9XI42sUxlv+89lUvo2eefIT71CTrTBiLMuJHFBY2sNZRgkZIsfxnvGNgcJjf5xwX7sNr8ZnHlqcfe5j26euRbcfjrCNjx2jo0JBdQdiozKVPmtLKaaytrKArv/XtwvIvFC7CwX5YihVKWfJripbBYrHNhA3WcEkny68BRSe787bbhNgINDZIxkBYiAMhVECUMxrEZ49sjYcGkUpGyO9uJjg7+u1vfsFxcGMYwZc2x1eQHQMtwM3hvLd//TpxylRXWUZtiahUEqw1sOMV1tshb8WCvKpJFxoe9pQHoYP1sNgRC+dRFrh3dWeHWNhAqb7j37c4Jpn5/MKRkaavkE49wC2Fk0sXTlYcywJncuiUu1pWTYwMcnPg8yBXhvrp3aeeImUFsmbv7s45OxkEbQ9kIZbiYY0kyBqwpCApsCbx6iu+Je/YsGGDTHwQKsxJxLMZKL893cLGVCowscWSp2KLGnxW65TVq1eLUoAJLp7FBK9UfeuEERNLnTgrFjMpNyehgH42d3JC/Fj2efTRRxeWP5mOhkHU6PkvfelLJZVVnRBrWvVzKSANxRN8BZ5TUejEXUMomQvpI3pPcXx4f7EysDVAXjUvyGtxWeOduAfXcYx3Fm+hPh/MNJtAPGb5me/GMeqnOC3bAsQFUeXejLs4jRhL9T6kBYJ7VDStKiaKFfSFAuVR3EcWg+I8II0oX8SpecAx3lN8r0LLB3nAfZoXnNM6x7PF6dTPeEaB+xZaFqowqkWb9k2kWdOLdyB9ODcfcB33Leb7B/cX5wnQcpovfeY9xdA4cQ/KT5eMKsxjBc5hDNb2txDMVS6IS9OA9C22XIBSaQRQL2hfWucar44T24KtqcMtQdOpIcpX48e7AO0vSnhtL2hZKfBe/YzQTMtc0DRq+rUt6nmF9hPIQuoBZV3cdvQ5fdd8MOc4szdPycqPhB86/b1Uw3OHuN+ZRya8Lp7Ht9DKVJznnJawiTS3kLeuno465Dm04amnuPDxXTzjmBbLnGBZMzg+zEoq94v8OfhAwT0gdXAfBM5tnQ1XuPx5/jq0aSMddfhh5G9sIl89LDC4/D2sWwXDtKa9Syx7OiMJ8tY0UNoXpXM+8gka38Btn5uUWNqgGtG8oERzk5C35EOMKhC0lKUsWwIsXNA9SnUlWIR85/JLaXV3hyxL6mbdqK8tJbotyJu2RIR6O9Li0gQOng85cF9a+9SjHNckPfHoAxw6/UujNtNVLP0DQzSZAVHH/ZJPQADod699yXHchmrEqAN6MvRiGDSIUUO+nZUiayBmW9yeUkqX3FxCskPZ3itX0VOPPc5NljMF0kYznc8jYJ6CoBxmj3wLwzYTNvAa7fSMvLDy+KYTThAlEctSkFn4eoGIo96QjyvEXSBsAt5mau9IEsiaN598IsfhdCVsuVzovCI7G857YfFy5ic+LqZhIJWSkaCYjIGBhPVQK5TggE/IGAgameSZFWJlCdEAcQ2f0SBhZYNn4lgK5WqWsnrL699AUxMgJpz3yuSIj4qlcIDbCieXLtTDtg7aaqIKEzxpCyAPpvlLnDv2Sa8+XsoKZZ4KeijibpTONVfnRT2grGHSiq3j0MnwKwnEVVVB3Xzu7rv+J+nQSY5OADAR2VrlZWcC1b8nEzaqiOkuSf/617+EnFFyAztBqR8YhCBt1FFv8cRWJ4o64S4GCBZVdhYzGTcnu4hDlRDAjOfss88u+KhRPztK2iBEntasWVNQhpBOTEo13YA5yTUnrJonhCZwf6mJMc7hfvQBHCOuQtvKXwcQ33xiAnGZeQdKPbMYKQbSpdf0V2mFWda4rkrDfNC60/xDzLahZYw6MccLPa9p2VqZbwxCXpEe5AvvN+sbQNpxHfGUAs6jPePZUs9r35oPc8WvbUfzMZcAyIdZpvOh+F6k2exfCwXyi/ebcaEcIWa7KE5vseB57QulYF4zy1efVSAPZvsEdKyZDyh/E4gT6Uf+9PN86QPMdOizW3oG70WakQ8caxsyUZy2UsB7dIwxgXNztX2kdyFtE9hS/wVwrjg+1MVC2hXSjecRP6Q47m2Flo2mX8tJQ80T6sFsX8BCxrctAXHPhbnyirRoe8bzeh/GYz3WtCJEXtDWi9s7ziOu+cSEjveLqwPE4QiWRQnZIPMe5DtLTz7xMIX8LVRXtoy6sLze1yJ+OLt57t/m92w259yTBPPrQGMTNVVW0bve8lbK5FcHQG+DXoj5PLdaVkx5rEP55kkcfJopd6ecc9OT4vZAPvMc9AdXf5eOPuJQaqwsJ78sl4mKPgnXB3B5AN+fWBaV9LJSH4k5DqL5+NyPfYqu+da36ZIvfFm2vL7miu/S1VdewfJd+t53r6DvcfhdDr/7XYRLX5Cf+eTaq6+hq793lRxf+Z0rRL5x2eV0wec+Tx//8IdELwBZgiVJSkRAr4VVGUhKF+u9q3s7qbstKbsYx4Jeuu6HV3MfG5clUuKuAv0wN7uvog+i7w+NDHMtT9Mwj68IUfMZ6Cas98mOYVzXn/nIh8hXXyt6GXRkNXrYlYSNCtr4XAI9qjuZkq3lz/30WTQ5zvOHEf4OBHHD/4cHh2bG67wg/6YsFtvuw4Zfi44onW8qyx3kClEQUwE/tQZmHPOCrFHCRteAtseDlEyEqbxiGb3g2KO4UvtlfRwE8T0bCBsovrB6OemE15DX1UhVyFs0RKv7usTxEBq4YznkiFQkK8ZqYYPGh1CXQoGkUSsbWN5gO+o3vfbVtOHxJ2jj2mfkfeKFmxu4VrIphQMkr3By6WLGozZ34omZ+oaTK7Ws+cOvf0EvfN7hwvxiVzGUeRe3G3999RY7MEzs3NWVslwNv5CEmhvlixeWN2in2MrukUcemTUxKZ54PpuB6rc+bBxgwvb85z+f3G43+f1+8fuC5UWQdDpNXq+XzjzzTCkfnYxjUlus2AMoR50QFk+E8bxpjbUloC8XK2MgmHRCjXdhYv61r31NlnHBmgYkDcS0FAJhc//995f8BRVxaDz6JQEgD3oNX6L6Rap5A/RL1nxuS1hoH0HZgaQqjhuT8+Iy2VogHsSPdyH/xfUFIN8bN26UEFhMXgEzTm07GpdZloq5lM2tBd6J9oJ3zfULOt6JayhbTZsCdY5yghRfM4H7UF+l8jQX9F68fyEkw1xAnSB9yOt8acR9c13X55EP1BnaqbYPpE3rToHz+t5iLEbhRRwoe30vQkBDwHw30oJr5jltu7pj3WKgeVQgHjP9c6UPmKs94Xnch7KG4Dmk2+z789XTYoGyQFrM+jDz8MwzzyyqTkwg7Qot81Jpx/sxXi+0/5rlaALv25HzCDNu9D8zL4899th2H3/wPnxPmuWo/R5lgPrStlI8dqA+i9Oj6S/uj3ge5T9XuRYD8Wpb0XcghBTHXRpI64xgN1LsdDs2zn1FHKxm6JKLv0xhX4ssG+lNx3ieH6Q46wLtgZldbPZEEb0mkRTri/e/593cNjBuo33MkDMTPIdHCGfCX/nqhXT6B95HZ376k3T2pz9Fn/jIh+ljHz2DPvmJj9A5Z3+aPn/e2fSpj32YTnj18dTdlnK27Wa9CQJ9EgKfn+JHNMr6FM/3sQnM6vZ2sbppxpJxniepYN6LEDqbCtxblJayJRlWcejkrXRYU1bBgmPn/trySmqoqpLPWj4gRuA6Aj5mYeWC1Qjw2xLzuWVFQn15maxI2HtFD7U01Ii87EXH0Jmf/Aide9aZXHdn0XmfOZvO/syZdPZZn6Gz+fNZZ51Fn/zkx+ncc8+lDZvWk7MsitsD63sOgYe+zm2F9Y1vcrtw1VQLYYO0QE9WYwdta8V6norZHneEoI2XErkWClFriNtdVS0Fm910w4+uo+wkj1vw25MnbUTyAUTybUj+8oKxzYQNtmmDwBTuyUcfofZEQhrC8lSKWn3OdnhSuHnCBus/4cOmI8YZjgcp4G+hmvoKehgmVsSTxYH1rMRjoJw9kG4GozB2DGbejbWtQ4Mb6YOnnya7XkWDPvK46mlFdztF3S5p6CABILD+ABkAESfL4qyYGx53AFyDpcfqznY5j87yihccw4XI+Z1E42XFadJh+YFxPtZsFrKrB0ha4eTShW7zNzDUL4M6t3ZxaIU97h2y5ufUXFdFDRWOZQ1MUpen4xRsrKXVHWnq4oGkB+XPoSmOuSp3fj8sm0Cg+ZxfRuJhWYcccTUIiwzLrkMPPVQmEDqJwGRhoROGXQ1U/55O2JRScMzlRgr9FVXrtngSiXIrrndTQVjMRF4hdZGHTqqLJ9iYWCLeI444gjo7O2U78hUrVlAkEhHiaX+uQ5BOn/vc5wp5MHfNU5hph2I1n/KMSa45+QbMtJow04p7ivM0nwA6oQaKy7fUM1sjJvAOlCfqDmk1lRsA6VGLrC0Bcc1VVjiH0CTvtH2gXrSet1UAs8wBxI20IUQ+i5UTLXN9vhg4j7RCQcWx+bw+Y9bbXEAZlLpPyxxxzSdm3eCz2Z4B5BvxI33F1xS4p7hdFddXcXngvXoMmOfN8QTn55PitqXQNoi0lVIctT4Rh7YZPafhYskJ5BFxmXnfUvr0WIH7cb64rJFOE3iHxo37zbSaed8SSpUNYOahuC4B9N+52oMJpAXlUhwH0oZzuKaEvXmPWT5bgj6HsXm+MXdrYZY90m2Wa6kfGxTFdbY1wPhQnCe8U8/NVcd4N8pFv4d1vNX61vJFiDhApms5arpxDcfziQnt4xouDM48R37tz891MB+FbQj0ER59eCo1QR96/3vEjwpWBWDe2ep3UyfrAcUK3p4kUFxX8XxFCRssKcPKCC1DiOiGHD7z9JN06EEHijWCq66OldxqmZdiV+Dq8mUcxzJqrKmUTWdALDTXVVNHKk5hTwvPU4Myd8UctiedFLcU2AG2N52iNM+P4KC2L5mkVe2tFHe7Relf1dZK6TzJk+R6wsYjm4esn7GOIMJzrqUYJgNBJy9zhHGfX8qvNRyRz6lgSDZigWUINmjBig91U9KbjHIZpijBOnmwuY76WuPiZ7a3LU6psJfigRZqiwW4zmqkvhziyKk7kEPQjUW4DqFXLePzHR1t9J//3kpT3L+mpidpaGSQW4ND2nAP58FzjL53+aXUXOMsiYJlja5OEdIm39aKiRoVsz1ujZQiYhYizrsdwiblD8uSsoP33pdG+wcpI1Y2nD0MjfnhUQ8xYkEw2iAsPXrOjW0mbMCkgkVFCsG2oQI7ojGKulzUzQpHB3eoWQXLjQNKMxpCLOiWSj3/82dzwrMcz6iE43kLG+38jhTBKIwdA+e92J4OYWYSjrCGOY+fkgGmsa6Sgp5mCjQ3CPkCqw8QMwhB1IBcgFLcxwMMrkOEteQBqKmiTK69+Mjn0uP33sPRZ2l4HStgrGSPDqoDZ5485R3ymlI4KGoQSxXKwKv0D6znzs2D/HSWfnXDTynkdYlljVrGgHTBTmP79nZSjMt+LsIGAsIGv4KkvTzQhByv/hiYQPrgM9Zrdre3ifXCxz/+cSc9+QkFJqOLnTDvCqD6rYXNjHKD+sPkT4HPmHTq5BuT6uKJHoBfbxUoPzynEz9z4o7yBRCHtpX5YCoBGo8qOk8//bRch+gEWN+JX0kVpSangJI3OmnG7liKtWvXSojn8F4I3oP48f65lB2cxzPmRBxp03ybzz300EP5o7lRXEaIq1R6txZapggLbZ+hdajANeQdZab3oF1sCSgLzTPSDmUecWl5aKjQ+tP63Fbg/ciHthOTHEK6tA0AKAPkyaw7WGTddNNN9IMf/IAuvvhiuuiii+jqq6+mP//5z+K4WtOr5YN3aH61bLcELSMzLdtat0hPMRGLtJnlbeZTz2McuOKKK+jlL385HXfccfTSl76UjjnmGHrLW94i6dP7tH40NAm8heZbgbyb8aI8TGA8QtlCcB33m/WkdaqftfwXMr4AiMssl2LMlz7tA8XfdXoP0qB9S2G2EW0/gJ5TLOb7E3Wj90PJN/OO8/oeHTvNtjYftG0CyHtx/zWB9yBvAOpCj7cErVMTpX5E2Fogfk2v+Z6HH354Vj7QhrXctuf7FShzLX8A7QJt93//+x/dcMMNdPnll9NXv/pV+uY3vymf//GPf8j3kNadtv/icRdlbcar95eqo2KgzhCn9h2zzsw45waX5zSsTh3SZmYuimNWLHMYCzL08AN3s6IboYbyMtFh+mJhSntcM3rNHihQcNvicSpnZfXDH/oglz38P6G/zZSjlC8LNqN5/hFHUG15OetAXlm+BAfCIBNCPD/HsieEsKbpak3Kjq5wPZFgBb6vLS3uC3CMOSwEfj+DrkaxBsEPstjUBa42sJIBRgFYyQA9wVn5wOktEUJfwzwYc+P2COtuSyxUwa7FcwlWucAKCQYUWEaW8vko4fEIsYWVHtipGbpQtKVRdCP9HPNy2cVDBWmN+inibaKQu0EMLXo7ktSWCIkPWtQVtgTHzlLY6TmNuuPjluZ66upspfvuv0uWvKE/ZVm3Qzg5jXGK+3d2nL5zyUVC2MDCRgkbWNnsjCVRiyVsZr87RN2xBKc3wc/GqbGsir5w9nmyNIozSRvXrmM1bGaOgiN8q0IwsiGcubowbDNhg04JpfuhB++nVmxRzQ2iO5GkSHMz9USjkrFuzlgnNxxY26BzgbBJBtysKFbTvvutponcGG3YtFYsa5SwQbzYFk47/GZATheb20VhZrB56snHOeR0jQ3RyHA//eS6H1CQ09/SVCvOb+EjBQ6IQcag0ck6QAwsfCyOynzOLllqVeOpraazPnwGR8kVO5WlwbVP87cUT0bhyyWDLyvHt4Bm0ZTCAZJWOLl0gXreMLix4HzMWQ6XpRv/9HvxGQQCEGsqwfaC+V3RmpD2460qJ3jqBzEDwsYUk7Tp48EjVF9DHTyArOlolYEJpM/KtqRj8tfRXvB3cv31189S3JcCUP17MmGjiiF81aAesZxIfdZA1BcMrFYQYscl3T1K/cXguSiPVX//+98lLhOYkLa0tMh9WFKlz9bX14tiuBDoRNpUbjCRDfCYiDRg1yfEp2nCZ9PhMKTYiTKWfSGvUMjNeHEMIghphb8eLAvTNKvgM97d19e3GXmDtoM2VKx0KnANecGk+w1veEOhDOeS733veyWVd/xKC5J0S89vSb7//e/PSi9C1Nmb3vSmQpmibej9sFj66Ec/WpjgLxRQgN71rndJuZu7jiFudQKtyiHWlqMO9Z5tEX0X2igE9QaypVjpQT2qsvbUU0/ROeecQ62trfIsyhh1rnGo820I2hnIjUsvvbRgtaWKs9mu5gLuMdsKFCYobCgnfcdCBGk94YQTpCx/85vfFAhHlKsCdWYqZKh3LQczrZ/85Cdn5RES5smrmU5TmfvOd74za8xAWZnLErckqKP3vOc9s+oEdYF3IE+IG+1B26G2De2X6Ku33357oU1q+S8Up59++qz0Y6wwx4v50gf885//nNVHzONS/RNtZuXKlfS6172OLrzwQrrlllsKaUecC2k3Cm2zCpACxx57rPRTfR/ypn0Zx3fcccdW9V+UgYeVFbP/Qk466aRCWaD/Iv1m+5gPIONOPfVUCvEcV8sKId5z4oknShvdnjDH3ze+8Y2zxnbkS7830KYefRQOQhdXTsVAf0O/QZno9wTGV4wXsAjVfoZQ23nxdxUEY+ef/vSngkUQ4tKyVqAsQazq82be5hLk2eyr+H4HabTwPuTMb0A0gHCARcgUz4EyNEnjU2OsVE3Q8AishDJ04QXnk7e+Sqyzu3nu1Mbzx1JK3Z4iUHBj/H1kEjYoy9muLLie4edkfJyOO+po8TsDZ8Ed/hCtTmOlgYd6W5O0T2+37OQagz7lcfFc1c9zVp6nxsIiIAbw4208xPolz90hSdYl0yHsPsy6lt9NcU+jkDHtYa/8ULsyHZWwPeguHbKAIFCiYKmFkDb//BJtaqRWH5dRfoVLTzRCy1lPX5lKSphkHUt3PMMyP5BcugoBP2yrpU0y5CF/cy0t7+DnWEDcgMCBtRLqBzpaNOCR+kknwhQJeqipsYYOPmhf2rjpGdZT0M9htebI6ATGAegbGbrkgs8VfNjociiEEG1rJlFiitket0YWStiUfneIoq4WCjeB/PJTsLGFuhJpevJhHneLlkQBOMQMBLLLCBvtpOede7azXMjrpgQ3EDB5aDAgayCwtEHDEVMnVh5BctRWLKOf/uxHNDo+xAl3GG0si4Hirgr8TMcvQlFhbH847x0ZHuTCR/Fy+nJodFmanBihJ594hE5+4wmiBGP3oYaKMmqqKs9v/e2msNtF3oZaaq6ulOU8UJoD7iY6+YTX0o1//C1Ny5bVWcqN8hcLvgghrGTre/HFplncLKslTy5NwFu81rOzFCxLN1x/HUV4MIWZnTjA4jbjra0UCxk4e0u0NNG+Xe2UwmCTJ2aUqCkmbLAkau/2tAxGsMjZq7NVBiMMTCDVokEeINpbqZLrL8rvefLxJyRdqryUwrOp+JEGa2FDhcmySXToZFIVpFgsVrimCqUqsziG4qEwf2XXuHUiic+QhRI2ptk6FFCdxGs8iBNiKl2mUqETUlxX4gmKN8J7771XJtWaXlU0ihVWCPJZ/D6QO8W/VpuKrSpU5jlMtGFdg3doHuaSK6+8sqA04DnzXSeffPKC4phPQA4gfuQfoSoVUKJwXfOJUOscBNxf//pXuW9LMH+phoKEOLXstV5++MMfyrtVSQBJhXyh3Zlp3RpB/BCzbdx9993yHoWSGFDisGxO244SjQsR3PuNb3yjUFeLgZa5Kl8mAVIqT6Zo34SYbR7t/FWvepVYB5ljsakAm23SVNA+/elPS/mjnhAn3qGETbEijnOwDNC60vcX9/W5RO8DQajpQX1oOk877bRCX9Sw1Bj1+9//Xp7TsgQWQnxAyYXfLqTFJOPQ1yGaPrRdTZOZPgAWEmb70mMznYgf7R2hnkOZ6dgJ5f2Pf/xjof0slPBQ6HMYV7RN4F0meaTyu9/9TsaRhbRVs//qeGP2X6QfY4VJSADm8Zbw5je/uVBWWnaIF23CLOetwVzjL6xrNB/Ik45FeK+ex7i0mHzMBc0DyhLjC0gRxI/xVNsXxGwb+lnTAtEyQp7Mtq15Q/ihD31I4tT8II75BPeY74CAMEdcC2kfuhupCuaiKvgBGRYBXAKFJfr7ruwTa29sIgIflDNKnS7fmFnGsbsLFFz486xjvee97zyVBgdgKZgr7BhcmD9OcfvhNoSdpNzcBlYkk5T2eCjFgjj0x2wo7JiT4wdvzE87E1E5BwIHpAAs4kHkYM4KYkDInCisa5pkTt+XiohTaBA4e/G9rX6s8ghSd9RfCHvMkEWX3ixVUSIGOnapcDnPeXtjUTGYSHs91OZ1yBtcF/2cywArEBBi57M060uhpjohwIS4SUUp6mkSFyYrOlMU97mEqOlORsSPKOoLKx+g02NnKdRPezIq9dPcUE193W20Yf1TlM2AxMuIxRoIm1yewAFh84Wzz5I+hbpGe4CVFKSb49W2VoowgZjtcWtEiRqVUvdA5nr3ynQb10PUsRrzB6ihvIK++oUv0MA6WNdgXOP2nx+GEEBwVmXLI9RsbJGw0UHP/HUG0PMwf8tmxqino9XZt50rDbv3YJ2nbIHHSvXe7W2SOZhh7dvTJ57FYWnywqOejxiKZOcCbDqEhxcuPGegxjKvgokkyJppLloVVAKIFZEsPcETjO99+xt04mteQwesWU3tqSQFuQNgK/COdIL2Wr2SXnjs0XTWmZ+if91yE78ReQTpY3xRaE0utvaWEEyfIjoBQBsaHODzWXRcVuYG+un3v/wlLe/sFJJBdxkzO5JJxojkO05xuBBBvNj1q7OVv0DiESEcjznyeYW60S0eQSRp9aCFwMM5OtvgqOMYelcC79+TCRsdh3TypgqEKi4qxZ/Nc/rrLcgPjQ/Qya45OYTo8UIJm1JxYkKp70eaNU7TAkgnrfMJlrUo1BpB48YE2cy3xquC+DG5RfrQbpT0MdOoipc5wYaydNVVV81S7PRYJ/Nm/GZ8gJbH29/+9kK+zbJQJcBUBuaSb33rW4X0axrxvne+852FuDGhN5VPl8tFL3zhC+W54l/4ATyvJIhZd29729sKcWoI0TRo/kBS4TrSb94HQVqQV1V2zXSZSrMqraUUnn//+9+bkWxPPPEE7b333oU61vcWtyGNV9OG+PVeWCstVtEGkHctJ5QdllwVtzutSzO/SJuZP9yD62aZwUIMy5pgpYa4S5EYek7TgN3WtJw1np6eHqkfsz4VaKO417x/MYLnYEGA9JnlhzpCmzHzbuZN3wcy6fWvf31h7Na2B2h6zXOAfofeeuutYs2BeLSu8Z7idgCyAvkv7oMACButFzN9eoxryIPZVsyy0vfinbCawzuQPk3jlmCmC0v20D+L34H3gnxDOmARhrjNZWxzwcwnxhuN08znKaecIu/XezUtGm4J73jHOzaLF2WBeBdaBnPBrHdzfIYViX5voX6K+znGEhBG5vhWbDlnlg3ardm38A4F2vEf/vAHGV80f9qmTUEakCbtexBthxAd35AmM34tI6Tn3e9+96y4zXqCmNfwHrxT79E2fNlll81qU1sPpJHnQfl5IOTXv/oF1fF7XQ311JFMUl8yTX3RGKXdPp57hvgY1iPYETdM7awkbz7nxC6yM1J8fSkJ5s9Q5OHU9gPvPFXcRsj8UYTLi+f1smIAc9HBfjruqOeJJQWWL8ESBktv1JKilAh5kw/nEudejWfLITbBmQl3H9H8LDZcjGh5z5S7IyBXsMQMS5hA3MBSCjtMNVSX04H77UVPPP4Q922MLRnKZB3iZmSsn3UX7lfTGfrGRY7TYTwDdyKIAyQedJRi/e/ZJlh6B4fNIBmRb3ddDa3o7qAnHn6Am72TP9UjTTJY+YbFYouEjQ7ixZN5Z5B1lNpvX36p7JgECxKwca1hH/Umw9QRgVMuv2N2FY2KV+90IML3+Cnc4qef/fAnnCGJbpcBhSYmkHmLnkKBwvpFyRr+LMLHcApcIG3yYWZsVNZoQkF+8onH6LZbb6Gb/v5X+vctN7MShfXX47IDkvmOra2wpYZSkyp8kWISMDaCAR7lmKPhjRvpPp44hlvcQjB0xbGrE9YGOh1DWc3Nlj4tgqApFsQNL+hCNIYDInCC9umPf0TStWE9zPLzdc/YsGkjtxXUHA85+XAXN195vyVs5iZs8BnHeh3HOqFURUTvhYVNKYUQz5oTRz3eHoQN0qDvL5biSXgpwVIKhY7ReB/i1Mmt5hPHOsnFMe558YtfLPebE+hiEgNpVcUB96GNQWnScjDLRifNKlsibEAgmJNwiJaHOdmfS9TCxgTSByUK6TLLEMf6Lixh+NWvfiXPqgKhhJf544QZdynCBukHQYPnVVlHu8B1fRfygXLRdodzxYJ7TMKm1H2IA3nAr+sKpBnLh57znOeIoqtlptY1xWVYqkz1XUo8abwLBZ7R51AOJmFTykJCSSMV5Btlo5+1rPQzlivCOs604NA6Q7tUhQ/AOexQUdx3urq6pP3hejG2hbDR9g7lGHEXlxvajMar95qftT5Qd1jKpkBc2l8AU3E3z4PgMNOtxxqvttOtJWxQD2b/1PhRvriuz6l0dHTQ+eefP6tO5oOZL9TpUUcdVUgD3mVaXem7sdznySefzD81P8x8LkXCBkC5aDzafuGXSd+pgrow6wN9D8tR9dlS3204Z9YBLLZQDjiPdyG85JJLSo4bEPTdua5pWei4hvSC0NG+q9D04b3FhA0En9EOkTfEVdzm8B7cg3EFaUF/Rt3p9+G2QssNaUb5aBp7O7tYnwnxHDRCbV5WXDnsjcTluM3Pc1Qetzafc+4+hA0ELi7gcPWD73obZbDLq84hMScVyxp85nGa5/tHHHKgrEKAfxRYb0AwBxeLGhsuuRCCXZDRDuDuBFZnIFxg+QSrqLrKMurpTNPjjz3IfRt9KEO5afiwydDwKAgbPreECRukC5ZdcESeCLrFOTNW12BlzefOOZPHDfyo5hi0cIcQUb1fZbFYMGEDYMDSwdWZnHJHnByn5x12CDXVVooZFDojzKhgpoa1hCuSMYo01okXbzhB8tY2Us2yMnrZMcfR1DjHNfN9uktgOr2Fzxxs6aeFi7WYat4nxEKRTE3wF0KJc9gGXOMw2XnTGRfWyjrbWO/eMCcssszLmECh7oWB53b14N13UzN/GYOwiXl91BmLUqTF2f4cnUMJG7Ws2V6EDQYHZ4BpEa/0zXU8QeVJwA0/uY4TyHWlxJ2TXCFHMI2DdQ3CXdx8C2lSoLyljLktWsLGmdAVTyjNz2rRgkngPffcI3EBULx0Uom4NX6IHm8vwgaTP8QJ5QQTUk07wi0JCBudcJsTb1zTdOovsSpQtnAdx8g7fnktnkCbn01lBuUC0Um4hhqXTpxVYV6ohQ1CLQfEo+nTfM4l3/72t2elFUA5IG7Ep2kzRd+J3eH0WYR6rL9EQ7Ew624uC5vipUQgcMw2VixIF8rNVEa13iFoE7qUB2JaXUFgVYG0KjmAZQp4xiQptDxxDGUH8aiiY6ZdrTNwHQQWxuiFWC6YQN41/0hXsYWNCt6BEO9HfpFezRfSpm0J17VszPaFJRjIu1oX6dykuJ4+/OEPy/u1PeFZ7L5WGBvz0OP5CBs9P5foffCDou0H8SJNAJbbaD1oXjXEebMN3HzzzfKs+bzCJA803wihuCOPWvcaN86h3jX/22JhY37WPOs1Dc32qf5TtDzmg3nP448/XmgjEM0T3mG2bYhJ3s0H856lStiYBDKO0f61nNSiEW3JJDVwjPNY+mk+r+kx06X5RnvS+tDvEviU0roFCYxjfJ8g1Lwi73gnziEdqCuIlonpzwrnsMTR/K7StCAdxYQNjjUeU8xzmj4VLHFcaN0tFGbZ4DsX42ZdVTWl/UEhaToDYWr1+Kk7HON5aVR2yIWVzeZzzt2LsIG1Sh23gw+/510OYYO5I4ga9eEhTle53Hg+eiTriVBmodzChyl+3IeCrvNSGy6tEAJDjN5EQhwbY0WEbLuOLcJZt/I2N9D+a1bTQD/3d2zakycw4PokJ9Y2Y9wuljZhAzcd8K2aCnqE94BjcpCSB65ZReufeZzHtAx3B+y6iDGOdSrWr0zOYbFYlA8bDII6uCphc+Of/kjupnqxroG/EbBNSHi4uZZauWP2RJ2deVCprZxJb30Tuarr6IYf/0z6sXTqXQgU2vjk2CyfObCKGRjYxIWNQT8nS2RgQQNLGljYOCQDX+NBCI6CIbMsb1ig6E+Mj4oPHFQWltX092O3iJnK2poKW2oongAA+kv0VIbbEpcVlkH5mpspxF+CLTW1tLytXQgb8YJudNhShE1xJ1qsgBXGVut4F/wOYbCBo+O+jg66/ZZ/OXWcmeAvI2eSjHygyUKGRx3FYVcC6bCEzfyEDSa1qpDoZFI/q2ASismtxqchgLjNCb4eb68lUcWCPOiEe0uiPmwAU/kx49YJsEncmJPiG2+8UdKI5804ALPfQlFA+/rb3/62WZnoMoZiWShhg/rQusM5ONedq3xMue666zZT2JFGKMrmRN7Mu6kU/uhHPyrkHTCdYhb6Uh5zETYgjfQ+/KoLqx91KI22VlyXUGj1WIkZM63mcbGgnOHXRd8HSwOUk0lsmO+DsoQ0wEIF5f2BD3yAXvKSl4jCoW0A70ccn/3sZwvxot4XqvTgGX0O5VZM2CBtammDtOh5FSx70mOUm+Yf+dC2oNexfAjfH6ZfKADpVZID9QG/LgcffHChn6uFjQlN87ZY2CCNqEMo7fq9BiipgvNazho/Ppt1pGPSueeeK+WnhJQJTSugcYMU0XhQTsXpRzlqO91awga+b0A8aNs58sgjC/eY7RjpN5dDwo9TqXyUgo4x6ItIh+ZD04TPZpvA+U996lMLsqAw87lUCRszDyBffvvb30oZmGO42YcgSvLCAXepcjLHdaQR8eoYqMvXf/zjH8t7UObab3XsNMsP14p/FDBF06l1WExGahkhn6UsbFTUahDvRpo0XZo2vQfLxcz8bAs0bUp6oSyRfliR1XB+Ur4A9UTishQq1tRC7Xlnuh08V4WPluL55u5E2GBeDr8jsLD58GnvZqWcx78sf29gXp/fHWdyPEOjwzwO8MdDDthflHjxPcMC5RZbdMMPDradtuHSCmV7da+Pkn4fJXx+8V+LbcSx3XiQ5x2NtdXU291Jz6x9gscbOPSGawnWK8jZ1hvbfPNItMSXRDWLLx8sDYQDbOhU2NXY21xPl118odMnkN+8LgUuAHzD1ur/CyJszMFdv/QxuGI51Ctf9lJRcB1Hu85WYCBt0oEW6ozCTIoHMQxMkYg4I26uqqV3vOkUpB35kI68a+EU4vDwoBAqjoNhJC4vrPg+eO899LMf/4i++fVL6QKeVJ1x2mn0Af5iOfNjH6Mf8eT0Zlb0NmF3IQzuU1khdiCzFV7nPXo8Y3mze0PbjoaYxOkvwxvXb6Avff5zVF1eRo385YsdxroSSbGwCTU3yUBQ3GGVsFExO8/WiHhd58FhdXu74yw74Kd9lveKjyVsWfjf227llOZosN/51dmcbGg+diXQfSxhMzdhA18msHgAuQJLCChnWPqBz1Csf/azn4k/Fpw3FS60V53wIW5zgqrH24OwwaQTk22EqphgpwwonfilEMrvfGLuwKTvQVhcDkjzAQccUDivk2Io0+9///sLz5pKCo51so9jbe+6zENJAsS9zz77yLEpeNeWCBvcg7SY5QtF+2tf+5rUT6k8m/Kf//xH4kLc5gT9rW99q8Sp+YVA+Sj+vN9++81aYqTWJTpemXVXirDRPOI+vB/9DwowdlFBO4MDXgjqE+0MIQROWs08a93jHYjv2muvLeQRz0GZxfmvf/3rBUeqeBeuaR1DtE7UcgY7+ajlBqBbSAP33XefxA/rE5QF3on7UOdKCiwEeEbjRxkgTjNNEC13bC+OfFxzzTWSp1/84heifB900EGzFDUohvoZxxAtL+QJ78E7TYfExQQByCz0KzyjhI2mE9BjpAfpLU4zBMSD1kMpgb8MtFX4+NA0mUAb13xo/Cjr5cuXFz7r9e7u7oKCCGgdFMep94CsxLOIR+NAXWo54bweby1hY5LYpuUV+qa+U8sYou3vRS96UeFd80HrBN+rWGZZrPhjyaa2ZVzTMsMOd2ZZzQUzn0uRsDHTgvQhvuOPP75Q9hCQM4cddtgsAg2CtOy1116FcdvMj46VGOfQzvSafgdieR7K3WxbWjc4ByIY8X+M58Bwbvzggw8WxkwAbQU/Jvz6178Wf2EgVbBjI55BXSNN+i4tI+SvmLBBe8L7kD98j2PsxLiK73IdW3GM70r0Y/RX7Jxo1vu2QL//dN6nxA2sME8+6Y3kqq4hf10DrUq1UdrHylqTi5anWmU1AXx2bj7nxJzVlOLrS0cwL8cuQdVcp2e87z2snHIZ5QkbFL/UAP+ZmMjQhnUbaM2qlVTJ90JfNAUW7TZceiGkrqJKHO3Wl1WKLyN8rquqpKoy/u7h6+2tbXTPPXdJf3RICh4bRgZpknVhUDfQN5YyYZMOeGhVe4rgBgZWY1gKBj++WA621/JuevBezjvrVeBK1ABEtr/nEL5yF4sFETYYtHSAR6iD+79u/gc1cEG7G+uEMcW++GCbYCIEska2VwuDvPGIdY2/oZ6CzW6663aeZHN0E2MLnxTuKGzciAkf8pYnUeCnhkPk7XOfPY+Ofu4RlI7HpBFiyY6LJ47aWL34FYNDKMTdra30wfe+l/59000cFRoix8mC5VGID8qvkkGoOFjxOLsi7RnApABtR7+k8SvOmWeeKZ2/LZkgv8tFSf6S23/lKm4/AbGwWYjTYbPzbI0gbngjT/v91B2L8ZdvHe3V1Slev1Gvz2fFanAjKzk80jgWQTOTmmcDMABawmZuwgYKoo5Xem/xZA5tU5U9c/KoYx7i1vgherwjLGygOGFiqs/g/vlEJ5SAPoO4VYnSyS8sHGBZccghh8w6j/dBmVWLBTyLeDXUOM33qAKFskY8+3MbO/zww+UcJtg4jzLCOzGJRjxAcT1AgTLLFXHheWy/u9D8m31RnwFAeplxz1XWCC+++GJ5VtMHIG7AjHMhFjYLAdoYiEQoMRqP5h3KiH7fIj241ySGi5crQXlLJpOFtOgv4FCu4Ai3OF0mEaVtHXGinkDYmITOQvOE+/RepBtEhpa3WU4Q5An34j68H6H6I3nmmWfEFwzKoVQ5o7wQL87997//3Sx9KCf0YyW08B2j7RxkiJanli1CYD7CRr+35pK5gLThHSAONQ0I8Q70TSjzyGfx+x577DF5DkD8Ztma55EuWJGpVYu2ZRAzsPjRPqrlt7WEDZyaaz7N/KKMQbbhObPclFTBs6YCPxe0bYN4Ni10ND3Y8Qv+mRCfaUmBskTaittAMczrS5Gw0TTpOAfCAO1Hv+cg2AIdywBRTihDHfu1HkBqo+40P1ovOKfjusavdYz2ou0VcWlbRR3gB4a2tjYhDDF2mO3CLG/kXa11cN8nPvEJibP4u1ZDPDuXhQ22x0cazfhLAXkDuQIxv7O2Fub7zHEYuPO//xNLAywJgvNhEDUgb9pDPG/FLjwll+vvXoQNlr5Ucf5PP+29lJlkxTSLcZXbERcbSm6Kj8cnnHOXf/0yuuBzn6evX3wRfe3CC+nyr11Cl3zlq1aWsHzli1+iC7/wRbrw81+gL1/wBTn+EssXPn+BLNWGtdumgX5ovTTJegpGINZQxFYDq1qWOmHj+GHyU9TtcB9IO1YaQa8CkXkp5210EGPgFPcPjEeYN6AEck7+F4ktEjYYsDDQ66CMAVGPP/D+04SwgCLYnYhRwueRDGBLsM6wV7ZVgzdwOKaCtYSrqpJOfOVrOO1cYWMZGhmaPQDuGsAPD9KBJpSlu/97O73r1LdQjAfTqrJl4oS2saZSfJvEOH9QfJPcqHCcwDZ03Kjg/wTeoevLl5GvsZ6Oed7h9ONrr5LGOIV1nVCCWcZGB0X0XXj3ngBMLk3g1xsoVPgidjc1CmkDK5vaygppT7U8SVCSQR1czXQS54tuuxE2AT+t6WinKE90WgMBsQQLNDZQayhMq7u6JR1nffzjNJ4364TAWfL4KE9wZr7LdxmQBEvYzE3Y4BdwnaBqqBM5jGN43pzYmZN0PUbc5gRfj7cHYQPRybCmGUo7ri+EGDTTC+h4rcqNphWK1IoVK+gjH/mIvE/fpe/Vba61/SAOTTfSrO/5+9//XohTQxAscOKr8ZmyJcLGTIfGB38gmNQvZsJtljFgEjZQYLSMVZnREHLQQQfN2m1LFQizDIBShA1C/MqL+5BPpBkTe/wCi3EP51WJADRutVLS9qqhSdYptN0CODavIw5Ni4rmFQ4yUY54N57RUOsD0PTgHK7pZ0AVqy0Bz2maEI9J2KioEoYyNd+h0LQBN9xwg1g+IV+qxJtKHOI+8cQTC+0J5EGpOLF0TJ9buXKl3K9ilsF8hE2peE2gvnGP1rEZLwDCxhyTND2YyOK8tkMlKHAe7Ufj0TIBtA0h/fD3kkgkZtU9SBpzG3GIXt9awkaVfQB5VQsDAHH19vbKfWa/0mOz3W4JsMQwywmCeEEiYqtn09ePphVL+IrLuxhmPpciYaPQfGL7d+Rf+zgE74aVi+kvyRT4oTHTofkyyw71qt838GWFd5i+Z1TwLmy5j+8Bs2wViBOCa3rdJDrgJw7nzXdr2nC+mLBRSzv0I9yn44TGAUF+tlc5zwdzGaaQwpy9cz/xSfI3NLLC5qEVbe0UdrXI3BEWNpDNFU6TrNn2+euuFOQrHQuL1cz73g0LG3w3SbEIYZPhKh6dgKrunBsdHRdCh6/S5OiIuJKYzrCOxDdaWZpSqFynWuVY2kBeAASZbI76WYfK8gf0VBExbFjahA34jWhLo/hywhbzcK+B3aLaoiFqrqsS/74P348xj/V/+MOdxveMU1jOipvFYYuEjTmwAhjUcQ4DZ19vNzXwwB50YfkKlpNgCUt+bWbYS22BFlnjtaI1QXGvhyulin5zwy8oh47Nac5OIuG7EjyY5KCUZunRRx6gD77vPRTwuIRAgF8ebPkc9rllUILCC2Im1NIshA2IGhA2sAKBIizkAou3oY5q+Xmce96hB9Mffv0L6l//jDTM6QwPWPk1bZDxMUx+Zpfv7gj9okOISRwcRx599NH0ile8gl79quPpta88nl523IvoqCMOp2Oe+1x67iGH0CH77C1rIkHYzCZtnC+67UXYQNr8PuqNxSjR0kJ7dXTIF21bGEv4/BT1eGW51vU/uk7arfxkgBGIZXLcmUDvSiAplrCZm7AxSRUdy5RAVIVCJ6qIq9QkHXGbE3w93l6EjcaraV+MxQbiQZx6v+ahmLBRAYFl/lKt78dOICgPM/8ar5YTxvxzzjmnoDwhvYgfCrq+R5U1VbQXQ9ioIgYFaKH5x32aRn0PAEIEaTEVG3xub2+f9VnL/MILL5R4ikkiMx1zETZmfZnlVwpalsU+drTc0KY0TwpV1PWchujrZhxQbCCaNm3nZlyApsFUcszyQx4WowCZ6UUcJmGj6UO60G5AZJn3AurkGYCVDXDHHXcU/N6o1RDEtMIAIYW0an4QKsmEpVJYWof3o11hyV5x+1NsC2FjQtMB6DtQz1q3EK0bEBEok+L6wxIgTSfKx0yrjlN4DwhGfRZlgj593HHHCXmq7wNJq+/bWsIG9VBM3Gk+UTYgJVBuulwGgrQgL2Z5zAfUObYD1zi0zyIO1CP6F45xDstq9D2vfe1rC/mZC2Y+lyJhY5YhiA8Q7ojbJLAgTz/9tPQ7LTsd41FuKCdNh1mXml+1ggEwR8P9xQSZ5g9L0W677TZ5VsdKlBPSqfGZZa5tWPs6UGwlqGnDfXNZ2ICAx31m+vHZLF+zrBZad1uCxmnmAXHLMWdzmMtun94+sbLpTiRZBwqy0pYWZ6yw2t5c4VSiRsW8trQE+WrleTMIm/e8691OWXGZoPZR+lDvQNhMcBVt6h+myQyfwEVIfveowmcrS1dQjahwhPxZugbOMxAMDoGo4TkafxjLcJ/lc+MYF+SGpU3YwD9vzN1E+/R0ULi5XtxrIP3IS6C5gWoryujf//w75aayNDoyxOWCsQM6Wr7AFolFOR02gfXnjQ11lAqGZLkTChcJVYuajpCH2oNuYZ+Wp+NUx4Puc/ZdI2kcG+IJWr5CdwZMhl8nPc7adxRYln7/m5/Tcw87SKw7GmsqqC0Bx0pBWYsG8yZxpsyNppTABwoaGfamR/6lsQV9sjyspbZKlOXXvOIl9Off/5qmxpFvDFST3E7HWCHGF55TafhC0C8g8wtv90dOlozJAM4CkiHL9bX20Ydpv5XLyVPLSha3LVm2xGUtZE2Yy5rLGGGpTrQY8VZVUnckTPt2dVE911XCw4MGf9F2RGMi8Knj5slLLBCiJx99jCbVsoZFnKntYiAplrCZm7BRZRoTLJ3c6SRMJ3V6XaH36XXEbU7w9Xh7LYnSCSoULYiSHEinpgVQxV2hCrnGad6LuJFOU1nEezDZNvOjihqU21Lxaxloma1Zs0biMePF8hTEp/kxlb8tETaaDgjiRNymoqPPmDDzqdeL4zbJFbQJPYZjVxyX8vcAAgBLM8xJull3pQgbCBQls/0o8OyW0lccnxI2QKk4i6FKLsreJDYQn7m8CXnSeJEW01ICwHX9blwsEK+Z5lIWNipmOUD0M2DWK5T4P//5z7PyZSpyOA+rAsSh6ca7kQ+0Wyid2g5R/7BMwL2qnELx0zTPR9ggLsQ7lwB4J47RfxCnngdQzzomQbTfIG+qXGv+9DOWiGnaAO2X5i/8IDigVJtxg3SEYot8a1lpu9pawgY74iA/Zj2pwo1yh4JtlhveiyUzWH5pPoP3me8E9DPaokkw4L0IDzzwQGkTsMhF+pBffZe2e1zDe7TPalsolc+lbGGDOSysOkwCGu/Ae7EUCvmH1RXaF9JQXCdPPPHErLSYY732CZyDPy8l3PCs1ovKT3/6U2kPxfnS8lcgLtyn/cJE8b0aF8q/mLDRtgCrSzynz2oI0siMD+/T78UdDjQXfvcNPA7hh+t0KCw/8Hnq6mW3HPhDVIVzRvHcvQibdDQqhM2Jr3+DlDs4mMEh1m24aPqHuG74M0SXSMkffMBOUrKbFOrdyu4mqGKtc7G2yvI4MMXfz3yM3o72gWvQNz502rvJ31RPUW8LBZsaxEoFOrVjAKL95tkqTj9WQxXlBZQ3wLKoU095E42PgYNAY0fOcwXyZrFYkIWNfnGhQ+pgeMYZZ1B1VYUMUlAAkUghbSIBSTgsbEDayPKoeEgIm/PO+pTU0jRXHEe7U6BfBpgUYGBHXgoMPxfYty77mpAzIGu6WhPU19kqHp7ReHrSiTkJG21IkDZWhFu5gWkZgLzB8jA4YUYcUJgbKnjSdOLr6Oa//ZlyE6zoC3EDKxtn5xWkS9OnQNnv/kAe0ZDzkmfeM6NDdNxRz6PmynLpvJ0gHMBeBh3Sps3vyR+X6kQLl327OiWM8STTx5OhIE8K4XAYgnqD1PPEqLayijpb24RshFnn8CB3OFjb7GJg0LOEzdyEDZaYKHRiV0oxxaQSUjwBBBC3xq+TSITbg7DBBLx4UqxLbPQ+1CnSpucweddxDdA4zXOIW9NpTt6hCEcikcI1VRbxyzUm9cg7ykDfpb+i4h3wr6G+MVTgPwWKAibVOtFeDGFjEj8qmJwX34vvHaQNnxEfQojeV3y/Sa6Y7/j+978vlgi4hnJB/jW9UGo1XsAsB+DZSNjAeS2eQ160npEfWF3gHcVt2Wz7iF/bvYlS5+YD0mumeXsQNgC+p1/60pdK2Zj503KDtYHmAflCiPxiZyMtTzxz3nnnbVaWZrlsi4UN4jHzAGjceCeWciBeTY+2NRAhsKbBNbUaUmUbuwChbDSe4jqD4g6/URqnyj//+U/xjWSOgXrP1hI26rAa5YB3m88hfXhO32daP2HbbaQb96vMBSyvMZ/VtHzlK1+Rd2K86+npmWXFo3V1/fXXz0qX1lepfC5FwkbLDvGgflFOOs7iHRCQ0Egrymm//fabNd5pukC0mPkxj4v7gvm8WU4g4UDoaDmh3DEuI1To94VZ7nqs1wB9FtAywn1zWdig/Zplqd8HCjNNep/Gv8OAV/LcCxuOvIv7eR2nGz9g96TSsoGF6YNRZYaoUdl8TrpUBPnpSMWpvrqKgl4v3fbvW3naye0VxcJ/0MJgXYNVUJgqo5lgziy+PHmej912MZeemsL3gJXdSbJ5UdJGBZ8n+Q9CYGJkkJ570P7UXF0hhg7QnTtjEYp73WL8MNNvnq3i9GMlbJBW5QjAG2BV0YruDnr84YfEny30Muj8XBJ5/WpxWJSFDSZEGOhBfuCLoa62mtoiUXGwJQnlwlaFGoRNV8Qn+5QHm+tkSdQDd/+vUHPZbK5QaTsS5pcE0o6BXb+sPvHxj1IVfxl46mvI11gnJkxYe9bbmnQsZfzeQuFrw1HRCoN1Bj6DsIHIdRBXaGwcBhrraVVXOyvLflGcYXlzzic+So/ddzdNy/KomS87fOGaX0L4xXd3B6xrxMJGiYGCqWSWXnv8y8QvECydUJa65A6k4PYibBI8MLirK2n/vj66jpX7//v5z+nbF19EF33u87I+GbuBfeC976G3vOnNtLy3j372k5/Kr7PFZr27CuhClrBZGGGjMCd+5mTTBM5rX0Tc5sRVj7eXhY0KFBWQN0rYqNKMYzOd5qQU0GvmOcRdXCYQ3Pv6179erpn3QH7zm9/8P3vnAWdJUfxxLofNOee7vduLZImSg4AEySiKCgiKoiRJigFFVIIEQSSYRVEwgDkrBlBE+CuCIiCS4fLdXlr6X9+a93vbO7zdfXu7l7irz9XN7LyZDtXVPV2/qa72Z+O8IP1NfeP7mViz5INycq76xBPufD1sqDtLYCgrk/Z0naH035DSTKctQERlUdmIlYExCVCDYcLvsXwwpCF5Myg9aEMEbCRDGVlxffB0uPLKK7OeNvFyJJUHQm/ivHSPjoMR98VlHgpgE+fBs/Hf0E9/+lNPKwY1ZdBvt912fXRexE5atC8xm9hFS2nqfcp7Nl5aMVwPmzTpOnWlnUlXbSJ9fOihh1xO/J3Ol2dIQ+WmDDqnrxFXJgYvSJsgsMgCgEiyIm3p1ZoCNv/4R7LDB0T6jImUAVkSa4i8KEvch4hr4zE+jMgvzkvENV0nGK2AY+XLkbwly7POOisrJ3mZUD/AOdUpJuUb572xetioXBdffLHLO52X4slQXt/IIaNjlEHtQvvHc2GlqaPedYcddlhWF5SP0iCAP+2hdPRMvKRRxPwIHYFzzZXiZyQjypIGbFSG448/PgvKpinuK+uULMsedkayudYDf73PPbH5uDe3q8tjXBKQN20/yMAbySX964upD+EhOs1eKpw4wYMKr/YYNSEs617lTKtkW0Z/ML+nX/s8P76+mTc6zoMYl/QehXiMsWPRwvnhu9/6hm/mg+3t272bXUJ/2Whi2GT6M5wLsKF/EJT7m1/7qsdtQufZQdo6gJm6+X8UEw0JsNELjEkvL+lKR8Eak5gfZgw6YGHGtS9Xqa8M0xuqQldzvXsrHHPowVbYVUnwViPQtzzbe9ikwVzlZzJOBGu2HcOzZk5nh4MqbMmFkKc2Eb+k3AMppwfctAIB2HAkeK172QBamaJNa6wP05oawuyONgdtUMBtZk53xcSAJs8rP/WJsLw7mTzq5Qeh2FLuVzsB1sRbqROILBnQV4Y3HnW4AzYgr6CutANBrWF/6Y3Akqim8lJfCrWHTf5fBgHFTROggk8CfKGxsixZbMabqRB6xCQSGomJ2EgQmr0ZsOkfsMEA1uQw+8LIPBNPPLnG3/FSCRFpxxN8nY8EYFNaWpots1i7FqWJa9I7Jq4qv9KMdZK0VU7JAubeb3/72/6b8pUBRCDXOF8MW4h8KC+TeZ4TsMIzd9xxhz+jPPg9Ph8MsAFU4N6YMXTSRgEU109tqjTTaQsQUTn1BV9Bfd/3vvf57zIOZAATW4vyKv1YHhsiYAPIhrxjDwWx0mR5EAABpHJAGNXkFbeP2hzKJ3+INOIyDwWw4X49K6KdYz2vrq729FQftSnGa+x9Qptx/xNPPBGOOeYYj+ei/J577jk/Qul+MxwPG8quDy2xrkLkLZAgbQQDulBOXY/HAOqr7crTaTLxZQtj6i7dZakQhi750YcBPyQvyWxNAZs4uKxAGAiPjRg04nmBLn/+85/9mVyy4zpyl+xpP7aeVr464skXtxlL2iQj5UMdCYCrJT1xnXQeX9tYARsI3d4+E4g71iXGT7wm0XvK+5vf/MZ/Rzcog3SktbXVPShVR7WB6sjzMJ6WSl9MGlxDX3leAIye5W+u83ws7zTF98QgjmTE9f48bPAci2VJ3szj09dUppGS+2C0gp1eba6Ft8iF577f4x3Wmu52sglLdeUr7AcZd68WwAZ7psbsJozSbbecGx568AHflANiCs33VzwuPNiwlkExv4RX2jhsN/hHW/t983HjPLK7ctL3eo/Z6+ysi/3gw0KPb9aCzet/W785YJ893TOts6XRg/VidztQY+ygTbbfbKjcC9jAKq/6/bSWJt9E55g3vMH6hc0psW0ZL8zmXSseNhoANcmBtMNPkxnRAmymmiEIaJEGbFoqS0OBGd3fufVrVtBV3pkZmOUqta5IL3W+Nn7kIx/xyUZxUUHYdu7MUFtW4Huoz2w3hakqDR31Vb63Osu55OqUbpjsgCuPooiJGB1zfVlhqCst8CjS01vqQ1NlSSieYC9ek+FOO74mfPCDHwx/+ctffOKHnDEaB3v5vXqIiVsvO+roSr0qvOnoI/oFbORpk7sT5c8zrEOx7GqvHXcILy9bEnqWLg7L2IaNCU3m64lvxxY1BQDJS/PnOa9volibAZv+ARuC6d57771usBK/BeOEc4J24u6P4UQQ7LRhRP/TNdKOJ/g6HwnAJk6XsrMzB1vZUk6YsgESEvwTpsz//ve/3RNEY7PSjCepSlvpMwmGeQbDS5N57gM00j0YBjLalT5/M9lPbxUMP/74436P5K2jzvP1sOFejAI8RVgSRZvRNmqjhx9+2A1BZEDdWR6Ap6fSTKcdAzYc5XWAPnAPcqU+sXEg3QEE4R4t6RBtiIAN74r29nZ/FuNVZVLQUIFxpM823/IcksHE37Huo0PpvjAYUd64zEMBbPib/AaqK1v6Un55EZG20seIhEhLc5TYGKR+At/SRB+HBgJsiM9E/+uPWSZIPyV/wBTSjPuhQAK1r+qALnPf3nvv7W0kEEL6+Ktf/SorUxH3w3vttVc2PaXJzj7IUTsFqT66b00Bm8suu8y9tIgFxoc6lintsMMOffqNxg+Yvkm/jIG0mNJ1Qg7qd7DSBQSJ02Dehk4LjND9sEAlpU0ddR7ntzECNuqLjIdqI3RFMgOgi/Ngnos+xKAWRxjQi37G/RzFENf+85//+LNwuj7ssibdpkyxXGPiN94Xmr/CnAvUzEUqP/emARvOqetRRx3lOxnyLuDdzfuA/vfII484c44e0B+V77og4lC4AWpzpOeefTocd9SRYYKVeYrNV9mYJBdgI9vh1QDYzGxrcc8IjG0CrL7pmKPDpy79ZHjg/r8l4yvNkGXTNeaXzDPF/O2c+W3zceM5ejSafo763Y6rVi4Lq5djQyV/P/nYo+HqKy4PB79uX18KxaoWbJHO5gYHabD1WBq1McSw6e3HCau86vfYXGxWVFVSEu774x8DwYftv9C9ZLEDXkOlvGLYQJoMgeZPmzbNB/Wpba1m+CVLoig8oE16SVTpuFFhxy1nhu75L2UazJNx9BVe2xRP1ngB89UNsAZut8Gm2Qz/9oYqB2kaK4odsJnV0eyBkon6PBhgM7Xa6mnH6fV42yCDSl+uA9jTVl3ugI3H9WkwBawpD+11Jp8mk1dLXWhrrA0tzY3ZF9OZZ57pL01IL7lXO/HC642YHYEEq5aHow47uN8lUZJtugMNhelYDWUloXDsqPDmo47I6Ke4d60h7JNQG3R6TIGX2JESw+tmWtA/kf9mwKZ/wAbWJFR/Y7wz+dUzGO7XX3/9K4wMn3AYcZ/uhXU+EoCN0ownqZRPO+TAqlP8RRsj7xOf+ISnHU+6RaRNOZUu58gAPYb22GOPbD3ivAGz4uUiInlyxPeShibhqktcJ87zBWxkjOlZGYGkQf3junON+r/hDW/I1jmddgyulNjLUs/efvvt2SUmF1xwgd8jUAOmDATxlAzittsQARuIHYckd8kp1neMNxlwHPlAwHs8Jt7vyheZSk/yIZ6LyzwUwEbnXM9VX/rgdddd5+kJhEJWMtwBDGNDkPvVdrRzTNSRenE9fmYgwCYfxiuB4LcxkQfvb9o5Tlfto512AENi/VO/Jy6JdJuyav5FUGz1E/XFqqoqB664/9xzz83mF49xawrYkFbc53WdMUogKDx16lRfahgHuhYN1L6f+tSnPH1kEMvpBz/4QbasGod33333rKziciKrOG09x7W4nhsjYKMyEVA617sNb8m0XHfZZZes5yKyVfsRqJo6pcuk5wmEjR7EeqNjvK02FMuGc8AUASls3c2RdwkcXwNY+e1vf9un/6k81DUN2GjcgqlTXPe438DoI3No+kguXVs7hJcS8ybk0RP+dPfvQoPNsUoLJvp8Kw3YyG4Q55qXbkzMB3k+SG/ZOcXDPfARevzoUaG9uSW88djjwjVXXR2u++w14XPXXhM+/9mrw03XXhVuvPaKcNM1V4TPX3N5uOHaz9hvV23mjZiv+2wvp3+76XOfDV++5cZwy+evDx/70AfCMYcfGmZNm2I2x6QwflQSImSHLWeHsknj3R4h4DDhRIhhA3CjfpNL9zYE7u3H4t6+Tr9vAoAyG3+8jVsX27xrhdmOvjTKbTYbo3pfT3lR3kuiNEDfddddPnAySWlvbgrttSxPSQCbaWYITjehewXqkqDDhdYoHz3/bCubDcoRYNO9fOU6MXb52qYXAhMzTUwI1lhRXuoufV2tDaGttsLBlK2ndfg2XQBNW3W2Rw2RsBpILMCmC8DG6i7ARp5GNWYMM6ixexbxfKY2WkPWVzl4Q2DjkuJC/3rR1NTk5WpsbPQ1+Ews48nGq5VWrWLyzI4CtFHGm8WO3YsXhNftvUcoGjfaXnwmZ+vEHlOoNgFtRgqwwXtn4pgtwkknHO8umqu7lyRbrztC3BOWLQXwS75E0RoLFy8K3atWJlHw7Xx9txD5bwZs+gds4gneQIxRCOX6MkzaSh/W+UgANkxOmZSqnHFemrjK+I4nstzPciRIacYTcX5XWnqOCa3qd9NNN/WRDfcxNn70ox/19ChfPOllwo5sZVBy74033uh1g5VWOs3BABvSVDn1XMwqu8Zt3UddZERA6bRjcCWe2BOkVPdi5M6dO9fT0r0CigDwVDfRhgjYCJQ47rjjPI3YwFG91Sb8Lnmy2xc6IAMbQCD2TOnPKyUXxXKizEMFbES0JQYhxhz3wdSPHSlJLzbqqQs6gQcWBppIy3aoD2kpjzR4E/89XMCGslB28iRdGbUQOhr3X51juFI2PMYEROke6onRzRyAdJGDQCiCZnMPeQowOfLII7P9+owzzugjI5jzNQVsdI5exSAgTDkoA2mrPioH5wL9yJN6xHmiJ8gLEIa8GQekmwCsfLhSWdXHr7jiimwZ4jpuv/327kkVpw/xfHxtYwRsIHRqzz339Dz0foMZi/G2pL9Qdo0Xl19+uQODyJNnVLYtt9zS+3UMlkB6jhg1cTvoSPsge+QhmfCMGO9wPnoon3Q5OY9/Y/nmH/7wh2xakhF1yLUkKk4rrYPIIAbz3/ve92b7dlof1gYB1vDB0UEb5kk277r4QxeFSjNEq21u/2oHbOZ0tISmyiJfoUBYia4pbWEK3jZjx3i4CTFzUAz0iXZkAxqYc5jrm3nj43Gj+2fd421vx4Lxo/3DOB/gsemwO7A/8MwiPAh/82EewIb+wtIoQoqo3+TSvQ2B+/blpD+rzNSDOFYANiX2/tyLD4EL5me8jRhzGS98GMmb8gJsfGBeZYOrJX7Jxy/2qOB1VZWhtqI0MQBrMmBNfZ0zsUUwptmjnOUmP7vzu5aIDWirV4WVy5PBdMnS7nVn7FpG//n3o6HRjFbi1my91VwHawiW5W5YNth4IFsrM9uQE3cHsKapvDjTCL0cNxCc9bDJAFUANQA2yGBGY12Y29ZsjVcVWsqKQ3NFSRZwgHH7am+qD/XVVaGjxRS1vdUVnDK+br/9ww/uvCtp0DSvIenRYSSxFoiXPi/sRIEdJDBlXjzvhbDHLjs68gq4QOdlW2952CDHoSyJmmY6mj7SqQAxxtmAcsZ73mX5WjmyHYnJRObcGJktWbbUj/wCr+ixSZ4d1yeR/2bAZmAPGzG/MfnUhJB7ZKgQ6BfC2NIEUkfSjif4Oh8pD5t4ghrHdJHBzTIpXeNeXVc8FqUZGwekrXLqfia73MuXf1zHlb8mvPzNDlJKDyJNjDCVS2lRDoxNCANAclWa4nw9bMQYr5qUc1R6aqd4ch4bROm0BYhItpSbc+ID6V6IJVJKOzYGZs6c6QEz47bbEAEbpQtQgTxIR+3AUXUTU0fJBD799NPDM88842lgQCvvGHQYjHgmLvNQAJs0QKp0YpIHERy3EcyXe4h8lXYM4MR9AkL3VTflPRBgozbqjwWakE+cF/Xgb9pZgEwsdzwPZDiz0xr6qbRIlyNeO7QJhBHK/SwXjNOhzACn0hUCitPmGgeV1poCNrGxLFY5xdxDOc4+++zw6KOP5vQMVr4iACi8vKi38qBtAYZ22mmnnIAh4JzuJT/koPKyU10MwkHIJK7nxgjYUAbGatqH+mr8BVhmaZr0A1IdkJPuVx1VLsW7yUWMPfGYK/CX480339ynj5GP8gNcQyf0HDzQOWVB/6WzkhFp5QJsYm9TyiddlR7G+g5AKt0ZruzzIT426oPjiszHxvnzXgyzpk8LJZMnuMEWgzY+94zsB81PN1bGRsJe4mN0bXGBx/8EqOo0u6fZ5pcNVVWhsaYyNFld+TgKt9aUu83FagaM9IQrU8chcI2lFR+HyI1mp+a6njcPM/98OSlnZeo4AuUfhON8aMv0saG2IjREx+R68gzL5ZrMHq41nWA1A/2A2LDYc5yzaqKupChsPb3TQRoHOWqw8dhx2uyUqN9siIwd6X2ZY8a2FFNudoqjraqLikOrza0f/Ot9oSezQ1qylPKV852BaAsGmF7OQZaeb19sxx57ORx/5OGhZNyYZHlKg3VIa4RZ7a2hpaLCGqHRGqPJGqA4TG9tDuWTJ4Y5XZ3hxWefMfvRBk9LQ5MklpcMrai5iTS6Vyz3o59nXmCJ4c/LpcdjkZx35pkOhnQ0NTlIggGLIg1fIfoCOv1xPEiLuT7dFLezscEbljWvrdVVoa60LJRNnBQKx4wN7zzx5PDgX/7qzdOzfHVYvtjqR3NY1eDly+zvjCD1EvXzHMwv8RFe32Tmpv3P17ZkHbC9+ayAPeHv994TtprWGRpKAbpYXgZYYx2gnqDOydbxcLo91HHEXcRXspdGZ2Vl6KyuDjPwBrPjNLvWYTy9vT1MGD82XHD+uUn+JhTkCKUngCLJbsOQn01MNgM2fSbKHONJopjf4oks92jy92oGbJQ+9df4AO22225+XemJ2bo1JuJMkFbsvcESCPJW3VSXtPzXN2Cj9HWUzCDKhReAtsZWHnCFvc+IJaSyoxcsp1U6Khe8PgGbbH83euqpp7zM8hJK61LsyaF2gokPodg2yrO/sS8XkX9c5qF62PAM84K4vjIqqR/L2JRerBMc8eyIjXulORRam4CNQALujdME7FRZ2XZc+cftwnIXyQsCCOF39QG1J2AFhPzQqxj4Ub7D8bBReshe5zFTjrjs8RbSMXija9ItvBrj/gxjnLNUEXBK+iDvInSU32MZweg2QGzsOSKdiOu5oQI2MVDK/cgnfo64QbSP8oBpB3bXUp0lIwi5qZ3i9uI9IE8ZSH2Mv8kP73nlE7+TaN8bbrghKyPSV9uQP6CpxmwtP0UOYqWjc4545cR1hvh7YwNsJEu1A3LB4+bnP/uJzSvH+4fYiuKCMGtKu8+7ZjQ2hik2F51u89CZDTb3T81fN2aWLQULpGK3rK3MBmSeCZhDvBL/SG6GPV7z2D3sIDy9ucXmpPzdGLpMZtoWXelkuT4JX6H5P7ZAe02ZA0CtNaVuk3rICWPO/V47Mt/tamkKM9taPe360hJfcgN4ML2twWOL8gz3s9qCI6shAKKImemrI7A7ACGMPfRHQ43fO625JgNClXg6XGOZGOnxHOE12JCm0+pL+JBp1u7bdHaG1vIyl5tvnmJpJWwysLKqvrPa2+xY6zJi/t7Z2GRybLB5vF2rqvCP/h2NvXUmb4Aw6jx7SouXWc4TsNuilp9CeEiOvZxqPyvjHJa7FRV6XKa22jq3U5urLA2z+7GfqsuKQ5vVqa2xLjRjX5lM2R2pPdIJ6Uja/k3rTfr+jYet3rSttYuYv6vt3TSzpcV1boKNezded01Y2c1YbeM8AcuHSBnAhoGNY++ESdSzygZovGvsp+eeeCzssvVWoXLSuNBUYg1YVxFarEPSESgQgA2N2mAGNsDIZBtECcIVB23Vy3okAZvlK1f4ET+I7EtXxqYZsw+YwSGDlQEEhWOw8D3fcwp/KCzFy82xgsJdpshi/k7i/tCpACFMWa2R26utnOUVoba4JBSPmxiaKmvCZy+7yqvjzDvCjgvnL0oEYBxPVngRyxtEzCO5eH3T6pfN4LDKuPISUt5eeKsWLQ5//NnPQqMZHi1lpaHNBquOqmT5UwzYMBCl2yMN2ADQTDd5irvsms6n2nlFSbEbZwo0mmuCuSETbbsZsOkfsIknuQPxq3VJVPwME9tkQpmUhwk/90hmMgCRRVxmDEqVibLCxMqI01L50/IfDLDh/rjOaVb5NUnXfUzW81kSpft1TAM2EAYm6WmnJRkCAB94DOh+gI0Y3JIhsT4BG0j3Q8iD4KKHHHKIp8nYpvKKJVPqSTvBeG7EY9+6Amz0N0TZYfKO32eAqUpPcsLQp18ALsZeBvnKLKaBAJt8mDJRbspB2WUIQ4MBNtST2C9xP+Wce2hDySe+LwbeiLcU15+gw+qDsPIdDmATA7VcQ+6UgfNcADNeel//+tf7tAX5qq9yZJxlmQ9pkBasMlDPuHwxEWQXeSIHyqE2O+CAA1z2sT6Rf5zOhgrYDKaztDHpUmdY4xOBqeM+S/nJD8bTKt45Tjq13377uS6ly4XsaLP0+C1m+WQsI0jlJjaN3lFpjuWsc45DAWxifU7nwxgcg37rekmU8tB4JVvk2WeftvZ/Wxhrdek0o5ulQi3MYa1vYMgB2jA/Tc9fXy0sw5sP+3hM1JcW+3KXpsoy97oAsOGDOcBDZ31jmN3WEVoqqsz+qQ9T6xrC9MZGBzaUTi8nwILsK8JuTKkpc9Cmw86n1uN5n2z2AkDBkZAUjWUlviMsthU2FqtCKBthFtgEBnbwJQPQkAfPKSYrIIcz5+QN4GRMnlMaKu0ZbJPK0FpV4scZLZSdj8JWR1aiAErV1/lH4job69rKzG6uq0vslExdEiYOamIPwrWm38hi7tROB7OaK6tcZnADtpHJVqAUR8qvvFktkpWT6pFhVoZMsbL15tubf9x+2ArYDHUlpWFWe4cDNe119aGlGpCq1r1GAGm6Ouw3OzZZ+fgN0A1HBNIgPdljaft34+8DCTAjjgEbmPamz7dafweweedJbw/dyxaHlSsYtwd/N6QpL8DGt+ayn+7++U8daSPGC4BN0jEwAFlzVuHeNRiFDoxYx8BQvPYzV5KK/UsmaBqc5RUzXCKN1Wac6ihS5HazOsOF55zjZZk9tcMRQ3dTyqyRy90I+XN6AOmP1VHSrCVU7LBFRwVhdSTWOjcIZU1Rcai1zkL5D9p3//CP+x8IyxctC8888ZRXDw8bADW8oBxYi4hJEXKJmTtiXt+0bDnAkpV9tU0i2NLbJgHd8+aH73zlK77dtsAa5BPLWwNyuj00MMTM1wzY/8arxnTTgRzrSBPGjA5Tpkzx3RX4ShV/ddoYiDbdDNgM7GHDJC+e6DHhxTjQM6/moMOa3MMCbDShZeeRuF7Kc5999smWGYOgq6urj5EIE6AS0n2qS1r++XrYxAYbPFJBh5W+jmnARm1OHBDdE3s0sZ0s9yMHjAEZpbE+rU/AJjbW4/ZnmQIxKTDakKUMa/JJezXoOsCI8oZi4GEg4pm4zEMBbNJgi34XcY2lNpQPXZacJH9i8MTP5COzNA0XsBko6PBggA33IGcCB+s3jhqf4uDQ73//+19RRmJOUX/JAL2K89NxTQEbQF3i5gAOE0sIo54gv2x/r3v1bFw2YkPJ84f6kW+cJ/ISEBQ/RxuzvA8DmLZU/5RBjBdIbMBr3KQMbIVOPuoHPBPnuSECNqoXlM6P8lAnxuU0iAHHXjVQXNcYfKFMnHNETshe7wCVjyPjhdqEe2MZffKTn/TyxWOCys7yJsZFGDkwfqq8cRo655gvYBODhYxhsa5oLBajO+s66LBCRZAf5e/9EN1jffyvvhNtaWFBmDtjWhawmcLHQgw5O6bnr68WzgIsNs8EGAGs4cM+IQ7wtCF2CfPPaU3N/mG6bMJEP247Y2YCSph8WLWRTSfDabuqo7rUQRs2uIGxDbAL2qrLnWdavm5TNSbeOqxgwLFgRiteD+VetvaGBPAAsGHjGZg0AD84wgI85Jki263N8m+uKg5drXXuacNGNWw4w7NVk8f76gAYr5lpVoZZzVYesz1arI9s2d5m50mdSD+xBYmBim1DPaysDQ2h2eanDWVmI9Y3hFkdU8KMtnYrb6M7HiBDPISmNdd5uWtLJru3kTxrkEFiJ1ladq/yyhewwQ7FuwfPnhmtbaFiMrsdN4ZOaze8bfCsKbO5W7mNUfX2HpwztdPtVWxXnkvaLLLHLA94UwFsaG/0mJ20SyeOD1vN6goLX3o+LF7IcvvesT9fGhSwYfQRYHP9lZeHCTYwZhXYFJ3OAEopwAYPFrxs2MaKhvztL39hiZgRvnRZnxfoCtZx+dnwCKiGdOCVbJllxIulmx1+zGh9/n//C52trR7sCFcywBo6LGvqfDlSzkbIn/MFbMQoaXz0zm8dSZ42WrtHA2NYU1YGNTorhjf8iY9cbJXtCT3d9tJV5TPMC4QXeTxRSN2SBWs4X9/UvQJQKdE930abF+3qnnCpTRQBbARkOZiVkbfAGgajdHtkB4YM82IEyZ5hL0q/lgJsiGjPlz4mhvHkKW28b6hEG24GbPoHbDb1bb0lD45c4xlYE8zp06f770x2JTMMfAwFfmcXHq7HRj4TZ7b5hlQ3PZuWf76ADfdjTGCIj+S23kpfx1weNhAyFrhFGXROmdAbDGu8ipROLI/17WEDYYAxZuV6hiUVeD2QPnXDIIJl8AioA5gDQJEepftEf0R54zIPBbCByC9XubmXfkgAXuQjrw7S4UgbxQYkaSh9SOkPRgMBNiO9rTfMuQAblRfjnr4jvZKhynbd3EeaBI2N68+R3Xn4Hf2E8LBRX4rvW1PAhvqTN/VSEGGIutIvVaYY0NX28njq0SYCByDJBq82dFBLaKSLbHPOmEe+jHMaq+n79EOWx6HDsSGvvsq249QrLmdczw0RsInz0r1xmdFN1Y806avIGq8bxkHaALnoPQYQguwA2RjHY+BEZUROtAv5qY/zN4GABYSmx3GCmnM/slVf5W/KyhhdZ3OsWKa55KxzjvkCNpxTlg11W+9VK5gz9bYZczFAG5Oo1WtFuOiDF4YJVv7pHa0ey4L5fJO942c0NvhHxPT89dXCMvj5KM5qBrb/xk6sLy8JM9pb/Ejw2cLRY0L5xEmheOw4ty076ur9b4AtlpJkgYMMx7YUDGDDBjddjdUO2MguwEZgiREOBQAzWv6EnQpwBhDBcVqL2VetZhs01zlow8YzrTXJLr+wgA8tg9JyIuw3v2Z5shSL5VAc3SaxfPFyAbRxr54aK6vJgPAO2HWzzB5ttr6JTUPsV+qRC7Ch7O5lZGXF/mODn8aKSgdEOGJns2lOEzJoqg0z2hp9Ax2WclEOYqZShxhwEhNzdQbL06JrCfdtP+zlBORqtmONe9gAGtWXlYficePdtii0MaPIxig8SPCuIZwHHja+4ibbbhmbzPKABdgov42Xe8GaXIANSyAb7B1HO7ZY/y8vmhz+/Me7w/Luxb7d+VApL8DGAwXbT+94y/GhYJR1KlPgWc2mGKasKCIdwpXfGog9x1nDVmwv4K1nzQpP//cJS8SMxyVL+0wAAVdGYkiN0/GB2ox9B5jwtjG+4ZprPHbNtBYQXVMeU34UEFDEO1LORsifpZD5sp5Jnq/ywMTTbZBQh/WjgxKszQQMYutpGxBMvqy/BIWmk+zxmh3CT7/3/bB0YWZZVM/LYbGde1vxtzFGV0yZy314fRNgDV42rmAAbkwGrA2PfN3rQplNImNZJ7LrBWxgrsUATZoBbABrfL1w5suGPG5A8ceYLNnmNv21Kl9jZX0TbbgZsOkfsMEA1pp2TTT1jL7u09Zc42/0QL+LSDvXxHMkABsm1SqzmHgM6TJAXNPkFgNK5Y8n0CLSjsusibj0WobuOeec4/fJKBDzRZ387rzzzmw6kilGIXlRB5VTv6XlPxhgEy+pEGPoxG0jiuunNo0NHkhpDwWwUfwWeSdQB5UfPvDAA/3eY445xtORcSmZrW/ARm0h4jnkJ32G8NT4yEc+kgUE8CrjKONI9cXwiXeLyocob1zmoQI2GPS6zvP8zZF68Q7Tsi6licGKwX788cf3kRFpxH/nSwMBNrHO5SLqAFiCnqbfGZRnMMBGxPIW2kL9lHZCD/EuIn1AFfUtwBXSxHjXhwWVE4OX32JDneNwAJv+ZIpuAaxSrhjAhKkHQXHTMkEnuXb44Yf3kbfyV/1h6hCDFeQhveU+1ZF7SOttb3ub1095xjoGbYiAjSgGHuNzdDwem2OZkQf5IQd0QfchJ41Rkque45mTTjrJyxWXDZkRfFzyj/MkjY6ODu+XPCMADvmonwLAABzhVYU+wXhDxe0p2XAcypIoGE/HuLzkzbidvqY2i6+vTVJ8T+VLjZZ2LwsrbA5FLJvnnn067LDtNqFwwthQU1Lky0RYHjHbDFp9hHw1suwdwBq8WIh1ylbNs6a0eTBaPG262prDjltuFT71kY+GKy/5RNhu1mwPzgoggZ1WNmG820FKC04DDPKuAUTh76xHieU7w2w+X4Zl+RKzBo8Uj8Ni6TAfxk6lLIAe5ZMn+K69eP7Mntru5SYYLkAP57LHVJ6knmZbtJj91lLrMWtYVjVnaquDJ+Q5d2qHg0RJGvVuw8HMwVmaNbvd7s2kg90Hk35cZ+5HZwCyGsor3Ltl664ZYWZ7R6gqKvCdudhFl+2xqQvxgfBgIk/qzjwfxt4lPeoAAxTNNHtdcuzlpG7KHycMylBfWmblrg1bTe/qBWVa28JrttoqXHzRReGySy4J282d6+3H7zPMVp1s/byvvMwmszxi1vWNlwcGbKbV1bmHFEAdejdxzKhw+ScvsTF0aVixnLlZ7/spH8prSRQgwNL5Zvxtt02onDzJOwVAA+sGUQQ6pIMgppTEr8GThfg1J775zR4NmXR92U708sTIlEfMcCjtqZOANXZiBuvi+fNcoUD/CNBEIGSWRNUWF4XtZ3Y5+pm7EfJnKfZQGNe85JyOY4N2Dct+WBbV67qmDsbAgyeQd2T7G1Cs0cpdMm6su1jNmT49fOayy8OiefMz9TbZgvr32AnMtRRlbsv10zonAJvFS/kiZroH+GaTlScf+Zcj7FU2KU/LG7Am5lwgTcwCbGB/QdpA2WV6yvW6oqJQOHGCf5mRbqaBmw2dKPVmwKZ/wAYDPU3xZK4/Y4TrmviTttKHdT4SgI3ShJkYM1HW0hRN3DmPy6lJski/xddIW+Vk0iy5aLItQIR4J7qPZwSgMKkn30MPPbTPpBtmIg6RluoWGwQc9Xe+HjbUHaOD55m0p+sMpf+GlGY67XwBG+og5ou+PFFgfcXH+OGrNFsmc011k1fB+gRs4u2MOcogFlEv0sGw5zeW0Skvyi9DW4Yd3jhKT14bgxH3x2UeKmAjXYRUTtFXvvKVV6QlYxLvOaXBkbz191BoIMBG8uuPc5GuU9d8ABvkTF9XP+N+tQcBsQHQbrvttuw1mH4igAJSmwuwUT9UvmsK2PAbaXM/R9omDvIMsTSRPON4SVrSyPIUno3zwwuCZWS6Fx3ESGfsSZdDf8dGPHKKAQVdw7Mn/khF28X5bsiATezRq2eoiwAqxkZkwPhD3XOBGrommTGWqVzSLY60EwHKVV+O5I8ekg/3xfKlfUgH8I57Y/2OSXrBmMRvBCOO05FsOOYL2Kj8AFeUMQazRJRHaa1zsmyxOdT/KAVe/zZ78v/56yc//mGorSwLxZPGh2Y+EpsBzry+vTL54PhqZNk62IbEWVEIivZ6M1qt/Y859PXhlz+806acq8LSl+Z53Eo+1D5031/D0QcfEiabDuw4d07WDhK/AmCoq0iWQ2Ez1fR+yOU5QAuAk4qCiT4HhtkIB7uJ8wmj+XuCc+nEcaF4vI1BxpWFk7zcgC1uq1lapIcNxuYnsNfT2tCXHzVWefwYeblUF0307crxGGKDHo5wReFkXzVA3mzMw5Ih0sL2o+zUh3xiRle4FyCko970pqk51BSX+IY0qod40qgkH87L7TditAI2IXdsSNIjP+LOsnJB3j19uW/7YStgM7QQZLi5xT1s8KR5/d77hDtvv910f2VY8OILYRkfeazP/+Mv94W3HnNsKB0/LmzZOdXzTNot4U0NsMHDxsEaszdZfQRgc8iB+9tYhqNF7zwtXxoUsFm1wgZlG4X+/te/ORDj0aLxcjAlI+CSe4GgCBlDkEJhHE60gfa6z3zGns2ka2kwqGqQZ2CLDc01Jb1ANGCz9MoTt3z/dPfvwiTr+CgZrnCufCY4EK85HW2htWr4A6YUO8109P6YQcvPrZP7QEPgKsAvocUNmevWiTkSPIoAWDAg0+z25rDl1I5QVTApTNpilHsQ7bTttuH73/62iRpZ94TuxYsyUajVrv3x+iVeaiyLoixaEvWlz90QSqzdcCWTnAFbYEAa9A/GXTEXSANn28cGJm03L2S5ywZiYuMAeu2+y85ZwwQdkrGQ72RtfVO6HzH58b6wGbDxYwzYaFIVT45FTARh2l/3iUhb6cM6HwnABjAgbXzEsUS4jzalbLqGvsaGgNKMr5G2yimjnGua8HIvzz333HMew4nfmShzLxN+doFiAi55asKPkY8LOhSPu5J3Wv6DATZKN2aWRKXvxfiS4ah8Yd2Xvn8oHjYQ6UPECdG9+krNcbvttnNPPIE0Ma9vDxuR8hARlwviunSaNj3vvPOyRp3aC0OQemLYK189PxhR3rjMQwFspNuiGKzBqNx5552zslGZxcRRUjrKf01oOB42yDUtd8kaWQwG2MRtfPDBB/tv6fGAwNeAM+kgsgTnRV6kITkKPJCslO+aAjYsRVLfyEX8xm5WlEdgb9xHWL5C2eI2+u53v+t1JH36f7q+pCXAh3PuY+kU51wTqBCzfiNtyVT5ijZEwEZllYxjffjBD36Q7Z9aOhYz/TXuEyqDnolZOqjysdQuzou6Uob999/fn1dasNK76KKLXiETlkj195ELb73hAjZi9DeWJWWN39NKS30BGkhvR4wsWz5oZ3XH5l2cMa91zuxU+8Hz3x9qykvcy2Ya80+biwIAaJ76amPZQQAfACcOGli9AUYIOPyHX/4s9DDPpI1oR3Qxw/ffc0+YO22qAwO+C1ImLfiVAENf5h7m+YlXTbF/4D5k373D6/fZK+zymm3D/nvtGfbbY4+w4zbbhD123SnstN1W4bU7bue87dyZoaO5PlQUTw6FY0d5GI2qoslm05YlZXA7tyqwtIs8fHVJVWloKC9yoIYdomrwejHb7LDX7Wt57hn22HH7sM+uO4cdt5obDrZrr9t9j7D3a18bjjjwoFA8fmyoN31g6RJOENg0pAmTF3litxIPRnFrsKux92ba/OyUt50QLr/04+HLN98QvnPb18MXb7w+XHT+OeGIQw70wM7Ir66sONqRqy5bfgeKXP/6yi/dfnjXJGFEWOLU7GAb3jU//s53Hayh7dxuw86HrT0ffvDBsPM2W3lZab+k3cRJPpsKYIOHDc4HeFSBjQDaTp/SFp579n82NvSOX/nSoIDNyuX2m41Av/jRTzxDABv23Sfo8LTGagc9HDm1wsOs08T1DGX5ob08aUTtEsVAygSDwY1BLRnahk+8RDRIL1qw0L15Vi/vDl+68UZXLiJXbzdzRiifOCHMaW8PXU1NodY6lneOPsIfOkuxY3YwJmIBNBzh1obecyKSO0CTAWp07mgxEdWrK0JXAyhlAlIge46AN3Rqlnq1mFIgb5ahnWITu8cxqGzgc+8mOlG2bXPx+iV2iVoFUGBlWblsqR16wvtOOTUUW2cnkjsyFlgTAzaANb6WNAXUiNU+POMDoMnfkXE7x1WSQGAg0uede46XQ7opGuqygPVF9KDNgE3/gM0tt9zi98QTOU30NPnU7yLdp9/jiS6s85HysNEEFeMFFshBOVUWKDZsofQkP75XE3TSFWDD5DmdBsTXyxg4UXkwiCVPDAN4xx13zKZBvVQ31SUt/3w9bGDKQN6xoaNnYorrqd/TaQ8FsJHBgby5BlglsEb1gPewiZ7S0e/w+gRsuAfmGZg6xG0cy09fwFnuFht6MqooA4YRgGY+eYuUN8RzQ/WwiZ+VTgMW3XzzzZ6OdEo6SjlZokFaYqWxJjRcDxvpDXKnHLoODQbYqK3IB6AWMEL3qt/SD2NAReX817/+1Scv0lB+ukdprSlgI68KiLLqeQjgmN9o7xhMEtOX//jHP2afp99SXmJBpfsX98bGfTweqf1h3Q/HwcF5HtAx3uoaiuu5IQI2KqvaUR8TaEsCSpNODIApn7S8yTeuk7wDNZbDsXyvvvpqz0v9DaL+F198cR/vp7gdtt12W/eY0r0inZOePn4hO8C64QI23MvfgPjISvLSMf2BBTnGdVrrZFVY0W19OCOO3t1ZrRw2jyKOTXf30jB/3vNhWkerzbUm2by/NxAv81LNVV9NnLWHrK4Y7SyJYmUA3i5416zoXhIWmUx8Z1hsFDuu4P1EPzA++tCDQ9mkCf4stpPS6wsu9C4l4tyXRQFKmGwBTvBuufTDF4V5zz1taa4M3Yvmuwc/tuGSBfPtmvVvm+++vGqZTXktbzOgX16xNDzwlz+Fj3/4A+F1e7w2FI4d7aBNO3k3muFt5VGwYuq2JVteF09ysIYlUSwDOvNdp4QlLz5ndbK8luBJscrye8n/NuX0+lLXIw45KBBLlQ/yxJoRYONLsCw/wBW8cNgSnpgx2Hhzu7rCl2+6KSydT/lNVszXw8qwesUSq988rwP85z/8Nlz0/rPce4jykxblV3vA7sGTkme6/RJbAaAHsKo2lE+aHA7db/+wfMnSsJqxSu1nvNTsDa+flevEN73RvZni9kvSTvLZVACbtooKB2s82LjJv8rsrQbT1/v/em9mp6ihUV4xbOBrLr/SO1A1Ec+ntDqYgIcNhi+KgCGIcrFnO65a7Y2N4W/33ps0JulmBjRRJtlhk4J+AdIofssKvGxMad5zyinugVJXap3Blc4M1irr5HV17mnRmtkHfzhMWjCBxAiSxdIwll1tNa3T5cB+9PVV5Q52caTBiq0TMXDXlBcnQa4yUcUJVAUgIbTVQRk7Jsy6zCoPrgWogysgrn/UiQBUeBFRT1zl2Bv/c/ZC1uBHG4CCrlhqhokvQ7MJfo8dX+5d88/LkhdnLmNobZJcR7szQaIZUPfccadQYC9romun5d0rj0zHr2GruAEAGxuU0FEQcQbCShtEiFbPgD553Ohw31/u9V0pRPHLPzZ8NlSiD20GbPoHbGJQRbquCR1trWtQ7HkT3xNPIDnXJJatTodCcX+inTCSYgNEZRfIlC9xLxwDjqQbT+DFcX+HKdMPfvADvzc2DPha/ta3vrVP3eFrrrmmj9xUTtUjLf/BAJu4/jIaMYB0Tz6ktlL6yJY0qJNkoGMasBFDyA8dICAq5coFasCSifRgfQI2lDf+wk0+8RgunY6vEZw0NsQEDMBnnXWWfzVPL3sZiChvXOYYsJE+IDP0i3TT9YvHXJWTXW4ol+Qi+evIcijJdLg0HA8blYG6qF4cuc61wQAbiHuRAR5FsfcI96GDBHyVhwVyJD28cZS3ykh6p512Wp96KN/hADZx+jHxN/zpT3/ayxU/q/QAlWTEQ3wIEZggziV39JP04t90znX0invifgkI1Nzc7LLMVc9cgA3lZvmn2qA/imUgFjHWxP1JnPYK6Y8kn3i+AWBJmuo/GpvjMTpfVlvEcu/s7PRxMz3GALAJDEJW6fwAxCgvz0lejJuSN0fSRT4EjFb7IG+NmzCeW5JhLNv+PGwUdyce6/QceeYaS+I2WmtEFuLolDktvHL1irBwIfPLVeHLt9wYJllbNNm8tYOPsBjPzEttTsZcFZskZs1hN0buNfjtb7MPExuxykGHC858b1g27wUTEvPNjC3CHBNbMcPn2j14oAi4QE6kp01aMPYJnEssSsIbSF76KItnyiTL62MfuMBsxGVuV5Cu70RreS1fxlwJnSHvDNvcdzXxNAFYFs6zn1eGz37mcm8zbF/CfQCesNtwdXFhUi6bUwO8KbAx9fvkRy6yKbTlY21PWi+vtLywuyz/xBvF+oopyVuOPdZBJey8+pKCMLM1CXdBmnjBoCM4QGzVNc29Vd5w0EFhOe9l5jvoO/3M0iYWyss9SV5wj9VX9bjjtls90C22KIABZSfN2tJiDwQtO6qX+7Zf1m6uMTk3NHr9TnnLCVkbG6cA2g8QjPq5k4Bdv/jC80PJhHF9ABu4b169+W28PDBgM9VsUZxEsGW7TN5tjXWmT6PDNVdf4YGHh0p5xbBBuT58wQccbSR4E4rlMVfqEtcqDGFcp1hrx7IpOtrO220XFrKemA5IuoxiESWD2giQEjLOgjcew6UnHHnIIaFo7DgP1oRbF4pHwC8BNiyLyd0I+TN7+tebcbPNtGnufYQcAK2KrCNuv9WcMLW1KdRVljk4UESgrantYddddghzZkwLJQUT3e2udMJo76ish+RItHI8b5rKTZ71uJThPgmQY525qiS0VhSFptLJvoXcrPa27DZr01tafa0jINXUxqZw8P77h0UvvhjmPwfamwwYCapMe9ig1Z18IUsTL0BehvlMNoZLvNB4saEjdPY//fa3jiY3lpocvBOk5D0EwIYBAv0EpAEJBxV3t0Ab6IlSzxZrL734fHaywcs+Nnp1fUMmWm8zYNM/YHPDDTdkJ3HxBBOKJ6s6V3rxb7kmkKT/1a9+NXNH/4TBTL60i44Q6ZMGnP7ajGcBuhcDSP0R6cV6SvmpH2nlMiLieqquTKz1ZZ/JvcqBkahz8d133+3PkC9pKQ3dNxzARm3I11Qm5nFfHAqRPoGRSU9p6pjLw0Z1EbEDFnE59Awcx+eQUS35rk/A5lib9LG1NRQvYQJ0UZ7oHX9L//HkAJATCEAboIOU4X3ve18233xBG8oblzmXh436EGVSH4CUh/oJxE5AsbzTBj5MgFTVb7g0HMBGYCH1V/njcuUD2IgwhPfaay//PS5LLm8J9EQfGlRG0htpwAYvCdVLRN+M82RnJz0XG/gY68RhiZ8nuLLGCDgGqACITz/99HDyySeHE044wT3/OCfgLIY8R8AR7ttvv/2yeUp3df7YY495GalrXM9cgA1HedioTgAnlFnPqvz6O25fiHQZC0gbpp2oO9fT9w5E9AX6D/kBnJAG6dI2ekfARx55ZHjve9/rYwh5DMQHHHBAts6xXtBOtLvAohhIJVh0LmCIeDqUBd3rb2yKx2y8aOJyx8wuf5JrrEtpwAbd52/0gPtoG+6DVQby1LuSNHVd6a9VQmTiDCV/2rvR2IMP23Hxkvlh0cKXwgH77R0mWDtUlpitgBc9QER1L8fe5AJyNkbuNfgx9JMlPhjvGPzvfNtbwspFNnb5khDaKuHkI7KdG3/8wx8MJZMTDxs3+o1JD7DG5/0ZHgiwYfnO2e9+V1i5YlkWqMlyts16wtIlC8wsYs5r+WsOnOFFLz0fbrr+Wv/QXlOSMMGK8ZLiiE3BChOWYNGeBWNGha/c8nmbO3c7mOLpANzgiZLK//z3n2N24lj/YA9owwd7Pi4jqybsazPusSUnjh4Vdtl++/Dff/87AZ5Mv3voZy4r0rX5i5W/e9kiB2sEFIm/csuNoaK4wG1SAt9S9pkdbW6rvhJE6dt+xNBJAzZnveu0sALAy/qjAzXUpw8g1RPOP/uMUGhjxWbAxu6prw+19p4D8KsuKw5jTYYXf/Qimzv0fsjIl/KOYXPSW97qAY18TVs9gwnHZB0cDYJnCR42KANKe/Rhh7liuVJlFDSmbH8ZLikh4wSosRP798wTT3hE66qCQitbIjRck9orcZ8zYVoHZ/u03I2QP/vyqkLWSja7QhNNGwCFPerZ2pz1hkSJ/+THP+bBxx799yP2clwYnn3mqfCnP/4uXH35p8LO22zpRjXgDQMCboPVhZMdZWUdJkAOIA6sJUFEJ3dPJxvw2UWKAYqt1IjqTRp0ToAz2uIbX/miySTpvCsJ8KvObO3ChBPmZQjzktMLdF0Qy6Hwskl0pCd86PzzXRa01fRGopj3lfdQARt4Vnure9SwnSADYZPJcNLYLcJ1V1+Z5GvExEoTNZEmMBsyUcLNgE3/gM03v/nN7KRZ98btmpVXhtABJnzxNaXNxFGTSSaSeNhw70CcJl0jX6UbMxPi/rxAcnHaIGDiyrVcSxRgnoFIX3lQFgEUsbeFmOvUu8nGOk3I9RVVaUjeQwVsYhmQBxP897znPdl74rrm4thAUN8lH9KmLEpfx/5i2KQn98R4oDy5AqlStxgMW5+ADeVga2W8gniO9teXev6OywAB7hx99NHZ/OIv4BwBOPVM/NxApHwgyhwDNkpXTJrcy316z7CDFYSh/frXv97lLkNe5YNl/LFlsXb2GgkaCLBBzylrfyz946j6SBb8jR6SbiwHzgXYpGX8mc98ps/9cf1jcCP2Co3zHWnAhq2edS95AvyJ0DWW7TQ0NGSf0fiBwc8SGpVNdMEFF3j5NI6KAQ8J+p2+nzyUv+YpeOmwxbNkkwYX0D8Z8HE91Rbco3rSfwB31WfSxPNKizEibi/aHB0gXeRHnUifcYf3w5ve9KZB9QcizbjepPuxj30sKyONqZSZMYgtrSkXZea5gZj4Qjyv9uWo9PgwoDLE9WfsE1AU61/MxPoCjIvHX+oae1P1B9hQLzxsNOZSTog69edh88Y3vrGPLsSU7kNxmdY6URxxhjhdzfzJeMHShfZ3T1jaTb9ZFX7z65+HcjOeJ47bwnckSozYZOl+LuAmnvtuTJw10Bvr3T7EG4Xj5NGjPL4LS6KCb2uM/iXM8rHE+6Qn3HDtVaHU7CA9l02POT+GPvZndUUWsOFIvqygwNYTYHPBGWeGlfSTbpvXrbJ+ZjYiegegm+h8b/6rV68M814yncbb3/5euGCeFcVaccXycPABrwuVxcXOU1vMjjAbA+cEbDQAKewKlh7huXLP3b8JPXyIBrDJADXkLSLOEXTzTZ8PRdbPiIPDSgu241bMH+LmsNuTe2SMHRV+cuedHjOGsBECRZjfL1vKBw9A3mT5neoCL/XlWHZufMKb3mjpjAnNJqcGAK62ttBkeUmmaQBF8iYGEDYDW4qzU1XB6DHhYxd+wMrR7eCRh7GI8vSyWZ3fc+rJYaKNM9gYCgmStGOv7Rbnt/HywIANeAM66dgDQJzVGcDm2GOOcKBwqJS3h80Be+/rhh+eKiCCCBvAhkZNUDQroDUublcAD++2Cam9DRKFId1oQIP4M3VpzajHJj2ZnaFWL7eXo4M2Ifzupz8LlQWFoami0hVNgE0HHRrBWnlHYkDsamoJrZWsa7R0G5scqIHp0IA17zz5pPDTn/yIgjoThIyO1dPD1wIbsEw+y5cs9gDJ7z3tVI9HUzB+TKitKPVt2nCLY9DyjtxUG2Z1NIdZbZZPdXmoMUN7ug0a7PFOu4CGcqQt3Ci3tmB3LNrtgD13Dw/exxI1ZGVsA0riNudSzPkiXBfkXx+WLnJwgM6++047hdIJE7NboaXlnQ9g03tvops7bzXXZTB3RqfHD5o8blRorKkIi+fzZToxHDSxEnGenghsiESrbQZs+gds+CqLkY4hfOONN7pxxkSVvwFcvvWtb4Vbb73Vd6PhXJNHiHN0gLRJjwls/LWfr8AYBwMxBjDLN375y196mvEknckwE2O8HThqso/7N8uiPv/5z78ivVysMnPUeWzcxaz8kRssF3OMYNWT+yhHbHxx5Ou3nlM+kn/8HEf9PRhgw/1M0NV+MIFmr7vuOm+fXPWN+frrr/fAyVDch2l30lS6OqYBG51D/C3DBcODbbxj4wGjknbiPDYSKYfyjYm0Ved03UcKsEHOGEUcd9111/Db3/7WDZuXXnrJf4+NFwwxgtcqL8ldbQYTKJTnZaTmQ5Q3LjPyUPuLlQcAKjrBkif6G94+7Fy1++67Z8uFjHUOS9ZcwwhmlyFIMh0uDQTYMC7E+pZmxg7AMrztCA4sOXBEHwcDbGS06rkHHnjgFWAr444MbpjlLDFwEvfFkQZs8ISI7xXheXPZZZf5eEjbKk/OlQbgE/ogPcaLgxhY/E4bo3/SXQBj6oE8OKK3yC+muD+wfIwyk5by09h8yCGHZPtxXPZcgA282267+VjDmEs7ckQvYdoXxuuLv9EHlUPghGLYxGnCeKqgW7n0Rszvev8oXfqu5EQ6sWwPOuigbHvnQ8ScQZ+UBu8cpQtwi7xjuUqvkImegQVWS8Z1Njertvk071SWWEoWpEc/QI6Ar7G8lS/tFnuYxfqbBmykH5SHsZu24f1NvrQH12g7xk1kqb+pR1yvtUZUQZwhTgXYzDejjKO9McPCxXhArgrvPPWkMN7q2E78Spu/s2upPETE/M1GGfG1jYll8LtHu9kvAjbYznvHreaE5csWe7wYbCFsAOvdft6zOgE4vv2Nr3mAVoAQDH28ZkgPoGYgwMbtuxiwOfvssNLsCt+MJkPMl9VkS5fi1ca4k8x5vRzROYAE3jk/uvP7oa6qMtSUlYUpzc0O3HQ0Nbl9Rb3YWpuP49M7WsMz/33Mpt/Wr9zrJQF/IPJbRvwcY85//vOfhtKCCTYHL/ANaNpqCXFh5W9u8HoD2IyzOhxzxGEmLyu/6fOShezGZP3F5vfMz5HZCmLEZsoLI0NWT3D+/NNP2a2rw333/Ck0mz5hX9ZXJvWYir2OTJFnlvu2HzY9sWmn1ANOVXvIjeuvuDKsQp7Wb+Vhg3eUPKRYKdjQ5r4AAP/0SURBVHHCG4/ZDNgYc41VPYRLwSNrSkujyWVU2HGHbTOBh9GE/CmvGDas99t+y60ThWRf9kq2w0bw1mFswEHJMAT5DRSJpVMf/9CHmEF7A3q6qXLx59CKmpuSAMPkY3+AYq6yvOzf56+62tFAkEGUDeNfgA1uSnTw2LhfU26pqArTGprCnClTQ5EpM9G8pzW3OFjzXnuRx65wBB+DGaDE0JJFi8PihYt8oHjkHw+FT3/ikrDjdtt6GjBbzYHeVhcX+JZzddbBAW+27priHk54osywQYQlRAAdeDrh8URHm9nW6sANRjvrLq/65CfCMtZnZoAb5MfEiAmSJo8QijSUSfuaEjLQLlE//eEPfCAkHg91QdHT8u4PsBGnARuPiI5+4krZ1uRR4MeYLD54wTlJ/W1wo/7xJIhJLX8PtTOtD3K13wzYZCeDMgzjySYTVhkkTFjh2AAScz3XMhDSUrrxZDIOetkfY5gAfDCpj79i0reUZpq5LmBgMGbSrCUxsb7G9Y9Zk1juje/HuyGeVFMGpaGvpLjpQ/FXVKWhe9PyZxKtPNPGIgZUPInXs1yjXv3VIWa2riUoa5ryjWHDmKd2oe/ERuK9997rZaiyd0YM1Il1DcMrl3FAPqpzuu4jBdho21841ie2g37zm9/s3krEO9EOPjA6XGvjq/6WMTZnzpw+SyPyyR/i/vgZ5BG3HfqTy2MGpt79tTPyjYFHAKnf/OY32bxG6kv6QIBNvozs2RI9vbPWYICNZBwDhRj68f2xzGi7K6+80j2M9L6ODd6RBmwAPwDJiKNDn4IxnqV3eo42lv5RRtru6aef9vxUznvuuSfbnnE+8Oc+9zmXRVwukeqno2TG8rFYPwR0USbGRGQap9cfYAPHnnQw429aV2HG/HQbx4BNnG4cvHcwRmaPP/64A+iSE9coB/VRuQGyGaMAJNABZDEQQ+z8pOdj3QCAJs80MIbcfv/737tHZSxfsd4H6TFRZYV1jziuA8e//vWv2baJ9bc/DxtY4xQyJi+1EXoX6x5tyQeSXO/yESeqIM4QpwJsVry8Mjl/eUVYubrbTJTu8PAjfw/TOtvcGCfGIsAMAI1AG53r742RZfBjpDP/1rbe2DBdbc2hmyC8q9mZc1kG0EJGfHBK5py/+tlP3MOGXY746DrNbBjSA6QBsOmyNKfZ3H4GdlwlsWwAt1g1YXaBAzZVDti8/33vywI2el8wX37xpfnh67d9M/zwxz8I37/re+Ebt90aHv7XP00HGR/ZPfMZP8cmc9DFntluqy3N2B4TGmwODXjTabZVs9lZfCjHxmK50B677Jixr6zv2fO+4Y6lB6EXC5csDkssTXL55yMPhymtjaFs4hgHa1hJ4Ts6NVn5rZ7NZuOgI1/74s1h8XxL08rAnJ605dny29/+Orzj1JPDga8/ILzx+OPCXXd938bcxOZcsGBeNn8+hu+zx+6hpGCyAzdVZaWhzfJBpr3gCdy3/RRKBGeEhrJyDzHyzS9+KazOxLARwIacBHRRtkMP3D9MtL7YH2DTa8P11ZuNj3vBGjgN2MxuaUlisZpO1pWVhAZr11Kz4efOmRGeefq/fd5P+VBegM2TT/w3dHVMDRUFk1w58e5gSRRBh9lxB+8P31PeGra+vNQDHH3dJp6mOYnikm6qXPw5tKL2Qz02Wcx42DiT3Wob+E88KRSPG29KgseJKSad2Yx5wBo47Y2xptxQUham1rFlXYspd2OoLbH6T5gYTrAJzsKXEg8OlBoEVyANA9TynhVhqXWiFSuTCRTEy9q/cFg95r80z1Hdj334Q+HNxx4VZk9H/hOdcZfz7eRMAdilC5crMXXE4wZklLaqLS7ydmGbPNbQYbyzzdzXv3RLeOC+ezMIcEIMaLExti4IaSATOvsRhx7iABW7em01daqDT2l59+3sgwM2BBgG7AKsYQAErNnjtTuGZ5+yicryXvRbpAmmJjsbOqHymwGbgQEbXcv1NxM+Jp6aJCo9Jq2aSPJb+hmdk89ArPvwxokHZ/oZ6TKR5Uj58SRgoqvn0mnlYu7ThDueoPKb6hSz9JqyqDwCZvmqyySYZ2PDA6bOyIQxQnKJDSKVJS3/fAEbjpIDaeh5jgMx97BsQyRZ5AvYQNQjF3EfBoTSUX6K/SI9WJ+ADWUCEIwNK/6WdxT6pXMdYbWT8oVpK+UNpQ25/ohn4jKnARuxDDzyRM/jfoTeYQxjdMdlEk+bNs29T+LySQ+HSwMBNrreH8flxVNC5aNP8T4fDLARxTrI9vH0hZh5Tm3Wnxy4NtKADWNSDPbFadN+8XPxb5dffnlWf5XXpz71qWxd0gzoKmCHI7JTWXVdpPoCkEkmpIsOKT0AB/Q3rmcuwEZjbn/l4j4BBWLSZRyUAYg3H+mqrZQWR64PxHFfVX+jXnF5uE/n8a5dEOcDMbIjULzkpKNkhZx4F0nGlEHthjeL7kcGkpnkQbnQfwFlA7H0RMxyKeUZ628asJEM42fh9LW0vPAAI721SiQfc4Y4FWADA9qYGWvXV4VFGS+bL9xyQyicNM6BjPbKCg/PoGVQsJZGxXPfjYll8APWMNeknmzrzXwTUOK/jzxk7bMiLF/Z7TLK2gE25wQoeej//haabH4KwIP3CoCNx7GpsnTs+kxL2wGbmrpXADaADAA2401fz3nve03PbGy1RmFJ54pVAGgh3P2ne0Kd2UijRo8Kk82A3mK0vWO6Oq3vXellSHutMJ8+9aQTwwTrD/XWLtM62kOj2RrMqcmP5VEANiedcHxYsczmYXa/gikv7V4Snn/xhbDK9HGppc1VeL7Nz/fdY9dQYPraWmN6UFeZXVWBrVJVWugb1fz1nj+EFSx94uM/9nTGw+YXP/9pqDbbmzpMMrtwi1FbhKlTO8Ltt3/L+jRzwd7yA6Jc+rGLw0TrhzVmq7dYmQEPaKPBABs+/gPY1Jltyy5Rv/nxT0IPThI+TmTSN3nJXnjh+WfDjttt7TGINnXAZkZjY2itqHCHkUazvxtN96vLS0KTtfEP7vquveOSsS9fGhywsUt/+sMfQ2t9oyNEGHwIGsAGDxsQYjoljcpvNSVF7snx25//3J61h1EwEokGNCg1xq05+eiYSR+20wXPvxh23XY739LbARvr1FOqGQgx6BNBdtrfIwHYtFfXOtcWl4SdttzKjWM8bJ5+/HErT09YtHB+FoV0sMYM4sXLbTLCuV1dumJlWLwEMKe3Cpqo+DN0+tUrwlNP/Cd86aYbwuv33ztUlhT4srOqgkk+kAmNdxdKM8xpkyzb3wyUdByYwa9w7KhQNG60g0B33fm9bAwBiJdoeqK1NkkD9Y2f/1woLbTJoU2e2q3N8BoaypKogQAbBsC6ylIfACdPGB1+dNd3LGfaRHqfEPVF9uui3iNFlHQzYNM/YMPfnOt3zgVKxMaGJs2kl/Ys4/fYGOA8XhIzECsPlqKQdgyqYMDyu8qa5tig7Y+5RzKI43pIDmmO+zbMBF0T52uvvTabJ+WCNRFmyQL3945NIwPYxGCZOJ3WQEy7PfLII54e6WJ8kB+ACGmr3XXMBdhAkkFcVq7xNV0Gq77CI6O4zOsTsEmXJfa4SX/hj0Ed6b/am0DPAusZQ+J2Howob1zmGLDJ9YVewA1M2VWW+B6eQybcO3fuXI9vImKZB0GHR4pGwsMGZlmL5ID8kMVggI3aODZaWYaEPLgvXSb0nSVhuh+Knx1pwIYjeabLEbeXAEwY0I2guOQjAIK86Et77rmnp0mbx3XDk4M6xWWKKX1dMmMpjsaIeHwmfeLSUIb42VyATcz8RjrULR57uBdWHgI1SJsjIAPPSibKQ8d8mf7HmLrvvvt6HeSlonTwOkT3Ne5KvgMRoBLgBWUjHfU39cszzjijzzjOcqxYZniq6F7qr74bv/9UPmSm9yj5xW0SM+mhc9LbWH9zedjwt9oFmUjOYvKnPBw1nuEdudY9bBBTzBniVGDNKuNn5z1vxvrKsGwV3vWrQvcKm//3dIezz3xPEqy2rNRBG4VoEGAzEjE21xfL4OdjPvYHnu7ysMFr5u6fm9G/aplLCRkBarl9ZLYSPP/F58J2W83xD9QAPDFg01VfE2bbfBYvm8EAm7Pe896wkjAZ1ijoWdI2ITz6xH9DcXlZGDdhfGhsbgilZkQDfMzZcnZYuJjYIsmKCHmoECvmk5de4oBHo9Wvvbkp1Nq7lhUlCuTLrlRX2D2rPNhwAmJAf7znT+EnP/tpWGHjEZoO03Mpx2mnnhgmW79pNVt6WishLMp9Xt5SXx0Kxo8O286dFZ5/ysZGm+Mvnp/E1OlezLJFm+OcfKL1i7Fe9llzZoZqs4fGTRgbzjrnTJvDJh+jlyzGIyfxFLrz+981+2eC2VmFoaOlOdRWlnkbDQTY8OEfZwzsaGzcluqa8O8H/8/MBCs975KMRxIgm7yT/vH3B00+DR6ouc3aalMGbMAd2o3dnjX9b2+qN/2pCkVmc11w/jk+9g6FMoCNOEWm3atX9oQf3/WD0GiZsl6PAYYtqPGuIYYNe8+z/g7DGHa3H7vn/nvusSQtTQAbegkcUY5La0YEGYZdgSyvFavC4w/903eGKh0/IUyprU88T+jIGPQCAaw+GiCHw3iztFURK6XOFZplWBeew3KbnrB4UdLxYYAaIsavtO7KQM5xcTfugIkcqALFX27l5xxKjAgbzJYvSzp/xpj+092/Cae/8x2+TdhEezkVjxnlO17h7TTdlKKlMtluXQGhaTOQWwE2HhfHzulQo+x5jAcC2aVJRsxglCnuGpINjMsXh9mzZrj3C+tDt54xPZRPnBBmtbbmkHkvWAPHgA3nAmwYbKh7TUmhe9ewXpj0Tz/tHZbnyvDiC0z4tXY1oXiiAuUzIVrfRIk3AzYDe9jk+lvXNMGDmRTGOs856ZN2GqBJTyoHYp5nIkpaihkDxWXWOV8rVYe4bANxWk/5u7/JsowdyiKGeHHw1VOTYR0lt/6ADl3TfWn55+thEz8v2eYrY8qdfvGxkwwyUPo69lcPtYtAC0hpsgxBbSGDJW6z9e1hw3Mxc03pIUM4vg+56G/amWUvgJTpdsqXKG9c5rSHTdymsbElmcb3Il/pEHzmmWd6O6h94rLl+34ajIYL2KhupBP3b2gwwEZ9V7KnrnAsp7hPsnMSMoD17NoEbKibfiPdeBzkdxnzyvPAAw904Djuj8iEmDMak3Qvz9PWAnggAAYB5nFfTBPyIp9YTkpT5xq/RbkAG/JH57ieHjO5R/fF+VC3GGxgxybkFD9PetKLwZh7kSNgCUu54nGL31RmYs6QXz7jgoh7kW26bjGrrSRvyoDcuM7zP/nJTwLLJVUmAUkaAwXS6BrHuPz6DUbWLGNlKZbaJtbfNGCjdMTxb9QpLWOVDRA/bvu1QiQfc4aSP4EiEl62KvEiIfCwX3+ZfrvKl0S01FSFpvJSt1H4wIo9oXgtbCjyyvnvxsEy+AFs2D5awXQJ6QBo891vfC2sIo5NRkasOBBgQ0wZvEj233sP99IAxOBZ5AGI1WX2yywzfAlrkcSw6QVsXI4N9e6lz5KoD7z/vLB4vtlhGaNq6bLlYeHSZQ7YdM7oClVWriqzl6ZMaQ9VZt8WFk4O993358DGML60yB+jv/WET3/qUt/iu7ayIpQVFXo8EoICYxezVXbhhLHhtq992YqezJ9ZvUD/ueWLXwiXX3lFWLBksdt7K2y+voyx2O65+KMf9DTbG6rC7Knt7omErAA58NjZZ/ddw/LuJW4DkqY+/gPEHHfs0aFg8kT3smk0+bS2Nnt/OeqoI6zv8j6nX/WEBfMBYVeH2799W6goKfagw51mW7EahjbqBWt69U3tR6iNZPVMra8eIeTHS3wssfIT20deRGL+/uPvfuu7UrE7cl+wBt60ABtdJ7wHcZXQFUAbdot696knOyg4FNoic3wloai0gR3v+MZtodAGR8AYIll3NpnhX1MaOurLQlttmf/N+juAG+KtbDd7Znjy0Uezz2c5ohyX1pAIFJlRHMAh6yA/vP2OQDyZprKyfreGTivomjJLkkDQWH7UaJ2taOK48Jc//d4BFnUYBqJYDGkejPTSTQSaMIPBvOef85g0B+1pA5u9uABvEjS0NlEOO2er9cRAt4HFO151mN3R7rFtUB46PC9cdnRgO9uY8pkQU35Klq6TWJMBefEQM2fBPLb0s38mH7ah++bXv+RgSn2VtZcNPCDqQuQ1cKTlLnCmpbTIB+/tOjtCXcHEgOfXa2ZNd9AKUKKGbfjamj3QU0d7c/jfk49ZKZJ2Sdpn4yZkvCkDNproa+KmCSITN018B2Lu5T4Zj5qoxrrPfZrYcw8sN/B0emmmPKTPtqSkjUGiCSplzvXMUFhlFmn3mHiiHNePsSRdP87l3j9z5szsczLG8NQgkKSMUT3LUfLXRD0t/zRAEhu0GJHcn6te+TLPY/yKJFs8RtT+KhNGl7Z5j2U2GBHUeMaMGZ6GvG3iZRIAFKRH3ZRubFjpCGksZxkF5Rlu+QiMXGPjIM/TBrG3A/oaGzToADLR3+RL8M7Ye0VtC0mWg5HqJwCBYKAynOK2ysUqC+eSA+8jlrSll/6sDaItCO6NrOLySG5xWXNxDGAQDJXyytONtAHmZOyTh87xAFDd1IcgrrEsmoC+kof6LozHgwLDivQ8x7PPPtuf0zOqB0sy1Z60cdy2ADZqL1jnKqtY+qq/42cYN+jrSpcj5VEd2fUoXlpFWhoz7rzzTgcLBNQoDY1JAxGAHvVFZ5QeTP/82c9+1ifejMYb9QFklG7PNKusHNUe0nOVlyDxSjeWWT7ju9qH5xiXkWF6LFV5AU4ErNKG8bgyEDEufehDH8qWTUfyZownaLbSFNEGcfp80MNrSe8EntX4yt/i+G/uieXBHBPwW20iOcb6y+5TPCf9jWWVi5V+rIvIDxB/bY8dTmTRTzb6qfcWyZNjwl/5wi1m6I/zYLDT2ltCxeQCM3LrwpadU33VQnr+q+2sxfGceENilZv4MzNam7NBh+vLSzwW6vVXXuabnjAH75WP3j82N1+xPBx60IFud9aXJ3YBc9dkl2Kz6SwttvBmZQHeSHyIx9ZLAzbnnnGG2WLLPWwGsVixP+hDDz30kAOH5YRLaG60OfCk0GTlBoxhRcmiBXimJGVCT9nYhlUAk6w8pYWTPbgwy1sAbAjgW1dR4WDIX++9J/T4Mhdr34xny6WXXhKOP/6NvjQKW5CYnUmde8LXvvEl0/XxyRIoS5dVBXNaW93ALxg1Ouzz2te6dw+6zHIu0crlK8KxRx4RJllfAQAAHKmrMvvT5vLHHndkWLiITQdWhWXdi8LqHubzq8I3vvolXwaFHY+t6psEeTvlBlC8/cy2TeKh1oXJVp7XbLO1yY85XGI/Oahl5wBCbi/YmMGSqXLrj9ig7jTQhwml0stxfq9GxikEZwqPR5UBYtHbGmtrtpxPdvlKiDYebEzfIu4sfah3TAm3ffWrHh0aVza2lp7aWBXaavGsAbApCdOaqxzAIXASS2123mar8NyTT/WmkSOTfvMdIqH0K9l3nowAbGzQv+ZTnw6FNnAPFrQ2raBrwq7UIL/WIIADM6a2h/88irdKxk2Mo3NvnYdTbxqVFxsvd498bg3cPf+l8Mu77gzvfNsJDspgoJeOH+d7+G81rdMHO+90NtBxpJxsBd7e2BjqrSPK1Z8AlfGyisFIdeF1K47rCKOAejFDBFfmh5d9Gdvq8NTjj4auKa02cE4KU1sbrcwdDiIoSFkyoPTKW0CNmPWsreilDURzWpOA2LWWFogugMRMS4+1sABC37j1KzZ5SdwJE2QT5dy4CRlvyoANhEGdDqqq88E4nuQTXFY7DkFMHti6NA7QykSSyWE6rsFAzDME7Yy34iXIbzzJXFPGUMHYgQWGMCFhsh9768C56pcmDCB2oYnzIAhqPC6kXc1JMwYKYvmzTAQ3/jSR3oUXXuiTbt27pszSCIhxRl+JqQdpp404gStQPgahiB1vmOAprVjf2KlKaUKMzbGMaA/Kppcx59qtaSTKx85O5557bpg+fXo2LZh2kNEXM4bT1Vdf7V4PMYDGeyUeq/Mh7pfBBaFT7NKST0BuMXq53377hUsuuST8+Mc/duMwDUqsTYoBJpg2kcGYL7NrDt5RjL/qV5zj6RXrCkxfIXZI3P/QDQEAELu2pb36WBKDrks/0LO4vfCMECjB/dIt0uHdHsuUZ5UfS7BkiMPxOSw9jXW10eYOBIEmADLAiAKfowv0QYEuEL8x/sW6qH6PbO6+++5X9J98CbAhbqv4/NOf/nS2zzH2IgOWDKblmi/Tn3gXpL032D0vrhtARgzuD8Y8S7kZR19rBhr9gevx2MgcDZ1RvnGfG4xoC/p7qxmCpKnxWWAHu7RpvCJ99ELjQrofMtaQ1k477dSnzqRJnelH8fWuri73QGL3Osb8WG5QrL94GAF+qXyxvg3Gsc5SDoKTD2b8bAhEbBGM4MrSEg8JgOcDzFwNrw15JmTnvxsZYMM8HqBGMWzw9Gdr78s//lFfOpTYSInewdm+v3pVePNxx4YC09FkR6OGrP3C/JU0CcUBeIP9BdDhG5XY7zFgc8Zpp/m23r4CwzNKmCW1W86dHconT3TvnRntJvOGWt9y+Te/+nVYtSK5f968BV4uAJsrLv+0e8MA0hBigZ1mAdrwWCkvLvK4Nk88+m+betM3zebrWeWeMae/57Sw9957utcO1wE8knqvCr/6zc9DaUVhqK8uD/WmA52W3syGxtBeUR0KI8AGC7J7FcvGEgKwOe6II8Jk6yvUORv4eMyo8Objj7V+xTyIMXhV6F62yMqyInz/jm95fdErNqShTZJ26t8eBgBLbIZ6b4u9dntt1nZi1Yj9b2XK2AgAVTbWfOfrt4YSG8+SmLHJShbxpgbYCFBU/TkHwCkyPTvm4NeHpez6lSH0bLAxKy/A5qu33BImbTHK0VG8aKY0WIPXsXd8aWitKXbABk8bvGyIj7L3LjuFxS+ZcaI0cmTSb75DpFhh2E6MveHfeox1dBu4+/OuGUhBh8qKXk6nKR4/Nrzh9Qdk9ldPEMgErFlzwCbdgLzgmMj7C9sSWsmLlXtW94Tl9nL951/vDzddd13Yf7fdPYAvxjoDHnF12GqcgYwXQldrm//dWN/gO4rw8mbXBREv6sGUR3VheBL3Wz+76ABT5gZ2xkJG7z/jdC/nrCltvlxLS7Zmd7SFupIily2clXcGqBED1GzV0RqqJ44LTSWF3h4gmVtNm+qul7OmTXGw5l3vONHy60WEYd9WfSMnxLkpAzYCEtKGpgz3fCk9WLoMM6TJq35ncjvU9EXZvms0EmvsKVM8eRcggzEYG+P91S9XP1+wYEEfgEaTKAEP+htdG0z+aeOL68o7F5AzVBKoQX1jA1gGZNyOGAQqZ3x9IIrbCLnEhk2aqJvaQr9Tpvg83ebDLZ/qCZE/O/NgUGJEs/MOXh8w2xLjsdIfEBLLDqIeab3oj3RvrG/5tq36A/VN1zlfwGo4JD2lbUVrkm/8vEgyTfcB2llEe8fgRnxOOeJn4z4Z34fcYrBHOqR7aBudxzoKSR/SehnfQ/rUhTQoD+2sPOIypduPNJUO98VlhkhDOsN9sby4tz9dTZOA8Dh9jTOkKz3mGvdyX7os+RDtEXvskB5pp2WgtNPt3h/Rdiojz/ORIE3pa8gqHz2N2xEdRd7kQX7pPk96cTlE1IO2UJtDqic7Wt11110+xgDk4CH43e9+18caysxzcVpKPyZ+H0h/B6O4jpB0OV/9Wa9k8zQ2F8E7A8BmVmen75QKOAFI0Xc5CXNgbJaNB7DBs4byAw7MAhSxMrPU54IziS1Dmye2EXpBO2Z12uRy5unvCZPGjg3VpaVhanNj74dn0jf5kO5ggI1v680Yk4lzCtCxdPESBx4bmRObrcGqEJYH4TFTU1EZ/vmPhyx74uHxbsrorv3NBjAANjyD8wK7OWFDtdbX2/WxYd8990gMcBwHrF5avnTw6w8MXV3TrO+hj/Q7xgXqvSr893+PhWkzOnwJUavNzVk+wxKvKVW1ZtSPGRSwqZg0OTSWA4rVu9cMu0q9+bijfUMVthW3XmTlsXLYvP7Pf/idxwitYTmXyUu260D2MB42yBvAhmePPvwNNh4k7QZgg22LDc7f1Bv7+7OXXW4yHe87I8VgDbypATbaAQ6gJuYCa6edtpwbFs/rnQtoXB6IBgdsVvWEm6+/3o0+difCi6a9rjxMaSCqdS9gwzUAm4IxW4SD9t4zrF5mypLZYtszSGXSb75DpFVmZKI0ZMSauqX2Qt5+9hxfIjRY0NpcCjpUlnseA8UEk9H7TjuVUiXlMYOXsiXcW+eh1DvdgLxksy9OSwiQCmSTjuJ74nO/dZynHnvMXwRvP/54jwgOKDJulLWhdcDq8jIPmNXZ3haKCgqzX8f32WcfHzBRnPRLsD+iLtwpTtdPL10GGFwS+VHH799xexhn+RJfBpCGwZyYM9NaGsOcKe2+C1bviyrhGKzxv+tsQDG97KgqD9vN6PS2KJ843gfT6a1NXu9tt5wdFryIIZu0y6JMbKHEtW/jJmS9eUlUQkwsYfqIJqP8PhCL1M8wgDnneWQZG1cxaRKaK82YmSBz1L2kqd90bTgMxV4z/Q34/dUvpnjSLGI8IB/JMybSURmgXPKH4ol+Os+4LmvCpEf66bLzWy6iXNyv9suHkG+63LGRiIFAvWMif64hv/hZyQUjL5aLaKjlS9/H3+Sdvi55cT3WEckuLqNkmg+pvGlSeyjf/jgm0sHIinVnXZHKQrljT7h0edMcy5Jn1d+RIUfpAMTfsax0zj2SPyAAhm5anyHyov24X/rGc1xjnJLcyAfit1zpQPymcilviPu5HterP1IZuJe6wJKJWHXkOuUk7TT4wPX42lDaX2WAOAdQIT0RdaMM6TS5h2uUayDORVynbrl+p1/HecVp5WIR5RR4BcVtIqJ+6IcoHznRn+J80kQa3CNdECGfXGWAuFftKhnmorgdoPg+5Ee+5MF9/ekv5wMxRFqUKdb1/sq+odFSjHibq5301hPCeLNZ2hoaQkVRkc1dm33OtrEDNnjCwMRlAbBhzum7KR1/nNkE6DKGfzLW0I7Z/mzXPvGxi8PkceNCldknU9n1ls1TbP6azGEtfUCtQQAb4ol2A6hmgoQmnv0hPPnkk6G9rSUUTZ4QaitK3BO/2M4rysrDX/9yn819e8e/5ctM1+2Zc973vjBx7Ngk9gt5W73aaut8pQKeObThCmwwr08vb73V3FBRUWZzLz5iJB/yORLLiADUu+25c5gwerR7yQDYtFkZOmvq8/awqS0sdGCFsBc1xUW+U9WTj/07/O/xR8MzTz7u/OIz/wvfu+0bvqSMnYMJF0I4j6Sd+reH8ZLBXmitrvHlae96x8nW9xkrEqAG25bYrB58mHpbv/vQ+88NRdZutMmmDtgAznSZPlJ3XZtpulwxbmzYevo0s0tfyI6THOMxMz1+QnkBNtdfdZUbfcQWaa0pd2+azqZKO5Y4T22sCB31FQ7msHvRIfvtkzzLltUcc2TSb75DJJZDoThkhHvhv/7+99BYURlqCgqS2DKR8OBYOXMp6FDZ11FmkF9kdNH577eyJB3SY+vYcbiATa6GEy3X0h4NEjmO//7Xw+GySz8RXrP9th4sq5SdvMrLQmHBpOxyD3ZqYH2xXoIc0y/xXJSul1gkRFs/dGfOF82b74ARgMrO22zpS+nwsmEZFEGSG21QJFiZBn5xWv5z25pDxcSxYaa94LpsQGdtIM8RuZ32ILAyO2wBXiRbmPeEhQvmuVzhjZ0Q66a+JIrJYy7DJP4aOhgN9jVORnlsIOTTPyCeoU3Ut6D05HtNSWMDR6WHDsQ7v0H91a+/sYXyIb90H6EOaVkPJH8m4WkjCqKsmvQPh+LyUebYiJHXA+2U9iCAhpo/dddX6v6IfOIv7hD580x/bTDc8vF8fC8ykLxJNzZekBf35xr7eIZnh2rsKC3SHapOkxecqzy5ro00UWc4l6xztUmaaNc10WP6i/LuT+bIEyJ99I570xSPRxA6SpnS6fGsDOR0fv3pJfUn/fhenk3nmS5X/Ew85qUJXYnBMYhrlJ+2H2xMFpFXXEbkRTrxmES5RSr/QGUT6TnGMLVHXH/yJZ+0TKBcY2KaNEbpXr2zSFd1ADCO+wK/5SsbiPupK0yaqlMufSLduE14lvuRKUfSoCwc+U0UX+Pe+DeI36gL+XMuSsuN33Lpb3/UXx8dinzWLyWbkzz13yd8Wc3k8eOSZVHMZW2e3h9g08uvnBNvCKzyMp8H2MDThk1pCEJLDJvDD9w/rMgANjnnr6tXhZtv+FwomjDBAZsOs7F8WZSlLcDGwaDBABt52FiSPewWBXBj//75z396sN7x40aFWTOmhulme4y2+7ecM9eXCq8yu3fZMptPLLd306qXw5IFC8MBe+8dqgqLvAz+kZ64PI1NodnyBbC55KMfCatWLPf4Ow5gWN3YJbjJyj5u3JjwwAP3W93oI7wviGVj41xYGY47/qgwYcyYML25yWSXADbT6xrdC2MwwKZ07HjfgYi6I5eqgsm+S/M2M7s8PEeX1Wv21A7fyIXf8a7B82VWc7MDB0k79W8Pky72QoOVaeLo0eGiC863/p0ANrJtPTYPIBQ2p40Dp5/8jlA0duzmJVHGvhmQA3E1fgTAQe7NpSVh2xldYcELz/cZ2+MxOdf4PDhgs/rlcO0VV7jRR2fDi4Z4NUncmuJsHBsAGwISTxq1RTh4372zz/oxRyb95jtEigEbPGzu+MY3Qsn4CY4gsv4uLcBYOXMp6FCZ3ZgAbEAuY8AGY3ckABsajQaNG1WUXOMrlhkEi3E5TgYClv3QyfEkAcHXmkPKw9Zuhx9+mLsDVlaWe1wGYl0QlDC9VWo8yemP0vUSZ8n+WLbE8s8MlPCTjz0eTnrr2xys4cWEXuG9NaWxzgd1IfLxi0ocy56/W6vKwszWRgfO8HACrNmqqzPR16b68K2vf8XyXBXmz2PpQCIvH1yM8p0UbMiESDd72PQemRTGXjHqO/2xJuEQf0Nc00SQCXU88Saf2EBLp5dmKF62wkQynrDmemYoDMV1kAEgGqx+Iv0mg0GksgJCxOVmbCAvXdMxLf+YyDfd5+K6rAlDTPrjstE++k1HEcYAdaEc8TP9URp8iYnnqRP35DIyME4oW6wvUHzvcMsXE/fTLjKw1PaklTaUIK7FxHNxefIZ/0k7XQdIsuG3gVj3UhblrzrkmrCMNMUyQWZw3DfS5U1zfA+6z7PUW2MG19UuXFO756ob99L+9MF024iUDkelS1rcn36G69wzmBxjGVB+0u/vGfKDVXfuQ8cpN9djkgwg3RPnFd+P3Pur80AU9y3G1hgAIC/9TV7IPt2v1Hb9cX/tRb5x/UTUIW6/XGnGLKJ8Kmt/46fKrnrkS3E+MamM1CWWiWigsU/Es5S7vzz6I/oIwBD1RraUJd3+XI9llYt1H20R99tc9dkwqSe89OLzNl1bHa6+4nL34OBjakdzw6sCsFH5WRLl5w21vlPUPrvu5LsfUf+VHqQ3IdrU286u4YHP8jCWRPEBliVRAmwIZkx6eS2J4j1o3Xf18iR4MGDHH//4xzBjxnQHacaP2yKwW25jU60v6aNv0d1hwBqmv7/5+S9D8YQJlnet717bVlmRhF9oag61ZeW+JOrb37jVnQYCwYEzgM3/Pfi3UFZaHEaP3iLcfvu3rG6M24x71Nvej2Fl+MCHzvOlVnjYsJNxe3lF6KpvCpPzAGwKWElizxCvlR3Gtu7sdFu0urDAgRtimQLSVE6e5JvSsOsT97HdtC/PQa4D2MPysKkrKfUAx5+96jPWZ/kAmXjXwMsA3uRhY233psOPCOXjx7v9vakDNuxqNqu5KQvUAOBwDcBmzpSO8NJzz/YZq+L3jMa3mPKKYXP1ZZe50ccyk+aq0tBSXRKmt1TbeaF71zRVFjhg09Xa4EpxwJ6793neM0hl0m++Q6T0kqjzzzrLDfeWiop1AtiAstJxCeKLd9H5Z59BqdzYHYklUZAGsfSkQQ3KgOeDjP/Vm3585NnFS5MJE3/jgvyHP/wh3H///eHvf/+7T6YgfuclnJ589Ue99Uu4t9H7Msu1YIJy4VZHXBmQadBfYtWwBKrWBhiQeOLXsEV5Y7Qkqj+uLSrwYGYAPCylmjttquvqVl3Twt/v/4tl3ROef/qpbDkY6FwARkOZ9GyoRFU2dQ8bKJ64i+KBsD+SnjOBjCeM8WCpiTSyZWKov3UcjOKyKV2ezTXhHyppTFBdlRf1iftxf/WL6wlpnKF8PJMv9Sd/XSdNlRXit3zHmIFIhmIsVxHtJbmkgSxIv+VDGC+qi8qda/zgWlwekWQKxekMt3xxPtyfzjcmfqd88T2URc/F7QMNpf2pSy55DEbp8kAD1WFtkMqtdoWQRT71R3bc21+Zc8mEa/R9GcToRdpYVd6kHfehmNR2MZE211QuiPs4l0GrvOI2Vx4xkRa/c1QaMcV5iLgXJm2OsUxjUrl5nrRj+dGnY5B7KER6yBb55SqfiHLFY8VAJDkgN56L09Rva6qzeg7wItYBebnEoAn1idsp3/5JHjxHfSlvTFxTGTjyu9oGSusFv/NMf+0K8Yzek+kPFNRRc00o/g1S/nB/bRdTuj6QypzP8+ub5PWNUc7x5Le91Y1/dvMBtOFjZt+tkWW3iHPbJeubNT9nXq4PsP4RtqHW55zbzJzuy3Qw9LvxSMkQ7eltavNXtoeuN+OWGJzsaAtow9yVOSwBhwFtBgNszj799GRJFKoQMX3nm9+8Ndx553fCD3/0vfCjH98ZHvn3Q6HHdGb5yhXh2ecyS1Wsa/ztz/eH448+1gGLtqqa0NXQEDrMvsQQx8OmZNKk0GTl+scDf0vCUgBcZACbb932jTBpItvPjwqXXPIx6zf0N3QWewmbbVX46q1fDEV2D0uaOsxmnWJlB7DJx8OmbNwEf6a1vDw0GwOwYPvC2KR1RUXJ0iRj7OEZjY2h3TfjqU08PiKdymUP8wwyry8tc8Dqtq9/zfom8xtrp4ztnd30x+zQZQsXhH13fW2oANyyZzd1wIb4Nci5xdoCfQGw4byxuMgBuheffabPGBaPWbneKXkBNld9+tNu9GEQC7Dpaq1xwIalUQ3lkxywmdXR7IDNfrvt2ud5zyCVSb/5DpEU+IiMAGyOOvRQLysKi/KmBRgrZy4FHSqzVRmADSgmQYcJomvDjlWOSXBStoR76zzUetOIMA0oFgHWKE1yYes3BhyMeK4tNZnoXCWBucZAGbu/AuIobV64+bzwelNMuLfRE8Yl0M9tEAN9Zis6wBoCrOGu11he5gM6AzAMkAAaz7bcLHPSwJ+LeYEB1rBUr6ut2QEI2n7PXXcKz/z3McvTBpBFDNY2YVm+zLdat0L6Eq18JzsbOtFCmzpgE+upQBAdByM9q4mj9D+eMEpX8p3gx8TEVmnG/TY9UR0uqb7pdPOpH4TeqJ7cE0/I47R5ht91hOJ00vLXyyirl0Yj2fdimULpNpJxEAPSEGWJX5T9UWywxPVM50ta8bU4H13XNZWR34ZbPu5P38ffar+4zPkQ9cWoyidvSPKJ9Zxnh9pXKCd1icubbxmGS9JV6WXc5oORykv9dS45xH2Ia8pH6XMtvge596dvEOXjWrpt42ekP1C6HLpP9yBf1VnHuA5wnB7EfZQzvk46pK1n0+0IcU/8jJasxPfFgEUsl8FIeqL6pgldJG/KmJZJPqRySX7xs7HsVUeOynMwojwqP6RYPpKLjhof1C75UnxvfJ4uW/rvuF5Q+ve43Tjn9/hamqhj+nelGecV55NPPWN5KP20Tm/IpJAGzLXw/F4478XQbobd5HGjfX68sQM2zOnxmme+GQM2eNP/6x8PWputDssAOYzQEXTB+4PNXx968AEP6Eu8zYaKMpvnJ+ABXjaklc8uUR8899ywAqDaVGNV93Lf1ls71SL35SvoVwAPlvcqVkTY+8DKw3HV6pfD4/95Ihx7xDG+ZGlaU3PorG90gGR2gxnhpSVWnvoweezYMIflLS9a38VbKAPY0J6f+uQnwvhxyW5sp5ySxH/pXVKE7cZOUT8LNeUlXi/AFIIO57skqnz8xNBUUupADFubNxQX+5KnraZO9VUmnLdXV4eGkpIwu60ttJldPN2ucT/gQdJO/dvDDgKZzBvLK0J5YWH48V13Wh9NvISIXRPbfYBVLz3zjMeQBbDZvCQqWQYFaFNv9u7ctlaXQavZvE0lxVb/mvDiM0/3+y7KNf7lBdhcdskloXTCRPewqSstyO4SxVIoAJvGislhVkejL4ki6PC+r93Fn3t5uRWENHJk0m++QyRQPg96ZBk99cTjvsUaMWy6mpoctEkLMFbOXAo6VAawYTkOAwUeNued9T5K5eUZiSVRg1E63aFyPqSBVC9EXqooGQqliOGwo65EQM+gy5x3L2ZwtN9tIHv3qaf4Mqh6G5S2mzs3tNiLyAGEDFIOa6CPmd8ZoPG+cVS9IQnGBrDDFnXEqSHCO2kf/YZDwkICDFvZViy1wdgHT2OWZEXLsmAv5kZOVGVTB2w0+edrZHpSKMORr8saAJnIpSegr2ZSvdNGtGQlY4A+TT8fijGzmTbTZhqYNo9Pa07IK5ZZPIa5YWek8UuUBhugtNz17GbaTOuXkvmVdg6Cb7n5xjAxsxsRG2f4MqKCSf5xcnpTXagrnhy6mutDS2VpTptkQ2DN3YlHSRwb5pu+Y5TVpXzyBN9x+E8250w+aidzlLhP8nGX5SLbzJ7t20kzf022OU8AG83/BwNsznrPe0K8rfeKbju3YzKO9AI2LE8ipgxleWn+PAdrnvzf06GpoTmMHTUmNNfWhxmtbaGjho1sasNMvFYAIRoafWem179u/7C822whm3cDXMhj6n3vfY972ADYvO51+4Xslt7Gq3oAPFaFF+Y9EzrbmkNV4eTQbvZrV1297xI1ydLdd/fd3QuLcsWADUu73nTUUR50mBg2LIlqLEUfakMTMX8snW2mTvW/5VUDWDOzpcVlBZiDo0HSTgPYw/V2T31dqC4sCk3VNeH+P9+b9QrDswbbdvnKBIAKZof884EHQmtNrQdCpkzp9OK8cub3KuT2SkAy00/TTe0Y1VBUGGa2tQ64JCoX5QXYXHHppaFoLJ2mNjRWFPfZ1pvdogBsulrNiK6vcsBm9x22tw5iD66wDkgaOTLpN98hEoBNd2Z7uN/96peOAgLYoMSgg2nhjbTCCFBAqQFsiNCdbKfGAJQo9MYO2KBQmkyKehUroyTGvHTozHw1wKMFFmDCdnB41hAFH9Qc0KbCXkIuu8zgLlkyAMOcM6gwKLNMavtZMxytr7aBjcF6u9kzQltjXagsLQqlBRPDsUe+Icx77mnLb5UvvUqAGusMztYKNmizJtWBmqEIYAMmqrApAzZpvdTXUF7I6C2yiAfB+Ktb/EX31UqqY7wLC1/6ZURqmYQMoVhWumczbabNtGa0eXwaPvFOi4EaSONW7HkS36Pf4zEs3RbpvzfTZlrXJG8LONm1tCf894nHwhsOPjCMGz06VJcVh9kEj7V5L+BHc0VJmN3eHJrKi8OsNoLU5rZL1jdrPg9I02lzeD60+nlzQ6guLghVRZPDD757u03NExCCvtjHcF25IiyePy/svtNOHniY5VAsi2LuCiADYEN6gwE2HnTYxoUVS7FFbCwh8LAdFy1cZGPEwrByFbbjyrAqAmxgAJtnnnku3P6tO8Leu+0VxltbTG9pDS0sVzIbZmpVEpNkWnNLGG/5vP0tbzZ7pzvZtRe7gzY1Q+Mtb35TmDxpQhg1aouw/fbbhnnzXrTxXqsvVtldK8PiZfPDbjvvECoLJpvsasO0GpufV9V6DJt8ABsthcLmJZgw5cPbpnL8+NCCl42lOae1NevE4EuV7HfklrRT//Yw3jnIs6ao2HfDeuyRR7LgYhqwoe733n23298sxeLZdHpxXrnyezXyOgdsPnvllaY8o83gq/KdoABsCDic7A5V5oDN1EaCEJeHwrGjwmvmzg5L5y80rbeHSSNHJv3mO0SKAZtrrkyCI6MwIIPrwsNGXiFE+C4cOzq8bu89wsoVS5PlN1amjR2wSU8oRbrGAJSg1KDjq2zQWhKWLWUZkv1tvHzJwnDwAfvZoLaFr8kFSW6uq3YAgYDDyA8lBq1GkQXWiBmUAWeIb1NVMMkG7fIwo73Fl0A1V1eEyePHBAKGffoTH/P8GTSEAD/x+H+SSsaMSsagzUZOVGFTBmy0pI+A2QN5higGifQ2BjA2FeLFcOutt4YGe6FPmTLFd4jr6OgIZfZSnzp1aijlC01np+8YN3HixPD2t789Z9/fTJtpM+VHm8en4VN6DPrYxz4W6szgaGlpCVVmfDBm1ZjB0mpGCWNXhc37ZsyYESaYoXfFFVeERx99NJsGoA6g2GawZjNtCITtYjMtOyPgOOBiMt/6wfe/EwomjA91laW+7XRDRamvcGiqLAkz2hrdu2ZDNngF2ADUaDkUc3k8hvCuKZkwNtxyw3Vu/GMd0T/79Embv7Lb0qEHHujbSeNd02h2AHNXYn8A2OSzJOrcM85Igg5nPGwAajyOpRP5YbcwLq8KCxextXwS6yk75NjxT7/7Y9hxm+18lySCDm87fbob3MTZnJLxsPEdorqtLX2HqKQNX3zhufDaXXf23XjHmm1Yb2V97LFHbR5G/CxWXxAHhvqvCG9/yxtD8dgx7g3TWV0TOiprfEnUYIANG+wQVqK5Ejupwpc+EVR4eysjHjXZmDVmDwPqAKQgw66WZrenkg/m/dvDgEHIs7a4JMyycXbxfHb8TDyEBNhohQueRT/63vdCjd1LOdZFSJKNgdc5YPPlm25ywIadfFj2JMCG5VAANsSyaa8rd8CmdOK4MGtKe3jqsSd608iRSb/5DpGIYaMB79STTvRlMXRWOu+6CDrMgIHSA9iUThwftp49wzrYoixosLYBG0jpDfW4JoRCAQow+VS0cwY7QCrAmmQAXBWWLpwXHv77A44cF5pOEESNZUtNtVVhekdrqCsrcYVlezzkiBLDDtxkBnsYsIavC77FN4Nzvcm9ucF1ceKYLUKbvcRu//Y3woL5L7jcKQ9gGbtjcQ6i/vJqKyOVjhjQZtWK3o6ysRLV2dSXRGnAw+DhZYtu6suqvlgPNhC+2gm9gABrcM8dO3ZsGDNmjO8Qx9/iUTZJ4Dhu3DgPRr6ZNtNmGh5tHp/WnJBLHHgXj5rdzYhhnGIMA1jW2BWPZYA1ADps36uxD6+bGDTLtXRqM22mdUnYBvJQ0C6v8KL5L4Z3n3pymDxujIM2dWXFPl+b2d4U6ssKze6o9h1S0/bIhsIxYAO4whHQhjiozN2Lx48Jl33iY9YHk3gxEH09Ow4Cehgff/TRNs8f44ANMWx8S+3GhgSssTntYIANQYd9SRTJ9rwcFi1Y6J720MMPPxQWL5oXnn7yP5bVymRlhN3HePHii/PCvHkL3E7g2o/v+oGv3qgvwx5pCU3lpZnNZsodsGGHqNWrbGyBiWNjbfjgA/eHVrNdSooLQ2Hh5DB+/Njwhz/c7XYT4BxgDUuxXg4rw8c+9IFQaHMu947JeNgMBti88ehkO3CXC3aozeupf31xsS+JYmkUHjfuTVON/IkTWu0fyrvMnqItaJuB7GGWWSHPyskFYcdttgndS60sLxMU3Ow/sxXQ32zQYSvfV2+5JVQWFPqSq80eNgmvc8DmB9/5jsewwbjrbDLFqK/IAjYsiSKWTVutNVBdpbu7oTz/d9/9vWnkyKTffIdIgDUoDfFS9ttrT0dBW6pNSKYsdOC08EZaYRgwiGHj6/ysY06xTvDC808ny4GsXOsCsHFSokM9DoFAwBnMUDDO6bgvPP+s/ZKANIsWvmTp2rnxrV/5YpjS2uQA2jZzZobKksJQVjjJd4VSxHcGXxS4E7c73PRsMOHvLhsgAHKQ7az21lBfWuyovAZ7dgGrKi0Mu+y4bfj93b+mZF6W5557xgZewKNuH5ipI4DN8mXdxisSgCbSa+eNnGjGTR2wYeL9/PPP+/nZZ5/tX1/b29v9iytfX6vRr6lT3aMEb5LXv/71vtwgXn7waib0gWVQv/jFL9zQmTx5shs0Mm5injRpkh+vu+66QV8em2kzbabBKR6fzjnnnFBfXz/g+HTQQQc5uLCpjE+DkSa0zDm+8IUvONCcHrdiLjTDiuP3vve9Pl/t0/KMl1Btps20PgjbAA8FPG04Z641f/5L9u5dFf7xwF9DefHk0FBd7rsq8TF8bmebr3JoqS4LM1sbc9okGwLHgA1zTe0URVgNvOQBbD50wblut8WzDOYc3mczgM07TzzRQQnmrtrWG1uLD7nE9BkMsNGSqB6zA9jW2zMz/sc//hH223fvsLXZJq0NNeG1O24fTjzh+PCd2++weW8y3nR3J4DuooWLfQr83ne+07ddL8czhfpZ3oATpTafuufuu0MPQI2xx860B377m1+F0pKiUMUKASs/cy92ppKHDUGOBdh85ZYbQ9H48e4NQwybqdV1gy6JArAZb7Lho3Wd2UXIaKtpnS4j4scQeBgvF7Yh9+DDyM5kiB02adzo0NGcLC0byB4GsEHexWPHhQP32cfKQsD5lQHPKNm2ADcuIGsvNigqnzTZ818XDhMbA69bwGZVj69LA1lk3SEeNgJsAGvErTXEs6l2170aU9Jf//TnvWnkyKTffIdIAmweefihMNOUtayALcYbXGHoxGnhjbTCMCgB2GAI47JHx/nrfff4QETppNSq70jVO0vphIfKeRKKhGLFCgVIYgoSlizG7TsBbR59+B/h7W95k71oCnxQmDVtioM1eNdsNavLwTwAG4CblqokKBVgzRTc9mziClhDZG0NxLhRgqazExQvLMAH1vTecO1nLD++lrF2PQHH4GQnKCuXFVMBxpztZ0fLM2OLs37biInib+qAjb6gop9sj8xX1zQgwd+ayMNM/DcFiuNgHH744Q5mYfDI6OErNcfi4uKsbE455ZRsf99Mm2kzDY/S41OBzVEGG59uvvnmPmDDpkoavyTDI444IowePbqP7BjvNY5V2jyC43nnnefyfvbZZ/t41UAAN9qxazNtpvVJ2hp58VI8LpL57ELfWRV9XxUuufgiBwmyu0XVV7mXDcfWmlfG6NxQWIANgABM4GHm8dSBuXzBmFHh3aeclDH8+5LPOzK7LX3o/PO9/niRTPU0kpgqDWUleQE25515ZuJh0/NyWLkM28AyML7//vtDWWlxKJww1sEj5sictzY2hXv/dE/owSs/Q0uW2Fhhz9z29a+HyePHuy3DvJmdrtjSe8706eE/jzxsxV3tS6IImEw73nH7t3w5VDVhHaysLIv66Ec/7HXm99jD5re//FmomDQx1BcVhRlmvwLY5ONhUzB5YmhuqgsVVp5as73xnGE771KAJSsrXF1YEConT3IvpTldnWE6u/M21ISuae2mR31t4nQ7apcowKOTTzjBbKpl1j5sTkG5E9sWG9xtBGuvi2zcZZkWQNFmwCbhdQvYrFgVHnv44dDZ1OzRvRkoAGwSr5oSO2eZlClkFTFtks5YNG5M+O5t32Y0StLIkUm/+Q6RBNjc9s1bfavouooKDwRF/Bq8bNLCG2mFYcCAGSgYVIomjgvf/MZXs8aulFr1Hal6Z4nE1FZD5SEUBEWKJ5CcL1q0ILMMamV45uknwqWf+GjYak5XKC4YbwNIQWgyXakpL3aXTgIEl02yAcR0aNtZXaGmpNAHXZdhBNig2Cg123rXlxQ5Ks9aSwZUnn/LcUeFP/72l1YgXm64Ma4MTz31JCVyfuklvk4kFePYvdReCPQHCZ7bkndh77WNmCj+pg7YxJNvlho88MADWU8STeTFXOM4e/bsQQfHVwPpZfC73/3O4z2kZYGcBN7gXYPBg5GEkbPZYNxMm2n4lB6fHnzwQe9zA41Ps2bN6jOR29QJGf785z/3ZU9aDhWDXgJxAL1mzpzp3jPxkifGNAUi3kybaUMhbY3MsiiOGMMEpNUkddXyxWHbuTPDBNP5udOmhMaqkjC1uTbM6mgO1UUTw1Sb06Vtkg2BBdjgWaPlSxwBOWDqc9RhB7vhz/w1Hut83pEBbG667jqPYcPHcD724iVC/JVGliQ19X7Y7Q+wye4SZVM9tvXG257zp59+Osya2RVqzQaZM6XdlwkRY3OsPfOJj18SFi1YHBYvXGLjNfZNApD88Q93+5br7G5bWVIQ2pvqfEvvIw4+ONnSOwPYUG48/T900Qd8hyiWRNWZLABsjj76SBuLGIf6Ajb/e+zfYe7UKaF64kQHbIhhUzRqTNhvEMBmrL1HKszGamttDFPbmj3UBPP8bbqmh6aKJP4MsW0I2cGqBj6iV5QVhY725lBZRiiTgQEbHB+wF5DlRy680GRp5TWDKgZsYLcRrN6nnXyyy0TLsNLpxXnlyu/VyOsGsMn8gCvZ8/8z5e7s9BgtuOMB2CQxa0xRagFsqqyD2EDSmASCYsnKrV/6UrKtd44MdCl1eY0I5Vm1clm45OMX+y5EzVXVYUZriyvrugo6PB3k14whOgpLgK789KVZDxs4UeqRrXeWSCzTX7Ln8XEwHgLFysTk58n/Ph6u+NQnwrFHHRbaW+pDSeEEN/4ZzHDj7Gxr8kGNIMEsaSJQMMyyOeLQzGhN1ldOsY7NmsupNSbPTEevKykO5RMnuC4ddfBB4bvf+kZ4/qn/Wr0yoIIxwY1pf15yKhP0n//8x5fGvP/97w+//uWvwiP/fDgbJd7lovehZDRsIiHxuiWKv6kDNjGwQN35gvrVr37VJ/aazMeT+5KSEj8SgHdToHnz5oVrr73W5cHXfequI8wXaoE2f/7zn/2ZzcbiZtpMI0O5xqevfe1r2T7X3/jEPYNN4DYF4r3OeHTuuee6rGIPGwFegM2S53333edyk6xFsSw3j2+baUMgfXDWkZ2LmNMmnuLMa1d5LEh2i8JTneU7zK2ZR7P7Ui6bZENgATbYRnx05RzbEK8YYlICAOyz+67J0qAVK/qAqxCAB3PY799xu8eOwXsEDxEAm9kd7Q7YKGzCgEuizjknrGQnudU9Dth4wOGel8Pjjz8eWpsaQ21xkXuhYDyzWc340aPC0UceFVZkAhMvXdqdLJ20oQMwhl2rCLsxs73NlwoBPL3nlFMcyKC8Xm7acdGCcOihB/uYNGbMKBvTE6CZnaJeepHlsYSXsHqvSoIPr1i6KOyz685m80wKnfWNZrtW+TIkATbQihRgc+zRx4SiSRN9NUOnlacR29vyePsbjw3PPPZoWPT8s2H+M0/5+eIXngtf++LNobm+JhRMGBu2nDsz1JjN3l4f28IDAzZsPkRgZcouoFHMh3MAq7ccd6wDNh7kOAeYGNve6ET691cjjyhgg/DhRPCul84i4n6gHDu/Zvswzl6GrD8kVs20xurQWFZgHbLOGsY6kikLHZIOA7Bz6Uc/ivXoShwnyCnFg+N81ozohKbMNrAdeejrfUtxjFIGMiG6KA3se+bn4FwCHgp3VCV1xwVsmg0AGMfnn3NmytjtnbBlKS3oNSWlo7RSR+aKUgIUYzkgmhFXVq5e5ZNJyqptuJ9+6snwr0f+mbwwrNw6uifL//4bfv2rX4Qrr7gsHHH4YWGaDZwAVOwMhuHP+lTizBDNHk8rlse5G2dmsNaOT1rmxEBA1HWYvfuJPUSsJGTYbIPvcUccEf74u9+6UrsM7UXW3b3UX2joK+VXPTgCXFAfvsZdcdnlgd2jmusbQnV5WTj28MPDGaedFr5y883hgT/dE5a88GIiHBu8/eEMs2xKgcbg1SttcOpe2Rv/hp9Q3kyTJuVItgRc/XISNZ0gXHoBJzdaGtELiTJqe8HhEkls6oCNCK8QxSUApDjyyCN9Aq+v1prYc2TSz04iyOrFF00XjJL+kTyfleM6InSC8qMn8QCedueH+D3u0+lyxt4x/MZXfXaAwhCUsRN/2ZeBeNNNN/n9Wn4g4lqcRzq/fIhykq7KlS+l81W76DxOjzziv/PNS31Tclf986lnunzpMqwLIt/YiwNvgnzLkEt/1hZRJoLGSs4jTZL/SNeH9Cg7RzjdP/Kl9Ph01FFH+SQ+Dpar/sl1xicAh1g/Yy+RtJGzJiRZUT/KtyZ1i+UTU746CMX9Op0WOkPw4HRQYZ3DGsPuvPPOrH6pLsPp35RFzPPIKB5f8yXylOeiCF2gDKSbTk9yGIhiMKo/Il+YPHLVF9n0l4/Kyu9KQ5yP7PKhWIfT6eZTv5gks8HktiERtUUrOcacEP2AX3vC5Zd9KkwePy50tDQ715SVeTwSPnLimZ7m/uwbASni9O8jzRingDYcsZMI1IvnfENpcdh+1szEM8VIfVLHxMuoJ/zsZz9xUIJlSMxfWe4zu60ttGXSGwywOf+ss/p42GDLcv7QQw+Fprr6UFNgdkslXjutYWpjk3vY7L5bAiQlZTCiDWw+3WP6+LpddwvlY8aHxsKSML22IQNkXGVTZtNjSxfdW233Ll+5Irzx+DeFuVttGeZsOTdsu/12Yfr06WG/ffYNzz31dOjOxMVRLBjAm1PecVKYYPOytoYms7EbwyQ8bPbYKyxduMjT1ngBMSYeefgRYdKYMaG9ts7k2hqaKiodsDnj1HeG5TbnW21zglUsKaU/2Lz+J3d9zzd9qSguyHo69QI11jYwdiw6lWk/tgKvLy0JxePGh6996YtZRwQ8wmxEcNsD+4vyLZr3UnjdXnuF8skTvU06G0ijN314XevfhsBrAbDB4AWwgV32WdbYd8Shh4VJZpi761g9nRCgpjy0mjFMgQhsRKehQ2Egvvcdp1gCKAoJJIkoTYonHh6Rvk3aly4Kr91+mzB59BamtGUOBmCQ+vrJdQDY0AAgirjqUfeT3vpm3146qXdv/fuQhDFcGiQd/QwL2ICRPccFC+bZ/z3hIx++KPzlz/dYc60KN37+c+HII94Qjj7qiPCWN78pHPC6/cKWc2eHZht4WY9ZUV4aystKQqV1ZNwUMfwdrLMO6UHGbCBwJL2t2cEZgBz+xquG+9iO2wGbBtOXcktvcpEDP0UTJoUdtt42nPPeM8Kvf/4LL+DC+QuSglJKU8Zly7t9QKT8K2yw4KcYcxGxDvX4N77Jva5arW1ol4nGgIn1Vv45UzrCCUcfE6741KfDbd/4Vvj7g/8ISxdnvHBIzzJwkCZzLpAGAIcAxiuXJxNMgJplq3BZRLa9zHpkB24yLx5eRPFEgheHotUPhyjupgzYINN4kAOc0CTw4YcfDltvvbVP5MvLy/tM8LW7yB133OH38gKE4glkbASvLSIPXsTxoC1iwkrdmDhzjyYzEPVWWbkep8MzYuj66693Q1AeRzCADdfYDYq/+XqNMUieKgtbEsfygGIdluwH4v7qxm9xWv0RdefefAg5UF6OMHkPRun0OY/rzN8DcX9EnWPjrD/KleZQOCYMwrTO5nom5phUZmSX7lfDIdJMywIZU9Z0eYbKEO1M3WNSPXI9MxQmHY5QWl81ZgxEaTnG49MjjzwS2sz4oP+NHz/et6NW/5QH3M9+9jOvX6yT+epWPkTZcvVDlXswzkVc5/lc6aYpLUM9QxrU8b///a+fX3jhhR6QmXEbWUlOADfyrPngBz/oslGayC1uP4jzkerfcTr9Ee2NHvZHsYw4j+8lD8mR6+THteESaSCbtOypL+N/XIb+6kiZ9H4aDouUJ9doM8klfX+aeU73xsS1kZDV2iRqD1NKnYtFeoc99eT/wj577R3G2Du7rsZsm5bWMGPKFLNhzA7ZgAEbykBcStlJxKdsNruhsbjI5+BP/OtfNlVN5gmQ2kzz5j/f+ye3OdhlFluD5T0zzdbE5vQ6DgLYeNBh3g0mVIIO+5zbztnqf8tZs0Pp2PFhWq2Vye73D8YFk8PrzN7pXk5AYOYS6L/pF3asPbv/rruFqnETw7TymtBSWBqqC0rCt752a1id+QBLn1pCYF576sUF88Mq01HsFAAcX5YJ+GL1XbXU+s7yzDuKChtddNFFYbzNx/jIDGgzYdSYsOcurw1L5ycbqDjYlCG8bd5y/JtD4Zhxob263uzP5tDV3O6AzTtPPDmsyHj8aInWqmWLw4/v/K5vjFNVVBDazBZIPJ8SIMXBGjgF2ExvbAxNZuMD2Nz13e9Y++DlY+mZrWCjE45LYfkKK5eVb97zz4Wdtt02lBE6xdJ3wKauImFLuw9gY20Fx7ryauV1CtisIg6N0XtPe3cYP2qLML21OTRXlXpDT62v9MLQAee0t7uXCYFkMRAP2Xc/exgl5vkkDaVJ8cTDI0vXDMyH/3afe/5UFEx0JfRo5CgFoI0pztoEbBA+jGKzFIslPPvvvUcC2MjKz9S/D0kYw6VB0tFXiudeeN6BDm5lQMHITwz9nvDu094Zrrj80+Hu3/0m/POhv7unzW9+/ctwztlnhh132D40mBxHW9vjsQJzPnnShFBrbc9ACuOuCArOERSXeD6O5hZM8kDMrJ/kd/5mO+5JpDFutAeJ3me3PcJF510Q7rrju+HFZ5/rrVPEvICZPMgtUMyAoV27qY8mGHgEseYUIKiro8PL5WWwwYdBvWTc2FBbUuq/lxUVh5nTpofX7bNvOO2UU8Pnrv1s+NPdvw/PP/2MD9J9MsxkylLBpH3pO2xxZwNy9yJnPG7U7vpCAvFSyk5EVOhhEklsyoAN5HoRTSyl89C3vvUtn+TDTO4F1OgL7ZZbbumT6niS398kdW0T7UbZMWTjSXO+lB7s0TWu7bDDDlkDR1/wY95mm218GSE02AsjnhyvidHIyyl+QeVL5Ku2oYww+SOnNUkvTaSfrlv8d3/EPZSBcuX7zEgS+hLru0iyGYy4Z22WOW6bWLcG07OhUloHqH8uuQyVKKeMCY0RyivfPjrQ+PTTn/401Ni8Kd03BUqwhfVTTz2V1THKM9LtRZqx/KgvZcynjYZbFslQ+cfjsPJnW++GhoasbCQn4m0pUPP2228f/v73v/szlD32RIIoZ1zWfPuq5E6alCnfNu+PeJ7xnfSoc5wef5MXx/7aOd1WgxH11FiQK704L+5R2hxjPYW4Fpc3H/kNRsgi7RHIOXLIJ/3+6rUxENoNI3Gdi0VZINou3vX9O8MEGxeqK21uXVcfqtlyOQXYDGbfxGANnP59bTBGKnYidhLgTVtFuRuszEP//PvfOxChDw3q8wA28BOP/ydM65wSKvHgb2TVRLV7fZAe6Q4G2Jx7xhnubdJHuD0v+1jR2d4Rqm3uv13XzFBfWubyJEjw/vvva/P4JWHpygS0sQfsOWPTsz132DGUjR4XtmpuD+V2bCqvDvff82cHgoiPw1jVY3UApKFdBdpgeXnfsvzddiBJq7f3P7sP+spXvhImTzR7qcrm6RnAZq9ddwvLl1o/5Ks0bOT92dJ/47HHheJxE0NTWVWoL6kIM9qmWJ1Hh2PecEToXryoT1gOllz94ic/DKVmI7O8jJUP7tgwCGCDTLHpAWz+8qc/eptQGz6ZA9hQou5M6JOn//tE6Gxt9TilLFfbDNgkvF4Am09d8gk3bonUTbyaNmKUNFSFuZZpU0lxmGYvVLYAw8uksnBy2G7WbEfc1jpgYx3q21/9khulGKB4cmCM4umxLjxsaADQYzxsCOxUMsE68+wZYfmSxcm6Pq97Uv8+JGEMl/JI54UXXvBbaF3dPs8GEujST3zcAZnl3UvDD+76fjj5pLfb1aTMWo/JUqjbv31buOiDF7rXzTZbbxnqTKYE0yotnBRKbBAonjTe10bihTV+9Ba+fA7vlhLrvEX2G8GYWWs5vaM1HLT/PuH9Z5werrni0+Ghvz0Yli0AdbZy0fEBSFb32ICzJCx8aZ4vHepeuswHdA1uMWsc4xwUm104khd4j0drZys+9BawAtCC2EZ0FAb+sgnjfelVvU38ygqKXIe4lyBnrfWNYauZM8Phrz8knPnud4evf/HLVta/hUUvWpl4iTqqbHn4GlRAJPpQL5M/gblYwuWVM2KgpQ5ej82AzYiSjBkRstak/ZJLLsl6l8RLgZjss0RKXjYxpb/Yry2STgw2UItoX+qq59B3ziH+5hz9Jz3+vuuuu7zuqj9fo2UMcg0PG4xG7pexRPpKV+lwrrSHQtzP85Sb59fGBFv1FVH+tD70R9ynsqn+a0rkl0+eI03IN035yphnY/lx5BpySRtsa0ICOyDkm6uswyHAVtWV8mriP5KUliXjylDbOa2P6BvpIJ8PfehD2T7J0h6ByfKK++Uvf9nnWfQVGqm6Uj/pwXCJdNTP821r6pYLYBGdeeaZWZAGOcVjOAxwg7dSLKPnnrO5p9FI9m/JaKhtD6nNchHpxmlyPlAe/EZ6a9Je5KW+zTtusHxi4tl0WUeSSJt2WlPieeSi9h5OWuuCkCJML9G5WKQxmNgrzIXfecqpHmgWo77JDGs+krsdkwOs8espeyUGa+D07yPNDqpYOQTYYLhiL2GwsnvRj7//fQdsVE/pNB86AQcWLZzvH40LzX5gDksMG4+PYmkA/uQD2KxknESoMhSM2da7qaExTB49xuyBdo99OqW52YMEH3TwgWHpcrM3bN4ruziJ0dITdt1mW3tmdNiqfWooHjU6zOro9BiveAmxC5W85hfZePbsiy9kP5JTr0ULF/q83+NpWjXd48eua/7++9/dHarLK8yeKnT7A8Bmj513NfunOwF3MsuuIA6HHnxIKBo7IbRU1obGiuqw5YxZoWDchHDKiSdZH0eeyDLh1au6w29+8VOz05LlZcz9fTXEIIANMWwAbConF4T/PfaYt4t2NkM+iHQZ25/b8d//fCjUlie7SbP0zdPeDNisW8AGIpFvfPVrboxj9LF999T66jC9qSZs2d7my6LoMHVsSdZKgNnS0FZbF/7+t/vtYSlNb5oUTzw8snTNwLz4wvPcKJ3e2uSRwzFG3d3LjmsbsMHFjwZpZ8C0gaK2tDhMsXI88+R/s4CH6t+HYgGvRYoVgHMMMRHrvceM3iJ88tJL7K+e8Oi/Hwld0zvDXXd+LyzLRDIneFZfw73HwZ2H//mP8NOf/Chc99mrwuWXXRo+8sELwplnvCec/q5TwnvefWo454zTw3nnnhU+ZG1z2ac/EW79yhfD3b/7VXjysX8n24ADCljbLZln5SFZySMXMypERD00cdAtIlDuZDtvS9T4haefdI8e9IMt70CV662NWFdL8DIADNYCT29p9d9Zx0pE+goboNjtjCNeQXjj4F225447hdNOfFu4+drPhl//7MfhpRefCctXICv6EBME2ry33XGp5MXD5CFui5GaTJDipgzYxJNWXvoa/GL5MjE9/vjjQweeVvZSnjJlim9vzXlLS0s49dRTfXcxtoBVeppArAsiT4wvJtIxUQfqown2QJP+NKED3H/wwQe7UQM4xTILYtnU24SHJWLVNmZhLHIv6afzj/U1ljMkQ4jrAzHpYpTm0vd0frkoblMRaSldEXlxH2VK358v6bkYrEvXJ82SG+cx8Xc+9YvTWhOO5Yo8KA+kNs31TMwi7qf+8bWRJNKOy0p+AluGw2nKdc9wGCOfr6ZKG4r1bjDSM1Csy7EsuH7ccceF1tZW75943LCjW2Njo4MRp512mrvwqxw6jgTFfYWyaozhHBCF40CsMWC4JJkqLeqI7AFedtppJ5cH4DqATa1N9Nvb230nrW233TZcccUV/hwypczqd7GMoTXp3xq74rEQ4m/JaiDqr1/xLKx0cpWVazxHfdK/Q+ky5SLlkS9pDNEz5Mu7Ka4rZeO+WE5ryjGpzqRNnSW3gRiSjIdSzw2BKC2MVupcLMrqhl0EDPjnPx5yL4xym49uv+WWPpeTfSNbJ+ZcNsu6ZH3QhmN7i4/8xWNG++Y0q/FOsTan/Xrb1WzRl1f7HJSQDONHj/YlUQA2GPqklQ9g40GHLW3kt2j+Av/4yzlLLae0d/gSIoINT7V54Kzp08Lo0aPCvvvv44DN/KULHZToXrEsAWxsTr3HDjuGAivLjIZm3+r6sP0PDMsyS5bELCWnLvwJ0YaMZ4A6fnF1T1i6YGFYviQZh7pZtmT0n38/GqZPmWp1HRNa6hrC5LHjwy7b7xC6Fy1xr5xli8zOyNhC/M/cbuKYsVb2ttDe2Bzampo9Bs+bjntj6F62NCxcNN90h35K310V7vz+HWHyhAmhrqo81FeVeWiKwQAbtvUmhs2UhoawxOpFuyjgMLLhu7M8bO75w++TANEZ+8qdOjYDNusesGHw/MNvf2eNXO4BhaY1W+aZJVHqiDNN4ZvKyrxDsUaufNLk8J1v3WaJJJ0PUpoUTzw8snTNwHzj4Yd6/BpipxDUFs8ajgQf1sBFGXNxLgEPhQFskAG7RFF3jP1GU8w/3f27pHxZTlEs4LVImsAzOY4V48G/PRA62tpDlZX32WeeCkuXLLKrPeHAA/YP+++3T8o7yPTCOj3gjYAceMliJo7JYAD3vGxG3Mpl1okZgHqvwyC8K1YutXR7f3NACxlYcqDHQpBBkxlYs14okZz0chb5pKbPDfbP0vUlaattUrRscfjkxz6S6G1Lk6PKADYMGv5Cc9S+2tsPMCfxlGoMM8yY54jXWF1JkYORbC9eOnZsKDRdI7J8XVlxmNU1JRxw4D7h/PPODl+/9cvhL/f9KTz/wtM+UEpOMOWMJ4rUIa7HmhI135QBG+rqE5oU6etzDFAy+Vd/EDE5iL/u6neuM4lY25Sr7LRhf7rBb5QXXdI9lBPjJldag9WB9CDdl/5qz9+xESTSZHlNKd2PByNN5HgmzjtdLhH39PdbmggAy73qn3pprmn76/l1SXG7xePMmhJylm4Ml2I5DqVd8iXebXEfJg/yHOl2ULpDocHGJ7UVOpgmyQkDICaNUemxbLhE/dZEZjyDroipL2Ubqh4iW8qQJsY2ecfoHvIBZIf7I+nvSPZv8h6KnOL7eI52Rza5nqd8cZum71Hea0K0CXkrj3jslWzS47HkRzni39a0DP0RZcvVR/IlypduE8o+0v1jpInSwkhW52KR6hb/+MELP+DBaTGO28zmkI2Ti3PZLOuSsysQMn9zzjU+8k8aNSpc95nPmM3Q+0ETTvQOHUv4jccdEyYQXJc5q81fMfQxgElnMMDm/e97XxawwbNFm30QdLjK7qmpKPcAzs2WHisNRo0eFd568tvC0hUE1bVxxlpn8dLENmKJ0W477hiqCotCa2W1p3/6yaeGlRkPE9kv2jqcsSmrkxz4bclSt2+omh+N/F1gvy2YNz/svfseYdzo0b4kipieADbzn3vBEn/Zy++7XJGO1emtb31rmDh2XJjS2uZcWV4RRluZ3vOe9zjIhD3P0i6O1iPCzTd9Lkw2u6WhptIBGzaGGQywYaflykkTw85bb2M2mY3BGQ8b4Bpks8rKtZJVOFam7377W66TbDaD40RLZelmwMZ4nQI2PI9yPP3fJ8N2W8524w/ABvSstarEkdKZTY2+rjAxeqt9L/jJo0aHD55/niWQdDpIaVI88fCox7d6ntPZ4YYnBihBh1EWjuvCwwamETD0GSzwLmK9JRG1k3r31r8PSRhri5S+8fOZuDACQPBAOWDf/QLxaI45+ki7KSkj7odXX3WlXz/3/Wc7IIM3jRvu2VgsvQyos3Tp4mRwsN+TgSHRI//dWpglQfyuYFX6HdTX3fYyZWQJlCPImb/FfFWAcZtksHKXQ/1uhG6i8HiyJNt7Z/IAsBEAYXkdss9eoWjMKI9Q31pV4QN9k7VVMoDYQGJth07zQmm1wcxBOPub6+01DDjWzo0Jst9YVuRB09hasNF+Ky6a6MvAxo8bFepqK8Nur90pvPf0d4drrv5M+MatXwuPP/aod0RNYjXhGaxz5kOksKkvicJgSxMTfBk88YAo4rdcv/PyjCeqa5tio4HyPP300z6ZePDBB91tly/rAE2Ui3LC8YSZMqq8IvTMJwFGMlJiIh/SUf3i9HRd5Yplw31p8IZ7B2K1g/6mrOnyDkbkG5cDIg3SjSflMhSHSnH9Y4APGcR1ycXIOX4e4m9+y4fS6Q2V1b5xH9C1eBLcHyNXeChlHirFbRIv4WN3tnR5hsppvaDNhqKfgzHpo2sCTdTW1Inf86HBxid0iHLrqHYT8Tf9jmvql9Ca6HqaqA9pxnIkP3QoH/0RxeeiXNfSxD2qh2SLrJE5ZZLcVT7dE5PaXDqMHGMdiJ8Zav+O5Q1xDbnAucqSpvie9P2UE6YfsM0w4z6xNYgnJp1JA1Lx2JlP/un+IUI+tPG//vWv8Le//c23QmdZ2fPPP+9lEsXPkzf1FqkPDIfjOlAmromk8wOxSG0SX9vQiZLCSFjnYpHqswxvDDtlDj//pXlht513ca8T5nR8cEyz7B4ZyGmbZV0yBiveMBitADUyWgE8PvqBD2QBG1Gic/Tl5Hjau04NE8eOdU94ATZa2TAYYHPOe98buvFIjIQLaHP//fe7R+NYswkUmxNP5NLyknD19deEBUsXOmDTvXq5gx6U45GHH/IYLXjk4HGPjfvpj3/c0jO9NXuDXZJe9rl4T7jhc9eFk058W3j7204I7z/nrHDWe08Pp7/rneHtb3lzuOiC88Ni69crAEDs3mW+bXcy3z7xhLd4XTubmt3pYc7UznD/PfeYCWP93ub0bPHNzr3YTjfeeIPHNBpj5fA6WH3xnr7plpvd5lppNRBwY7UOH/rQhR6eorWxLjSZnZIPYMOSu6Ixo8NRrz/YbEFLi4/hlh5M+piUMHK95sorQkVRUagzGbJL82bAJuF17mHjifS8HA49cH83/ma2N9lggEFrBq9lThwbB2uMiWGDJwPKfNQbDrOHSR/uTZPiiYdHPeHe3//WvWswPvGwwbtmy84p7mHjOxFlBq40UCPOJeChsAYjPDIYLPAuKp48IVz+yUu9fL2coljAa4My6S/JgCAvPv9Ccnz2OWuXw0PBhImOzv7oh3e5d82C+UwMesK///Ww7wbFLlAXnH+uDyJ41TBQqC4EJdZ23zB6s9oMfQJ0ifkbwAaWbnEOOotLna+DtAFZiDGcIM92YgyoBMdeNn08bozl3ggB2PRZtynwoXtpeP6/j4eT33ScB4TeZnqnD/LNFWWhq5ltEUH8ca9k8Kiy9mTXszI/n9lU78cp1USkr7ROV+P3ce7X6qvdrbCuusy9qlrst6qyYl9mxgA6buxoXxN71WeuyHZEJj06j19Sa0qktKkDNprEMvClAQomhEzS3/Wud4WTTz45HHPMMb4E6r32Iud4wgknuEs9baGv9BpAR6J9BiPyYGni0Ucf7csfFJdBMWfELGFiG+Dbb7/dvxhTL311FvH3j370o3DOOed4vd797nf7coq3ve1tXleO1JvlYaeccorLhOvIRPLhns9+9rOuQ7BkwET+i1/8ot934oknhne84x2eB+kMxF/60pfCr3/962xMCRHlz8fggNRfINr3t7/9bfi4TZTe8pa3eB58UaLsb3zjG8NZZ50Vvvvd73rcrnxIBhlloa7UjzSRA/KL65KLkedVV10VfvOb33gdpYuUOZ/6If9c6ebLtAH5qq2ku+hCPuVHP1SGs88+2+vCzkTPPPOMpzMSFMtY5xji73//+19RnqEyRiZE30U/0QN0E52QfgyHSY8vmeeff34f4xkjO18aaHyKCV2S3nE86aSTvG+ygxv6Ln3imI9u5UsxKEE/p89Shnz6N2Wkz7BD0y233BL++Mc/ehpDKV8sS/SCHaGoP7I//fTTfbwiD9pBYzZ/q3050j7c9853vtOfAwChT6T7t/pEvv37ggsuCJ///OfDPWY0CTwaCkkOlEV6QN/8+c9/7rvCEPRe8YuIXaRxn2VxvBPoi//73/+yY6DSgPKRcXw/yzJ+9atfeb+bPXt2Ni/iA7HcTO+a4uLi8IY3vCFcffXVbtjm0ln6Am2t8XJN+aabbvKPFNQPwEbg3d13353z/jSjf7yPKMeHP/zh8LWvfS389a9/HdFlg2uLaFGYEVvnYhFt7G1v/xawY6rNjZkHf/+O7/jup2yksTEANnzUx2hlgxr/wG3XBah4GINXAKzJR12ObH4yaexYtysF2JBeS1npoIDNxTYuLQUAJkyCyY0Pv+TH++3YY48NJ779rQ4InXrqO5w/9/nrw3Kb92K5EHR4eY/ZFZn5MKEifElRRYUHKy6y8+9885uW5kqPl+m2rvGz/3vSbIH6MNnm/hPGjA7jR4/yeJ4FE8b7Eb7P+k4P22FbugJsePZC65sF48aFLjxmCgo92O83v/gl36LbBBJWL+/OBhN+4onHwgcuuDAccfgRYZdddgl77bN3OO+C88PCxYu8/AuWLAzLli811bHnepaHk048IUwaN9btlIbqcl8hMBhggyMCS79OPv7NZo+9ErDBXHN9tf8+dOEFDthgU2Bf8OF7M2CzjgEbnvcE7Xj+2We48ccuUTQGMWzwRKAAdBgCD9Nh8LABhWyzTvXP/3vQUklcQZXmYmt4irgML4hBKJ7sxBVLyrQ6XHrxh0PRuNFufBLDBqCG+DUz21r8uLYHLOq/9ZSOUFtY6GAVS6LokB/+wIVevkS+cIokjGFSv8lkfmDto/bxX7F4aXjzMcd5MKviiZPDjttsF158lom5tU+01IkBEsCBnaCOOPyw8NyzBNVKBhdY4A7eNS+9REBj6Y6lYwMEYA3nADTxb/wds3vl2CAqtpv6sHvTZEYEzt3VMLoPQCdeusVAtnLZ4vDySrsP8MH4B7ffFrad1eVgTZcN+HjJNFeUOBjTUVWeGagq1ogZgNi2vM3SbGu0l5HpYGdbs4M2000nCGDMdugJ8JHRWSMmjpkqDJtIY1MHbJCrJq/UP/3yBzCYPHlydkKa3imKQLyxsQ3FRsxwKf7CrvbBwGSyGpcLVkBNyshEWpN5cZG9EDkyKRWYEtOXv/zl7Da3PK9zOJ6Ux6yAnuRNEGIMHsqIXOMXCIawJvk6xgFAeZY8SI/fdY+2Dj/jjDPC9773PU8zNgLSf+fyHIjbA1AmLTcYmZEnsS1o91gP+iPyjusoWcSsaxx1Tp3ie1VfDEq+VotUF4Fr5BXXL24rpZUr3f4Y+fNVXhP7uC6Se8zKj6PaLjYYua5+gUH75z//OZumvnhD+chWFJdJ/RTdIn+VIV1WtW+uOseMJ5rKguy5Fus8f+tc9Yzlq3s1JuSSmeRC/VX+kSK9EzCkyQNW+SQbbfGNYat+wDGW63BI6agsGMKUQTKW3CQb6YfGE93LOUwdiK8A2ECaAsLRe/VzjbXSWxHX1RakKRmIlTdlUXl0jOX2hz/8wdMVi9Ljaczxb0pL+gEDqAN2PPHEE33STAPn8lChvrpPff73v/992GeffbLpw3Ed4zJQV7Yy56v5F77whT59Lh4PkRnvAummgCW9HwDEAF7YQl55aXctsdo6vkY7UH+AUMqvfNR27GpDepJ/+nldG4jRNdJT3TiHv/71r3u68TtLbS/ZxTKE1U+I/UR8NoC2/gBS6fr6JDQDpiQ6F8fkupP5YdGCxFtk4bz54drPXGkG+Difx82e2u4fD9ktlw/XzEuxhbIG8lq2g/pjDFWOMlT1gZtz99w49NCwYvmKPn0IPdZ22szvv3CLzZOsXwBOMXclrsqc1pYkbZvXer2sjwAAECBXgA3xaVgSxS5R2YC9xoA2UKJzjD/YlnzsMM7YLmL+nr9wnt/z+oMOCOOtPzRafdiohF2lnnrssQSs0Y7IVva/3XtvqCwuDuXFRWF6e7sHh240fWwxG9ntAivXbV//WljtsWsytpc9i5cOQZgLTM89CHJ9QygYNTq87djjwooIsOGZF1/gI02vTcw4owDHXMHCWrw8WQ41b8FL4R8PPRBaWxrcNmkz2wcdaTA7fTDABpse4OvD557n9cQmkGxWvLzSt/TGJCPjd596igNrnc0NGcCwcjNgY7xOAZvVqzMJ2OFLN93guyB11OO5Yo3RkCwlgXGdogHoUGzpXF9WHipKisP377jdHk4mz0pzqSkqRWTrs8FIleGoymSVtGdVOPXEt4aJNkh7AKXMQIVnjbtk2fnaHqhoDDyMiHUyranRt4/GUH/XO07OIqEJp0jCGCb1m4x+MF7syHwIt37pK74usrmq1o34ww58vf2euNlxA4Mjg8cvf/GzUFlR5rtAAdzst+/e4a/3/dnvIY6NwJvly5mYJHqzcPGCsGDR/D4DHms/l6/sdo8bB2jsf47xPU5WRgAbBlKxQJzFgE2CcY0FQLk3jl9DF6ws3UuTODwADsb33/tHBxiriwu8rsSfISZNXfFkd9Xbekqbe9bkAmLyZQYg3z7e9K7JdK3DBqqW+ppQWVLoQcwA7i684DwvX9wR/YVkut97Zc2JNDb1GDai9GCHnJns4EUQT/BiY1DX8HKJn48H0eGQ0gG00UQeAxvjMp6oC4iBmSRTNv0NM3nWhBXGfT4X5QJs0hNb8oUxDpAFX1TJT8YCX5+RRVaXMpQLsIGZVMdlizmuI+d8OebLcrqtchHtJ8NEZeHvOXPmZNOkHDIYxHgjEVQwNnD6I9KMy5KWFTyQkYd82dknfg55XHfddVmDCR2QwUY9IOoG6znyoB7IiLbmeloH+mNAizSRt/RAnEtW5Md9MQAWG0YYQR/4wAeyMsIA4jxtpA5EsXypM4RMYt2gXDIQOe9Pn9JM3ZU+/Zw6yhglHdKL8+H3+O80qz1UHs51f7rt8tGvfIi0AEnJm3pTxrjt1TaAnZKfjiNBkp/GqhiwURlg6ZN0KC1byY5r6jMYzox3eAXGY6rPBy1f6hHrBzKW3OP8lXYMEnFEXho7dQ3+y1/+4umKRem+TFnT9YyZOqresEABwADKHveDeLmV+j5HlQHPobS81LZcZ9zSb1xXucgTmRx55JHhMTMQJUeOyEt5iWLdoEyXXXZZNt+4LmJ+03WO5BWXE8AmTlP54YkV34deUCf1XenJQIy3FHWIx3noG9/4Rvb5uHww6etv3l0c4/FL96Are+21ly8t1vgr8BAaqf67poRWwrSmzsUi5O7zhswP8piH2UZ53z1e60ujOtuaQn1Fic3xqkJjZVmYM6W9zwfrtW0H9ccYqqxkwFDlKMCG8+KxY8L+e+7pH17VPhB9Rd41MGEFCqzfYlu5fVmReOyQRptdI8SBAAAcBjobbR5eXZOE5Tj33CSGDahCJryCe/WTsut0woAffswwdgqeNSrHZ6+9OpSVFodW0rbyTzL9227u3PD4v/9lU217FrAG0Mb65G9+9jP3wimzfovjwrTW1gBwA8hTV2X2ofXr66+52m5f4asVYJ4HsLn37rsdbGqy51qtDlUFhb7l+H2/u9uXRS1md1+f7yf2mgiVoOTslJvY19QgiWHDL6e840SPe8SW3myugncNTg2DATbIFMDm8o99PKy0dLFpJSOz1DyGDeYZBXjr8W/y5VwdDUkoEk97M2CzfgAbEMp//O0+N/xaqst8j/X2mjLP3AtlL2aWRE2hgzY1hDpTsnGjtgjnn3O2PZ1McEid1LRHfW8x+ye9KOIXhgZ3DPRdd9jOl0SxHo/BCndAjFEBN2t7oKIxfD2l1Z/BBBR40rjR4YB99+mzjOgVJAEPk5TMK5KLL67qCc89/mTYumtWmLjF6NBYVuUeJ2ecepr93gvYAH4gUzrlIQcfFABrCMTFOs9qkydIt+57/rmMZ469TIhyHmfHoCFAIheDBMOJtvUSbYzyeltHD7DmlIBbfa4t7U6uWSrsOtWzgt9XhXnPPxOuuvxTYZs5MxyoKB0/1nVim+lTwoyWhtBcWmTtVRfmtjeG+qIJvQPVGrAPdAS2tjZvLC/zgZCXCoMigzMBzf7vwb95GbMTt0wVli3v9uNwiTQ2ZcAmnnRpsidC5rhGs8OIJnEcmVRqMqwJJwZTPPEdbODMlyhTPKnnKzlu8OQJ8wVV5zAT0XjiDqeNDCbUTz755CuWGUFpwIYjf8eT53iSHbPywcWc+md1KUP9ATakl/5ii6yVD4BGup6HH354tr3idovPGQvUvnqp/fOf/+xTr/go5nfkkE8bck98n9KOGbmovmlZitndhyN1Jg2YpXakjdGk95dAO65TJ+4nvf7aZDCmbFoWpLQh8qOslEN6D1OPtO7DGIW0ocoSP0PdWG5AX1I90kbiQBTLV8+r7rG8c8l+MMabSemjt9QtLcv+dF9GnurKs7l0SefSzZE29DRGqZxxHTjXdeqnfjCSJPkp7Riw4YhMOM8FpAjAgPld96T5E5/4hLc9hlns9cC1WD+QcZyP8lI+aZ2Jmd8kt//7v//ztEg7Tj89lioP5aP+rb9h8lMbKA/Kc+ONN2b1WRT3QZ0z/gO2kI7yB0xQWSvMuFNeXBMoBatf6m+8B1nuFRu4IuoZ90vu4cOAxgHJVce47Qbim2+++RXvRnSF5UfIJS1TtU8sw/6YZW7qV8hS8vzqV7+alTn1z9Ueyid+t9CP0vlOmzbNP5io36bbbH0RWgnT63QuFlFWL3fmB2LZLF1s8wn/uyd899vfDJPGjwuVZUVhis1v25vqPKBsVztz0Qqfm/pHxQzLbkkb5muLY8CGv2W8cq1swviw3dw54aUXXswxrjEucK0n/PAHd4byosmhviLZ1IatpkmjzebXAmxY4QED2GCDAnoA2Jx35plZwEZeNoA20oElZu/E4FCa+TjNB+zOqR1mz45ybxm2/y62PvT6/fYLy5cBANrzNm9evdzGtdUrwuc+c0UonTg+VBcXul0wvaUpEH+nwdqD5Uik8+7TTjG7C89r8k6eh5998vGw5fTOgPcR3kKz2tscMNlzpx3sfsC6JJ+/3nePlxu5Mc7Asq9hPoprKdePfvSDMNHeccRWxQZgJ2dfOmf2sYCUrF2T0gu8mQDWvnj95xxgwjYECiKkBYCQ8iM8xWGvP8iDQ2OLexiS+urNgI3xOgVsNLbh0bB88YKw1847hsIxNgg2skatxJcEeWFM+CCfdCi2PwZZBLDZe/fdMvFOXP2dKR45prtof5R+6eqF/9h//h2aTAkqCyeF9npTLusQeNbgSUHQYXaJSg9UI80CrBgs6GAYxmU2uMyZ0eXeKIl8M0KMSQIeJimZVySXubB8kQ3ulv2nP/pxN9y3mT4r1BSWhqLR48MlH/xw4s5nN/Qta0/48pe+EABsWm2wKSyY5HFtiMfCEqlnnv5fdK+1ZU9iWAk4oI15Ca8AcTZSueIj7cmgyUQg/QLlbx9UjfGyAbBxjxq8bvDAYeD17Pmbl/CqsKp7Sfjm174cdtt5B/dwApDC82V2R5sNeq0eOLi+pMCXQbEcqquxOkypKesDwAyVGYBYQwswiN7jYcUR0GaiTSbecuyxVlErqL14kA91zTRLFuQaLpHGpgzYxINdPKnU+QMPPJCdwMVGqCZ7MtBwF2dbb5HrYEov15Q0uealygSV8sSTcibpTKI18VTZADri+zAwNcnnS2suygXYkIYm1VzTBFhpcS5Dhb+1JAqKx91cgI2e0d+5Jtc6Jw/qqWduvfVWl3Hs3i8jJz2BU3viuUL6pBOnzTXqqLofdthhfcreH3FPfF+cZsy6rjrousC1WH78rnYjoKcMEijtok+6lF3lVjshR/02EHMvy+MgxhjpLHlK32NAIs4Djo1BGJ3TOUCN6oruPfzww542baF2yodi+ap8tK/0Tyz5Sdb8nq5vmgXYwNJP6ivZkU7c70lTslYa+h25wCoXx7it1Y4y/EaCkAPLzmL9ic9jbmlpycavGklS+6jP9edhE8siPo91SPLkGAMC/H3IIYe47MhP/Zm6xPqBjJU2z0gXYp2N9QTmb+6lvXQ/Xj2MK9INUZxOzLFOxHWLme3E+T1uG9qOMguUR4aSI9epL7FoGA/0HEfpmBiZqQz8FntcwrEHye677+5gvfJR/chPcuUcQIW04md5x0hGsMpB3rRjLB+9b1j6RHrx2EWejN/8rnIrXfUntctA/OY3v9nThtReEN47sbw4cr/OYfKjvLomfeM+vfNUJvJBNrDex7FerA8id5hW1Lk4JvqIL+PJ/IhxzCYdeFrwofL4444Mk8aPCVPbm0IrH9IBbcoTb5v1DdjIQNXf2IsCb6omTwrTbN71+H8e87aApdNWOas3etET/vD734VGm2MDgDC/ZjUHzwPYKIYNS3cUksPDcpSWOdBx1nve40uisBvwzpcMe8dwxlKA5KUO3uCpj+eKx2ox2+Lb37jVbbmiSRM9ZhBAjY4feP/7rR3Mbnp5ZVg8/0V7xtK35847472hdPw4D5EBeMR8u4F4O2ZDTW1tcg+bgw7cz/R9iT1jdsGKpWHpwnn2bPL8wfvt4yAJBr0v77J6srzr6ENeH1569im/z8M+mN3jehER+s0HcwAb6vXzn/80TDEbiDy3mTPTZYOcZptNxMYpgwE2dUWFodLa6fvfvM3sgZXZJVGsmrDcJc7wwnPPhz123cXtHl/t4vpmaW8GbNYtYAN5gvxhSnL6O05yYxj0DMBGHibTGxsdsAG06GxuDG21ABeFvl3aP/6euGwrTYq3fDXNnR+lJyh6ORIwt3DC2CTatRnnrN9kcCJWCTv4cEwPVCPN2QHJOjEdi63n2OeedY5sl53IN8cEKxbwMEjJvCI5XVjVEx7624O+DKps/GRrp1brKI2+jOyqSz5lA0UC1MTeQHjZAMrMmT3TwZqZM6aH8ePGhNKSIg9GjNfNZ6683AEzX7IEWV4MFnwByOoL1JMEk+O6vyjdf84oc/AJW+ZPmL994rHcBrIMIt6H8fiyYr68fKUHE3vysf+Ez117VXjtTq8JhRPHheJJ4/ylNaO9xddS1pZMNl2sMF0t86VQ0+orQ0d1aWivKA5zWpKgwrnaNV8GSeaFMau11XWfAZqdwgCN7rz9ditoslwLQg4Caqg1x+ESaWzKgE0uQgYaMz760Y/6BC6evGlCyfV48kocCUjPp8ed4RBeFixj0mRSBj0cBxsWxxNTnlGZNTkmjkKuwIq5lkTFE2hd50i6XItlABPIUXF34hfIQIBNbBSIZQywLCL9G8zvBAdWn4ey3pORccC4oXLsvPPOnqfqBJM35VF9dS2XB1KaSDeuY1oW8pyJ8xOrzulnxJTzfe97X5/0od7JYpIfTPrIQ0YHRqNkPBgTo0l5ID/GYdpPOhbrmv6OjVLqKLnB6bqqHQnsGk8u0uBTfxTXX32KdJSudEjl1N/5MJ4UpE99CTxKmrHclAesdoqBhLivpOUdP0tbSzdVh5EaH1giSJ1VFo65+hNMDJRYhiNBah+lN9CSKOmGZBPrFmBfrn4SAzoXX3yx6ydEv6YusX4wDuQCbGKOdTXX75SNJVH5ADbybkn3EVh6SFuQJnmpbPwG77HHHl5m5qSSHzFkVEeW6an+6TyoXwyQ8nusc7lY5SWoNvmSp/QyJgIVb7fddtnxC0571PQHTKVZS6LIK9Y9AULcQ13ifptLD3IxHwf0HotjZPEeo3zIPJ0W70uuw9KFuC5cV1n4XekwVqiNaK+R6r9rStQUpkQ6F4skD+bC2pIaBnzosbmk9Zjwlz//IXRN77C5+vjQWFfp81//eE2cRrN90oCNjPJ1AdhgqALScI6tpHO4trjI47r87a/3ez1pG80DmHMKsHnoob+HrqntocJsEeav2Fp46LjdZfNa9xSxa9igABLMwwnJUTR2XLj6sst8FyctiZL8eHd5njbHFUhDXsybiev59S9/Kbzb5jsdTU3uEdPV0eFxZVprav0IgHL9VVeFVRngZPkS02Hmzyu6w0lvPC4Um941lZX5yguWaFEu5uB42QCevGb7rc3G+m8C8tic++XMCgFr6PDWY492wKfG+muVjQlzp04JHSZH8txn913DLZ+/3mN1Lu/uXR6HHRa/jx988G/hsss+FaZOaff8Zk2zNBrNRrUydTU0hCnWh+Y0N1s7JEBKf4AN+QM2/eZHPw49jKcAWSYnABti2GSyN1vwP2GbuXN8GRhAIUDa5hg2Ca9zwMY7kf2BUn31ps87YIPxyy5RdEABNiinvEymNDQ6aEFk7JtuvMEHRxmpFK8btM5TH5zSA6sU85KPXxzGj9rCByaUBMCGpVBs601AJY7xQLU2mIZg8JCHDUZxkxnCBJx64G98+aTsfcvvFAt4GKRkXpGcLljWJ73pLWHSFqOtvepD6diJoaOmIZSNmxSuufQyu0fly3jZvLw6a6hfe81VAS8b3AHb21pCweSJoaW50Y9c32vP3cNnrrgy3Pfnv/TmZwzqywtGWxEC0qRfOLB70PCz/Q/owDKpLGXucc8avG2yXjYvhwXPvxh+cucPfEvAHbfb1j2aiBdDQC3cQmsrShyImNbS6Mv35na2hS2ntvkyvukN1mnqKx2wabF7crXpUNhfFqbvADbEMeKFUj5xgkd5f4mdVqxeHsvI6kLHxOtIwcFioGVNKZ0OfdU7/SYE2PS+5PsShjHu0Jq4cWRiueeee2Ynd1zXb+x0guz6S29NSMY5YxjpKy+Yr6jxZBRAhECd8a4p7LjCkhdcxAErNAHHcyhXOXN52GhSTRBZXOTJh+UVePsAznCNibPO+aKqtf7xCyQXYAMfccQRXh4CW7JNLF+d+fr6kY985BVGQvrLsWIHaYxXnQTK85sMEryKqBNpxvkjF51Td/32y1/+sk/5cxG/x/dIZjEz+WdJEBN+ygCzi8kPf/hDBwmUn4wv1ZnrGBcvvfRSn7bSF17qjAEZG2k6f+1rX+vtw643AzE7OxGvRyR9w2CMDSgYwxP9wWj+05/+5J45xHeg7b75zW96ejIqqQOGjv6mLqQHUDhUiuWrdmYspK6wjGjJHiMYfQQ4SNc3zao79Ub33/72tzuj3+gz6aDTMDsOkQd1gclbMmLHEPKDaVPSQP7ovNKg3WSIjxSRnnbs0VjE+dZbb+1HygZLLwB3RnJ8gtQ+mjjGgI2O5E05kQNxR7TDEnJSu+k+jnijcC79YZxD/9Ar+qU8tNCHWD+om4zvuP7oyAEHHOD5a2ci2kbtzTnMdfRCgYHFojRgAyNbxir6N15k//73vx0Y+853vuM6oPrF98d/sw039VDfU36M5Xjg6XnqLiAuBukpM+Plbbfd5rFx2PWKWF/UH30Q4KN3hcYXyqf+BEkv0Kkf//jHffo/gYtJj7IwBnSYAco7Ba9SlZc2efTRRz1WEjvuqX985jOfyeqGjuRBmWOgJGbt3pTur2lmZzGlqfLzNx42aitkIJkDWP30pz91QA7vRZbIMn5de+21vtQ41hmWR0lm6OHnPve5bF56v6xPQuowJdK5WJTt63YxPX9mXtazmnfjyvDm448JY01Obc11oaK0IMyw+S6rDtKATQzWxIb52mIMVAxWzmW0aokUQEBNWVn41S9+6XpM2/SOBwlgA0BA+IUdttkylE2a4MAHtibpeHpWpxaCK9t4g+cI81u8cHAYqCku8ViSbzVdPuLQQ8Nhrz84HGJ86MGHeODvQ+3aG487Jhx5xBvCwQe8Luyzx+5hh2238WfYqYl5MwxIw/ba7Ni05bTpbtuyg9Mh+78uHHrQ68JRRx4Wjn7DIeGYww8N737728JW0zpDg80FupqafEkRR3neszSq2uyUhprKcOwxR4QD9t0rvPm4o8OxRxwWDrO03vm2E8JrZs9yW5pn8SZiCZh78Lck4NGE0axc2TWc/b73hKuvujJ85/Y7ws9+8tPw1S9/xd8PvMu6uqaFMdbXsYsarB/gSEAanYAk1SYfK9+Wzc3ZlQL9ATaV1r/5CP13s/FWR7tEsdwq3iXqwb89EKa0tnh7oncJkJYBazYDNusOsOF5fynwhzXSIw/c70GHa8zII4YNBYAd9axL3L9cOerqPTgTy6Le8uY3+RewlavJJxmg1sTDRhVjAs/5sccc5cqLJwWBtlAUABsticIolYLkEuRIsOqP8uG+RsDlZitHoRntd37/u1Zayt77Us2SBDxMkjxfkVzmwiP/949QPqkwdNQ2euyauqKy0GTH2knF4cqPXWr3mGGf2SFqyeKFfYx0vGy6pne6d02dGftbbzU3VNngSDwbkFtAGwaEjpbWcPyxx4Wbb/h8ePjv/7ACZfTF2N0QQbbVs2HO7ZoHF7Y/iWmEbiTalxCByBYSLNkusQTq6cf/6yDNhy/4QNh39z1DdVHixUL+eDRNbWv2rbUbbZCY3tESuohRU1Hk3jUMHC3lhaGxZFKYUlUaZttLbUZDdQTYMHCsGdP5CIDGoEoMJ9aslowbGy4440yrJ3LItL/Vw19G9pe7LFLHzJKx4RDpbeqATfyFMT7HKNUELp7IsV0pf2sCqwn1VlttNeJGWXbCZUR+THCZiGoSrvw//elP+3IHiLENIz9NpMUk/aCDDvJJay7KBdiQJ8EZcy1j0dgKkS9GhwwPKH6B9AfYMPHmvvQkmL+ZUHd2dvp9AmviZ9m2OM5D8srqcUTEUuBZjIi43S699NJsmvxG/TkCZqTTSBO/x/coTTHpYCBhWHCf3kEQ53w8wMDRcwLU4nTuvffePjoVv8/S+aEXpIHBwjPIYSAWsIbeU744H+RAu6cNTIzCuM46pzzUM5fHFwYkR0Ae9CjuZ4NRnFdc93S5kAWGFe0sOeeqc8yxTqO3ceBXiHIqT/Qx9lxBPvRFGJAxDkgKqdwc0/2RvOK+s6ZEvjJMkYf0mJgvyEP6QVk5J4ZJLs+64VDc/lAM2MSyov/jERd/ydVYgezoh/ESQT2rwLDSq9e97nXedrQHMoz1g+u5ABvajZgxtMNAuof+x21F2nH6krWYv+nf7MJEWWJ9kp4DzKrslC0NUigAMSR5ALQDJFMH6i+QJfaoYXx66qmnsuM+RP0hPGTOPPPMLOCAbpCv/macAIQhH5HyJg3ASe6VDsV9jeWi+ijAvJyy0/Zx3fmbsZut5gFmYpAZ4ncCA0ue0lP6b53ZAWoDyjIQs71y3D4Q13mPMfZK3nG7pd8z1Jt2Akg/8MADXfdi3ZHs2R6fvpPu5+uLqDVMr9O5+BXERZs3A9o4cMMc2+dlq8LjT/wr7LPv7qGocEKY0tbogA1BiHPFsInBmtgwX1uMbeRLl2zeqd2hBNg0myFbZO36rW/elmM8RSeZj5ptsKLbgyuX88EYDx3Te63sABgAsAHYiAEbQBU8YQA4am1MGjfK3i3jxgdslnFjkr6ATsmGKZ48yW025soFo83eKS0LM1rbwrSm5jC7Y4rN76tDXQkby7DMqSHMndrp92Hfkga2CFw8dnQomzAu1JcUhWkCqJhrm13ISpCZHa0OqlWWFYbR9ix5jzMbVs+z4zFxN3mG2Dyz2lpCldWbANKVBZPCDtvMDTXlxaFw0lh/VjzWykI5VD9WQ9TYMzOndToARbygGc3NYa7Zah1lZiPh+WNj2mCADR42W0+fFl7475NmGqxMlotZ23SvYKfnHg86jGr+4e7fh6qy0lBn7YJd4bE9N3vYOK8FwKYfsMZYQYfxhsAIXLFkYdhzp9eE0onjXAmnsy7PGhhEkA4D+olBCHABo4Q7bLuVo6TsKuRpGmOkJykPTqqET0btlAELg363nXcKBWNGOWDTUFHq23oTTIno15Qt7QqYi7MKlINfeT9KlxxjpWYgYsAgmBMoKts7s9/9zTd93kqdGVjTleXvfAUwAJFEPOBnyS/0+DrLSVuM8qjpnY1sew5C3exLoj714Y/4fcjSlx9lyko7yUWQOhQXFbhXTZ11wHpTtlnTp4Yak/eMKVNCm7U5bnAEMy6xzj2ro9O36vvkxR8P3/nmN8OjDz0cnnvyySSWjg3KLGV6mQkXeiUwI2YbFFDiB/96X/jlj38crvvMZ8LJJ5wQ5nZOC6UT7MVt5SaYWENZeZjZ3uHxktqbbADH/dP0AE8r1u+y9fw0Gxi7mut9G++pNlgSaHgGEcwrS0Kn/d0FEuxt+EogJl/2F0dLU6iwyRFrVvlqwJeA3/7EDGpeQKojXkYZY4rJD80DSDVcIp1NHbDRRBWSMYOMb7jhBp+8MVnVhBLGE4QJXTyJ1QRvMINgTYiyEChSeWjCr6/PXV1d2Umoyt938tJ3dwuMUu7PZbilARvqqL+Vpgwu9ESy4xi/OKSr8QukP8AGDwTuk9w4h8mPdPkSGhs5OscIw/CI6xHLPpYBRg1xCFQXtR1HABEmX7Fhwn18RU7LMU0qqyjWk5gBEbiPtozlBJEHsonBAOSjet51113eL6G0bpEfZcU40XMcMU7jcvVH6XtkdJGfZCWW4cISB56TTnEeAz14TMmQ5X6Bi/Dtt9/+Cj0ajOIy6llkGLchR8ke4zldpoEoO+ZFRD4yMnWElJf6npgg3pRJaXHOMW4vXYPyLdtg9NnPfjZrjMZGKZ5PlDXWRxnrBC5P6+BwSHVSmjFgE+sQ1+N86dvSa8YjdA+PDXmlCJxQGnFdAJxpIzhuO9JTv0nnz9jG/SqD2oZypPul+gFpx+nHMo6Z/k3auYx59Dy9IxKsv88666w+OkYdFN8l7tdxcGECkqd1SGMx9ZBcr7zySpeB2h5WrDN0GE+adJmp7xSbm/FcXGalwXjJPcoPimVHXfQb99E3BK6JuF/beqssygeOwZ98iPvj+gMGkabaHzlKf2h3WHnEfRTPG/SH+zWWxvJTO41U/x0uoZmD8eKlS/rUkbiOyY92tDnbxz/6Qd8BCLCG+DXNdWYQ2vzcd+vJYc/IKI9tmLXFuQAbGa585ARQ+cKNn89sbZ3UT5Rs7Q31uAdMWSE73FYmqxlsns2H0tk258bLnWsO2FQlMWzwCuHY2dQcpprdU2VjEcubmm3O3mHPNFEudppqaXGvFzaLwdGA5UtwW01taCyvCJ31jZZmTWgqs3l+c2toMfupurDIgRsAp2ltzQ6gYINifxJDFbCC8mEbUGfkgI3AnJtVIBUFE8Ps6VNCU73ZYlNaQ3VZUWipN7u1o9XjbbId+0yza2izZhwP7EjoBXb+4lnuI8/pdqT87EjFFuPsYNVu9net5cu1KS2NHnx5enNTmGn3VdrYN7PB6lxe6YDNbJNXH8AmpRMAKlUFk8NOW28Zupmjmb6tzOwSxe5TNBeADfTLn/8iFFi/YymacIHNMWwSHmHAZmDqM7BZWhhxn7z0kjDZjFJ2wplaR6Nn2DoN4A0FAvlESVFgDMYrPnmJPc9LqMe3eqaIXjT+E2covoQxmry8eFnYC551m/bi+MOvfx1qSorc+ByIUQoGBo4sWcHI3rK9PbSWl3vMHe6ho04atUWYO21qKJ843jtGZ1NtqC2aZPdHCu3bOSfHLlNKzn0AomNZenSK+tISHwDKJk4KF55zjpcVEILKMNA6MJKpa/zCXFOy6Yu7pyWAW48Zc3ytwVVyZbj3D7/zyOCsmwRIwmAn1g8DR4HVF/c7yrJiBcHxkgkCL0GKt8IDRZPmynDWmaeHiRPGhPKSyT4IgNzXlBSGGTaoaO1oV32Ty7NmYkEosRdk6djxDmLMbusIW02dGl4zc3Z47dZbh7123Cnst+su4YDd9wgH7rF72HOH14R9dt4p7LvLzmHvnXYMu2y9lcm/w4GFuqKiUGi6U2ovI9Zzak0o4BjMeXYA6If7dh7aMj72fXkNlXl+utWfF0V7NR5Wja7r7zzxxFfsavUKRp05DpNIYlMGbDTYaTLJxEbXdt111+ykTZO+qaaL3IM7bHydIwbq17/+9eygORKTOhkkAongePINY+Aoz1xGMOWIy0Ibx5PnmNKATVx/5CLZxAaG8tR4FOcVv0D6A2xwf+c+3as8OOoaX9X1jMonwwyQDFK+8WRfZeLrKRN4yU7gyHnnnecxI/hN7agj9WcCH5PaIz7X31BsVMIqozxsYqJsunbHHXf4s5RLz2AcUt5rrrkme1885mNo8UycpwwglivIaBuIYj1AryVDziUHOM4DQ0s6FesBRDlZppbL0CMNgSmxATEYxXJTedEN5UG6MqRpR3RYz8T1k/cM19DZON3+iHvi++J6xQyoGJdtpEmAbNy3yG+XXXZxAzwGbTC2aXu8z9Ru9BnOKT/gAc/GSyeHQ5KP6p3Lwwam/0sndaQ+sdyUlsDy9HiBLtE/8BLUOBa3D9fUf+L8eU71ju+H4n4IqR5cE4v6A2wAMVWn9DO0HWMU/Ul9QUx7sBQn7g+Uh+2kyUtARux5h2fNUHQMbxmNmQJRJRuWTsZ9Xsc4b85Vb9JRfLL+KG5HKD6PSYBNLmCXMkgvBqJcaXMt3tYbman+1FsAFeWM5chz/N1u8/vYk4n+xXMw4x3trLZe70T1xdEpTM1gDx9h8zmu4ZWdHUNs3ve7n/3EbI5i98DgYzUGvox9dlB65Rx4w2HK5ltGf/ziJBaM1RHHAO/PVj2tyKCt3v6WE3wrbeauzLebSoqzYEiudLOcAQZiztqG/I4RbXP51nKTW1NjqJ08yb1bZnewLXqVr5pIuNEZAKeX+Rhc5hvw4MXfUFroYRe2Anhpxh62+XZFqZ9zxOOE2K8c53S0hCkNGXssYuzlmCnjllM7Eo8dsyvxulH7VhdMcpuLOiETr5fVBbCKsmXrb8dYPmk7BvawHn7MPGNpdNQ3eBBhPsAv77b+TGgK69NoIu3iGkkXN/7KF74YCmxs7KirdwANgMntrJpyZz6Yw1z3uJ9WDsoal+vVyusUsBHFgxzr9xvNSK8oKTUFbA5Tq01ZKq0BqqyB8OTAkDajHm6rJvjTFmHvXXYM81542p5OWpiBxxs8afnkmCFOY05imyS8CuPClOarn7/BvUTU+fpj3MDqi4tdoVlLCGDTZIP5nNZWV5haG+wqSwpDoynTOEuPYLXVxQW+lKarNYMSZkCaBKjpZf5G0ekQADbkhYcF+RLw6rS3n+hlNcElFemxFwpxWDg3GomXBiANoA1RwdlqTXIicvklH/9IKC2a6DFdWC6Ggd5UXRqaa8pCwegtwtGHHJSUyYqxcmWiNCzXoXgCgXpeXhGWLF0Q9t5jF3e9I14QMqorLQhdzY0OfE2pZNCr9bbvqKgMbWXlpqT2sjA9KLcXepkNtKXW8UtscAaAKYi4ki0JU1w1YXyonjgh1BCZ3QZSFB7FR+kZpDmi+Mg+3TmGyrkGr3yZ5+e2tTkQyEDVUG6DtvEdt33T29i90kQI1XUgw/zEMaMLa0o8vikDNhrgYiOfAfDBBx/MTtqYVMrwURBYPBh0PZ6Ea7tpGVgjQZSNODSaQMNMRsmfibR2NJLxrDbM9bVXRB1zgTu5PGyYqHKNOgkwiF8Syo/0mAxKplB8vqaADel/4AMfcDCDckgOKhfGcpooZzzh50uy8ow9Wb71rW95HgBCmuDHxglfqPldsorrJ+NPf0PSkzQTYJP68Dz1iYm/CSidbl+dA/Yo/1hPIYxT2kj3Kn8MSLXVUEiy51m1PWnG9aIuqrOOMgIw5ojJEd8fxx3iWdUhl4dXLorlqzalnHG9Y77pppuy5eF+yVv9IS3/gSjdvv3lubYAG6VFmZU+5eE6cpYuo6sCMzDQuRcvDNoh1iWYZR8jWUbJR2kOBbCJiedVR+LBsFRS/Z26xelhRCNznonbh3TTgI10GBAI3ZP+SabKU6T01Nfj9DU2pLk/wEZpc9xtt928LLQHIIXahf5Bf1N5WOamJYTcrzamDjNmzMjG18mHSJNliE0EP7X8lKfqgT7zO+nF7wt+J2/kz326F9lqXGF5W1wO5Kp+B+kd2F9ZAWzUVrDaizLmC+jmSptrAmzi8sPoUXoMTb+rCfTMc+n6w7xjqeNI9p81Jqoec4Y4pXTwstVECjE9sKsAN9hN/O5jr03c33bsMaHC5szMi5knYwwyLwbQAIBIz3c3JMZummRtdOFZ7wsrl1ubMu+0ygmc6gYgyMjl7DPPCpNNf4lNw4da7IKuurqc6ebLzOGnV+NtkvCclsZEhlYuwBI2rsGL5v/ZOw84S4rij3Npc845793uZaIEJSdJKkFFUVFRBFFEQdS/CQUUECUIiGIARHLOSpKgBFEURAHJSDwu7t6mW+pf35pXb3vn3u6+Cwjcvfpc3czOm+murg7T9Zvq6ogrjZvLI24tUy6PDPHu+pokd6mdZXZveYk0lxapnMV23WxInW+zQy33wIA7eNPgdRMy15zr1T4FeKspzDdvIryV2N2J+n1Xd5fFkHU7iPMwqHN4PhaP2DLYUxGIEtnOdbZ6ApDsEx/9iAE23le9fmxs5EQb6JmnnCYFOuawXAzAKwIm1G4bB7CJYuqs+/yWADaQD/RkQNCmgpxcbXTNWsn10laulYDHDQ0gUVk0WNtOubTA1uZdd/Vl+jQvwKjCTTiref5QTpD9FnAE7FAovREZ9CV21OcPteDHDsyMxXh/VOkL07xAEkGgagoKZI4a2kTirijIk3PO+qncqwbrIQd90oxbltSww1TkTuiAjfMIcMORCqGBgnSSvu0UpddYhrT3e3dTkVVmYy0D7IXiMEHlpEPuWYOLmgM2vb3LZOmS12Xzd20sxQXZ5nLX3dpkYAt1wXKhkuzJ8u5NNpQFL79iqnUPG38hEAUcIGhwiJfjkDz0l/sMsCFWkMUM0sGsURlQBqCmSwfSbu3k5nFiA2k0AABozGlulpmqf67bgKAMiosbI/qjAdOoGYwYZGg/s5saZX5bqzV0XkYhUOPPpDMgTcQ+YK0O8/wsrXM8iVhuxprWXbfZVha++orVcS9bLzp5vUfNP3obc1zDJsDj6zNg4xPM+Bd3AiX6BDI0OAkECQGg8Lsbpj4BZpJIWukao+kQ6RGrwOWBPW8Hi3yHKi+DT0rdCKKc/nVwPIoDNp4f+bjx4URanl58LGKsR4bw+uoANhD5hl9MedZlxJhhl6M4hfVJufE28Of8Wb7o4nkD/exnPxslm9/DF2jyd2+E0JBwmT0fKNSZp4WhAzCErtCJvwf5240k4j34s+iasjo4cOuttybvcyPSKWx/GLZeBo8zg+zjMfe4PBAyefqkiR7Iw9OFAUQwcryN0TYhZCNNDEAPGhs+R3lY6jFWmxmLwvtIH6JtkJ7XE0eMYGR27yK/N06Ul+fHAzSdyDvM3+skzm+mh43n7/rmb9ohHiNeftgBv5tuusnuIQAu8rrngo9RsC/hWhvk8nl6qwrYhM876AyxtXZo0Dv7OEDwYZ7x5yHSTQXYwICFYZvwsd/Jx+xQL6Qdph/qMOSxABsfL8iXeC5eX/F2RJv0e88666xR9RrqIAzgG5c/FTnQS5Bn78+kE+bvS8VgHws8bpDf50fa2Mknn5yUgTY51nvF6zLUX0jhkijesSGQ7m3d5RqLU6XNNX9feFtxJj+Wx6Jr9Ed5XY9cZ1z77ne/a/ehd69v/kYnPOd5kv9bSogRcoI4pXbg5Yl4h8zyMZSTbUZv+vNdd0qxlo8Pm4Az7nXCvBiDkDl0fL77dmIHbD71kQ/JYF+vDPQutXK5OgBsLFSPEpub5GlbsF2a+Eis8/8ufUelSjddZg4/R+fF0yvKjNvVtiFdYuLgrYSdY1txwzq/h5nnwzPq4XoDUxrUvsLOxVasLcqTuuJ86WqslY27OuwIMINXDffhwODeOIRssJ28NJ+Qk3kqE7MHbx+Me+wlwKq5bW222gA9WDl0Pg9ogw3l9hO8qoANjG0WgSm1toMXINnhamsPWMiMiBywsTFDT4b7V1hsUQI1A/Swuob827AVM4DN/xawYUD0wZwBzgfx448/3gIdsfMQ20RPr2arNQQEZaTCtGIqtRNoQwUgKMvLloM+eQCp6ERriVW4ESd0ykBOTp19oEpuu8YgqzK9f+edJFcH4jhAsxKrTO79wtIovG1o8BzZX/7KCy+Q3sWva2Y0viHZYsO5BtjgYoirIZ1wNGizMmBDAyVtQCEaIe5kGO9bzN8w6RFkOxwlC8V/a4cI/gRgA8DCER0tWbJI7r/vHsnLmmJrHeE5nW22xrKhvMiCRrPdNfFe/nLvfRFg04er5Yqkhw1gDen1D/TIsp5FemXIts8mJhHeOugHFz0AGuvsVZE7nXd8gBw8rkChYTxxYOrCA/TakiZtvCE7cMMa0KaS4ki/yubJFLsX9t9Xl33AWh3mecpoS+10EAcY+cExx+iIFtU1sYGSlKz7BEdv4ejaGhCPZwAblTAx+fLBD48LB0N8IsmknyCNGHpM3DCEQoOZI8wOIVCqSeyqksuH5wL5u3u25+W82WabJXe8IUYFlMp1nXIm6zgFxQGb0E2d52BfWoJs4WTXx3Y3PKAwn9UBbLxemNyHz/hEnCPLxaCwXC4DaVBn7nbvzzEBJ6inyw9gEk7uve6ZtKNPv8+PLmMoN+TtIc54ZLkx5BQ+BygTAoOh8YL3TahTCDmQwQ2rkCmrx5mZiLiHtF02dOg6d2MKRve0C/TBjlBh2p6GE/FFXA9eZ+6tduedd9r95JMuhXmF/RT5QsPWGSAjfAbCGKffhvORdIh0wrRCnYT8vwBsvH8hP3nsvffeVtdxHeCB4WX0eCUwsnu7uu2229aanC6fp7eqgE14TjsK02O5J2Mr6cXbFH2KZ8P64e8QsEE/XmY8bPjdx0XO0am3fdcvR9hlCdNfVcAmJAAbB2P9OT9HBu9DH/zgB62s8fEAsATgmHy8rU1Efh87IZEX6Xp78bw/9rGPJcc1p4985CPJscXbEPf7M3wg8PI6kRcAUTytVLqAGNOrdA5HeiFTzrAdjEep7uFaCPCHTHtwPcd1SHtjnNhll11GPcs5zxGbKwR5HQx7S4niOyeIU3qiM/E+QyOZ5XlvqA3x8f33l3xtC26g43lBIF43CteGB/qbyQA2hZMnye47bCsDy3tGATYANQNaRo+RctHvLlR7JssAG7O1MID1mCrdVeFOHAt0Dtylc2EABguWq3IRILi9qU6a1dYxrq017x7z8Elytcyf3iGdDar/plqZ3d5kx65mtYnrq6SqMMdsLXaq7Wxg5yo13PW3WW2NZhN3NdVb2mxSQ/p+TOanclDe7tZmC4BcVZBvgY/Z5psQDNiwAHRhnVMm/uZ6WvWv/TeyZRJ2mzLlIoYP8X7YSvx73/qmDA6MfGiKAzZvDAzLFw4+JPKA0ucAZJAH+z8D2PyPARsSCF0OOWdA/+tf/ypFBYVSlV+sxnetIY629k0bAEK62xeATX1ZYbIDPPfUk7JcOydi2YuBE8bdQE5OnS2GjXII2CzQCfjG3V0WEMnynIBBQh2wYbu1Tbq6bDnVpz78Ic1kSJYt0pfoch3I9fyS835jBi4G7eiAXak9baxTqDEMAMG6QQJWzWhskLLcPO28zfIyRpjKbLslJTxsbFnUWiK8agysSXggEVGd4xmn/tg8YhpV/yyJwsOGIGQMGgwqLZWlUjB5A7lQJyouF5MO97BxwMZBoGVLF5p+PvrBfUw/7MRlXkja2Sm7gTKqX0AY85xBFwkwB88agB33vgHYoZ1EHllR52aQ4YsAzNcC96bh6Oe0K46we92EHWN1OA7CrApHaUTL7mqKiqVGB9NHtF+8MagTyLFAOS5HCo54jNvSJR5fnwGbOAFGeLyBuMGx7bbbmm58UCRYLvfA4QSP7Ui5J50v+BORT34ZlN/3vvdZXg4mwBgnnjc7rNx1112jJpLIwQQ1nERzHv4d0lgeNnC6RgKyci9H1xW0OoCNvztYEoXBSdmRLzRSCVQK+VfZ0KDhyJf40NBGZxgjpEmebrARS4LfkQ0DycvvAEWoM9dxKDcU15kbixgnfh8yhecQRm68HSEnQAflc524DDzPNfLjOYwcB9coK0u5uJd7xmOnsAx+HR2nAiiIQ+NGjxu59BnXPzE2kMnrivOGhgaTlXvc0PP7J6JQNtcXMoayce7y4sXDMxMZfV6G8YjnwzRS6QN+MwEbr3PSRXf8zTjlcU1cJsq/8847jyoXOwWh97BdUi++bGptkOvHy72qgE1cDv52vQPw0Q+8fr0cpM2SKXQR1g/phoBNmL97koT6DMnHAT9CLofTqgI2YVqbb765Gf7ex73eunQ+aXMnZca7+C5rnifACnnQ51aljTnA7sCL69B1yi58YTwj9IM3Er/7u4axxeVm7EQmdiZ0mePvnFC+UH8huYeN64G8XDYfG0hnPE6VNtdCwIYj5eQ8TBu50ScxzFxHLIUeS//Usb+PIG9HbylRfOcEcYr2nXsHdBxMXDeZ9eThvz1kWyjj2c982Y1CvCqYU7N8hmVD8fnu24mxq0qzpsqWG82TfrUJRe0YykbsmsGh4Wgp2Are2yvk5htvthgp7PyEfYG90K5lT5XuqjA2KkDCRh2t5vlSVZBnqwhyp04y+4ldoJyZR8PYjs78TfzTWrbqLi+x2J58CJ/R3CDEpMHmIuYnH8u5hh3MsqeKglzJmRKlO0XtMHax8mOU32RLuzA71z6SZ2+gc5rENbgsO1/n8PWmC+wg6p56h902Mts0RZlHMfa62ewjgA02QktVtTTodYJCn3HqKbbRD/0Vwt6wNsrf1ijfkAM++GELA8JzeCiRdmZJVMT/U8AGYpDzwY0Xpk8o3r3lVlIwJcu2iQawwXjHiyJyy8IQV26IQAKW0BRkT5GfnvITUrHn7WWIfPwZyMmpM40DRC+5JErzv/u22yxWjAX4TTSyiRggAfkAbAhgyzKWv959lyxb+JqmrUOD8tLXX5UX/vO4TG9qsPWDeJGMB9jwt5W1oS7yFtF8HLAhWjb8t/vuM5nNwyYR3d225VtLBKACYEP07kiREX9s/w/agEP08dqKEhs4GFBAeg3trSqzJWVHH3FEBCapXB5UKtI7wE0E2Bho84Z22KE+6Vu2WObP6rJBiu3rAMMswJWW3dzpVA+ua9O7vjwjEC8CbhywwTOF3/Cm4cXi7MuifLBxtDgEbZzjf68OpwJi0mV7XssPAMIguvtOO1ldA3TYluWpOh+XYKrJz9eAeHx9B2wYn5IvEy0/HgI+2ffJJBNJYkKEdMMNN6xkFPA3X0bTNUYnIpeLfhXKFZ+Eht4+xEpgS/Kw/TDmMgZzbbxBPRVgw9/sUIKnihslqQhDItxilkl8mNfqADYQutxjjz1MHpfJ08B48HxcttBIgvbnS6KO2T7x9rzREeR19eUvf9l+I49QvgMOOMDSDw1hBypCuaFQvpDRK/dRJr7ihjKypAv5uA+jxUEemHgKnj5twPOFuE5+1A9l87wrdWxM18OGbXGhsF5d76TrBlvI7Ijj8iMTDJHG3XffbW0R/Xk78qU61D/3unGXrsETlsPzQkb6pgNrXnb+Pvvss5N6ioOmPAc7yDcRkXeYv48HcX4zARt07Wn78fe//31Sv36ECVDtdYl+AXD5HbnDtkmMlLCvrgm5frzcqxPDJv435STdV155JWl4w34OWEVQeHQT1g/pxAEbjoDZeF7Rh8P6oX2E41TYJhkXuB6m72NInMcCbHxsYZvtVH0J/vznP5+8D2++sLywjw2nnXbaKNnTbWeUD3265w5phbIACjtgAaEDPA4dAHZ98mz4HO85gvCHS81Cr85QH6nIARv3vnMmj3C78fEoVdpcc8CGuo+/K338gVxuiDr49Kc/naxjngv7O3GV0h2z/mdE8Z0TxCktA/bddGHrUwkb4qMf+rB9FG7VubXPmTfu7LBlUcyjAXHc4+LtythVFbnZMr+rUxa//KIWUOc3Wj4+GlNMWh/H/v5B2za6XNtrXZkavxaLVO0YPpLH0lxVntmghnRtpcxujVYfFGdPlf33fb8c8pkD5XMHf0oO+dxBCf6sfP7giA/7bIIPPkgO/tQnZK/37mQfxgE3inKn2Xmr2r2dLQ3mpMDfDdXltntXSX62zO3ulEMOOlA+9fGPWrqMt4ccvDJ/Xvmwzx0in/zYx+XQgz4rR3z+C+bJ8tkDPyUHf/yTtgMWS6NCICC0ndKqf2yzhH0WAjbNlVVSr/rFw+bSC39n9oyPB/5R3/ou/waGZZftdrRdfAFsCMRM2gA0GcDmLQBsGCh4UXpinsFPTv6xFE7NloZSomk3aGURkKncKgQww9aw1Vdb8F4AGxrzDttsbVt8Q5YOSTLmBnJy6gxcEP3ETTq51IncL844QwqnTBaCQRlIEjB/h+xbvLEWkHMaCUAFOxQJIAcTVzVu+5bhjsdgOCRHHHaIGbl1KrN72YxUwAhw44ANwXctL8AJKkYZJJgGfMNVV1HQaOQhCK0WJtpCe0SPa0aRXlasIMYFL7Jhefqp/8ic7ulSlJdtgA2ILwZ6bXGhzGxm3WW0VK1wyiR59yYbycsvPB+l46CYsi+xWta71MAb83Did9XPA3+6S2a2tUjhtCnWuYmiztZxAFWAAeiadoA+nAFtAGoctHGPG74E8HIBlHEAhiMNnGsjemcAGFkWhd7h8Pe3gkG4y3NzrK7P/cUvVHWR/myrdJ0ceDtOkl/gtpV+XHXi8Qxg0zNqoMNAZ3IKxydsPtljPGOrbQwB/z1kvgyvDWLs9DrBCA13p/JJqE+snfFm4HjIIYdYAMswnk5YznCy6hQHbDCM3IDAfX0sowPmuVptzwRDdQrzW13ABpnqtK/7/c7kd+CBB44CUiAvF3qjDwEYkB+Gh5cNI8Gfc/CB2B+U2e+BKTtfXD1OS5xCuSGe92dh8iQNdg8LDW+I8t1///2yxRZb2L0ALf6cL0dgKUOcSAMmXwdD4LhRng5fc801Jgdty/Xgeg/1AFMO8sPQ8nshnsXAQtbZs2fbvfFn0QNGIESdpFquNxaF+nX9IWPYN8M+AGjjegmBzPB3dH2GzgPCtFNRvH7DPEN+MwEbn+iGhPFNm47XOZ7LoVFJHJiwz4bnLN2cqPzpkKfh5V4VwMafQXeh3KFcc+fOXamcnFOP4bwSIt0QsGH8CstMOi4XR8CQ8HdACEAv96Qg7TD9VQVsIMr1wx/+0PL2vJDR5bj88suTemC8Jg9+j7e1iWLwjEeUh9gz3i99THfmXRaXm7AFPg65Tv1vdM+RdEgT79Nrr73WyoGM9G+XNUwzJMYR0nGZ0IenS/90/YzHIYDtRH6plkShV8YFwKlQjxCxzPAYon7CdkYaMG3X20T8ffOWEqp1TlB4yY1jqC+x8+hf/nSvlBcWS5Max+bVjh2kc+J5agASRoC5MyAOx1Rz1rcLY1ex0xGeJ//624M6ZR00YMCX3BDDhuPQ0LD88+F/WhDcSrbU1qNt683H4hTprgo3lhVZXE+WLrEZS11lqdx68/Xavmgj9E/GBJj2lmCzE+Eh6e9hbjYoj//7YTnjtJNlr913liztD3ws757eJg21FcZV5UXS0lhjO+0e+LEPS+/S1zWpqP97/a5E+sPwkP7HDWQdiPHaf1+RTWfPs/isYV3TFrw9pONhY6BXArDBLsOOxUYgwDK7QBdrf7vjlj+o/TeyvN3DZtBPVwyq7bx0uWw4a44UZ43sEoU8mSVREf9PARsf5JxIkIojk38+/IiU5xVKc0WNATZUNN4VXY3RlmZNagzSIQAJMBBBL2kAN113rYEWtjQo0QDDVmuNIcZ+48CyZfK9b35T8rRD0LhCsCYVYINM86d3GphAQOANZ0w3wOaE73xbO4BOWrUs/T3LdOahstAJtROd/MPjzN0NTxsAm9GgzWjAhqBTtn25Nnbis5Af3KyDKS5sv/vNb3gzWyE8jo0DNqvywh6LenqYOEe6WbqUryzDcvVVV0hxfo4OPioPXk46ILKEiZg8bCfXXMHuXlUG4BRMnSz/0EkGy3hCA90BG1hrO7o20BcNUDpQ3fGHm6RZO2ZR1lSpKYq2Vwe0wcMIwAp9MLASiJnYPu5ZA3Dj4I3VV2JgcZDGB54QnAnvCTnsFG8F0yYsXtGUSTJ/Rpct1bO2pLryiehI+02QX4i1+dUlklifAZtwsKPsADJMFH1CHU4a0UvY5zhnW11+Y6LnE08mhSeeeOKoL3lrgxg3McjcaAgNANi/xMJ4xHCkHN/4xjfsCy8Ulz9OqTxsfNLq5xxDw8Wv+f3+YvYv1E6rA9jgBbPZZpvZfcgFh/KwhXRYjviXYoxS9BSWib8//vGPjwIdqHu8TfjdjRN060YTniMQMrlh5n0lLGM42Yf9eeJXoFuWE2FM4K310Y9+dJQeYN8dBib4KGmjx/A9in5dx54+HLYF9MNv3obHYg9ODHma6I1yehquM+4nbQKYEtiXGCKUhfP99tsvmb/H3uA51ztGMN4MngcU6n88CvXrzyMfMnmb9zpzg8/z9/pANtjLAIfL1MYifg/vCfUd8psJ2LiB6EfqBzm8D8CMOejaxxxvo9D222+f1FM4RgAihPWxuuT68XKvCmATGtyhnsPzeKweyu1pTwTYcORvnvG24G3Ef4+DMLQL9EK6zk7xe53HAmzot+xQ53UVjkMcqUdiVHE//YHlfGEb8/t4njHI02UJYrrk9UJ/DfVI2u7dArBH2u7pAwH0z5gxw/QU9jXYgRv/jXPS/dCHPmSgk8sJhechuYcNz7pXntcJzG9+bSyeCLBx4Bb2urv00kstcDrjMWMXQYYBBb2OYG9DMNt8hztzeR8LdfWWESI5B6exyzpwqnGM3aDd/bDPfk5Kc/KlUY1q5tcANXy8dGN9E7V3avPz3hZz5PHYAZv2umq56w83y7DaHKw+8HIvY2ciK7zI008+JXO0LZfm5JptUVuQL/Oam1Ommy6TP3YQ8WZmtNSpvVQsU7VN3nzTtdI/sEyGVhAfVOcIccAGDkAbHdFlxQDv90GdQvfKySceZwDN1EkbSGtTrczqajewprOt0dLffdcddNzDTkiMNwGvRIkfhgZ0DOCc7PWxxa8tks7mVinXdk44Cv/oja3kH7LdlhqPxwNsajXdSh1f/vbA/Vo30XgKhYDNYP+QLHl9sbTWN6otOc1wAFacsDKipawkA9go/08Bm3FJ0/7al4+U3A2mSHlunhnsBGCd19Fme8/jYUPUbIuUrZVIMF+2/tpt552kZ6k2WG+AygsXENiWycwKXzlkaxkdbfUb+5culW233FLwsGHZjTW06tGgDeyADQACnjVdLU0GMJTrADFb5Xv+icc0E2351uk0aT2u6O8z/u/TT5uBW5oLYhg1YANs9JpXAGzKx2hXBpxgIOFewCEAG4ChHx1/vIrtedDxBtfqkqihxFKoZQmwhnIc861vSkH2VAtexVIoGAMdZoCCAdTY3QoZcetDF0ODvMDwCBhIAja+NGp4mK/dOoDqUW80cOLhBx+UHbd5t+20VZw9zXTWVKWdUo9zO3SQUr3P0kEV3VAX6KcbEAddad2xJCreuP/XnBxAtG3A1DEeUww6gHFcm9PWYm5+0QBfY2s057az5rXSygggcuz/fZPGa/q3elBKug4GnKSVLqwekcT67mFDed1wYXkKE0GfrMEYoF/96lfNUIoPiD/+8Y9Xuh/DkIC24b2hYZTKWBmLfGLOvf4crv0+eQ7BBZ9whhN+zuGWlpbkDldOqYy1OGATTtJhyhoaG172cLLLCyQ0XpxSATYc8RbAe+lBHQ8wXh599FGbUH/xi1+0333HIdjLxvWmpqYkkBHmE77AAM64Nwy+Spmuvvrq5DMYSpwzEd91112T5XcAgvuPOeYYuyfMB4pfc90487eX1QED/zv0XnJ2fe+5555JA3088vxoBy7vqjBbhrv88faIHlw+jq4X/9vPnUMvFzcEMZL22GOPlZYmofN0wYJQv/4MdextIWyH9FW/HtcHuqIMLidtLF6fcYrXr6cd5/9FDBtvDwR8DQ1KGMMUYDYMqOv0ne98JwlSuNFKO2NJ0VigsueZDrl+vNyrsyQqFXm6eAoit9enH0k/HcAmbKvxdut9MvwNYIO6pDzx+o8DNt6Wvve979kYBkD8n//8x4B1xlK2UPd258/QhjyvI444YlTfiO8Q5feRL2l6G0gX7IQcWKBcLn+YB8yYG4LCLhMxXbbbbrvkOBP2qbDPxXVIgGdvDyFwT7wYiN+IDRaWj2MIsHie4/GqADbxvut5O8BMGfx+Lyf3ALi5DtFRuuPW/4RQq3NwGlyKPGwTF+669XZpr2uU6gI1hhNxQ1PNa98ujI00FjOXrrOPxpPk99dcJcM63yQsAzYfISBpff0DzGe16GoUYvexmYttWKL215rGsIlst0oL2dHeQOiIIsmaMkmuu/YKbd99OusdUFmwg4Zsc5d+th7Xq2ya05v4UN63fKntyPvGG4OyvHeJDK/ARhqQiy48X4rV9i3Iz5burg5pUhu4ob5aJmsbfd9eu8mC117SZxIeRFHVyoDavvb3CoDXkbnDsmU9BtjgzbJ08TJb6LDgpddkzoxuC+2BLgBI/CO3xwNNB7AhtEMUvFltgqoqWxnBR2iCB2OrtzU0yPNPP6VlijzEIWTENrcxQf89eO9fpKqkTOrLNZ2GRrOPkIGtzT3Wqzs6uL2MDQKnkmld47cVYPPEP/8lzVW1Ul9aZoANAVgxZMu0E85taTRwoKm8WGbgdaNcnpevlVsiJxx3vD0/0KMTC8ZPPWetYiJZM0I5whFkMyz9fb3y7BNPSHtjo5TlZFvjoqEB2MRBmzhgU1taLG06QOAN8Y0vf0n6Fy+U4X62ktOXkSFEIzzUt1z23WsvKcvLseU+tsyJRqYGL53CGcX79RCwIU8AG7b2PlKNFn1D6OhD2lGB3MNmrbw4EsuYDEixJUvD8vGP7C/ZkzdIetjAbFMHsxQKjtDOCqkpKpDGynK57+4/yiCBl60yiLXQq6KOADYMLgxYSSMePTFZVAP/y1841AJjEdcGMKympEjy9RzdES+IdZYMsrY8ymIc4TJXJ2yJnaqB/0+5Pqpbr0eAmVp0Ajqsv9GWHdTBc4xrDEiAOXheVWvH22LDeealZO0noTvAGtqtt2HnJK10YfWIJDIeNiqh9iWYQMJMHn1C6wY0hm1IPjCy2woTPZYLxSeYuFmHIA9HJtrhAJsOMXl2UMEn1cSm2HDDDZOT0HAy6rKHxgUGNJNPQJu48RxSKg8b2AOchhNgZ8oPe36uS+T1skNjedjAHuiR63y9RYawTKHrPAwAA+jiBozn47plcoDO+ELs6TIJd88jlufwe9wwPfbYY+1ez8tlQNduHFI2+kmqMqYyMkIjB3YZQkavruOjjz7a0vayjUfxtGEMVgxJb7vjMfFoXH4/kjcU6hsmL/RBOyJt6tvL4oBAWGcwxrunB/jo7XcsoCAVhfr1tKhnl2Usww55YTfMwv4AvxM8bELD3I1G+hFlpp2G/dGDLUO0T+8DxL6iLik/7AYqzBjldcG9LvtEegnJ7/Vn1xZgA6FTYrx4HVMOr084HcCGvhCv+5C9v6NL6tc9bNAfaYfpx9NxucjT5fI2EtYNv/F3KDv8wAMPmMxez3h8ONgZtmvSZ8lhqLd025mP95SL/D1d1w9H94qBKXuYNkDRXjqfjddpuBwY/fEbbcv1D8jt8sbjJTEO4JWUaoxyvY1XZ84TATbcg9ycMxZ4PfO3lyX0ygvlmTVrlsWK8n7txN/kEQJcbxnRNIOu6n86G4CrJ9gpw30Dsu/ue0nh5CypzCuS2S1tOod9exu9ob0UZ+bUzLPzJk+SS88/V1aoPYYtRrkBbGh5BB820gvEiASwsXihanutaQybaN4/PmDTN9Ajg3reP0g7RZY4D0lvz2JZtPBV++C9ZPECbVsReHPKT06S/LwsKSstNK7TvABs9v7AnvY7z1PWHrUH+9T25dzNxBUr6McA78Rs0yv6D8DGflTuWbxM5syYKRXaV1sSS6LcywpQIN2gwxMBNhvNni2vvfSimhMjMQARIWlz6B93/OF2KSsoktqSUvOwccCGJVEZwOZtBtjAn/nEJw2IqS72pTENtuc88WsIOoyXDQbizJYm7Ry1ZtzPnD5DFr76mrX5ZQt14NR0HFWks4beCaB53Lh0ySL5w/XX2/Msb6JxOVgTB20csMHtyoADlQ0Pm/ysKfLgvfdowvqS7VkSuRkmMgLdjc6H5ScnnCA5+qIA5GE/fBoxMXNaKrXxqfFLBVARoMQMPATedcCG/ABsCqZMlX323JPeN2qXKN/ueVW+go1N0VIlZCYODx5CW262qQE2ADEjQE3E7prmgA11gkF/6Gc+pXIy6cAFcFBf1JGHjb767Yha6LC9y3qipWwJPaFHgJ7TfnySAUTTNK2Weq0DbQO2LZ02zu7mJpnX3m7um9SNxbHRuuqoWLMBd20wnjSANDCeNXiHscTN6ljrnfp17xru5ciAxIuGdo6H0pcP/ZxWg+pqQOvVgS3VDSqiK8KmLuUkrXRh9Ygk1mfAxidjlJnJDRNOn9iFE2YMG7/PJ6EcMXZCzwImg+4RwgQ5TuOBJamIPMJ4H6+9pmNegv72t7/ZziE+yfSJsp9TDs7DCSnXMeDGorEAm/AcxqjAMGHS60CDsxs7bvA4pQJsQqMmFQPkuDyw3++BgD19P3fDh6+KfDWmbsLyw3jmeL2HX3xhlh1QVjdqQ6Phscces3vDcTeUAYrryWUnHZY7hWWh3tCD5zFv3jxbmuCyhMb6WBTKx3kcUECe8RggMp6PTwAwatC319VY7IZR6AmFhxBf551cz6Hxkw4gBYX69eeRkbKSNzpFRvRJ+6ZcyMAxlN3l9HOMujDtVBSv37h+nd8swCbUEfXEeODeYl5uzpHLl9Y4IQcycQzHBp533bE8xIEg7vO2HdbTROR5ernXJmADfepTn0rWaTjWUt/pADZhH3HmHr8vXqd4Xnn54/U/Vlphmwt/Qwb07f2escjlApwJ9cw53pM+9vj4jXwwwEnYV9MZHyCPJ+M7P3l5w/ZDLC3KyZjtdeOyoWPaBeCu6x+glmd9bEUvLjdH1wOgjbcL0gvrnXeNlxFZXLchEEQ643E6gE3Y9uNMGhzJ28+Jn4PHlOuX8sMuu5fHj28p0TRHmmfyT2frz3rS39Mr1195tRnRlfnF0lKhRnldNJ9ONa99u3AcpAkZewR7Kkfb4Zk//pFt6x0CNsSw4WikxwM++EHbich25NW0feOP1eWJABudjUhv31IDbVQiHWd75N//+qc8/9wzsmTh6/LCM0/LUj0K8+9ESI1XX/yvffDn/Jn/PCGzu2ZIcX6eVKu92q52EEui9nnfXtLPPZomfWq52myUmqI+8cQTFo+KmHsE1n/huedl4YLXZYHays889bQ8p7zotQXy1/sfkC023lhqtD8D1DgggE1K2QAG0onxiQ4j4EvtXD13wIbgwfna/3bdfnvpWcQOwSPjFbLaRkBKgEiX/u4S282KXXLZucoBG2zMDGDzdgNstIPdfdsdFnSVJUQYhLNam2WjGe3mWUOAW7xs8Ehg56XOBvagr7IKPuPU06h9efHZl6K0SG6FGlTK/NmzHC8PvWaNY1gG1BD+McHfdFC2WCkY/2r4d1etDNo4YAOwM7Ol2YCX4rxs2WTebOlbqpNPPEfYfpkMErxsCYBHdO2Be+4xT6CqIu0QauyyzAnABuMdYx4Ek2BPGPR4YQDWANpQfmvwKgfrLd+14Ya09AiwSQBC/cujl9TaAmyW96oRqToCrGEAYa0nS5Q6ABhUPhg54eTuXc56T0VejgVYfv6pJzSdoST6y7Kokd2ionrgBQvgRHmIyTOodWRGvvLvzvu1LcMyQK6txZhOCYDF8jWL8aMDAkuiZtU3yHQdFFI18P8lW8BoHUB4cdBGbTDRFwmDTn1JkZ1T3wA07m1DG7AlU/p33uQN5PKLLjD9J5elJfRlS/rQmzJ/w0la6cLqEUms70uifMDD6GIS6pNrn4gTFNYHQp/8QuiK9swuRNzPRDgEB/bdd1+71++H3ACj7040uEIAQvGJLmn4V3Gu33rrrbLbbrsl8/X4ArBPogkG7Neam5stTTeiQ4oDNgAzPpEN0x2LMU7GCnKcCrCBfaLuk/e44Q2TtwNpDtakGv98UsDvbG3t+YRpsYyN30PZvI6IgUPePOfPupFy6qmn2n3xF2SYTpgPHP8bdgPC9QwohQEEWAOFW+xORJ4+xgltL2y7cSAtFV955ZXJL8VeFteF14cz9UJd+XXAHG8TIRhCPAj6kscT8h1fwvqinsI2PR6lqifqwA3POHPd25QzenFjmd8wCgkyGqadilwnTmPl+WYuiYLcMMVopyyhHJxvvfXWli8yhHr1/kCMobDPeTshiLmPSZA/S1rplsP14/evDmDjeg51DVGezTbbLNnmwna25ZZbWvnCZ0jX+xf585yPgbRX/82Z38N2Tp8J4y3FZYq3q5D5jbqAyTNe/oaGBrsGn3DCCQaUhTqmfwCqhDJST54n4zz3+DPe3iYibzvsMuVpkS5y+PgBGE05w+VL6NLbBufo+vHHH7claoyJ8fcBcscBNXRLUGVkhRlrXH4CsbvuOYZtmv4Zr6tUnA5g40xZSdPbJnlwRE6/B/2wtJB3mPcd9w4iXcrg41i6/eNNJaoq6DL+Z/KSngzxgVebyk7v2UZKpuWqXdMgXbVN0lnFkpe3t9GLgToWu+0EYHPM14/WcvbYR3Mvf7/alknARk+OOOwwKZqWZXYEaXethbI7YEMcm/oKnaNMniQ3BICNat+YcBCXX36pzJs7W5rVZpjd3SX1OpdmNcP9f7pHhpnrq/010Kvv4iHt43rOHPyjH/qgVJQUS4Pm1d3ZIdM0/T3fu6sBNh7OAvuKOfxitR+I99XZ2S7t7e3S0dEmXdNnSNeMTpne0SnzZ8+SuTNnyawZ0/V8juTqGEAIEsoBQGI6VZk4AhBwHi9vnB2w8RijtkGMPssuUXnanz+ic2CLy6n1kBy39A+vFpZqnXnqGVKQlWMeNgA22FLRhjGabgaweft52AByvHeHHQywQYj60mLzrrHOUF5i4A2VyHUCZbEdGYBNV1uHPPfk8zYYEbwIIiJ4IllDHm2tnJ7bLkV644Ef+YgBAiy/CgGbELQJARt2LDIXL20kPHfsd76pievLqxdXQ81YEzcdKeM9YsuV9JzlPjtts40ta7LgXs1N5q3DYEG6Bs6ATKohjKHvgA0eJTREPImIaN6pxtUy4lgA1iQAm7W6JIrODlqL0a7lYcnYrM5Oq4vIMyg1YNOVOAI+4CmCUf+trx2paQzZOkwVVnp6F8uAGu9q4lgdwElKXABE497+vmXmFvj80/+R/ff9gKXHkjKANcAulozhyghgg2dNl+pnpnbuVA38f8lefjyNmrWNEpgZjyT+hmmz83QArSrIM4CmU+uba93Njdo2NpCdt363vP7yf1UFasCzLI3GrIx6lmm90BVDTurR/ltzIpn1HbDxfvT9739/lKHB5I1JHXEGGBTjg6EbHaeffvpKX/OYBJIWXzmY9PpXbM8rNJImIp5J1ktA4WSVSSTLs4hL4bL7BNjLA/jCRB3+1re+lXJwH8vDhvIRMJcvwHyVx7DgyDIM+IorrrDfw2UmgEphHqkAm3DCHObnHH6Rhtm5hAl0CDZ5PUDUk+sYI5bn0YV75mBI3XDDDUmQAsMM3YVy7rHHHsn7YYwQ0tl8882TL0evD2enVGVAfvJFh6EREtcveV511VWWNroLAyiPRV7H8XzZnpYv4tTTeEzcDddfqDvK5O3A27Yf/XrIGFz8zm8OFLH8jnQcXHRDx/NIl0L9+rPIStmpWwxHjuiAawSxpuwEVCZuB15EtGuuEVuDNowXRdwjJRXxe3hPaFSG/GYCNhiObjxiTFLOsB3RPvFk8PypTwxOB04Za0466SQDbb3uGNeoM9omAGG8jlaFXD9e7rUJ2FAG2lWYFuekz1KpeN8lXddNPH88dTzYLGMWO6QxZtFGaCtcZ/wiBo2nGZeJdhamie69X4TsenZvKAcy0Dl9nLqiXrzOOCcflrpyj5eB9uZtzpdqxXU3HoWyUy8uq8vj4wbjIPeGaXt9uoy0QX/nEG+M+kROxu8QHHaAzPW/yy67jBqvSYO88DBCnlB/rrczzjhDfvazn600XsU5VV8jbQds0F3YV2DG8vBvZ68reJ999kn2hfi72q+vSj28aUT1jlRx/M/o465e+Ou996tRnC1t1fXSWKp2VVm1zG4g6O47H7BhSdQXPvNpGRzQ+fKg2h9aYHRAy2CJEM0Xz5sTjj3WAJt6nQdZ2tWp81wVHg+wkTcGzK4Z6O+xuf25v/mV5Or4wQ5QbHldxtih57tst50s1TGYHYxNWJh2rcf/++pXbaMdPv53NDXZ1t+77bij1qvOJ9W2dftJb5b+gR7ZeKP5MkX7dG5OlpQU50tRXq5kT9F+pflU6ly9SPsCdizpzZvRafpDlwAkHClTUr+rCNjQlkLABkDo0IMOSgI2Tt5GbVzRf8d887tmzzckYthg60eyZAAb+O0D2ECJ2vv9dddZoNva4iJpVCOYnYhYctNcWiTz25oN1GCJCdGnAUAaKyIA5agvfdUqnTSWLmV73ihJj0TtS0sAbHqWLZHN5s+XEh2wDRShoQWAjYM20SAWATYABtXFapTmZkuVyvLw34g1MhShuZomgzYgUZTJG6OWRR2thh6ATV1pWeTRo0qnQeMtAkDD0YPTOogDYGMRsGvrDHFka7Qn+PIKVMzok8hnrU0KAZ2047sb3v13320DQ4l2eAIAj7UkanriyKAJAEFA6KrSQvnXP/6miTKA6GAyGMWxgakHd4MzMh3x8uuXIQa3xDPodtFrL9tOW3jtEByaba8Ba+a2tcm85hYdIKqkFZ2+xR42DBwMLgZo1WuHAtDSNgoYgzdY8bQpFuOHvw2E1LoG3DHgUds4QMhJ3z/Gyty7JPKuAeSIQC6tY70S54TaEv+tOZHM+gzY+ACHAT9z5syk0RdOzH35j//t7JNeZ57xyaffT4BQyCe64eR3dYjJo08USYt0/eiEQbpZYmelOLvMfO1NNbiPBdgAJpCHjztu4JGGg1FMZMNxySfmTmN52PjfDmr4b14HXDvyyCPtKzBldR06hUYm+ZHv888/v5Jx5Uy5HJCJ13UI1IRgETqB3VvEy0x+YRlDnTmTBjtCOeDFMjbfptzL60YO9ePbX6dDLrvXGYzBh2FKXbi+xuLQGOFvLwvPepphfaCTQw891Mpy2WWXmdFM/yBPz98ZQ45dvkgzjGFBPlBYb+NRqF9/FvlS9Un0SWyM8JmQ/Hq6xhb3h2mlyhN+swEbiHS7u7utjXndeLvBKA3bAHrwuFBw2C7D+2AC5XpdrM645Prxcq/pkijSQ5ekh9cZOg/T87bGNtXJ91WC+DsEbEIZaBfe3sfKHz1wD+zjV5j+WGMKjIwAF95G4n3i29/+tgFQcSAb8vHkySeftLrjfj963RH43nUc9tXxKGyLAM4um78H0M/06dOt3LC34fB9EnrFQJ4vR2K8AHAjIyAgaYYyw+gEzzBPw4+8a5DHywmTBmOw1xPyjMepdMC10MOGo9cbbYOxkfELIJdlqOiAuvJ+AXDDNXa88iXMyOMA6Fj5viWEGIEosT+j8ANqL+yz5/skV+tkel2TdNc1S1spxjZeDG9vo9eXP6Vi7BHm4AA2H37/XjLQ32sbsrjNRysjhg2rLgBszjvnHFvJUZcAbNY0hg0MYNNWTWiLKmkoL5JcbTc3XnOF2obaf95gLFX9v8HYOiyXXnKRFKotU6MG+IzWVgNtsO8AYR596CGVUd/XjDm0fW1jfdrezjnzTKkoKjKAhQC+owAbs6cYx0Z4u23fLTnZUyzeDdzZ2iTtzQ3SCPihdnR9VbmFnsCWZdWIre5IoVtAgVVZEkVMUUAbbGrsXOx0QoJ8Q+dteA2ZXZwgb6M2DujJ4Yd+UYpy8iwMyIzGpsiBQWXIADYRv60AG3Z7iuKzDMt7d9zOYnqY0dtUp8ZwqQpbasGH6JwsP6FCQeK6mtukJK9AG2KT3Hf3/Vbxvb0YL1Fj8Bg2dF2OGI//+PvfpFoHY7Yao7IBTwBpZo4D2ODdwc5QLF3Z7/17GlBjRql2DmK/oCDydGLAWN6jL2QdKK++9HKpLiqW+rLypOcMaYYMYGNGP+f1UYBjjGIAG8oJuHTbTTfZoEtBogDHK6P+q010egY4W941LDddc40NDuzc1FBRlgRrvCMD1DgD2MxqaZCa4jyZqYMBANrBn/q4LF2yIOll44AN/xtow5I1BlFVYaQ3/hvS4g2Yh83Sha+pHPqj8t23/F623/xd5uXENuxVqotu1Qt1BGjzVnvYMHCw2xPBgwFg4OrCfCmaOllKs6cZMAOQU6ntB7CGc+5Fp/zeogPQg/fcZWUlfhAAoLUp1QmAI93Qh2LOYdoyHP235kQy67uHDWXmi6FP7pngxb/KwUwkiUMSGm1MMENjAvbfmQBi0IaDqA+uYxkMYxHeFuEk2gGTkJhc+rhATIKNN944OVENt4uGkZcYL3GKAzZhWUOZQ8POjT0v51gvkFSADXmwbSoeIQcddJB9BSfwM6AAAYD5Gs3XWS8X5fa8x1o6hDx8MSeP0BigTv3rami0UsawvkPQJiw/jCdRWCbOw79DQwUmf4AL5AnHbJYixe/1L7zE2ME4SKeNuHxez65XjJJQrnTIjSA/R0ekG+8L4Q4wEMANXi7olqM/x70Ag55mCNq4IZQOheXwtMifsqNDl8/16WCVL+9wPfJsKHc6+o3Xb7w9OL9ZgE2YFn3a27PXs+vZwYGwvcN+H+z3uEcbTJ3RLz2fUEdenonI9ePPrQpgE+rWiWsOnOBRRJm8rsPyARaQZ5gG6Xp7iOePV42Xycvpx7HaAmmH6bu+nckDmbbddls58MADzbsLZtnml7/8ZQOJAO19zKJcDs5wLZ4v47yPPw6qeJkJfO5jXrzcY5Hfg9eQBwhH5nDsQV6Xw8dy90AMx/mxdER5PCgx+kHeEKzib7xh6PNedggPG+qV3+N1RYByl2U8SqUDroWAjdeRp+3AC0Q+vHPC94EDNugfrzxv16E8a23+vZYJbYzSiP5x9eVXSO60LGkoVYO3pkE2bJshM6oapK0MI/idDdjwEZ8lUTtstYX0q20Wbus9oDaTAzZcuEHnEhX5BeZhYx4kawGwAUQYF7DRubBtxqIGz0UX/FbytX80YfvVN0Qf8tWezdZnbr7q6sgOdsbOU77+ssvNDiS+S7vaO8Tg2XPHnaR/mfZPHbuG8SoaWi7LexdLb88i2XWnbSU3a7K0t9RLc0O11FaUqI1cIY1qQ3e1NEqz2mzzuzqlo4F4qVGIBgAAGJ1SplDHK5d3NI8F2DSqzJTrpOOOU5tGdZBYFQI5oGZ9V/99bP8DpCAr18KAdDVFzhnkbas5MoDN2wuwIbPIbW9YB5bLzDikcZk3gnZGmPgfVFKdTgbZRaq1UhtKfaMNQIAEn/kkAW+1gausvGAcpOllSYmmy0CLIXzdVVdaI8KLp0snkgxWDtQ4WOOAjQMqGKjVxYVSlJslp518ouYzZJ1Ee4ulSUbMAYjGDYEkAthw/fVXXjVvFTyC8BYhLUAZPGlIm87igI2d6280eEAbQykrqyyq+cVqRGlBLE1DzJVSGWyrR+gN2fU4NChXXXKJBSaLwBrtjGqYR0uhImYplDMdynaMUmOeOmMQoD7u/uMtFvkcZNkC6NpytBGiTTlGQP3jZWP5K5uHSW+PxbZxF8EzfnSydDW3SI6mXZVXIE1lFdJSoQOKDhBWT9o2aNirelxTJh3qyoIzq47wSAJwLJw2RT623z5yy3XXyGZzZ1ubntPZbr/Xl5dabB7u2XPXnVQZ0dpV2j9BsV0Py9CBXkNNzqq2JK8tIq31HbAhkC9bjPqkMZy8+eQ//rU0PnGHMX5CY4j0+ALOJNwH0nDSO9HgCoUTXIixLDSkfBwI03UjhEk6Mvjk3MvgBgGxBeIUB2zCSa9P3lNNVj1/yuTsfzuN5WHDdb/P0/GXUFguzv3vMK5AqiNeLORBWTwvN7bdEIJDOUJggnPXm4M8HAHgQmOG/DxPKDSEYG8nxGvgvhBk+vrXvz4KAAgNtbGWrMUprCuO5EeZ8ORJ53mINsW96Nz1Drk+XEY/YmhxvwOIPENZQl16W0Oe43TSxj1xedKVL7zP2z7pIU+ob5cPIyt8JiwTdZaOIehEOmFaYX2F/GYDNvTzs88+O9meQgMUDyc/D8cfvyccz8Jxy9s1jE68b/kxXT25flzWNQVs0CP1xNiHjGEde5koB32Je8M0SDcO2HidAZ6EAdwhlwMKy+tlidd/qL+Q8dhAlhCIpH/4WEH9+bjp17y9ePoOJGy//faj2lkIIOOpEi/zRMS9LE903cX7NUuPQjnDIxSO9+jI/0aOsK3stNNOo9ol+qftwXhI+r3olroFQEvVn3hnhqDKeJRKD1xzwMbHIfLxdoT8Yb3z4YJ2hrxh/4F5xpdO8ow/53X39iaVUedxhJsAqOjWOXRjabk0FpVKRwVLot7+QYfd7hiLZ7U0GWCzyeyZakcmNjRRolWwexKADTFNuXCH9oFqHSvrS0uSBnCqPFeNK0cAG7XxIsDmSrUDtY8kPGu8Hi658HeSp+MHdh3gC/FYC6dMNfvwyt9dKD3MaWhXyr0sh9Z+cvVFF9uGPMVZ2fbhHw+hPXbe2bxvbK4t5BHxwPIlsvuuO0j2lMnSzO7KtVq+JrUp69ReUttjZmuDVBflyvTGGs2z2JZxoQfKEQEkagfXq92t1zj33yZiniWuqIf5wHYFZMpSXZx1+mlqVmo9aF3Qh6wfqb2R7LXDb8i+e73f4t0A2OAg4V4/XXVa/6pf2AEb8sPucvs8Lsu6yG8rwIbko12cokF/t5110J+0gZTqwMkWzwScpSEQzdpQPK1UlsNs2Npm8UzqSorNG+TS351vDZjdiQg2TBH6NV3i2EQFGrYtsokbQoClZu24G7W0SFdVlUxXJl3iorDMpl0bHaBQR02duXaBbuKV8x++SCOwdj7Q0JHlT8orUdRR99t3b8nPzrJgugTxxVsEhHdOc1MwYIw0xpBpkIAUP/reMdaJyZc0BwaIzRPtwrSmFHlz4JlEHQzLFZdcbHkS48fi7STADZBUY5Uz7EB4jGDMsxX3xrO6zbif2z1dBpi4AASobgaX9xny7etp4WVLdIKQUm9KiXvg4SH9T//9+9HH5KtHHCUdze2Sn6WGsXL2pCkGvoEU433FciNb11pTZUeWIiG/ewn5dfNy0WcAyhpKiyMPJ8qp5eB3zrkf5jfi1ID6Aq6xAxRH7qNtsg41Py9HJmm5s6ZNkR132E4u+O15svB1dvMZlltv+b39VqXp1JFuW4tUa1pcu+LyS+2eZHlj5JfH+HmtEOmu74AN48NWW22VcvKYDjOp88mgGwkc/Tpbt4bGgJ+nM+kLJ86Q/518+QUTT9JzUAXi96OOOiopm09e3YBLtXQkDth4eTAaPH2eoQzRuBq1Gc5dJsjLFqY/FmDDF97wWU/Xj+OR5xvqgeVQvlSEfELDFIMrzDsOxMFe/rA9hOcYEy5bKDfkuo6zx5+AuN/POzs7RxlkDiYhw1NPPZVMGyMjrFs3sMiPe72u3GByUIV8xmMoXqeep6dFuqHOaCPxusE4JdChG7Suf5jyYfQ48Wy8XY9HLg/kMpOG14nXF3nDgFXcR3nCsqZi0vayw5yHbcl/dxprjHizABtPEwOX+FQY215e2PUcNzTDdu3tyw1Y2oq3U67B1113nZUzrJdQD+OR68fLHQds0Bn1ggcK96BnyAE/BwAcnPZ7AC1Jx2UOy/3hD3/Y7vM6dELmELAhb2/HtNsQZPT6DvtVnPg9TN/bd5wZS11f8WfGo1Q6/u53v5scsyh3OD7ghRjqaTxyPXPfjjvumNQD+vQxAyaQsNcB93obeOWVV0blgazeHqF4/jfccMMoWTn3/oIXi5fVxy68bpAplU5DUGg8hqg/1wnEdeqatClfOHYhT/gOhZAL2V0/3n68zRFkOawnl99lfGuJjzOMXdGcC17w2itaNq0bnYvd8YebpFjtj+riQjXUdY7cWC+zW5vNCExnycvbnWuLCqQ8N1s2nTNLnn/ycZ22Rh8eqFla56CeWC3r9Qf+/CfzbCnJmmb2AjpIleaqsNkXakswH+ZjbNZkdom62mTAccC8SWhn+u/i310ghdr3+MBLiAw+9tbq+F08bapccsF5+ky/3qbv4GHqUtub1t/VF18oZTnZZudib+BwsOd7d9a2h/1E/1Z+Y0Cn3r0y2LtE9tx1R8mbMllmdTQZUNNUWaJljnb0baksltktddJSXihzW+ulTf9OZXeuCmMjYTcR3gO7AMCF8gFCEXvnhquvTmwsM3q8QDf8z0f5rTbe0EKOoA/aJ/aV2WuqV88naX8qh/mvD/y2AWxI2sEVPAr4+4nHHpfsaVnSog2apTm4jc3t6IzAmlo1qCvV6C6rkI1wnSou1g5TKVXFuebh8ae7btPBO1pSskTTG1BD1DtMf1+v7Pu+PaRQGzzRwTvKSmSmNoruZEOIPGuIdE28lPZqlq/UGRoKqnnkF7+kjUtf7Coky52S8WScV6Jo8LxEO1x21lSpLis2DwsMXlDI2QAi2gkd+HAgJN4oAU+OPPQQ7b8MwFGaK7QjG1seq0+R6MPSpwOFAzZXXnqJxd3xeDsuh8sVAjbonl202IJ7BnFbtHwEKqbzbbPFFvLiM8+4GqRnMYiwnusIuvT16Hygj8EmKciE3LOsXxa+vlT+/tA/5bhjT5DNN9tCcqboZFWZeDHVxQWGJLfX4xlVKQ0Vpdqom1W2hiTAEAFMgC3aAfQaII8DMIAy7O7EkUHIwRn+BrQBvOH36oI8KZoyybxpigrzbacNljzgsu4xLiAmBkwmWGvPBICgj/X19TZp4Cta/GvfW0Godn0GbKgjjC2WNvlEzb+2wUzYxmMmdf4cTN2Gxip84oknmk59YPWJdLrkz4YTxHgaTFjDa3zppS4JDBxOiJlEe7ninghQHLDx52CMHZ/sOo1VFuQl7TD9NwOwcXKjC3kIJuqTbdKnPn3y7nnCVTrOc8RDATd4fo97SMWNCerXg+mmKmM8D+exABuAFfLxfMO2hHHGvW4goH9/ztsDS5BSgU7UYyjXWITeQmME8jHA9Yd8YX2lAmygs846y2Tx3WNCXWCwIbuXBYrnOxaF5QjLT12gr3j5iU2RTtknIvoU6YRpkWeYl/ObDdgQy8Vj0njbjpebOvLA4q57zuEQtAzZ65WgxOTl+UHplsP14/en8rBBb5/4xCeszkOAhPx4zseRl156yY733nvvSrr2v+nLjGsub1g/pO99KMwfpg86YBMSz3s6yEYb9bGWa2H6axuwcfJn4IceesjKGH+PeL0S5yYcd12HEDIwRof5s/wS3Tkg4Wlx3HLLLZNeQaTh+gk9hUgzTI+8uc/lJX8IUBb9MJb6tt/kQb7UfahTiPqI17G3ae4NQZixKJSLZ1z+q9VQZExN1Q79HebPUh42B0AX3m9CXdHv3LMJ8vbr9f1WEh+omV8B0HDum6uwKQqbWey18w4WS4T5Wm1xoc5jiy3cBF4hMxre+R4KzMkBbNjJ9x8P3m8hI6xdqhZYEkUN4WVD3T331JMyr7vbdsBlvs+zqdJcFQawwdbAXqpVeyNr8hS59tpr1VzT+iBvFUTFMAoBG7crHLC5OAHYDOMp80YCsFF2wIaP/HHABnCnv4/Nb7QNAN4ob7PlZlbfbXXV0tlQLXPamjQvtZlryqS9qkS6atXGKclVG65U2ZcapS7bRByCVdgF6ABbsFmvEZ+H8CN33nZr1CZVB95vvH5opwteeE427p5hOw1jm2F3eboGBiXyStqfMQ7lWVf5bQXYwPo6SG7BzX/f+NrXzcumQSfUBN7FlQ9vmhY1qtwLZg4uWPo7g09h1gZmVL57i02kt2epLFqy0ECgvqFBhjJSlScf+7d0q/FeoS9z1tzN1kYWgTY1iYqPwBoYz5bOWoIE1xtgBGDzyF8fon2ZfAO9+iKhF5K080rEzcPSt7xHKtXILy3INaPXjF3y1GNzKVuqjQ/YFGnn+8AuOzPqyPBAZAgDssCD1qlXnyLRdXDXju6AzbVXXiEFU6baFuQAVy6HyxUHbPDEwctlbke7drpc67Asp2Jp1EEf/zizgIT7ntYH6y4TQNeSBSyZMjHGpWXLejUJJgZ0+ESAZyXenUsWLZbf/PznctjBB9mSI/KkHbD9Omh3Q7UOiKXFUlNeYoOkezm1NtTaoIKcAE6+BI0BkSODD55QcE1RoR25VlWQbwAaQZC33mRjOfgTH5PLL7vElp6E5BMonzwAzBDQlklAQ0ODTQKIA/F2IKpgffewwdBkUueTtbEm5eNxuMzGjW+/RrBHdOoTxXCynQ7x3DPPPGMTAdoSE9lwMhsaIdzrE2Pqkq2LKY+XzSfqMBP5OMUBGybQ/jftmnJwJO3Q8PLyOdP+4fAF8mYBNjznk2fKztd30kfusLwwRlBYv64XZ/9C7HEM4r9jDBKbgjxdHy43FL/feSzABnqX9jG/L5SXvIit5GVDH34O0Y7C/LiftsfRARvyGY9TkT/nsqCHsL7igI2fo3t25nKDOdQ/7YjgtmGeq1K/Tv48z8aNPcZX8nHABnm8nGMxOsQ4pc2iW5fJj6QT5h/P0/nNAmy8vvkgMFbera2to+rHGd2H7QP90PapH/QU/rbDDjuYHry8XpZ0yPXj5Q4BG5eZfAEgGTN8/ON+z4dlqU5/+MMf7DlAJgeavC9SJraNx8CGeD6sH/Tl7S/UCenRBz1v5AjrOxzLQnJ9OI31blgTwCa839PAmwqZ/V1CWfx90tzcbOVgqa2321R5cp0A5nwkAkDxunBQBF2G45LrBvrOd75jaUP8TtsAyArvgfxv8qIPhMvzfCylDr/4xS/auyuUcSLABiLv8Tj86BWmTX2QtrdDT59rXi7uD/sqS4TDfhE+53F+/L0bAs9vJfm8HWYnosWLXteC6bu3v1d+cebpkq99vrq4UDac0RntYFqt83rlhtJC6WpMb8nL25kBPogR2VBWKn+44dpkcFtaQp+eo53e5f3RWKP2E/PZ4pwsAwTsw2yKNFeF32rAhnveGNaxKzH33vbdW0h+1mTpbKyzeDV8mCa2TmtVmQF0M9X26W6okqbSfANx1iZgY/aTlgs7oUZt9fbGRnn0H3+3dgmQ5h9A6LeRSobl4Qfus4/m1KHF+MTGUL1wBFTzvJL2Z4xDedZVftsBNnjCcCTmDO7my5YslbamRlsW1d3SqhXZYEui2ioqZL7+jTdMp76A5jY12W5Ss9oa1UAvkfycKXLkV47QgZXlQjohUKPTl1vdctONZmzjNYICNm5tNsAGb5toP34UgWeNKqmOALEN0lZTa+sHN583X3uedvg+TTf0rkljSRS8047b2w5YgAo0avJoLS9L7jU/HmBTqS+9jbpm6OjTr3lr/jR+TRNeW4AN6eBWSdroifWu1dogwjWCyU6SkNMBmzks8dF7HeQABKGcuMQBoPzo+OOj5VGaWX8itg/6G+jRQWlM3Y1QT89yA2pStcNoSZq+uAeWy/NPPSGXX/w7+cLnPiObbTTPQJrC3CwpL8qX0sI8A8zK9BxPp3odyJpqVd66agN2DMzRgYcjAE9lYb4FmmZbcbyFYH7b5l2bypGHHWqD6GvPP6t5q/4DuZjUMPFkEsHLnYHJJ4YEK+XFjyFYo3p99tlnRxnabxUh/voO2Oy+++7JL2rhl+hZs2ZNOABC1DPjFvFNwgmon3MEcOE+yI0D/3s88rX87LaDYcaX8HDSGMZEeeGFF5ITSa9HdpVxeXwy7EeWasUpDtj4s7DLy2TaJ9QcwxdGSFwP9fdmATY+Acd4QF+h0RDW69FHH52UOyTvh+FvxMgJy+86IT3aBbpwHYdljOvMeTzABgOV59wYdC8ozn3pR1xuN5R4JlWeAMKhXGMRcqA/0ovr28uMLGF9hYANOgifw+hBntBo9nTwRCS/uNE3EYXlcL2RJ/0q3JXH+ac//WlaZQ+JcoTkHgakE6YVz8v5zfSwQbbddtvN+q33XWeW1OFxERL3uyzhO4Y2TTDvsF45UiauMUa57GMBGKnI9ePPpgJsSJ/+H7bjeB7IR5DhcAzmOQctvF/jQUewWIhyhvVD2ccCbAC9XEaeQzfxeve0kI1g5/H6X9uADfeF7cXTwOhz3YX926/hsfbwww+Pkp95h6dFuniFAAajBzhMh3GM3aE8Fpi3d4iy0694n9G2wrKEfdfBIgjw6LDDDku2La8r19eZZ5456n7SDGPY+DjtnAocGo+QOWxPBEKvrKxMtkNPl/xCwCZsj+iOuYDrCZlcLtrgbbfdluxPYZ29tcT4oOVOxKG0OIhq8/Qufl02mjNT565Z5mHORi6EBJjd2mheNvUlBTK9fsTOeKcyS2jY6IOPxRee+ytZQcBeJVpsv9oZACb9aj/YeKhz2h233trm8+uChw33cs+KIR3HWBKn8+7t3rOlVOicvKW+xlYYEGiYHWtNRrXX4PntLbaRT7fek6pM6TJlB1jBFuCjN/JhI2BLlRXky4Y6T3rp+ee0n62w2EL0HfqcjdkoREtwx0032KqIqoK8KB3VjYFAmjbseSXtzxiH8qyr/LYCbCzGTOK8zzxI9Fw72kW/Pd8MfnZLYm/2Wc3NFiiY4Ea2bKlMG1ytGpGVpbJRd4c0VZWb4UjApbvvvjM5ENsLQhM/+4yfmuHJGruWstIkYEOlowyWWzlgQ/BfvGuIX0PQ3+O++S3a1igPEdh3bDJeiZgwaZca6JNTT/mxLd3B6DW3sbo6Ww7FsqiJABs6Kt4ufQt1IGaJlw7OQ2oYsyRKu2qU1WpSJDrdfgSwYZ0nOi/NzjI5XQ6XKw7YEBCaANGg9yClc9rboqVf2tmqigpsL/7f/eY3qjfNTVWyop+gwmpw6p99iWM6RFDn/n4CI/JlJXHRaFj6+5ZJfw+GLXU9pC+t1+WWm66XE084Tj7zyY/L3h/YU7bcbGNpaa63waxQ20lJAsCpLC2SssI888opyc+xQXf2jA7ZXge+D+zxXvniIZ+Vn59xmjz697/KCnYI00Gxf9liGezFFXHI4vK4sRPvLD7h8Jc868h5+X/wgx+0v98OL30kXp8BmxdffNEm+D7RZGLmk8jvfe97SYNgLMZwcJCEF7UbVOGXYY589XfydrEqE1Im36TFBJgvpj/5yU8sf8hfhCH95S9/SQbedRn8eZivtf6VOqRUgA1/45nCMgWMBLw+nnjiCYsVw1bbnOMOT55/+9vf5PbbbzdjBwrlerMAG5uMJejuu+8eJXdo9OBRRB4YJ6Tt7wiXFWLS70bMN7/5zaTOQg8qrvHlmntDuSHPO85jATYOvu28886WLozcpAPzt8cXceJZNzrC/AB6aH98TSfQL0srCKg5HgMcP/LII5YWfR950A15hF/3Yc8nBGxC3bsxtuuuu466HxmRjXLRR1xn4bPjUbzsEPlTt2E+/A0gTgwQ2inlSlXmkNlpKEzfy+D14rI6eXuK85sF2EDEEnFvBRh90h8pO8styRd5abehrN5GIG/r9AF0RJv2fu5GKYFaw+fTJX/Gyx0CNqHBu//++8uf//xn6zuMF4wb//jHP8zDkb7mbRmwgCMyckRejrADmBD9j7KHMlN/IWBDmjDL9IiJA0hNzBYYMIKxjCNtBbkYv6hL+g7pOju5THFeEw+beHsBdCYt+pHv7OQ6CAE73jGAk7wbPG+OLJ8jyK+DJnjkeD9BD9QJf59xxhnJNsK7CJk9HS8n9xIHjfckvyMrbY37vIy8AwmITd9gabHnBfv5XXfdlXzenwOw8TEmZPKkPojhlarPhozXnn/UcEI+Aikjj7dDT5trIWADhaANO3pRdn+G+709bbPNNtbm/L0dPveWkRrDzNt9KRQbhzB3O/9Xv5Bc1SNLY2BADduptI64jKXmadGhNpPP79+pDPDCbqx4vf/s9FMsVqapRZmWzLKoZE9Uvey+004G2BCseF0AbLDfrN6V8K7aeKP5Mk3b/BRtr9ic2DW5k3RuAOu1kqypUldcaKEdkCFVmdJlyo7+8YzhYz1xeWzVgpYPz66tN99cli4EWFdbYHDkw46N2XrE5rz2skus/gBsABQJPUG6yAZw43kl7c8Yh/Ksq/y2AWwgti/WoT+5DTdkkyXtXO/daUcDbfD42GRmt3Q3NkqtDvCAKwQORnAGoGo1GOdP75AKNcJLCvJlzuyZ8vSTT0WJaaIAK4d//lAzPLubm2wp0kzinJRpJ1ADNIqMrQ2kqipartTYoJ2wRqoKi2xJ1l/0pWDp4F2DkKl4JYo6Ekbrvx59xDw7CqZONiQS8AkPm6hCxgdsCPwLevzMv/6t+UTpAdgQdHhtxbBxwIbBn6VjG3XPlMIpkycEbGDbwUs7LWANAxfGPLtL4bkyq73VdE4sossvvDhSSUJfQ306KPmysnFowYKFOjhFgzDEnLivj4la4oIlGg1ucN/ypdK7PAHeJBjXwddefVEe+edDctedt8k1114hF1/0Wznv3F/KZZdeaHzVZRfL9dddJX+683Z54vFHpWcxAw31zcuwX5YvXaTvQtplIl07jtY/nYXByCeRHP06hCHLhMaXQ03Uuf4XhATrM2CDkeKTMzcu/Eh9rQoBXpAW7AYVzKRxv/32S06Gvd797/HIJ6NMXkmLySNHn7jvsccetv01RjTBVlkC9d73vjdp4GGUwT4B9wky96Rqf+N52BCDya+FvyGPn/MsRgayhJN66M0AbLyP+SScAJFh2T2PsQAqB1MhDOOQ8IpzOb1NOPO13mUOyxjXmfN4HjaQe9k4IBDGr2C5it+PTvycYyhXaNSvClNfHjvEiXew6w8dhPUVAjbh0fVw5513JvXg5YGRlaUe/ky6Bk+o31APYdphXdM3QoBtPG7UOcV///tfS5P2Gjf+4vUb5hnym7kk6uabbx5VPvToRqQDYE7IAADp7Rodh8AwxryXgTTD8vAhAdnd2yJdQNnz93KnAmycPb6RM/m7DLRfbzdheZ3nz59vwEEoF+UNy4++QsAmbLe0i7BfxZmx0fMnbglLnePpv1mADUAA7ES9+TbuYX1RtrDOkNdldqbMyAn7mOD9wesEbzfk9T7oR5t7KznY4/WA7lja+7Wvfc3GdmIIMaZ99rOfTVlX6NLlRJcAw64Tr79wSRSy0jb8QwdeyGHdjcU8d+qpp67Ub5EPmb0d+v3kFwds0L9f4xygzN+vMOXzMgKe0ybS7RtvNhFyQXuBFib6mGs2Qn+fzJ/VZR8gm3WODmDD3Jx4jrVFeeZZs2F7izTp3M3n9+9UxsOjubJcSrOnyQnHHqNz9GjOgWnBaBQCNqxQ+NiHPiQlOVkWn/KdD9joO1fv8vLRd79/zPfkwE98TD79iY/LIZ85SD7ziU/IZw78mHzxswfJoZ86UA7Y+wOmLwCb+pKilGVKl0PABqcC7Ob6slL7YI+ce2k/6u/hXaKSYjsnyMZUPRIo+/xfnG1gDR/8iWHDJjCkSVBo9ON5Je3PGIfyrKv8tgJsSB7QBk8bzv3rJgPPn++6U1rq6iKDUQUFbKnWFwFAAh3OOksVQWLLzICc09lmwY5AF79y+JfkxRd0IqaJEvB2u622kqKsqdboaQigy7iFESkdwAavmhCwwbumOCtb9t19D+lnnWzgTTPQ1x8huYm/jVciJm8RE/B4t522t3KARAI8oXQqYiLAplkn03ToP95086glUQNqFK9NwMaDly189RXZfostpWDyJNs22+VIdpKEnC43nQtUlMjzDIAEAJvd1mLLoqqLC21NI0vRGvXZyy+8UAZ7emQ5W9ap6Oy0ldTfBAzohs6TO3PpKMhLc+HCBbK0hy9SLIOL9G1l0sGgt4/ggcsN3PLrfsRNjwDV5lmk51x3jiLsR9fwkIr/znPUKc/6hJhO4y9yrnknYhDlmk+C8drgSx7XfXL0VhKqXJ8BG77Y+uQsdMUHWHvuuecSd41NPtHFy4Y6x7h2UMXTYoLMBDSMdbQqEz7u5csvacaN8tAwpRzcwyTVDSU3MHwCzm+UM1X8GigO2Ph5aHiRB4aPGwr87UaST8B9SU74AnkzABs3kjB2+NJLIOFQRy7jtttua3r0PseR/pqqDzJ5Z2kjadIOPC1PD50CeLkxF5bR84vzeIANBjZ57bPPPkl9u2HpBhrAImXlOdcL5fH6DZk00gUsnEkXGWjPHMnD2wx1FdZX3MOGc2/Prs9ddtnFnvH2ALtMHmPG624iCvXreiNP0qasoaEfyuq6nIi9LE6eB7qI129YnpDfLMAG4OUjH/mItQMvj8tAG6HNh6AjhF6RweVhuQploG44fuADH0j2EdcbR/oOXnNeh+mOUa4fL3c86DDjkrdTygDzG30rHFf8HGPfx2LS4fq8efPMg8/z8pg3lDGsH8ruY5HnH9aZXyNd8vG2wz0c/T6Y8pN2mH6q/gavCWATgmtO7rXpnistLS1J2WHk9nLC3EN5Qvm4Fr7T/DeW1uJhFMoYxoLhnHupt3ge8feA/408nr63LZi6Zs4TjrNeTsYR96aK81h6jjPp+9hK+2OexfhF2sgWtkOYMsQBG8jLz7OA5x6QPmSe3W677cxGSfXeeCvIlsIwv9L5Gt412AgXnPsb866xeI3VlbZbKvYSc/SGonyZ3cQqBUJDlCbn9+9Uxv6gjHlax9846svJ7aMx1xiNAEyoZatr1c//HXWUFGg9eqyUVGmuCr/VgA1lXNzTq/npmKPnfNy2slqeiXYB8y7QufmD99xluy/zUb1B+16qMqXLDthgCwDYYJ/jYYOtQODjT+y/v9pJ9JPIdnNinEQ87KcfH3+slGhfZ9kWH/0BbKgblrplAJuI31aADTFmyMI9bBh4zWU9gRZ/+bDDpEArFDc2YrngdgWo4uvcQIuJhF1TmB8NTi2tFvAof1q2/PSUU623vPT8C9KkzxCThIZKZ2HAYp93lOGAjW9NRh7sec9yqLNO1TRUDuKvOFgAYDNqORS8EunvCaYs3/raUVEMHVU2u0S54icCbPCwATy55Nzzou3RND0DJFYMGNCyJmT61i4fAjYgortvv4PkT9ogLcCGDoZ7IaANqChul0SjJ2o7SCvMDlLokiDSl15wgWajxsEyLUuovzGYJUejdM3olziPGmqkD7yODMTSQcn1s7yfQNZaQr3WN7DcAByu8Rvl5jeCtjmjA4AeA38CkIaBZfly1lQnXo6jWEXRTuKTY6ew4zhYw2TAJwY+GXyrCQnWZ8AmPjF0oxKD0+t1PA4HS4glCkwQYTewfMIYeuxgRKVDpE+7YYIdTjxJmwkk50ys4xNp57gRwt+f/OQnrWxuFIQUB2xcH268hxN42O91dvDrl7/8peURtvE3a0mU38cXaS+vGw2uo9NOOy2ZPsdUaWM4eV+FmJTzVdnLTFqUF10jP0ZjKDcU17fzWICNG8Ucb7rpJnvedeOyw7Nnz04u3XKDg2e43+XytuzXOCet8djry9uzE+OA163fyzkcAjZx8ut8ifY26XnAyEYMIMbBUG/jUXify0g+XsawDYYeHNRbWNZUzH2khRHmBrcDNRDHMP+wTkJ+Mz1svH7JJzSGAfjIy/sx7YG/vRwuTwjoUDY88qgHr5ewfsIlYmG5xyO/z8sdB2w48rfnEeYHe53RXnwJEOzPNDU12RKquDyUizKG1ym791fPPxwbOUef/puz9x307CCCv6PD9McCEtYEsPF3Ac9QJk8n/MgTtvFQf5Qn1C3M3+E1bzNeZpahud48L8oKO1FOT4NjmD/poMMwj/Be1zdpsNW/xxtyvXh7DD1sSN/lc7Dar43H3MeSurDPQuy+B1iFPH4fTH4hYBPqgPesn2+yySb2bFjfrvcLL7zQ9Pf2AG1Ujl5tJwnDnDnblip7TUmRzb1ZZgK75wJ2z/y2ZqnOzbKjz+/fqYxhT/lytI4JXzCo9gLkgA21iclgY5Pq5/STT7blOniXAAykSnNV+O0A2BBcmSwAbZySH7a1zHhcaYM1vv/OP0qRjo8V+Xlm56YqU7pM2Y0TgA02n5UNe091/Hmd1w2Qt9pSAGlO9DMTTa9/5+ijpEDvxbuGD/3UCx/+qdewfpL2Z4xDedZVftt52KTOgsnGsCx67VWZPX26LY2aO73DGgSdwxpJeakOQmpA1iSiSqtRSbybluoaqSwolrypWfLM4/+Rxx7+p5Tl5tkynfrSEuvgs1oaJNrars4GM4IRz2lttYY3u61ViqZl2ZKo5598UnoW60Q5IShIoQ/qRmMWIJKftaUYrtdfdbkZvrYNdl2dzNXGHS2LGh+wIW4P20efdsKJhp6TJkAD4MTaiGFjy6uiYc28Rujgn/vEgZYnOmHJmAFLVVUmV3ddxDPUWGfw90BWIwzoNcIAVNQbO3RR/gqdnBkIlhhAiWnD4GLIeADMANS4F9PSxJbgy3t6o+BVQeybPpUZfQDIcIT7B/HW0rQT4M2bye90Qo3rA2DDJM0NGCamTPCuv/76US7yPiHjS+Upp5xi96ZDPnEjTfeEcSPLJ7JM/HAn98krL61wgjweYdwS74H04l88OYYTUpj7wgl1aMSyU4sv/XGDwMczDD8mo+Ek1SfGYzF5+b2w69ABG0+bSToBT3kG2UIjCpm4F52E5PU1HoXPELfF9e5y+RHACxkmeqHFiXbgeobdCODcl6MgJ3UP8RsGkufr5fzNb35j93Kf64Sjn3tbIM6V68jz9LQuueSS5H2UhbLzW1gfq8qefhy8A8CgHYTtzfuKLwdDFq+jMA4QhBFKoFzXFeztEP3gOZBO/UKuNwh9uRfumpYdRh4mPGMBNpCXFfK26896PeE1yX2eBmVLBYimS6RFGgAolJN8wrGKv4lBko4OXXbGQMYqPFVI09smR68n4pVQftINdTAWeXlDHbEskfRoP3F9x9nLA/u1sM0cfvjhthyU9MO+nspLwvVNebythXmlYs/Hxzz0EgI2UFg27gvr33XIeIfO4v17TYm8aZ8//vGPk+C55wkjr5+jt1B3tJFwLAd8JmCzt5kQnCYPrvsY6c9xJJ1QV3FmjOCdGc+7Tue5eJWGdRS2V2LYuC7XhAFsQqMF+tWvfjVKT7B7G1FH4QcTZHK5/F1OkP9Qd+ie8qFvYsjxfPx99dbQsPQuYcdVlV/5nDPPNO8a5mvGiXm4fdw2m2K0veF2xjuV+XBPQGU8bHbebmu1YaL3RE9vFBsVpvVZXxwalKsvvdQcAFgSNKKT1WfSeCsBGywcgiuTxfK+qD3S3Qwg4SKb7mi5tYHbbr1/uPZqnbcT06jAdsDtTFGmdJmyUw68YyKbvFbqykqiUBiTJ8k3v/pV6VvGB2qVNFgSRV1EKlFb88CP23I2Bxbdu4a0MzFsIn5HATY0uL8/+BepryqXaTpwgt7RKDzyOWANy5uoXBDkGfWNOkDVSV1xuZTlFsje791DDv74J223J56NllZpGqUFBthYo9CBLQo0XGuNmIEub9Jk+cLBB0cNjgaPkNrzwheOKWfMAkTyGwiix6cf/5dsNne2dc46nUxQAYAhEwE2eLkAnnz9S0dESKmmBVAAGMF23GtCiD2Szghgc/Kxx5mHDd49yGhcqXIC2iTkROaxABs4+aLQcuIhhLE/v2u6BSEG4f3i5z4nD9xzT1J/DDAAMYA0gDXWwfU6534P7OANfNRXjlQj+KvmOYNOALHwoAGE8r85vpn8TidUua4DNuHEKoxT8u1vfzs5IYOZoPnXSL6Yp/sFjcm8jwvESfEAkUzuADBIk8kjW7v7gOpfGSciNxSIPeETTo7hZNLZJ5RMYv2aP8Okml2SiCWArJ4uk1f3+kK2VDF9JmLud8OeiTrH+JIo8iQQpqeNXEyC0c8XvvCF5H0Qeo9PwCciDDg8N1wmDAg/xzsoXEKxKsTE3Q2R0GAmza985Suj6pEyhPXi4BWMUcHv8Tbl9UB5MaCuuuqqpDcTaYXp8bU6jMNDeqGRtDrs9YZe6CfI42UKjUHY/yaGBXnTdvxe72NhPeJlg3y0Iy+HH9ndKJ0+QB5QqnqLy7e6HG9rnhd5x42ysE4dmKNMBKmlPAA/q9p2UxF6RI5jjjlmVNDdcInePfr+DPWdiqhPb2NO7CxXrXMMT8fbAH1zzpw5yfFgVYm2jcwAsOm2Sx8v4syyLXYcI2YNxHsp3BGPeqHs6Jq+H+qc+gjHwPGYOkRW5IjLjN7i9e/vB3/Wzx08S/edsSpEO6SM6IN3CGWjTVBvYTlTlQGm/6FPPGvQGTL6hwP0Fi8jebE9f1yH/E2e/o5Bzw4iwSFoc8ABB1hsKAet4nqhTCyNHKv+02VkAQz3dgBDfHhAVtLnXRPm42NKSN7nXRfME4jzQ3nC9yDlJq2TTz55rfTzNSa1Tcwu0PnaI39/yHZBKtf3VHVxoUxvaojm4MojBuBoe2Pk+juTzX5rqFN7ZZJsu9XmOmeNQEgAG1oeNcQIae1Qbcmbr7022vVVbch1xcNmudpKA4MJL5uhqB3zEdzm39ouhliWRPvWufm9f7zdHBdKsnQ+2tSUskzpstt6AC228kV1wJKoTrXLp6mcp/3oRyOrQvgYnyDGVWRlVcMB++0jRVOnWBro0e14S5e6TeQVgjQhh/Ksq/y2AmzGJiqYRhbxlZdeZLFpWhtqpVEHmrZGGkdp5F2TiEVjA1NdgzbsBmmprJX6kgopmDRN6korbJtpjE4aVHdrk5QXZEl3S725X7G+k7g1eL/gYUOHqi4qlgf//Odk/jS4ECVELaYoTlLqKJJ/oJ8XFWkMyXe/9lUDX9iifKRCRg+g8YbI8qk8fYZYOuGSKHhtATb97OOv6dl6WC3rn2/TTl1aMnqNY1UE2nRWlUdcjfdNhUyvLY84UY44cMNgah5N7a3S1dIkFQV5tnsU22cDwJ11+mnywjNPW768fAZ6e6Jz5eGB/oQ734ooeJX+zjWOeF7Varp8Dfvnvx61srCsjnhIXiVoyc/fLH6nE2VY1wEbn5xC/hXWAwQz4QwNcSaATNImGvicfELqxN8sVSAtn+iFhiWeHsgTft1Ml9h2l4kik3ZP3w1gONVkHf70pz9tu+aEFJcbwtjEe8INuHQ5nNhT1jDoMMRkmDIDGMXTRmZidDBBdsOS+30CPRExQec5dntBF16XrvOGhgZL3yfyq2pQ4TnCl2LScsMZvXuZfYJPe6F+yI/rIWNks2uJy+DkhpiTGxIe/8XrlrK4wUH9U16+8KKjsep8VTnUN22Tv/2rcghSYJTRRlyP8XpCNi8HOtlwww2tLF4vlMPLwtKcdPsZ5LvnQABX7H7jcq0uTxR0OCRiWqXKE/CD3WriZUllGKZLpIVu0RV14IaxA5FsWZwO4BUSdcOcBd3RxtzA9vr19pYOEOREeuG9tOcjjjhipdhPEzHgB7vwnHTSSbbrUbyvoItwzIrrFhko3wsvvGDxwkjT21m6HAIOHnQ4LBvxfeKxZGDKyrbVcY+qNal/p1APnANaHX/88cmxiDpDZmTycYK/OTLWEkj6lltuMf2hn3D88/cieqUthfIClLFkaYsttrB4LvEyw36N8rveAHqIAUM+7gkHxeuT/MJlk6vLPH/66adbGSgjTJ3xwSAE1GB0QuB82gj38IzXL89B6MjpxhtvHPWODc95J7AjoT/3VpHNi5kvqxz/99WvSp6WcXpjk9Sqgc8SleQ8PDGPT9oZCU7O79+hDOjBygo+Cm+24VwLf0Gd9i7vN7AEpoZt7FA93XP77WYDslNSCAisLqPbtxSw0TJh8zg98fgT8vxzz8gr/33BuEf74IvPPiVLXnlJlr76slx/6SUWdLgse1oUwiJFmdJlym6Bm7UsADaEG8F7B4cKPsxfefHFSSeD0Fiij/EnqyPeu902kq9jhwM26IR6Ie3MkqiI31GADcuAoiVJQ3LSD461pVFEQK8pL5b68hJbEmWeHloIPEFm1NQbaNNRQ5TpOq34RqkuYOvpRuso7p3TWKXPNkWGJw2DpTuANQALxLrZ4T3vsQC5dHIC/eIBEn6JQC0AAnaSUkeR/LCBNir/TVddYWgiIAxxcwCZJgJs8HKpzM+TzebMjVwfNT1f6rM2YtgQz6VPBwqTlbgtWt7BJUtl87lzpFJfeDQQuEsnQQbaBIANy6ImAmzwgmKAMP0yQJUWS5sZ+9WSN00nFlqfXzvyK/Lsk/8xBNxePgletkhf+OifASm4DoDzg+9/T7KzIlfds38R7bpk9aHE/9SVV8t4xzXldzpRhvVhSRSDGpNEe3EniC+OfBnHQGByjkGG4c+SASi+zCMVhZNcn+zhzUE8FbYdBaDBpZ+lUmxpG04IJxpcoXCiS5t2owAjky+ufNn9+te/LgceeKBt4038CLY1xt2csoTlJS10QDpMqDnnWigTX9fxKkFuno9voxrnibb1hrycGDwYtjxH+jD34/UTEveHk+l0CL2wmw7AFDJRBtK99dZbR6XvZSXtdMEb0qStIDfbApM+4AzLYNBfqGO2Pkdv6IPtgnmO9hXqGKLdcM0NqbCekZe8eI488K4iHdJ0YMBl93pYXcaTzNMMX/wQfYP8yZdys9Uu7Zq6DevGDaXQ6KFtOdEu0Al9zNOhr1H36dSxlzXUM4RhmKpMq8ITbesd1wnloC5ou9Tv008/be2D57zNhmVfXSId9Ilxid7QOwYi5/Q38ozLlop8vIjr7tVXX7U0SI++Qllo1/QX97CJt9mxKN6PqFsfW1PpPGTaAGAt5aU8pEXf4NzbUVyf3ONld+AyJNKk71CmVHmGTH2Ot633RPXv/TucG0Lev9cGAbB5/YXjBLIw/n/nO9+x+GAf//jHzVvxJz/5iYE0yBe+n5yoX7+O7sL2H+rS82Sso5/gyfLDH/7QADneM+RF/DGWa/3xj38c9WHE00x1dL3QtlPVyaowY4t//KAOvB5o9+iHPKhX6pNxlH7kZUQHLpdfo769ztE1bcG3ogfEIj/SYfvveLv7n5OKzhyNudq/VM5ZnZ0Wy6WjXu0fNfAw8H0e7vZECNbAfv2dyhj4eBFhV82a3i7/VD1Qp339g7ZUyJcLWVtO6Gl2R7tU5eeuA4BNtJJAc7C2uFTtw332fr/M7pohs2ZMN33M7GyzkBRbbDhPtnvXprL95ptZ2S2EiM7hU5UpXabsLC0jWDA2AbaBf5SnnHffdttKgI33L/5ctOh12XTubCmYPNnqENCGOgEEQj+hfCFIE3Ioz7rK7zAPmxUJLxWdEA0ul63etYl52rQ118n0pnqt2JoopopXXnWdDkT1etRGVF0vM5vapLEMI1MbgDZ43LU6Gmplemu91JTm2/KohrISAxRodDQ4DNSTjjtOs9f8hwb1n04gBiMEH0IlziMncUrIrxwFBRuSpx59JPLkKY2is6P4dAAbZGMQfvVFvgSCqPbp/7jDRfKsLiE2y4fcw8ZYy0vErk/st6/t248MNJLu2toItMGzpioCaLrr9W8HbMYAbhgYaooKpLG8NNr6WzsmLnnUA8Cb7+o1va1VLjz/PBVKZUiABRyXvL7AjhFop2XvWWbeNS0N9ZKjg3RRQaG5rvYuS3zd0kIxOFtMHBqv180YRw5rwu90ogzrMmATLvdbSN6WAADjMklEQVRxYoIXLi1h4uaTU59MpproTkQYFhhCcQoHVL46uiwTDa4QcoUTbAiDmTTDa2FaTFrdyGHMCv8ej0I5ofjfqQgZxrrPr7tu+Tu8N65zvBtWdxIcry9As1Rphfmno//wKzGEzOTF0ZmJPTomPS8T5OeUj9+oAwyJVPm6IRbK7XoZyxsrHfnTpVBuCEMHIm/kiOs3/Nt16sYS5O3NPVa438vlx/G8WUKKlz8u69qgeJphnsju8odtCr3A1Cm/h20L8vpbHaJuyYu+n6pNQaG+JyLuJT2MaurG2w7XfbmgE9coS7ryky7pAaS4PlaF0LWP06mINF3vXg6nUB9xXaVD8ftDvTjoPF79+5Hnxuvfq0vh+OM6dhnGKit1F8oJcW8I9kDITblC4jnu8zoM0/E2wTHePvibZ/x3l430Q31wHs9zTQkZ43mEclOeUFbOucdlhcL74/Khc6cw9s2qtvO1ThSZ+brK/vUjj9T58FSzE9gwBW8HdqQNARuzLRJ2RrcaxusKYIOhD6jRpPPRP956m7W9waEIrIkDNi89+6y8e9ONzcOEZ1OluSr8VgM2vct5h3Kv/rV8mWy64VyZNnmylBTkSnVxgZTn50h1Yb7t3stKjWq9zk5hbLhTp+dRWI7UZZuIKbsFCFa7DhuV9sYOVGybXlNWKg/df3+0HIv5f0IHPi7w53PPPSPT1f4unjYluRIDkAYQiFUvhCrxvNwujnMoz7rK7yzAJsG9PQTWGpSnn/i3dooNpCB3qrQ31UlXY63MrI88QKjAzqraBEegTWsZcWAatTFV2bZjbHVXXVYkXe2N2sGKDPQBTABIoUOADsJ/f+AB6+CR10mgEGWGAFzRTDX8l1JHkdwEHcZDB0O2f/FC+eAeu0uRdqiGokKrhIkAGwL/2mBQUir//PtDJovvhrQ2ABsQ2ih4cSSvIaI6yJ35o5MMsKGx0Kln1tUZaIOMqwLYMCixneDMlqaoQzbWW6e2vfoBAhobpVV1T5CqaZM2kP3321fu/9M9Kgp6jwAajosXvJYEcb737W/Z/Q2qn8LcPGmoq5dHH/mnFciWrTFC8k/LkSjk2Bycrg6/04kyrA8eNmMZhz7AhQMdA+BYRnKcmOiFsRVCIh0mhUmdJiicHKZLGBDxMrhRzAQz/Oo8Vl6UKRzcvYzxCSoTUe4jHZ4fj524l4mxM8+HeYXk6Y5H6C2diT3phPL6hMAJWbjGRNvTmyjvOKH7VAZlPK84IdNYeXGdMlKHpB8nfqc84W9e/xx5FuK+NWHKQB7oxvU4VrloL26k8CwUyse5X/dj2I/C+lwVY8fbkctGnZIuOvByrC6TBml5OwnzihP1EdJYekpVn6tK8T4SniPzquSBnN5eoDAtJ6454DJeG4gTdYruUhHpkO54DMX1igzI4uNbSGE5wt+9jC43dcrvqfIM2es5HX2mqn/SSEVcD2VdU0LPqdLzMQJ9+T2hTGE9hvKjm7De4v3R/47XQZgeunP9hWm7PE78FuqKvzlfGwxxJP2Q/TfOw3EHirebOPFsKl2vzfpcK4TKdZ729GOPyfSWFgumO7dzum26QkgD7IZRYA2MjcHcPQHYhLbGO5HxyMCuYBVCRXGBXHXZ5db+MAEAawb0BDVZPTOnXbJYdt9hOymeOnnUkpvV5bcSsHlD7/X7bN6t8+/tt95KCrKn2Ny8sbLMdNNaQ6zWcmmuKLGVEZ01ZTK7uVbmtNRpGVYftKPs6J8laYA1MCtUirKmSldbmzz+yCMqFjLqXAZbDEkT/Q2VPPTQX+3jfUVejq3EQI+ANAA27Dyc8bCJ+B0F2FhcFT0uWsiX66hx/uLnZ0phQbZUlRbakqgubZwO2EyvqjWeUdVggA08u6VDWqqqrcGzfrFWG25rgxqeTTXSVhd1OIAEW6YzeQPZd4/d5A0Gee3gLocT6lgVwMaDDssKnRAMDxkQUqidrjpXG6kq3wEOH0jjDZGtxjGSS7Jz5A833hABQJoeHjZrI4YNaQHYsHW1yakdbLinV558+B/SVlVlDYPdrNAvgA0eNh06EBDomSVRM3QwgOPAzYiHDTt4Vaj+I2bZGRHKKdO75s0xVLyzpVE6mhukuqxYsiZtIDXlJXLk4YfJM0/8WwZ6AGlGBqSXn3/G7ivJz5Huzg4pLy6RvKxs+clJP4oKFII0CeBmXF7PCRWsy4BNOHGE+GLJAOcvDp/YQX5tvK+9qYjnfBLI5BBONXCGxm58Yj0W4YYdL0M6E0fkoRyeTygP13yQR/bQqIbSkctpLFlInzzdECIfTzeUJZSDtJA7PsFOl9CvpwGlqgMIOUJ5JqKwjOQBYOJpUzcw5fB8U+nE2wX3pPqd5719kJ4bU/6FnWvoknxd/rVF8bRc/4Bc8bYRkk2MAx1yzjVPz+v29cRSCX73co1l5Mcp3vb/l0Te3h7Ru9evt2ko3oYoOzxW20uXvJ7RIUevf4ijy5IOufwhkS7XXb9jtcl0iLS5F7m8D6ZL4b2MV6FuSZf04nLwt+vY9R3XR7xexiPXNUcvg/eBierfiXtg7lmV8qdD8fyQBUIPLneceMblcaLPebmc0B0U74+0Cx+PnDzNsD7CvMdKG0LOUC+ktTb0NF4a8d+Qj2uuT9efU3juZQx1H/7+Vo5LSUL1Ol8/7jvfsdg1teXl0t3aZjFsAGzsA3UMsAGocV4XABtAF0AJNospyJ4q5/3q11bPqAbAxmPYWFvAntM2ud9ee0jhlClrvCQIfqsBm8EB7aPD2q57l8jyJa/LLttvLYXTJpsjQkt1ma1Aaa8pk261d2c2ahtQW629olBaSvOkuy6yPVOVKx2m7Og/Ws6U8OjSchVMnWx2wyvPP68qpx/pGJUAbLxPEm/01lv/IJWF+bYCAw8bdpsCsGH3ZwCb0APK22+cQ3nWVX5HATaDA7xwovOl2iA5rhjqkyO+dFgUhBiwRY3IqHB0QOXEsqiuWgCbOm2YjdJSUWWdis49p7NNassKpK2euCrl0lSrCtAjXJgzTX56ysnWuW0pk+YHSMLAHSpjIsW4zL7zUi/utcNDct/td9jgUpWXZ+5kkdwBaBNriAwqDWWlkjtpA+3Uv00awQA2fQTgXQOiBIA1xMLBaycpMwardrCtN9lYKnJypLG4yHQMaEMcm3YdmAj0bHFsTG7KoWUArEmUxQGbxrIiGzTo3AA2RCanoRkYpC8VQADiCtWUFBkoQGT78vxcHXSm2G9f+9IX5R7t2EPLlpj+jvrC5w1UI3Ax93Y2R9uF77TNNvq7yq//htjaTws3nNgWfFxezwkVrC5gYy/KBGBzbwDYDCdiIg29DQCbcOIVTiDDyehY53EjIBX5JJW0w/Qh9Ej+4VgRTmrjE9yxiDR40YUDsxvSnjaTSdILJ5iQ/84xzI+04vcif2igowvSHY8hnvNyhvKERF7hNcoT6tefCykd/fg9PhGAwrJy7uWMgw/x+kpFoSET6ov042WM/+31hQzhb56v/87f/nvoReX3IYOfhzKnUz8TMTLAnDuFeUDoNrzG3+H9UCoDxvUV/haee/nTIfJHj+QNc+56XRP2dMJ04+V34jeI50IK7x/rfFXJywaFOgvzDseqdIjyUSfx+ua61wXXvV+m0//Gq0Mvw3gMxdMgX2QKCR2E+ow/439TPq9HKFWeIXNf2K/Ho7HqP6wryOUcTzfpUlj34fgVXofIy+XwcyfO0alf48jzHF1GP1L3/sHCy4Q+423Z8/Dr4TnPef2Fug115PlxbU0YIi3yRgaXI0zf23O8DP68U9juQt2Eug6XNK8tSj81l5djxCzxmdPZbrvgMo/uqKs3w54Po+ww63ZE0si1+fq6syTKvDywIdR+yJ0ySc752VkyoPN/dDq0QutQ1cS5tUNOtM4/us/ekj9lyqglN6vLln8CsMFbBM//66651toOQI3lT3vRfwbY5GSZ5wsABfYQtiAeKWbb6bz5jTf0fTzMuMuDQ3L1RRcbYFNXUmr1yu5LEWCj/Vctt2iuzbxb51NLF8oeO24nuZMnS2dDtXnWANa0Vmm7qC6Vtspi6awqlg3bsI1VhmrlNWwDDphRHgAbVk7kaP6777RTYrt5FY/iJ/qM9y/mNFdfdYXFi6XueL6hVOVTu4IdvFgSNWIfB+03xqEs6yq/QwCbiHxSEg26kVHCcZka8HvusZshls3aYea0t1lUdLxXuhoa5N3z50t1bq4WOI6iRgMVDKDQ2dYo1dqwa+sqZeq0DaSru0OeevpxC4hEPmwz7Y0uube9sq+USvyZ5CQlLvQRW0WPw+yRzwtDn9l09hwpycqW7uYWC0BMp4cj4KlSKyeSs7W8xNzYWCMISHHKiSdqWtGLiuRDQ3t1iDT6hnSiqmmSEn9HLyf9u79PTj/5ZMmfPMWMdBDerjrtVAWFMr+lReY2NUlbGR0+knX0MTVTxviRDursejDUNsE5G2xgEd0PPuAj8o3DvyCbdM+QitzsZMfmxVScPc0Girv+cLO+dVXPqp8VlIMXspYtYi0W5McMGaGOqDVFxIBqExltWwy4795sM9vNi0DR6Ji1qqDpHiSM+E+skzXAJuEJ5YANy/ai1MMclPjDOUMZylCGMpShDGVoPSOmQD73Hs3RvGn5cjzWEvMpN+RlKPp4rfOrE7/7nSiILMZrfa3UFRXJRjM6pV6N4MiDf2T+HfK6YuzyQZjdfvHSKMrNss1I3GZbsQJNqsZQWUKxvUuWyFeP+KLF+7EPjwlbZHWZj9YsNzJ7pLxM8iZNlhuvvtq21U7uLJzI+6ILfit5WVkyq6PVdjjubFR7qqpKSgry5bKLLpYVaov1ApYisMrOSofrLr5cSrNzpbakXNrUri3NL5Qdttla+tUexpGgvw8QN5p3D/QulR232coAk5lq17bVVkhDab7MbW+UlvJ886qZ3aA2WmWRzKwtVQa0Gdmwh/IADMC0nRFHiPFY06uPQCv0yUddQKX99/ugLFuiZYmqQE1fKiEi2jTt+NfnnC1F2VkRUKN5sZKDNB2UWDmv9ZPfUYCNk6P+ADaOmD9w3/3S1dFuOw11t7Ta1t24AYJE5uu1Tbq6koUOkWV4pjWISmmur5GyimLp6GyRKdM2kJ123k4WLyEmBbEREg0uxgN9gzooqJL0nEvhgJskv6Ad146DetRGu2J5vxz22c+Z10JzFe502jFqa63DA1AwABhgU6sdtLJYWqvKZEZTrcWT+cZRX7a0vIISXmarTYhFSiyyGlADnfNeCxIFDct999wtJXl5UlVYZJ1xTmurzG1pMdCmSV8MtkQqaFirwzRAZ79G53V+99w5UkZwYS1/LetUs6bZ9Y203gFy0BmgAcusvve1o1VsHbyUbUmbAza85ChsQPwZu7ReEjpIF7ABGE0F2JTlZcv9d44ANj6x8N3MHLCxXPwk5AxlKEMZylCGMpSh9YR8+sO823lkWhTNm5hHDet8tn+gR02JPp3ODiSM9EF58fmnZPM5syRfDWTmzzMb6qVOjX+OLWWlMrupcdRce93jyIO/u6VW6kuLJH/aJPnyYYfJ4HJWNZjqjAy44ZzDwKAc/71jJHda9JF37QI2paMAm8i9BgE4DssVl1xogA2xV6uKc6WuslQatd6KCgrkN+f8UnoWLzEb0WTt17m0/rvh0ivNKaGqpExa6hos/MOO2++gbQD7xguJzaPz9oHlstO275FsPGwa66SutMA8bWY0VMmMOrUrDaApke6aUplVVy5NhVn6dxSjNARtRso2EWDDMxWWtn1gV1221tTKVG2PB33i09K/HK9qFU/JwTNoYACwqV9+fOIPpET10VxaYukBTHB0UGJ0Xusvv+MAG1wZ3ZUKSsaYUNn+cu+fZatNNzXQpqUu2gXKlsrU19n6QC+0u1A5YANbg2tplIrKEikqzJXWtka55241PLUDsBTL4+f0Le+Rvt7lhtzG3WdRT8hJiv+Q4N5FS+SO398ieVOztEOVaSOvkxn1KnN9rTV6jw0DYNOOKxteQNrpAGw+st/elgYVRL342sjVJR6nqrW7y/LBATsfXBEFoaTcRPg+8otfNHCJ5UssY5rV2KgyVhlgMwu5g4a1OhwHa5wZLGBQVwI0c21WY4P9DXOO2xwDJQGrSrOzZF5nh7z63DNaIJWfMtCQM4DNuGRtwHQUEf3MOv3wipWWRKUCbOpLiw2wue+Pt2tiGcAmQxnKUIYylKEMZWg88ukP827nkSlRNG9liQzHvuXYPMzUdU5lu7oOyre+cZQUTJ0qxZM2kPltfExtNuOXeXN75ZrvgPT250ppKi+WruYILMmePEn2e9/7ZEDtFj6q+9wSsMDUmFDuL846U4p1zlqjc9c1BWyIzzkWYIOHDbx08RILZXH1VZdJQW62tDbVSkt9pbS31EuZyjBp0iS57JJLExumqIzKwz198kZvv1x/WQTYVJeWS3NtvYEhu+68SwTYGEVeWL09S61d7LTd1haioLOlQVr46F9bIRW57IgVxbFpKS+UmfVVMruxRtrKi7QMETBCmwEIcHb7K17e0RwBNgQxRo/YA21qz2ZPmSxfPeIoGehneSqKVykpk/4XAQqEOumVr375cCmeNs3ARdLLADap+R3pYRMnlkqxVhGDfPGrr8oHdt/dAjIR/2RmW4sZlhTIO+SYgE1jnbQ01Ao7T82dOUNeeOZJTV2NzlHxN5RVDygjWpIV0dKlBH6yn5KcJL/gKKszDXhgSDabv5FU5BckARuCUDlgg1yglnQEgip3aAcr1E7wns03jeKyJIik14RMPGVeA+GyqP7BAXO3Q7cvP/eclObkWhR21igCgm3W1ZXUZ7xxrW2mM4cDhzdYGrF7JbFkrKog33adOvfss7S6Eh42tm51pP5C8upY38naQCrARq8B2Gy9+ebWrwgmlgqwYf1paW6W3HvHbfpMBNjwJQidZwCbDGUoQxnKUIYylKGViekP827nkSlRNG/t801LdJaOkQtzftON19hut7VFarg1Nhj7x09nN4TXXWYX2jKZ3liltkm55EyZJNtssYX09y037w4Uad8eEyaAK/fSC38nlSWFFvCWeWzqtNNjABtixRDTkWVOLEe64Zqr1X6MABuTwQy1YQNs8rKzpbQoTxrVtqvX5yrK9ZmcHFstMqz3LV+6TG0Xtb14RBvEJeddYF459ZXV0lzfIJN1Lr672rojcZVGQD14m622VFt2spWPzXU2ntVl9uOc9laZ3doYyVtRZFt7z25SuzNoLyFowznXUpV5hCMbmvg42GLE5GHVSF7WNDnh2B9qWyUuHLKpZCoetkUELgzLQH+PHHjA/lKaPS0JSGQAm9T8jgVs8KxxgQw40dOBXm24euxZuFC629ttCQ+NBg+b6Q310lGjBQzi2DjQEAXcqpTa4kLp7miRlvpq23XqA3u8V/50Z8JbYHhQXl/wqg4AI4EnPX4MHBq6K1HipmQMHFzkgl2LvnToYea5wO5V0+vqDLABXAoBGwviq3IxIFTk5aqcrbLw1ddI3WhtADbEsAGwoco5T4inHUr1ugIdDMthnz7I8iewFtuMdzc2Wof+X6D4/jIi8DHunjTYbq1b87TRAQJm0KW+AWzeu902KrfqHLCGmEEZwGZcQgdhLKQQsOlbttRegLyEAGw86LADNgT8pv+U5ExLCdgAAWYAmwxlKEMZylCGMpSh0ZRqOgTbnHUUD8mypQt1TkYg1yH56If3MU8GDOV5arjhhd5UUmxzZebmzJEnNrjf6RztQttRz5bSbBgzVTaZO8cAm+Eh1aL+Sy7FSSiWD943X3+d7ehUUZD3pgI22IoE141WhwzL+b/9tWRnZUle7lRpblCju67SvGvmbThfnn+eHZXesDip/T1qb1qVD8uPf3hitHyrrl6aG5sMsNlzzz3NYYEisfEMOy5BLDXadpv3yLSpk6WMVQmtTQbcVBcXWFmrC/MNVKnIy7JtzQkrQRuBAQQ4OmhD2WhD8fKO5ijeKitBWCGCh1FDeYUU5GTLL3/2CxkaJPh3pH8AG2x2X70BYPO+3XeV8txsy4+83J5EDgcnVs5z/eN3HGDDkqgRd6qI3NMF9BIQgyC5r77wgjRWV0tVSUkUiFYLaoGlxgFs2PMdDw06Lh0OEGXLTTeSi87/jSxd+JpmEO1UtWDBAovSjwQwS4fGVU3ixiTKqo0X5pxdjC4893zLi+jfLDUaD7Bpriq1JUlsgf3oPx6O0ldaG4ANnjUO2Cxd3mvGu4lOLBhGDf37mccftwjoBZMnydy2NmlQ/RJkam10KAYIOH6dtGFAGtbibtzZYS6fvi7XOjn1VlNlg9BcHXyIuF6qA8DDD9xHo4lGiQxgMy6hg/guUUYJwGbbLbeUXLZAbKxPCdgQ7K04e6r8+fZb9RnadwawyVCGMpShDGUoQxkaj1JNh2CbsyZ42dLFFvNDZ2f645D89f4/S0WpGuHF+Tb/9Zg1bvj6+foQw8Z2o00ANmUFOTKrs1MWvPySqk21qP+SwW71nCVHK/oH5IE//0la6mvX2MMGe80Bm/Z6tVUqSw1Eu+7aq82IDj/u4yn1m3N/KVV6T1FhjlSVFxhwM3fuLPnlr39p827bkRKx1bBbumixedp88qMfk8LcPKmvrZPW5hYDePbYa09Z1ttjs2pPH3rqqadkl513lNycLMmZOkWqtB3gwNCislFWYvbMm9FpISRYLVGZlyOtaiM7wAcoYOXStsMxHcCmW9Mm1moXAZTLSizMR3F+nlx5yRWRl1FCOI6UMbLbadML5T1bbCYVKgNp0YZDwAaZ1oZ9uS7wOwqwoZLhOFjjngAgkhbgiZ/1+PcH/yIVRUVSQDTutnYDbBy0CYEbZwY1QJsabdAbTu+wveABUtg2+rSTT4wQbYM0oiDEboAu0Q6TlIiT8VgHDwduOMcr6KnHn7AtqSvy8qW5HGAmCjzMmkA6goE1yl2NtdJYUWwdrLqsWH5/w41JXUT/rz7xPFWNZw1H4tgkgSh3swPw0IGH7bTxYCESOt4sdM4u4gXF9Lmq7IBNCNo4WAPzxYAGCnBTlZNtXxFovDD1ht4YrAk2jQcQu0p9/YjDM0GH0yR0MBZg09+zbBRg02ogzcqATVHWFPnTbbeomvEmywA2GcpQhjKUoQxlKEPj0dhToWjeiqc7sTRX9GPM69yqr0c+f/BBkqVzsja1DQANmCfzMRMDm7kyhi9GHtfDufa6xxFgw5Io5qIVRXnSWl8vf7v/PltehEJDDxvfsem5p56UOV2dUs2mJW8iYMMKDHKPeFheefW/ctWVl8rNN10rt912g9xy643y94f/KoOEcNDfFy9my/gRu4v59/zZs8xbpkbL19rSJNnZ02S3Pd4ry7U9rND7mLtHuUTe8Xfffbdcc801csN118sfb79Dbvv9HyzOK3F1brvpJvnD9dfLzVdfKb/9xTmyUdcM27iF1Qq0FWwq7DDaj4MDqco9wpGHDXFxupvqLZ4lgE2F2mh/vOWOqA6UwoDDDti8/NLzMlvrgB3OyBc7LwPYpOZ35JIoX/8WuZdFxLmDNQR2Wo4rmZ4/9s9HZGZHhwUiZnebUaBNrIOiAJbb0GBA+fidzo83Se6kDWSfvXaXf/79r5rbsCxdulgN2gHrXLiimWr4bwImYLGfu5cNvPcee0hpdo55rBhYEwNsiGEzs1k7QlmhATblRfnyu/POT+qAZNaEEmLIomVLDbAxTgwy7PNPmQk8DPctXSQbzewyMGt+13QpnjbFPJPi+lxVngiwoXHyW7J+9G8HbBhsAGwA2QCSABOIYQSKPMh28JkYNhMSOhgPsNluq60kb+pUC+SdCrDBzTID2GQoQxnKUIYylKEMpU9jT4WieSve/RzZshmw5pGHHpTy4gIpLcqV6RaTpMo8auY0N5nhjS3DOfNjN4DXXY6WRBF0mHiKADZ1FRVy47XXyDBGrCrU7VdwELcVly1eJJttOFdqSorWyH5JF7BZqvPoZVp/fPiPPKUGdZ69TFYM9+nvQ/wlC5dEYE3PsiXRZjf67Pm//pUtLyrXOiXWTbPOwfPVvtl1t12kT+0zh2qIOQqxe3LSYOeAl1GizGYP4fGT+JDds2iRzJs+Qypzc63NOEDCEYCAthPaZKk5AmyaywqkuzECbOrLyqVWn33w3r8kAZtwS2+WRK1YMShPPfmYNOmzIWCDbUe6LgfHlfNc//gdCdiMR729DGoROYp6y003ytyuruSW38SzKdPGj7E5u6UlWoakhWd5VGdVuTENEFCApTbTG+qkTRsUz2+20Tw568zTZFnPIs0BsGa5LKKD6blFAyfPhAuedY7+gWTsmv7lKpv+xrXk34l7TjjuWNv9aV57u3n4zGlTuSpwZyyXDTuazNUMBJltvVkSlTt1kpzyo5OtnP39gzIYdITVoYS4tqU3ABQd369ZORMBz95gQFBD/JILzjN91Kt8LQyWOkgRQ4Y1tHgqeUfnCE/sUrdmzIAJz2ptlgZ9aeH5U1dWIiU5WXLhueeq6AA1w1EAaS0US9ogGjVlDIGK9ZVG6jtGAF3Ku+24o4F0eNiwLI6gw11a14BkADasWyXo8K3XX6v30w8G9UXUby+fEbAmerFYPn4ScoYylKEMZShDGcrQ+kzJORFze+WhQftwxtzqjcE++cLnPiPZU6ZIM5uRNEQeNqnmxusHExahTpoqiywsAoAJMWQuv/giW47T1ws4oqpznSZsNOyZPXbZ0e4F8PL0AAlgDGLn0fmNZtN9fbW0VJfJjOYGaaypsF2cfn/zjWp6qG2oDGgDszX78BtqX7HDlx7lDexAtRNX9KndpZz4QL4k4WXD1uQeP5KtvwFrmnQOzpKovff9gAE2zKuT7STOiTITfoNlYJwPYnsm7NWXX/ivOTVU5OSYrYbd62AN4ID/narcI4yOfCVIvdVB4dRp0trYIK+88LLauIQyUTmUPPhwRMPyp3v+KPXVFWZHkCe69vzCelg5z/WPvU7QxzoB2DiCxxFPm6hTDskdt/zBAhEDMuD+9p6NN7KlM+x41FoZxUDprot2jjLAhj3lVSGmHO2MGKTdrc32fKEapUcd+SV5+qn/aE5Rp7BO6EGFV2jH1I6RXPpEB0l0FNi9bLjm1wGVSrKyzfOnSQ1fC6BbWaadpTYZw8YBG+Lx5EzZQL5+1Fc1QZHlyxMePmtIADVUd0JM4x4dLFj+lez8yi8+97T+OCQf+/B+po/5s2YYaNNYVmINCnSfTgZw454wqRrf2mTqqKWy3NZk4kGF9wdeIKzX/MoXvqBiq+yAUct7rGDumUQDp5wZwGakzleiBGDD7mu8NPCwaVRd4+kF+MkyNLxs2CWqcNpkufbSi/X+IVXugAE2tJkMYJOhDGUoQxnKUIYylAYl50SJubfOwXqXRIGGn33ycSkrzJMGtVPam+p0rqtGLaBBirnx+sFqGzXUSHNVsXnY1FeV2Vz13F+eY4ANW3vbN9twrgnrvP9De79f8qdMWSPABm6pLJWmyhL7wF9XVizTJk2yoMOD/f0WGNhAG7xtVqgsK/ojDxs80Ff0RkcZSi6FIlaRLYkaGpQDP/oRA+bqsVPVhm1Tu6q+rsaCDu+2267y2muvqL2rdqS1E7ziR9pL8pgsr/6n/5YRFydx/uqLL0lXW5uUZ2dLS1mZ2bx8bMeOo1zYwRN7aAEgqM4S23pjE5Rk58iGc2bLkgWLLPCzAzahlw128003XmueYoS1IB90je5JN6yHlfNc/3idAmxofwODkQHOOd42dBJvrCyP2nnbbSV/2jTbI74sL8cMeoLUEjgXwGZGTeRhY5xYkuSADUGR5s3oMGMVoIKdmi6+4DwZXL7MAh0beklb1LxAM4nwzTU8b5I7RJlceKvoqSqUjgwtXvCabDZ7jlTl5RlCyRIf8p/X2iSNJXm2b360RhOXv2oDbPbf74P2LOUk6TUl0liu5SB2DWY151G6RDhflnTJ7O2JYvn8/cH7Zbv3bClF+Vm2qxbLuOjkzaUl1vE8eJV72qRqgGuLqSOALiK0R14f5babEa6OeFc9+a9/aQGHk4CNE8ANf1Lm9Z3QQ6CaEbIBf1g+su++ScCGoMMANsQKYnDurK+1XaKIG/Tbc36uzUTb+wpt+3xBsNaUAWwylKEMZShDGcpQhsakleZF0fwLXr50ibwxsFy+fuQRFky2WW2W+d3T1Z5JeHmkmBuvH6xGfl2VtFSXRLs0VZfbXPXHJ54Q7VA0yEd1nYkm7LNQt4d+5lNSlDU1Cdg4SBCCBekABi1lxdJcEe2ShLdIdVGx3HLDDeJLspKsc2D7oGmMXciyJz4gY4MkWH97/un/yMGf+oTWcxSGAM92dntiVUNzfY2UFeXLRz/yQVmy9PXkM2rJRMc4e+H5UK3H/qVL9ajC6KXn/vOUbD5vvtmeBB52gMZttnQBG4IOs603zgaUvzQnR9674w7StwwPoih7yOPYYP8ODvbLeef+UvIBi/jwi02huk5VB6nzXb94nQFsEI1lQYM0DGUXdWBgSHqWLkssP4risJx03HEWMbtg6mSZO71DZjQ2SFVBnipEG0pNmYE1uHcBmIAa0gHhzWbPtIbIDkR4bxCMuHDaFHnXRvNsAF386gJj9s9Pdk5kWaFGqrKDNqwvdAr30P/2UV+VPDV4ZzY3JhpvmcxtaTTABi8bBqTOBh2YtcIKsqfK1ltuZU+uLQ8btoRzsVlr6efIBtrLlua2xbcODgtff0V/HJJ//PUB2XzT+QZgoSNAGtYg0pgAbmhg3rBSNcC1xbysGHABDtAPHjaACtQRy3ioc+qfHa9sqVyCLIi1HjOATVTXUX3HKDFZ+NQBB1g9t6NjtvbWOsWbCfdHXpIsiULXZ5x8koE1gDY6JGsCDtQ4J/Lxk5AzlKEMZShDGcpQhtZHWmleFM2/hgcw7IfltptvkJL8HGlrrLMtqVmCw/xrfQds2qrLpbWm1DxcWJLEBhlHHfElGVS7C2cVAINUHjbf/vpXbSdhPtrHgYKQU+c7wnxcx17E/sF+K83OlsM/e7CcecqpcvpPTpGzzzhTfvbTM5RPl5+dfoqcddpP5GennCxnnXKinKF87He/JT/8wfdllx22lW232tzqN3vSJANrWN2Bncq8m1AP/EYc003mz5ETTzhOTj3lR3LOWacrnyq/OpPj6cnjOWf91Pj0H58kZ516qlzw61/Lz3/6U+Uz9e/T5eQfnGCb8jSUllo5PXwF54AD6YWzGAFssMOwk4umZcnH9v+w2t602xCosYMRgM2PTvqB5GZlGdCTCqxxTp3v+sXrFGADIy68fHDEMMSLwgoy7Ds0DZurWkdTkxmgM5qao52FakFpKwwc6UgsQYquAdpUS31JkTUqtt1m6U20Q1KpgSwW26OhWX5xxllY/9ioBtywHAsh8LjxpVCABO7ZMRLZe1juvf0OKdB08BQBtGkuLbJO4EGHkaG9LjKSK4q1kmZ0mYcOLmaksKbU27dcbv/jHfLa6wssPf5+fdFCPYti2ODKF7neDUlfPzFgKNug3HfvXRalvmDSBraDE3Fs5re1JhFaotbTuOKNb20yLyvqhcGaOqE+2bqutrTYdgnbbP58WfTaq1YWgDNvzBy9HtZ3Qg8p21FiwnDYZz9r/QW9ztD2GQUcZvmZvix1kGZZFP3guG/9XwTYgOzTRlTnw5mgwxnKUIYylKEMZShDK1Oq+ZBxArDhQ+/wsOy83daSNXmyzCTOZR3bNOfZ3CsD2JRLW22Z2WYANmyQEQEGzEX1H7pEnUz1OcceHByQU390ghSy6mINAZs5TfXSVl4isxsaDLSpyMmT5ooqqS0pVxskR/KnZRsjV/6USZI3eQOzHYldmqO2Ex/hp+g5R1Z/VBTkmSE+p71NqtSuaq2KNvnAs312R5s0AIrkTLOAvblZk6Qkd4ryJCnN4TgleSzRe2DiS5IvaeNogDd87gaTpLG6WvImTY52KNb0AQSw12DO4XhZV2Y+yKu9XF1qdhgfcXMmTZLDP3+oDPRG+gewiWMI2JRfO/orkqP6H8vDyXnlPNc/XqcAmwEd1xAXBrDxEDJJ0j9YntS3bKneNCQP3X+/BXPCyMRroK0WL5YKmV6vjU+ZqN+G2laV2dGW3CSAAY4EK+6srZU5zc0yp7VVO0i+GbQbzpoj553zK1m6cJEBNg7aeBBkCKAl9GjBqO15bYEFQS7STgVg01RSqBVSLnNa6iLPnzo1ihOADW5xjbV18thjj9nTLAVbU0KOvd7/Pvnkpz8lCxa+boGHWRaFbK+++rI2APIYlsGhyMsGjpZHDcqFv/21lOfqYKTlpwE5SAMTy8bXQ75ZHAI2dSXFMhvASF9meNm06QDKIAlIh/y0ASKU23I5Jcq9diCvdzaNtMUYJSYM3/3GN6x9g/B3tTQlARvAGkAbXpT0JbZ9lyFQ9RHAZoWeZwCbDGUoQxnKUIYylKEYpZoPGUfzL8CaO2+5RfKyCEFQbEtkmnXeNb0piiOYAWzK1T4qT3rYFGZnyy47bC/Le6IlOW6/Ek/F9KoGIl5Lv/31OVI0jodH6vxGMxvWEP+0kZ2O1C6c09gosxqapaG4TOqKy6VGj02VNcaNFXqf1he72TboXLqxrEgayossFlFRbpbVKR+dDZwpL5f8SZNkizlzNJ8aadd8GktLpUvTJ34koA3L4koLcqSuNC8FFxjXlhVYnFHAveriQts0pKG8wpZttdSpPas6CwGrsGzp6YFnVX/VOBs0mE2Ad9D3v/0tGQwAG18W5YRN+ZmDDpTcaVMjG07tCdLzPNPLe/3hdQqwAaTpU3kRGcZUZJkUHig0FAL8mrHuW2vrxZeefVYOPeggMzRrivO0EReYWx0dv70GoEY7DgOBDgBztCHi8UIDQlEd2jFbtUO1lJRKY3GxdDe16bP1kjN5qqY3WXbZbge58uJLZcnrCw20IX9fjmNeNiui5TiRihFwSA478EADPRg8DLGsKpeZjdqATRYGpAiwoZOWFBTKjTfeaE+vLcDmyK8eJRtMniQ77bKzPP6fJ+zawsWv6xE94l1DjxvS/IjDMyTL+5ZK7/IItDnpmO/IpjOmS/GkDZJrHh2omXgN5JoxnR2EFtdQlkOxLAovEACb6S0ttp714E9/KorDo4Xq7+9PAjZ411DO9Z3QQUo9JCYMZ59+urmZEhcIN02Q/gi0iWI88aKkH3324wfoi5A+NgLYZDxsMpShDGUoQxnKUIZSUKr5kHE0/1q+eLHsu9deFncTQ31We6sZ3hvP6oqWpa/ngA2rIbDbsAEIOlycmyvv2nijCLBRFTpYQDwb02vCw+ama6+S0tzsJGATgjap81qZAWzm65y4S9OYUVkpjYWFMrO+SeqL8ThpkVktHZp+XcTVkY3CB3/yJPQFTgGVBbmy+fw5tuNXTXGBzNX63bizwwz0hqJC89xhm3a2bm8oLbYQBPXlJdLZWCczWuq07MTwjLGtFImALGxHnBLQDx9XWWbFPJ4PsHzkJgZpWO44eBKWd2WOABt2M+5SeRywYfnXUL/auWqegh84huBgAkGH99v3/RZUmfzDPFenHtZ1XqcAG0TtHRiUHm0gnHNtlMjaQX1ZEjs6LXyVOCzDsnTh6/KjHx4nuVM3kOL8yVJTXigttaXSVq+dt14bS2ONdDXXGRJKUCmAgSigbp1Mr6qW7to687Jp12NrTa0tsWqurTVvBJhAx7/6+dnSs3iRLHz9NQRJMobsIMFZteFi4J579llSPG2KBXCd09aklRSBNnQGglrRqOlweASxz/+vfvkLSrZWlvRQ2ccef5xU6UCywaQNpKurSy665GL9BcBLdZpYEhXt/BOBNgA2nK8YYlAckv874ktSnptjW4+DBtcXF9vOVww+IMSpGuHaYov7o3Uzq6XJdiya2dJsLza8kcp1AJ3T3ZXUP4ANW+zRPnwL8wyNRbzghuXSC38npfn5UonnF18xysssjg3tkQGaI4DNx/bbxwJxZwCbDGUoQxnKUIYylKEJKNV8KAHWwH+64w7zriF+Jkv98bDBWDfvGuyC9RqwUSOf7c0BbVQPeLAQ52f+7FnSu6zHQmF4DJUkYAOr3XTnbbdKZVFBWoCN65hjyFzrLC+X2WoTzmtslMbCIpnf2iGNpWq71TVJQykrNhoiVjsRxi7iWQxv7Dp2mGqtqzBQBQeB1vISaSktkhlqA86s199ZItVQK7O1ztk9mG3MubcFQKYhCrjcUl1kx9aqOJdJU3mxhdXAk4aYrdhofNSmPRFColvlxqadobYr9m1k444sjwKUCnURMTad23WVlgdl4kMugM3vzjvfnBRM5wHxsRzvGuzG3XfbOQJs1KYlP9LKADapeZ0BbCDvg87j0ko3q0F62e9k9pxOAyvq6sqkob5K6qrLpLOlQZp0IGhSw78LFFUZcICYNjQm1ivCdDpbS8rgqR0KJlp5WWGurTHcaN5M+dY3j5ZHHv6r5om3yqCsGO6TYaKE6/nyviXyr0f/Lq1NtVKWl60dqtg6De511lmqtOEq0+FmtjTJNDWOz/jpKfosnjrscx8ZxyHTKXwpk4MuBHqCAV/8N+ff/vY8maTp5uRkSV5utlRqOY/+6pEj9yTuJ3ivBSD25/W4ZHEU7+bXv/i5lBTk2zKkluoaqcgvsHg/7dU62LS0qM6IqF5mIFd3fb00lWgn14ZHh18TBtRytuVsNWztXSXNOpDjkZSXNUV+d8G5KuOQLO/vFaIH9Q0PyNL+HjufsM2stxTV/S1/uNlcF9ub6m3CQBC0mU1N1u552YH4sy53s7mzZaB3qaxQHaNra2sWgBgdR3o2XftJyG8h+QB39tlny6WXXirnnnuuXHTRRdonfpvk3/zmN3bdz3/961/L5ZdfLn/84x/liSeeMM85yLeNh5YtW5ZMmyPL8Xxg9R3jCETO9ZDcAwzy+1966SW54IILLP9f/epXct555xn/7ne/M7nuvfdeuw8ClHQK5RmLSPf888+XCy+8UM466ywrO2lyzhJOT4N0XVbKQ/kgP3qZoF/84hfys5/9zOT75S9/KVdccYWcdNJJVt5QvjAQu+uKMvvSxWeffdbK+YUvfEF23HFH2UDHKHjatGkyRV/2e++9txx88MEm/yOPPGLPuzxQOuVHBs8bcp3fcsstVtfoG72jp1NPPVVuvvnmZH2uCnm6t99+u5x55ply8cUXW9ro+uc//7mVk/aHzrx+aWfcByMD96LbRx991NLzdjcRcZ/nj068jZEX5SJd8qYNkC/5cZ26u+SSS0xOjvz90EMPWXtctGiRpYEufNdDiID6Xq/p6MjLQF0jDzpHP+THuTP16/VEGcL2Nh75fS+++KIdobANQv/617+sXr/97W/L7rvvLgUFBTJ58uRke9trr73kkEMOsb7xt7/9baXn14QYR9A7dU3dUlby8TGIts3R2wP1ctttt5m+wna7cCHv4Yhc//zu52FfoP4pw+uvv27pkS4ykBfnl112mbUB8uTaeHzVVVelzDtdIv9U6TrTDs455xzTB+0DXcDoCjm5x3Xm4w3XGX/ow+jA2/6CBQvsd9o69/Oct3PGKPIhDdKkT6ATdP2nP/0pWUZ05+mFZQ37oveHl19+2dKjPSMz6ZHPaaedZmmsqq4ytO4R8ySfazFPtw0ydI7ORil8/Npp2/fYfLYsN8vmtrPbWnR+HRniM5vrdQ68soG3vjFbQzMfxWOkrrJMWhrq5cn/PK59f0VyrA7fgQA5f//bQ9LV1i5lWVlmh2AQszIgskkiz302VOlqrDdPJsJV4E1OHXTrOfPebrUJOyoqk9xeUS2tlWrnVEXcrMzHfLgtwdhD2EJ89MeOnNnaIK1qd3bUEydV63naJJmu9btJe7PMVHtmBjtQKXdUlkh7AogBnGmuiXh6a72WuVi69NhYoeUvzpfZrY1mD1GmmaoLvHMMhFH5sWEJDoy3DR9eZzQ2SV1RiXkFzW9rk8biIunWewGJWsvUFlW7E/AIWzQCb2pUPoCniNE7aQK84PlVmJ0lt//hFunrVb3r62kwsQoEnbPahHa+5PVXZf7s7igOE3qO1WeGR/M6BdisGWFIDsk//vWQfOgj+8gGangWFGbLjK42A1CaG6oNfGF/fRDtWa3N5jUCmuidmyVLxiCkddpx66sMMW2qLpXaiiLJm7aBFOZNkentDXLggR+WK6+8UCcOL6hidWLbHy0rWrT4Vdlpx20ka9IGBsqQdnt5ucxXw3h6hXZa7SiGOmqnwHvne8d80wCfxcsW6ECU8NRJDPohWDMW8zvPDQyoAdXXK+ed+2uZNnWyzJjeITXaQTmv1Y608047SM+yJbK8d5ltjd3bszS5zTccnUc7TUFMhApyci2I1labbmrrJRuVGcRYSgaKO7OhQdordXCrZPvyFm2QK4Mwq8Q6MMGjQButCwdtcqdNlkM+d5D09C62ugakYQNzeNA8QNZzQgEplRDV8V8ffEBKS4rsRQhgw7IzvhIwkDBQ0xfK83PM1fKFZ55Uy5RBOQISR8AaOJGNn4T8FtMLL7wQeZglDDQYQCBLX+Z+npOTI9nZ2aMMuUmTJiXPP/zhDycNKScGTwzGcGKOEeuGbHygDScVIZ188slSruMBeSMD+fmxrKxM9thjD3veaaJBOyQvQ35+frIslLeoqEg+97nPWVpL2Q5SCWPcjX2X18/dIAQwqaurs3Ryc3Us0LRIG/n//ve/2/OhcQNhOPo1JliAYJ/85CdH6deZNKdOnZr8G51QN5xvs8028t///td0GBro6RDyu+6pr8985jMme5gPhvyhhx5qZYRdF+ORp0s7ePXVV+Wggw4yeQGdSJfywPF25e3NrzkjA4ZmqnYyFiGntwnaHrIg19FHH51Sx1xDHm///M2534v+u7u75Qc/+IEsXsw7LKIQyAiBs4kI2QDDSkpKLH3K6HUKFxYWym677bYSUJKOwRtva973lixZYuDT1772Neno6EjmFeZLOSk39ePX+HvXXXc1kCed+p+IvC2TLv0kbHMhcx9tJl5fn/rUpwwM8Prl6G0jlI++G+qP+n/88ceTZSQtb5Mh0w7GY+7xvh/mDYVA3ljkY+pYTProP17uVLL6Ne7lGfoa7dPbwN133z1qnOd+6hudu96Rx+vEOS8vz+pmhx12kJtuusnK6/qmvKQfjmu+CyhthHGUNEL5SQsQaG20nwy902lkcw/OmY9zBKy5/547pa2uWqqLC8z73sCCprqEx0Rkd8SNu/WNMWAt9ILOOYgBw1KfWp2r/uOvD0bgV0Kv3k+dnvrPk7LhnNkTAzZNDRZzBtAGG7BR026vr7EjoE1nVW2SAWMAZRykYcVFU2VVkpuVWyqqpK08wWrbAbK01BbL9Eb9u6bYYpfOba6RWbWV0lgwTbqqSqWrusRAnM6aEpWrTO2bEgN5muvLzLmgprJEbcdJMm9Gh2wys0tqCgFtmqPtuhO2I2UzbyKdr9cUFUhlfq7mVy1NFZXSXFEjM+obTYd8TMf2BKiZpfdyNNDGAZtqbX8G2DQkQJtoAxLsgurSIqkoKpF7775Hhgb0PaDNmB2bIcKSRKEphuXF556WmdPbpKIgNwPYpMEZwCZJw9KzfInajJH5fvoZp0hDY41522DoV2oDnDW93YxRC/pbChKpHUw7Gkt/aGwABM4GFNToQMqyKmLQaOdr0fNG7WTlRTkyVdOF587qkG994ytyyy3XydPPPK5yDMo5vzhTCrKnRJ48BJ9SQ6xDeS7Rx7UT0ekYOABsDvncp+0Z41TgTHANoIWOMpwYuFZi7UC33HSjpTu9rVWqtWNXajk5Fufn2ZKi+/90j93H2k+OK/r7ZMHLLyXSUINr0cLkBP3RfzwsG8+LtvzGy6a+VMtRVy+zmptt/WaDTmBAaWmAtZp+ShBmVXglwIaBb8TLpigvWzram+Xe++62el6yfGkSsOkfziyLGhs0idrHyy/9Vzo72qRY9YjLqcVS0gGdgYMXAKh9Q0WpRbe/7fc3aloANVFbe6cANhgybpT5ZD2cYDOZj0/i3Zhggs/vxTou8DcGwCmnnGLGpA+e4cQ8lRHDfW7YO4UD784775zMz40S8vVzDK7XXnttJSM5HQ8HTyM0Sp2rdYzDs8Hlj8vohhrGb0gua5zxToDQtxvboRGJbvBycN2jV9LCYIqnxTU3NDHo/fqDDz6YSC19onxx4wmwCjni9Q5gM9FLcTw6/PDDk+VzPXk5OadMbjw6l5aWmhz+HF4ByBDWxXjEvS4z5eQc/X/6059OpsmRtpDKOCZv5HN9A6hwRE50f+KJJ1qa3t7C/NIh2hGeLfF8kcd1Qd549mAMe7tLl9zLhj4CAZzhRRFvV5QRA5s+HO8P1IGXHzn//e9/rwQgrQ65LuNMuX1MCRkZqQ+Ye5CFa4wHX//6161+AUChsE17Wwmv/eMf/7B0HFRwRu+k5+WdiKkPdOtp83e6deTjz1gc9m3uDWWijhxw4W/vQ8545oV9BCA4BOS439t8+Jz/hg7CvzkiD159jDPerlIB8BAANelTR9RlKOef//znVeojGVpXaVj7zivaFlbIEF7JygANbODwyQP2lzxtMwA2zGnxjGCZC6DNjIaaaLlLCgNvfWLmoRy71E4iviIfFUsKcuXWm28yXaJfmLEJwMbHpcULF8nWW24hJdo/AXxsPpsAbAwEUn3jPYLeActYQcHHdJajAaJxBPSoyitIcqXaOzB2T5mO66VqVNeoDQfXqR2ELQQ3lDiXSHH2ZAvFMaujSRorCtUuqpaGwhypyc2SKv2tPjdbavOmKWdLTf40qSzIlorCacrZUqZcWVYom200T2bN6LCdpggHweYrTZonm+PU63gFCINXD8uf5nd0mGdN8bSptvMrAYgrC4qlurBIirWtzW1pkS7sM8AdtTcnAmywg9ENdkGp6r21vlH+9fAj2oZ1fjKoVnXCwyYEbB556EHbYTgD2KTHGcAmScOyYOFr0jfQo3bjkCzrXSx/vPNW+fo3jpKNN5or2VM2sNgdbKcNckujZGAAibS1iMp0agZPmLWULdVlxnjbTG+ule42llaVSwN71TfpANBYLeUlOtHQtAFvdtj+PfKD44+Ro4883DxsGJRZEkWwKSKPA9qwJIrAU3j4EHNn5x22luUqa/8ABlo0IDkz2DNQ0TnCAct/w93SwJsEqDO4vFf+cu+fbdlLo5avQRtIV0e7dGpjqNWBDG8Z/j7mW9+Uh//2V52V6MtEOx28dMki+6LtTeTlF1/S6yL/ffY5+caRR9q22sVZ2VKanWMILKBNkw5SBG1mOVkUlDgGwKwqJwCbEdAGEG0EtKmtKJWcqZPkO9/+hko4siwKsKZvhb4cI9HXX0IBKZUQtRnayw7bb2vtlR24iFIPYIOrJcv00DV6Jo7N6T/5kaal7W9Fn74g3xkeNv411I1FNyCYVPskPRW7ocR5aFTU6kuSY4P236efftrShvBSYbIQGjVOTCTCQZd7MAK455///Kfl5XlgRGBkcY7BiVcCRsitt95q6TBgex7pADZuALkByDH0tuELPmmip/BlEKbtsrsBSzoYojBpIR/8wAMP2O9xQl7Sx1MITxw3lELjCh2kMqxcF+RJfaAvp3SMxvAeQAz+RhaAFdc5OiIfZEAf3AOn6+HBfaQJH3bYYcm2lsogDsvshrQbel5WliitqrGHjuGwnbHMBxlC4MJlg6mHOKjh/SO8DzDjhz/8YVIm98hKh/CAYIkXZSTtEKTgb8+f3++66y7LI13vJsjL6+2V5/bdd9+kTmF0Trvzv+HQWHcOn3nuuefSqv+JiHxot6E+Q6YPpZLFOZQJb7vW1tYkYEN7o9xhXw31hgcIbcrbHP2L9OLtYTxGNurQ694B6XR1Q/tLla6zyxH2/TiQRRo+FnP0NOmr1D96AFQOyxvqzfNB15Q9zNcBF875zfvgZpttZp6ZlNt1GuqWc9o1zyOTPweTN8tYw76YofWTmCf5sig82fFoZ2591aUX2e5BGLUABCxh4YNtfUmBedhYLJOMh40xRix2GfYZdlretCly0W/PT9o/kZdN1Cd9fCLGym477yQl2i8xiB2wwX7g3HZP0vkuS9AAJPiQzpFtsouzp8p7Nt1INpo5Qzbq6k7yhgme190tc2d2y+xZ3WY7wd3t7TKrLeLZSW6V2TPazS7koycrMxpV/nfN7pJtN9pQNp3RKZt1zVCOjpt0d1qe82d1Ks+QebNnSHtbk0zW8YmQFlmTN7DYnWz/TUxR7FR4blubzKjX+brqqiIv14IOz++aLpvMninzpnfLnA5Ne+asJNADIDC/Ve3NNDxs+AjPUjECKgMYbTxnnrz43PPahN+QwX48D03dqnwdJ83uHJbb/3CT2mUlUlWUr3WWAWwm4gxgk6TImHzuhaelf7BXz3XwTGxf/dyzT8oRXzg08hQpLrBATQT9pWF2NTVawCYAGwxWlMlaR1zo6Oi4zuFC57FtmqsrbHs1DFsifNt2bAQTbmmQqQA3yri1gaQzMLNUiM5hoI3mgbcNFcXaSfbWnz+nS1595QWVUw2H5b22TR2BtBxIGZNT3aM9avGrr9quSgTpxY2P82qdhDdoZ2R7bBBi9NCksvzqZz+zZ2DyZV0iX5r6l/fZIJg0wocG5YWnnpKDP/lJqS0plWz0qIMF8WxAeefoQEiZaJA+GKwOgwQbYKOy2rKxJGBTrfqutjg2xfk5Mm/ubHnxRXQW1fnCxYtMzPWevL5WIq3jBB/82YOs/gFsiGGDh5mtjaWd43VTHwUe/vzBB2lakYeNxU1agQfT2xuw8cHOJ+U+8YeZbGMo+G9M9Jm0h8ZBvb4I/X5nrvszxDCAADNCwykEV+ITd677wHvddddZWi5HaGiE/PnPf96eAUgI85mIXM7QoIApO+WFb7jhBrs3NEh84hNeo0xwKhkx7O6///7EnRFxL7IiM3EkXBYAAI7x8rreueY68b/9HjyCSDfu9TMWhS84DDsIeT772c8m5SFfjEDy4Xr4TLqEnpAr7mGDXtyo4wh7WWDuJW/OMcj5myUwod7TJfL3MlIGL6Prj6Pr1NtDKA/nbizzHPciE38jI4AKunNKV0/XX399UgbSjbdFGP3g9eTlDvOZiDz+CPLsueeelgdpUpbQ+KcuvJ79ml8PjzDLqdaGwU1Zyc9BE5i/vV34tbB9cO7XnR1wct2xPNn1D3jiYwIyMxZxBFDw+x3k4NzLWaPve47jMc+H4417+aXrfRSWMRWjF5fLmfKHOov/7ml+4hOfSNYRugBgiedHGqn0GbYB7xOw5wm4A8Acjhn0L9c51x977DHTZSgfeZHGww8/nHb/yNC6S4A0zLEWLwJkHZZlixeaB/uWm25ky1xsN6DmCCzApmipZBcgDDcMXT5apjby1hd2gMXACT4mqv2VPWWSnHHqKdofGZd4746MT0kPZ+16+++3r3mVANSQVhywYfkQOgco4wMwdUBM0/dut7X8+6EHpff1V+X5x5+Q5x573PiZxyN++onHLYbOf5T/+8Jzxi89/5y8/FzErz47wj0LF8i3/++rkp811WKYEg/y12ecLq89/bS8/twz8l8dQ154/N/Kj8nzT/xb+TF59j//Vn5MnlF+Xm3Xe/70R/npGafIQZ/+hBSofchcfauNN5QmNfSjZU/Rkfl7dXGh/PD735UXnv6PvPLCs/LSs88bv/bc83LnTTfa1uEVWdOkU8vZprZqOoANNit55E6dJDtvu70sW7jY9AtgkyQb6vTdrTbnxRecZzFesYHRcbxOMzyaM4BNQK8ueEXbEkbmkCxY+IpeoZENSd/yaCekh/5yn7x/913NIIV9a+OqgvxogKiIEEkaHogsR/fwgAFZAHAIJgxgM7OtWWa1t9hADIgzo6NZSou08epAvGH3dBscWGbSoUZxZ2WlbNjaaoMIlcZaQdBd0MnfnnuOPEog4+EItdSZbHRk0sDSJZ1EcRzUASoCdBK/+5FKZqKlzDbn79pwQ9u+GZCmo6lJanUCOHv6dOlqa7NrrWqYElCYweDzn/mMLHpFdaVpDfRp2tpGhgbUUEycGyc8cRa+/LKcd845svsO25nO2L68rqjIdMQ2dSH4sjoMYGOgjcrooA1p46rHIMUW34A2eAr99nyCD2vZlcNAies1eX2tRJGe8MQ67dSfmPcX7pZ4SrVqu2QAaSpn+/sIiMzV33fSF1l/D4YyE9doJ7S3O2DjL3Am1RgteFWEk/i48RZyOBH3r69ccyOIyXqjvgDvu+8+ywNiQGVi7+chMfDGDfH3v//9SRlCzxc8a9yQhyt0vIgviUrHIKCsyEweYXlC3nbbbS0tOJQvPE9OhJTc6EWHniZGj3u/UM7QyCM4Z1zPbiTFvUxIMzSg3LhE/5wTG2JVaCyA4Utf+lKyLkMjj9g6lJt70wHGPF6ME8s0XCcuOxzqnjwxCP3vsJ5hAsOiw/BFPRbFgQ1/hjIQp4e8AC3IP5Qh9BpzffsRfYT15c+xdC9sB+noB3ne9773jUrPy07bBIggfX5HTtoKFO8nY5HH2AFAeM973mM6p694XmGZaUN+Dns/dnnofzDl/8tf/pJW/5qIyJP69fGGPMP2jQ7C352R29ulA5x+zm+k8/zzzydyGQEjvR8zBgEahICb10GoE/Idj7mHNka9h+3R85mIqI9U6TqTvsc2Qi/eF3wsRH/IjcxhP+Fv+jAyIR+MxyM687TRkY8vPg5ynXy8jXjeXPfzkAki7mUNy4u+iRFEfqTHkTxgngO8DvtKhtZXYhzTeTSbedh8a1jO+9UvJVfbS5POqwBrmF8BHBDDEs8adkZiW2g4lYG3vjFGrM1Jm6KP6tO0H7MiYEjtHzyYohifESU9/7SrHn7Y56VIxwBCUJBOKsDGAw3D7ELLLkjYaQteeFZfXvp+W6F1xrsIxq6CE3UKJ2OKwnwwhxknnd8Ykm9/42jJmaZy1NeYl8pdf7hZhgGZ8BBCdme9dxTrPHtgaLnmMigr3hgwz/brr7tKNt1wrmTpeAVAg7cNH67Z4ZXVBujmlB+doLrpS4S40GTYSUvlf+axf1ng5qIpk2SOtrtutZsmAmyws9AR9m2OPvfhvfeV/sSuzBbHxsmGRtWJ2oU/PeVkydexGkeGDGAzMWcAm4AwJnv7emTBgld1cs3OLhhN0W5Ihn4PDcpAb49cdcklsvlGGxlgUZabJ90treZtQxwPZ4ACQBs8bRy8sY6v5wy2HP082oauzICarvZmmU5k78Y6Kc2eZmnhXQMA0aoTMCpptg5GuOfRyDGeWQM4o61J3rXRPNlh663kw+/fSw47+CA57lv/Jz87/RS57LfnyXVXXiY3Xnm53HjNlfL7a66S66+6XK688AI595yz5ayfnCw/+cFx8vUjDpcvfObT1rGJ8o0nEVsHck5HZ50jTIffaGaXnQNc7bb9tvJ3ljho+8DLhijgnPcsXWZ/0zkJUmwDmA4Gi197WX507Pdk4+4uWz9ZXaA6bGoYBb6sDjtQMwLYVEfxhZQNsKmukXY1mgFs9tn7/SYfci7vSW+XkXWe6N8p+3jipaP94fbbbrHtEisL863No1sGENopbR13zmJtt836wnnq8X/pc7xMhvU9ABD69gZsnOJGip/DGBVM7DEImHi70cZvbuQx+Y8/58wSDJYOQqHBHBIDLUalX8fY5RmMETcc3YjGq8eNOmRxI4CAmCGlYzCH5SYvykk+Xj434i6++OKVZA7BAF8GQznQA+kid2hEYeRCPOegFYDGsccemzQc4dDrAcbQ/s53viPXXHONLWvgyzUGz7XXXjvKEwb+61//aulC6X7ld0Iu5Af4AsygHKEhC6+qh018aQieUC4v6XtZ0VVoEIb6Dw147meHnHTLhp5pc6lkdlnibWCfffax+BsE0MaTBMOT+v/iF7+YbGvcB/sSQGdimaTr3QQRHJo+hAxuvKML4ic5oBX2q3Dnn3R1AGiDzqjLENzwcnuZnGfPni3777+/HHXUUbasZsstt1xJR+hnVdrBWOR9Gw7zgOMAEky7oBypZKffIpv/vcsuu4wCbcJ2wBEANcwfYMp13qDzj7g8qZh7fBwApAgnj+ksi/J2Ph6Th8vlTJuI15uXBR2Q7kc+8pGkPMhIO0Z39Ccvmz/Dkj52xcIjkrZyxhlnGLhKPoxNrlfu9/5I/r7sKk6MlcQ5Qo647HDGwyZDEQ0nl0FhZyx67VXZfJONzbCeqfN9gAI+1Lpt0a1zLLxrLF5jBrAx24hjo47rADbYKVNVd0d84TCz4TzosPc1+qrNPfTPE39wvNoiOm8tLbE03NMmBGw82DCgBLZbUdYUA2yWqT3Dx/I39B0E81GcJVgWjiLBA0OEXEjMo0NO2ETGK4bkmO9+W7JUDkJQUO9XXHSRrGDuhpyMrc5s7qLM0iKYsi1atkhn2ysszAPhPbBf//vsM7Lz9ttJgY519ZWV9rG9s7nZds/KmjxJzjrzp5p0FBoDu214QNPTsfrBe+7S8lZKeU6WATZsMW47RMH6PjZ7KwHYTK9W+9SAm8ierS0uktwpk+TgT37aPtwbPjXEBz4tMmTqj1ZlfP873zRAkqV+GcBmYs4ANgGx9XDP8sgtEQa06U+g3Rax3TqXKkSPS3QyeuYpp8iM1lYDboqzss3LhkbnoI01wARgwyDLkhGWS7EGkvg0oLS+XMoGAx14u1ubkoHFNprRaZUC0uteNsS0YTBhfSPuZwA7gD1si1aUNdWM5RLtZBwLpk42tzo8Hji6Z5D/Deckrvl1jrgSAtTgkQJYwzkMQAOIQ8BZmJdIdXGhPQeCe/Wll8qS1xdah3TQBjawRnXIoBl5+Ohgowb8M/9+VI7WwRT91Gk6NMgQgFlVHg3WjAA2viSqva7eBqyqslJp0kb/7NPPmHwEwbIlXOs7JeprZYr6A4x7J7tElefn2oDOeliWRNkEQts1bbc0N9v6xJ/vukMGBnt1oCasM7twvb0BG0ANBjwm4v7V1ifYTLZZkuQ7DjEYYpQAThB0ku2Y29ra7Fkm9hgB4YQe9nO2cw0BFP/iHQ624e8EWOXrrRurodFKHJTQ0HHjg+1ikdFjWKRDPBuCKiGH1zfccEMDVyA/hkstQkplTGHwOGADIacbel1dXcn7fGmHl/eAAw6wL+Phi8jBIYAVrhNP5Kc//anpxAEb9Bo+Mx5xL+VwEAlCx27MwZxTJgAb6s5lT5fIA3mJGxOm63Xnu09BLjdGHzKFQFnoRZUuYEF63MvR0yZdgqeSP+2d+qF81DleRGE+oScA2yHH473ApMGzeP94fmHbHotuvPHGZF2HbTrcJczzI/0TTjgh2XfSJQA+N+I9/TgYMmPGDNvKnsC0Tt62yY9tzNkump2CqL+15WHjY42XFWYpEtvgU+9h3SMHgbvZnWuTTTYZ9UwIcobeWYAQ3l+oD28znAN+opO4LigfYA75eZsZi53i/SHdOkqVZsjUnfcXxmfXF+OqA4Pc5+RtLhwDPS2WgNGGXG/e7kgfcMX7mpeFI2P/hz70Ibs31biG3l0Ong9lIahzqF/aoI+pAKHp9t8Mrbvku0L5hh6/PPtnUqRtjLk882tsAmwH35K5pYxAw5U6/6o14CZu3K1vjG3EEa/9GcxJ1WYBsPnMJw80ICzcJQqif9q4rt30Vz8/W4q0fzaVFJvtgGFMWg7YYL8B1ADYAJpRF6xwALDpW6I2T5++FzUt6o5Yj7YduzKe5c7YlzBywA62OPhCnR9/3PcNsMlWW668uEiuvvyyxLbuOvazUiFg4pA6M8dePqRzMBlKxOMEmKKcw3LXHbdLjZaH0BaANcQmBRDK0XaFx/zixawwUBt3eZ/pgrzuvv0W+3BfOGWSxUkiAPJEgA2BjQGyqgsLJH/aZDn8kEMNsLHlUCr+0BAyafLYhnqBEB5fP+rLBtgQSiED2EzMGcBmFEUNaSymYwAXWiejAyk/99ST8t1v/p8BAcRmYakP6C7xPVjLx/ZyeCLwt3nhJBgQgcBYLCuJGnrkaeNs3jfKVJIt7dEORuXAdk1/cy8dmGcYSMbjMP3VYQAijp4Wf8P8DbCTo5OYH3z/WFme8FzpXdaTCLY6bIOCbx2uXVfvWaSXh+Saiy6UMh046kuKtIyVBrKw5Te7R7H9d3iNbcBhIp3zO79xT1ddnczRgahRJ0xsj2e/6TMEzWI3r4aycttKb0ZTsyHN2VOmSl5WtnztK0fLcL82cJW1f/nKxuZ6RzZYR6ejKWr/FrhN2//WW2xmkwjaNNHtAWxY0kYdsswPUA8vJtwtqWvqvW9AJ/z0IeNENn4S8ltIPsD5JN6NA5/Mn3suy+hWJn+OybrHmfFJOUcYw4nrpAWwEwbnjFNoSLmBfOCBByblccZQIU4L6fpvnOOdMX/+fEvfDc10QAU3Yh1YQtbQsPXfyIPdr0jfv5y7gROWiWv+vJfd08Fg4nfIDVE8MjDCQjncKOJZDCbyC19KIUjk6aA/gBvYdRkau2ORpxtO6CAHM7wcXgY8b/yesNzjkZeZ+wFmwvTciMN7JSwX9/pzUJgX5+nmHb8vLKfvhIXuwzpHxrA9hnIB1gGOUTduPMNeZ+ecc46lncpg93S8XPxNnJHQuwpGJjxYyAN2feFBstFGG43brkNZOUeWrbbaKpkGfcbbpMuP7p988snEUyvrLMyPJVl33HGHAbZh/awuxfu3y+bAV5hH2J7xfgLsov1QDtqQPwuTLr8RhPgVli/HiDIBUnjf9udg2kK65Yvrir/j19aE3AvIyxaOr+mMb6EseLVQtlBPzgAort/4WANY5/3DgTF05m2e8Zh8wrbHM7QpB2j8GT8CLK9NPWXonUmRfaHvUDX6F776iuy16662nIXQC9FGJ9E8fMSwjTbbcEPajbp1lTFW3Q7ibwzXOPO721PsEsXOsFtsuom+w/iwwntsNAhr/Xz4Dbnw/POkSPungzVs7MLyKEAgQl0A2lQX5tvuUGzhvXH3DLN3tthwrvT3LtU0NE1Na/lSAFvGjoiX6W94l+P1Ai/rZ1Ob6DePWQRwEdmTIt//zncNsCkpKpaCvHy56oorZcmixXobgXsHohULet+oGKHKNi/StJZq+gA25OYyAAZ94ZDPSbaOnYBAHS3NUqc6nDJ5khx//LGmF9h0QXr6zAN/vlsaKsttVyx2PQYQjAM2M6rrjB2w4eMttmBjeZl5B/3o+B8mbcG+3mgOYaRlIQ+8yIh1maNy4WFjTg6JugWMgDnnWrQpTep2sT5xBrAZRYkGPgaDmqa63t+zTP7z73/JKT/4oUXbxksFb5dZ7a3mrcLyEQAagBwYTxz+pmEDKAAsELyVgcARXB+UzbtGK8Ubcsigvu4mCXMO+/X4kTR9wE91nIgBhkgHbyDy8+v8TVnYrg7Pin32fJ++cF5LdH4OqiPWSepx6VLiCKhxp4MKXjbv2XRjKcvJMoOfnaPo9AA0rEMFjGHwBaDhOoAMAAGgDNcBb4gID5jD/bY8R/+2dBobTCY8QQqnTrOYO/k6ELap/vfe633ymU9+Sq685IpkNRoYvb4T9ZWyj49u7wd+9MPWxgEkPegwbQwQMQqqXWWAzSf0PuqarwkRULNuAza88IiHhPEzc+ZMewYOv3L735dffrlNGHiW52BeuvwdGh9cZ+thT8ONBWQkpg3LHPgN4yXMh3PkWBXytDH6XAdwXV2dpR8aNxjW7l0DYaAga/iSwMgL5Q2fTwXY4NGAzv0ZZ+TxQMohkb+ngVEUvqwAGRxogMLfxiK/x4+e3/8KsHFmi233anHdQGOdQ6GBOBbFZQzLCWCD10IcNKCMqXRH/uRJTKZURi/tD68z0ubeMG/+pq1z9HIAYHoMEW8DpPvBD37QPMxCQMiZNvjUU0/Z89S168DT9CNEGfBS86Vmnl4oO/XhxjP3h95E3ta5HrZbQNqwH6wJxXXvssUBG/KN1zdeJOw2BIjlbQqAwD0FYc4vueSSUX0V5m+ABvInTwd86PPUAwCG3zsep6KJfl8VeqsBG++TjAcANP6sj1foLQRf/IhseDBlAJsMjUtqtGN0vTG8Qq658grzPGDTj7qyUvOwsTm48ogNsH4BNs5uE2HEY8Cy4sDBFTNk+aCrc1JWAZQV5cuWm0WAzUjg4WgcTQI22vWuueJyKdH+yfOkZ0CN2mYYxwAJzG1Z7sPuvMQW9Rg2m8+fI1dddIHc98fb5D86p3noLw/IA/ffKzffdIM8+eQTthMt4MninsXy8uuvyKuL2Il4ufzlL/fLvX++Rx7796Py4H33yv1/ukfu+eOdcvjnD5NKtaOqK6ske1qWXHn5FfbhGxkBbogPyvnzzz4nN994k9x2y63y6D8ettUCCxYvkEE1ZBayNEqPlJmPpbSrW2660cCasqJCs4HqVYdTp0ySH/zgONVDv+nGxzx0dN+9d0tdVbnUlKQP2GB/YSPipJA3bbKcffoZMpCIYTPQF8xphxhTI7t5//32lmwdx9mAh7YNCIHO0T/MuQM3Gc4ANqtEoQLo9EzUbOJkl6MG+IoaUL886yzZcNYsAy8ACdhRqb6sXKoKi+zYWqMKr2/QAYCI7/XGDDC4OsIso8IA9gEJpmKoMAYrH7BAfd1dL2R+T3XkeR/wUx3TYc8jZGSIvIZqZaPu2Vbu7s7p8stfnGMGLHGBHGF+7fVXpa+fic+QnPzD48zwryrIk3md7bbEpqmiUprLAZ9qpauhSWY0NulAUGteMrNb2kxn/F6vg1pjabk0lldIfXGpplEoZTnZUjhlsi3zytfBiJg1O269tRx+yCHyo+OPlzt+f4s8+djjVJX0LO2NXPW07jjPeNgo0Y5T9nEGcl5sK3TsH5Kfn3Ga1RtrVW1re20/tFl2+2J7PkBKthWc0d4ii5cssGffCTFsvH/7ZNoNKJ+YTwTYhMSXdwwkNxBJMzQwcK1n7Ig/y0vTjQ8ffO++++6kTO79AhNjAcN31113NRnD5Qz8jbykT3qpZIxTvNzO++23X/K30HA+7rjjLF2X041AJ8ZIN2Z4PjSOUgE2GFFxGfxv4kM4AMO460sPeNYNKU8vFY33m5OXw49elv+lhw1/swQrTJf64zlvF9DI5Cp9issYlhPAJqwfABfqGlnIF6a9AqyEAAWACc85MEC8GY6AL1ddddUo0Cxe32F5QuCHNuN9BYCB+wl2HRrrzizzQX7y8fRC3XieHD/60Y8m9R1v43PmzBnlWQOhH9KO6430XXdOq1MfcYrL5GV1wMaJvMPyhgQQTF2gQ/eYCdsY8XjoO6H8pE1/JH9AhbgcBO+OlzcVpdIVxLV0np+I3mrAxumCCy4YBb44UA6IA/jibT5sJ3iJZQCbDI1LalgvW7SQwUr22Hln8+CY3d5hH3WZG/sc3OZbykkDOsF+fV3m0P7xc/8NewmQpa0qWsWAV5LtCjtrprzw/LPaFxkjRgM21u/031233yaNrIZIgD+kx/IojGPsm67Gegumywdr4odyJAA0ISnY4ch2R9W+XJyfJ4Vqz+TlZsu3v/1NiyWD5RPOf++++06ZPr3Dlj0VFxVISUG+LX3z5UoFasfYMT9XbrrxepN7+XI+HjAmRfzrX51jYR1Y8lWm409lRZkc/pUvy4Kl+n4e6Df/mqU6L7LxR8v33FNPy4zWdinNL9Tn6jX9WgOEfnj8D0wPNlbh3aXPkf7qADbN5eW2sQ52QXFetlx+4cWyAoBJRSaGjQ9xHteUpV677LCtVJUWSmtdFDIEW5d6pH7h0Ab2el6fGT1kAJs0CQWEEzP+5uWM0WTADY1wsN9itSxZvFAuvuh3sv3W75GivFypUsOtQiex1UXF5onSXKUDjHac9to6AymIyG3eIg1Efo9i3jAYUTkEGWZ7bx+oko1Z77EBXI1lA3pSVPCqsr8UUrEt0fK89BheB9UGYGks04Gspt48LPbbZ1/VyBv4WBiby17fMrvynyf/LaWFeRYNne3x6Oi8nFi21IZOKqtMR0lwq6FR8idPMcZjhmDPbBHOPdzPPdtt8S454EP7yonHfU9+f/018uwTTwTuhsPSt6wnQne1HYP4+lZzy5bo9ZFqXX+J/p2yj0cvicEBbefath/+6wNSpS+aSn05zWtvtxccL7WZWofEsCE6f2VpkeROmyy33Erw28g11F9YyWz8JOS3kHyAixt1PqlPB7DB08N3HSOArqeF8YuB4WnhHRDGBnFifAknFAzARx99dBL4cJkwDty74IwzzhhllPEb9wO0IFuqfFIRaYSADPJiZBB4040jN05IH8OQ7Zsh5IZDXVAOl5u0Q+MoFWCDR1BYDgxOBwI4J/AyYy1LbHg2HItDjxR0hhww5+F945G/7PzoZXkrPGzcAB1Lfq5xj7eRdPKP3xOWE8AmNNRdroMOOsjebeg8lINYKHh+AUw6iOhtx+PM4KHCM27AepmcwvQAhlhi4u3Mj8QtgYgp414NyOntYvfdd7d0YC9fmK6DS3jpOAjlaXt5ScvBTSiUk7T8b687CN35dZ7zMq4JhfqHvb/EARsnZCBfmHPvA9/61rfs2bCvetoEhkYXoY4gPEDi+dP30c2qBFWO18XapLcLYHP++ecndUU/CfVGe2WMcormhRnAJkMTkFa/xXfUeer5v4x2hpreqPNptQ0AbAAgfL7tc/UQrIHDefy6yg7SYP84WION5Mw189LHQ0bnpOU6H+3u7JB//P1v2sfoyyMganI8V93/+5GHZVZLizQUFRpoQzocSRM7C8CG+EEedJgYpNOb6o1ztQ+X5EyTWr0fj6gKteUm67Vvf+v/dGxmOfCwedoQxwbw5q67/migTta0KVJWXGQf9Jt1XMY+5MiuvMTZBIy58orLVF7GNrwqmfv0mI1JfCPAIVYOcD/eM1OmTpEzf362ATaMJjYmcqK86LUFssXGm0phdq40VKnNpbZn7rQsOfGHJ0ReO9yvbQ/NMEe/9767pVbtMsCUtlo8jNB1oq2NAdgQ7BkPJD6cV5YUyh1/uEWGB4eij+G078Qrx2LlaB49ixfJ/Nnd0qhpsiTK7MjasTneFtZHzgA2ISUa93iEEgYJ+MR5jHt6lmqjZBCgZY7wyy/9V+69+y457pjvyvve+15DRC1QsU50ASjYZYrtwS3KdmIwAlmEGTRYLkRQXhp0OGDD3pipxPgAvirs7pUTMcGniE7Pkb+JUG9Hla0qTyfEWq7Z7dPl7DPONON1WW/kXaPmlbz0+iuyJAHYfHj/fQ3UmT2jQzoaaqU8P8dArbqKCts6nABZ6IevDLgess34RrNn25eHI7/4RTn79NPl+iuvlHvvvFP++be/yRP/etTWRK7o18GAoFyANMOasw52DEi+9tNpBdvXRf+kZxmT3oknfOs8oYxARyMUtWOWBBKDqH/ZYtlyo/lSpC+I2fqCArChXfJiY3t6ovM31lbJtEkbyJe/8kV7dn2IYQOFRh3LlUgj9IoJjQyWADHAOvjgx5DwaCDwKPeHhsHGG2+cXLKBMeAyuyELk++CBQtGGRDjEWk4wAJjYFB2gpviEeR5UAbP5+Mf/7iVH6MxbqhRnlUBbIgJws49GOZ+H+x/E3TYA4h6EFTyjQNSoQzh+UTkLzs/+rP/K8CG+kJHpOtxXzD4XD886wagU7y9jEdxGcNyegwb5AjbwJe//OXkc6mMYrysHAihvfizeEQhG3nwfJiXp8c1ykm6vhzKmTonADW/wR7Hht/Iw/sR91H/pOW6QEcOoHgf8aDd3O/ldAN6p512GvGWTZDr38nTDPVNOVZF/xNR2L9hL28I2ITldHIdh+UnLTzuvKxh36M/h32P5wEweIb70C1H9Azj/eSA3Xgcksu7NumtBmy8LZ188skr7cJFOugasJ5nXR70zN/IngFsMjQmafUT/2TBiy9KR1OTzX3ndHTax0g+5nY3N40CbMxg1rkWbFst6zG0C9ZFNhsnYbi7jeTeF+6BwXXsKAAulkSxoynxWq6/7hrth4x5I3OUZN/WP1976UXZcu5cqc7NsXQ9T5bl+JKo+dM7DLBhSRQeNnxoxrNmntowczrbpEXrZFZHhzTqEbDluGO/p/2fdwpjCcuA+XigY8Ej/5DWlibpVCMbgKalTvOoqbUQGnM62y0GZIPaVdlTJsmll/xO5eRdhuxDtl03x4t+e66UF+VLfUWpfSCtVttp0uRJsuOuu8hii6OjpOXq7+m1nZ8QYddttpf8adlJwIZYnj868SQZSmy4kg5gA8cBmxlVEWBDaA9i/BSoHGxD//cHHjTAhhUMpoIEuYfNU088LrWJ3ZFrS4tMz273pmKvk/WZM4BNSJRv/DIa+W0DQ+wq1Su9fTrpNBDHDdKIiQgOwmrrJwfpdFFQKtYs/uCYY2QLNbpASAFv2FmH+CyNxUXJreXwqtm4s0PmakdmBx68WmAqzAcvAB4asw1YgCfjsA/w47F3ylTcoR3YARrYtxNkyzdkrsrOk+qCkv9v7z3gNCuq9P+Znumcc7+pc5rEkERUcFFAMGdx9a+uLr9dV9fFVUQJogQByUEQBF0kSVCSShAFQQURVzGuioogSWBiT+d+5/zrW/c9b1e/83aYwMzQc55Pn65773tv3Uq3bp3nnjold978bdenRA2H/5A1Y24Lfpntq6+/ShY4Zb6+rsp3Og0Vpd4yg3IoLVzsGWocY71q//28s6zLL7tU7rv7B/LXP/3RO2PLEjIZUganWpETmqhj3FQioLgygBobc0ryhFMc3LFQdnlMWxCTZRk5Hh6Xj3/43zw5pyQj7ROTxr62pF9NDHPKipJCWbn7MjeIfd5FGz4bmdvoRig7ENrB6WBaFSgd1G/OlChAezvyyCOz8WmcqtTedttt/jwG9MSR78ssxIZer9eRnmOPPTbbOWPtoEsUq5WDXnPffff5c+aCkChB2dP74byXpbPD1WdU2eHYnXfe6a/XfCh41jQO0hMqR/kIG65l6oteowpRuPwy01p+8pOf+PPzIV9dTFc/udDy1FCv294WNqweFb54KR9tD1pWCo5DWOQSDPmQm8YwnxA2lDfESVhP5JEpNGHb5F4oryylrsvLh0QhgoPoMA9KoKDIal64L+dg3RHek20EB8DkF4Go03uFVmDIAw88MCUvYXkpTj/99CnEaTh9EOsdTQtgW+sJhGXOOXMhB7YE2t+oaJmEhE30/pp+iqOuAvXxj3/cXx+SBPp833TTTdnrCckfhALPHefnpkN92GwuiJfy2pJr82FnsLCh7WO5qNeRHn2G991332y70fbOPXl2sB40wsYwLah+N579wuc+552wovTzMRcLm2hBksmPtVmF2Y3BESVsOBYqd/NNUE4Za7KtH6nVzwnCcX7HvyWEDb4U0S+wPrni6//jnmWm/kzt1/1z5/6wxH/dK18pDUWF2Xto3Ixr+RiJ304la/ZZvtR/nER3wcqmsrDAz5xg1gQWMzjdPfH4z3rHwlilq3UP8uBP7/ckEpYxfJiGrFnS1u5XV2LRGnxvkvbmumq59cYbXLpHZGiYfp0Vodx7zY2/r7/mSql0/Qn+Ymgb/e2t7v1YLnvuvVf0rqY9oYOxItOoy7ML3njwoVJWsNjPgGiLJXwazz3zLE/YUA4QNpQOH9ghbJqbI8KmI94g3YnZCRt8i7IITYmLd7clvfLYI39xallaBgfc2MSlR1+j6sPmwft/Ik0uj62xRj+9zM8YceWSS9SE9b6rixE2IcjfDHmEnEHd1NNUKKJI0jLiHii/vNrGMdf4Jzxpg5Lqnxiudh0GU0uYv0cB//D7d8nxxxwtbz7kYD8lKllRIRXuRV7upHZRga8MtbBpra/1nQeN13dYrmNgCWuW/O5yD3+/U5RnEjr26UQ7/5kE0qcH0sYJ+/3M4XTbbTWVEisvk7pFRfK/9zplyj31w+uir96UCyQNZA3y58f/Ku09bZ6wKSstlAY/haZF/umle8uRHz9Czjn7TD9vk+WjmVaGRQcdHqJlqKJTdLx3/cwxyppO2S+j5wZP42nmj7qBo5Owzsbcv1F3ycDwmAyOukGlO7bLQwtnE0yWebRC2rjcct03vIUNTod9B+IGE3jT729P+bnDSdc+mutrpLSsUG677Tsu2qhuIsncRjdC2YHQDk4H06q46OB8LoQNA3VEv8becccdXsEkDiUiVDFCiZyuU9UBP8v2ci3KlqYDReXee+/1v6uC8L73vc//poLVA/k46qijfCc+F4UmVChIs5aDLm8MkcAxRNOCYKHAICE7AMqAtGmec6/JR9iAiy++OGttoQq2pgMh7zhBPu644/zUDsA9UaSmU2Q5Npf868tOQ41rexE2Ws8QFWo1ovFqewBK0oTlFr6op0NuGsN8qoVN2AYaGxt9+9FpRRo+8cQTftpN0r2vOI865lrqhnbzve99z09fU+h13Ic0h+kGJ510UradkH/d5tnRNBNC1oUKO8I9ISc0Tj0/tzwOOeSQKaSSEjbEh8NdvZ6yDcmv3H2QmwfuFdbPlkL7GxXNZ+6UKLb9u80J6WCfNNDG2ccq789//nM2Pq1T9ikvXSY8RLhktgr1wDPIKlHkj/vMJNoHKDhGGufSNueCnYGw4R2gfskQLSO2L7roIn+dPuMK9unvjLAxTAtX/Y8+8ic/pQaLC6zM+50Sz7T/pUzVyVgxo7SpwrzJ+H2eEzYoqyiobIckDcfUwsaLKz9ILlbXijXUeke7l1x8kXsOR93zPNlP8Kwifplppx/885veJPXueSYOiAKNn3EtZY/TZ13cBRcOWNhA2uzW2xX5s8m4bqAO+RB/0ueOd/0S7wX6kmjsjK7yi589KEt7e7x1Tad7h0LytDc1y569vf7DJ/FDBJUXFcgN37jCpZmPJWNO32E6FO/SMbnm61/1K97i/BjdcEVXpyxyfcmBBx/k+2qsWHAB4W89vlFG1w7Imw86VEoLFrk0tklrS9wTNhecc64nbCiHkLB5YAsIG1btpXzKXLyv3u9lsu65Vb5d65QoZjX4bs53dWm/ZDmuExJNdV4HxNUGZY5uq3UZEnN6bFcWI2xCZBtTfujPCNY14dSo0bQbMHmKBrOytCds1NEUIY53mYPIA+xXmwotQtyD4p4YeeRXD8stV18tR7rB80H77utXlGL+KnMCS7FIKS3xDKwuFQ6TTOdECDvZ4x4YJVTySUi+5BN9IKcTpkHhgMpb2bA2fyrmTeWS7qFuKC2WB39wj8iwe+QzD6gfwLmNyIdNZGVzzoXnSaI9KR/92If9HE8Y5OeffkLSI4N+OcOQfInKZsKXF5YddHgqHEMiAiEqS4gav4Repty1blTWrWdJPVdXY66u3AbbXEnoV5rb1UEZ5C2HqC60Hmivj/35j5EvJvdiw2E2Lw5WOeNrA07YetpT0pGKy0I3KD3p5M954pI4qJcs9H7T3nf7Qjs4HUyrAqOD+tkIG+0sGaDrMSxT1JdEqBChPP7bv/1b9jwN1ZkuIL4lS5Zkr0FUmVWyQhVFHGGq4kB69V59fX1ZhXk2kG+u1XsgKOBMRyFP3JNzND+hpcMPfvCDaPCTyQfgGo1L49bzpyNsWNo7zLMqOShnSKj0sHT5JZdcEn1RygEK3FyUuBBafxpqXrYXYaPl2d3d7S2zWMqdqUUf+9jHvI8X9kkLfmVYNevyyy/PLtO8uQorCPOphI2mIVSGc9sv9RgSHnoeAsmi9QnZoenKtXgB+ltPT88m7QOBlKJ967U33HBDtj2RTs6nPUDgaV40Tq7TY5CnqmTzjIRlzvVMGwRhGrWeFMQbtjPKLF+etga5ZanloYRNbh2H9anbmm4clefGh1ButB3O0/JhO9eHDeWsFjkQtbRD2shMglWVEtUKvce2wI4mbDj+8pe/3LcfSOWw/yMellfnHloGYRv69a9/bYTNfAdVOE016k+Tp+g7jzCS8844wyv6WNUwzQUlfml7mx/rY8msSltWYXZjckQJm1Cxmy8CUaLiV3/K6DusCht3z2BNkeun3HOEtbcK+yyKgRsF3C4wBv3Mpz/l+ohoNSQFzxzPebREdlo+9O7DpK640N+Lj+OE+GaEsGFKFEQKqyCxWhQOiCEn8GuD1Q37WLqwciorekGGHP2pI/09qdssceN0lQfu/7F0uXqtce/QDncP/O0wnYgP8/6+7vrmqorIce910ZSosVHGcG5cmbGwue6qr/sFPkhLc0WZt7BZXLBQ3vzmN3vCnka20efLXTXo3lvu1ljYQNj0t3VKqjnm03jhOedFhM04OpESNiI//en9c5gS5dpkhrQhpE7w7cOCL29+3SH+Y7u//6jT13LeA9zvwi+dL6WuT/SL8xQtkjLqzElYn2xzjN9YWdlbmrlnQdtEvjYzn8UIm20EiiZX5gy9wE/t4aF2D/jQoPzxd7+V66+5Wo456lPy3ve8W/Z/2b7S393lnRjTyEsWL/LblaUl3tcLa+bDtuqD771uwwjnCOSOCvucR6ekS3TT+dBpMF+TEPY42VDrO4h99ljhWeX6qjJZ2tMhRQsXSEt9tfzs/h9l0h7kJwPdheB66pmn5YmnnnSD3WjwC+Gi08XCa15o6K224y1f9NDOIHJSlpY3vO71/oWIU7fWeLNvI3ss7ZbqkgLp72qTtmSzLCpYIMuX9brOg2vGZcMgLxPiCQgg6t7LjoV2cDqYVgVGB/WzETYahsoDx3Rgnxtv7lLV4XWUNUoF91bFRK9jqWOURyVrUGxxAEv8nB8qEghfyIESKsSNshnem7hC5SVUKFA2AJYGF1xwgT8Wkidc19nZ6eNHwnyQZoTzw/inI2zA1772tSnTr7iWe2qaQiGv++yzj3zzm9/0+cFvFlDHzyBUnGaCtm8NtXy2N2GDTKfc6TZlSfuh7HItQKZDbhrDfKJwh2nR+5EmQq07piXpeeFxrv/Tn/7k49N2CUhfbnkCrXPaFnFQxyrE9/a3v31Ku+BafEJBIoTPk5IKDz300CblwHMB8I2k8SJ6PeQNCrimb0dDn28VLdvpnA7nQtuWEklhfJATWgY65S6XUNBy0ftqGJb3TIKlkqZT613LdluU8fYgbIiflbbICwQNbZr+88QTT/T3U8JQQ21/l112Wba96n3CPJN2I2zmMai+UDKIdt2z4GSDU7r1g+7YxLCsXb/G/TYu6wdWy3PPPiUdTiFj7I7zVsbknqRxCjlkwUxTQlCe8x1/sYkSJCj+rPQEMaPTwSCtsDbC6qjfjTVYVQkLkze+9lA5/ZQvyGknn+TDU048Qb74hZPljNNPk1NO/oKcdMKJcvbZZ/uPGzP3QWk5/qgjpdw9/xAzrAQFEQMpo06GlSSYTkg7+hIOdCFDPn/csdEMABc7gpU/nyx//tCD0paI+ylPbbiqSCWy+phfzMXluaWmSkoXFchtt94iY8Pufeoi8O8337bScu1VVwoW7G3uXo1OL+tuS0p5WYkc8hosbJiyvF6GMytLDQ+sd9el5XWvOdi7nGhxSn9XW6v3s3Pheee68fyo93MzuUqUZKZtRatEZQmbWH0kATkYEYmTJAo6JD5H3/32t8jIhnXRB3WXBj6iM9tBy4Lx2e3fvU1OPukEOfbTR/m6+/xxx7h6PEFOOvF4Oe7Yo139nezr8J8Pe7e0paL0tiWSvv7xT9TXGi3S09EEoTb98zGfxAibnQgMOnI7FQqdY/zGwBOHgSgnOL7jKyxm4q961atk95UrZEl3hydXGtyDW7F4oVQ4ZZm5lVWLC6R8UcRYwjxrCHtZxjmLFkpV0SJ/HAfASzvb/IOKPxI6n1hDjfS0u4ej2x1vrJFES72k4o0Cc93k9n/y43tcShn8za50M5jP/eIfDswNOz9UITj//PP9oLOjo0Pq3cuNuag9rS2SaKiSvva4JJvrpb6mXGJNtfLLXzzoXiC8OKIOfGD9Wh8ik9Pddiy0g9PBtCo8OqifjbDRdqzPsCpEOqjXeDU+FP7cQT77eh3POOfqQF/Dr3zlK1M6Y7a5hnoI76Okx5lnnjmrlQ3Xh8pLqFAoYQP4io7Vjp7LaleEKDNf/epXs21DLYVUsUHC+PMRNuxrvpi2oWnQe+g+9YKoTxOEuJmahQ8P9eNBf6nQe80ErTcNNS07grDRsuJ3iAWt+/B8LLQou9ypKNMhN41hPiFcKFPqURXh8F7TCed2dXXJpz71Kbn11luzTqFBrrUF0HsqqYOFVNgudNoSK5ORLvLFuZQbgzwcEeu5COXC9eeee+4m+dO2iP8QzROibZLr3vOe92TP29HQ/kZFy2WuhA3gPC230OKO/Gt8WMtQDyHJwTOu99fnCysq2iTx5KYtn4SWKYDt3Gdqa/BCEzYhoYJo+amFmYZaLnoeztC1zwF6nzDPRtjMc1B9oWTAZpakcf+xNN8wOuC3IGs2DPGeHJNzzjzVf3DFhyXTcbwvFifqwwPJp8DNJ8l+SG52206yFhWZqUZL3HuGBVtwlnvoQQfL//3u97IxvdFPv53u+Zl7356W0076vNOXCv0HaXSgkLDhQ7YSM/nSjnS68S5ThyAtlLCBPInagKvlDGHzkCdsWrKEDTMVmLlA3rGYgbBpZpVVl8/bbv22jA27vi3Mntv++uVf8x/rIVXaE82y+4p+WeT6siVL+mTNGt7BfJxjqm40toa8edm++3hSB/85EEYQIF869xxP2GAsQNftb+P+PfTA/RJvbMws6+3StQlh49pkpjw8WYNkyCp82Hzo/e+V0SEWmInG+zwBLDwyMjbs76H3GdowKKODOv5HotkR0SIl0XnrBzbIr379WzfeicYo1P9euy1zumuB9LexqjKreOWvk/kmRti8CMFASCuDEOZ1zern5Q+/eVjuv/duufX6a+XySy+WSy84Ty44+ww56wsnyRc+/1n54gmfk1NOOF5O/dxnfXj6iZ+XM089WS4444ty4VlnyLWuE/jx97/nt6uLC6WlvsYzt3j8jjfWSYN7eFsaaqW/u0PKixdLc1Od/P53v3KpcC+eAb5sz640gHBQR/ppZOExw86L8AXI10cGryjUze6F1pGMyBpIm27XgUL0dbTGpLBggXz+s59xVzhlNUPYrF71nA8RT9h4q5sdC32mdDCtSooO6udK2GioUyhC0iKUD37wg1kFXjtaiBU9tvfee/u06EBfFZS//OUv/ncQKionnHDCJo6BCfHfoWnMBcc1vaHyEioUStjoeVjA6O+h4oIyTfqVHCJPxJlbjshMFjaq6PNlLFw9SK/X8mCfbZR8XbVl+fLl3kmyWtoA4psu/yG0DjTUa7YXYaPCMc1rqJQiYRlu7v1zzwnzqRY24f1QWNWihXaFwqrppU51W0OW825tbfVOoYmT+KnbsC6UqCFE3vCGN2SvD+XRRx/dpF2AY445xte5tgvKg3b+kpe8xJ/Pu1DLWMGUPiVNVfSeEE35ptTtCOhzoqJ1vTmEjeaFfloJTY1H8wzBQN2EfYeWUW4aVPLVUa5giZJLnEz3jG8JtoeFTeifRgkaztOy1HtqePTRR/v+OIxbt/X5AkbYzHNQfaFkwKYSNirDo0zN57kYl4n0iBu7/0OWL+n2H1pZvAOFbGkykVXQIG1yFbf5KLkEAIQNooRNY1W1FLpn5oxTT5OBNWtl/dp1U8vaPUP0A+F7Tccjue+ETZGWiy84V+rKiiXldB18MSad/gNh4y1gNG1O8qUd2V6EDf5pIGxY+jvl7tUWb5LmBvd+Li+V1772EJffAZffUR9C2jz/3D/8eLuzo01qmIHhFH1ImyxhwzuDtLku2t/G/dsSwsYTW+44U6KO/PjH3Lg+msZF2ULCIFjajOD6InOfrLjfsMaB4BkdH5ENQwMyPMJ+9PPYeNrlZ1i+9KUvuXzXS8qlielkKZfvpW0JSdVVuDTNfysbI2x2ItCphAMb7YDocPiCw2CMgVhYKZzP8Q0DdF48ce4ByZX0mKRHnVKMHxH3MLgewO9vRNy2TDgl3J8Xyd/+8HthaWYcdnUkY9KZinvyZllft9RVlftpMKyf/9MHfiRr16B4j8vgBiwmZgZ5Ib3kizxoftnfFgM6wwuPsJ5QjnROP8sUQtikmmqkK9nkCRuW68Myi5fs3nssd82TF8+Y95zvYpoyHQoH0jsa2sHpYDqXaJiNsFFoGaGQ8luo7IQDdYgAVTR0QKEKF45dOQfFIFQq2tra/Lk63SO8/pZbbsnGj5Kh6Ufhxqko4LnL7dQ1/eF9wnQqYaP5oQ/af//9s+ci+jWaF6oq6JyncZKGMP58hE1IBpIv7nXXXXdJb2+vpFKp7PVKROUq4QjpQJln+gxQgiDM83TQczTUctmehI3WmSqEat2geQ6Vvn/913/N3lfbwUzITWOYTwgbyjeMfzZRJTYkCRHydNttt025X750YvkSrgCmfnFYxp7zeO8BrUPayY033jilHSGUEeWDDxG9JgRWqWq5o+Wq5Y5/oJ3l3aN1r6L53BLChjLL93wgEMXUPW1R41ULGy0fhDLSNNEu2J9JIB7CZxiE7X1rsT0IG4R2qPnOLUNtozjk/uEPf5gt75CU1PuEfY4RNrsAqEKVDNjMJWwga0bHh2TtOnxnjcuFXzrHrwyVYHVUp4BB1ixvTWUdraKY7QpOV5n6BQGAdQ0EAL5dIC/ampolWd/gSZCPHH64Gyu6Z90V7Lq162RwYIPv8/HbwjNEfxM+dxxjf/bnKy3XXvl1P72IJabxxYhLCMgXiIidgbAZGRlz+XNj5ZFRufKKy70z5bKiRdJQXS5lxQXCjIeTTz7R9YUjsm7dGh+SL/yC3v+TH3mypsnlqdXFD9kDYXPBOWfLOO/MbUTY4BahqmixnHHqya6esJyh/yfXkejUKGRkaFjWrVkrG1w9YgGEPjDmngv8XfonxaXD+4OOkpTFp/77E1Lq+u4+p3PEaytk954Oaa2vnFIX81WMsNkJwQAy3yCSzmj6wWVaVj3/rKxft0rGhze45y9DwvDAzBaiSGdIm+f+/pj8/a+PyJ4rlkpVaZGXrrak7La0T6rLSyQVa5JXHbCf/N/vUeJc5zg+LP94lhVBiGtmhIMqGtPOMlA2bBkgbFDQGdy2NDf6KVG9bTGJu84Twga2HfYff0e8UL590zd9G9uw1g1u3QsCHza0Wy/zwMJGoUoKWLVq1RTFItxmpR1VcOhow872qquu8unQNOh1OJ/lfrmKEeBeqlCgoHI9Sgkh8XEdEipqIULlRcuAMJwSRZ3zHONkmK/Rel5IKPztb3/LPtt6HKU6jD8fYaOWNcTPfQDpxD8PK2ppfohHy4P7qZWPxk+ZMU1USS11KjsbtPw11DLaXoQN6dZ8hZZL+lu4z9d/CBudeha2nemQm8Ywn2phw30oU8gYvaeSHRzT6WlISLZQLxA31IG2QSUJAXWcm8YrrrhiSp3p/Shvzs9XpkyLamho8OfptdrGcEoc5omyRpiqo+WqaUPI54EHHrjTvIdy61jzN1fCJuwTKCfi07IJ+x2sQrQ+NF4IjPB8wjA9uWnLJ5AS2r4VYXvfWrzQhI22q1BCCz99Dl772tdmn7t8bUfvE7Z3I2x2AVCFKhmwGZI1bsTsjrGKKVNDxryF+p4rl/oxElNKVDFDGUMxg6hRCRW3+Sj4I/E+Nd1zCAHQl0p60gbfNdVFxXKIe6c/8/jjbui40Smnz/owLGvAM0efs/nPU1ru/M4tfsEMVmjqSWVIGvwHJWLer82OJmyycNvXX/cNSTQ3+ft0uutXLO2R9/1/75Hf/vbXWaJmYGCdG0dFfmw+9p8fkeKixZJ08SddWhtra6SoYKGcf/ZZMs5YaxsQNqS9pbrSz8648muXyniGsGFlLsgapkOxei/30PtM7tCPumckPcJ/d4iSckfcPyVt1q1j5UyXztEx+ed3vFXKXP9PeXezLHhTzZS6mK9ihM1OCgqeQQiiA08FFaG/c3xy0EDIeZMyzosB8sZtE0ZzCqeeg9WDEjyj69bI0LrVsqK/xzs2TjTByDZ7Jrdk8UI54qMf9teMjyl7GgmM7ubCBikvPlBn+lURBYFValauXCkFC2krdbK8p02aa9zgI9Xsl+qDccevkreyWbk8svSCrBkhjqiTXu/bjrbhHQdtjzqYViVFB/VznRIVKg8PPvig/0qryoUqRBpfqNCoJQHKwLvf/W5/f72ObaacXHfddf4cvQch5IamYY899sjGj6Cgcn98deg5+UDaQ+UlVChCwobzNJ34wuB3VWT0mtCZcqhUhfFPNyUKsmc6UC7HH3+8JzPUoidX9Is4yhFLhM+U51zoy05DvXZ7WthQRlgUsbQ3lhA4iCUkDQj73Pe///u/vSIfvhdmQ24aw3xC2EAChYo5bYfj6sCZFbwA17Gq0DnnnOMtDThXlVG1tqF+9ttvv2xbAWFaabPvf//7ff7JM9fzbHAdTl+1jwmfJfob4iNezg/JF+KhjasvEdLI/QiZIqftMLSYYLupqSlbDjsaYdkj+rzMlbAJy4rpSeRZyyjMN1MaeeY0TrYhFHiuwvNUcABNm6O9ziRq1Ua8GnfYxrYWLzRhEwplEZKT2s4RSBwcvysRDFGuBA7IzTswwmYXAFWokgGbU8mayOGwjpv//V//RYpcO9ZljfFbg1KGsI1ShuRT3uadQIxkCBusbFh9FB82zVXVUrFosXzzmmtkguccDX58QkaHR2T186v8sxP2M2wj2sfN7dlKy8MP/VS6kjGpLS0SfHlG5EmLJ2B2BsJmYGDQvRfR00SefuoJuf3bt8oPv3+nPPbnP8izTz8eTSnaSL7H/X3JE+TNpV+5WGprqqSstFjaWOq8sUGa6+v8ojXnnnlG5MNmGxE2jZVlUldWInd+91ZXV1E7Z4GZiICJRJ0P+39OWM1Kre7TG0czpA7nuiPunxI2WbidB+67R2I46G6okVRdlRE2Rthsf1DY+QqZ4+HXM86hMwoVHcDDSWOH0cSsjBATNB4EHgBd9lpD/3D7roR43IM0PCRpBsou3pfvvbd3asUKQDUV5VJRUiynnnJy1Cm46zmfOZLK5kYyN4R5JG86sDa8OBBaP4BPf/rTnrDBuXB3W0zaWuqk3XXsvOwwK2UeMCuM4ej65uuv9e3Le67PtBs82m9O+3mhoPnRwbQqUDqon42wUYU0VEwvuugif70SNSFh88ADD0xp93odygTTQvRc0qNpetOb3uQJEZR3pnOgwLPcM8c+8YlP+ClT+RQahGW5w/vlbofKS6hQKGGT+4yyZDlkTUieqA8IpqGgRBGnEjph/DNNiSLUe2lbA3o+ZAH51jSqpUeo8EI+vOIVr8ha2eRzgJsLvaeGWq/bk7BBUSTesAxCcB15QVAUFSExMh1y0xjmU6dEaXpUmSXvYXtmW8kUgPXKG9/4Rn+dOr1GVPFHidf6Dd9XtHHaKueESjiCjxUIK23bpA1ykGMQVfjJ4TxNK9eiDEMW4U+E+4RlR9mQHn2e9LnQ6/GXszNgawkbBfm/8MIL/fUaZxj3/fffP2U8QZ0yPY1zwv6J55pni+ef8zlvJskly3QbbE76p8MLTdgQH/3GO9/5Tt/uIc1DogYJSRz8L2k+w7h1O2yDRtjsAqAKVTKIdjPj7wxhMzoW+fb4yb13O6W4TsoKF3qCAMVYFTN1OoxCRhgqbfNVIGsQdTrMylBtjQ3ewqapskp+58YUG90ztX7NGqeruPddpqx5BvM9P5v3TKXl2Scflz2W9Ep9eYl3nuud6Lo60eW8dzRhA5gWNaxOel18fpYEH9zHo2P/+MfTLt8QVvSHabnrrjsllYy78flCbwWPHxusa7DOgbA5+/QvRoRNGqIncxv3b0unRFF2jZXl7vofuyh5x+QnbNjiTyVyicD4IKOj+mdlyikuX+6fwxN/e0yefvxR2Xf33aSmZJEvv94EacpfL/NJjLDZSUFh5xY4+wzGkPA3PR7ND4xImvABofFPspbReewjnM8x7QCUsHn9wQd7kgZ/NeXFRX65PM7RaSyY20UPGD50eAGxPTtyB9MgN5+GnRPUXQjqjbq86aab/CpREDaJphpZ2pWS1uZa/+LiRcfqBzhuqy5cLO9+y5tcn+zqnzY8FrUlJPoisGOh7VAH06rk6KB+NsJGlQbKhG0UW4gUjQ9h0K77f/3rXzcpU/C9731vyjU6PQaFQrcR0qVkiZ7PtBVNryrN6muEr+7hl+BQ8SYdofKi8RGGFjaAAZL6CvnMZz7jz8n9Og+xhJKnceYqR/kIm1zlR5VK0qnHmKuuuPnmm7MEkdZVqMRRNqxqFfqXmAnaL2mo99xehI3m4fDDD/e/a5wQDrpNu9Ly0nRON2DNRe45YT51SpSmQ+uStHA/zqUeQmJI6wJyQNNOW9N4qJsrr7xyE3IA3H777dn2oIqsEnvEFZIqoSUNEpIKel8VFGMl6QDpJv3Ep/FzfdhOcJKsZbojkZsXLZ/NIWzIB8+mEnBhfFov9DthPVI/TF/j/pQ1ZROWD7/N5f5at7RRrXMt121Rvi80YaPlTz+p5+JYn+efe+kzQTvS67785S97IjyEXqvPFzDCZhcAVagSbOq4m3E4yrR7UtzBcfnI//uQVJYUeusaxkks5Y0ytqKt1fuwQSHTFaM4nk+Bm0/S1lAXkVbxuCdsUvV1Eq+pllRDo3TG4vIo/RDPuSvUwXXr/QpDvoAdeP6R8DnavGfK1c7wBnnFXrv7KVFM54eo4WOjrhS1owkbzc44PnxcTOhrA2uel+H1q9220+cypIdOgzrvvHN8n1NZUS59vd3S1dnuCZv66irvx4Ylvs887VQXnxtfuLE4XbS/hfu3JYRNf2vSEzbNbrz/+19BrvEOmCRsVNfkHkja6QGI3+G4NwQIddfMee6fN6oaT/uPAkyFS48Myiv32VtqSxbJkta4e3bMwsYImxcZJhv65gsPjPcj4joBHt7D3v42T9Ywz/GLp50S/Z5HpsZhmM/QQb4qRDoIxwrioANfJZVlhdJYUyb9HQlpqnYvvaYG2bOvx7+I+1MJb+ra7DqXP/zyYRlEiXZtjZeMvmB2NLSD08G0DuB1cI4fGECnyOAgJDxQUNSKQxWXhx56yMeFCb0qmbFYzIdYI1B+nJurzLzvfe/z5yC5yupsEiqz4TZKBivs5OvENQ2h8hIqFCFho3kD5B8rD8pJhWuURMICRwkmfgvjz0fYUKZh/JSnKmIahi8k2uOPfvSjrOIWkllabpBf5Fmvnwkat4ZaVvkIG+7Jstp6Tris70zQ/HFdPgsb6gxrkrCelByjnLSs9Hdtg2FbnA5hnCDMpxI2DPBCRRgrl7BO1OKJ+2l8TJmibrW9qWJKiLWM9huadkIlMsM6o42E91ZRRVnbF6Ir+CBKSBKXEkwgtKrCOoe4Q2swtZbgedNrqEfdBprH8FgYLwiXj98a5D4jml/6HeogTANgn3rQtq2/QzjotUpSaZ1gnURcYZ3Sd0EoaDlTTno95aWrfs0GPUfrW9sX6ZrL9bPhhSZsEMrrpz/96ZRzmaa5++67+/YatjVCyuznP//5JnkHWsbUERZMWgeIPveERtjME1CFKsGmjo/VGh0/k/948nFpckp5fXnplFWI8ilpu4rgdBhyoC8RjRVZIQorm4byCk/Y/O1Pf5KNPFNo7xn/NRNjk+/TrQNxjslrXvkKv1w0RIpa10DYLGlL+bR58sKlKZ940iUeET1K2FDnpAwaYmsJm/XrWfXJReZkcIMbg7v48FeaHuF95MZOmfYFQUL41FNPuPfhh6TQ9ZlY13R3dUiCD6iNDe7+0bLeWQubCd4vPmr/b0sIG8b7zdUVsltvt2/ffkEbyEmXFk9W+twjk/eZ3OHdhWxK2GRPcfB9qtuBXDtov5dLdVGBtNZXu3SQrvztaj6JETbzCJMNffOFh8UznGlX4a4j2HfvvaR4UYGcd9aZfhpUuKKPyqZxGHYFqAIZDk4v/NL5nuDranUvopoy/+JK1dVIh+vE6VToaPpiMSlx5/zHB/7FNR++DuAbI2pLLwYLm8suu2xOyodasTBlKVQQ1RoERYMlq0OSB4UDIgy/CDi/1HurYgABQTpmEr0H6UcZUeVGFQWWvMbnEJ06eVCFQr+GaxxIqFCEU6K4Rs9nn/I4//zzs+erEsxUApZaxv+FfrUP45/Ohw3AciNUisNpUUCVM0La4gc+8AGfV+6h6UC4nzpbngv0ZaehXqeEDXWpZck+PljCZ2Au0DwTdz7ChjxwvzDNml+9NoTWxVzymHtOmM/QwkbTgZDG6ZRhFFHqievxr8R1qtCqQPho/XIe98TiKXTwCqGpbYOQdNBmwrIO2w7bpE33Q1m2bNkUiyrKh/vy7GockD1K6HGMfUiOsHxpc5CRIXLbaejMOreNbglIkz73mjbCyy+/PFvPIDcdICTssPzSfoc4QpLh2GOP9ddTD5pm9h955JFsmYTCNXMlFLSdaFp5NuZy3VyxPQgbjjHNLzfdV1999ZS60X6ZYzw7PAdK2lKeYb9OedDfGWEzz0EVBtWouzo+xoVA9FF0XI74yL87hXyR4KMFJZ2xUj4FbVeSHU7YuHp5++sPlcrCAm9hA4kG+QIR4Uk1t70jCRssTMgmU6K8rubiI83jQ+tlaGC1Xyl41arn3Dm81yNLm9Wrn5fjP3usFLl+Lebih7DB6TAWNhA2WR8222BKFOWE64NX7LWHrF/9nE8bOSct+gxEMnmfyR3eaYgRNjOJETbzCGHj3lwBGzPenXAC9aH3f0BOOuFE9wxxwP1IGIC9XDHsGtDBMQNyHZw/8/STkko0uU6+2i/t3Ztq8U7kOurrpA8Hck1NsjyZkio3SG0oK5cn//wXGeErQaajHvYe5XcstIPTwbQO0HVQf/311/vfeWkgOjBXggbzeUA8Oq1JlQoNNW6m6oRKFuVIfHzN5px8ytNsEioUiN6T43pfVUbo2FVBVcUtVF70fMKQsNFrQ0A0rVixInttGA8Ejq60Eh6fjrDRY9wnJG04rgqy1pOmgykjmt7Q8oIyxIfQXJQ5oPFpqPcJLWxUyAv+VThX0084k4Awf7mEDQqdKoDEm0/hZZ/6yp32MxfkxhXmk3uGZafpYiUq7se5tFfOVcJWwW/a1tSfENcjSthwjt4f302Un16jyi/7YbvX4yp6vgrKNe0rVLwpPxx96730GVMfLXptuPoPghNZraMQXM/zrWVFuYfTChX5rt1caPpoBxAuWgeXXnpptgwBbYh05NYDYHqqWtVg/aFxQtpQRviW0rIJnwv8Qum51EFIvKk/KtIwkwDSFj63gL5tc4nNfNgehA3Cb5xLeevzSsg0T85H1BoJgSTn3aBlQKjtjjjYZ1qZETbzHFRhUI26qwooviOxKP7bn//orWtYTQdCIs6Ucad85VPQdiXZGQibf3v/e73TYRbKUB82WNhApOxowmZ0FGfCme2RIfnj737r5NcysPpZd4xxOBbb+BoblTVrVrl+OPINydj8tYe+Rqoqy72lTXsy4X3YQNj4VaLom0kbRUBRuH9bQthQTkyJesNBr5aRIcjJcVdVjGFC65pJIia74XfoOxEjbGYSI2zmGbSKNjf0YCczp/CnP/5J1Bm67WeeenrKiWzmE8P8hxI0gIEoA+VoUJuWz3zq497KpjvVLKmGalnR2S7LUknpdi/fFamU9DTiRK9JGkvL5WOH/z/XaNxLYoKpRYOu/dBZ71hoB6eDaVVgdFB/ySWX+N/pFMPOMNymPO655x4fh16nVi8a1ytf+cosSQJCZQanqqqohkqBKioziZ6r1guhUsrvpAF/I6RXCSKg22Ecml7CXB82IJwChOL4jW98Y4qSiTKl27nliOQjbFjNB/8aIFT6cn3Q6EtJlTRWg1LlTcuMeyPXXHPNnJVFjVdDrdfQwoY8oMxyH50Shcz1HppnrslnYYMwrUfvzfmkhzoKSZoQc52OpXEqwnxC2KDAahp0W5eRD0F9KVnANu0jVKT1euTjH/+4P4d7aT1jeUZ9QRCFSiyiZINuEwdlFMbNdnheKJzPEvCkOawTtg866KAp5a3kkLYZLMWeeOIJfz4Kt6YXUA8hUbMqx/pmW0At8EIhn1jYkJ/celCQTp4RfDqx6hXXheSb9iesrkU+8rVVyJDQoW4oOHKea/sOQbvkOVbyYmvxQhM22g5+9atfZfNL2Wr6mX4ZWitxvV57wAEH+LIN348haWNTonYBUIVBNepuNLaJJD06Ip/8r49KbWmxtDY6JR3nunzUMsJmpyBsjvnEEZ6wCS1sEMibHU3YKMjzrbfcJHusWC6xxjp5xT57yrve/ia54bpvuL4GS+11ri+KCBzva3TjhFxw/rlSUV4qDfW10tnWKnGn6JPGC887V8YYa20DwobyKitYKO99+1uzhA2rFENUTpIwk0RMdsPv6DNihM1MYoTNfITW0+aEGWGpPL9Nh6jCbjB45QhC01CJzjLMZ9ABhANSRUQ+pOU3Dz8kTfVOCXMD0bamWu9ED+d5EDZL3MCkvbJaliWS0tscl5qiYvn9ww/769auXe3az2T72lHQDk4H07lEA2bxChQEPZ9tBufPPvusJ3VCokTJE+JS6wO+WIeDeSUkKEeUAFUKSAfXceytb32rt45BmZhOUApQrvDBoMqMKhUoI+QDpY178zyHzzQIlZdQoQgJG71G0w+UfNp///2zZabKMPukRe+v8ecjbFCIXvayl8mNN944pWxDoDSHlgWU+WGHHZZNLxIqRqyIw31y85oP+rLTUNOghI3mTQWrDD0HcN1MAjTPXJdL2KiSzZQWVRj1fAX5oOxDwi/3nOkQphVomjgeTokKFWFIKdKC4s2zz70ItV7wX8M0G64NCRCdkhM6zCUk3RAD2ha0rXPNEUccIffee6+3VPvtb3/r2whTlXheULAR2iLWIPfdd192lSlE70d8L3/5y305hQQL+zhA5r668g/55PkIFe9TTz11irIO6RCSU+Sf51W3r732Wu/DJKyPLQXti3IkL9oWOMby6drvUmfURUho4mPljjvu8Nco6RDmE4H4ufPOO30dEBfpJy6NlzLX9h3WH6IWNtqOpxPi0jIPn1vKKewvthQvNGGj7Z/fwvSGRCkWY3qN1hfp4BjkMOWq0OXwKRvarRE28xxUYVCNk7u0iUiwiujvapd4XY0k62pleUeHHyOlqirzKmi7kuwMPmzOPvVkqSkplFRjXZaw8WSN297RhA1TosbGJrzT4SuvuFwqS0v8B9LailIpL1nkV4P65S//1/VBjHcol3R2itRPfnyfNLnxeHWVK0vX3pgWhYXNReefJyN88NlGhE2xi/Oj//pBGVyHI+TIwoZ0TJIwk0RMdsPv6DNihM1MYoTNfELYurdARobcICWzTUeIB+/II7k7FFR+5pQphM1kMzHMZ2iHEHYMIHpBjMlnPvVfnrBZ0d0mTTjUa26WlamUdNXWSl+De6nVN7jBSa1ULS6Uf33f+/yqY3wVwIP8joa2cR1MqwKjA3RWBMmdhoDyBkHCClK77babPw9BGVC/HhoPggUN98ktP15EmM1zbwb2eo0qk9/85jczZ06PUIljqWXiyLVEQLnAkkXBfVXJyKe8EOZa2ITKjCpKxPHd7343m36uDePL3c9H2EA2cQ7KIiQJTpsB91BFUK8BWEOccsop2TLS+2qI4kle5zqYy23bel04JYqQNEI6QLhMZ/UyHTT9xD2dhQ3HlcQjLZS31m1uu9H7z8XKJrccwnwqYRO2VQQLm/Ce4TX4Gjr33HOzRGRYvxoPdQq0jpmuFJ5HHaniDfkRkiz5oHmgHN/2trdly08JBkKOQeQplIDh2L777rtJmeemGwu4G264IZtXJTUA92VVoC996UvS3d3t0x46nd0acG/io/1qmiBd1MImBHmCuGLKH0Rpbp5yp3zRhrUOwvrkGKJkiIpex1LpW5I/2qX2DVw7F0JlNmyvKVGQV2Gdh2QcRGJoCRVaMvX09Ph0aDnn3k/7JUTri9AIm3kCqjCoxsld2kPaT2M58uNHSHVZsaSc4tUTY+WnFklVVkbTxvMoaLuS7HDCZnxErrz0Yk/YJOprPPGCQKIQ7mjCJgu3ff1135CainKJN9VLa6zREzYLXX9yxBEf8/fEX1Loz2btmlWy24plUlpS5O4d9wJh8+ULzt9mFjZMiYKwOenYozchbNJOQzTCZuvFCJv5hLB1b4F4csaFIVEDdPnWnNONsNkFwWBUOwUdmILoxTAmj/31/+Rley6XZH2VN/XFumb31lbpq2+QlYmUdFbXSry8Spa0tUuVU9a+csmXXVtKy4j3KL9joR2cDqZVcQkH9UrChAIpoufoteE1/M5xHKJSdigzvHhUeQcoYGeccYY/DwkVAeL6+9//7st7JgHET7xMUQoVL6wfNE3f+ta3/LmAc7U+wzRrPghzCRtVgDUv4LnnnvMh03m4Jne6SaiEIvkIGwgYztFrEJwWk5cf/vCH/ks/CtPdd9/tp6/88z//c1YxDRV/zTcKfUhizQYtBw21PShhg4KXqwgrWTEXIZ+aZ+LOJWxCq4bQfwtlF7aHcJtrsCKay4A195wwn0rYaHoIsQ57z3veIz/+8Y+9soxiSR1gzQVB+Za3vCWrhKolmZJn1OOBBx6YbZuqUB999NG+frSuNOR+Tz75pE8T7QsJlV8lCTXN/HbFFVdMaVN6X0J8imh+w3xjvUUauW9ue9H8q5Anprpg8URdve51r/PHOTesK56PzSXu8iEkV0lTbt4QTVu+47RNrgt/x+KIFY506WmICC1DBccgFNTaCaGMtG7D53E2wQG4EhzUHXFvC+sj8EITNmxTdhBhlBFCu9NnVvPBimN6nbYDLSvItZDQ1nvS3+k5iNYRoRE28xPUaFSr9GFpueXmG6XFKVx1lWV+yeqVXV2SdM9sk2sXK9va8ipou5LsDBY23/3W9X5Z72RDrbcYUf81ONTd0YTN4CCW0S4yt33VlV+XUtduEu763o6U9Pe0S1HhInnJS/Zy/Q8fFaM2pwJZeMhrDpLFiwq8/5quttashc04/dU2IGxS9bVS4uK8/OKLZJzxvCtPpkRx/4mNmxIx2Q2/o2k1wmYmMcJmPiFs3VsoWX81TtSkF1D5wWlZoXnotmH+QweygDYxqUiNuZcCyvGYnHnqSZGVTWe7J206nFK71HXoS5vdi6m+wb3cmmWJe2FwTkcqLusHVsvQiL5kdhy0g9PBtCpy4aBej6Ec5Z6nx3WbAboq3nyNxz+Lkh06+OcFpF9zu9wALlSalPTo7OzMKq6zgfOIG2sCTV8uyYDCgaVQbpxhPkOFQgkblCJVjML0K2gXKDuaZ41PFZUw/nyEDYoL9+Orvp4XKsaIft3W9CFaTgh1ofXx1a9+dc7lBrRdh+0bhBY2mrewnhAl5WYS0qJ5Ju58FjakPSRr+F0VUyVDQgWa8yFQ5gLNjyLMJ4QN9aP3CJVL8ko6+F1Ff+O80PeJlj11ggNc4uY+Wg9qhRbmEenr6/PPAedpuoBatBEPv2seaIePPfbYFOJFy5I0ffCDH5zybCk4FtankiSQYJovzQNCeWhd63ENiYPfsYzLLdstQVjmYflwD+4ZljvbHA+PqWgdUi4dHR3+mSR9uc9baLWGJRT30HKh/kJChPvw20zC9bQjrUdFuL01eKEJGy3z0KIobIsKLP/ol/T+Wm+EWNnouEn7SN6RZmEz/0EN5ko0ponkbW9+oxS59tbllPKminLpTyRkSSwme7a3SycWyLu4lQ0KaEjYeP8+zTmEzYTrwwLCJnyfbh1cnBvTcs9dd0hDdYW0QtAkIqsRSJS2xnqftlzCRo9F0iDdsYiwwdJECZsodvcedPGTzp9nCJtYbbUngkLChoU6IGxaaqqkZHGBfOfWb8sohE0GXM/iMN+45iqpKiuWRFOdJ1WSzfVSUVIohxx8oKxexcezqM3h5Fq33/Oud0qR67NY1ru3s2OSsOEd6VeJikgS8OBPlbCp8vnxhE2GqJmUDGGTIW3IT0XRIrntlhtlYjyyrNElxnMJmyzY8QeiNLoanXJeKMDXt9sxwsYIm/kDrafNDbcAW3GpYZ4h6pTHZdXzz0h3e0pqykukhbnZ8bi0O6Uu5ga5+y5d4jueWFWFZ+QbK8vkYx8+3F095ga4G9z17iUz4RSzTIc9Msa266hZbn46cMI2aoi8EMKBtQrHcpUmhH0G7oScE5IHSpRgWYNlSNiBqhLDMRQcHdCr0hQqIyeffPKsna9CBzAAAkjzQpwoGaoooEwQpxJuKMbcW++JKDGAj4y5ghfGpz/96Sl5CMtEt3OVXMoDYojrQksD3dZ0U85aDxwL64PjGj/TRHTq12zTbBQhsQCUXFOrIb3PlorGrWX+oQ99KJuXMB/TSdgmEK2fRx991Mc3F1DPYbmrZch007NyBSVXCYFQuFbbD+EnPvGJrNWVAoWbfIbtUJVkplbN1sb5Pawf6iskOYlT2wtls2rVqinPg+aV9vyOd7zD54NrtFxJ93RloMf1mdZ9rqUtbwto+U0n+cpdhfRQtmEc+KvSFbN0ih3loWUSkllKhoRxbolAlFEv+uwA6iwcSG4pQj87hCFpOhfChjQoAUhcWp76HOkzSF9MmWmatd3RZ2r7o31zvrZfyl8t384666xsejTEMi0kWhHd//Of/zxr2zfs3KD2hidGxL1BZHDMvVtdyEco9SVy1+3fkYriQr/sMQqwV3JRupziu6S5UbobM6tp5ihou5KggEKCLJkrYeMw5vbZyqEBtggQIX/6/f95MqPc9Q0rero8YYOlDURMTzMfGyFWVKIpU1gC+bC53hMb6svlhGOPlbHhoahxOGHmAun+xc8elI5kzPsxIv6+ZEt0LdY2cXeveMskYfPtW2RkNGOl48bAmsvrrr7K+65J1FVLR5NLl7umuGChvGr//WRk0I2j3bgZAkrGXf9D6K5946GHSqXrrzqTSUk0NnoroHNPPz0ibFw5KqlCaU4lbCLrp2w9ZdvpJHlDnhtcf1zk0oy/HIgifQfMpW/mnpEYYTOTGGFjMBi2GnQNTGtiwIKH+tO/eKp3iLasq8N/TYK02bu3R2oXFUiXG5zwVWFJe0IqFy+QrmSTPPjjH7oY3EuD69NjMjC4PttRj7qXTl7CRk9Q2UZg8I3ij0B45A60c4WBe6hMc50qAyyLjCUACDtQXjwo7trBfu1rX8sqgaHixf1/8IMfzGlAr+coIYAlTahYErJP2lg+HIRWdPzGvVF6Q2UEZ8dzmVqk9yW/pFutY/TehMTLNl+xc60fsLoJyyBXQdVrVTiXOPVeev6ee+6ZncapCBX92aAKpg44PvnJT26Sli0RVZQ1LTj0DfObe34+4bzc+kEZ3JypXyA3LaHVyVyF+7MqkZJkmgfIEJ2Cg4LMvShL2jjn8DwhKNyq5N5yyy1zVlo5T9MPOYhFVmiVhZA2HPFyLu2M89XyDJCu9773vdk8h884bYrrEW27uRJa2LGE/1zTPhPmQphwT9q79k25vxMHbZUlqCFhwrICtGvtc8LjWGnN5f4zCdezKpg+O4Sb89zNBsgn8hzWtRJ0c23/Wh5YHZHe8LnT+sTihXMg+Dg/t245TnmFfUJYdqRRfWeRf/pFLJg4P9/zS1+4LabUGXYcaCEbRl1f58YvI+nogxPjIL8CphsXveddb/e+UWK1VRFZ46SnqT5L2PjtXZyw6W9pkV73PoGw6QwIm8byCulw40clbCBW9JncloQNUTz26OOyctlyqS4vk95Uq18tqtPVT2/C1VdLnRclbCKypkk6XF2yDDjkS3diesLGr8Cb3ii/dP3YTIQN5EisptITNt/OEDb02KNZwiYt1119hdSXl0qyttqPp1HeWaHpwP33lxFIaUgS+l4NXV/8hkMO8URUhyvfpCtnCJvzzjhjWsIm1tQoLdX48nFp8v6WonqinUZtdSphU1tZ7t+L9Gf0/fp+Cd8z0yO6rzvbp8EIm/xihI3BYNhq0DXwRQnCBX82zz37jCzt7fIvlUb38lvR0SEr2lqlpaxUlrQm/UuQ+b4t1WVSsnCBvO2Nr3XXjfk4IrImMqOMpkpNA+3JVbYRGLjr4B1RhRRBgWNwnqvI6flxN7AgxP8FCiqDdZTDsPNUYkO/PLC/dOlSTzowkA8VAZTap556ak4DenU8qyTMz372M58u4mQqEfGiIKNQ8IWYNPECRFCwNA9h3riWr9FzAfEpCYODZlWCuSd5Iy+UHelgRSsF5YNig0KmyxJzXi5RRhykTcuIMPyda1772tf6L9bER56UuAmJqekQDiy0bAA+TLQct0ZQKikfbQsot1rW+MLJd00oms/c+pmrhUf4Mictuk+IZYSW7XSiyjGiyqYKv9Gu8MP0/PPP+3gpv7Dd67La2s5UeFZCJ8HTIVT+tW4gM0kb8aDI0y5IByEr+nBNrjLP84bVFc/LiSeemM1LWK6h0K70HPqCsD9IJpN+ikyYzy0F6c4t81D0nmznliHlT/7pR1itiPRAUGk5qbUTxzWtus05EBCz3X82IR1YjelgXe8DNB1bA6aUUhd6L0S35/IVV6cocS7kMHFpPEoCUc+sTBamnWeWa9TCRn/DHxNtRvtV4mtxSid187nPfW7K84YSw3ncI/f5JS3h/QwvPlB7Y5kPTqpwjozQ3tLyo3u+7/2NNOC7xinXIWHT65R0CBtCI2x2PGGz6rnVst++L5PG2hppa2r206JY7RRSZWsJm3wWNhBCvanZCRuimLSwyU/YVLjzDzrglTLCPdWyJrCwef2hh0hp4WLvcFhXiTrvrDPdKVjjQK5HZAnxz0TYTEpE1mB9RJ6r3NielRvVelrrKOwHp0d0X5dgn4ZIskXnBfj3iNsxwsYIG4PBsIWga4BgWT88kB2ofOPKy2WxG5Qm6mu9z5qWynJ5ydJ+/0Jqdcf80t/NbgCTci8Pd95ll0YOiLGwIUy74c+zz//Dxx8qa1loT66yleAeKJuszBIqpygyuo3kKkuInoOj2+uuuy7vKjVAvzyHgLxodoOT3DhRDF//+tdv9mAeAgSlFKIll/RQwRFp7lQhzkXpUEUGxQInyyy3vTkWHExFAfhzyL0vQr5wZKv5CvPH0sM4etXz9JpwiWIV0kdaUbYYKHzlK1/JEjSkV5W4sPxnAmUWpoVt4jnyyCOnfNXfUtE2TEg6sbAJlcbZBGUyX/2wxPVc6od2oaBMyB8CGXjUUUflbdfTCQqqno+PJUitu+66K1t+qhwD0oaynWtxhQKL0MbzPt85yFePOCqG7ApX7tF77LPPPn4qUGjJFa6mRXzcFwsyJeXCOHIl91l69atf7YlJ2k2Y3y3FbG2BPok2EKaTa1pbW+WlL32p99mkzx5pUuRam4VtnPzTHz3yyCOb1RbzCV9XWQWPMg7vwXaYni2F+o7hXvQN+kyyPRfCT0F6WNkv12E45EnMKSb33HPPFIKJ88P8AO7H1Kl8/QJpxK8TBLT2QVg7KamT+/ziUN0sbF78YMyi06GY1q3+O9572Du87xoc2XqlPiBsEAibfqfw51PQdiXZGQibDesH5dCDDpamulqJ1dRKf3urJ2zmamGDtXhnvDnrdBhnvz5pTkLCpj0Zk5b6iLDpaW2Rjpb8hA1TokZ5V7soJq3MNyVsuKasMCBsXLnkEjZveO2hnrBpdQp/yin7pPH8s8+alrDxU6LmSNiQZ+LeY489/Ds57C+NsNl2YoSNwWDYaminOuJeFJGjNdf5uhfFfk5pqi4u9FY2dPxY2kDc9CXjsqQt5f3YMDWqoniRNLiO94kn8ZcyLs8+91QUhxPiw7x4e4EltC+77DL/pZrVcC699FKvDLF91VVX+VWLVFhx6fbbb/eDbhTDkATBqkMVOR2Q6z6dqX61RZklfpY1Js6rr75arrzySr8KDisAzVXZyae0kxdWzCE+0qrpZp808QKkk0dx45jmU+/PPvHORaEOfZaQP6YWsGoKaYDEYtqL5i0kDygHjR9lj/QQF+nkKzbTylBS9Ws6iiEKKoTHhRde6JWvUCnNTevmKouqrBEPabv33ns9GUR72BqhfYSKIEQYx6mf3HPzidbHltZPeG8F9cS1tOF89wyFumO5a9op92bFJciOkASh7sJ2SNwcQ7kl3ZQjzxPpp35pF+pnZXPA+UrEEBfWbJQjzydpI62UDe2COiRUMgOE99Oyw8qE/B1xxBGy1157TSEMIUre+ta3eqe63/72t/2UF9pV2I63FpRHvnJXIY+UHUI+v/Od7/hnLNd6jLwhpC1fu8g3qNPnLd995yrUrfaDet98bW5LAUlCvVIO1DFCP017zJfPfFDS75lnnvF1rX0T6Yd8u+CCC/x0PuLLJQi1rGhPmi8svEjDzTff7OuDMqCdX3zxxVlnz9QPHwKos3zPL/3wXNNv2HnBh6bRjLPV9et5H6Xl3h/e7Z3DsiIQSi2WCErYYFWjVjZG2OwchA0Oft/51rdJrVOCm6uqZUVPp6uzyKHwbIQN5AuETXsisl6ZQtg40O+SbpwOQ9g019f4JbmnI2xKF00SNnp9hLRcPw1h8+pXvdL1W0OSnoAoTmdDCJk3vfH1Uly0WOIuvQl3/uJFC+Xcc85yfRnvUVaJ2jzCBqJGhbZNng8++OApYzHyO7d3QHRfxv5G2EwvRtgYDIZtAnUQHC3xHXXAd3/vTok11PoVofpSSYnXuBcMLzq+RjBoScb9EuC9rQnv8+b9H3iPrFvLlIpx/wIhjsFByA7ie2GBAoYweM79Kg04rsKgPVRMQPhiUmUShEqdKrP6O9erwqtf/PU37XBDhXg2kC4F29qBkzbiDffJa9jBg9z9zSU7NH+51jtaTqRBz9HyIp/8rmXOcSW2wvwA0sdvWleIlhPlrEqWlrlOz9kc5CpqWo6kcWsEhOVLvWoZUC75rgkFbG39AL0n0PhUuZ9JFFo/4TGgfmsA54TETb50Uq4cJw35nrd8CNMexkkc2g40JI2aP72ONGteAcqyOuTNBedwPddqO9S2l9tGwnRtKbjfTJIL8sl9NY88c2GZ06Y4lvsMsa/xaVlp37M1Qjpy75VbTlsDzeeWgjRqm6FsKDuOUQa57QTwG9AyAmH56nb4O/HoPcJ+X5Gbh7ANG17c0OWUGf/omOWdb32LFBcUSHdb0o91GPMw/vGEDdYJKNtNTgkzwmanIGwmxtLy0Q//h/dhA1mxtLPNr9zU3lg7J8KmI9kkbcmIvDj+s8e6/i8axwCefdINYdOaigibVNyNgzOEDXF6S56AsLnt1ltkbDjqQ72FDtncOEnYJDKEDY6KiwoWyj+9cj8ZHtogE0rCBITN29/2FikpLpSYS7MSNueczZQo4qcPp++jz0tPLuvtyoB6yCVsItJxKmFT4PJ82GGH+T5N+znyO7d3Y3Rf1wO7LFKbUY2GAnxcbscIGyNsDAbDVkAJGx3oDvCVyb1cTjzuOGmpq5Pa0mL3UmvyxE2COcLMDU4lfNiddC9FJwsXLJCjPnGErF/H13A658wLZ4q88NA8EKoyHUJfRCgoiL6UUACVbAAoLGEnqoP4mV5iub9x/7lC70WaZlOCwzzpdbxsNf2hYperiE2H0Mom35f/UEEJy4VtfcGE6SLveh7lMt1LKLwGk9wQat00G4gDCdM120tvc6F1S7xhvc71PltTP3oPbc+5aZgLaM9hWklLqMQCiKhQmdXy59ywnsI6nwu4NmwD5FnTz29KDij5wHm5aQsJhLCeAb8R53Rpyi2rsMzn2sa2BvQduWU4HfKlR/NFPrQdalybUw+zIYyLMuYec0nzbCDNxKPlTtz6LGh+ZgLnatrC/GufRLy0XfanKw/t37henyPdD/s2wL4e03Syr9vcT68P25LhxYmJQDlGYf7mddd6vx4pr8g7hTcZ99NmdFWfPiw3ULad4Hw4n4K2K8mOJmz8d0YXzSknniQ1FeUSr6v3RES/G6N2NEVkzUyEDdYy0xE2pI4pTaTzoTyETXtsesJmHMLGR+ASSDgNYcM999t/X9kwuFZGxxhnjstEmvcdfd24HPbut0tpWaE0t9RLzN23YNFCOfOs02RsnDROfiBFZiJs1EIMogY/lIgSNlg90y+G78q5veej+5IOI2ymFyNsDAbDNgHdAy+l7ODT9xcMYNJy8D/9k/dTs7Sz3RM3+LRZ2dMl1YWLsgOZptoqibmXD5Y25599hrtuXDYM8PVbO3OVFwb6kslV8gCdH4NrHWDngt+RsMOkHLTT1IF72Iny8lFSJXyphXHo1//wBTgTVJFQhPfTbc0DodZVeO98SkQYz3TQctOQdPgXrINer8oK+2E+FZyv14TKdbjNtcSNhOkK807c3EuvC8tkLsit5829fjqEijT3yL3PbNia+tFyDUF8tM18dZGL8B750s7vYZq4X75niToJy5P7zyX9ivAeYRr0OHkJ86PHw3uEyjvIl5d8aSJebcOA/IXp2Z4gLZRlmFfKMsyL5oE06nmUvbYFDXPzvyXIfUa2RZy5CMt6c8tdy4I8h/1JrgVj7nPCdeGx3DZAXGFb0XLWPj/3Wi2XMP352prhxYa0DA0O+Gkw6dERecVL9/F+QrCuwcEs45z2pgbvEwWlnOkvKNtdDbVG2DjZ0YQN1jVEc8mFF0l9dZUk6htcvVVLv18kw9XZHAkbnRK1pYQN5EusulLKCwrk9ltukYkh11f5CFy/4jOblhuuukIayiLCBjIJZ8fc8+Wv2EfWD6yWkVHeu24sNUEfRP8zLu9577ukrLzIEzYtsQZZWLBQzjjz1Cy5kyVs3Hj95/ffL8mGRpeO6QkbJWuUsFnk4mNlUt4D2vcB+rvZ+zf6RMQIm5nECBuDwbBNoB3rxMTGyUGs+8PS5q9/+qNUlpZIorEx+uLkOvx219m0ug6IFwIEDi+9/q62yFGxewndfedtLjKnBGx0ivggg+q0N/fUKVfaOXHP1WvzT2swGAwGg8Fg2BqgeOYqn2wjEQnnfvMOXNNyxWWXSWlhoTTXRo5rWXjBT4fKKLuIOm2dlE0VtF1JdviUKFeFkDa33niTVJQUS3N1tau7lLQ11ElPvEl6IQWc6DQgrc/OeIsnLBory6SvMynJ5nopLFgonz7qSMH/ohK0Ol794x9+L02NtdJQU+nGwi6fOCpOuLFwfbUsa096siZZV+NXmrrx2mtdmiYkPezaFdGMjjsZkztvuUmqiov9/UlbZ6xBqsqLZOmSblm7BgfskMFjkvaEzZiMjW6Q4449Sopcm+zsSEoi3ijlZYVy9lmnufF5ZM3O9ClkaP06+dVDD0mirl6aK6ukP5mUblc3HfV1rm7iLo2tfpoYRE1P0tVRvEGa66pcfCVy/PHHZz8aKFHNR43wmcmP6PkxwmZmMcLGYDBsE6Rd/zDZsU6+VOm8169bI1+55MveemZ5f4/EG+s8abO8s0OWtbVJa53bb270XzT2WNIrRQsXyG4uHB8a8KSNEjYIhI13kObix2Jhw9Bg9r4Gg8FgMBgM2xKMN0KZArc7OrjBKdbDMrJ+vbzmgAOkqqREWp2im3QKP6SNETYzy85iYfP9O+6UuqpKb2HTk4oICnzYdDdHgrUN4qe3OWGaP/5rlnW1ewfCEDe1FSXyxS+c7MbBEHiTlsVs//pXv5wcA7NcuLumr9Up4bFGWdHZKq2uvdBOUg2Ncsu117nhr1PCXdImBoZk4+CI20jLPbd/V5oqyr1rAQiL/ra41NeUSzzWIN+/6zYZ3MAHzDEfbvTTosbkphuvk7raCmmor5L6ukopXLxQzj/vTJdGnBQPu7S5+2x0N3Lj9T/88mHpb22TioJFEqusklRtrSxvTfl2m6qr8ZY9rPIK0YS0xZu8Q+NLLrnEkyqM+dXKJtcCMT+isb0RNjOLETYGg2GbAJIG0E2MT2yUMUibzD5Yt26NvOqAV3rnaL3t7uWWSngnxKwclaiulpaqCtl35VJpKCuRpqpyqSpaJG99w6HuHTLmSRs6c4SXIBJ27KMsX2gwGAwGg8HwAkDJmk2UIbc7ynRXp0zf9q0bpbyw0FsodMUT0lheLr3JRJaoMcImv+wsPmzuu/seaa6vl3htnTRXV8jyjjZpb6yb1cKGqUzx+kp/TWXJYu8G4JQTPi+fPfY4OfrTn5HjjjlWjj36GPnvj31MWmMuXzWV0plo8cRHqqFakrWVPl4IG4TpSP/yrsPklGM/J8d/6jNy+udOkhOOOkbOOukL8pF/+YAna/AB6QmkWIMnf+qqy+Swd7xZTjj+aDn7jFPkM5/6uHz+s5+Rs07/gnziiI/4KVjtqRbpYmXW0sXypte/xv/22WM+JZ858pNy/DFHy0mf/ax84j8+Ij2JpMtfXHbr7JQlqZRf2VUXDGF6X6+Lh6lcqaYaSbTUe8KGlfcgDSBr1MJmNuIgghE2cxEjbAwGwzYBU6EA/yFsRkaZQ+sGN3psfFQefvgX0lBf6wc0ey1bIvWlJdLR2Cid7kXtV09INHlzUL5ceM/3CxbIiZ89xkUwLunRoSk+bTYMDcjI2LCPe1u8sA0Gg8FgMBimgxI2UxSiaIAjMjYur9n/lVJVWOQU8WZpb26RVH2dG9PUepLGCJvpZWeYEjUyNCqP/N8fZMWSfl93SfwLJeOeFJmNsGHM2tpYIyu6OqStuUFqS0qkrqJCSl1bqKmolKKCRVKyuFDaYjHv0wjLK86F+GBaEz5s+lMxWdKW8r5xIGziNbXSUFopJQsWSkNZFJY5KV+4wPuw4dzWhhpprCh28TZKc0O1VJUWSllxgRQXLJDF7rzyogIpdNslixZIMkPs4BiZqVuchwuCIvdbaWFm20nZwgI3Ni9z6Yj56VCNpaWSqKnyvpeWdbTJ0vbWaDly77PH5duN2+tdnu644w5v9a4+wubuZ8wIm7mIETYGg2GbwPcPTgjcO1XG3EZkE7NRRjIvVjryS79ysX8xtDY2eRa/rd69AN1LgdUTEjUVsrK73b/EsLjB1JQXz9WXX+YiZp7tSNapGp06pM2g67zZNhgMBoPBYHghkZewcYOem675hlQUFkpvMiWpeqccO6UfHyDtDQ1ZosYIm/yyM0yJGh4ckbGhYXnZS/aWBnff5d0dnrCZbZUowv5Uwo1fK10Y94RGe1OzJF0baKqskfrKakk1x6SurMJbXvUk4p7E4xocDUPU9CVbvKUMbQPH1N0tcYlX1Uiiul5StY2uDbX47S4XD+1peXu7n67FR87lXa3S2xaTvXbr9z5xUi6drc210tuRkKVdKWmpr/SWMHuvXCJt7jd+33ePZZHPncZq6XT3ZyWzrlRKelzbZWy+pM2Nw+NJXx8Ivnx8el15pOprffz9Lu6e9ri0NFR7wuaBBx7w06HUb48SNqGT9vwwwmYuYoSNwWDYNnD9g58CS+h26TpURtMT/tj6DaySk5YPvve9nsnHqdmeXb3S1diYde7m5+S6FwgvhnhNldSUFPqvAXfd/h13bUQBPfvcUy6+qGNfvXaVDw0Gg8FgMBheaKAQoZiiJE2MOUVzcEjeesih3u9HX6pV2jIfpLAe9o5bA7LGCJtNZaeYEuWGkSyjve/ee0lJQYH/YIhVCYRNf6LRCwSLX347EfPS7caphEuTCUlVV0pbbY2v355YwvuBWdbeLf1tnbLnkuXSnWj1VitMMYJ0wZFvZ0OtU7wjvziJuko3/q3NEjbIsrYu2b2735VHQnrjrZ5E8RbprnyaK8q9dQ1ET7y2wpMoxAFpA5FDiH8c/MwQttSWS13pYj91i/M4vrKvw+cTqx+sfzpc+iAbO5taPGHUVlsry1x6cTTsrY1amiTVWCfdKVcOHQmprymVgoVuLN/cKL/4xS/8M8GHWVaLUuJmdsfDnIcYYTOTGGFjMBi2DTI9aybIkjURxSLy3JrV/jj/nv77E/Lm1xwiNUXFsrK9S3rcy2e39jZpLi3ynvK9pU1vh3+pYJaKRU5PR6tcf93V2RjHJkZlPD0mY5lO3mAwGAwGg2FbI58ChAKJcjo8OCT/c9GXJVVb7xTsDmmta/DK9tLWdklU10hfYlMfNjq1xgibSHb4lCiicDK0fkA+f9yx0hGLS315qcSrK/14tL2+0gsEAYKVCcLUJkKUaZZn76qvl9aaammpqJKmCjd+rW300lxRIy2V7hrXRnADsDSZlI7aWumBrKmv8Y6NmVKFpTnESKKmVtobmqS9tkliZdXuHKegN8Z9vJRNrysT71cmHpExS9oTnrSB+GlvrvM+cRrKi3yIjxw+hjZVlsjStoTs3tfp88T9IJ+aKsq8pRDT+Fqqqr11EJY8SGtNjR+fe2fDNVU+rxA8kEP1VSVSU1nknRn/13/9p/z973/3dQNBEy7tPfvUKCNs5iJG2BgMhm0D7R9cyCbTokbcv9H0xqlWNuvX+xOG1q6VvZct96QNXw1iVRXyihVL/QuLl0iqrspb2jBPt7816S1yasqL5UvnneliGZPRsUH3wh52cY/L4BjTogwGg8FgMBg2EwwgphlEcHhi46QSGSmXKKIjMjg4IIPr1kpvKiWlCxf6sUxTWZn0OIWfaSusgImCbYTNzKKEzdL43Agb6mFbEjZ+0YxMBWNlc+Zpp0p7okUqCwu8VCxa4KU8KwuldHEkbJe48Wlt0WIpdWExY1U3rq0tKZXKxcX+g2PxgoV+u3Jxof8d/41cU724QMpdWOHjWSBlBQukrqwkGu8Wl0h9SYX3XYPUFJZmj3tfM/imcaGmiWMtNZU+vfxGWFta5M/Rc7mPXov1uo+vpMj7lSxbvNinta6s3OXDpadgkU9r5SLKINqucOmtLiv2K74i/X1dcvjhH5Dnn3/W1wtWNVjXKNifjTyIEJE2+cgavRpLNs4ZzxA2LEwCGQVpla9NzTcxwsZgMLxgyNfpAmXKn3j871JbWSUVRUV+JYWm8lL/sl6WSvoOqse9sLsb61wYkTi8MMoXL5DLv3qRGyytd1GMyJgMyeDYgAxPjPh70N2vG1g/ZYA14ypSepLBYDAYDIZdCzoGyBkLRLtpmcjISHpUVg+sccfGZXh0yIfjE8Nyyomfc0p0kcQryt24pcUrVUzzbq+rdWGD389Vvkymysq2duliKk5dvbeywa9hS1Wld76Lb5UnH31MRjYMugFe5D9ozdp1Mjg65j8GDjElzdfY9FBHuKrIso8lCFBF109vy2xjIfKHP/xebr3lJvnKJV+WK6+4fBO5IiP5frvy61dk5YorJrezku+aUHLPz5V812yFkEaVfPf6xjVXyXXXXiNXX3WFXHrpJXKJK5NvfesG+c1vfuXKcb0vMwXjey3np556KrutUwjzgfE6I/bomZsUwPWQNeNjI7J+3RqZGBmU173mQCletEh62lPSnYx5EjRfu5pPYoSNwWDYLtAOBPNIndtKB3PddddJRXmpd8bG3F6+rCQqK/38Xr66rEwl5CW9Xa7DavTO3nqSjf4rwC23fEPG0+tl7cAzMrJxgwyODXnnxmGnPzQy7MmbGbsuPdlgMBgMBsOuBR0D5IwF2FSyZvWGtcLoAove4YkhGR2PCJunn3lcdlvWK/WlxZKqrvIfmVSZQsFS5SqfAmYyKcvw2VJb7wmbvljMS7TCVr33rfLH3/xONqY3yuBA5A8lqhuRNW6fBS7mArX8CKfoKGnjLUPGx7xoMzCZlJGx0Sn7jLPDj6KrVq3y9UJ5Qtgg69at88dCfzYh+I3z0APwfan+L0MBXndQJ0PumUNe9pI9pbx4sfR3d/gl0lmxK1+7mk9ihI3BYNiu0C8ddOB08uCM00/zJEy764C6XEf00mXLvJVNsqpS9urqklhpqbeyYR5uecEC7xEfc8wrrrjYXc3ACeua6OWR+9LN96KYAj3RYDAYDAbDrgUdA+SMBdhUwgZxqqU7hjVHpDROpEfkyxedJ8WLF0uspspb1KBEQdp46+DMdj7ly2Sq9Dc2S1+DKzecNTe77VhMOt1xCJuGqir5w69/7ZTQCXn+2ee8kj84PCRrsKT2dZRBbj0Gsn7dej+damxkNJpa446xH02z2RSQOhAOa9eu9ascoQzvyqIkjArlw1h+cHDQuzmAIHjuH896Ui0sd8p4w/oBT7RR9ulx9yQ5GR8d86E/b/J0P4r3H11dfBHpEE2VGhkedHGPy8iGdfL3R/8sK5f1SyrW5CXRxHLr+dvVfBIjbAwGw3aDkjX6hePpp5/2IR3y8ccc7Umb5upKWd7Z4b3l43kfM+PlrSnpaqyT5ooSWd6Rko6WetdR13jS5uqrL3UvkAH3Uo382OSKETYGg8FgMBimRThoyIDNkLBZN7RehkYG3HFImzH566N/kn1esrtUlxVJR3OjV6CYAkUYKlpG2swu/S0xWcEy0rG4Kz/Kq0V6YjGJ19T6lbe+/a1vOQV/TEaHozEkRIFW1+CQO6Y7s4iSNYgSBqufX+WVXcaKCNuMUUMF2BCBcslnMZMlv1x5QsZQT2tWrZ4kZWaTTKCWO1ofkHQczcrGcfnZ/T+SrrakNNfXSKK5QVIt+IPK367mkxhhYzAYtgtCR2S8bBV8xfDddHpc/u1DH/CkDSaOeyzpkzbmf6cSXlhWkLCtoUb62+KyvKtVqksK/Plf/tLZURyukxoYGIgcGxsMBoPBYDDMhhzlEbCpZM3oRvylpGVkbND9d9vpEfnSBedIZVmhNNdV+fGJWtUoYaNToXIJHJNNpa+5WZYnk7I0DmGDZZI7lkhIsq7WO7r98Ic+KGOjETGD1QvKKfWDNfVw5vhssgoLEEiFibT84Xe/l7/+6ZFJi5BpAEHBNB8lc3ZVoRywrGFbwXhbrW3Ccl797HPZcv2LK+O1EGIjo77sCdOjU88fwjdRBsTpyZqMJQ56AdOhNqxbLRvWrnLD/DH50rlnSVlRkZQXFciK/m5pa24wwsYIG4PBsK2gHb3v3IMQ+K8lrlNet/Z5efvb3iRFBQukpb7GL5m4tL1VaosL/RKGflAUb/JLFyIsS1i5eIHUli12nfg58vjjj0cvAQedmwx4qRgMBoPBYDBsgkCBVLCphA3WNUzWGB5lXDEuw25/jxVLpaq8SFr9dO2InNHpUGwbYTN3YTlsSBvEWynhvDmZ9NOisLpmyek7br1V0hNYWYiMDA37D3PZsV1Yf3nksb/81ZMI61ev8eHpp54mfV3d8utf/NJbh2ARwpgUKxGv+HIdcGHu/q4YUkbRRhRkQ4iZDDnz3NPPRERNZv/xvz4qL91rb3n3O94ZOYx2xyDLRgeHvPj9UAg2uqcMkgjCZmIsKzIx6n4cl/998H7pbktKZcliSTTVSZvTB7oSLUbYGGFjMBi2JehQlEhhXnBodeN6eS9r166WA199gJ/utLSn01vQLOvqkLqSItlvz939st+sJrWis1WStZWyrD3pV4/ivGOO/rQMrFnt4xkbHZYNA+tkaHDADa64ZxT/9GIwGAwGg2GXQ47iCKJdJmk4BVKw6EjLyOgGT9Z8/atfkdLCxf7D0pKOVuls3tRfjZI3ucdNNpXuhga/rLeWV1eLC+NOKXUKaqcLixculNcd/Gr5w29/4z/uZcdtrpKYgiMb3TYfBWeQ0YEBH9547bWyoq9PCl2chLfe+C0ZHcyMEYnHxT88sN77TfH7HE9D2jjZVcNMOWwcG/WrNbl/QXm55wMrJ1e2g2vX8jVWHv7Zz+Q1BxwgxQUF0lxbK3ffcYc8/dhjLiridNe4czbiIsGTYcThovPPHtvu2MS4vwf3S49C7ozLM3//m3zyvz7ilyBf0tHmn7vq4sXS1mg+bIywMRgM2wxhBxJav2DeypeN0fERWbt+jX8ZIx/7z//wpA1OxRgU7d7fI00VZf4lvqQ1KW21Va7zapZkVbksa2+V7mTckzYdqaR8+YLzsy8U/3LhJTCrGAwGg8Fg2OWgCmNmmDK5GxE2jE/Gx/nANC4//+lPJNncIPVu7NGVjElPIiZtDXVZRSq0rDHCZm6yJBbzq4LqPoQNH+ewsOlzY7peN+aDYNlvn33kvz7yH/Lc0ywXPRH5tKGiMqTMdJIeHpaHfvIT+cjhh0uyqUli9fUSb2iQ0kWLJNHYKAe8/OVywmePk18+9DNJj2HN4a5DWHnUT7nK7O/q4gmcqccmRoZlYmhIHv3jH+Xs006Tl++9t1+KvaSgQFrq6qSmrEzKFi+Wf3nPe+Sn993nytOVL/WCdRTiSRxXiQhjcb2PG8ND1qRHBuWi8872H3ArCwu8RU3Mjf/ry0tkWVe7XyHKCBsjbAwGw3bChqHIidwwbHqGRDnxhM9J4eIFUlla5D3Bt7uXeKq+1g+O2mpr/FeZlW1t3jmx93fTGVnkIMcddZSsff453/mPD0dxjo5g1TOcjR/RAZnBYDAYDIZdEJlpHF4yAc5Px9NOaZSJ7LgB65oPH/5BKXaKPlO2cTa8q3zhf2GFaWOTQnkiKONIypVxV2tCmuuqpXTxQultb5f/+H+Hy9e+concdMP1cus3vyl33nyL3H7jTXLLtdfJrdddL7d960a58epr5PIvXyxvPfS10tfaJiULF0pVYZF0xROyrLNLOmNxaaqp8cQNBAPWIK96xSvk6E9+Uq762tfktptvlttvuUW+c+ONMwr3n8+C02fyecsNN8hN113nt797001yxWWXyWknnijveevbZHlXty/fIjf+bql24/NE0pcz09kaKyql1P3WUF4hbzjwIDnnlFN9/fzgO9/18dx4vauzG78l374pKs9v33iDfO2Si+Sj//avsv9L9vJ+jLCmaamqkPamBhd3k5fOWIN0NNVl2tD8FiNsDAbDTgG6F6gTJVAmJsZkzZpVcvZZZ3jSBm/wdZVlrnNqk+VO6MB6GhslXlLiTWmXtLVK5eJC2WvpMulpa/OkzRte8xr5+1/+4r8ArHVxKUmzfv1aPwDjC83ERlZ8MMLGYDAYDIZdEm4Agt8MrH2R8TSeaybHIzoN59e/eEh6O1qlrrxUehJxr0Bi8ZurXJlsrsxC2NTXSatT1BP1tVJTXiKVxcVSW14udRUVfrt0wUI//qtYtNhPkWcfYqbEbUMg1JWWedKgoyXmiYUl7R3S2tjkBSKHEEsbLEKIk2k3XKcfAJmSNZNgQTKfpdCVAWWCQGwRVpeW+rxTPpR7fVm5J2h27+uXFd09nqiJ1dT6cGVvn/QkUxKvrfPnUVeUr0pY5tzP13HJ5DnJBheP0wFoC1i09aZaIkm4/fiuYcFmhI3BYNhpwPQoxcAgy3TjnX7EW9owPWpZb5fEaqvdIKlSlqWSvgPbrbXVW9ikamtlt+4uaaool5aaKulrS/kXSbyxTm751vUuxshRICEysXHUxQ9ZMy5P/+MpbjkFdHgqBoPBYDAY5in8F6No1RsUH3YjiQgbyBp84R39qU9465q25kavKLVUlssSFkTIo2CZbI40Sm+sPgo9YaMSETa9roxR2PFns7y70/swgbxpqCjzY0LIHKZPdTRjhV0n7Si1boyID5xEbY3Ea6q9cLy/NeXii6yykZ6UGz9iJeXu0Z+ZXk/cODsm5J78PpMw5pzPQhlj4d6ViGXzzDZT1SgvLXcte8qVcuf48s4OiVVX+fqB5OScxnJXb+4Y+yv7enx81CVCXfJ8UfbU/e693b7+IWpoE10tDVmhzfTFjLAxwsZgMGxXMFhSkmR4eNgv2chACWEJzbqqcm8O2+E6cZz87dbeJq3uJcyqAktSKWkoK5VW16mt7On2L2v/Eqiu8MTNJ4/4T/nbo49wFxkcWicDg2vdQCwibJAQupQhYoSNwWAwGAzzF6wO5AYCWShhgwWuTof65c8fkpaGWqkrK/HKJ2MOlCimZ+dTsEzmKhnLmmkIG4TVQpN1EfECUQDJAoHAh7mXrFjmSQIlClgKnHEgZE2XU2zZ3mf5Mk8ONDsFF6KA35TQ4Tp+Y1wJUYAQN6JWPYQzCaTFfBY//Y9xd7zFlwcEDuNr9qmPPfp6fVnzMZU6wOIdgbChzjhGeUOWcYw64Rmi7KkPjZv6ZJER4oQoijvpdPXA1EOmQrU34hKhxoesFOsJm3hDph3NbzHCxmAw7BQYHcbTv9twoqtHQZgMDGIVE5E2X7/8a1JdXuJNJLGmWdbWJrt3dkpzaal0NrmXdyIhKzo6/EsYFp+vJX2dbd68EgudA/7pFXLn977r4oosbAaHWapzXNauX5UlikKyRgkbI20MBoPBYJifGGaZYe/0FB+oEzIyNipjE1jbjGWcDaflk0f8l7euwcKD8UVPLOYVqY7a2k2UK5PNkYCwycgkYTNJ3KCw4y+IEIUfIgCCgJAlwCHQGAP6eonH/b4e62hs9NLF0uFuX89j+XBP1mQsRLAKgUSAWFjR1SlL29u8NQ5kw0zC9fNZsJKhPCAHyC9lQhmptRIW7m319b5MGZcj1AHljbTW1fkxuu7z+979/X68DpkDYQNZQ9zUbay60hN07a6+8VmJnxoImp5myJlGT9L0JxplaaLJS/52Nb/ECBuDwbDjQd+Sdn8jE7Ix50sXX7iGRgZlw4aIuLnt1psk1lDrSRs690R1tax0nf7S1lb/wkB4GfAigbnn68feK5dLvKleigoXSn1dlXzm6CMjkkbGvaUN5A1Tr9QcOiRqjLAxGAwGg2H+YuOEG4BkXvMjIyMyODzkRhuZgYmTPz/yR2lxChN+9HqScYlXVTklqkW63HhjRcoprXkULJO5yuyEDStG9blyx9JmiVPssd5AUWWch6UGZAACKdPe0ODHgYQqjBMJIREgayAN2Od8SBviIU5CPvgpIcQYUi1EZhKumc+i0800v77MnbANyaXkF3UAecPzQUh5r+zq8uXN71ruiNaZ34ck83UbWeVgVbO8s11WOGFlWKY/0Q5YGXZJokWWJJs8YdPX4tpLszkdNsLGYDBsH2TGRYNrN8jYIEsqRh0OAyd+iiSd+dI1Lr/55c/l5Xvu7p3L+alQJSW+41rhOnu+xMRwBOhe6nst6ZN2NxCoKi2Ulcv7pKmxRha6axYsXCB77L1CvnXzdTIhYy7ucRkcHPD302lZIYywMRgMBoNh/gMLX6xrord+2n8s+vRRR0rRokXSkYx8oqBoQthgXcNKlfkULJO5yiRh072JRIQN1hVYWWBtkaqr8WQAVhtKzKDAIii0SxJxH+ox9pk+z7GO+jo/jZ4QhRchTqbe+NW+4ljcMJUqcm7LOHK37k6/P5P46TrzWMgjJArCtvcn48pKpysx7tYl7Clz/EpS7pAMjM21PrTOcWNAHXA+TrshxbBwgqxhapVOhWPqU6KmYkobQZSo6WmqlW43rp/anuanGGFjMBh2PFzfMrphRD9myfCg285geHTEHdooo+Mj3jwZgbR59qkn5egj/1tqS0qlavEi6U8lpBUnZe4FwktWl9vsbU1If3tKWurdSzrpXsadKYnHGqS4aKFUV5XKYe9+m9x08w1+5aihoQ0yPsa9MwnJAIubENoVEqpsM4SRW2ihhRZaaKGFL2zowCarQzEdKjqcltWrn5ff/+430oRflFiTNFVVeMuC3drb/SqVfU582JxfyTKZqyhhg/I/SdSosBpQNC2m0Y/1+FDnpzPFYrLc1QXKPwotSqzGybYSCPzOMSVzJu8bCdY7kA9MwYGgwKrDEzfuWGtDdF/GlNOFkAsQGfM19FYumTBy/ovFDQ6Am1zduHJqjEgzLduQuGGBEMqdOmh3zxHncIz6oc44H6t4yBrIN2+t4+JnPA9Rt6Kz1cVFfJCkUTvpc2G/G8cviTfL0sQkETSfxQgbg8Gwc4D+RWUaYAETIS1jI9G88l/8/H/lNa9+lbe2aaooi76KdLRKor5GYrVV0t/K/OJG/xsmlpA5vJD7IHjci5jrmF7V3Z6SM884Vdavfs7Fy7SsMdmYxtpmwhM5JIvB3OjYBL/6fbpHtkfTG/0+xBJf5nCWzLZmZzbxyPeDiYmJiYmJyQsqWPCykPco733/9k779z5v9f32fYlUlRb58QTjC5R7r2y6MUa/G0ssS7pjRthsA1GyZZJ02Z4CSWDh5ofbSuYe345tJztKjLAxGAwvGgwMDGS2QvJGZN3a1fLxj344S750xpsl1VgnK3o6ZUVXh3dexiCLLwFN5aVSV1zoO0BYfjq+5R1tUllYIGXFBfLKV+wjl3/1Ynnu6SckPTHiSRsGbUyV8mTM2IQMj0/ImOsPI7JGZHCUQd6U8Z+XkMDJ97uKR74fTExMTExMTF5QGUmPyoaxIU/ajIwNy/DwoPshLbfeeINfGaqpqtyPKRhDMJboaaqXLne8r9EpUXz9N8LGxMTkBRQjbAwGw4sGzC3XTgnyZvXq1ZnpSmnZ6AZZN153jV9u0Dskbkt5h8M4M4ucmDVH3u3jbrAVi1YRwBFdS0WFN/PscIOu1li9XwIcOfiA/eSO794sg+tWy3PPPpUlbsDQyHDklND1iTrmg5QhbXSUpEkdGM8ZGpGJiYmJiYnJ9hEfpGVwbMiHLHLAUt5p985/yxteK4UFBW4swRLGmSkhTnqbG6QbAqcBPxr1RtiYmJi8oGKEjcFgeFFA/cgQjo3hxyYCxMj6dWtcD+V+3zguj/3x/+RNrznIkzaQNzgwY0lCHAXi7Z7VpJj/DGGjKwowAOtrjUmy0Z2faJHOVCxL3Bzwin3lG1deLv948nEZHRlyd4wIInVOTHpCa59ccM5snecU6KkWWmihhRZaaOELHkLU6HQoCBve8Xf/4C6JNdb5laG6U3HvZJVpG/jtwIeG96OBv5OmyA+HiYmJyQslRtgYDIYXBdatW5fZiixtpnZIaRkbGpT06JAMr4e8GZf/+cqXpbai1BM3OApc2tnurW6wtmGpxmRdrSxtb/NLDmLmHK+tkLamauloqZfW5lovEDjVxYs9cfOS3ZfLCZ89Rv74u1+7+0XWNt7qZiOdZFoGBwdleHjYEzkh6ERnInRCTDOWtNBCCy200EILX6AQDzYTbtyAVQ3WNRx592HvlOJFBd7ZcE8q7p2u4mQWgazB4SnCdj4Fy8TExGRbiRE2BoPhRQc6JqxsIEk2bMAxoMgYgyw34EIG165y460x+cNvHpY3HnyglBUs8FJXVuKtbJa0tWanSmGBE6uulJ6k6xBjddIVb5T+trj0tLZIW0udN4XG6qZkgYujcKH0dqTk3z/0frn91ptk7XNP+/sxHYsBnofrJ0nb6PBIZAmUb3SYJyQwMTExMTEx2b4yPDrklJwJGR8fde/tEfnZgw/4laFwNtzu3v+erGlpyhI2ODxVwgbJp2CZmJiYbCsxwsZgMLxogPVKrgVLFm6wNcyqDhOQNmkZXLfWh+ODg3Lu6afL0u5uqS0vl+aqalnS3iE9yZS0N7f40E+V6khKa32ltFSXSEdLrfSm3OAsVufOqZPuRJPs1tMu7bF6qSld5K12KhYvlFfsvZuce9oX5A8P/6+sX70qWhKcqVmQN+mJiEQiPezr8elCJ5hjm5iYmJiYmGw/gaRhDIHV7PPP/UMO/5cPSHV5mcQaaqUjGfMrTULYMB2KaVE9zQ1OicpMi/LLDedXskxMTEy2hRhhYzAYXhSgMwo7IaYfaQeljodHMis7QIKMDm6QiZFhkfExTpA//fa38sH3vlcqFi321jKNFZXS2tjkCZvOeIsnZvpTzbKkPSZd8Xq3X+NDpkgl66v8721NEDktsqK7ze9XLFog5QX4yqmSd77ljXLqSSfKQw/c76dneSIGgbAhDbqfT0hzZuBoYmJiYmJisn2Ed296Ysx/YOGjy28f/qWUFhVJWyIuyeYG6UrEpL2pwRM26nQYwqarMXI4jAPifAqWiYmJybYSI2wMBsM8wSTxsYlkiBFInD/8+tdywVlnyX777ON905QtXiwrerokXlPlLWmWdaa8A2Lvy6axRtoba6WjqU4SNRXSHWuUJa0tntjpSzZ56WiqkZbqMk8ClS5aJG2xmOz/0pfKGw85RN532GFy2oknyh233ioj69dLehgCCQJnXDaOjHiBTFLShnn0o+MjfllRwvH0WFaYXx8K54aDTvZNTExMTExM5i5MhWJBgfSoe+cOD8mB++8vRQUFkmpulj2W9Euqsd5PiUKwrkGwrpkqmypYJiYmJttKjLAxGAzzBBlyZjrZGE2T8tYv6bSse+45+dLZZ8vuS5d64qaurNj7r+lJxKS5qlSaK8u9Nc3StoS01ldLX7LFEzfx6nKJVZVIV0udLO9IePIm1VAtifpaaaqpkcbqaqkpK/PTppQQijc0SG97uxzyqlfJcUcdJbfccIP88Te/kYFV+NqJ0rZhw/rsPHr96ufJGLc/NjGa3Q+PQ9z4Offu94mJDLFjoYUWWmihhRbOKUQ2jrl3rHsXX3jOOVJfWSktdXWyrKfHv9e7k5HDYSNsTExMdpQYYWMwGOYF6J5CycXAuvXZH0cHh7LbD//8f+WEY4+V5d2dnmRBWBFiz6X90lxdIXUlRdKXSkhbo+ss2+KysrvdkzidzfXS1lAjnY3VnshZ3tnuLXWWdXVEJtQtTdLhBnaEfKGrLi70jo/1Ho2V5bLXsiXyrje9Qf7z3w+Xiy48T666+nK5+wd3yu9+/yt59h9PysgoDpXxgTMuw0PrZXhkQMbHhiS9EQInOm5iYmJiYmKyFZJOy0Y3Ljh4v/2lpKBAuhNJWd7VLfWlJdKTiGeJGiNsTExMdoQYYWMwGOYFMvxLVnKxcQJLFjc0Gx2TDesHZMiJZI4h+Lhh+tJuPb2eUKlcXChtzY3Sk0pId7zFEzJ8YYtVVUhTebEkayvdwK1RliZj0pto9hY5LTVVEq+rkWRDnSdq8I3j/eO4bUgc4kLY59yakiIpX7RQShcukEUQOYULpamuWjrak7JyWb+8/GUvkTccerC84+1vlmOO+qQcd+yn5aTPHSennnKinH36qXLO2afLBeecKeede6acf/YZcu45Z1hooYUWWmihhXMMkfNO+6Ic+dH/9NOaWZgA6WiJSX9ryggbExOTHS5G2BgMhnkBuie6K5UMD5MVEHZo/mB6oydwZNwdz5z41N8el/POOEP23XNvP3grXBAtBw4Jw/LeEDe7dXfK0raUt7JhuhSytL3VrzblV5xqb5O+VFJaXQebqq/zA75OOlwnLCXOkuIIS4pz3pKONkm5QV8q1iSJpnqpr66Q8qJFUrxogVQUL5aailI/vQpSh7Bw4QIpckKox3XfQgsttNBCCy2cW4g0VVZJsXuP1hQVu3d8l3s/876OyfL2dknW1BhhY2JiskPFCBuDwfCiR4ZrmZGw0eXAWVFqcHBQ0gFJMzo8ImMj4zI2yDz26NiqfzwrV371f+RNh77O+6ApL1jkLWLiNdXe0qY3EZOOpgZP1rQ11HkrHMiZtsYG/1WuN5nw+xAzK7o6PVkDmeMJmrZWfw77nJ+sq/WWOF2tCeltTUpnKu6tcFihAiuftng0tYqQaVa670mexnqJN9ZJq0sL51tooYUWWmihhXMLkVh1jbRUVcue/Uvc+z3u3tnd0pNISryqStrd+98IGxMTkx0pRtgYDIYXPTK8yxTCRkV/QwaHh/xy4IrVq1fL2tVr/I8jQ6PRSWlxx9bJxszFwwMb5N4ffF8+dcQR8sqX7eNXg2LKVNXiAk/SLGtvlf7MtCl1TIh0NGNF0+CFbXzgpOprJVFbLcm6GmltqPPLhPYm49LfmoyON9T68zvjkDsuvkQUJ/s+PjcwJOyINWWP+/u584iL4xZaaKGFFlpo4dxCPqa0NTZJd0tceuNJqSpYLJ1NTiFy+1jX7NbZuQlhw3RoxAgbExOT7SFG2BgMhnkBuiclaHKJGgSyhhBgZTM2NhbtZE6YmNgoo6PjMj660ZM16fGN3upmYmw8c05annzsb3Lz9dfLfxz+Qe+LRh0IN1WUe6IF58QQMJAx7DNNimMsGU7IClQQMaEoucNvbCvJw0AyPE+v9UQNg013TTTYjESvMzExMTExMdkMaXDv3KaItOmJxZy497UPY9LRCDljhI2JicmOEyNsDAbDvIF2UTN3VVsAF+HYSMYCx8uE/PUvj8jl//NVOexd75C+rk4/Xaq6cLFULiqQqsWLpK6kWJpdZ5qorfFTo/iKh88a9XOjwjGE6VWhtDfW+7CzuVG6IG82GTC6Dhxrm8y5PZA6JiYmJiYmJlsmkDRhaGJiYrKDpS8Z9+P9Ja1J746BffSCeHWlrOzplueeelLG9SO0Ax+lZyJtjLAxGAzzGnSAdIQK/OIwrerJvz8hv/75z+V7t94s53zhZPnAYe+Ul63czTsqhsDBCgcyB+fFEDisGIVj4v6Mo2KcEyN0wHTETLGiU6ajJmRfiRw67VwSh/P0uImJiYmJiYmJiYnJi18Y77fW1/qxPnoA+/jObCov9YuWPPP0k04fMcLGYDAYsqAjhKgJiRusbkYHBkRguFkqfHRUnv7ro3L7LbfIFz9/gvz7Bz8o/7TPS2VJV5fUlkQrPkHiFC9cKA3lFZJwHTHOh3FQzCpSkDcQOzg4xiGx/kaownlY5rACFY6M1VLHxMTExMTExMTExOTFL3zYZczPWB9rfV15NlZdJcu6OuTZfzwtExPRwipgin6SB0bYGAyGeQtImpCxZntkZEQ2bNgg69eucwdcB4nQUeYJn3n8cXn45w/JN6+5Rk496UT58Ic+JIcedKDs1t8vqeZmaampkvryUqlYXCClCxf4kGlWjZXl0lxdKfG6GonVVvttjulxjkH4mJiYmJiYmJiYmJjMH8Fan7G+X9HOL1BS5wWdoT3RIs//49kpJE2urpILI2wMBsO8BU6KZ2KtJ8ZHZXxsRDaOjcrGNI6KORfCZsL9jU3uZ8L06IhnxX/zy1/ID79/l3z9q1+R8878ohx95H/L//uX98m73vomOfiA/WXPFUuluy3pheW+W2NNkmiql1hDrbTU1/iQZb0JTUxMTExMTExMTEzmhzDGZ7yfbG6QxppKv892bUWppJxOsPr5VVlihtAIG4PBYHDAGzsEzujoaDA9SgmZCbcPYYPH9uC4k43uGKTOBAROzm+RuLhGh2RifNjdZFRGRzbI8888KX9+5P/kFz97QH724E/kwZ/cJz+672657+675J67vyc//P6dcvcP7rTQQgsttNBCCy200EIL51F47w++58Mf3fN9+d4d3/H76AHfu+3bct+993hrf4URNgaDYZdGbicYAsIG4mbCW8+4c/3/KITcGRoZzu7nhlw3PDzoOtwhL94aJ4fIGR8f3eSYEkOc7wkgtw8hZKGFFlpooYUWWmihhRbOg9CN+TVET1A9YMTpDoSh9T/boa6Sb2aAETYGg2Heg44wt0P0ZI4LIWxGx8dkZGxUxiYiAsed6WU8PZHd51xEj3OudsZR5zvuSRpEj4+ODstYxjqH38PzTUxMTExMTExMTEzmr0whbDLbuQSNETYGg8EwDZSE2XKBvjExMTExMTExMTExMZldNhdG2BgMhl0W+UmYzZX8nbGJiYmJiYmJiYmJiUkomwsjbAwGwy6L/ASMiYmJiYmJiYmJiYnJtpfNhRE2BoNhl4Z2nFsSmpiYmJiYmJiYmJiYzFU2F0bYGAwGg/aemxkSmJiYmJiYmJiYmJiYzEU2F0bYGAyGXRf5etHNkWDTxMTExMTExMTExMRkJtlcGGFjMBh2XdBrRivtbb5sSY9rMBgMBoPBYDAYDHOEETYGg2HXhVLdSsBsbmgwGAwGg8FgMBgMLxCMsDEYDAYlXzY3NBgMBoPBYDAYDIYXCEbYGAwGg8FgMBgMBoPBYDDsZDDCxmAwGAwGg8FgMBgMBoNhJ4MRNgaDwWAwGAwGg8FgMBgMOxVE/n8uztSaogPdIgAAAABJRU5ErkJggg==', - fit: '', - coordinateSync: false, - widthHeightSync: false + "options": { + "left": 22.5, + "top": 227.5, + "height": 61.5, + "width": 240, + "right": 175.5, + "bottom": 407.25, + "vCenter": 100.5, + "hCenter": 330.75, + "src": "data:image/png;base64,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", + "fit": "", + "coordinateSync": false, + "widthHeightSync": false }, - printElementType: { - title: 'Logo', - type: 'image' + "printElementType": { + "title": "Logo", + "type": "image" } }, { - options: { - left: 331.5, - top: 235, - height: 133.5, - width: 202.5, - src: 'data:image/png;base64,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', - fit: '', - coordinateSync: false, - widthHeightSync: false, - right: 526.5, - bottom: 369.75, - vCenter: 429, - hCenter: 312 + "options": { + "left": 331.5, + "top": 235, + "height": 133.5, + "width": 202.5, + "src": "data:image/png;base64,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", + "fit": "", + "coordinateSync": false, + "widthHeightSync": false, + "right": 526.5, + "bottom": 369.75, + "vCenter": 429, + "hCenter": 312 }, - printElementType: { - title: 'Logo', - type: 'image' + "printElementType": { + "title": "Logo", + "type": "image" } }, { - options: { - left: 22.5, - top: 296.5, - height: 76.5, - width: 240, - src: 'data:image/png;base64,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oz7zmc+MQdnNb37zYTzNumI4BbIYUeR/5D/XBKkcY3Czj4wgmP8ZY+cCW/ntXkEw6ftfWoJbnr3sZS87Zo8hSxrRla985dnVr3718WWxpqamptVIV7nKVWZXvepVxzk7xu6xcWwk2xkHtampqampqalpqdSBrUaj0ZigGriF9uKCL33pS7NXvvKVs0c/+tGzW97ylrNdd911GNMsK0SCUgJRZiEwsgysWV4xuiiGOMEuVANkzg38pJWAlwGg34ixzmyHpqamptVOU3vFxl3mMpcZtjE2sampqampqalpa6gDW41GozGBGVrVyDk3cyuzt7Jxu9++YnjeeefNXvayl40gl72xbnrTm45ZCTGmyADOrARGVqCK4TWgY4Rr0Koa6NwT8tuzlfJMvS9BsaampqbVRrFRHE/HqV2L7WtqampqampqWip1YKvRaDQWACOXLw4KYv3nf/7nfEniYrjkkktmn/3sZ2evf/3rZ4985CPHRvAGapYRMqoGdGZv2WurEsPLGCdQ5T5Hxth/fmcQ6LxeT0Asv83mygCxqampabWRGVvsFdvHrgnsZwm231NHtampqampqalpS8S3cOzAVqPRaBQIaG0ukOW6YNdPf/rTTb6yCL765cuF9uF66lOfOnvEIx4xNnu/znWuM5bc1GU4BnQGewwxA5xAl9/+Z5BzXUDL0d5cjHaCXDXYlXubmpqaViPF8WTn2DH2rAb6p/c3NTU1NTU1NW2JOrDVaDQaEywW0BLMEsiafjWRkfS/JYruCdz3gx/8YMziet3rXjeWKh544IGza1/72rMrXOEKY0CXoJRZC5YqIsEpxEAnWJXfDHaWLtZ7cq0GupqamppWGwleObJhKPYrNjAOalNTU1NTU1PTUiljoQ5sNRqNxgJgAFFQA1cM4TSYZfZWDYz5/aMf/Wh20UUXzb7whS/Mzj///Nlb3/rW2Yknnjh77GMfO7vb3e4222effcaeXAyyWVyW6jDCAldTY21AmCPDzWi7lnszeGxqampajRRbFruWAL1rma3a1NTU1NTU1LQ1FP+iA1uNRqOxA/Gv//qvs69+9auzT3ziE7Mzzzxz9uY3v3l28sknz4466qixdPH+97//7Pa3v/1s3333ne2+++6zK1/5ymPgl8BXXc64FPJMZoQtdL2pqampqampqampqWmtkvHOdJxk25dddtlldtJJ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', - fit: '', - coordinateSync: false, - widthHeightSync: false, - right: 262.5, - bottom: 384, - vCenter: 142.5, - hCenter: 350.25 + "options": { + "left": 22.5, + "top": 296.5, + "height": 76.5, + "width": 240, + "src": "data:image/png;base64,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oz7zmc+MQdnNb37zYTzNumI4BbIYUeR/5D/XBKkcY3Czj4wgmP8ZY+cCW/ntXkEw6ftfWoJbnr3sZS87Zo8hSxrRla985dnVr3718WWxpqamptVIV7nKVWZXvepVxzk7xu6xcWwk2xkHtampqampqalpqdSBrUaj0ZigGriF9uKCL33pS7NXvvKVs0c/+tGzW97ylrNdd911GNMsK0SCUgJRZiEwsgysWV4xuiiGOMEuVANkzg38pJWAlwGg34ixzmyHpqamptVOU3vFxl3mMpcZtjE2sampqampqalpa6gDW41GozGBGVrVyDk3cyuzt7Jxu9++YnjeeefNXvayl40gl72xbnrTm45ZCTGmyADOrARGVqCK4TWgY4Rr0Koa6NwT8tuzlfJMvS9BsaampqbVRrFRHE/HqV2L7WtqampqampqWip1YKvRaDQWACOXLw4KYv3nf/7nfEniYrjkkktmn/3sZ2evf/3rZ4985CPHRvAGapYRMqoGdGZv2WurEsPLGCdQ5T5Hxth/fmcQ6LxeT0Asv83mygCxqampabWRGVvsFdvHrgnsZwm231NHtampqampqalpS8S3cOzAVqPRaBQIaG0ukOW6YNdPf/rTTb6yCL765cuF9uF66lOfOnvEIx4xNnu/znWuM5bc1GU4BnQGewwxA5xAl9/+Z5BzXUDL0d5cjHaCXDXYlXubmpqaViPF8WTn2DH2rAb6p/c3NTU1NTU1NW2JOrDVaDQaEywW0BLMEsiafjWRkfS/JYruCdz3gx/8YMziet3rXjeWKh544IGza1/72rMrXOEKY0CXoJRZC5YqIsEpxEAnWJXfDHaWLtZ7cq0GupqamppWGwleObJhKPYrNjAOalNTU1NTU1PTUiljoQ5sNRqNxgJgAFFQA1cM4TSYZfZWDYz5/aMf/Wh20UUXzb7whS/Mzj///Nlb3/rW2Yknnjh77GMfO7vb3e4222effcaeXAyyWVyW6jDCAldTY21AmCPDzWi7lnszeGxqampajRRbFruWAL1rma3a1NTU1NTU1LQ1FP+iA1uNRqOxA/Gv//qvs69+9auzT3ziE7Mzzzxz9uY3v3l28sknz4466qixdPH+97//7Pa3v/1s3333ne2+++6zK1/5ymPgl8BXXc64FPJMZoQtdL2pqampqampqampqWmtkvHOdJxk25dddtlldtJJ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", + "fit": "", + "coordinateSync": false, + "widthHeightSync": false, + "right": 262.5, + "bottom": 384, + "vCenter": 142.5, + "hCenter": 350.25 }, - printElementType: { - title: 'Logo', - type: 'image' + "printElementType": { + "title": "Logo", + "type": "image" } }, { - options: { - left: 357, - top: 373, - height: 70.5, - width: 75, - right: 431.25, - bottom: 444.75, - vCenter: 393.75, - hCenter: 421.5, - src: 'data:image/png;base64,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', - fit: '', - coordinateSync: false, - widthHeightSync: false + "options": { + "left": 357, + "top": 373, + "height": 70.5, + "width": 75, + "right": 431.25, + "bottom": 444.75, + "vCenter": 393.75, + "hCenter": 421.5, + "src": "data:image/png;base64,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", + "fit": "", + "coordinateSync": false, + "widthHeightSync": false }, - printElementType: { - title: 'Logo', - type: 'image' + "printElementType": { + "title": "Logo", + "type": "image" } }, { - options: { - left: 460.5, - top: 373, - height: 67.5, - width: 70.5, - right: 531, - bottom: 460.5, - vCenter: 495.75, - hCenter: 426.75, - src: 'data:image/png;base64,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', - fit: '', - coordinateSync: false, - widthHeightSync: false + "options": { + "left": 460.5, + "top": 373, + "height": 67.5, + "width": 70.5, + "right": 531, + "bottom": 460.5, + "vCenter": 495.75, + "hCenter": 426.75, + "src": "data:image/png;base64,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", + "fit": "", + "coordinateSync": false, + "widthHeightSync": false }, - printElementType: { - title: 'Logo', - type: 'image' + "printElementType": { + "title": "Logo", + "type": "image" } }, { - options: { - left: 24, - top: 385, - height: 123, - width: 316.5, - right: 113.25, - bottom: 495, - vCenter: 68.25, - hCenter: 450, - coordinateSync: false, - widthHeightSync: false, - borderWidth: '1.5' + "options": { + "left": 460.5, + "top": 446.5, + "height": 67.5, + "width": 70.5, + "right": 531.75, + "bottom": 533.25, + "vCenter": 496.5, + "hCenter": 499.5, + "src": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA0kAAANzCAIAAADz+sTcAAAACXBIWXMAABJ0AAASdAHeZh94AAAgAElEQVR42uy9Z3MbWXY+3iBSI5FgFLMkKqcRpRGVRjOzs7N2ueyyy/5G+1nsFy5XuRy2ylu/nZ0d7SiLEqlADZNIMecEIjS6G4H/F8+fp45uN0BII1IUdZ4XKhACGkD37Xuf+5xznuPZ2trSBAKBQCAQCAQHAlVyCgQCgUAgEAiE2wkEAoFAIBAIhNsJBAKBQCAQCITbCQQCgUAgEAiE2wkEAoFAIBAItxMIBAKBQCAQCLcTCAQCgUAgEAi3EwgEAoFAIBAItxMIBAKBQCAQCLcTCAQCgUAgEG4nEAgEAoFAIBBuJxAIBAKBQCDYE/h2+wO2trZcn/d4PHL2BQKBQCAQfNIoxXNKYQ/4z67rdvgNW1tb7/rjBQKBQCAQCAT7jtv9Gm4rEAgEAoFAIHgn+PbmYyQCKxAIBAKBQLAXpEu0NIFAIBAIBIIDg73Q7fZhmqFAIBAIBALBgSQ5vr3/5ULdBAKBQCAQCHYJH8HfTqLAAoFAIBAIBLsEqaUQCAQCgUAgODjY61qKSj6OE0Hl9cIRBQKBQCAQCMrgE+s5JvFcgUAgEAgEgjLYuzpZj+ctjXBra0tpWYE/SZnDk07djt4oEAgEAoFA8HFRoepELOjg1MlqmlYsFpVzobA3PKiqqlLegld6PB4if/QWIXkCgUAgEAj2P73bS2XK92F/m/N74wcXi0VFtCt1RsDh6F30GAwPzE8onUAgEAgEgn1C7EiuKgPwGS5g7Udut+PP4ILc1tYW6XZEAUH4KDJbivnxoK345AkEAoFAINh7Alfmv7iAxaOUFHKEVlVVVbUjdfkg3Mb3oX6w67fZYuCnwOv1er1e27YLhUIwGPR4PPl8Hq8pFAo4F1VVVV6vF48LhQLOC54v/6ECgUAgEAgEe8PzSL0CXSkUCpZlFYtFv9/v9/urqqpI4fJ6vZXQu33B7ei3uQZkiZOBtxJs27YsS9M0XddB4wqFQj6f5+yNDoi3ENWTalmBQCAQCAQfi9UpPKSqqqpYLBYKBdu2c7kcqF4+n6+qqvL5fJZl2badz+f9fr/X6/X7/a4Hd4Yx35sFfjBuVyrTDg9A1/DLi8WiYRjZbNbv9+u67vF4fD4fZDxitZA3IeaRkgm1rwyVFAgEAoFAINglSleK/4C35PP5bDaby+Wi0WhVVZVt25qm+f3+TCaTSqVM0wyFQqFQyOfzceK0G2Tm/bkdEcwyX4vKIAqFAohtNptNpVJDQ0OvX79ua2trbW1tbm6Ox+OhUEjTNJ/PR4FXHsnFM6RkCrETCAQCgUDwUYidUjlBUUefzwei4vV6A4FAVVVVOp2en58fGBiYmZmpr68/cuRIdXU1UR3Nzf1N8QZ5P3h///vf/5rfrHy20lKCYsyFQmFra8vv9xuGMTc398MPP/zXf/1XNpvFkz6fD/8GAgG8FyodHRB/gt5pDlcUgUAgEAgEgl0FUsKcVM+27VQqVVVVFY1GEW/UdT0QCOi6Pjs7+/Tp0//8z//8v//7P9M0Y7HY0aNHIWZ5GBT6RM98zJhsJVUUSJXL5/OapoVCIa/XaxjGy5cv19fXNzY2uru7L126VFVVBXlva2uLMzmeZpfL5YjtCbETCAQCgUCwB+CURnHn9fl8sVgsn8+vrq76/f5IJFIsFmdmZsbHx/v6+h4/fjw2NmZZViKR2NzczOVy3NmtFIPSfl2s1rdLp0AhfxDhbNsGn/X7/fl8/s2bN3Nzc7ZtB4PBjo6O+vp6pN9xxsprhlFRAba3Nw4xAoFAIBAIPmdK56R33HkXnCQQCCSTyUwmU1NTo2na+vr68PDwzz//3Nvb29/fr2laKBRCpYFi97tL2KO+FKRkIiAdi8UaGxvT6fT6+vrAwEAgEKiurr5w4cKJEydQMOHxeBDJBbfz+/2SaScQCAQCgeDjQiF2lHsWCARqa2szmczU1FRvb29fX9/z589nZ2czmQwqR8PhcDgc3u/exe8ESG74SagERoGFYRjz8/PBYFDXdU3Tqqur6+vrY7EYlRPjvZR+hxoLreL2bfxiyIgUCAQCgUDwTnC62UF+4myEwoxLS0sDAwP3799//vz51NSUaZrgM7xZwx5UC+w6t8MpyOVymqb5/f5CobC2tra0tLS0tIRaCsuypqenNzc3t7a2wuFwd3d3LBbz+Xzgwvl8Pp/Pk5iHnDwhagKBQCAQCPae4TmbMkB+Mgxjc3NzZGSkt7d3YGBgamoKil04HDYMwzTNVCqVTqepErQMk/n1JMf3oX4t/0KcmcLcDtzO6/Vyhkt1wltbW6urqwMDA16vF/UWDQ0NkUgEDA85dryZLO9CJgNOIBAIBALBHtA7nmxHFAgeKPPz869fv+7r63v58uXi4iLUK5/Pp+u6aZp4ZdU2tF1W7/ZIt0MEFj8jFApFIpFoNJpIJHw+X3V1daFQSCQSQ0ND09PT+PHnzp1rb2+vra3VtluzcVKoSeKdQCAQCASCj8TwuLCVy+VM0xwfH79z505vb+/g4KBhGBCk/H5/IBDwer1IyAsGg1QMuk91O0Wxo3Q6/uVIwPP5fGg+oes6BLl8Po+MOsuy0H/N6/Xmcrlnz57hT9A+yrRTPpdakP36iyQcUSAQCAQCgSs9QJdY3vKUxw+3trYSicTw8PCjR48ePnw4PT2dyWQQgfR4PJZlbW5uWpbl8/lM0zRNk7M3xRL4QxE77QPGZF2/DXceBldFtQilFhYKBdM0eU7i6OhoMpmsra2Nx+PNzc3RaJQiszBDoY5k6EWmsQ4ZPFDLVVPXFrTSl1YgEAgEgs+WupUiLfw1PA6rKHbgfLlcbn5+/unTp729vS9fvjRNE0loYD65XA4CltfrtSzLsiw4+JZnIx9Tt8O3Kf8NlHCyU8nk7cjo3CUSibt376Kr7qlTpzo7O1Eei1601NOjWCzatk32KOjR690GfcNCoSBGxwKBQCAQCFyZTJkXQIciazZKm6N+CrOzs8+ePfvTn/40Pj5uWRZ0KCoGJUFK2062c7KRD07stF+p2+1I7Oh7c+8SZzCXDIpBFm3bHh8f9/l80WjU4/HU19cHAgG/309hXy7U8aPR8/RKCbkKBAKBQCBwhSuxI+bAg4rO+KlhGIuLi/39/Y8fPx4cHEwkEkq0UMlVK1U8sRssxbd/TjHZw2xtbdm2PTExYVlWIBBob29vbGyE17PGijMUaoiYL9geMvZ4QYpAIBAIBAJBJWwE7CKfz1dVVfl8PmqLBaAwdnZ29uXLl3/4wx+ePXuWzWaJgZQhjnuWCebbJ+dR6dRWVVWVzWanpqYeP34cCoVu3Lhx7ty5SCSCiDUxOc6seZ4jJ4vggqLeCQQCgUAg4ASuPCAV8caviMMii+7Fixd//etfBwcHl5eXOc1AHp7rR+wZFdnrnmOlTh89oL5khUIhnU4/fvx4YmLC7/e3tbXpuu7z+bLZbDAYROEtqXSk3uEZ0D5KVxRiJxAIBAKB4J0Ad15UucLrI5/PZ7NZ27Yzmczjx49/+OGHjY0NyHterxeUjjeu+Fj0Y4+4XamQtvM8ktKmaVowGMzn8ysrK3fv3tU07bvvvjt69GgoFML5RbAVnJpi25SxCGKHZ0D7ZJgKBAKBQPA5g4twWgkXEnoAskE2HZZlZTKZZDI5MDDw7NmzFy9epFIp8u6loC0PQtKnUF3BgeJ2zpOolZAr8eNxsvx+P9jx06dPDcOor6+PRqMdHR0gfziPROZ4+146g5BP/X6/FFUIBAKBQCDQStdZunIyemUmk0HT1N7e3v/93/9dX1+nhhO8WtTZ9d61IOPgcLtKTjdkNoiZ+Xze5/PFYrFsNvvmzZvbt28XCoXf/OY3jY2NkUjEtm0UGHu9XjJGoTOL/9I0DSYplTi2CAQCgUAgONiokAlAQqqqqgqFQoVCIZVKra2t/fLLL/fv3+/r65ufn6+qqgoEAtlsFrWbTgM8ThC1vU0P23fcjpNf2P1VVVXZtr2xsfH8+XO/319TU3P69OnOzk4PAxghpdzBElpjwVmN9beVkS0QCAQCgRA74h7KaygwiDS7TCazvLw8MjLS19d379696enpdDodDoeR90/1FlrpSthd7R6737md9rZPIFqTpVKpaDQaCARmZ2eLxWIul1tfX/d6vYcOHaqtrfV4PPl83rZttCkDF4RVYD6fh6TnDKILBAKBQCAQuAIdYMmyeGNjY3R09Mcff+zr65uYmDBNMxAIaJpGVRQ8SYwzSB7V3UvLjn3H7ajnBE4ulURYlmWa5sLCQn9/v8/nCwaDly5d0nUd5xdaXT6f13WdjO40qZAVCAQCgUDgBteWCpw2oJlCNpt99erV/fv3X716NTMzk0qlQPvQW4yqOTmZo8dUIYoXcJO8z4vb+f1+TdMMw0BJRDAYDAQC6XQaRciGYbx+/VrTtFwuFwqF6urqamtrUSqBnmN4O7gdtaaQESwQCAQCgYATO9cWsUpqfjabXV5efvTo0Y8//ri2tpZOp4vFIryL8Xqfz8ffyOthFX83VBR8RtyOc17UQAQCAUhxpmkitBoKhXK5HKzsVldXBwcHUWNx+fLl9vb2cDiMOKzSQJb61SqteQUCgUAgEHzOxA45YES8PG/Dtm3DMB49evTzzz/39/evrKzwdrEUXYStBy+YUKQ7/qH8wa7GFX17cAa1tx1llF/F285SnSzKUizLyuVytm3HYjH4oeC0JpNJ0zSLxSKSGSORCFIaeXUtHRN/8k8nKsmfkbEuEAgEAsHBoG47vgDEDoKRQuxAD1Kp1Pz8/L179/793//dNM1cLkctYsl8DY/JAI8fR3PEZ5VqzlIMj3TEX1N+4dvtk0uMbWtrCxwrl8tBmUNinK7rmqaZpol3kUMg4tk+nw/VEjitvG/s/Pz81tZWc3NzMBj0+/21tbXwOgYFRK4efTT/YniGEvuIdyJrUu4KgUAgEAgOJM8j1lVVVYXW80ib8/v9oA3E+V6/fv3f//3f/f39iMCChGhMD4J4BGJHb9Q0DSwFjALZYl6vV9d1v99P/bTKU7dfT0X2SLfL5/NbW1sgW6gWRjIcDIqVaDe0UJw+nKB8Po93ebextbW1ubmZy+X6+/sDgYCu68eOHWtra6N0RYqCE7lEWNZpP0NM/J1+lLBAgUAgEAg+OaqnVEvwx16v1zTNZDK5srLy9OnT27dvLy0t5XI5IiHadhYZqXf8OEQwIOlBmUKeGO+wsAfw7c2ptCwLHiV4BkyWN5AgdsVD4HSyuGRKmXNVVVWWZQ0MDGSzWcMwrl+/HgwGa2pqQqEQSLfCL0H4FGKHL0CueNwPrwyE2AkEAoFA8MmBKAfF99C/HpyhWCyura0NDw/fuXOnr69veXk5k8mgUQJeQKFVbndC6f4aq40F1QEjREQxl8s5A4mfKrfDWQCrA7vSdb2urq6trS2VShmGgQoJTsLorCncjkROMisuFouJROLNmzfQ/2pqak6dOtXe3o6TCyEUfSmIMiPzkegj72CLD1VqoUWiEwgEAoHgkyNwSkIbz7anSKC2XWqJZLBsNjs2Nvbs2bNHjx6NjY2l02kQO+IkXB6i41MoluKQSPRHGQCErUgk0tbW1traCjePT57b4Zfruo6wbFVVVXV1dWdn57lz59bX11dXV1EVwfVM+pP3EFP4FqUuFgqF9fX1dDrt8/nC4XA0Gm1pafH7/fl83rKsYDAYCoWUjh/4FwXMgUDAlbo5FT6BQCAQCASfNOEjYgdBB8FAIJFIzM3NvXz5sq+vb2RkZHl5GQlgisTjTOvCn8FgMBaLQeezbdvj8cRiMYRlw+FwQ0PD+fPnT58+HQqF9uDHen//+9/v2Tm1bRu/3+PxBINBcxtUAIs0Q5xuKpsgmsUj1iS8oZMsjpBOp5GrSEwRRyBmrQh1oJva2yJqGT4nAp5AIBAIBJ8KmXNCe7ucgnLs1tbWXr58ef/+/cePH//yyy/r6+vQ20qZmygfBLKBHmXUUqFQKEQikdbW1suXL9+6devGjRvHjx+Px+OkFO7YZ3Y/1sk6vx+c6gKBABzpNjc3DcOwLAuNxbRtqxiqokAklyLW0DbJWoYivKi9XVhY2NjYCIfDHo+np6fnyJEj0WhU0zSUwIA782uJyDfUO3qSymaF0gkEAoFAcCAJHy9W3draymQy09PTfX19P/300/Dw8MLCQiAQ8Pv94BtKjh0P8uIB1cmaphmLxYLBoKZpaKbV2tp69uzZW7du9fT0dHV11dXVvVPh5ntjj7gdiBTCoxDbotHoF198gcLg58+fDw4OIqRNeW/OvmFUEoEHIGRQPoPBYLFYtG17aGgIxykUCufPn0eHWbQsg/cKKYLg45QOuZeG0QKBQCAQCD4WYGvi9/sLhUIymRweHn7w4MHjx4+HhoY2Nzf5K0lL4o5pnJ9xuzciElVVVdFoNBqNXrhw4dtvv7148eKxY8disdjeELu943YoXwCZxWO/33/48GGY221tbSUSidXVVXTzwFsohKqxvEgYQBP7rqqqQnFrIBCAV83i4qJlWbFYLBKJNDU1gURq20UxyM/DMcl7Rnu7bpmuVuVOgwKBQCAQCPYJyufKEwmzLCuVSk1OTr548eL+/ftDQ0OLi4tUgulkeNysjZw9qBaTqjQKhUIoFGpsbOzq6rp69WpPT09bWxtCsXvGH3Y93w4/G6Z/SKdDmiEawkaj0erqap/PZ5pmJpNZWlpSPGCIEWuOaDecBunIgUAgEomg0hjlyuhFG4/H8b+UvaeQbiWC7tohpNQLBAKBQCAQ7E84LeUQ1sO6v7a29vr167t37969e7evr299fV3TtHA4zKs/FWJHwVzqSMFd2/B6v9/f0tJy6dKlf/iHf7h+/fqJEyc8Ho9pmggkOrnHJ5lvRy0feMUr4q1oSoFodDqdzuVyiUSCqisgmaKKuFStCkQ+cEe8BlLc4uKi3+/3+/2ZTCaXyx0+fPjQoUN+v580VUqz01j03RlEFxonEAgEAsGnAkUYIj6nkLxcLpfNZicmJp49e/b48eOBgYGVlRVt2zqD4rCgYmR8S35txBnA8HitRm1tbXt7e3d3d09Pz+XLl1taWqqrqzc3N7PZLIKWv6aT2D7idgDy4UCEobcR1Y3FYkePHvX5fNlsNpFILCwsrK6uplIp0zR5HSt8Yvj1Qw4fDmJZFi+wxXlcX19fW1tLp9PffPNNXV1dIBCAcFgoFEzTRNUtKp+J54nviUAgEAgEB4Dhbb0N/BfW/VQqtby8PDg4+OTJk/7+/oWFBaSK+Xw+pOzncjnwNjLoIIcN3naBhCpiF+3t7T09Pd99990XX3zR3t6OxDNIS2CHexOZ3YuYLGdO5GyCGlhiV8FgEF0lstksmokhrgpWR1Ym/MqBxvHzTrIc6mrB4RKJRDQahc0MVEDK23P2kOW1M8q/zj8FAoFAIBDsZ5LHLYs1Tcvn86ZpDg0NPXr06OHDh7A7gXcJV+yofYXG+lcR6/C9DaSH1dXVHTt27Jtvvvnmm2/Onj3b1NTEI5agOsRYtAMQk+VUjOe60ekOBoO6ruu63tzcnEgk0L4NaXmkrtEBwdsotouj4WJwQxNN07LZ7NTU1OzsbFNTU11d3ZkzZyhHkrvLULUsXU7lywufEwje+/bf8d55J6Vc7sQdz56cIoHcEZzYKchkMslk8uXLl3/+859/+eWX+fn5QCAQDoc1TbNtGzE9KEGFQgEeak63XSJquN3QXuvQoUNXrlz5+uuvb9y4UVNT4/V6DcOwbRv8Dy0r9uz23IueY/RYYXVKFbHP56uvr79582YgELh3797g4KBpmjyMDb2NArUojC1T5UAc+fnz53DRC4VCSJMMBAIQ+WB6h5NOvFAiswLBB+ccZaYIud1+zQSrnD1pkyj4bAGORQE9yq2HoJPP5xOJxMjICOKwo6Oja2traKkQCAQCgQAX7RBFxUHIZJc81KgNPThJLBY7efLk1atXv/rqqxMnTsCdg7pTUJMFnsN3oLgdTUPkMILnQbPgE3j27Fld18F2M5mMYRiK8whxLyWB0XlwKomdnp5OpVJNTU3V1dXRaLSpqQn5f7yjHHF8YpylZDyZNwWCyhlehbqdMJIPwpUp/CQnU/AZ3gII31HDVrjeUjlmNpudmZl5/vz5Tz/9NDU1tbi4mM1mwf8oeMqPRgQRr+FJYmB1IAmBQKC1tfX69evXrl27cuVKfX19KBSiLrSUM6ZtR3j3BrvI7d5jcvF4PPF4/Pjx43Aw2dzcnJycXF1djUQiaFmBoDgeaG93FHGOA24kaBjG7du3DcOora0NBoNNTU2maWaz2VgsRqIdnX1uV62JAYpAsPuTgNxZH/CEy8kUHMixrSzNfMyTNIN6CG3bnZjcNkzTXFpa6u/v7+/vHx8fT6VSoGWQ09DdAGwBB0eEsFgsBgIBcDXYd0ASsiwLAmE0Gj169OjVq1d/97vfnTx5sqWlBQ3HQA1RwRkMBqnkYs9O1x71ky0/lfOSFlwYXdcpkS6TyVBVLKfnpZrEaQ7LOrDsZDIJUz2/319dXU3lFHgBpevRrtc1kUWpqxAIBO9x4793EPZzvu8Us09lXiqz0RUIDsbgLz+lkFEG/uSymWVZ09PTAwMD9+7de/Xq1czMDLQ6AEE8hWNAQioWi7quh8NhPEaHWZS+FovF6urq9vb2mzdv3rx58+LFiw0NDdSOgaKC6F1GHVN5O4ZdraXYX9xO21ZBPR5PJBLp6OiAoUkymdzY2CCBVNHtnBtWZ+IdylhM01xcXPR4PC0tLeFwOB6PZ7NZ27aDwWChUDAMQ6nbcCV2sjMWCD7Ijf9+0r6cQE2CCQIhdm+Pf6h0IAl4bFmW1+sNh8Omaa6srDx9+vT+/fu9vb2Tk5PoXx8IBILBIExPEHLlOyVoPZqmockCXgP5qbq6Gtn8bW1t58+f/6d/+qeenp6GhgaPx4Mgr6Zp6HEaDAaRbIZ+DXhcilQccG4H/Qw6ak1NTSAQiEajhmEkk0mcWTQuQw1Emavu7EIL4gwVMJ/Pw3IF9itEpaHlup5QZU8s86lA8H43filFvBJ8hqua61wkxE4g4LcAr4akigoUPbx586avrw+dJ2ZmZgzD0DQNxQ2QisgrlyxO8MDv94MeUEAWx9za2qqpqTly5MiNGze+/vrrixcvNjU1QZwjkzz0rMenaJpG3O7g9KV414mMnO1Qltzd3d3c3JxKpdbW1sbHx03T1HUdSZGunSroZHG+iDJmMPFUKvXq1atsNhsIBBobG9va2iDaeTyeUCgERZCrppojPVkmU4Gg8s0bz1CWO+i9T6MEWwWfIVwbu5fa5FA0lnrWw/Hk9evX9+7de/DgwevXr8HPKM0OcVsodsS68IlgZrquZ7PZZDIJVgcPNcuy6urqLl++/P333/f09NTV1fn9fqiGFOeFTkS2u+S5S/rRbmPf5dtRwzWqXgmHw16vNxKJ5HI5y7LQnQyMWyvRcNbZmozavQWDwa2trc3NTfDIWCwWjUaJreOVmluTWd6gTG45geD97nq5fQQCwXvsbcqzCL7co2ohl8vNzMw8efLk7t27jx8/XlxcJMUOClFuG1RA6Tw4iid4nWVNTc2xY8du3rz5m9/85syZM01NTSBwoHRQ5njbeuiCUAHBKZ3z4cHX7bTt3DiKzCIme+HCBV3X0YUMtEwxPcG/3M3E1aYOJjeWZW1ubg4MDBQKBVTgouMbaD54vXJ83gb4/dLAZUkTfOb7b+ft8B630gG7j971DLj+/B0lDYHgYPA8p5Wj8wVgAtlsdnV1dWho6Oeff+7v7x8bG4PVnGKXC2hv51zxphRY+gOBgG3bW1tbuq63tLT09PTA7qSmpgaKHfm4wdCDt51F+zIk9mm/oozsnanUPqyloAAoSJ5lWbquR6NRXddzudzc3JxhGKZpam8Xm/COb06+iMA5/FOgndq2nUqlkslkNputqamJRCLV1dUglOR8qG0n6uEgv0Z1kKlW8NmyOqo+q2Sf+vncR7tKbWXCEXwOu0SNmZeBk6FucmVl5dmzZ/fv37979+709HQymYQ7MUVIicC5OuPSARHbDQaDHo8nHA4fPnz42rVrf//3f3/hwoWWlhb45+H1lmWBBZqmaZomjgkOo22n9yl35WeXbweG5/P5cBlgMBOPx48dO7axsTE/P//q1SsEzimMXf6wlFNJbS2qqqosy1peXh4YGIDK6vP5amtrkYPJe8DRQaiaesdGZM70Z5lnD9LMoiRiyjkpPwvTrYQtLL+JdrxzXY2sDh5jq+QMkH2X0lKJj8a9dM8SCD7KZKLcYrxlKGJu+Xx+fn5+aGjo8ePHL168mJqaMgxDMTehqggQAyq4JJEIL+MKXzweb21t7e7uvnr16qlTpxobG0n94Sod8Q1+V+JPnti3B1PZvovJmqZZLBaj0SgIFtLvcIrj8Th6woZCofX19XQ6bVkWT5JTyh14Eh5oNYmldC0XFhbgt6Lr+uHDh9EtmLcKJu5Il5kWqlKXR9b7A4x3KlHcPfL33kfeSz6K3ZS27cZO1EQpsyhzK32ivcgqOckVdlrjr+HxI83N4k5uT8EBnngpK851Z0gB1mw2Ozg4CMVuamoKzhhU66BtV1VS41M6MoJ1VOtAwcNCoWCa5qlTp65cufLb3/729OnTNTU1cN5Fl1jwEF3X0Q8Dvic0s3FbFhijOAW83cC+i8lqrFyFmDX+y+fzBQIBXddxdpA2V961mB+W19XSeYc2S3Y4Pp8vHo9zOk/jiSfh0ZiokMnJtCtEcJ8ceS+HIu4U7I6cya8VSncVfv/90w+wwlTCd9UjyVwdM5KrgCHeKILPRLdToG2HUNFS7C9/+cujR48mJyfT6TTnhfRiHnil9Z0a0HOjjGKx2NDQcPLkyRs3bly7du3cuXOwOwF5wFtQVEvedTg4SU44OHgnVdHugXfxvtPtYOuMcDV1pyCPEr/fjwqXSCSSzWYXFxdhPEPTn3PTTKNuaO0AACAASURBVPwMWXeYIomSb21tGYYxMTGBEK2maR0dHQgHQ2OgY/L2siTeltmgy9x6gKcY1/1JqUW9/Eh4p0R41047pShFmc991y/5a7idQuw4L6Ht8oeiTftE53MS2VJanZK7XQbYf2Kd0Fj7HOfZcx0JO2aSCAT7edYlnsQXZWUPWSgUXr9+/Ze//OXHH38cGhrSNA1iEFzVyAED4hw9SdIadychsS2Xy7W1td26devmzZtffPEFOk+Qfx4OCA880AmYe5BshO+A6OLW1hYe7800tS+4HS9dwS+njmw49eBkYMehUKi9vT0cDqfT6XA4/PTp0+npaXKwo0AqTYLEyvlawkVRlGusrKzYtt3b2xuJRE6fPt3W1hYOh3GFiMvjmkHn42W52ruXags+dXpXJqVS2R3uGKF7j3WXjklDmo9nKhZzpU18TtzV8UnZJ5jasENDcjHNzrRr4oXtzucpdKI4CJQhvs4rolAuukYfPE3N6chVSqTkVSa8/zXXFcDqbNu2LCsUCkUiEX7pKWmEz1GfaCxbIHCFZVloN4CZBG5owWAQSlA+n89ms7Ozs2NjYw8fPuzv719dXQVX8/l8RPtoQqB8O/wvXkCTKtED+K+FQqEvv/zy7/7u7zo7OxsbG0OhEKoCiEjAyo7mENLkSNLTWLK+snzsKjH4ONzOdV3kT+Kk8xdQ/XAgEKirq4vH4wihplKpTCYzPz8PV0AuhPKlhaZRepLrfLZtb25uptPpFy9e4CBerxe2xjSHUmi41DqhBEQk0f4AcztFGuG3a6mmn+905EpeRlQAIx+7F9fo50end8hZUTgcp1/8O1NmtMbyKGh7rZAh1yNobxuZao5QDv/te7aNdlUWlS/j9NckYmfbNnQ7sv/kLdIpN5yGgauorO2n4LXgM98eV6J90BSXz+cRCcV7SXMB01pbWxsZGbl///7z589HR0dTqRT85MD8yMqEqiSpToLXKmGSoVfqut7U1NTe3n758uWenh60hUUyGKKr6D9BXJCHIBRHNiU6sWO+3Qe5Pfea21X+pTGPl3l9c3Nzd3c3usH+8MMPqVSKlhCwQyLO3G9Gsb5Tai8mJyez2axhGOl0+vvvv29paYlEIqCP4XAYhdBoU8aZojJ7yrx5sMFvYE4XuEsOJpH3y8WsPIaLgU21+tq2g+OO6/duj1UiZIrhO6dWxFFcv5grB3qPAiangLc3d6srl3JSLmWWd+p2xFADgQByemDxUCgUKL8HnI8UApmCBAcGiKqBSNE67vV60S90a2vLsqzV1dWRkZFnz5719fXNzc1ls1magSHygQ9QX1eqkMANSIleiMCi3ynaVp0/f/7rr7++dOlSNBq1bTubzWJao9R/uj1dt08fVz737c8rWqbHFy0PsVisvb3dNM1MJrO0tDQ2Nra0tKRoKs7dsPZ2xg8/eLFY3NjYgHW1x+Opq6uzLKujo0PTtEAgwBNcKDhbqoZD5taDCiq5V/QeV69s7d1Nesuobk5moDmyryoR/1zN3HeD2bh6nXDRrlAo2LadyWRgS57L5dB1ETah5FZFO+MKbyvlPLimLdPl240KU6csWupPapmjXH0eP4LppqZp0CGAYDBYW1sbjUaROqJUepW5xM7AkEDwEaW78jEuUtHIEAPUCnG8XC63tLQ0PDz88OHDZ8+evXnzJpVK2baNegVtu/8Y9Yfl+x9KWeHHBBf0+/319fUXLly4cePG1atXkYJPlUwwscNey3XGLrUWCLfTyviHkeqGmQ70rru7Gx0s5ubmeJYlrpmrawCf1inPkQLzb968AdlPJpPBYLC+vr6+vh4hdhpVPE2nfKtZmUAP2JREo4treE4tTdtusvJOWlcZpkVbCxpsNLnwyizFgfOd7rhdncRpB0WPbdtOJpNzc3MLCwupVGpzc3NtbS2ZTG5ubqIzN6IekUjE7/eTTOXMY1P4nMLtcAkUe3MO3kfyg8zIZSLjypOWZcGjwfku3vII9A5Kg8fjqampaWxs7Orq6ujoaGlpicViaMwIcy8lK7HMBCUMT7AfZlS675zjkzMw6gCrbQdJTNMcHx9/+PDhjz/+ODExsbGxQeULMD3hG3Ja4imJPxgMGoZh2zYOHo1GYZcRDoc7Ojp++9vfXr169ejRo8jqI89diIj0rd4pkUZ0u7eUMH7t6WySZhaLxY4cOYILmc1mZ2ZmFhcXKUivdLxQlAO+CnI5wbbt5eXl/v5+eCafPXu2q6uL1gklmlPGXlWSmg+qdMeFFqeWRvPRu/oYlX8xrweisUqfVSbOSPMm51V7lkLgvF/wTRBMmZqaghV5Op1OJpOJRCKVSqXTaXAURFKwRSYz80ocjzWHLxI9SWk6/JkPe6vysr7yyOVyZGGvvV1aoWh7WJPwtWOxWF1d3cTERHt7e1tbW0tLS0tLS1tbW11dXSkh4WMtMALBe/MeukO5gwndCysrK5OTk7dv337w4MHU1BRy7OhlVE9JCj2ZMVFNKxQ+/Am/Osjh3d3dPT09Fy5caG1thWJHcWFei8ktOJQJhL6JtidlE58Yt9PezoBWiB0ViIVCodbW1qamJpSr3L59O5PJFAoFbIi17TzuUvnF/LxjLcEmPp1ODw0N+f3+eDweiURaWlq4ckADzrnhUBRmmUkPJLfjLtZE4yh8UDlB5FFLPrRKvYX6LKN+AnON87s5s9a4JrQ345NURuXjaMNmmubCwsKrV69Q2mbbtmEYmUzGtm2iO1Sijjciz6zC0+taUbs3PWNKxWRdL2iFLJC/KxgMhsPhurq6xsbGlpaWEydOnD59GhtR1xxlqaUQ7MNZtPKdrcIEEDmdnJx89OjRTz/91N/fj0CqruuoOsrlcljNqTCfWl6BigUCARTbhsNhJFwhhtDe3n7ixIlvvvnm66+/PnHiBNLsTNO0bbu6uhq1ldq2K7vSZ8K1Bp//ikqsjj4Lblfe7JSbPuOVbW1t33zzDWTY4eHhTCZDdQ+42Py0cnNCvs9WhI2FhYW7d+/iyp09e7alpYVS10ElS02dggO/0eTRf6XYqkwil/Oe37H7uzK0uEMmzyDhDtsVClp7sx3nHIuHjw3DmJ2dffr06cjIyOLiYn4buLm4ZYBSCFWJnso9zzW3hkW7fZ+WOb7iNsddtcpcI0xllE4O1TOVSi0uLm5sbCSTyYaGhsbGxkgkUnkagEDwCc23qHvw+XwLCwsTExO3b9++e/fu7Ows1mII/Lg7MI38/xSHuWfQ3hvkj99r4XC4trb20qVL169fv3z5MnLskBYCUoivAYKBe5YXUnDmUMoka4+nX9/+vJDln1TWTsz4dXV19fX1yWQym81ubGwkEgmMBmiqPFNHURGUQjZeL72+vp5MJlEhG41GY7EY0pkVfzuu4TmtrWSLfCAnGgBbC36TO804nCpOKfWo1MhXuCAfeKQgImWYl4E7M88q2T1/2LuYi5H0ZZA3YxgGdLvp6enNzU06b9SNhopAy9Nl159Duz5XMqc4oexG7kSFxtGKVwvPAlRYKdKDEB6CbmGaJs5bNpu1bfv8+fNnzpwJhUIUvC5lg8J/tcxOgv0g2u14J5LlRS6Xm5mZuXfv3t27d588eYLdERZ6pVqC+kY4Pxr9C2gy93q9dXV1nZ2dV65c+eqrr44dO0YZ9mRfh+9GNelUn6GITaXuqfJJ+Z+dbld+ZOC0WpZFi2uxWDx69Ggul1teXs7lcmgSnE6nFWcs7e0kG87n8DzlwmMOffPmjc/ni8VimqYdO3YsFovhYjuTYxRxQjS8g03vaDepTEBKmoVrUbbGwri8OGPHaCk4JbYrCDoomWSY1Ej9Ki+q7eU8rhSw5/N5FFLYto0sZsqkofuRh7l5K+cd5w2+k1aIjms62oc9FZV7tfCebFqJkDqeMU0Tcx3pDVTWl06n5+fnV1dX0+l0fX19hVdcZifBPpxXXV1jSYPf3Nx8/fr1vXv3/vjHP87MzORyuerq6qqqKsMwcrmc1+vFxEjRPKWDBZ978QABvVgsduLEie++++7y5cunTp0KBoO88WtVVVUwGOSzEFl1Kgv9vrqn9nu+HU1G3LNAmShp9i8Wi/X19SdOnLh58yYCqfPz8xsbG5SsQ7WNWBRJgVMcUpT1cn19fWhoKBwOQ5s9cuRIPB7nizHpN6WaUMnm+EDuOxVDc87qeCySszfXwgKNBVWdC7xWotUYvQULPDnb0e4WzV34oVxjxIqN8HvvuErtwrmLGz8P+F/UwzobRLoyQs1RGOvUtzRHh0DXKtTdVi5LpbW5foFSySc8xMxzyckXBi8wTTORSGxubqZSKYgNpei7zEWCfavgOLsk058Y/4lEYmRk5K9//eu9e/eGh4fRqULb9gmibqK0FlO5gzLz+Hw+NCKDvUZdXd3Jkye7u7uvXLly9OjR+vp6ygyBwodYsOKdVKbZ497MMJ8wt+OLH58oeQWKtt1/lufWNDQ0fPfdd/X19bZto34WNlp8DqUcF+J2PLxFbjqBQCAUCpmmubi4eOfOneXlZfSDi8Viij+WM01S5tADTOyIkGHDwN3XqF9hJaqJ0iislKrvvAWoXhtCF3YdlKaWz+dN06QXl7JE4eUgFZbxv+v9yx2IsKuGIzzMeHVdD4fDpmkahsHVzfIfxKMbrr7E2ttZejt+z3etZqjkmBWeK2py7VwqlO+Pi45lTClSweXOZDIoI+PkeEfnMLmdBftHrlNKvjC2c7mcruuFQmF8fPzOnTv/8R//MTExYZpmdXV1KBTa3Nw0TZPei2pIfhwqsyULoUAgEIlE0um0bdvxePzEiRPffvvtl19+2dnZGYvFcBC6syzLoo4vlGSvtIEmDrCvzuo+9bdzJsY5X6CEujDZgV8Hg8Fjx4599dVXHo9nc3MzmUxiQuQSi7P6gT9JKZnoZJfP5xOJxNTU1KNHjzCxtra2IvzhlD0qL0mT6fWT0IyV57mDHcYbVGHDMFKpVDKZxKwBi3PeO0spkncOFTxJFM0pWSlCHXW88Xq90Wi0ubm5rq4Oju0Q7YgyOr1/FTuVys9GqWzCUudKY+WuCMXiywSDQXh5ZLNZGL67EjvX2UAxq+OaVuUmKbu3Dat8E09NLbkATMuGEqbnvYN57RffD1CvTPoIHj9y2jTsxj0iEFR+j/ClXOk3iLHt9/tXV1fn5ubu3bv3+PHj+fn5bDZbVVWFDS1pdTQUua0dMnfJFY/uCMMwYHdy4cKFy5cvX7lyBdlW2D6B2xEXpK0UPzInc6Xuo49rl7F/+1KUkUz4rpQuLY0DlLe0tLTcunUL3oZbW1uGYSgSoDPVmuJotCRD8KPJdG1t7dGjRyQFx+NxJeClLIHli2d3wxBf8MFHoDNeRk4cMF3DdIC42MTExNTU1NTUFKpw0G7BWWNBkxFvLUW5HbwTgyKwkVEThiXy60OhUE1NTUtLy7lz544dOxaNRqkzFWWfaG+HejkNeqcWtOUbLTjfQhUnXFzHzaXreiwWa2hoSCQSiUSCUzSeLedMROP9vEm+IhaLT/zod1Z5sxW+ZiBtjvMwzc2nhtN03mWO1jBcdArHO4Paikmsa5JQmSBy+XYX2t46YL/f8iHYG7r2fgzPdUZCefjg4GBvb+9PP/308uVLwzDA2LLZbDqdhjcZZVvRrQEygF0uFnQePchms+3t7V1dXdevX7958+bZs2dramrwobT5pOalmG3ILhdTtLZv+k98Ytyu8umSt6rkyXm6rtfW1l67dq2+vv5Pf/rTgwcPlpeXU6kUbzqOCJG27VxPYowzfEZrajqdHh4ezmazqVRqa2vryJEj9fX1VVVVpmmm0+lQKBQKhaighgaBcyjL7PPpcj64kGAPB8XFtu1EIvHmzZuHDx+Oj49PTU2l02nTNJVMMs1R4q3Y52qOPDzXeRNDF4Mf/DIajdbX14+Pj1+7di0SidTU1ASDQS4NOmszlQQ43sa0TCVQKbHHNTsQ4Q+y7QAZRTQZrlH5fJ6Cy0rWs2uaHd/REQ+mfgyI9uJT6Nb+WKtXmUgof5DP59HkUHu7mAaEGMsSX1FA3ZQ9Kpy9QqEQKvqRN+Kabuik+JzqOZOGnb+IaLTypMwMgvfeQmMKpfwEEsx8Pt/GxsbS0tKdO3f++te/jo6OJhIJ2i1Tagq3v8XgROkDuYFSJwk84/V6Y7HY6dOnv/7668uXLx85ciQSiXD53DXEobGqdqXps+ts+dFvCt8nNw6Us8Yz7bgeho5kp06dOn78eDKZXFtbQ1YK8XdkrpCbiRKhV/rM0qRGrS90XUczx9raWkpy4ttu6m3C19Ed+43KLLn/QYo9Z1qpVGpubm5gYGBkZAQFXKAavBa71GLpVKN3nCm4ZuPxeEKhUCwWm5qa0nX90qVLwWAwGAzysefcIDknL6UExCnUVZ5GRroUtX3EeaMmbJZlwRHUSXyduWKcndAGmhNQ6tiBTfZ7qwgfit5V4lnITfZ5zT5/gP7ofF0h8YAPHixdoVAoEolgVeOMrVStBqfU5X+aQqxdXX6UeEWpxhi/UuYRHCRWxwcAZksMXZAwbGNmZ2efP3/+8OHD3t5e9Iql5RsbRWXhpsp6yOGwMsZNEQwGwfxisdihQ4cuXLhw7dq148ePHzp0iBsOKNkRzjaAyoAv40XwcW2GfAdpuJQ6j1evXoU1VCqVwqoMzYCzMVJ0lc2ockxMxPl8fnh4uFAoxGKxWCzW2NgYCARqamqon6OmadiC2LYNW0WxRDlIw4woBXZ7lG+3ubmZTqeRfkud3YmUlCf3tKIrLFBp7s67ZtFWFY0cPB7P+vp6IpFAF3mKxmqOnC0qIcKHwvZT2T65RjZ3LApzTm2U7MK5C8IihmHgTiwz6fNZm74wNC2cBPBF3GJkC8J7xnwoKW43CKLSeAMRf4oSwMqOrhrNLQi5UsgbUxlC8zTqlMtHNdQK4VM6MTqTmJ3iBNdunbqFTHSCSiidIifzYAjuiI2NjYmJid7e3rt37w4NDSWTSY/Ho+s69aeh7aj2dnIeNpOFQiEYDELCx4RQXV0dDod1XYeTRk9Pz9GjRyORCG4fHmSjcc4l6vfT5D6iWOM7YOPGuT/2eDydnZ26ri8sLGxtbQ0ODq6vr2ezWWoMx69lKQsG/gCjamFhwbKsjo6OYDB46dKl5ubmcDhMjefIWoxb6rvSUJkH9zOHq2TIkf5hWRbICjUEQziyTOKtMtM5RTvnzo9vRXh+iW3b2WwWxZLgBJSDQuodb6XKF3LuCKW5GY4oXMS5nS21zeU3FCXDWZaVSCRWV1dXV1cTiYRlWYok6QwK8xAk/S4cELcYP71grq77aWe22e5tMsuL8U71FPsEXh4BIwbFg5PWMHJ1BlB0rG3X/vMP4g7b/ODa2+bS5ft2UMjbqfk5e7SUySiQ2rLPk9KVWqYxhpElb5omyFkqlZqamrp3796TJ0/6+/s3NjYsywqFQooqr6jFrhsVJNghRqfrelNT0+XLl7/55pujR482NTVpzH/K2SGmTMrs/u9EdUC4neukQNEuXdc7Ojr+5V/+5dChQ//6r/9qmmYqlSKtAkOKNv3O3GElPotUGNM0V1dXf/rpp0Qioes68l3A7cLhMHYA8Dws1YlciXR8dJovqHzT6QRIBqqqSdJTimSV3Lt3LZvnjoxIZQsGg1ikyeIHiQegO9lsNpfL4Zsg41iR/TCN8hIEokpOQZEIBPVnVJJTeT6W9rZXEVWH2LZtWdbGxsbi4uL09PTc3NzS0hLaA1biF4VQC5QtpUekUjCrSO97r9XtWDqnMCSKrpJ9HZJGEC2ybZvzJ1xokvEwd2E8YOcJmsgJMTKTOMPml4+H4ys0oNHetlossyJWPm/L7PcZTqc0Rdi2nU6nI5GIpmkLCwsvXrz44YcfRkdHl5eX+aRE8xvFcHn6HVQ6pH+QMxRuimw26/P5Ll++/NVXX126dKm6ulrXdZqxcQdprERd8RZwZkLv862I78CPHio8bGlpOX/+/N/8zd+Ew+EnT56gUQ9eFggE+KrmKv7x/yKXgaWlpVevXrW2thaLxcuXL4fDYaUpGabm8rVmgv0v2jkrIXD/I6kfPAn8HgOAKnWUUJdSLVuhKOh8oLFO85i5KOeMT1UU8iNzb2pQVmTIbQPcCw9QZkuPAd6Qg0dIneVHeAEmWSK76XQ6mUymUimYxYyNjXGJccerQGfe6/Xquk4lFLybhaZpuAS8EJ6LBOX51gcfPGXWBifVoxw7YvCYu8DRSablIXVtO5HRtu1MJoPe59xDn18Rp6pRpmW7a85cGQ1Se9uCdMeTI6WvB1ic2/EGIfKEUY3di8/nMwxjfX39L3/5y927d8fHxzOZTCQSIT8py7K4Kk93PRlcYDVXegUFg0Gfz9fW1nb+/Pnu7u6uri6aqIkeIFWXMnq1Crp+7/Mx6TsYQ6rUqec6rd/vP3z48D/+4z8GAoGlpaWZmZlMJgMGFgqFcrkcTLZ4IQzfXihLF9bOVCr15s2b27dvFwqFeDze1dXV3NyMVZCUBtmkHgBWV+quJt/EQCAQDodjsRjMtDETKTJwhXKOk8pwWkAFX5RohcIxkmrIn0VJHwEnUOga3m4YBqLJsOhLbwMRXsMwMpmMaZrweUmn05wdluqTiC5AsVgMxZv4AisrKxsbG/l83u/3x+NxoimlTrUztEcFpNFoNBAIoLMF+Ch5vmCrphyWMvCc1r670SHQqcTzaCbvPU0CJ9ibz+fDL+Iv4PW/OGmIkNJH+Hy+TCazsbGh6zoVI/NgrsZiT9w5z5mxVOrklxJBXZ2xy8RkS/kXatvpATIFHewZleYiolYgbZqmhUKhlZWV8fHxP/zhDw8ePNA0DRaYmIsQiNCYCwlmISziIIjwhOKlbJqm6bpeXV39xRdf3Lhxo7u7u62tjYgglSI5DUd5Pl+pcS7c7qMRPp5CjmERi8XOnz//z//8zz///PPTp0/T6TTCWFieeRW0M/2Ir2HUKwm5d8+fP/f7/devX//yyy+rq6vRkA46B6ZazZFxLBvTTyVq4Po8SSNYd1E3XVNTEw6HeTl9mYvrmk/m+haev4UpibudgTn5/f5oNOrxeJLJ5MrKSjQahQ8LyBwKFzKZTGob6XQ6m81yVmRvg+t2eDseo3KN1Lsds6zwZTKZDFm6o8kPtsg4MpULVHIV8GObm5vb2tqOHTvW2NhIHWKItuI1+KpOVu2aULgbmdHO2KVrfId3m8DqZdv2zMzML7/8Qv6IlFendE3kgodt25OTk4ODg8gP4RElp5MAJ5o8ks4jX3xXrKh9inr9rhOXq72UzH6fz4yqlGaT2zamqR9++OHPf/7z3Nwc2Sel02kqMOKBCGo1puTN0x4Gec8onjh37tytW7fOnz/f1NREDcRo+0TfQclFdhVlhNvti2HEewZjEITD4a6urmg0mkqlNjY2Jicn19fXUc2KweS0q1BWL+pGgncVCoX19fXR0VHDMHw+XzweP3bsWFNTEzdCpOm1VL8Nmdr2285Sc2tc/dad4/ORSSa0onA4HI1GQ6EQcsLK1JnuKGm4ulfgT6UDMhLpwO28Xq9hGFNTU1Qwi2kRJp/JZDKZTCYSiY2NjUQiAXpnmibmTZLiXLMReC0FtshlAqkA4iDYQGOHQ7YsuCtBE5XEf1ehiF4A/nr8+PHu7u7z5893dnY2NDQgBIlzAu832MLhsZPVKbqdVnFwsIyhTBlup+z7NUeKG5KEbNvGJctkMs+fP19ZWaHUSfrOvKCY5EmcQ8uy3rx58/Lly+bm5lAopOs6kizJdMZ5HZ1DnS4opQgrcW2uAhJxVIbujg55ymiv3FXn/eij4CNOqk6LbOfmiiaTjY2NhYWFn3/++f/9v/9H47ZQKKAhIWku5GrJPSz5Nobbxeu63tjYeOHChW+//banp+fw4cO84TINFdowK00NFK3903JzPPj5dpqmIV8SYXhU4sTj8e+++66lpeV//ud/nj17lkqlyuwsnXMWXX6Q/XA4jLkVpbLff/99MBjUdR2CClX27VgCKdj/6h1mGepmQ9WaZN7G+yVwv8P34Jo0OToLUZUhiigeVJ+5ublYLBYKhaC9UeiWMuq4DkehVeeX5D9Hc8tALdOxFDMsFTpg9uSGf1CeYCJKoZYdEYvFOjo6Ll26dOPGja6urtraWngiICijbTcgIgZZSqjbS93OqdW5jqtisVhXVweqbZpmf39/IpHY3NxUmhcTwUJcm+pgLMsaGxvDKTIMo62tDaFwWBlT1q9SGe0aIHb1OORCo2Kwp6h62tvuUR9kORQzgU99z+yMgFHlIlJFE4nEw4cP//jHP758+RJWxj6fD+WJaETBa7OUDQbMZUmwRxQO+96WlpYrV67cunXr2rVrSAIh/yBlIsVcDSt4ynYttT//JAbkAdftaF2EaAchFw6f0Wi0rq5ucXExl8uNjo4i987J3kolvytFOpZl2bY9NjaWz+djsVggEDh+/Hg8HidFQQlAlLeAF+wrGU8ZA2QGodRMkRUtkb/30CfKkDxXNZFqKTAhmqa5trZGjNNpC+zKM5zGe6XKwSrvscPnX6IRdCPwBj6lcg2dLROi0Whra+upU6fOnDnT2NiIqRynnYxMlRqOUmuMk398QIaxY9YaP0vUFy4UCuGkNTc3x+PxUCikBHYxfZHISjIeDrKyslIsFmtraxOJRGNjYyQSIX/1UCgEhkeNTOgxMo1IC+Fs3tmDWBn2pfbATpGyVKkyJUG6ptm5Hl9Eu09l/nRGJJSJi3YsSGp68ODBkydPkI+LsU3iHN9s4E/c3Rix3PYIm8ZCoRAKhWBQfOvWrQsXLrS2tmKeJF9MEvC4s4/SyLvMfmz/M7zPQrdDfJ1isvgv0zR9Pt/3338P98LJycnNzU3neuNsQE5jiGzi0dUuGAwmEomXL196PJ5MJkOREUBRXCrs0S7Yh6AieZ6rhPUVFB95HpzW7wbd1Fg/ZY2VKHKjbEU4eFdF1gAAIABJREFUVGK+fEF1zXcu3wy7cgdjnA3SMnkhSDab3fH30s+JRqOHDh3q6Ohoa2tD9p6SrsetJct3XHi/ebnCq+msUXB+LukNiCRAWsO1Q4cJpCRyt2Hy36LqZm27OxmiE2tra/39/a9evcpms+hUUVtbG4/H4/F4TU1NTU1NJBKJRqORSATltPgg0D4YvWKy4lQPf9KAp9e4/mRX9l/KLpHTPmWgSrLKAaN6zlZ71JY9kUg8f/783/7t36ampsjch+cWY/YgsY2KMDAsqU0ZWCC2NKZpNjQ0fPnll99+++1vf/vbaDRKTI5bxOdyOXI+p3qmUvPDJ9f/3ffpDhfnRq2UQyavgqFRous6GsKaprm+vq7r+qtXrwzDoBZASsNNpbGJUn2GzTeG15s3b0KhUFtbWy6XQ686rgK6NqGTKexT0fC07VwlUoxA8alJDrmOkcUdT2Zy1c80NxPjUmqEsmt0jnlul+2azOf0SXamtDuNe0pVs+74E3jCK0/bonz/ymkWZnAS4KGPcvJBmRIgJRVqOeU9O+gIvDR1x/1kqXpPLmtRgw0+PLBoURIhqCrcmpSUX375MBpzudzKygo2rmD5S0tLaHKNNQ9AoBZAviaWNy8D3PJABNGpFg9g9MOrcXHyiQU6W9lqjqYXStrfjh6f79SRXebSjz5VOkk8n0MogwJ2J/39/Q8ePBgbG1tbW8O0QG2UUS3O9X5KhuH3O56hhVjTtOPHj585c+abb765ePFibW0ttRTDXUxfgO/PuYiDTwdtcCbAfCql3L5PegyV+l/l9ubNl7jDeygUamxspAE3NTWFhCTNEXIt1TaAmCLP61xeXvZ4PNFoFMYo2Okqg8MZaxPsT93XSWWIWGCLSUUVlNjOuznxQCEfe6WsQ1zFjzK9v5T1Xtu2X+GxBueE67T44YOzVKIY8Ru+NrtuV5STBpXOVfRCAKWMHsY/zrIs9JRE8QHeDnaCO5fK7lDJUeF6X2FrslKpcq6XplSajnKKoIEhXVLbThLixfXUiwk7B16YxWckcieGETR1XkokElgyXbcTmsOykQ4ViUSqq6sbGhoaGhpqa2ubmpo6Ozvj8XgkEqmtra2urg6FQjjJWFmRYQyyqPS6cJJ7Gp+k5vJh/CtFVplU99Uy7ZoWgo3H2tra2NjYDz/80NfXhyoiwzAikUgkEjEMA6o8PxRsvZFiS0WyEP8oMovJ4ezZs7/73e9u3brV0NBAtW5IfLcsiy/uyN+gmZP2kCSiK/te8UD5mFTPtb2J0pwbnYZhXRGPxzs6Oq5fvx4IBO7du9ff30/t6khXoAUbMy8vWFNcprDwJxKJwcFB/Hnp0qVz585RkA5vpyYBfFsjU9LH3WVqb1fJuGpmfCnFpQQ7MQxjbW1tfn7eMIxwOEzGHEprCmXW00onJFVIR1zLul3HEs8UKS+BK6sj7W6djSiUsjLnL6LNDx1fuaewRVa4ZqmfDA6B11ADXKIFEFBR8I6deiWn9J1uusr9KUsRFNcLjbWH0jRJk6Ak8VL12k5/PiUE7+waorFEOj4raszQBypINptdXV1NJpNIOEEvTmh++BcqIKx/6uvra2trEfmtq6tD/xJK8qMgryI00icqhWXcQohMZXkKKY1wTg13pN2/cpsnc2b5iQjXApSLbkDKKKWdIbwYNzc3Hzx48PDhwxcvXszOzsIOExsS0ueUnSR2OyBntO2hmRY30ZEjR06ePNnT03P8+PFIJEJqNCWE0GgBpePTF5E8nipd3tmgjDAv3G6PbjO+PoHbUQQhFou1t7fDNyuZTE5PT29sbGSzWUwunITRrMe/Cf8yCMPl8/l0Ov3mzRuMpGAw2NLSUltbi9WIFjMaNzggT/0W7JkmV8apmK8iXHugoAAZmhcKhWQyuby8vLS0ZBiGruuU/1Em6+s9qjVd+WgpXliK3CjFX87OrU4p0dXwScmpd/br422slLoKSqLnHLr82aDAH95ODWA4KcECw+/ZCk9phcHWCjWhUrnkmiOkTjFlPoco+dq8KkV7u4ura4jWeb348amImFfgaqz1Ge1b0KGYenEqDimgbuFwuLa2tqGhobm5+dChQ7W1tY2Nja2trfD4pEgueCFNubyEmXM75fsDcItUBphz0yX0az9IdBTBcC3Aol3E6urq2NjYgwcPfv755+np6VQqRWMewgrFQ5UoGe0KyHMY+59isRiNRmtra8+fP9/T0/PFF190dHSgdQ1PwKUhhI0ieZRqbwf3lN9VSS8+Vz4g3G4XB5wzk4P3VaSKG13XEZX/8ssvU6nUs2fPJicnLctC7QUcVpEjr5g1KIU/sJygLBmod+FwuFgsXr9+/eTJkwjBYHOTTCYR1+C9z2Wa+CgMT3M4kvPRAg6B6npUayK3yePxRCIRr9eLLcHMzIxpmpRJBpbPk8Tfzw/lvXc+rlTSVeZRpmBnIyylsTc/S8rvIrZHHlScNGDkcy9i6vZYye1MzinkSoVNPLLTKIbCK+kqOWyFhW/vxBdLbfcVjZOSNbmiQFbP9IvKeGg7Tz4FFpxpeZyF845PSvYw/S8lkiqpTsTGYLuzvr4+MzMDVY+aa4fD4cbGxqamptbW1kOHDtXX16NJCeo5kLFHP4FH7RE+o2bHFGenM+Os1RWTlP0wkZIDMJUBKS1S0FJscXGxr6/v7t27/f39c3NzlmUhbYkvr5TNTNYklEFLzXjg2o1x4vP5Ojo6bty4cebMmVOnTh06dAhl5gjREo0jseY9ptPd6F4j3O4DyHuUAkm107ypSCAQgHHJ2bNnyf1rfn6edBrYE1DlIBdy6U9yoyCLgWw2Ozc3h2QgTHZwFsWqX9iG9ulY5hzUEcL5nFNO4FtSWikxZfj9fsMwlpeXx8fH5+bmIMpSHM3Zf93Z7GQ3RruiMDm1w/KN1Mp8N1ABRRkq1XiUxE7egEHxpqpcVyPeRrYI2E1xSzaiI7RZr3zjV0mo5Z02lqWanvGj8a6+ii0f93ku/zWc5TWlbGv4p/PSEP4ampGoAFxpvkTfCmsnXVMeqUfhbX19fWNjY0tLy6FDh+rq6uLxeCwWa2hoaGpqQgAX4d1gMMilO6r81VgRumIj5Xof8WHw3hdO8B7TjnOLyO8vGmm5XG55eXlgYODhw4f379+fn5/f3NzEho14m8aqr5zNXbTtNA9sinK5HGzwIpHI6dOnb9y4cfjwYUTJ0J2F9jk0Syhrt2vswnVS/eTGku9zGH98gVEIOHUsgQVAV1dXIBBAmrZt2ysrK8lkEmEF5AHYtk31j+TFSjMdQCVj6CM0MTGRSqVQqv3dd9+1tbVRsjNSOzG1SWT240YTINNSbhDnc7SPJNEXMgNmq4WFhZGRkZGRkYWFBb/fj7x4WgsRxKf6rF0idqUUHaWLjrNKVxHVSpE/msExC/O6kFKBZm5crG1nyKHVt8ZqlZyBNlf6RY3+0OIWBkZEW5H1SI2zTNMkWahC1lgJy3R6IZVJDXT903kJeNIhXFW17RQlUsv41XF+bqkyL2exTqmMNCcRdHrf8IYoSGhxvoDGEvautm1DpBkeHqaq2+rq6paWlo6Ojvb2dnA+aHuxWCwSiZD2o5hpk/8LiehKAqui5JWRriU2snvA9Ih0plAohBvQsixKQU4kEiMjIz/88EN/f//IyAiEN7IdIN1EY84+3GcKUwoSaiORSDqdxnJcW1t74sSJy5cvd3d3NzQ0VFdXU6yW9ObyLfIO5Abgs+B2xL2wrvBtqGLQGovF2traLl68WCwWTdMcHBxEcFZj6T6K/zAPr9Cax4urDcNYWloaGBjwer3hcPjixYsdHR1UdaFJNHZ/7DsptVYRuoiiUaIYRY5yuVwmk3n9+vXz58/Hx8dXVlaQLALrJr/fjwmLp5dpZUt/fj1J5YO5VPGEKxXQyhaC8dwsxRXZ2XvU2V6PUiC0t5PflRXaGQRRuAiCsIZhZLNZ9O0Nh8O8ShR8ESHaCk9shcTO+bIy73I2i9NK1+7Q2AA9hRpB/XydJjXvEYV0LfdWyFAp2uqaVem0o6Plk24fWrNt206n07guuq6vrKzMzc3F4/Ha2tr6+vpDhw61tbUdOnSoqakpsg2U3DpvmVK/gn4CJNtS1+j97jVR/lzPhmtGLHdGpCQl7HgTicSzZ88ePnz47Nmz2dlZEDUIKzwrQKmOIjbPV1VsfjCc2tvbqQlhY2NjNBqlkUNCHf8UrYTTU+XxEOF2+47eUexASSXmCoTX643H4+fPn0cbMcuyZmdn8QA9fMjuhMcsNFZFQWFW0irQNQWtLzB3NzY2VldX4y00jQrD+7gMj2QeappO1RJcT0VWEML0pmmurq4ODQ319fWNj4+vrq5SS2IYw1I3rfJZU7sx8/IsYEXPcBXwtLc9UxSLXdrJgHAoiyulYWlvd5RXqji5EOVaRbEj0DjVMAzDMBB2cYpz3Gjtw57YX5lvV2bloFUNyyEmHKJ3H4ReKJtYxYWO0zsn2+ZytbPpMMXUaL+ayWSQxIyMeFBVNE0xTRPJqXTTNTQ0dHR0dHV1dXV1dXZ2dnZ2tre319fXo/swKYW8Wxpvxct/yI49jn/lqRNUAiS6Ya7IZDLQa1dWViYnJ3/66af79++Pjo7m83kUnNFlRayM4q24jlRmhKPx+Rk2xfX19adPn7506VJPT8+RI0ei0SiWVBqilLj53qxdUbVFt9un2gx/oCx1tOfzeDxoMHzp0iVkk4yMjMzMzCCchD0BOtbRheemrFTLo2kavAOqqqrgno+uFcFgMBQKnTlzpqurC+sl5YNrjhpGmVw+OOnZ8dyCrOCaktkhbf4w3aC119jY2ODg4JMnT4aHh9H0kFz7eXuoHUOxlVCBUkWaZaYbnuni/Jc8C5w8TJHfaOvM09idfdhcY4K4oSicx99L3h/UYmjH2dO27c3NzcnJyYaGhnQ6HY1GSSTg/qjvtMDvhi8urzjhqWOaIzUb6xlyfHGiTNNE5SCqBbGpgP7xrmNeqeMpU7frrPNQOvTwdkxcZSHOzdNMyekJ0yClSKK0FteLso03NjZs215bWxsdHa2rq2tsbES4tqmpqb6+vq6urqamBv2RyYFWe7vGgu/VXUsaZf7cjSnUGRMg6aRYLCLeGgqFcImfPHly//79Z8+eIYsdKyNtXTA2QOb4xo8nihBLw82iaVpjY+O5c+e++uqrCxcutLW1IX0TAwCCN20mNTejsUpqpz7p6/VZ1MnS/lLbziB21rzwSKvf76+rqztz5gytW2tra9hJk1+8MmNy2zPa2qLSjQZZOp0eGxuDMammaQ0NDaFQCDM7FjmthJ8FJ3wfZMB9QnknH/Crup5b3oJGCVFhTeIVgri++Xw+kUhMTEw8e/ast7f3xYsX09PTGDZUhMVTppyL6HtMIuWtjF1FQWejd2ducpmsc056lLpypz7nKpnQoktp0TiHpEVhseeGkeXJq2maGxsbr1+/rqqqWl5ejsViSL4huVSxsfw1pP+dto5Or2bFH9GZ7oMH+P7ZbDabzeIMW5Y1Ojq6vr6Oduk4207qrFy4UtexlGkOcSDnVXMSdE71lL5M9L8UPqaXkdkTXX3cIxBWsfwjJy+VSi0uLmqaFggE0FaupaWltbX18OHDnZ2daDGHDrm0ccJh+faJJJ/yZP2dNBjXXP7PZOJV5gFnd2nXDQNpZrZtQyVJpVKzs7OPHj26ffv2+Pg47BKxMvIqGW6+wxMueeE20maQGB0MBjs6Oi5evHj16tXjx4/7/X74ZtMX45W2in1PhTs6xWReuN2+k+uciw3fZNDAVfJFqqqq6urqTpw4EQgE8Mrh4eHl5WXDMKCxYcuId2EW48EO6kCFRBPqY5bL5ebn5//617+iK0ZXV1dzc3MwGORdU1wVx882yvChplSnXTB/AbKCtO3ehSTRKT0bcrlcNpudn58fGRl58uTJwMDAL7/8srGxoWkaEuyIviDfX3PrWbcb54f3xlGi/M7J16kjcjNb5Ts7J3SlYpGnEmqsGwc5z8FwmJqTappmGIZpmuC+lmUpQd4yLVvS6fTs7GwmkxkZGYFhJOzHg8Egt5tBiRIuaCWErPJIa4VXEPe+opUqvR/wSl3XY7EYuB3NS+vr6/iZSBUnblfqplDUVicdcVpnY0Zy3RLwNE0e7uSpJvhWSrMf3gOKtBON5TZ4PB7qIsVDZlSdo2ka7q/19fXx8fFXr141NDS0trYeOXLk7Nmzra2t1BgXe2wedufr9zvNHs7kyN0LvX26UpCzNMc1gRgheDSGKRQKqVTqxYsXd+7cuX///vj4uGEYlPpmmiYMSpRgAg0kzBtQsnGtEf4qFAptbW0nT568devWtWvXWltbUYXDNx5UWaUUO77HJX6n5Dzhdh9HTFZSfZ1u7DxbHOtQY2NjKBRCk1nM15ubm7AjpngKqdB8wqLYEOowKFaradr6+noymayurtZ13bZtv9/f2NhIDFLZJDkna2lB+97KCoUFefxOOdVcY+C1nNlsFi1xVlZWBgcHX7x4ARPEhYUFUqdA/hDZR5zR1WPiAwqQSrMBZWCASG2VAM+uK6OW0eRIpI1+Lykl5C+Au8b7NrClBrDkp7aRTqczmQwPHZaZf7GJMgwjnU7Pzc3BmNTj8aBHAnE78uYg//oKh8eOL34nbscd5pzcji4cuJ1lWeB2OI25XA5OilSA4rxMro+dKXROTWVHKZen33GuT0momO74dkKpt1AaSFBiHEkytOgq3epoms1kMltbW8vLy9PT05OTkxMTE3Nzc52dnSi8AMmDaxU5qPHdSKlL6WpmWca9XBNX5Le7wfKhwvd+/MyT6ra+vj45Ofn48eM7d+6Mj49vbGwgwxIzCQKycJLibik0A8NGh7JicPt7vV5oLt9+++2XX3556tSpWCzG3Ym5TMNrHEs5qvyasI9wu48PUn2dC7nmljGAfEzku8Tj8TNnzui6jmX71atXpmmSWwHvVUyxCQre8aiBtp3qi/8dHR1dW1tD29lQKITIlFbWdEfI3AehREp6Gd3wuARYWtAUjrKdtra24M46Ozs7Njb2+PHj8fHxpaUl0zTJVxN7Sm7NBYa3S7tnhdJ5HCD5hBQX7oLGKZq27QXvDBqSfonfiHNCYVA4b0Ow5AQOz9TW1kajUdg9og4J7kLZbDadTq+urs7MzLx+/XpwcLCSQhP8L44PzY9k0Ww2S4kQTiPfSiaHCmftykV0nm/nqrDyC4ohRzU39GKSjZ0yqsLpnZoKd8tTTBz5YFBomTPZl5uhcN8o7e1acq1EcB+fjhRVvqeifQXZ1fK3oF8ZzgxaUSEQX1dXh6LIEydOoOSisbGxtrYW/hrYNmAY003Bx7xr3/dK9BhxTtFKx/25HRIWO4zbRCIxNDT0448/9vX1DQ8Pw7SILpDS5kdjObs0ZmiXSE3nNE2LxWInT568fv363/7t37a2ttbX11OlI7bWFJ1XHC2c4vfB1lm1z6eWwjXTiKYA2lMqTTAx1Orr66uqqrq7u03TRMggnU5jFSejVCyWqAjTtpvTkVBEzI/c3jc3Nw3DGBgYqKmp8Xq9XV1d8XicPJy4957wvA8bDVHsT2lJ470o8ErTNNH3EB1yxsfHZ2ZmpqensQclS0wQevyJ6BISKCvsVPMekUHNURtBW1We/K5MuxpLScbUCfLKmz3wtEKS3NBmgDcShVkovCpQDkmVkvQYmxZEFcHtUIOC8k8E3QqFwvDwMKXflcmFojuCVAFee8t7J3AlvvKNX+XLW4Wd4ko9r3wc5Eb+24md8GA3RbL48XkvRNfmb9wGQmM2n84+Zs6gm2ueaJlwJ/8+vMgRH0caNmWn8NwsJU+GGlSQyIfgXSqVws04NTXV0dHR2dl59OhRZONVV1eHw2FeS8GJneJD5NoreQ/40EGaSPkUym1xoK4lk8nh4eHe3t4nT55MTk6m02lMJlQYpDncJelGpuGKuC3S0zFsWlpaurq6rl692t3d3draGovFlDJYmr150bdrhvEnnUgn3E6dd5QnFZcELMnk6aCx2H8wGDx06NCFCxeKxWI6nS4UCisrKxhVyCnB3gIOKcgf4m3s8L/YUnD37UKhMDg4WCwWkTZ0+vRp6jGvjD++vyxvWibYkRIptqi0xCKrA65pSAxKpVIzMzMohh0aGhocHFxZWUkkEhCQIpFIPp+Hywk53kUiEcuycK0/rIZfJlLvGiHFGklN8Lh07ff7wclA1AKBQG1tLRLVocBRJ/hwOByNRqPRKLpFoSuorutoG4UnERuljbUStcHsTMoKBKpAIJBKpZqbm+fn553qZpmwLFm+kX8QLQaUQ6axpIsPuzV3vaalimMUE3K+0ii6HZR+UumUjBF+iZ1EiqYLRX4jFVbJElHyKSv5yUoeutMAVimkpd7wSInTNA05LVyZ443mKEee5EByIeA/0+fz2ba9sLCwsLDw8uVLtDI7d+7c+fPnu7u7Ozo6WlpasBVxtsLjM6dyHj74LPrByy/2w8zJVYZSL8Dq5vP5ksnk0tJSb2/vgwcPBgcH0+k0iD7SkW3bTiaT0P6VMczDBRhFMLFDdjsUkOvXr3/33XdHjhzBaovJhJq84yaib0W2KRT25bUUB34B/Yw8UMpIJiSqUcUDj9xj2WhsbDxz5kwul8Nitry8vLGxQQ0qUBaEe0DZXnODYr4Eejye9fX10dHRQCBgGEY+n+/q6mptbeVyC5/dKq/wcjWPPWAsTVExnWKD4pVAe3qQCX5yoBPouo4C2M3NzUQisby8vLCwMDY2Njk5OTU1tby8vLa2hhY3vFcpkXVcMoQLuUJTipG7xjjKzDjK87T9IBoHZwFUJ4Ci1dTUkORG6hoseGLbwP82NjZiE0yKHZX9UqSV27vQf1Ehp8Jg6E9Mu6Zp0lYKleMejwctCrq6uhYXF5HG6lrIrLkVflIZpiIblGrS8K4bvzJyRYWZeQpzKtPzQ2PFDcqvUP6Xh5551RcJflVVVeDoJMshgw0JA4p052rNw0MZPGnBWXfs9FLmJY0U09DebmGsFNXSK12NV+jmJXcqMhNAVY1pmvPz86Ojo8eOHTtx4kR7eztS8XRd1942t1Ictnn3XsqMdPVE5E5pzkB2KWmW2LNS8MF/pnJaSt3sH33qdkaflJ40aAWLdIt8Pv/8+fO+vr6HDx+OjY2lUikEMTAD8xA8nRxe6YziWUrCo1qrzs7O48ePX7169eLFi4cPH66rq0MQlmZvYnVKVkOpFfBzUEY+F+9i54ysGL5r23nimqbByg7Ffdhq5PP56upqxKQgwr18+RJexLlt0GKmsX61tA5hIVTalSaTyXQ6bRiGZVmRSCQQCDQ0NJCqTPlbPH3kXftWHcgNiqsfhLKu89gT+ScpWj3P70b/38XFxcnJSfA5JHEvLCysra1h4QShoewNbbulGC26kBxcKw3L1Da+x16FfweNpXJisgN7a2xsbGhoQAMAOP1CkItGoyg2jMfjEN7Qx9059zk92Z3NIhUnFIoq8vJznBY6e7ZtQ8yrr6/v6OgwDCOZTCrZ2Vy61twy3GlTXj4XfsczWfl9VPmqUIZZOp/n3agVaY3ildQxnYfXiTpTbaCu6+juAJqIfDWUAZGCqzT65F2SFWqlBGF57JhfFKqr4A7w2tvpTUrPNGUYc5cKxUiPCKK2bReKSwZLvJWVlYmJiVevXp04ceLMmTNffPHF2bNnjxw5UldXR0Xr3F5eSVeghFTio8olpsoAVwa24wCgS8Mnbfo5ipdQqb3cR5/AFYpMhNuZWZ5IJNbX13t7e+/cuTM0NLSyskKlhBi0pmnyHQKuCCnxUK+xPUakFaF8j8dz9OhRVMV2dXVhywoxD0I+ZmblLH1w9/IK5wfhdvtCunPdQHM/M5qkEK5F7t2ZM2cgV6TT6YWFBcMwaAMBqRnEDoyQMw8qAiKqAdq3sbHx5s2bR48ewbantbW1rq6OpyZQRTeS+YLBoMYyRd414+fAXE1++bgvLskY9EryPYKjprbtdYIn/X6/YRgzMzNTU1OIvY6MjKyvrycSiXQ6bVkW9V3AJaA9AC3JJDyU6i2txNm1ErnnlTe/4vlzNLfath0Oh2tra5FvjlZOdXV1tbW18XgcexUS3lDxgBkQE6VrUMm1D71WwomX+sTz/gHYiHMRmtLycNe4ehfzT3mnNfVXasB7DyWC7LTKU9Qg/jJKXwsEAsePH4d8FY/Hte1aXRR3p9PpbDZrbQNFxJZlIYEYMxVSIfEu3s6EqyBKOx+lJkl7uz2u6z2rND5xprcr/iy8TJv+xJ0Lo8RcLpdIJF6/fp1IJGZnZwcHB0+ePNnV1dXR0YFmtUqkW9s2PIKzLpnt8aRAXsjCuaaSJugc+drbiYm8SoA4IrEQTqBdvaM5E91LmqKAJDSyiYYOh/IIzCH485dffnn48GF/f//o6GgikUDfYToztJHAlIVGZJSqFA6HkeJCQxqnorGx8ciRIxcvXjx16lRLSwvCCzzuvxudSD5gbFC43R5x6vdrMcl9/KPRaHt7ezgc3tzcTCaTaLBDWXeuhf1KH0YlN7lYLKKj9sDAACJf3d3dwWCQNt/OLS83OCiz4XuPvpOfHE3nG0r6X74c8mlCY7kj+BN9kDY3NxcXF9+8eTM6Ojo4OPj69euJiQksddp2PhCfoTRm6qaEJ8rQOydleT86wtPVlfFWLBbD4XBnZ2d3d/eVK1eam5sbGhpqamqqq6uj0Si3u6Mlk3dALq85uTY25QVJyo1DaXDOtt+0a4LSyWnl/t8Nf8QxzysP6Bkk7IbD4VOnTt24cePUqVP19fWkeME5D4aCpmmCz2UyGeJ8yWSStD046oFqk0MnMW9O7MpMs6U2nAop5EqYs4aDhgSPokLjoWfISNw0zZWVFZRZoNrp2LFjp0+fPnnyZD6fD4fDoVCIH4ekSiVznzurKZU9zriqc1lRfo6idyr/60xOdb3Xdi+jpvLTcogQAAAgAElEQVQ1ker/uJpAFBxEOZFIzMzMPH/+/Oeff56ZmVleXsaY4f4PNHppb0xWQeCI9CcuhN/vr66uPnr06LVr17744ovjx483NDSAAmqs7Y2ypEoa+men2+1IEfgWCkOZGBt2WrRlRNO6np6eSCRi23YqlVpZWYGbCflUwXfR5/MZhqGsx3xcQuFA2v7k5GSxWNzc3NQ0LRKJdHR0hMNhat4C2ocEUq2E9bzrTzvY6p3rXU2UAswDSxTONozQoE8UCoX19fXl5eVXr15Bq5ubm1teXsZqR/FWqnulSlKeSKeEVHb7bDs9SkgJxp/op3LlypWbN28iCKvrOrQ6LNJQSqgMVsnK1xx1cGW+g+tKz/chtF46ZRhwO9u2sTXiqTzC50rFxTAOnVUXuq7X1taeOXOmp6ens7MzFovxHDhccazNGANoyJvNZsGH4DIIx0FigaB62MFmMhnIfsoMpjkaFuOmQ020k+uQgqWY9pEapAwbmjMxvKHSUT8PygrFYbPZLGrd5ubmRkdHR0dHz58/v7i4iDa11dXVFO5ALRQ+glK7kDTGtxlKN2ReeK7E+yhtF6EbHIonflDHBRwNLYOxQLgWSO23fH9yn6aiBLIp8Xg8yWRyfHy8t7e3t7d3aGjIMAzygec7EN5mUNM0DCdKT6ccd/KnjEQinZ2dly5d+vbbb48dO9bR0YFMd54ZL2ROuN0OET3Nrc8j5GKNNZLHMo8R2dzc7Pf7V1dXi8Xi8+fP19fXadXkLjvYuCiN0iloCEEb2VpwV7Ftu7GxMRwO53K5lpYWxEEwZWisHZYrxTmQUmt5zurq2uo8LZiRwfAwt25sbKytrY2Pj7/5/9h706Y40ux6PFlqX6hi38QOAiQkkBDaepsO90TMOMLh8Bt/A3+O+UK2X4ztsCfs+Y1ardYGEmIRQiB2KCgKat8L9H9x/py4PJlVAoTUWvJ50aGGIisrK5+b59577jlLSwsLC1AhDofDyWSSRDpmq/KLM+T2GZZ7T65+cuaEW5oXl5eXOxyO2tranp6e9vb2xsZGxW9buW7K2KO8XEq7XxnTLlFpUMoVUshUoY3j68hkMolEAg/srxbSncoVQ1Z0aIqDRNThcPj9fiAGstQV/IQrD7MvJKLxeBwlarB+2asF2tvf39/f349Go6jzoYmGQiBQIDJPOXgrB79kEc4wDdOTNQ1fw2NKriHYFKTMo9YIFSq0CKPR6Obm5pUrVwYGBjo7O8lE5M0GNhgxFsGlVC9ifqgd9Vilk56hWrKUTWXepWRl3JX6QZYS9f4P2hwsBiWxhaVyDd0C8/l8LBZbXl5+9uzZL7/8sri4iKYqP4siqcj7EDCa9zBlbnCRLRYL+g+3bt0aGxvr7++H4xxOAF83j8/HrgnmTGz37sU4gh0FbhAnziD06nK5/H7/4eGhy+VKJpMzMzM7OzugM/O5BSWwQqGAIKIdjVUyk+bgIW5TKPVPTEwwVra0tKBYLQe7WJH6UvtWJzFdVbJqw9oSn4WoWnGSNJfLra+vP3369OnTp1NTU4lEAlId6EABygN2A8ozOpe+2oZmAKcKoye5JoqWBGWHKysrXS5XfX19R0dHbW2tzWbD2Jp0fGJYVKa2FcsyBkpDh9kSJ68wICXulLK6SFcymQzaghit+EqKdqdFsQpTkxgIJStUnrLZbCwWA8xCciKp5RSAZSbpcDjsdjulYhXgBaSIr2Zvbw/YDow9AL5gMLizsxMIBCAJhNtMuQdwnsCdSnYk9WukqLs+CMuLhuwad46UycXRON9dUVEBnfnNzc3Nzc1nz54tLS1tbGzcvHlzYGCgpaXF6XQiI8JnxCXFjJEUvOXdKJ8FSrmOGkNUaUERkTsI7yJlU/ld8I2KBYT3mbU63xwD9wOujxQchlfs5ubmxMTEgwcP7t+/n8/nUbLlnBPlG/mdSkyG+UI8WPFd4It2uVwNDQ2XLl368ccfL1261NbWJj3EyH3CHxIRfs35oYntjOOsvipORUTZ1KBVDsb9ABcaGhquXLkSi8XcbvejR4/i8Ti2gcViwbAtCRz6ITXOW0gn9crKykAg8Pz5cwi9lpWVNTQ0QN9YTywrjRK+MP6BYmmqMBrpZK9vqciH1u7u7ubmJvXqtra2wuEwck0Qq2U6Ls1q9AyhYqGk2DeinI/h2ODJi81sY8mCIgJuVVWVzWYD5gM/iUhOAb7MMRT5NMNwL6+AvpBpWHiQE+jacaVTbA1QalArUj6gXkrttLOK75lLfJxq3MnDlOQvEnbwCZrJZPBAdTgcUBOURoicCZMDRnxyK+U9y9FyOBxut7u+vp7zFmgmxmKxSCQSCoVCoRCQH/q28FBGJzeXy7EYJvENwT1jqezZGe4jKc4n5Yd4NdhdlT1Ti8WCEuPKygq8ItfW1vr6+tra2lpaWiBKALtSyo/L7rAkydF2SNOR5yjow5KeVNdTtKtkaVCO0OrlrvSb6DcM46QB8G6pqKjI5XKJRGJ2dvbFixfj4+MLCwuwiUOfStmqknFBYWpcunw+j3uAfIPGxsb29vaBgYGRkZH+/v6GhgZMeuEP5cmYev4mtjOGO4YTi3IeHv0OmXrqZ3w8Hk9PTw+y5GAwuLy8HAwGHQ4H/halZr3zj0yA5KMaqHFvby8ajSIdqampcTgcNTU10qzC0AJSKzkL/IXp2zGBUx75pMXoa0igdi0uLoLw+/r16+3tbbwewEJGXqbpCpggUi/RmjSURD9fDMFxBAXf4xYCH5REN8mNk/AOdzWe93x6lRBt19/Amm6EotgdyEqJdlzdw+l01tfXp1KpeDyuvAvxqKHjwgfqdZ7jOmGT6CRvTQc5iKXrdePkbWCz2ZxOp6YbupQwTjIsJcmM9xV0EG02m8fjkYY9WGhKwCVib29vb28vFArhH7FYDGEwmUxqR1LVmOGgHqEm5M3kVSqhnycLzIqlGHmEHFcHhQ7Q4fDwcHt7e39/f3d3d21tbWtra3h4uKKiorGxEbU6Al8QNjTBIJSqHxLbSakXZoN8dyBsSXiQaZg8iByBYn6lZFlKPn+OGcXJ1VJlAskiJfQFp6amHj16NDMzAzYRKnacjueTVEoY4stC8gDKHR2BUbFrb2+/evXqjRs3hoaGOjo6cDNz0NgwnJ5Ke9LEdl8msDOc3jLEDXTSVFJn5jEkJldWVra0tFy7di2VSv36669Pnz5F35b2Uyjj0atA7/sp4Rp+iKYhVMow6gXnANYRpQyHXrHifXp/n91XqRcOUKqtaFotLy/Pzc39+uuvL168WF9fB3qWOh2JRII9RDQLtCOHSsXavPQlVb4RxfvozF+NAqekliw/Mp6geEIjYspERTKaORjEBpmmozMa4ldpX2v4nJB3MksgZCzxV1ar1efzdXR03LhxI5fLgbdKUM5tKH2ilAt4js+5D/FUUJDK+2ekKMQy5cAMLL5En8/X1NRUW1sLsrl8CjJkyT/Ujk8wsHimdBVkPVgpkGAsye1219TUYPYCA7nZbDYSiaytrUUikUwmg5bu9vZ2KBSKRqMoLsovkbKgrOHJirLMqTTBhJOBToZN2mDQqcXtdqPiGAqFUL0Dd3BgYKC7u5tetHJyVrJLFY1lGjHzzgRLJx6PRyKRSCSCzjjt7eFzAzlJr9frcrkoPCStjxQxPOVhhGj/ccK4IQdD/hwt1GQyubS0NDEx8eTJk5mZmd3dXUj30yiCdVl5uRT1RNLZORtbU1PT3d19/fr169evDw4ONjc3c3CNQzOaUMujl/eHq76b2O6z6cAW63Ppub0MiHjG60U7WRQpLy/3er0dHR1oAcRisdXV1f39fYUvokg0UapbQSesbUQikeXlZVg8+Xy+zs7O5uZm0vX0JRMl/monsDr4ZAurWpFJFyXcK8OVUtmOWvwY4woGg8+ePQPBbnFxEcwkid01TaMRMPkcynenlPH0HQHFVIpZuGys6P0JTmUjK4lxMlxSsYJFOFkUISpSnpGMs0o9TDFeVNIbmefobza5fZQasywDgL5z4cKFkZGR/f39WCyG56uSoCuXqwSwVkZninWZDS/pR3hMvj8GJc8JnFFcJRB8W1paurq62tvbPR6PvKX1PktSxRe3B5G9vL0Nh2n4MrL3MMjPWwtnlUwm+/v7MXIbDAZ3d3c3Nja2traCwSAEIzGiS2dh/Lmy6WQ0k1Ha0OtWO+5mSyU22iVrmgbcGY1GMWwRDofD4fDg4GBLS4vdbscnYldXyvPi36D0sXyIJjXqzdFoFATE3d3d/f19/AonUFlZ6fV6fT5fbW1tbW1tdXU1xCbdbjdrq/rCraz9S32ljxB4FSSndIpwPvF4PBQKzc7OPn36dHZ2dn19nW1WRhjecoycLGdydlD6cVdWVvp8vvb29pGRkZGRkcuXL7e2trrdbjwQ+dwkMYk3g1SfNsHcV92TfWdRhLFAZrdyvyFwIOfgOHc6nbZarR0dHbdv33a5XPfu3Zueno5Go6CLstsla/gUsZTCP5DngNYJvLFfvnyJn9+6dauyshIcebZXiB6YJ32pFWkFIihOR8q0GqYl0AnK5XKvXr168ODB5OTky5cvY7EYed+k+eNvwS5HXJbzE3xCgGFZTKlYb5ekHdd4e8/en0Jh4dHwlEXo1DMKlIojqwVK+qtQfN4pUVasralXhNHrhPFetdvtTU1NOM+amhrEcV5hecUkKDkhFDvJK+Xg3vneq3rPsRJf6wn3LMrPMJFDNRrTWih/Qq0axNwS9kqGdC6ZihT7ZvEwpqgv6RAK2wSzZXgqI79Kp9No2nICY2NjY2NjAyZ+qPSwtSq7rgrlgHc1zkRW06XvHLuxKNdls1mZwuXz+Y2NjXg8vrCw8OLFi59++mlkZKS1tRVFNaJbRgDW7ZAKQjkln88Hg0EY2KytrW1ubqIwCZMhhB1KpjudTpfL5fV6/X5/U1NTR0dHX19fZ2dnW1ubjBg0g1Yuu75L+0Eff0oiIbEyABloi/Pz80+fPn3x4sX29nY2m6WYA6sMiq+jzHsxYIvqJoYUy8rKfD5fa2vr6Ojot99+29PTA8CNm1yO0cijGVLPTSRjYjutROxj90oZw5QKPTL2AQQg5mqa5nQ64fADbwOZZ3A8ismuvhZILW9EqGg0urCwgEK3zWYbHBysra1lv4CtFu045+mLnJxVCmmSs0iMwioUWD7BYBBB/OnTp0tLS4FAgBCHs2963X+JmLXjljuGxTYSqBUKoHZ8eus99dNl7UrhAko1V3pyK10tQwuvYvW5E9aflG/EELxKdhSfUtQ1dbvdTU1NIyMjUGyRj22Zi8tPWgKHyTtf8fEsvf3PvXT3gbAd4gBYYmjBV1ZWut3u2tpaCCfRBkrfUGOlVtF61YzsrQzHy5Q4I4cG5FcsK984z+rq6ubmZjQu9/f3t7a2gIcA7yKRSDKZBDACIJMENWU0QbHEUG5sRmPtuPCeLCqn02kod4TDYYvFEo/Hr1+/3tnZabfbpWILzVQknkgmk+FweHt7+82bN4uLi8vLyxsbG0B1yWQSmaQmCLvakc8eTJx9Pt/y8vLKykpXV1dnZ2dHR0dDQwNH8rXjph0KS+eDtl+Uoru8c3gFCoVCLBZbWFiYnZ199uzZq1evtra2wGPB947BFH5wom20TQEN+XaVlZVIUTRNczgcra2tt2/fvn79+sDAQE1NDSQ5eUF4x+LelpPdfAh+wXUNE9udJ86TA/BsN1AtDGkKbjiMWNJGHRJTUNEEsQOSBHjosvLPPUAoKRkJeD1u/UQisbW1tbOz43A4MFSBej5HIJV5gi/1/tb39RhB2BFgCxKF1Ww2u7Gx8d///d+zs7OBQCAej+ObYqAh7EbIkMfBy7Qjvh2VgVkYk6BfDigov2KZ9hzRdrEpB87i0IqRcVARmFXao+/s0RTrkivTsno5fgX5ERNA9ATbAVSk/v5+2ZA1nHkqfcJ6uHZyyasSjNX3r7CeV1tW+S6k1jTABAZU/X6/wuXSSg52SDqUZBsrX6tCYJAJKqEY7W4h+UR85nK5oM6Dbx+8tFAotLOzs76+vrm5ubGxsbS0tLKyAhYs9aG0446uVM+RBWn5pKfQMWps2NcQNiKlD9cN+nx/+9vfgsEgNg6NvKUqguxBw31hfn7+2bNnL168gOhVNBrly3AOHo8Hk3Z0+CgUColE4vDwEB9zamqqoaHhwoUL//RP/+TxeOx2O09MX2XQa+CdIT6ctuSsGMjiCiSTyVAoND09/fDhwydPnuzv76dSKSJppJTAzfghJ2pZ1GCBFmrbLpcLrS23293V1fW73/1uYGCgqalJOy4CgD/BxQQOxjeLECdrn2bdzsR270B1+hqYEuwkrQo+B2gBoP5vs9l6e3sR4JxO5/T0NPYA7lE6dtNYE1K62hFNlelOJpNh/KqoqFhZWXnw4AEg4/Xr1x0OB9rBsiUhBUsNO4ba5zMwqz95fZ2A/oaYIeBwXygUWlhYmD5awWAwnU5z2E2RjJddGB4ZkI4tBoWEzuITLUwkRQZAH5Q+2Y94f+St+EYQbmazWR48n88nEgnUbwy7FUp9TmnlKwayJU74JF7mkskgpyJIi1YOKIttyuxtsbLi+1fjPkTGf+4cKWnbqvAQ+F4ICAqlRELtEl7GxS5yiWlKpRsr0bxUiZM3GL4Ut9uNZmVNTU1LSwuKeYFAACAPsnlIjLENlX4chf0UcEmdKRIS5J1AiRPk2GDFRaPRN2/e/O///u/+/n4oFOru7kY3EK+XlXic3sLCwszMzOTk5Pr6+s7ODgK+IhCIsEAymbxWhOCoeP33f/93IBDo6enp6enp6uriuC5GR9kNMDSTLeY8ZBjnDbnL+jl6Jsa45nw2oU68sLAwMTHx8OHDubm5SCQizd+0I31j8lhkA0QOcrHRBMDt9/vr6+uHhoZu3rzZ29sLxhGJGdLDRhJjZHtXSS/NOdmvDtud9vtmK60Y25r3Lmp4uaMFi6e2tjaXy4V7Ha2HeDyudPRIyFBEzzlLQTiCkn4gEMDomaZpXV1dsJMiZGRTslhX5eRlid92b5RoCCrKagwWCIJy/m59ff3Zs2d/+ctfpqenUUOlkAGLQ5KFJhXsUFhlZAdQk/KEioI0QwwxIpJU8qkl+H7P572e3s4pCobUfD6PhyId0OXTXW8spjzvS+hFne3GMHTaRWVRNlZkV91Q/eSdUfvMiftv+zw4wzlTEVeZ4rTZbKhJy4ppMRinh7YnLIjKGqqC4OU0JckSsjdNbhlYaCBZIuOFT8zy8vKbN2/m5+dXVlY2NjZisRjCoARPrA5KWQ3JJWV6ph3XTCFWA98L54a4Cq2+7777Ds4u9J/Fa7LZ7Js3byYnJ6empmZnZ+fm5jKZDOQL7HY7GwVM+ajcKyfnGGrQUohEIvF4fGlp6dtvvy0vL29qakKoofYCa5bv6btQrP+uSLLLMgE+C+f2IGQzNzf34MGD8fHxnZ0d+cCSnDw5gqNMa8lWGH0ge3p6RkZG7t69OzIycuHCBWiHofKHt0Chjtm1HPTR0xO/bFbSGVbFn/70J/MqnOERiz0gsxOmFxznqays9Hg82Wx2e3ubehMSONL8gEEQ9X/Z78MdzFo338vv98vytbKLtOOkn5NXOz7BvEevakuMAvEFi8WCYbdgMDg5OfnkyZOJiYnFxcW9vT1970Zv/yqFRuVzCF8Z2r5INEkTRjOxvr6+ubnZ7/ejtwKUj2/QkE9ZzELjzCBPVpFRtuzs7Lx69WptbW1VVZW+WFjM2+NDYPqTO+PJ+qhyM2vFveffidJOPoB87ny7D/F00e9NhgKuM8yFnGrLnwQHlxhk1otR06TBbrd7PJ7a2tqWlpbu7u6urq6Ojo7GxkaPx0O5UDlqQ3toQD2lgajo5igSJ8BMHJNCjwVyLbu7u9jdbrcbv1paWnry5Mlf/vKXe/fuzc3NbW1tJZNJ6AjCrAwgm4hELqlEoyQtKA3C3o1YqqqqStHmBYFBr3hV+j4v9p3qkyVJaKPeIS4ysKbFYlldXR0fH3/06NHs7Ozm5iYMJLQjWqHs5lOUWHIw8Er0MYgpq6qqoH908+bNa9eutbe3u1wuGG8iFIBbwjFYhQwtJffOnKiYdTtzaZqRFgA2gBJe+UqHw9Hc3FxeXl5VVZXNZjc3N+HbSCI/eriy8kTnKH0phXEtGAzOz89johOySaB3IPZJOKikyyeJ0Z/gfjCURFHciuD/hrmT169f37t379WrV4uLi+FwWLZx3+nPqFRq+aSURcHy8nIMzfj9/sbGRigaZLPZRCIRDoe3trboBqHpuJvnS7krViFThjRlIiurFyeHTe8JUwwVj/W/lUKS+vM5iVjM2e7eD3TPn/aKlb7Ieq1y8ji1IhYIH6hIb/jVGJoOK9+77AjrjwkbNGyr1tbWTCaDLu2bN28WFhY2Nze3trZ2d3ch6g7fW2osy2igsF05Cc57j51ZMlg0Tctms7DNjcfjgUAgkUjE4/H+/n6r1ZpKpaCdND4+vrS0RLNUyu2yD4Aj0/FWwRn6j49HwP7+/uvXr2nU4fF4MLELkwa9cpthbnbyW0vuQcneYdVADkOgtJbJZF69enXv3r2pqamNjQ24P/MhpRxKGa6SjVp5HSorK5ubm4eHh69du3blypX29vaamhpN00DXA15HaZ+4Wcn6Ti68bGI7c516KfiJo5ckiPh8PofDUVdXFw6Hg8HgzMzM6uoquBQejyeRSEDiGOU91KKlajkDN+PC4eFhLBZbW1tDQ+Hg4GB4ePjixYtgL2UyGeR8kI7U+3hqRaw4ZCj81OCd4jkhSS10xkQrKhwOv3z58pdffvmv//qvvb29ZDJptVpdLhd6snqcoWSummALkRhO+V/6AQCsj42N9fX1tbS01NTU+Hw+WKqvra3Nzs4mEgloXGnHhVr0ownnMsCv5Kkl5nmL8dVOKAL3nrCpNM7QV+m0IsMcJc62mPDKB/p0HxMLKp9IKk2U2Lkn+Win3fIl3EoUFC4RJyOYwnmnwDjxEJ7rdru9trbW6XRWVVW1trbC2SwUCi0vL7NdS0EWaUGBd8SkhXxTSflCJUwOn5Kqsbu7m0qlMpnM8vJyZ2cnhgPm5uYWFhbgm4JSFt0IU6mU7DsjaJDyoemkmjSjYYW9vT3tyBUDQ0VUDaSytMzKzuCyVXoKRztSE0QdMZvN4ltAw3phYeH+/fs///zz9vY2aXaE1PraAQ7O+RVNp1xos9lqa2uvXLnyhz/8Af5vkPrTjpubsb1LoxF9LmqoCW8uE9udsRsobynFJVM7rg4KZGC1Wvv7+6PRKDZwOBzWxByfHNrXjrvo6KfQEVASicTm5mZlZSWGLSwWC2QeteN+nXoeuvKwP5fm4Eco1xlWvPiJgGK3t7cXFxcfPnwImjOujJQsL/Ekk9RJ2WLQhHfkwcGB0+n0eDzNzc09PT137tzp6enhzHI6nY5GozU1Nblc7s2bN8lkMpVKgYhpKPlW4pqfrUimUOa5ilkPf8wvuhjdR7kDS3QSi5X6Pn417sNFmDO8TI/pT17jPHOWVSIhKQ07ZDdWIUJwVkBWZZCwQb2vtbUVdfH29va2traFhYXFxcVQKBSPx6VXB3GVNINmpYpMRMkzU2zBDg8Pk8nk6uoqrDVAsdjZ2QmFQtjO6NIy06bWsZJlSfE/pdUgnxREnPF4fHl5ubq62ufzAdFKg1opWHjC4KB/mdyAEjbxhxzyQzkzm80Gg8Hp6ekHDx48e/ZsZWUFRTX20KW+oJwmkRrvLAdCrA4fvLGxcXh4eGxs7OrVqxigLhQK6XQaqA7zQHJqTQmeihSO9hmOCZrY7reHF8X84GWwIJ9XYhGpqv/27duOjg6XywVqxdzcHLx3AMsQHcC3kNwCeQSa2PKGTiQSaFWgSldRUdHe3o4idgmbmtKKpp/IBTfEBMq3wJk4pIbpdPrVq1ePHj36+eef37x5w4BCao6MC4waytdKYdJMJsO6IL4aHKG2tra3t/e7774bGxvr7e2tqanBlceh0um00+nc29urra0NBoPakVYOKqylwbRhnDrzNTQUc/4Nv+USVUklpTkXmPvFB6ViqOujFdFPW6/Vjjue6X8lH9gyflZUVFAGGdPfnZ2d165dW1lZWVhYGB8fn56eBv0LeMJqtQJ/SOkfqS2KPBA9PsWdFoEU4TeRSADbaUb63jQok41ghhfodBhuNEWLWzuiVuOswuHw/Py8pmnNzc0XLlzwer0oRnIo+H2+Yn1JW8FDfAxVVFRgRC8ajc7Nzd2/f/8///M/d3d34Q6MiyxneJUxESbJ6DhTXB1cusPDQ6vV2tnZ+Yc//OHGjRtdXV3Qec5kMhivgXYjyc2K7E4JGWcT1ZnY7tT5cbFal0JikD+ngx62ei6Xs1qtdXV1N27csNlsbrf75cuX6KtqopOrHc2co/GnvCnr8wxP4OrNzs5im+VyuZ6eHqfTycofSbKG++FTHpgwNOZSADSz80gksrW1NTk5+fz58+Xl5VgsRqKGNPAt8fUx8qJTI796RCW4Bl28ePHSpUtjY2MXL170+XzwfQLyQxMchT232w0Ja2kZ+T49rzM/9RWPpmIOsNqH7EuevC1bQlFF34I535LYb1uQO3MFVAH0+iLZR+5j6G8qRYBXwiC9M4oC77SjGVUmuhhKLRQKKObV1NT09PQsLi6urq4GAoFoNIq2KdqF7HLgZLBVZUdYYkrO6so7UNoM4hzAlmZFShOzLPwsTCxLVFspxoTUFJhS07RwOLywsDA/P9/W1tbT04Oocr5fmUyVWaXjRyaZZ21t7eXLlz///POzZ89CoRCHOTjnx69Gmu4cHBxAohkazpB3ADiLRCIOh6Opqamvr290dBRa5Xh3voYQE4iWRh1yQlFx/dF7CpsAxsR2J90SsrFVItoaYjvOk1utVq/XOzw8XFtbi1Gg9fV1ibpYmZP2BnLbKLYHDHwLCwuRSARJZ5xa/6kAACAASURBVH19PcxnOXVbzNDzhE/Z37Y4oefYSdY2Cb97e3sLCwuQJ9ja2tI0DXMVHICQQ7UKpVcRLKTjoSbMyxsbG9vb23t7ewcGBgYHB7u7uxsbG/EkoPCNy+WicrXT6aTAh3ZiztN7XnwpQqG0gA31TT5OpUc/RVFilkJyIpUabTFhtq82Luk9drXT6/+dVwHPsF1YzC5Z7/QjdSUlTZ7WjtlsFl0In88H6win09nQ0NDV1XX16tVXr17NzMyMj48vLy+j/EMBIyVUMj1mRs0oDUghFYuAJ7BQ/scMgXIdJLZjeZ5DFXpZbxIltaM2qDThgNPu/Px8e3t7XV2dz+eTVasz5xX6cTTOq0rsy6Z2Op1eWFh4+PDhzz//vLKygqFg1OqoBiU934h98/m80+l0OBzQDnS73dAuSKVSsVisvr6+v7//7/7u70ZHRy9evIieBrCdvBOkHbaisq6Mz5tFfRPbnefzSf8C/Q0nGaZIdHDvono3PDycyWRSqdTy8vL29jZqS5AmV+Qflfybv5K8UXjOzs7OAgsODQ0NDg6yvMe0TJb0DbHOp9l70jsLER+QZ7O8vDw+Pr6wsAC5E7RUmJIqTXOFKCm5SnQtlMrp9fX1ly9fHh4evn79enNzc3V1tcfjYaMEeA4PAAY43gycdzn3nlfpit3HMaA8A/Q84WtOUhP6ymORMvz02+7iYiPb+m9QQjeGIEXFWkqEYHOBqqUdOdBg05WVlUGI7sqVK83NzZcvX56bm5uenn716tXa2howk2IIrpBQFesOKSCHN0LLhWpWaEfKuh0HQaTakRJSDGG3MmLFmV/E89XV1ampqdbWVkgsKdH7tDtOFuqUMRfy6t6+fQt2Y1lZ2Zs3b6anp+/fvz8xMREIBPL5PPhwtJqQH5xQmJcxm83G43F0PAqFQjKZPDw8dDqdHR0dY2NjN27cuHLlSktLC5oelJTShLYDHIHxFRNn6xVPTGBnYrtzK2gbBlD9DxUXeckYgCB7X18fBsttNlsmk4lEItlsFrkLBuyL+UmQSKf02nK5HMZv8bL6+nqv1wtnScwTUCRd0XX8ZLW8DQckZbTCrzDBMDc39/z589XV1VgshksNvyNpGiuPII0pWddkdROh3OFw2O32lpaW3t7esbGxa9euDQ0NOZ1O9mgkywRviseJtHA9CbBTSlnvD+yU6ohmpDxytlG7999EJYgyUsujBOpV1NHeCZG/sJ5sMaz8ntjuzAPaWvFurGFhT18pNzTUkn03ibek0Qt9rnw+X0tLy8WLF5ubm2tra6EkDK148L204woGiva4LNIzMSMFjRU47Uh8UUIZxXBFr5pruK95NaS3srwUm5ub8/PzV65caWtrq62tNSTOnvzb1Jd4pSE1Rygg5pxOp1++fHnv3r3x8fHFxcVEIsEhYnZLJdBkaY0WcIVCAZ1rlABxWWpra/v6+q5du3bjxo3Ozk6fzycnCKVFE4nOxZgkxSrHZuJnYrsPHrvlPL+UvisrK0NzAVPuNpvNarVms9n5+flgMAhTl1QqJWeOZDdW0emgZjpsMJLJ5PLyMraiz+fr7++/cOECEiBNyBdpx3XSP2V7Fr3uiVIAsFqt0Wh0cnJyYmJicnIykUhAl58RmZ9aQYpKU0YT1uCYaIFxdU9PD7SXMDZhsVgymQymZcE1RtTjLAUTfc5enPaTamIu7ISFZD38VSofStXTEBl8hNtAjua9E7q9U2XjA4GVLyYEfQrVO8M7uRgzRJm0kB1befdyr0mTXNbOMUzm8XguXLjw4sWLpaWlUCiUTCZzuZz0eyDBn20NtHGlxwxeDNAj244yZsruh+HZSmahnj0MrImpC7RuUMSqrKyMx+Obm5uBQCAcDuM176kuKcGo/ssi13Bvb+/NmzcPHjy4d+9eIBBIJpPow7LHzecRaXAAcMyKOVFBb1yHw1FdXX358uXR0dHh4eHu7m632416HkznJBMGVwOfV/EaMexplJBaNJeJ7U63Qwx/Jc1hGR3ks5ZjU9gSNputurq6oqIiFoslEol0Og0tNHJESLPjuIAk51ItmW8NQxjoEs3OzlZXV4OyUF1dDd8zQ+5LCSXbTxPhyTOEdfT6+vqTJ08WFhbC4TAuO4WmFP6ZpvO0IPqRlQBwelpbW9GHJbCDFAK+ESUmKvKkqMhKsyOlG14M1Z0cl0gMpMzcyNcoX24J+PjOKteZO8WydqhXN9VDAf3dqHx3LDZ8nahLIvViieUZzuF9TtVwCNpQccmwvKfUmPVlP/lz2nDpP3J5eTkGS51OZ11dXVVVVXV19cuXL7e3t/f29oD/eP9IsSq5/VF2UpoD0r1UqYQVm1FQKqmyMq3/jKxX0dGhUCikUql4PE5gaih6cGaQJxmNtOiAJP6TJ09evHixsbGBLJfKzPLPlQSSIU4RvYPyaFNT08WLF0dGRkZHR9va2mD1IV9PTXhFXL2Y2k6J4YlPVqLVxHaf60InjupHuOMlCGB0QHEO40h+v//ixYvl5eV7e3t7e3uhUIjKw9je0oWMSnhSGAmcBgh24C7PZrMrKyuoaTudzqtXr1ZVVelFQOQDnk3GT7N0V+xX0HNfXFx88ODB5uYmtIXLysqgLKMd11giBJdwRw7BMYijYgdeyPXr1xsbG/1+Pxzh8OeE6RQ7lYfSjqwkge3AOwad5UPUlgynR+WTkh3n93zrD317nKrZ9DXHbqWK/yFcOj7O16onSMjpKCkOR2Ckp69JjgoigM1m83q9zc3N9fX1tbW1FHuXE5cESYiKBHM0mYBhN2v8gFZM0RUnMc1owldv9GeYyQBKIlYfHh4iw2fTBq5FwHYslZ1vVYJPrkKhsLy8/OTJk//5n//Z3NzM5/PgfycSCaavMpjIj8wLgocXW7eVlZXV1dWQAh0eHr506RI/CMQLMR0sx5nf6Qlr2IUw7H6YsMTEduew5MiVYebKdISAAC+orq6+ePHi999/b7fbHz16tLq6Cot3klVlBCF8gfQJNokULsdeTSQSa2trz58/xzsODAzU1dVhroJpFj1SpdiK1Jk8370h9eKL5e7FpKEZg6TQAJTcHz16NDk5GQwGMWzPdFC+KUePpRIVs0Z5GhaLxe/3X758GaSQ7u7u5uZmgGy8L0dSZMorwxxE6lOpVDKZRJdBkUE+39FU6fYjH0VWqxWzuoizhgUVpXT3zkeRIY48SeP4XD7v2ewWvsgozwf8GSqsHx8TlwY3mm5+Vq9+V8LrWdHykAU8u93e3NyMFMvj8dhstq2trb29PYQ7qKhks1nIakgvQe5x2RVh9OAcm7IF9FbR+v8aVseJAomHGElyuVwkEolEIpwYKzEZrS8oyvgmuw0EqdJ7LRQKvX79+m9/+9v4+Pjq6mqhUHC73ewU45iYbEDKarPZGEBI41amBi0Wi8/nu3z58tjY2OjoaEtLC3viCE3SPkQqSxQLOKUjmInnTGz3QUIVRyUM+1zEZ4oGEuxl/H6/zWbz+/2Yfk+n0yB1yZ3Mm55auPwtRiXQiSgrK0smkzA2nZqaSiaTYIbBOIHpF+eStKPBMXLO2O0932cnwyLTcT2SU36CmIvkD9GNnQuc587Ozv379ycnJ+PxOIjAMr7zmNKrRwoc4NLRrwmp84ULF7799tvbt29fvXrV4/FYrVboakLzSdZNNWGtLWNoJpPB9wgwKucqtCJd0WIZ6skrWMoj0Gq12u12l8uFDrXyh7wCiufmaScPTtI4PhekZfgM+5pD0Jk9OT7o1XvPb5Y352k/NQ/CeSkEtOrqaqvV6na70QR8+PDhzs4OamDQkE+n03a73Wq10vqZ1rRUVkOkZYKElxne4cU8rw0biFL3AP/G7JecwUqn0/v7++FwmF4RPI4ydSSbmJpge8ufI0HFVUJUBJMHhbRAIPDixYu//vWv8/Pz0WjU7/d7vV5O9Wk6siM18FCG4BdEcrnFYnE4HPX19cPDwzdv3rxy5UpFRUUmk4Geq8PhIMeRV17xCDG8pPrb4D1ZuSa2M9fZ453iD038RNo+zEkHBgb+8R//saqq6t/+7d92dnaY3MCs0GazWSwWDF4kEgmqdSPpQfqVSqWwYVDBgm3O+Pg4EFV7e3ttbS3LddyxTODIkDjfmVliCJY2qahkGK/lsCqxFK4VcB6yydXV1bm5udXV1b29PQ4uSBk/XnBiLJmUg1iNqQuYSfj9/qtXr4IUAgcRACNcGaWVA3iE6w+JBDqbSdVNymIVay6cquhSuiom+0EQXpG+QEobSBZ+DF2kTvgUPxUe/ThFI5Nq81U94XAHSndXOSQBZcrh4eGamhqPx+NyuV6+fLm3txeLxVC9Ozg4QICVBlnU4JCjV0qSdtqEpzQwlT0B0IjxdvF4PBaLpVIpmJKXGCnQ95E0TcPzBf0cmYIeHBzE43Eoy2xubi4vL09MTExMTGxubuZyOdYIUCag9AyKoEB1uVwOnSIUPnO5HJ5BOH9UE0ZHR2/cuHHz5s22tjacFdwsENvZm5JDyub9bGK7zyCqEtLJ/yoqnay022y2urq6sbGxfD6/uLg4Ozu7sbGBnYDXVx4t7DcOW/B98TKKd5eXl6PgNDMzgzzp7du3VVVV+BXpd3g9/pf8sHORQddn1XK4RN+k0CsVSzIH4wsgWqFQWFtbm5+f39zcjEQiUt9EygpK6y3tSEyBRBBcCrzM7/f39fXdvn37xo0bbW1tcBKTjRL5QRiMOCfB0KnpGsrFxlRL1OHO/PyWptrynlGchd+Z+57k6XWGfuu50MDP8C6mCNaXDewkOJBmCcANKMbX19ej8J9KpTKZTDKZ5EA9+wmUqTPkp34IoW95TErWA0XhE6VSqUQigdohFP70VUDDaQMps4B8mMCO8A7hdHFx8dGjR1NTU3Nzc/v7+4VCAbN36CDBPE0TIxfQwMNVwpHRV+Fey2azfr+/vb39+vXr33zzTX9/f1VVlWyh4DvilT/J9TETNhPbfUJLzsaTyobkBhUg1OHw4lgsBn27y5cv/8u//Muf//znf/3Xfz04OMhms263G97VuVyOFTv4WUFORWZjWJwIKxQKwWDw5cuXqOo3NTUhf8Wuxmg9sKAyy/lxrozyQ+24ZjpsDYHAaPKYz+cxO7K5ubmxsbG7u5tKpQBfFHoiGdmsR8p4hyZLKpVC12ZwcPC77767ceNGT08P8mMcinwUVgKkFoA8Nx6c6BlmFTALkRjxJEWm0z5I9AqlUj5ekh0ly9vQhM0QEun/fSrLr7M1nUtAtBKx/v3FUz7l9ZU/5PTmNDIRldwyADuQ6gDjhoaGvF5vKpU6ODh49eoVqC9Qj8Lwk5zYMLyBP8THMZTBQ/LJtgB9b+UwfrHpKEPJQzLbEPMRsoLB4Orq6q+//nrv3r3Nzc1QKISQi4Ify5ngusCrDWNhwHPAf7QUI2Xl4OCgs7Pz22+/vXXr1uDgYFVVFR5V8kGDURV6Ubxz4tsEdia2++QCrmL/wMI4Ex08gJH6oIA0OjoaCoU2NjbevHmzs7OjRxUcKZJWWgrTQjtyaz44ONjf35+dnYWuR09Pz4ULF+x2O+UAqK7CHsSp/ANOuJQ+rB5VKEp7eq4x4Usymdzd3V1bW1tbW0smk0gHqUEvR09Y3VTEC8jYe/v2LRQ1x8bGbt++3d7e7vf7cQQ5r0fcpnC38VXqmYsMo/yC9PoOhlSSU5WaFAVXyZ5ma147YgjpvY+KucqWwIvKi0+iw6f/Ks8lTH+F7ZtPUF38N78IytVATqUM0pLQBn3Ka9euxWIxJIfRaFQ77pPxIe6fYvV15mByPlQTQwloelqtVnBstOKyMoYq1mS2yIiBzF/TtHQ6vbKycu/evadPn87Pz2cyGQA7FNXwMJKxixUEPsKQ+nJ+ApHW4/HU19ffunXr+++/7+np8Xq92pElNw5ODQG2FBRdGO2sIj7mMrHdB4k4xWKQfCIyYcrn86jDaZrmdrs9Ho/X67XZbFBoq66uHhkZyeVy//Ef/7G/vw9WvuypvX37FqrffIqDcCa3XKFQsNlsYOkdHh4Gg8Hp6Wm3241mRGtrKzwZEVnwh7TM4mO7hNLsO03Y9NsVCR9dApWdLB17tOOtT+Akgq1wOLy2tvbmzZuNjY1sNltZWcluhWEnRYZ4WRfEr5qbm3/88cfvvvvu+vXr+AlE7Dh9jL6DghcpfYLPQhUG1mWlxp6m8xc6rxuP350ipkqmHejSDKxyzPBU/sJ6ObGzleLMMH0uZUsz2BYbtyeXnzsOIffg4AAV+kuXLqXT6WQyqWlaPB5HL8WQsaAfMzrfh4VyTEkmASmtvLzc5XLBj5WpuKYzSTLczoiHVGsiHQhhKpfL7ezsvHjx4s9//vPa2looFMLIHSIY2H7U/uRcLR4rLpfLarUmk0n8HCgQz69MJtPU1PTjjz/+7ne/u3v3LoIPWrd2ux2RBwqs8pyVZSYwJrb71BcTMk1wv5gM2e128BhARMWgKwbLy8vLGxsbb968mc1mnU7n8+fPt7a2UBKHnDfFhFgIZNQA8mBuJM0JQqHQkydPSCihhqR23NbaMFgQ5xXLQU90h1VWcqJCn2IS4clZCmn2QOvucDj85s2bra0tEKIxFaEdt5k3LPhx+gGvQaxvb2+/fPlyQ0MDHYeAcRXPb00Yx0lWnyYcKjUxwgbpJlL6ztEGUUkYeDLSNxMXDaJ6uOz6zF4hPmqnbLOe6oP8hsH6fB/M5vqk+iR6ZXJFnQSmCIwtBwcHPp+vq6srGo1ms9nt7W0IyPHF1EsyLPafS8L/zlosKu7I/D0ej9/vd7lcKHGdRB9EHhmNZmoL4E/29/dXV1cfPnz44MGDtbU1+BjRvIdxUrJcqGyCkh4FlvEyIDan0wnH7du3b3d1dTmdTtQvZMyXjHBk0YyNJp4zsd1nlmdLeEQWCBIyjr5nMhlkZghDh4eHtbW1dXV1drvd7/fHYjGoHOEFYHHJeS7iIYoeQ2iXA7mgRMRisUAggLNyHi3ON6C6Li38DIOpYSg5ybZkra5YaY0fB+CVspYkEWpH/etQKLS4uLizswOmHXJTKiDIJrU0i0QMQjDCDKndbq+urr5w4cLFixerqqrS6TTiDiqaEmji4+PCUp2Y10Qah2hHporopMiC2Wnx0DvvK0NDNtZuMU9dXV3t9Xp5hpowzTwhtjvJI+pTrtWZ2O4LW1T3kBtKGjNqRyQ85MMgdaHXAc/7tra28vLycDg8OzsbDAZhVEjHMw4KvA+w04z6pKXdUYlWMb+PIA+FLGI7+amVCGBYyJQcHioJbG1tTUxM/Pu///v8/HwkEqmoqLDZbJDTk/GzvLxcqqiyKQwojKYQpyLQJrp169Z33303NDQEtXz8nOpgLCUikB4cHCSTSZT0tBOwLMxdbGK7T6t9IO9IFtXoYAE05nQ6IT6O2Uz0BC0WS319/ZUrV0KhkNfrff78OUb30dhF/QkGDAhhnLpFBuZwOFC6Q/EG8wGVlZXb29sTExP4c3Qk3W43Nz8RnqGGpBI+zvDMZtER6IpEDYZjJHYYs+d7gex8cHCQSCS2tramp6cnJyf39vZolYOozTFV2rXxv4hN6AtTPB1X0uFw+P3+qqoqxbQbQVY6Vyrm5TwmhKPQ+y4UCtvb2+vr67u7u5lMBo0MpqeazqToXBCedsRooQ5LOp0OhULLy8sul8vj8RgWYg0RtuF9+57w7rSzF+e+B81A9CUtggxFFU/pq2KTQiWOmx2bFNuko6Ojvb09k8nEYjH9Da/nkp55wypbvgQxDrGLYKiystLn81HcQLHBULIXxYSQuKpQKKAu4HK59vf3NzY2/vrXvz58+HBzcxMoTWakUk8YYc1qtSIVROrL1BEFOYfDgT9Hxe7OnTtdXV12ux0GmJj5Q4Sn2pfEuFLSxbyxTWz3+VXvlIFZTah1EDEA0iGDwfRrRUUFUszbt29DrHhubi4Wi3HsnE4vGFMHtkO5Du1dDoSi/4jKUyQSgQxeZWUlAM2FCxekMApKfZJkRrSkUCKUducJr4Zi16PU2NhE0I7EmRjsCoVCOBxeWlqam5tbXFxMJpMsm3GcXhpsyLyWbyTnlBFZJDsNlwsZMyXrcAScMyKadnz2me2MfD4fj8e3t7e3t7ej0Wg+n6fIghQgOBfPAP2LaUyCMwmFQq9evXK5XDCoAN+FnR1FesbQnVP535OI85kAy1wfsyui1NUUOW7GVWQ+LEdBN7SlpaWtrW13d3d3d5fWCOd4ryojHcrP9WJPHPwCeELOX1NT4/P5pIWu8hDRS0oxSSbBLpvNIu6tr69PTU09fvx4cnJyf38fTFxNTBZLjT00T1CcQ3OJksUSqoIsfufOnW+++WZwcLCmpgaTgvl83uFw2Gw2Bl4F2DH2kvFiVuZMbPc5LXnLsl6FQAPVXKmErh0ZRmGDQcquvb0dBAWLxbK3t5fJZOg56/F4stksxiOoY8xdjWI7NnYikbBarS6XC6pFKysrrPxXVlb6/X44zACsSA6fBKbFjMhOHg3l4Co+I6mBNM+tqKiAeCY6mwBYmD7Z2tqamZnZ2NiIx+P4VT6fh2wmgYvs2sgBC46AyVQ1k8mEw+FAIFBWVoa2bDabxQgzcn2W7lDMIzGRMsj8FNlsdn9/HxW7eDyOV1I6WG+CeV6PN72CMVByMBicmJjAB+zr62tubqYqitIgloLyhm9RTKbhc4nFJrL8wpoh8tY1pBYQPzEYgiUmJdC9Xm9HR8f29nYoFMLkrELaU1TBz1HfTl8UZ1JKQoXT6WxoaGhpaampqSH9V5+VaTpisXY0t6cdDYu4XK5oNLq8vPzLL788evRofX0dGaymaXhAcHgC/WiaANntdsg70z4RJrMcwI9GowMDAz/++OOdO3f6+/vxDEKhgQKi/Kakhxul8pRZN/P2NrHdZxOD5LSs4gogX8PKGVCFbCaiJp/NZqPRKBSJdnd3Zf2M6muStUoUQnMFCgRUVFTEYrGVlRW73Q4g1d3dTX1LaVyoDGDqe7Inj3fS4Bxnm0wmo9Ho3t4efHWSySSc1jBogpTR4/HArzqXy8Xj8VevXj1//nxjYwNmQXIoGFCPU2+a0HmXXwHbzUBj8Xh8aWnpb3/7W3Nzs8/nY90OxTapKoJzprsiVQkAoPP5fCaT2d/f39nZWV5e3t3dxbOEJUA98+a87GXlx6TvbVlZWTQanZubi8fjm5ubKysrjY2NbNrKB4l2XHOhGIZTiH2nxXa/IQqktp8Zkb48bKcV8XiUYwFKyAWmsVqtm5ubm5ub8XhcEuD0lbBzTA+KESGUpi1KAF6vt7W1taWlxe/3M55LQ+1irFkspMqIWolEYmNjY2Zm5tmzZ5OTk/l8Pp1OS8U7ssBZsYMqJ/snSLOlyEB5ebnH42lpaRkeHr5161Zvb29tbS3wsXwMcYBDkZHS3uUV9tsSOUxsZ65TP4aRGHGjOhwOZJNooWYymUKhABIDSuJ44rpcrs7Ozng8ns1m79+/n0qlsHvT6TRwBmrgnBiFcK521KeDRUw+n49Go+jQpdPpcDg8NTWlaRq6dTDkkfKSShVHcWU47TMbpwQCBz7p9vb28vLyzMzM69evFxYWQqFQNBqlXWNNTU1zc3Ntba3P58P4SKFQ2NzcXFpaQrtTOsNqR0aQAHbSDpK4B/wPdjcQ+3K53NTU1N7ens/n83q9brcbJm+w+oHbD7Xi6LoD4jAOBbpeLBYLhUJQq3E4HEyFURaV2K509/MMVWHwoBF/IRCKd0ylUsvLyxsbG5OTkx6PB30ojtpI0QHKRkiBQ30NQ9p+fEbYjqqQ5vqSsJ2ilykbhZJoizYIKLkIp0A8Fosll8ulUqlkMplOp5FR4z6Rg0facZ2OD3Ebyz4yI9Xh4WF1dXVHR0dra2t1dTWiNyCpFLozLLHjgFBmxvNlaWlpenr6+fPnr169Wl9f1zQNZq/o50gGDuIq+NkejwcdbQzSOp1O9JoymUw6nbZare3t7T/88AOAHawsSATCMREtqWzMeQ7WL5CLSj0ss+huYrvPtYYn0zUJlSTlgo9t7GTUflBdg5BbeXn58vJyOBwGNZhpHwtjfF/iSA5/YTvR1mJlZYWClv39/fX19doRgw15G/U19AMWpStPehoy9VaAQnZ2dmZnZ+/du7e+vr63txePx9PpNE8eRTUYr1GWCaU+0kR4xeQMhCbUiRnpJDpRmiCJRGJ9fT0YDKJSCBwMuzY4W/PhQS8vTLoAsdlstmAwCBcjvBjfl1QNlRN8ikbDe95RcjqYx5TWScCXqVSKNo6clZEAUdN5tBer1WmnHxv8yMBOKd5Icqe5voxYKlMLfVdBSTwQxJD6ciIBdztn8+WNyrFQOYN1Zs8eyfelrRkjP7Nojn+BLe10Oru6ujC/r6ivIy+VgkfshJAtDTaI1WpNJBKrq6uPHz+empqamZnZ29tDjsqpMjI0+BasPmAGBYBShj6kr93d3WNjY99//31XVxcm8UH7oZMQH0lysk3ZodrxxrohnjNJeCa2+2w6CHpLAD5WwT/gNgOsiUajh4eHTqezra2tq6sLVfRIJBKNRjFAijFMKdihHXltUToch+L/okAVj8cDgcDKygpKg/X19ejcofkIFQ/UnyQIkGMEMmM2zCAlBETvEgko6nZzc3O//vorXKvxLkxM8/n8zs4OPqx2JA1AfAkJOr47cm6pRYL0V2I4KcuMAMSuRCwWk3UpxUyC+EBGGQqyo1mMV4LjwgxblhB4DUt0JU6VpCrfgmwqsUzFn/OyG6oYMiv4LOpw5jLX2RZaGZowopDe3zIfkAVshbZ78k2qQBbqzCEF5TnIqTUEXq/X29zc3NfX19/f7/V6JZuFlDUchN6SlI5iiEM3Zn19fXZ29pdffpmZmVleXnY6nW63G20QdCRQ9ZezFAiP6JNgGMLlctHuEq/x+XzDw8N37969ffu2y+XSNC0SiWAEEGJeEnRqxy039vtOmAAAIABJREFU+EklutVjPrOMd46r4k9/+pN5FT4CyDvJIn0VO4SaIEiDgMwODg62t7cBwugcSvIEhXMlaYw4kuRiIBJYaONv/X4/BFOkRTRlhA3LhCdx9pT/yOVyu7u7ExMT09PTq6urwEnkw9GIQs5SkSvG05AnpiTrMjPWisi4609VP22nNGL0fG1N55lWLEJ9OI1f5VPLMGpoMqYvb5yLLqu5zPUpr2Lz4PqOimFM0E7pbcqoq/RqZN1O1sxkOO3t7b19+/bt27cHBwchQaqMQCl7me1Uqms5HA40PcbHx58+fTo1NbWzswMrI0ZOUvcodyIDrBTyBM4DDHU6nZcuXfrmm29++OGHy5cv19fXM4uGUh1gsdIZMDQ5lGG2WHh5n+zXXGbd7res5MmsRT5f0UTghtGOlOEKhUJ9fT3IDYVCYW1tLRwOU9gCu5REE9JjpYMWthwoJtTX3d/fB/euUCj4/f6Ojg5oprAZSsJ+MZxkKOCkD5TAW4VCIR6Pr6+vBwIBheeOfA5VLkJS/lc7Lh9TDDwVc8vWG46dvPivbyjoC7GGRzubN9epimeK9IMmhu/kx5dUOVlHfGc8/bzqdqZn0VcbV0vcloaBq5ic+Lnc3vr9qIypKe8Fpofb7e7p6RkbG+vr66urq8Prwb1B1GJXQRPUQ5nNIjcOBAJzc3MTExNTU1MbGxs0n9COy+mxKy252tqRBw/7vOi6eDyempqasbGxO3fuXL9+HU0e9ATASGYN0rDHqihnmUmjie2+5DCkeM7K3U6VYyRM4GpAMs3r9Q4ODmYymWAwiGK7rNsjM8tkMug8UlOX1jGUsgNxzWKxQOp2dnYWZs+pVGpwcBB1O7DHKPYrT74Yq1efnMkPi3cHy21nZ4di6/I6EMZpgqwmWVOkdChyu0rElLiqWONYz5IuXeeTsZivp3TWx/fPKVZ7kErOvA6Edx+IGP7ZFcjN9YVV5t65R4pJiEvkYWiXfIYto5SmZC9CIQHTjmhwcHBkZGRoaKi+vp4G3yRU0G9D0zT68aTTadCj4cARiUQ2NzefPHny6NGjqamp1dVVSIFSa5NnxT6PdmQghmYOtegYfhHqOzo6RkdH79y5Mzw83NjYaLVaIZ6viX4xGkESburT7BIh6AuOSya2+8IhnR43FAN2mOSi3ZZ8VFdUVNTV1Q0MDMTj8crKymg0Go1GE4kEe6zSPZD5mXZcMZJGFNjwULt9/fo1bM1sNltdXZ3P52NUkmJFWHK+yVBrjXtV9itxNEi6QIBA6RdrxwcFDMU5pdusVtIGTWleyKhdrHBVTM5NH6TkhARQtV4i7ryeTycPf7LeKSdgEKOl2F6xVtQ5nq25zPVJIT9D4oQ+jOi1fk6bM0hqBEl72vEpCunf6na7u7u7b968efny5ZaWFgjLUbVASjjpASJFSbPZbCAQmJycfPz48fj4eCAQiEQi0JzjdBfHgaUloyQWMyDTJcztdldXV1++fPnOnTs4PZCnQfUmE1rOkOGU9PFWD3xlCDp3BWlzmdjuk6je8YYmVQ4VbwxP0RsRe76lpeX3v/99WVlZIBCYn5+HgAhmYCHeBtUPejCw/E6yMEi1eDtMzoZCoZ9//jmRSFRUVFy7dm1wcBBUP87Gc8+zNWBYEjPUoFIABENDic0sBUhlLCD7hPFR+qUaXm2lFmjYnVHa5RLVScllwyAuh+xO1d98T/ynLxMapg3KF6H/pNop/UVMYGeuzzHSFotUyg+Lob33Sek13WQrjmmxWFwuV1dX1/Xr17/77ruuri6Xy4Xei8PhoB4nFUPkhiV5DgP+e3t7s7Ozf/nLX6amphYXF3l8yrZLQyPWAlBpQ0Bmm4gNE4fD0dTU1NfXd+PGjZs3b9bU1MDQEsoslDjRdKxlSX0p3QMpFofNZWK7zy/WyMhSzJoG+5COCHSwANaBn8Tg4ODvf/97j8dTUVERCASgHonNhrKfFDEG+MAGRr4FhEfZM9gvzs/Po7DndrtbWlqqqqpI1yWYQ8tYMuEMxw4MbRgQUJxOJ2qECAHSrEJfpUPiS1ip5N/6pYeb7CAbzkZoRvwYw2huOB2igB7lV1ID5eTp/gnvIsNASQSvDMAaFkEV+uDJT9JktpnrE6/SFftfpW6nV7dWuLlnBpT6AS/FUNVqtULK7saNG2NjY11dXdXV1RQiAW2moqKC3RVZ9sMC2otGo4FAYGZmBq3YYDDIZot0KmLTg+0UaSCraRrEU9gIdrvdnZ2dV69evXnz5qVLl6qqqpDt82VQg2IXpdj8WWkucgk4bkI9E9t9NkGndAYjb3cOLtGTFPxW2vNZrdbu7m6v11teXg4vMjDYrFar0+lMpVKpVAq1MWqLAPBhQ0I6BGKe2pECy+Hh4cbGRiAQcLlczc3NXq+3uroar8xms0gQkQhi8Ap6lXJXl65aMaJ5vV6XywXGhsxEqRiCSASGrxQoYRmPDUd9DC0mK2/oUFRMeKlE/q3ppoAVM48z3AOGNrjvxHYShsr/Sl2uYvSX9/cQM6t35vocI7CMOXrGbbHBrNNm72w7KGwTmeK6XK729varV69+//33ly9fbmpqkgosAFh2u1363KCYx6aqxWIpFAqo2P3f//3f8+fPFxYWoG8iVQVQqMMzhW1TxiJZF7Tb7alUChMSVVVVAwMD33zzzU8//QT5Yp45niD/P3qorGTtQPZYlAl9yag2lAw0JEyb6z2XqYHy8Sp2huHG0FKaLUjJtGCpDAjP4XBYrVaPx4PNH4vFaI1FThiPoMQvtkTZseVWh9EZ9q3L5SLyQ/6naVo2m1W0oLTjRH6lxsP/ZrPZcDg8PT29tbUF61VNDJEpKh6K8pwyJGF4/GIX3FB6V1baziAFcsLJiWKg8LzQUrFmsXLppFKXoZmYucz19QThczR3NlyyMKb45aB4VldX19HRcfPmzVu3bg0MDNTV1dntdnZpaCHD5qmUKdGOhFSSyeT29vbjx49//fXXp0+fbmxsZLNZiEZBGAXZOI/Moj4fKHxGcH4OkLG7u3tkZOSbb74ZGhq6cOECjc6lkxiVz6nSpUhplm7L6rVR3vm4NJdZt/vMYo3yyCenlQaCtIVlAQ8uXi6Xq6+vDzUwzCiAeyfLWow1zNhIhqANKyp8HL/a3NxEsVDTNKfT2dTURN4GfQ8ZdxSbDUpoStgktdRR0mewYMtSmbrQxDiqoiCqILN3BuhigxE8uD7E6H1ETnLwd2K78w1Yxd6xRB1R4duZ5TdzfW2lO+30I5mnfb0yyK+kduhdNDQ09PX1Xbt2bWRkpKGhweVyMX+2Wq2cisvlcnAJk9qfTMsxAzc+Pj4+Pr6wsEA/CZpVgHKD4Qyk6+DtSGkkzkPgQeB0Oqurqy9dujQ2NjYyMtLZ2Yl3hxA60nvARxnq5bWSKi2G1dASYxYmsDOx3ZeZTRrKsEkpI8oRgVQXi8UsFktzc/Po6Ojh4WE6nX7z5g2aswgBElrxfxkguKtZ9rfb7V6vN5/Pr6+vP3nyBFaMQ0NDbW1thJWS9qGcIWdj9XtbetIjiChxljFLz71TWGKoFzKDPEMKbtiIKVFY/ZKebSaYM5eJ8E6FIc6A7ZRsSo5nWa1Wn8+H+YmLFy82NTUBNpFRzQFb+oZD6LS8vDydTgOxZbPZZDL57Nmzx48fP3v2bG1tDZRo6MNTmtRisYAkR8VT6WejHfVY0efFXF1HR0d/f/+333577dq1jo4Ot9sND1n4G+Xz+UwmQ0V96VdEe54SgvYnufgmsDOx3ecaUIrdxMrcojK0RZdDahETTjmdzs7Oznw+n0ql4EUWjUZTqZTsCCi+ZBIvShTIrCubza6trWma5vP5EFx8Ph8mail6RAEk+YeKFIhStcL/ZrNZTOmWHmJQOG3acSXeE0YEQwU7PaQuJkxTOuLLeYXfBAUqdBZDuRYTzJnLXMVicumNf7YdLeVFNJ2TTWVlZVVV1YULFy5dutTc3AwrMJbliMOokCJTdICwTCYTCATW19cfP3789OnT5eXlaDSqmJKh+EfGNp4gbN0QPko3ILfb7fP5hoaGbt68OTw83N3d7fF4FJtsaU2kD/XSjaPEs89UMDax3ddYvSN600RpHWV87YjTQOqrw+HATzA2CxPAWCy2uLiIkp4MCtRDRlH98PAQIxGaGJU/PDxMpVIYd0gkEisrKzhCbW1tb2+vx+MBQ45sfclN1nPv9MgD/0YHWaaSCtxUHCk0MVFBW4UzxIhilI4z6FfpIeZJ3vHcbxh9VcDw0xk2tfXo2USB5vqa4d3J0/J31u30KpuMgZCgb2lp6enp8Xg8mqZBMS6dTtNkEnirrKwM03IYrYBnq6Zp0Wj0zZs3Dx48ePz48czMDPJkHgQn4PV6Kysrk8kk9ErAhMEQLl5DqzEIIB8eHjY0NAwODt65c+d3v/tdXV0doz2fMlarFSegHdFpFDpdCZaICdpMbPfVgTmlLsXOpuSxGfp6ycnKsrIyl8vV0dGRSCTS6bTdbj88PIzFYtlsVu9FSEoshyG4S9++fQtaBggf2Wx2Y2NjcnLS5XLF4/HDw0Ofz+d0OjVNY3EeZA4W/zhvAaQI1MhmK6AqQgnfUfGlPcnwwTuTbEWmTl7h0sCutHmRoVxf6cS0GCnw/YGUXli/2P8aljDP92TMZa7PK/Z+OKVuaSbJXJT5M0ZQ/X6/3+9HVYzywtLeRgZMji8UCoVQKDQ1NfXo0aNff/11fX09mUyi90ohBRnkIYYADh8nW1HDs9lsrCBYrdbGxsaRkZFvv/326tWrzc3NdrsdPWI9DVrTTaGVIM9JidB35r0m/jOx3eeN5EqUjhT3G+1oHko7MvuTbDYaV2iaVigUKisr6+rqLl++jLHZWCw2Pz+fTCbZSKUSJkIA/GppVkvHmGw2S/OZw8PDcDg8OzsbDodzuZzL5RocHPT7/UjjUqkUwgo1zUnmwKAWdZVY55O+t/IiQGBZb3Ghb3cqbeuTxOVi/cpilTCtOOe6hDhwsYcBv7IPdDsZqvoVk+YqTYUxl7m+nlB8QmxxBlYDwjJVCBBVUJBLJpPl5eVVVVXQgUomk5lMhlU0GfYRTqFaCu36iooKmHH/+uuvv/zyy+PHj/FKtF8RchkQkNWDSI2zolQe4jNycugqeL3eS5cu3b179/e//31TU5PX68Vf2Ww2zHOwe6soyb8TjX1QLXdzmdjuM84miw0KEK+gro4KOYYhLly4MDw8nM1mKyoqFhYWIpEIxI20I6qcnJmVimjakWwyWgDQMYIX4c7OztTUlN1uz2az2WwWVtZ4X0zslpeXp1IpDNtqmiZbrhJnUAOdWi38OZu8p4XFpX9VLAwZlkL1F1lfD9NOP7fx8dMGM5Ka6yvMlt8nRXnPtMfQplb+FkQaTUel0HRyVODY0QcMs66ZTGZ/f//FixdPnjx5/Pjx1tYWbSHAwKN8Cd4X6TpegBpeMpmkWQU8yvCarq4u6NiNjIzU19cD85H8V+xqfGTvbHOZ2O5Li1ylra5Q8QLGQiyw2Wxut3twcBBO0vl8fn5+PpVKUe9XUq9kfkkQQ0BG2FcoFJLJ5MLCAqqDiERerxetBABKzHCVl5c7nU7M2yNPBbGXwx/IAnO5HH7O9oFhvCjdHj1z1FZ6lIpci/4iv08Gby5zmesjoLpP+ZSkE5d+VpRjDQxBAFVSrKq8vHx/f//169f3799//Pjx3Nwc+DAgYSPOk5ZNLwpk2jgUTYAgXwL9eaho9ff33759+/bt252dnZicQwYu5VHNW87EduY6zzBRglUGI2er1ZrL5cCQYxn/4OCgoaEB297lcr19+3Z5eTkUCtntduRk/BPgQprGMtZYrVZ0b8nMtVgs0Wh0cXHRZrPBuKyvr6+xsZGzHRBhkmrsCscfCI/vDulz+RpDqb/zXUobF8Hr5J5g5jKXuT7Z9enkXcXsFjXRqOWQHLwfQW4hyxldF0zL5XK5SCQyOzv7+PHjJ0+evH79OpFIICZT9V0yqpGcM8SRhKOJ+QlwY5qamnp6em7fvj02NtbZ2en1evFKCl0pKveGGbi5TGxnrtPFBUNrVO24h31lZWUqlaIWOXZjNpu12+3Nzc04QiKRwH9R3uM+Nzws4gKItwBtmqZZrVZ0ZiORyOLiYnl5ucfjsdvtcCTjzkfbFxjR0AkDkyKk3CF9BNPuXNJxpepWjBFSQrO3NKo2p73MZa7fNjbqCbhncJT5CAFcoXxI4U9wmmEUCbAFkRFk1IjAoDtrmlYoFHZ3d9fW1sbHxx8/fry0tBSNRgm8pNWEJibiWQ6kOxmlVXBiNpvN6XQODAzcvHnz2rVrvb29Pp8P9pV4GQ6Ipq0i12fehya2M9c5lO6U0Qr9C1A5I4sOmpbojTY3N3OQdnt7OxaLJZNJ2kJrYowLGEtmeOi34i2YPubz+b29vfn5eYvFYrPZGhsb6+vr3W63VGBC39ZqtZI/x+EPsnFlG4LxSMqdnOMF1N4lbqzMr5jBy1zm+mQz3ves1X203a2vpTEMguISjUYjkYjP57PZbHDWRuSkqjw0TcLh8Nzc3OPHj3/55Zfp6Wm0Yp1OJ0bZEK4xSAHjb8w9UMoO5pAYxbBYLODYlZeX19TUtLW13b1794cffujs7KytrS0rK8tms6lUymazORwO2YpF3C72ADIDpontzHX2cGaIOci0dTqdmHsAaENvFIQJj8dz6dKleDwej8dfvHgxPz+PQ9lsNo7EojLHfi5tqtmcBZeOCnOJROL169cOh8Pj8QwNDfX19cHBGg1cyqBDHr20ggkDn8J4K8FsK5GvK+owxGpUYJEuq4ZiKIbH/Bo4dicM0Cbd0Fy/VYqrYKZ3RoN33uEfCJQYDubTHAgYLpVKJRKJeDzudDrtdrvVasUPWV2zWCz5fH5nZ2d2dvbJkyePHj168+ZNNBpFRwXzraQsSz0pyYdh9OMQLp4X1dXVqNiNjo52d3d7vV42T6h4rMiLaqbgsIntzPWBYpye1I8wgeEJsDeQwzkcjkwmA4JtRUVFe3t7WVmZ3W5Pp9PLy8soszscDiR5rJmB+YF3gW+EzWbD4H0+n4/H4xjXQna4tLSE4799+7ahoQGFOrzG7XbTE4wFxRKVMzkypkRtfWP6hN6s8pGAFFZiO03X8pZ9cIV+Z6KZrxDpmusTudlKqFHqb8XT3pkfp0jPgAMoRvUoYDu/369pGoJzPB5Hd7WqqspqtUaj0dXV1QcPHjx8+HBiYgK5OkJZMpkEQ1o2Z0mzk5gMgd1ms3GSw2aztbS0jIyM/PGPf7xw4UJdXR3aNSD/uVwuxfTI3PImtjPXh1pS+FFRNSNswn4mcQ0DU3wBvJ+3t7fz+fzc3Nz29nYqlUKsQXMW2xsj9Ci5IZQgfEhURLGScDg8MzPjcrk0Tevv7+/o6IArRj6fR9lPcjUolYxYQ2yqmIkZAjjisGKv0T8M9FJ2+gtYTBKl2NisZrp4mfDOXB+yOFc6/dOKu91ox8ekihm0fJw6E/GWkklKWQMpqI4FXIU/z2QywWBwYWHh2bNn09PTm5ubEBZg5ESs1jQNyTZTdGiUUiFZOxK3SqVSeHFra2tPT8/NmzfHxsZaWlrcbjftKJmE89wUO3LD9NvksZjYzlznEPiULUTGqx76IAqwBOV2u9vb20dHR/GafD6/tbWVy+U4CYGxWRwQA7YIH1Iwmckc4ggcySwWSy6Xg/rJxYsXrVYrDsXoIMMcj8PTk8BU77ohP5oeYBleKCkZZRjoDQGf8rJiE7sK/vsQhb3fNlEuHaMNK6nmMtf5lrgMd4S+tC95FywyGVqwGCqf67O1s+07w+1AlXi9GDsn3hTkB4Y0cFsoFFpaWhofH3/27Nnr169DoRBI0rKxy3E6PgLYfpFuYIjkECu12Wy9vb03bty4e/duX18fJuG0IwcLzM/SeZKf4p3m3WY0MLGduc75oYtMi0NV9BDj/Dycx7B1Dw4OOjo6IIlSWVmZzWbD4TA3MNgbjEEg7SFZhI2g0+nEe9HNFrEjEAiA0nt4eOj3+3Fk0Du048rATE/hZqOgUhQdSysJG3oX6ok4ciwDPyExRfFek8eRQLNEpUoRdjl3KPYpl8TMcp25PlxwK4GuSohuKCBJK0nDLYbJFFx45pPXRyo5RgYmHEIfq2XIdaH0DkGrdDoNuZPJycmVlZVEIiFZy7IZQno0c2YpVoKf04WssbGxq6vrm2++GRsb6+/v93q96XTaZrOBHk3gyPwN/DweypS4M7Gduc75CVoi49S/kkPvmm4oAdjL6/XG4/FsNgs1k1AoRPotk7ZiSbOkozGOJJPJRCIBRnBTU1OhUKivr8dvOX4vzxykPTKCcUz0EXjkYjmxxHZKQNe3cRVpPT04K9YJKhas9QW/D5Gwmkmwub5ahGdYdZMbVj+mUKwt+86d9U6Cx5lLd/qOMEKrdtxAEmmztOEuFAqxWCwQCMzNzT1//nx+fn5/f59SxqyiKQ1TqqUo9TztqPditVpdLldfX9/Y2Njo6OjAwACnYqWcljxhdlGka5EZmkxsZ66PhwKx7SXiQcUOdXjgKuhh4gVWq7W3txeFOqvV+vDhw0QigYEMzGphwAKvBwJDQIHpoXYkqsf+gnakwDQzMwN5pL//+793Op3UsSNqxELPF0eWzF8osNCUVt/L0AdiqeQkSXvFWCBSdUUTLMZimPK8XDHe5zlhLnN9tfmtfmxCIdUpWKpYVnwuW6/Ebw0VDPTTWpIlks/nMe5GI+9cLpdMJtfX1+fm5l6+fLm0tLS3t5dOpxEnGY3T6TS4dIhj4EkjSlPBCq8ECe/w8NDr9XZ0dNy6deuHH37o6+urr6/HOaBix7lahfdMVp8yZmdmoSa2M9dHTXmVgCjbAdqRsQR2u8Ph6OjoQJsyFoutra3t7u4CrpGfS0tpqg0jguBl+jJYOp0OBAKFQsFqtTY0NFy8eLGlpQVjGbJwiDzVZrNduHChpaVlbW0NFhdEjTL1LJFeUwgU50wpJkRARCUsHlk/HqFUKHGqiKT0+SC0Be7ky2RqqzyNSpO4DUuzn9qNdPJHr9mlNdd53XiEPtJriwR/3JlU6EUIYpiSVGAlmPDg7CTIhinZadpxVoZhf6AEAUPheyA4ZDIZTrMRRaH3WlVVVVVV5fF4kNO+ffs2Ho+vra09e/YMlmKhUCifzzPQAV2xRCc/JsOydtROIZvZarX6fL7BwcEbN26Mjo729vaCNsPQR2sy2cxVArL+U5uozsR25vqoqE5foJKcNpvNlkwm4/F4XV1dQ0NDXV2dxWJJJpNPnz7NZDKFQgE+YJWVlS6XCzklNj90NbUj5bxMJoMxWPmMz+VymUxmZ2cH5cC3b9+2tbWB7ccUFk2HQqFgt9v7+/sDgcDW1hbeBRwUam9KiSZDqg0+EYIUsB3wKBRYDg8P0+k03hqHAsqkka6+2scoCZZhOp1GMm21WiEBg1SbDxhe21PVIcxlLnPpFzcpdiXNprGv6XZP7MLSPqRAsLsBknK5nB7baUfmitJWERgLMYeYT06AyVRTihIoFUSJFImroB6Kriv/ii9wuVwNDQ2NjY21tbWw/ykrK9vb25ucnPzb3/7217/+NZlM5nI5nB6ob6jY5fN5qAojvmmaBmkCwD4EUsqdlJWVOZ3Ozs7OW7du/fGPf2xra2tsbKSfGIEdK3OUO5ZolZ1fwxkUc5nYzlznXztRkl0JIxRHaua4NpsNXVQklHV1dd9//z0i4/z8fDwex9EgSufxeKBmIql4iUSCqTDqW6ycAZ9FIpHHjx9j0ra/v7+lpaW8vBzAETJLTqezpqamu7t7d3c3FAqtrKzs7u5Cq4mxUk5+STAnPxHekSfMoiNk2dmGBlJEbqpn6kh7DBwKABevgZ0urzCgqhQgMIGducz1/ktS/lm30457oQIbYQ/K+VMgQtbwGBhJI2YtkLgNwQFAUGIvBk+2LJSTLMbtU4p2oLJJah1QF6KQxWJpamq6efNmf39/dXW1xWJJJBJra2uTk5MPHz5cWFgAYOWR0e5AUEKeye4EzhaJKCOnxWJBNt7Y2Ai5k+Hh4ZaWFkjoaUfyWNRSeatbmk5zAKehdCpMhGdiO3N9DCzIWQQ58aAELGiOw3/27du3fr9/dHQUMS4cDu/u7mL35vN5qBYj9jF1zuVyMK5lzR9RGNgOP0wkEjMzMxRY8vv9wHnsnFosFp/P19XVlUgkotGoxWJBaRAkP+047007TqEDMGVJ0mq1Hhwc4A9ZICT0RLeFiFCPxiSqY3wHFpSTvNSFsVqteBd2grTiaikmsDOXuU6O7SQ2UsgPADd4JcIFOGek/Or3PuIPNzhTMhao8Hq0OLnTFXymZ4NIDaBiCucMuYh1BwcHiJkIVjabra6uDkIkPT09brc7kUjs7OxMTk4+evRoYmIiEAiA2SzzW9BLyKKD8jyST6gWsDPLD2K1Wtva2q5evXrr1q3+/v76+vp8Po+/pXGtMm2mB6yyxWGGMhPbmeu3KfIp9H9GNNkPBTZCaMP/2u32np4eFOTKysrW1tYwWkEGG6uAJGQwPlL9jrkpfpjP51dWVvL5PHxmL126hPlclMEAmxoaGoaGhlwuV3d39+Li4traGnSV0+l0IpFAG8JqtaLO53A43G63y+VyuVwYyEUg046Gy7LZbDqd3t/f393d3dzcjMVicEiT/JsTzigUCgWfz9fe3l5bW+v3+4lHcQ5yXljOvr0z6plh0VzmKrYMpXHJtINHDmwbtre3g8Hg9vZ2IpFIp9MwWpSa6grzmHQ6stY0TQN4AgCCd6rdbne5XF6vFxw4l8sF91X2LmUVkEIhBD2sMjLXRcKcTqfhu2ixWCwWi91u9/v9XV1dly5dGhwcdLvd2Wz21atXz58/f/To0ezsLDgqKCuSBCJNfYi98EYo5knVksPDQ3hdNDc3X716dWRkpL+/v6mpCcgS6TEiZz6fp+GkXkyZUyC9AAAgAElEQVRAAdzmLWpiO3P9NsBODyAMnbUYoehIXV5eXl9fj14qtEhWV1f39vYolcnSPUp6zCZlUU0a0QL8RaPRVCr16NGjiooKh8Nx8eLFqqoqsoYrKiq8Xq/FYqmqqqqvr29ra1teXoaWciqVisViiEEIuy6Xy+12e71ej8fj8XicTifNc6munM1mk8lkIBBYWFhASI1EIkpxjlHYUNmOF9Nut7e0tFy7dq2zs7O5uZm9ZkR/6Z9NbKd8I+9vZ24uc31VRTsZpoiZuNfQLkgmk/v7+4uLi69fv0ZGl0gkCL8U3UpDhRT+4+DgwG63ezwen89XXV3t9/sB6aqrq2tqanw+n9frdTgcFouF0FPmt4aa6ngNibnoJ8RiMXQkrFYrQll1dXVHR0dTU1N9fX0kEgkEAk+fPn348OH09HQgEEgmk2ABohonpakYhxV5YckbZiGzra1taGjoypUrfX19jY2NsLtAKEPkRNhEP1qGx49s4GEuE9uZ64ywT2r5As9hWsJms4EGhzSxoaFhdHTU5XIh8wsGgxwUBYuZgQCsEQ6ykdesHY3BVlZWOp1OpK1TU1OpVMrn81kslosXLyK6sejldrsdDofD4aipqenq6kqlUhRt4cgqm6EQVUcyzc6sxK/ZbDYQCPh8vp2dnXA4vLe3xzxV79imZ0MjUKJjcvHixbt378JFjYgQRBZDvx3zZjOXud4T3snkU9btAMUODg4ymUw0Gm1sbPR4POl0OpVKhUIh7ThrVhP9CuxNNnNxNHYhqqqqOo9Wb29vQ0MDkjd0CdAZYOOCgYJa8ZpOR53wjuER/04kEpFIBJbfPD5aohsbGw8fPvz555+fPn0aiURyuRzCHTq5csJX0gedTqemaalUCnVHWlBompZOp4FQr1279v3333d0dDQ2NiKjRnJut9uRnHPqnxhaGZU1l4ntzPVJV/IU9itnLMhdg7IJqnfINXO5XDAYDAaDsVgMQAphBTpMrP/Tr5DtgIqKChT5aWsYj8dXVlYePnyIwNHW1lZfX5/JZOTUPUpi0AJAY1c2f7mgRYJTpaCJnHqDE24ikejo6EDjBtpRxWqZhpjM6/V2dnaiY9LW1gaFT06WKWY+p4qDJgQ0l7neGa/kHJisix8cHABy2e32TCazurq6sbHBEMeOgdxrRHKARwhQcFn0+Xw9PT2jo6N9fX09PT3Nzc3oKnCRUsxzkMwzWeYn/pPAUYoJZzIZn8+HdNrpdGIGIh6PB4PBiYmJBw8ezM/PQ0Ae70uZOpk9SmSJWITjaGKcrry83OFw9PT0XL9+/c6dO0NDQz6fz+12Mxvn8VmDtNvtUnaUSisybTbtYk1sZ65PrmKnmBWiUMfBKCayeLHL5WptbfV4PIVCYX19/eDggL1Rdj8VNxv8BJECpX5InCSTSZTo4vH43t7eL7/8kk6n0UgFpRczs3DaSafTyWSyoaHB7/dznldPYVbyY+2Iaacd8f/Kysr8fn9ra2tXV9f6+vra2hqHHthKVspsen6JzWbr6+u7fPlyd3c32HXKtQX8ZaZ7kpBnojpzmevkCI9RSwrXAXy4XK6qqqpEItHc3Oz1erXjTViFbiG5cexF5vN5kC6Ghoa+++67/v7+9vZ2VNGkUQQaCER4BGp4gXLm0i+REJBBCfV+hCz8pFAoBIPBp0+f/vLLL/fv39/f34eyCfQKstksNaeUT2ez2SoqKjKZDDgtYLAAsaHtW11dff369X/+53/u7Oxsamri2xlae1M9nur3sjkrvw6zO2FiO3N97GXonKg3xmbUk6JxmmhQIjBVVlZ6vd6BgYF/+Id/aGhoePr0KeYSMOgKhu/h4SGaAghAiiwnW73ZbJYt0UQisby8/ODBAyA5qDpR6Nxisbjdbk3TUqkUVesMOTT6iIPSIz8gwqjP50MVkGVFBsoSppOkqni9Xq/Xi4+M/JtKV3gBaTcnLN2ZYdFc5iqxFByjHzyXNTNsc6fTabPZJF6Rqk+yj0mYhaTx8PDQ7Xb39fUNDAz09vbW1tZSDUQ7EngnNKS0Cvl2GInQV/31WusAVVAnQVRE8SydTu/u7r548eL//b//Nz09vb+/D713nAZyUUoKsCWNmIMzAQSE1h1p0BaLpa2t7aeffrp79y7Gb2WrWtIZedF4qtI0qFgEM+t2JrYz128D75RpWeUF3N6KvIhCOwM46+zsrK2thY5UNpuNxWJsleIfdrsdeihSTRTHQWREdkuZzWw2u7W1NT4+jpT07t277HXiT2w2Wz6fTyaT6ORKLCUV0vUGsmiSakeMHPzE7XY7nU7Z0FEEUPQCTrxEmPwAKwXpO2x5JFYmEUdfcjCxnbnMddqKnWGXk7BPERsni4NCx5pOeY41Mxko6FLjdrt7e3t7e3svXLiApqQUtCPQYdkPVGOU6wxJeFJtSn6ifD6fSqUgh44Xp9Ppvb29V69eTUxMPHr0aGtrK5lMUiBdzvVjmhVoj2EWsI98O8Y0i8WCnPynn34aGhpqbW2F+LN061GIwsiK+bBQ4q05DWZiO3N9TtFTxkf8Cm0I/vDw8BCq7tXV1f39/alUKhKJpNPpUCiEBJTdB8Yg4jDmlKADY84L7QAIr29tbR0cHITDYZ/PV19fj4xZOxLSTCaTIKYgHZcqAxJWKvU8pteyO0wONWVZ/j/23vw5ijQ5H3/VR3X13a37QiAhAeIQSDAMzM58Ztbr8G44vOEN/6E+wmHv2l577mGA4ZoBCYQkEOg++6yu6kvfH56vMlJvVTdCwyXI/IEQrVZ3tVSV9WTm8zxJg4lGUIyvoC2VStjSwRemEXDU0OH+N3RJ4Ssh8cLStFGHnlAUVXH030ZXFifhkQlUS0tLLBY7cuRIR0cHpTINvlCvi4yOadkDMolWNJJDClWhSik48IGIgj7czs7OwsLCnTt3vvrqq/v3729sbMBMHiiQ8g+ZLnEeId8PgRRN8w2/359Kpf74xz9euXKls7MToI1LOviwmGc8olDzfYz0XQFzgu0k3rkU6akecP9XG3nQugUYy/X29tZqtc3NTcdx7t69C99LjCS4wzvfIc0nI6ROxQsqpcrl8vLyci6XO3bsWCqVOnnyZGdnJ6YVik0KNBcD0kxoM2Ut71N6QuePavrmiMrzu7gH8MkOlebkpHUAbC2nqITEPvOYFqReUmy9BP2XMgDv8xGg4SAMJLNEItHT05NOp3ljT+OxEHuPNwvru0FZiHvL8W09qHXxdpjh2radz+cfPXp08+bNH3/8cXFxkYAjuH0kv+C2A3yvrpYYiUTY2dl56tSpK1euXLx4EfJewEot7XOGtJuQ3RzSiXGxYDuJdy5LcpsPPmVQSqEebWlpAW5D7RiJRNC7AitlZ2cnFotZllWtVjc2NoLBYCQSgSEn7UbEzyKtQAO7s7MDp1+yNYG/AFqA3377bSaT+bu/+7uJiYkjR45gvBuNRuPxOHIcUV40moiWgnk7Df+iRxiLxeCuYhgGti5qr7NPNMYzneZWKmlOQuIVhme7jv7lYlW+JJA358j1jYaYvKyiIUMsFkun0+3t7TBjwuiTi1I5VtPGrDQfIGxHJSUfC6C7D04L+QwsLi4+evTohx9+uH79+urqaq1Ww9pr/KCWowANuV0oh62hUEgpBTlaNBq9evXqF198MTw8DAdQuBwkEolIJMIZh+SuzLUptJ9DYJxgO4nDlC49R4HaClpc3pwzp5j5yNGjR9G9M03zl19+AarDji/4YdJIF5MFyqFkBECbKmhP19LSEvylkF86Ojri8TjfI4mkA+6wdsBcCsdrUG52QHb2moOAu8GpgTm+wIMohtobSStOQuJ1ADv3olKtkKOvK5VKNpu1bbvRNaipbumVA4FAOp1ua2tDIcpXDnLCnzbB5Bc7XxFBhDb3+IIGpi0tLWC23Llz59tvv719+/bi4iIWfxGqozxMKQjwlLMMSRlGrx+JRAYGBkZGRj755JPx8fFUKgVmMMbHmgeCamy0vs/FiZ5dPcmBgu0k3lDJq11+2nVLV6+mM+D0Dvg/GYaBPT/JZHJ0dDQQCMTjccuyZmdnl5aWoMaPx+NKqWw2i6QDwEfWUDDtNE3TMAzLstDPw4oz27afP39+7dq1Wq0Ggl1HR4dt21xai1zGOXxqVzBBZi7ETaEeHm0Np7kqFdZ8+KK8fJvoa5jgwwoBXBkujFV7CUCS3SQkXmt1qhVycAlZW1vL5/NcDMtXI2qFHF2ngUCgo6MDTDtkDyrn+NtxE1CSVuBB8i6uVCq2bcNNXVsUQYt/8Hg2m52env7666//7d/+LZfLOY6DrFIoFChVYnqLtIbiWQNbyJzIgcViEXYnZ8+e/cMf/nDhwoXjx48j/YI2097e7mbXuTfkartiD9ZelRBsJ/HagV3zy89zLumuUMksAGK0QqFQLpd7enouXrxYq9W+/vrrYrGIPFIoFBTzLyAPJ1rajVVgkEpQhQp+ieM4KysrDx8+RBqCqyc0a7T+gbzrOFWZo1I38U4xG3fFmM5qH7MG3g7UUp4bIkuak5B4M5mNJyiAKlgpkc9c84yn9rr7hkIhaGyBqwgI8j69GxKpXSKd4zjIdWiPAdJRR406ZHjlcrm8vb1969atv/zlL/fu3SsUCrZto2j0+/2hUAgZErAVUw7gwnA4TMvWUKMileEjp9Pp7u7u4eFh7IolURpticRLuecMGlmZWwQol41Lo5mPnJmC7STe0VzZBNhR5QrLJZ/PB/ul7u7uSCSSSCQKhcLz588zmUwulysWi2iqqd0ZLmS2fO00prSY3pK8C1lya2trbm4Ojb14PD44OIhBCTp/qEFpTxrtzMGkw513NM9SzbVk//QRqv49h7bKRUCWZCch8cYCacG2bQJJ1FPXcAkHdhzcGIZBewup7deIs+FWMFA7n1ZEcKEu6b3A4SsWi7Ozsz/++ON//ud/ZrNZ8q4D7QS+wVTBkpYCr0zbgJD98C+4yF1dXaOjoxcuXDh//vyxY8ei0Sj34ETWJZ6f9kFeuP9ayMSC7STehyafu7AjsggUElhZg4lAX1/fb37zG8Mwvv322/v372PMiicjj1BSoCSFHl61WsUrVKvVfD4P69GWlpZyuTw1NaWUKpVKn3/+uWmaWC8LIFgoFKLRKDwCuDsAJz575ibuWqyZY70wbRGO5NnwZScXEhISrxzV4Uosl8tYJosy0r0bxt1ZJxoumm3hcDgUCgHbkYOJ2svZ9SSWkS0cpQUyYKLtDmRBvL29/ejRo3//93+/ceMGJGUYhoTD4UgkUq/X8/m8Uioej6MAps2KaE9C60rZtV6v27Ydj8c7OzvPnz8/MTExPj4+MDCA5RzEgSZXTo0/TTlZy2ONHE+lahVsJ3HIgJ3bEsV9MZPVe61WA7pCVorH46dOnYpGo4VCoVAoIH+BRce95ZRrWkq7g1Cn0syiUqlgrRlWXJumiRWusJIiFwNezlIK5m+qfUw0/5p8QM7R0W4eGHwQttOadlppK+lPQuK1gjn3fh0Q3Wgmi2zgOVXk1ylZLIEhB3qxhmbUXmqHcq1tVEzxwM1Q0FGjjp1lWblcbnp6+ubNm9euXZuenrZtG3mM+Hn0UmSzzIWr4D2DQEzKsHq93tnZOTo6ev78+bGxsRMnTqTTaSJGQ9MGYgwHrJ64rckjEoLtJA596vRs3VEuQ1qhkSgikUicPHkym81iiFCtVjOZDOAatbs4JQ5EEIxRwL0jRjBtOctkMjBnz2azn3/++dmzZ2OxGJ6JjIakTMYoBBC1ph0NRCghKi+rPw3gat5OqHpJ/Ose0HAphpxFEhJvoBbllzDUBhzbKRe9RHnZGOELWgJBEE17vrtDT5JVpRT6aoTkaLcYXIiRozY2Nqanp7/88svr16/Pz8+DsoyJBJjH0J+l0+lSqZTP5wn2kWIMJDy1K8vAE0zTHB0d/eyzz86fP3/8+HEAOyIgUmNSs1XXPr7n3t79pzLJe4LtJN7djNnEnZLjGFhuEqGEAFYwGBwZGcF0NRAIPHr0CMYotCpH7RKTtTIXeNE0TVKhQmZRrVYLhcLMzEytVgM92TTNZDLJlzCSp4C254d3BxVzH+D7iF4qQBkkm3h6cQ0pSoKTkHgrgQ1gjuMAYKm9C8c8V93z7RGQavFJLl3djZSkHNvRMzXYh/Ro23ahUJicnLx+/frt27cfP36cyWQwB8Az0Y1DWYs0SAdG6n4UlsiElCe7u7v7+vomJibOnTt39OhRADtiqpD7CQynaDCiXBt03L8fYZsItpN4b0Ge5spLXI16vW5ZFiazwWAQnf9KpdLd3R0OhyEQy+fzi4uLm5ubqBqJGkLOdoppXbFaEeAJ72iaJl52bW2tUCgg6/X09Jim2drairdDskNRS5COnPC4JRXtpQAQPAAaw8GTBE9CQuLdCZKLYiugJptwbwKss0DGIP9LrV3nLnGphuSEvHK5TOgQkwoSpba0tORyubm5uRs3bvzv//7vwsLC1tYWfJ3Q6rNtGzUw+HYbGxs4GIJ0WF+BDIZlZdvb2+g1Dg8P//a3vz1//vzIyEgqlcKCWhwt5rzcXRlsQurhNaILC6QTbCfxnoM85aWiRboBYiPMRN5ygUBgdHQU85GbN2+CF0zCWDw5FAoREQSVpVIKAI7UtRDbql3hxbNnz27dupVKpfL5/IULF6CcJekuSlvkVtrPzSky1LcjERwX1XrS7Dz7diTp3Y/vsYSExJvEdtVqFZiJikZ3I0pbLEE1IRIala9uKYbysj6m0S0ZOSH14QVhube4uPjw4cNbt27dvHnzyZMntm2DWALopnZt3smDE3kS6gc0I6k12NLSgq6eYRhtbW0nTpz4+OOPL1261N/fD49iYvshkfKcRmalWtHeKHEJ5U6wncShT4ta064JRqEBgWma1H4jS2EUl0NDQ8gy+Xx+fn4elF7ItZD+0KIDEATNpVKpFItFSq+1Wg0vRQK09fX1+/fv45HOzs7Ozs50Oo1eIK2LME2TzAu0Pd/01rxvp5Gjm/9+QHZBea0pTgTSSUi89STGZ7LNL0mtn0eEOSr8VGNDKA4ltVSA/h8SBdbFomSdnp6+fv36N9988+TJk6WlJdM0YaQHVzyUyoZhkBKWcCGSFQldgTtBoWttbR0aGrpy5cpHH3109uzZSCQC3wAgS/osyKV8BbZ7MC3mJoLtJD64vp0nYRnsXRLMor7EE5BflFLpdPrcuXPb29vlcnlubu758+fb29uVSoVPPWiMgowTiUSwbQKvAGMUpCo4CFQqlampKWSxCxcunDx5MpFIoFB219Zu2a9i3qGeaa7RbYBekPh2dPCKrQ/XLAMkJCTeZADY0UyWNLC8OaclNL6HEHjIfeFrycTds+fiDNu2eSdvdXX10aNH33///a1bt2ZnZ3O5HEwAMKCgLERMOPib4DDQnIMfHunGsKYimUyeO3fu8uXLn3766dGjR7lEjFTDgHRESuabuN2fpRHmk5NKsJ3E+9C6e2Efi1b38CWJSD3IDoZh0HayI0eOXLx4EdMH5FxkKAw3MSBA6qHURosraBUjZzqXy+VsNovuHcDf0aNHU6kU97LiA1nPmSzx8F7YrnN/djD8NB4Ph4+SDSUk3lYGQx1IWgq3spVLX+mLQCCAgg0piMMdXtepBjNKbv+J1EcMYMdx5ubmbt26devWrenp6Ww2W6vVUKMSFY/zQ6gLGAgEyI4YegiSoGFqMTg4+PHHH3/00Uejo6OJREIjHPMV2G5hLy+tGzFJpI0n2E7i/ezPeX6LtBTo/FOOQErFxh5IGba3t6HkHxkZaW9vtyxrfX09n88jqcE7PhKJGIYBUh2SGpeGUS4jWSsVr+vr69euXYtGo+AUQ4SBJAj4pTkSa7w6bVnQS908SNSmoToBdhISbz2QiNAVoyYWWZrzS5VKQUxO4cFE5pfku6l21f1qr1ueFsQDATnEMIxIJGLbdiaTuXfv3vfffz85OWlZVjqdRoIqFAq8/Y8qF0ResiBAbsE0Fuo0WLuHQqFz5859+umnH3/88eDgYDwep5W15CdK01gcPJnk0ctqFn2eClk5nQTbSRz6QNfN88LmlSvHQ1qNyOcUxJCrVCqwbjp//jy4dI8ePVpeXkYDj6pStSuGUMyIjqdX7fUtyyoWi5OTk5BT1Gq1wcFBpDPHcbDVkapwMvzEBASpnJfa2uSlEcwF6CQZr2KbKHn5LjhPQuL1debcVyvt6aL5I7IZunFEnHC7fmhtM+AqDC65rQl/U8J5NKagF8HrU95bXV2dn5+fnp6+ffv2kydPcrkcPNVxkLTBgrIoGnW0HZv0EIQXMYptb2/v7+8fHx8fHx8/fvx4a2srXoQM1bknFHxScFRuSOpO+JKyBNtJvId9uxdWbNpzqMBF0UnedciDyWQSJqJKqUgkMj4+3tbWBopeLpdDtoK6Ag7GjuPwmSmSGuQRmHFg2quYc8Hc3By4KTs7O62trWjdOY4Dr2Mi1YGNB54fgB288VCmQxhBed8T2NHtAQeDdOlePeSpqpOQkPg1YM7TkY5AFR4E5VcxUxK0rAB60LQj2SyvwSjV4ALHzjFaaYPv0gtykRYZQtHTqJ4Mh8PLy8sPHz78+uuvr127try8vLW1Bf/2zc1NPAfWJDC0U7saDjwHD8ITCkATijTDMGKx2MjICFSxsDvBrBY/hUIXlW0kEsFxYvcj/N49pw2eZbyEYDuJ9xDbNf8WZ+BqTyAuC+9pIcWEQqHOzs4LFy7Ytl0sFh8/frywsEBLrIHbeHlNr8A7ZGjCmaaJnl+lUtnY2Hj48GE4HI5Go2fOnBkaGgoGg7FYDLNd2E0B3lErEe8CmAjCNU2ZG00lCPPhfYE4aeij9e0022QJCYlfn5c8F1FQeuHEXxq/atWX58+CIoICLxAIQLigCe3562uHpNkUY9MrNk/cvXt3cnJyfn4+l8uVSiXt1ZCRFJMycL0tzx7IUbFYrKOj4+jRo5cuXbp48eLg4GA6nSYzFOBLAnnkXYAPhXkFCdQIicrZJSHYTkLPtp4IDxmEsirBO1TV8XgcpneZTMayrOXlZVpBRvovLoOg7qCPBah14KyUSqVCoTA3NwcJmN/vb29vTyQS8Xg8l8uhEYgxB0YtJBxDoYz5BYlCAMsapTwqeQnb8UkN32wrSVNC4o119TjwQulFowN3ytImj3j+/3+H2x0XcOhD6YLTfylf0cuSvXClUtnc3Jyamrp37x5GsRsbGxB20NprPm/lR0XYTmO5YICbSqUGBwcvXrw4Pj4+NjbW0dERjUZhd1ypVOAhha/J6RP5jfuqIN3hv57yL8ldgu0kJJQ7Qbi3EyIP0taKSCRy7Nixzz77TClVqVQWFxe3trZoTQUyFLlDIZniQbw4hqGwWUc9Wq/Xi8Xi06dPAcsMwzh16tTAwAC8o1DROo4D5EdZjG8WQionVV0jOMtvHmBq876d+14i0w0JiddRWDZa5wqcx000VWOqCffypdexbXt9fX11dfXo0aNkPkfrbUDjc0PDUqlkWZZlWYVC4dmzZ3Nzcw8ePJidnX327BkEEygvQQgJhUKVSgUqCoAwDdjxkphGw6FQ6MiRI2fOnJmYmDhx4kRnZyfILdgwQUdI+ZaWMcKLgLu6NGqLCrATbCchsSc58rygrd/mg1SywWttbR0bG0MKvnnzpuM4uVwOKy40Ogi9JtGZCVqRazyskjc3N0ulEoh04Jq0tbURb8ZxHO1l8YPUqNPktNon0j4479t5NvYE2ElIvO5UozkPE9nOtm007N0/Sxc7f5BQFJDQ6urq4uIiNP6hUIiL4vE1N65zHKdQKGxubm5sbGQymc3Nzbm5udnZ2cePH29sbEDTSmkNZSSoILRnQpvqaviVPmMwGEyn0z09Pf39/a2trWSPQj+LalPtrp3QmppuZOypFZN12ILtJCQ8GLhuOyjab0PfyufzgUCgra1tfHwcfBHbtmdmZkqlEuSu0F7QFjLovIrFIuU4n89Hz4EYAqVwsVicnZ0llcP4+DjWzpKXKak0DMPgYxcipjS/u9AtgYR4ykXI02wFJCQkXkfm4e0uPsGEuRKwnefMUSNRkPQV0LBWqy0vL8/MzPT19dm2jQRFwIuAHRpvhUJha2traWnp6dOnc3NzS0tLa2trIBPD6QnDAb/fT607QDrbti3LQpriw18umKWjpZoWLcl8Pr+5uQl2IC0oA8kPBivxeDwUCgX3htodyGqEZu1XKqeWYDsJCZ1p59mvIp90dNowmUUWhmZ2eXm5VCr5fL6FhQXML1B9gpWChKsFcebAR0b7DUrYfD4/MzOTTqfhuoJ3wcyCFtdyyyuSUDSSx3r6efItQxqPh7cH5AyRkHitycftQwSUY9s2x0baD9KVzn+KdlI/f/48GAzatt3V1QUVKopMEEIwbYDLUrFYzGazGxsbq6ury8vLGxsb2WyW6MWAaLzth8dt20aW0+pAZBVeFfNeWrlcXlxcvHv3bjabjcfjpmlSAYwEiGlGR0cHCMfJZDKVSsXj8Wg0ivclu3VtzQb/WrKWYDsJiYbFtDaQxSZEx3GwP9Hn85XL5WKxGA6H29vbJyYmKD3dv38fEJDzRcj6hNev3NwYslmUp5VKZXt7+9GjR/V6HRS98fHxZDIZDoc1zjXHdoQm3Y06z0+qbZCUkJB4i7UljQVQ9ZVKJfJF0mgSWnMd7THi9cJ/5NmzZ8vLy/fu3YMNeywWi8VikUikpaWlWCwWCoVcLmdZFoxFtHREJnPQaWE/IV6cmnNUvuL5fFWjpsfiE2fLsh48ePDo0SNUs3h9EOlCLNra2trb27u6uvr7+4eGhoaGho4fP47DI24freSRDCYh2E7iBUlWNeBqIJPCrhM9PNBNiDnX3t4+OjqKWnZ1dTWXy6F6pkJTse3dtIsMEjPkYrBkQDcGuyWbzT59+hT2TqFQ6NixY21tbeScQno38GlM08TqSfPSQBQAACAASURBVOUSQGh7LBRj1GlIUe0dzsopISHxykNTP2g+52rX0MSyLHLKdHfseL7S1sui0sPMFPsSg8GgaZpILABq5XKZGm+Nyj9yv+NOe2QCgHKUmyprFEBKL/SCNC8Gww8TZL46lvRqKysrkUgkFot1dXUNDg6Oj4/v7Ox0dHQkk0m1V99Gr++evUgbT7CdhKC6Fi1leCIbcgeFG6fadQ1wHCcej2NpmGVZk5OTa2troCdjCxmKYG4KSpMFaMRoUELYLhQKWZa1sLAA34FUKqWUgucnFtoS7wTyW3D1uLuB9nG0tRN08ATvNMmFVnBLfpSQeFV5xtPZhNsXwywdO2940476doQC+VIvtdfWBGUn/gWHhKcItXenhbZklv7LVRcEp/A4JF9wcaLNE9qElJOAabxAW7yJiwJFBbqDZKeslEokErOzs6VSKRaLjY2Ntba20rvQF5rGQuRfgu0kJF6i1IZRCNIQjJoAy0B5Rqrq6Og4f/789vY25g6gDNP2CJBUkONAE4YwgjqCyGv0INIounfXrl3DjGZwcLC3t5emEjAp1WwI3LcTT74dhsVkg0LuA+5cKSeAhMTraN3RfzU7EqimaCWg5/YFWi+LYQJd6bTBAokFAcc4GuByy1/uvcIPjxuR0CME7OhQud5WSyCceEcdOxqnooPIrfhAdMF2RxxzrVZbXV199OhRMpns6ek5ceIEPheBTreVjIRgOwkJDxjkmYj5JkcipvBBJ4ah8Xj8+PHjOzs7kUgEU5V8Pk9OJUoprNCm3Mr1rSSGQL4DE0Up5TjO8vKy2l1TGwwGk8kkbDyRqantp7yEY80HLrXdQNmtjTN4809ODwmJ1wHs1F77dJiKg9qrYbtGxrx8notEQSmFgzPsoeYokJKPNjzVXpy4vAQB6VDJgY+EFBw1uiEsF5Zxo2auEVZKkcdKpVJBcev3+y9fvkycE3xYMlJWXkQUSVyC7SQkmsEgt7U6JKskEzNNE/LVWq0Wj8dPnToFtIRG3cbGRqlUArOEdiOCSYPXKZVKeP1gMEjdO/iwUwp79uwZDqatra23tzeVSsFFBSiQ81c0/pznx6FRDg/aES4hIfFWqkokB7gd0WIG1WBNmaetCcE1uIrQTJZM4/j6RE781V6WT3v5sJWvo8UrqL3dfQ1g8dYaoUk8iESKn8X0GT/l9/tBRIE6bWdnZ21tLZ/PP3/+PJfLYY82/FCab1bcT26XEGwn8WH17Tyd33nLTRMoUD/P7/dHo9GBgQEUnUqpn3/+eXl5GbbD6LEppbjozJPZhoxMZBTHcVZWVgKBQHt7eygUOnny5MDAAKwN4vF4MBhEUa7V4o1ciEmRB7Igyl/Paay4gEpIvNpwb3zmK1/JfBhaCq2phh/knkf0Io3wGRV7mvLAjeqaACO1O5DljwAmNtfau3uNbp8mPtsF4AMYRZrCf6HqpZmG2rvYQ7KThGA7iYM087ifHE1AQHPhCjKoYmu1WjqdbmtrCwaDWJVYKpVWV1dp+Tf4dtxoAPUx/kvG9NTbw5sWCgVsJNvc3HQcJxQKRaNR0zRbW1vD4TB+BN1BWiukpXueDQHmarVasVisVqs0AvYUzErqlJB4tfBOA0DE6IXE1bKsbDYLq3NSxAPPQaSP9l6TySOHXPQFZppu9p4GttxJgEvsSY0BCRc5bnpWyNp/eQuQJLradg1sSMMvIRAImKYJzgn+jUQi3OZJ+HYSgu0kDhKN2v48SZG9E18C1tLS0tPTc/bs2e3tbaXUrVu3stks7PECgQBmLpxZrNjWIJ4HwTJGqVqpVFZWVmq1WjQadRwnk8lsbW3V63XgPCDLRisXtckIJXG3CYLmOCpaCgmJ15dSlGvkCmTDZ7Ke3bXmbXVP2Ndoqqu8VFNU0HKdLHIRykKCXJ4DUI4aNbsWN3Dkk2KQkslMQLEJMtp7TT6F5yN8fCGnn2A7CQmPNMetBwh+8Socwn4Unel0Gv25er2+tLRULpe3t7eRHIvFIlwJPCe8qM7pBckVr1KpbG1twTwvl8ttb28HAgHLsjAIzuVykLuqvRxB5TUZoeRL2K4R11D++hISryM4mONYjZZNc0sj5do/qxhx4mWvU63Ma1S/0evTEBb+mmp3Xxm0t1rzjycTbfZK9DsSk5F4goz0bNsG047rPGCSgnqYf3xJUBKC7SReZcHNFwS5ZxwYifr9/ng8fuLECWyJvXPnzv379x3HsSyLO95R4uNVL70gaR3gpYIB7traWrVa3drawo6ypaUljEXIdU+Dd9pAllfSKIUlRUpIvF2cR5ctQAxmne65KoEk9fJqUE+OWqNFhe5Ehy/AFSE+icbupSPkFa8GRhXrO/JxB3p15OjOsR16hEB4REwUbCch2E7iFQM7nvi0tEgMvJaWllAo1NPTAwiFLbTz8/MrKytUBPMcx/Ogtp+RuHR4JJPJ5HK51dVVoD1MeDmdhSd99yiWW2FxbCdjCwmJN4/qtEcwk4XTmzvnENZRL9lWd2cDnmo8pbiUx/A05CvMYUEXwYyCdip6Hq2GLLUilsM7DUdyXS25u2vKXElZEoLtJF4L4NNKXnhT+Xy+aDQK7kgwGGxtbb148SLA2Q8//ACiNNAebUjkAIsSFhXoGMsS3QSZrl6vW5ZFswwa7zbho7hhKKXL/YBaCQmJ15FGqE2ldmeyhO00zOQpbj1Agar2TlH5E7jcgRYb8rqRlijChW6felUkMeIZK9dMGbUr/uVMO/qaM/DktJEQbCfxWopsz+1kREyhTYvQN7S3t4+MjOzs7DiOUy6XHz9+vL29Td4HtIRHuVjSlBbxs3xTuHshLMd2TWYulB/JA8XT+F5CQuL1ZQ8NTqm9/keN+mHaoOClrlZ3f66R8ROyChp19LO+3UDaIR8W3mzz3GqjufRx8wFyj+KzWsU4iHwArTGDJVNJCLaTeL1lN+UvZENQg2E7R7Kvzs7ORCIBMznLsmDXRPu+sNIbOx+5IQKBSDghI3sahgFnY7JQBsNPS6Mc3nm64VerVdu24YzQKF1KApWQeAM5BL0xwBpaBkg0DM/ibZ/XpufCBv5gI60V/DghUK1Wq6FQCJmHJqS0IFF57XLVcg5agBBvYcUOPh0JYImFrFk4cdjH57YSEoLtJF592c37ZzyHkl8JlblkRIylZLZt5/P5UCj0+PHjbDYLqhzIK0opOOQhrxHHjpzliaSMdI+0qFzeUZ42dY2wHUY//Ef40ET+7hISrzCHNGo70XXNvXypSeautV5KQtEolXGFvvYvMhKZHtOB0WI0Qmk8DfLWHf0sfYtIe2p3buBpxcw/r8ZFpq0Y7gGFhGA7CYmXrqo9GR5uJi+SF9wBDMMA1MMSIVS9vb29EJf5fL6trS3bttGN07IeoSvkSuxtRPbH09z7gjR45y553WgPGy/I0ZSmMNx3XkJC4nXAO3dKIZU9ORORdFTtlaxyM+FfWaxqYJHAFuhxRBfBk/mqDKo8Ne9MPnvlKQXPx2uCdQfOMQgnvC7lP+g+2v2AuSbKXwnBdhISelrZZ76gKSptToQpFOaziUTiwoULfr+/WCxOTk7Oz8/TfNb9UihnMa6FPwLfV6aU0tZaND9CbhyA3EozWSEpS0i83bpRa8ajkNMc3V7JFeoenvKJKh0GSkrKS8BbSimYpbe2tqbT6VQqFY1G3f2/nb0B4zrMKPL5/Pr6+tbWFjjHpJCljWp4R04U5kL+/dSckscE20lI7Cv/qsau7trckxN+yUTA7/eDQ9PS0hKLxVKplM/ny2az4OQtLy9vbm5yY08i39AiMvJ84hvEidpM2RBHwldcuA+bMjjRetzATiYdEhJvIOiqR3MOVyWCe5u7r99GQG0/qcx9AJrJJZcvkOEcloyZpplOp7u6uvr7+/v7+0Ej5sBOU9TSixQKhVKpVKvVVldXp6amarXa1tYWkg/yG/dv10a9bsVJo66noDrBdhISv6rI9sytREDBQBYVMJjIwHmYdPh8vvb29t/85jctLS2ZTMayLKQ5wDgaRtCmnWq1ahhGMBgkvQVyMdlNqV1vd6r4m+yZ4IbJmgiDPgVmLvIXl5B4HYWiG2ARBqJ0oWlC3SPU/RDOkHb4QBOPaJw2z+PEtBR5CV5Ovb29R48ePXbs2NDQUH9/f3d3dywWC4VCjQ6Dj1mRyhzHefz4sd/vz+fzT548IVqh+93dq9ia4zZBdYLtJCQODuyaKEl5MqIdZXzSSqYntVrNMIwjR46Mjo5ubm5WKpVSqZTJZEgJS2Ix2nLWKPG5/VPchb7aK/7gq9K4xtazYm5yQ5KQkDgAsPM0TqKvYYBCkgXKOZrDSCMo484VSCN0yZM4w02M4zsV8eMoNSORSDKZHB0dPXXq1MjISH9/f1dXV2dnZ1tbGyUf1biDyMUQENg+evQoHA5zSQTlLk044unZ2cS4WDKVYDsJiVefuCk38exD41QiEdfr9UAgEIlEjh07BjFatVr95ZdfbNsmhUS5XK7X66ZpwuIYBD44mmplbjAYNAzDtm04p/D0TVwW7hHKV4BTazAQCLiZ0QfbVikhIdEIeFE9xtfD8BrMcZxSqUQcNbUrn+K9K09XoyZQjxecxMHAAIE4Hj6fzzAMVHqknccQtqura2ho6He/+91HH300MDBgmma5XI5Go4ZhAInyt2siy0Uv0DCMQCAQCAT49h3txxvZspDOzNOiT6ui5XwTbCch0Sw57sd3oMnaLk+DEgxfwuFwX1/f+fPnkcEfPny4srJiWRYZoxBQQzZE5vXM73TPcD+uOZTyVh/pZLXgm9PkHJCQeIW1H12qyqv9Rn07tUuGU3vVCaqBE8oL0Qw5K6F6RF4yDAO5iMw4NXFrIpE4ffr0lStXxsfHjx49Gg6HA4FAKBRCzemZBrXkwyUa7tZgE0DmKfDn/20im5XEJdhOQuIFGXn/KLDRjxO8I0UYnE0CgUBra+vp06ej0Siels1mLctCIw0tPYxNkU+B89D84+/rqYdQe7Vmmv0p0jfHdhwd0gvyFUCSNyUkXmsZiYudtjz/+uYTR4EwTg+FQlhIo3Y36BC2IwEHKHSO4xiGkU6nx8bG/vZv/7avry8SiWSz2Xq9nkwmScK1T7MkMsnjAgvtOZ7Eu5f6JUjHTrCdhMSrR4FattJmByRfpeIVXyeTyaNHj1YqFeTZqampubk5YLhgMIi5CapqMkDh5S953TW5Z3BKMo4K2K5UKsFX2e1yTBNeCQmJ11QxaupUbJIFH+PVYhROelN757O0YQy+66COoOw8c+bMp59+OjEx0dPTgw4fyBukjeCp44X70LSNtJ6jVa1GfdlfggA7wXYSEq8lZbsNmZD1NGEEt3SPRqOYcQQCAXhK5XI56GcpdQLqccN6QEk+pXVr6DyzJA16arUa5r+a1Tsn5PEDJqgnMgsJiV8P7JRLZQ8lKTZHHwzTvJB/pu1spd4bJgNAbDs7O6Zp9vf3j42Nff755yMjI6lUCrgT2I54umTD5LnvtQkxztNlnVfIwvSVEGwn8W6Fm+JG8I4vftDYwYlEYmhoCKt+qtXqgwcPnjx5AuAFCRvMEWhuAvodOdtxqaznIWkrfXw+X7lcLhQK5XKZNnYDgHJ7PLWXNCMhIfFKyj93kJ04fOAOAOyaQEni75bLZa3x7/P5TNOEg51lWbVaLRKJ9PX1Xb58+cqVK6dPn47H45VKxbbter0eiUQw3nVb0LlXXCjWzCO7Ph6emyf2CYslI0kItpN4o7nbrV3gAlXPvbRYPpFKpYLBYKlUQjutUChg4Szc8rTNPFxUodgyDNXU3I4rORzHAbdP7fW6o6Cang5ScJ6ExIFLPveVqBVRgFAvi+1eiOrwBfzqcL2TogKlI4wz0YeLRCIDAwNjY2OXL18eHR1tbW1VSkEMSybD7kU4nuIGLgRBGsEr0FpYtXcI26iZ54aMEhKC7STeJs5Te73ltBEMl1aA35ZMJoeHhzGctW17cnJyc3MTk1nyE8Y0hOQO9F7cTs8tK9OGMhBSAEQqZojP8yzeJRgMot0o9DsJiVeYGbRAxVUqlV4JtuMwCxcvlK0Qw9JzyJSkXC4Xi8VYLNbR0TExMfHJJ59cvny5p6cHol34MYEQrJSC+0m1Wt2/TJX265AxE18vxvHc/u3rBOdJCLaTeGsZXHNR0fYkEsWNtGPxeHxwcHB8fBxZ9fHjx7lcDl/Ds8BxHG4oQDcGN/HOkxjHh7Plchl1PKFMfAszXwhyg8EgPV815hRKSEi8LLCjbICr72Az2UahddmB6gCq+KZayGbr9bphGMPDw+Pj45cvXz537lx7ezuk+thLgcKSlqSRHaby4tIp1/SZ2v/acLaJk7NyDWqF6Ssh2E7iXSnHtVTO2Ww0FkGOA1vZMIyenp6xsTE4EjuO8+DBA3gWhMNhwzDgn4LsTwQ+vm3MM2lyr1S6o3BxBh4kl3m/3w9WjeYyRaIQCQmJA4At5TIGJ9UquvXwId/nC77wvejtkEMghuBXN7BdMBiMxWLnzp37+7//+9HR0Z6eHjpILDykUSzlBzQC3Ty5RlUfB3ZyMkgItpN4b8Ef7YolIgvx3lKp1PHjxy3LQgJ9+vTp1tYWbgC06pHSK1fLujOscu1nJBtVcPtKpRJZG4D0A5BHVbvnRxArKQmJA8M7BK+UqLpropPd/0VHNR5/EJNZXpvBSjMWix05cuTUqVOffvrp2NhYa2trIBCwbdvv95umiefjqOCTQsuvPfehuTcWatt6mh/2gQ1QJATbSUi8iSC3kebwDriKw696vY6VPsB829vb8KIj3wG/3w9+HvX8iLfn+S5knqzYXBjknmKxaFlWNBoNBAJgwMBXD54sPClrTEG+K0lCQkL9OooCLnzyt/N8QXf95rngQbks9AjqcYcj/Dis7E6ePPnb3/52YmJicHBQKUU7bQHmMC9WSsHWGGRfbpnUhAnnVktoRnfaL2H/aFWSj4RgO4l38nQMBMLhMMagGI9SWQzGW1dX19mzZ2u1mmEY29vbGxsb+Xwe8xFK02pXvwZYpvaKcxvlQfKmz+fz+XweazBwGKVSqaWlJRQKaUZ3nvcwSa8SEq8EbQDbQdK0T016I8MjTws9omHgX5iegOB7/Pjxjz766He/+11ra6vjOLjwI5FIvV4vFAqYyYbDYQJYcMKDxfELPzLX+Gt6/7eIpCUE20lIvK5Erzl/KrYXHGkrFAp1dXWNjY2VSqVsNvvzzz8/fvwYLD2qnsGeUXu5dJrPgtrrR4+nYRn58vLy1NTU6Ogo5W56jqfdqAbpqAEgSVZCovniQbeBMH8Q13WlUkGFxme1+5lm7udI6DUhuscuCghjz50719fXR4IqTG9BGqHUREdLJag717lVrm5/E9o8prxWdOzzY74ssGvU4JQQbCch8Wqyv2dOIfc77hePlNrT03PlypWOjg7DMDY2NjKZjG3byMKVSgXeBPRk/vo0qMXLIjvTZiFMeGdnZ7/66qt4PN7V1QVDBDwNBgdaAwDDXy7XoIVFkiglJPaDLeBDSU16XjJhJouGOlnQaVTa/dRRBJv47BWVpGEYtLK2Xq/HYrGjR4/+zd/8zalTpyzLCoVCcNOkTGWaJh0b12Nxg7r9mJUg4ZDHHq2v9RR+HQy5Sgi2k5B4E7FPuMMN8JTLJwXpuLW1tV6vj42NbWxszM3NraysFAoFDFbUbvOME+A8zQX4uxDmW15evnPnzujo6MDAAFwParUaCnpkf4A8GgS7by3ajkj5u0tINAEiZCOCCxaLIuAYVyqVYDzUBMM1asw3eV9yLOfrKID2+vv7R0ZG+vr6kskkWV1Si87zeufHsJ/mmZbf3CCVO7G7f/BVpWKBg4LtJCTeWkGvmNUcadCwFCiZTJ45c6ZWq0Wj0ZaWlqdPn5KbMTcrcbu9e4IwGuyura1VKpXp6emTJ0/G43G4mGIHEa2vAPkPrD6O4fgYRbgvEhLunRMak4FLEEjPRHaS8BLX5AJu2aly0S1eeOkhn4AkRxto/H7/4ODg6OhoKpWCSAJNNZJHaE6cL+zPaTlNO1TyV+LZAwf2uoGXADvBdhISbwjPeTpCaQgPjDqMb2Kx2PDwsGmaeFqlUllbWyuVSnxqsx/nOf5MZFvHcaanp+/cuROPxwcGBjCFwdgX4lkoc2mwguPBK+C7njZXEhJymWvXO13ptJYmHA7Tnga/31+pVPL5fBNtbCNAuc/ncBekcDh84sSJU6dORaNRXOzuatDNh9t/aF6YVItqByZNNQnBdhLvVX3Pi3utosUXNHLFnkd07xzHcRwnk8lUq9Xl5WUwV1D+chJMIw0dr+ORecvl8uzsbCKR6OvrC4fD3d3dSilsGwsEAqZp0s9ybMfZNvuczkhIfFDAjl8UmjiJVsugWsNFhO4dnIT3M3U9ANCklzUMI5FIDA0NDQ0NgWNHnkevxF5YE1W4dV3iYych2E7ig0B7tBxCA2GkfvX7/eFw+NixY47joGO3vb1N1lPuglvTo/EcSq8Jg4PFxUVMe3O53IULF1pbWyGbVbuLIEk5ofb6zjfn5UhISAmnmL8J2mO4ZmnNq1IKrFYYD2lUB+Va9HewI8GFTEr8ZDLZ39/f3d2dSCTUru8S7Z9oVIjuE9VpomCePfCFpuhXXpvKJJ9ICLaTeN9uBtojhKLgWVCtVi3LKhQKi4uLq6ur4Oho6ErzpfN0PSUhXiaTcRznxo0bjuNUq9XR0dGTJ09SVw83JL4fCV/TPgyMk6R1JyHhBjoEaCqVClRKapfZRlclFo4130jR6HLev2aLP7Ojo+P48eOtra2mafKl0kQFcRNF9v92mvcySfW1Xp3bU0n2UkgItpN4D4Gdu2aFgoHXuxibwlZ0dXV1Z2cnn897Zkb3ZJb0cWjFwUwLhgiFQmFycjKfz2cymVAodObMGcMwlFK5XG5nZwerbNFjoDeCgf7Ozg6I2ALsJCQ84R1hO96Kg6wBsnSlVKFQWF9fh3Sp0Wa/X3+JkYiqq6vrxIkTaNqRsVGTRPRrPn6jF3F7LAuekxBsJ/FeoTrPJEhjCxhfoapWSoVCoY6OjuHh4e3t7Uwm8/z5c/QAtHkudz3lOx814QV13WzbXl1d9fv9AwMDvb29Q0NDnZ2d6NiReIIfGwCi5+IKCQkJvlyLLiJMP7EWAmWVUioYDGYymZmZGRJSvHKUQ3spMP/t6OgYGhqKxWJq15eYIz8+LjjYBa6JhZVX86+JdENCQrCdxHuO+ZRStVrNtm3TNHE/8Pl88Xj82LFjgUDg8ePHP/30E018NFTH0yslWdo/q3bpdABwlUqlVCrNz8/fvHnTMIzf//736XQ6HA7DAAW9B+6DihfBvUr+WBISTVAO6HS078vv95umidV/+DqXy01NTWWzWaLENcoG2svu/0hwteIH29vbBwcHObbDd6vVKik5DgwxPc3qmlByZQ4rIdhO4oO7JfDkiMIaKTgcDh89erS3t7e9vX11dRWuJZ5zDQ3Y0XiIsi0Ye5DL1ev1+fn5crkcDAbL5fKpU6c6OjoIvWEOC7RH82Ll8juQkPigrlPlWp/F1aDkeEKtKXII39nZsSxrbW1tZmZmdnZ2a2sLxVujdtevbKRBIWuaZjqdhq0dNe34v7zNfzCZFNdGuEtNreyUs0hCsJ3Eh3Kr0LIh3+sFD1LDMNLpdHd3d0dHx+bmpls84V4XQfmd2NNqd/+YUgqWxZVKZX19fXl5Gc5b4XA4FAolk0lwwIEL6/W6YRhkcUeCXBmpSHyYV2vz59DT+EJnAny5XG5ycvLhw4fz8/O5XI67pbwS6MPrOqWUYRipVCqRSMTjcZRzGgA9sKWRBuP46/Bvuf1QJCQE20l8EHcIjTPn8/lCoRByJRpmRMFOJpNdXV3z8/Paj7vre/4uyOCozklma1lWMBg0DANv+vDhw2q1apqm4zjHjx9Pp9OJRALPtG0b4DIYDGKDhaA6CYkmgXY7bfOrVquokbAV5l//9V/v3LmTyWSghW8Ceg4Ahjiigo9SOp2ORCIE41DpgQ6IrOJWOfyatEaqfE/3TY1tLC7oEoLtJN7z0p/GpkRuoy3dlB8jkQiMDPjq8UbexTyf8iEvmoLEnMPbbW5u1mq1trY23IqOHz8eiUQIEWJyBKBJudvT6+5X2mVJSLz7uE3teogoL4MSrlEgToVt29lsdmFh4fr169evX19YWLBt2zCMQCDAHSs9r5dGeosmOAxloWEY4XA4Go3ShmgO/ii3cBzW/IL1XLHTCFzSB4eegyxX+DZtzBA8hWUaBPyVmUTmDILtJCReY3jaHDRJOrQLEhV2MBiMRqOxWCwUCkF2RzkLIMzTXAD5FP+CNkfGKCS5NQzDcZyffvqpUCjgwXQ6DRBJFvaKUWqQr8kiledQvulI/uIS71NhRn5AwWCQ2xXhIsUXuDAxAC2Xy7A+yeVy09PT//Ef/3Hz5s2nT5+WSiUqq9wAUQMi/BrXhqqN0guwXSKRSCQSOFTKFXgRumYB7Eg19bKdQg4ZNWZIvV63bTuTydi27ff7cRi2baO8pN+bamrXLGNcCcF2EocG3jW5eXh6TZGHMKY8wGcaTYcvt3BX/I3wFh+wVqvVbDb79OlTUPEMwxgcHOzu7ob1HT8wfqtwG5NKiSzxXqI62v5CJkE4+Qke0WLoSqWilMKlms/n19fXf/zxx5s3b969e3dpaQm8CEgroHPSrvT95I1G5DxCgcT2Q/ufU2ap767NRj0Vr26MxX/c7UhM2zhQVaJ7hzYex3NakJa/CaqTrCIh2E7isAbNYbVMRwmUsj/HWC9b41JGdi++XF9fz+fz6D0Eg8G2tjYMZ8vlMl9WwW94ykvfJ39KifesHgNAaWlpCQaDnitT6ZIsl8vQtofD4WKxODMz88///M9fffUVlvsB8ymlHMcBLW//k9BGeI4/h5pzlUoFRxIIBCKRCHdNoq4/HUyTz6411WjQzHuBNBDAnHxJRwAAIABJREFU17QdEdkAIM+z4JSQEGwn8aHcRbQ6nrp0NNrgdJ/9Ayk+tNUc7PidybbthYWF27dvJ5PJUCg0MjKSSqWCwWClUsnn86ZpYmUFYTgNIGqKOSm4JQ5juEsmrdEFg3FckpVKxbIsXJh0geTz+bm5uRs3bnz//ffz8/NUIBHWgWQKMgs3jKPLswmwo8tZs09SStVqNRwSeoeO41DLHyNRuuq5g7HyMiJ2V5jEu9WyFjCfz+crl8tra2uLi4vYcOhJ3hBLFAnBdhIfELbjogptwoJRKUZCWkZ+KXindke39DW9Ke46q6urjuMkk8lIJJJKpUDHLpfLoM5ohT4HcG4fFgF2EocU2Gk8B34yY+UD6Aq4ZolVBvk59r78+OOPX3755ddff12r1YLBIKEctLXC4XAwGKSeljYe1UBek1KQk944zMLbBQKBYrFYKpVM06SFY8gDZG68/0u1hYXa62yHldNIJrZtLy8vLywsbG1tgVxI23WVUphZC7CTEGwn8WHBO56vOcgLBAIwINUoL008FBrRk93VOUYteAv43v3yyy9YL1uv1wcHB0OhEJ8X89uJ2/uURHCC7SQOdQBa4ZynKgsKUPyXNKFAddVqNZPJPH78+Pr16//zP/8zMzNTKBRCoRAksQS58Ew84n5TFG/uFriWJbRSijxNaIsMsF21WrUsCzxaXJjVarVUKpXL5UgkwjdHu9+CH5Jidn0E49RemiDx7dbX1xcXF1dXV/P5PKbAGs8vGAziIOUckxBsJ/EBYTv6L8d2hmEggxOjpXn569bcNYJ6ZIiA/FupVBYWFnZ2dmB0FwgEurq64vE42gwamPMUcKi9YywJiUN0DWqdM2psc2SDqFQqtFtMKbW6ujo9PX3jxo3r16/fu3cvl8uVy2VCXVx1QZQ17VLlpiQvvK7dGzL44wBVGxsb8/PzgUAAFpWeYghPPOf526Afp3amdvlblrW+vv7s2bOFhYXNzU3btgEo+YfFr8vNKm4koZAcIiHYTuJwRxMwRHw7pZSWK+nGsx+01+hx5P1SqeTz+YLBYKlUWlxc/O677wqFQq1Wm5iYOHPmDDne4fnKy3qeyyw+2D+WxHtQYmnUBS4IgPK0XC5j5hgOh/1+v+M4P//885dffvndd989f/7ccRz0sWBfDEgXiURqtRrsUUhj6wnXXvbc4xRYHHm5XM7n8zMzM7dv34afERp1IAXCjmSf+wPJIUXTCNd2A9VmtVpdXl6enp6enJycn58vFAqVSoV+pPlyM0+XALnQJATbSbw/WIEv7aFWAbwMqG+HmYtnha0BuEaTHa0yhgAQwya8qeM4CwsLwJT1et00zfb29lgsRis0qKdIeV/j4nwICEDivQxqblF3Co7f3AMFV02tVoOX2/Ly8o0bN27duvX06dN8Ph8KhYLBYCAQKJfLoDdAPIGOHTmhcNZaoxpsP8oD7oSHUhCX87Nnz+7evYsGfCwWi8Vi8Xgc81lsndnnqc55wPiFOI5j23axWLQsq1AoOI5TKpWePXs2Nzf34MGDlZWVWq1Gq6vR78e/VB++sP4UWp6EYDuJ9wHb0Rdc6ECyVljMc6adZwXsaZL8wro8FArBwQE/GwgEWlpacrkcOEP1ej0cDk9MTMTjcd4yJCDYSFUnf1aJw35V4gKEnwg0AbhM/H5/NBq1LGtra2tqaurOnTvXrl2bnJy0LAsXJooxlGHJZLJara6uroJNAQIcXqdRX+qlHI4II6JIA4isVqsLCwstLS3pdLpWqyWTydbW1vb2djQa19bW8vm8Rtvw7OSRvwktQoRwPpvNbmxsbGxsrK+v53K5XC4Hmh225YZCIQDccrlcLpdRoALnuTGlKGclBNtJvLd9oCbTTPDt0DZoMtQ42HpKTGOJTKOYW3KtVtvY2Jienk4mkwCXkUgEdyZud+f2MhVgJ/EelFhcJ0s8BIAnzCKXlpampqZu3759586dZ8+ewQcESMhxnHq9jmsWS1+gXYCKYj87A5v02rWnUb/ccRwiBSqlisXi8vLy7du3FxcXlVKhUAgbZnd2dorFYrlc5kWa57vwQo5nHljo2bZdKpUsywKAy2QyxWKR1pqhXESDsPnSGgF2EoLtJN7P0CpmLRWSloJsQjUwd4DkyDk6juNQQifNBCjPuVzu6dOnYAsFAoGhoaGOjg44PnCCudprsCwsGYnDAuM0wKShLnTNuVYUyKZYLGaz2fv37//www937tyZnJzEt6jsgaI2lUoFAoFsNotWFkaTGmXWfWG+cDdDo+oOM196juM4m5ubk5OT09PTxWIRnwWcv/2/uGaYQn7FtCaHMgkc+/AtyiTlchmNOjLYk3NPQrCdxIcS3AWevqbUiS4aPEgpmXK69z5fvNF3qdlA9zPMdHCTKxQKz549++qrr9bW1v7pn/4JIx5MqbhujlI/fopsTgXkSRw62KeZfUAVAQfvUChUKpU2NjawT+zWrVvr6+tkAIllzVi7DLs7uhZQQYGl18Sl8qWWbmn2xaDxgR1I2AtdeSgbUCIahkG9vRfCO7QbeV9f6/GrvRZIatfKmKuDKaEJtpMQbCfxgXYRNC4d0jSZyxOjWds85nk/cC8oI+zFn+meCFPex57vzc3NXC5XKBSGh4ej0ejAwEAqleJ3iEYbbJt46x86zOf2Z26Opw/wp/8wq5rXdyk1f0cUSGg1kUiC3BkRqHA4V6xarS4uLk5OTl67du3u3buzs7O0MFCxxVzotUMVC2ktyHagrL3sJ6JLXu2VnfJ+PwnY1a7bHI7KcRz084j/R9qIRr80TdaKpIGduWq3f+l2u6SeJVef0Ef23E/I9+Vo6jHV1L1ZQrCdhMRhwg3Im5TakJ0J21EFjOmGxnLjy8TwUuSVSq0CWhmuoTFKx9QA4GgPrYilpaU///nP2Wz297//fSAQME0TRwt/Fn4/8CRlc+R3eLEdP35tJk7/0p1e4q3/mbS/ET+rodkEE45gE0zpiAIBMhmWLLe2tm5vby8tLX3//fc//PDDTz/9tLq6urOzEwqFsKkCc1hgLLwg77VTLXQA98cmK8h4F59wKm2MUMwpE5+OEoh2AFyer12zWuGn/Q6V165YdBB5iYjfD3939PbQ/ieLY/qL7IeSKCHYTkLiMN2ctJQK2zltD4Q2juEeKPhBFM1E7iEHB2q2caErBefQEGRE2i0UCo8fP0Y5ns1mJyYmotGoaZra0dJUyFPG63n8h7HD5DblOsB9SG5drxXYcdhBe1S1SgM9uUqlgusF/2KCyZ9TrVYLhcLk5OS9e/d+/PHH+/fvb21tkdMHTngOR7jrR6OTpJGvWyNM00QspXnIaUwJTo2l4+E+LNp5zl+Kt/qa/M6pu8kf5G/Hv3bv6tUIJ5T3pEaSEGwn8T4Ev0OQbIJPWNxbXD0zPrg18N9C9jQMA9vNUbtj1MuHqm5/fC19w+netu3FxcVsNtvZ2TkwMBCPx8Ghxk1O7XKoaaNRI2z0/uEJal7KDemtQ3BPMyBNM1Eul3GZlMtlkOFokFoqlVBNKaWCwWA4HN7e3p6dnf3222//7//+b2ZmZmtrKxqNRqNRaE6LxSJf20oVFAkROGQhCtqBW3fuc4978rl/CRzVUWjLIZr8orRGo9vGkpCcNud1Jyh8zafSlUoFpspIcbTngyxd5JSWEGwncejvSYqtZKVFFESC5tuQXviCpHilPeWVSgV+BEiaIABRfew5i3HfSyzLWllZefDgwZdffvnxxx8HAoFwOIw7Ih0wd+bTZjpuZuEh7dt5fqID9PAECL7yv5HGBnMjFXwXGIJ0D+gtAV6Yplkul6vVKgapGxsbk5OT33333c2bN2dnZ3O5XK1WK5VKeAVcngBzRGYgSESXg/Z4o25cI+sTDtd4A8wN4xo5mWvAzl2HaOityRHuUxXRyICTj4lJswWeIv7FXBs9VNVgqa6EYDsJicOEGyh9EwLDzQO3DdV0OSx/hFYbYaEkbTfHIyCGI8ly7y4OyzwPtVqtOo4zMzMDVJdKpY4cORIIBPBqlLs5PPWs3bWFS4elRdfolnngBoN0Jl7Hn4nglIZCNGxHugewvoirgFqlXC5HIpFyufz06dM7d+588803MzMzS0tLuBJRKaGnHgqFbNsGLY/2x9AKGW3TTKPr94Upgqh1bjyn9krsm2cYfhjuYSuvTzTIqEHDRg28JuUQ/VFobgDsS0w7/EWAqoHt3JriJjvKJATbSUi8izckosTRI9hHTjOL5jcJ9w0sEAhEo9FEIoHVQ4uLi8VisVar4YZEllSKDW4aJXS1q8UzTTOfz//yyy/hcLhUKl29enVkZCQej+PGxvt2vEbnx6ZctqiH68+kdYlkFPvu4FqNrkCCJG0RqlIKAgji2xEgw2QWRNLl5eXHjx+DYLeysmLbdigUglSCJLE4AdD5IwUDgjhk2jX7UpsYNLobP+s0eOdu3b3wN++54UZbgaiVNJ5T7+Yv6AnvaBABi02+GIP7rWiHJCHYTkLiUDYbeC7D/cPv94dCIerbad0vd9OOyNRIoOiujY6ORqPRcDj8/Pnzzc1NPK52aeOK0ey4Hb/nyMbn85VKpe3t7Xv37jmOg7vdyMgIBsfUMqQDcEMf7SZ0iICR20GGP97kriZxMGB3YIWKJ3Of+kMkNkKPmS/FUkqBmVooFH755Zfr16/fuHFjaWkpn8/z5WNqr0wB/DzbtsnvQyMk7HNZqhvEaPw8Dbd5Gph7wrsm9Fxtksubnc1rSO2VqUps/hfUCiQyB8DvFl+4K0zesJTLR7CdhMQhvtvhbuT3+7F6nA9P93nnA9kuEolcuXJlZGSks7Pz2rVrN27c8Pl8pmlirqRlTJ7lkU/5zQm3Rsyt1tbWQLOrVCrJZNI0TQg4yuUyjcOaC/EOXcfL3aXTNIAv9Vlkk+Yrb9o1mvXjZK7tBoaqaOkRM5X+IrVabXV1dWpq6s9//vOPP/64tbVVKpXwU9zmDSiQb2LAOjJ6R3dP2pPKxo/ZTc9odJm7m1uNAG6TX1STq1K5RgQvBKkal6MRBqXlHBy5GoYRjUYNw0CJiFRDPVepmiQE20kcvhuS2p0NURbjoxx4oOx/dskdBHDTCgaDvb29Z8+eRfItlUrr6+vYKanZFnjedfj9gFhEWJq5ubk5PT0di8U6OjpKpdLg4CCIMo12OjV65NChcK1j18SBTOLXXx0v+2Q3aHYvEyOch9qJ2tW4Om7dunXt2jUsisVpT7sWCMkppdBqCgaDtFyLyx08yzDuSKcaKBh4BuA7BsmBEv+SHEq9iG+nRZNkoj1OecnTtNJzVqsayzKUa6ZM9ESIJ8i/qZHihPcjhQsh2E5C4nDABYJlPH9hSKHZjXpS7ui+QhkTjQSfzxcOh3t6ekzTDIfDLS0tX3/99fXr17lfsed9Uet/ENOIDgwdjvv37xuGYVlWS0vLkSNHOjs7sSvd3UThqf9Qp2bPzlDzJqXEwX4zBztDPOd3nLuGNptt28lkEvwEALi1tbVHjx59+eWX//3f/722tuY4TiwWq1ar6Ea3tLTgCiJsB9uOSqXiOA4KGxRU1MDTVO3aJi7Pk4rzH2i7DH3N4RHHiFpzyz2T5SYsnhy7RoZKnlityTYdz1++p/sgiet5+tI+Y/PrTkKwnYTEuxuc48JL5BZXeOY7LfGR3xU9Ytt2qVSKRqMjIyN+v79cLm9ubm5ubhaLxUa0aC2odQEBL0ZaGBbn8/l79+7BS8IwjNbWVrWXc631CQ7vgor6btB+J3qwkcnFK0ct7wLeesMwWrsimpyintIWbbAIxQ/+iPCosywrEAg4jrOysnLr1q2vv/767t276+vr6Oo5jtPS0mKaJoSc5XIZInGAEsdxHMeBp2MoFKIhL3ES3GbC2gTf3frStvZpn5fvrVG7k1DPqSX/Qe13qF7efoVnKk/g6EnP9bhJBwI02oZyJRaLATHTH9G9YE1adILtJCQOZdAmMUrZ7sWvTbpE2jCI/zgmTbZtJxKJ3t7e7u7u7e3txcXFqampxcVFbL1sdKfnRXalUoEIA20MKDz8fr9lWaurq0op0zS7u7sHBgY4O7CJG9ahY9qRYxl/nGM72up2GLHdoejwNTHoob+OhnU0bEfXF1bnlUqlQqEQDAa3t7enpqauXbv2l7/8ZXNz07KscDgcCARKpZLP54tGo4TbWlpaYrHYzs4OBBYAdgjNoJgEHG4U1cQGSIOzTaoF9wjVU0rSaMPYC7Fdo3ZdI/v0F66vUKz9D5wdjUZjsRiE9rzNCZMUnhLV4RRgSQi2k/jQgxfEnuit+c+6MzKNPCKRSDgcLhQKPp8vEomMj4/H4/F/+Zd/+eabb8C98/zxJjA0FArV63VwzJVSWDj7448/RiKRer1+9uzZ7u5ubfn34UV11Hoh3j1vw5CVII3q9i8CPRQT29fUz3sp/miTPhaHfUBRNLt0m++Qvxo8UOjknJ2dvX///rfffvvzzz9vbW1BJMSBGrkR4RH06shpCFwx7LegSoneizh2nnNJzxWxigne0QXkJAe1SxlUezXajbyRD3a5NSLdNkJ17r4dfxqJJ0qlEn4b2PmRSqX6+vo6OzsTiYRpmi0tLcQD9jyARmhYoJ5gOwmJdxfY8RsV9sB62us3B3aaihPrMg3DyGazkM0imS4tLWWz2fv37y8vL5dKJS7mIBMTovtok1/MsKiJVa/XM5mMZVnxeBzDWb/fj1ELXPuJSrjPVsG70+jStsvjRqux2t29yf2I+w4LFe/tHqfbwu2FV5DW9CIkpO0qxVkN8cS9e/d++OGH77//HtcC9Zt5I5xo/vV6HfgDDxIKJAktnSFql5On2EDffXpo2gKt7Ufu5SjMgC95C5M7+amme2Velgjhnh40OjE8FcGeUhK1K9EwTTOZTB45cmRoaKi3tzcSicBfpvn2juZrMyQE20lIvEPB7xOKWRlTuld7HVk9s5tnuwKEcdpIgSdgqHrlypV0Om2a5u3btxcXF6vVKgZVIOShIwVGHea29LN0+6F2At0sZ2ZmSqVSIBCwLOvEiRM9PT3hcBiSDshBtGUVL9z7+Y60+qgtV6/XMaqjI6TluRwW81u+55EfonvSa2qK7P813UChyYIs7l2nmK2d4zg4mZVS1WrVtm2/328YxvPnz2/fvv3Xv/719u3bq6ur1Wo1HA6TipaKHG45yS08AOOAgcjNMRQKBYPBQqFQq9Vo1Sz8g0hmQZcq6dnxCOEbXDU7Ozumaba1tSUSiVgs1tvb29nZibEmVFbBYLBUKuHTeapZG53M+/m7VyoVTY27T2zX5GzHL6darQaDwXg83tvbOzAwMDAwQPVSKBSibdqekhEuLCOjKLmJCLaTkHhHQ/N8d68Yd9/SGpFmeN1PJCTfbuDm1NHR4fP51tbWAoHAzz///OzZs5WVFdx7KLFSw4PQDC2K9cz1uVyuXq/funWL+hAgKmlCELdv1gEWqL95bAcVZK1WKxaL+Xy+UCgUi0W6B/OhGP+reXb13hG0+sLnvJQ65A00DrnnIv8gxDGlisgwDOChWCzGvUtodJ7JZDKZzM2bN69du/bLL78sLS2BUapdd5jeKtewlc5kKns0Zzh0rzs7O3d2dra2tizLIkToVgm4DSbx32Aw2NbWNjo62t/f393d3d/f39PTQ7gQ42A4sECxe7BNr41+7aj3Xu1fE6xEFHuQXnV0dMTjcQK1vFHqNjH2FJrITFawnYTEIYB3ykXEwc2J6Dv0TG1o0rwnpElufT5fKpX67LPPUqkULL42NjZQpqMXhY3ptVrNMIxQKIRmXpO3wIO2bT948KBSqcRisWg02tXVFQ6HQ6EQpxKiHeLp76reMcEmHTYmYuVyuVAoLC4uPnnyZH5+fnFxMZ/PE+/QU1eovGSb6kD71l7hr4WfS83fUVul9eZ//55nnXthAzV70HtLJpNDQ0PHjx8fHh5OJBLoH1cqFfyIYRjr6+vXr1//9ttvb9y4sbm5CQEsSZrwdtjOh71Y+CWQExtcVIg7wXf3YWIbiURaW1uPHTvmOE6xWLQsC+pyUol6/llpiIyrIxaLHTly5OLFi2NjYydPnuzq6oIOnXh4mp3kCy8fT/ueJq3l14GZdnZ2SMKFDW+A1Ght0sJfT0aKYDjBdhIShy/c28PwNff21PZ5Ky9ei2eHgG7n9IVpml1dXRgV+Xw+27YXFxe3trbwLsFgkISBape9p7UM3TLGarWaz+fn5+evX78OmDg8PNzb24vOB1kfN9G+vTtVOLeVQWxvb09PT09OTj548GBhYWF1dbVUKsEdRnlZGWtSAG3h0v47KK+jitjnCM+zfngr2M79d9HM0nDGViqVYDAYi8WePHny/PnzXC538uTJoaEhat3l8/mVlZWffvrpm2++efTo0dbWFtEPMIh0TwO1ZhI/Y7GaAkGy2UQiMTo6OjQ01N7e/vz589nZWbWrhW/EqcCLcxmBYRj9/f2jo6NjY2MnTpzo7++PxWKosignUFvRfe69ktNpnyfJy6IuFJNIO3xXIdU8WgPVfTUJ2hNsJyFxaDp22q5Vun/QssX9pLNGW4O4ag/oCp4mx44dS6fTtVotm81WKpVcLoecaxgGdSZIaaGhOvd9AuoNgJ6dnZ1wOGyaJua/6H8QTqXpsHIZGjfhVL2VNioRrba2tn7++efr16/fvn17fX19e3sbt2TcYtF1aK5xPgC2e33w7m299atqVWre2hiaoz1mGMbc3Nzq6iosSwYHBwEXKpUK/RGvXbuWyWRKpZJpmpgVVqtVLOLj7DreySNuHOkh8L7AdigAwuFwZ2fnpUuXzp8/jwdxnIFAgPpSjVpl/L0Mwzhy5Mjo6Ojp06f7+/uTySSOCg11XMI4GJLNqqY2MS/7B+UrNF4hsOO0QmoMcy0Xfpla+droehFsJ9hOQuKdBnYavuFJjbtnvez+A9rhyMUWAHawJNjZ2UkkEidPnkQLqlwur62t2baNO1YkEqGOhWqwnlwx/QfWYLS0tBSLxZmZGRx5IBDo6+tLJpM09qJmGDdxeGf/QDRxK5VK8/PzT58+XV5etm2bOg3oGCmvnbPv7K3ohbLTd+FQefOmifIGlwAWf5HzYqFQWF1dXVlZyefzPp+vVCplMpn5+flffvnlq6++mpyczGQy1WqVxoK2bYOTQOPdWq0Gfzsqh3ApAVoB1QGmUN2STqdPnTo1Pj5+5cqVEydOZDKZqakp27Zpg23zc4D6dhj1tre3d3d3t7W1RaNRYsGGQiHDMEiNS333Vw7W938O7P/65UfLB+v8EXddx78rwE6wnYTEIYN3nm089CSA7RpxhzWlgga53NiO+OB4PBgM9vf3B4PBTCZTLBbv3r27trYGDyrDMNAnaP5GGsIDpWZ1dbVcLicSiVAoVK1Wh4aGEokE3Qs9p0hN9hC83QYe7u6VSmV9fX1jYyOXy7lbjDS+PBS3nOZ37nfkIzRauuCJ7SCZBEnf5/Pl8/lcLre9vV0oFKrV6tbW1vz8/J07d27cuHHr1i20llF70LiWpoQE4/CaUKFyeQE3SQYVoVqtJpPJ4eHhixcvXrly5cyZMz09PUopLJyFMrT5KFyroCBFisfj0WgUjWEiC3KURhfR/uenvxL9exaT+6fJukfbfCLhNrR74WkgTiiC7SQkDg3U4/ct3IGIrOOpKm1iCg8akKbZxH8jkUilUrEsyzCMgYGBq1evGobhOE6lUtnY2CCzLrcy1zOfohVH0los6Lx161axWARSPHnyJAy6HMcpl8uceEcfynO75VuHGprhBUbkPp8PLHvHcTRP41fbQXmthcS7eZDuG/wLjwSnE29LA3VZlrW9vT03N3fnzp3vvvvu/v37a2trEE8A2AF7gTcJXAgozx3p6C041QFXFkBhIBAYHh7+05/+dPbs2ZGRkfb2dpINATgCJtLO2eafFH8j6D/o2OgSJkwDRYW2b/oNVAUHPk/ob8TXZ7trVK43ogff/V64hGA7CQk9N/G7CNoGnG+nuTopL6MvNzDiCxW47ozMtAiNBYPBSCQyNDRUr9dXV1drtdqDBw8sy4LDAhk9vDCzUy8QizsrlcrS0hJaGoZhhMPh/v7+RCLRpI3UCOE1WYX+uoPGx3BKw42W1C3cGrfJ2vV3qmN3WC4NDTFrQiJO0ATEUUqRkxxOxWKxuLS0NDk5ee/evdu3bz98+HB5eZkWIuP5AF50hpNfHV2GxAbj206J4ubz+dCxu3r16tWrV/v6+qA9x6mioUPt03muosEjoMOSQx7ZD2nmzISTyIrvDZcBL/WO2oSdilX3HFbjpRzGDdQSgu0kJPbkeq09htloI695zykGvRoNjAiLaD9OQyilVGtr64kTJyzLAv1odnZ2eXmZeofc1st9o1V7yeDgpPv9/mKxuLCwcOPGjVqtBtpQPB7HnEs1Xqn5CjtPv/IvQhT7Wq1m2zbMLLhpKn1kwsqHpaI4FMZgjVYUaAePllulUnEcB01iYPFsNvv48eN6vT41NTU5Obm8vOw4TigUwvQWLWogOfwI9EM4V0l4a1mW2rUiIg8UIEjozfv7+//whz/8v//3/86ePevz+XAYoNnRVjrux0u/fA2h8v8Gg8FUKpVOp3Htc9orX2LmXu31Vvq7+znZNEcbQr08BTV5awF2gu0kJA53D097hBg/nj0h7Sbh/i46E8rlikf297jVIdWGw+Hh4eFyuVwul03TLJfLxWLRcZxGCIyX13gEU1fcMomWvra29uDBg2g0CpSZTqdhKsubjpqm5B3h8qvdSRytlsLdGi0ZfjflTYjDsi72veEqQc1ALTcMWwOBQD6ff/bsWS6Xm5+fX11dtW1b7fXtc0sl+F5gz24xaWji8Xg6ne7p6Tl37tzly5ePHz8eDAZRAAAaUqcN818MWN1nuObVx53G6dNxyqzaOx1GW129JW/I/bwpzxXagFsxuqS7+FT72DMmmE+wnYQg+FytAAAgAElEQVTEYbrRav525Hqg2W41ohjzRpqn8wL8FFpaWsLhsNodMwUCgSNHjsBVv1arbWxsLC0twfSuSXrlLnrYGkTTKGgJs9nszMwMNBnxePzUqVNYWaHtZn0XrE88MksggE9EhHqa4qm9+hLPm5OgujeD7UjxA89hnI2FQsGyLBg3YqUylTHccYOP10kPRANZjr1wAgCutbW1DQ8Pnz59emJi4ty5c52dnejYlUolNKfpxPD7/aFQiFaYKJcQhLPKCNgRYw8HRq13bg+JIooUIa92i/HrM9/RPj4fCKi9KgrN/NLN06ArUUKwnYTEu3vHdWdnWh8JLj/+feFP0be09hJ3FtDM3+n2Fo1GT5w4USgUdnZ2bty4MTU1helVo1kJX7hZKpWgVcQ8C8k3FAq1tLQsLi7evn0bt+FUKhWPx/G4G97xdP/uOKT4/X7TNOGywT3/+MpLOYdfbXAmgCc+0FhZKIHq9TpMasCrQ8+M+t/AQySI4e06NNtoEE/Tdmrs4W8Ne+Tjx49funTp0qVLJ06cgENkJBLBxmEIzElpQdcCX37KcZ5GtuOuyLhOFbN64WsbeFP5UOQ3unC4SKtJ+mpSLIlCVrCdhMThaNfxsakGwqi7QDc8bYFso5RHdynO8sG3wDGid8F9C34N3d3dZ86cwcJKx3GeP3+ezWbxCkQh4v0MIgPxeyQxjXAHymQyMzMztm23tra2t7cfP368o6ODpHO8v0gv7maON0rrr/X2hs+CriT4T/h1ue/NEq/jl+/eX6ItfqUGG7m+QQaEU9E0TW69QRcRgrSo3GwIyAwtMQgayCI4EAgkEom+vr7R0dFLly5duHChu7t7fX3dcRzYIANB0vgex0bEPm3Vh6dECdURt7ID+Y8b4NGPH6KKwi0nb3T8zaXEb+zClxBsJyHxq/IdASAaBpF8IRgMhkIhmACjK0YGDfw+4Sbe4ZUtyyoUCqlUSjEdrtplMdO7U5LFbAusuJMnT6KN91//9V+2bcMDFluPNOUHuYvhxUF+UrsDZdrZUCqVVlZWvv76642NjT/96U8TExPRaBRjXPTzyMTLPbV5i0mcJCkYfpEw1j1N3qdhh8SB6x8N1nCZgmJMA5zDeCaxP/Ff0zS1tbCAgHgCX46HlnMikbAsy7IseB2nUqmhoaHz589fuXLl0qVLqVTK7/fH43EILEivSkIKOn9IzEuHCok6eetQ7RQOh9PpdCqVgvxoz31ud6kDFUKHaCK5n15d8+8KkhNsJyFx+PoTuN/wReC4HxCfRgNnfB7qeRfErQ4GbIrRwDXYRHcg3O0g04vFYhittrS0rK2tKaUWFhaIfuTZceT8bsXsrGg4ValU8vn87OysZVnd3d2GYYyOjra2tqJ9gg+udRC11p1ykbLfzJ8GHxwNVDpOdag4du8BsGt01XBsp1ykLtISUfcOT0NzDg+SJR6CO7ERyTIcDre1tQ0NDZ07d25iYuLEiRPt7e04DQzDQHNO7VJXIUgiQxY3LayJ4MYwDIx3aSEN/7B0gbwsY+Hd0Scd7GkC7ATbSUgc4qAZJbUfXrhTqBHWAVxDz4kLAzVQAuCFMValUkFXIxQKmaYJfAmp7Pz8PHYr8dkK3RpxbyOQRxIQPgvjU6ovv/yyWq12d3cnEgla3EnzLEzK6vU6hLeaZ8ebhFA4MHwQLv5Q74ye94MCdp5GP1oDu8kL0niUrB+JeKrt/UNZVavVcrkceoGtra3Dw8OffPLJ+Pj4mTNnWltbAftIEg6SA+h61WrVtu1yuexeXsJbj9qYla+p5VJZCQnBdhISh+zupZXm/B6GGwbZ5Wv3PI2Rpt38cM8DXOMaPeVi+ZCbsdqdrpLFfzgcbm9vP3PmTLlczufzDx48ePLkCdg/MHQgpzoMc/Eu/t2gQRVf01StVguFwpMnTwzDiMViH3300blz58BVors1+QNz9wdNZvhaEZ5mS0Efits4k9NYI5dBidcKuKm0aGKDx7kKvLog8gOHWXSucuGF4zjBYDCRSIyOjk5MTExMTIyMjHR2dmK2S1to8eKK9cuh0uWST27ztrM3+LUPXS05HzVqXB0usp2EhGA7iQ8o0PFya+VoqTZkd5w2rtmWNlpHS97FZP2lvCjMuJNRaLeNYDCIpZbAXuFweH19HX21UqkECxUCdnSv5ewlDKpIw6iUQktjZWWlWCxubW3l8/m+vj7cLKmJSLRCIrepNzuU0d4LTRT+K9K8WLWVbkrms6+nb0dUhEYEA84Z4CUQ175oFwIR3XCuopOHggpnYCwW6+zsHBsbu3r16unTp7u6usigkWa4NC0FfHQcp1AoFItFDdvRZUIfh0bG/KIzDANMDPe+Fn6OaRKTD7MelhBsJyHxLuYp915FjmYMw4DhnGZc16hRpN1CyGrObcTq3tUNgR4eB6giwWAikbh48WK5XC6VStPT0/Pz8+jeWZYFLaHn7ibNfoUaYDiAcrmMrRXhcPiLL774+OOPSU5BT+PLlN5iQueTsuaducNiXPx+AL7mWiIuUOCDUVrDqjnG4b/gEiilYAMUiURGRkYuXLhw8eLFEydOJJNJbKElbxR+ktB/QS0tlUok4NUGsp7XLxEAcNWTHMSztvlg8Y0AO8F2EhKHI0+5ewn0BOhk90/E1ohHmIqqptIz3gzQFqKTfBVEcsdxwD0qFArZbBZTJ2Is4Ue47arbrIGjtHK5bNs2/PMSicSRI0disRi6d5pVhLtv8Yb/RrQZqcmCEDmZ39j10ohdp/XtPJ9JJQ3nnuJbZIyCEW25XIbdyYULFz755JPR0dG+vj7y9yG8qHnskd68WCzSvrL9bCuh5wDbQRrvbtS5fxWCdSQE20lIvLvdCLrraJslOfOG/D81cNaoH0DtNLI+5nc4TSrrPgwSN+B21dvb+8UXX+B2cvfu3WKxqHb56WrXmpWEEZyWTnM0Oniy4C8UCo8fP/7rX/9aKpX+8Ic/jI6OwpOvXC6je0ENj7fbt6MP4nlPFWz3rl1N+8eItBmMLgcUMD6fb3h4+I9//OOZM2eGh4fb2tr4SllaC6EY85VOj1qtBmynaZjcJxUPd9+uEd9O5v4Sgu0kJA7ZrYgDIyyj3H/fTgsSPZANmBugaHvJOPecmlVo4IXD4f7+/vHxcaWUZVkYOdVqNdu2ITkk93zNiFjtndLSg36/H3T1qampWq3W0dFhmmZXVxdWv+Pj8zuo2qtyeDN/lxdaxX6AnKe31bHbz9MaXRq4BHilobHuSLharVaj0eiRI0cuXrz42Wef9fb2wqlHa85ppyVHeLCWtG27UU3SZMke1qZp2K7JuScnnoRgOwmJdxfeUcOM35yoVdDIAaTJxh707Yis3aR7QZCLL8CgJwSDQXj9+3w+wzBOnz7d2tq6tbVlWZbjONvb28ViEccJuh7UFdrqW7qVkqiQbCNqtdra2prjOPF4vFKp/MM//EM8Huder5w79YYVFZ6w270URODdW0d+7rkn//MBddHeVRI9KEY5pbPU7/enUqlPP/30888/P3v2LKilvL1NTVy+LkIrlnB1NLKzdvP8+MIY0zQxlhWnNwnBdhIShw/PvfA5tM68yYs0KujJA8WTx61ZamnSCj5C5W5bsBRua2u7fPkyFK9zc3Pr6+uw0MMzccMjMMffHbc0bDNDL5Ds8Uql0qNHj2CMcuHCheHhYdwg3Xi30e/wNd3zXtglldHYW79YPFu5mssP59hphQfVP6ZpRqPRtra2M2fOfPrpp6dPnzZNE351xMNTSuFU5+tcNbIEpLKE7Rqdolp7G2EYBoyLNaEGN1JxS6PkDJEQbCch8U7cq/iNQZMO1Go1aqFxOZ67M+E2R6BWAQayNCHV7gFk00/6Ce2GgR9HGwPbVIEUlVKhUOjSpUvBYHB5edm2bVCLcP8DBxy3Q34Do8Mjozj0AuHmhf/Oz88Xi0UYFx89etTn89m2Da+vt+UbpylL3Ns8OX9f4o2FG8Zp8E77M3GdhLseIGwXi8X6+vpGRkYuX7589erV3t5ecAzK5bJpmsS0I+oqFUV4BV4XEbbT6Kdui7tGfTtkAK1V3CiHSEgItpOQeIcQXpPUrA1u+BeNcj2HboTtaHN5IyMV3JxIdUF9jkAgQAsn0JMLBoO0vmJoaOgf//Efo9FoLpfb2NiAgz++28QqGeNavCAJL/Ctcrm8tbX14MED9C3GxsaGh4ffERjBb9Lu3R4Sb+tP02garjHV6FKi0SqoDgBnqEP8fn9vb+/Zs2c//fTTsbExdOzC4TDKD1wg5JCys7PjOA6uEeWSNOGqoZ1jmveh+2rlX4PboAkpmhQechpICLaTkHgX4Z3Wb+O3K9w8uABC7fU+bcIcR5sBNxitT+A+AExRNYoSbZIgqrjf76dmXkdHx9WrVy3Lev78+fT09LNnzxzH4YsoGt2NaEs60c/x1tVqNZ/Pz8/P447r8/k6OjoikUgoFGp0I1SMxu6ef7mNVA6Mxgjy0mZSJdPYd6M08hS7aM056thRi+7/Y++9ntvIsuThC1vw9CJFK8pTXpSh/ExP7/RMdGysm93X+Scn1sTsznSr5T2lllpeJEWJEj0JW0AB5O8hP+Z3dKsAQupWi+aeBwUFgiBwq4o3K8/JTE6y4mqKRCKpVGrnzp1Hjx49efLkjh07bNvGgcboG5RDPBMA3TCKR7RHhAfeDjdFbj8gz+kIvn/YHknSrtoP1mOtYsqUwXamTH0B1oHuptgGHMcBnsO3wuEwGzRqxW2BolclRna0fQ5dVMSWK9fUvzusDL9RE1KQ8HAcx7ZtkG2Q7uINRCKRI0eOJBKJv/71r99///3IyIht20xel6/DCDVM5pXLZSQ7oT+LYHW6vE5PT9+9ezcUCpVKpdOnT2/fvp14UQvfVCtutMolaKg2xv6x6EH60YBQAX6VQ/TszbnZPnOe/wq3RqScaS+n3SDhNJMkNM49TCyEw+Genp5Dhw4NDQ2dOHGira0Nlw/ujgAHZbCKDDHjGwDUw3Mcx0mn03D25t2Rcrmu0Kxbfhz0ZClOl4yj+w/IqmHTpkwZbGfK1K8K7NSKzkDjGySIQYOGcgq3/4LnVDW/kN7FmgO+O1bL/fb4uBQJYtcpFos+n8+yrPb29qampmw2C1ewly9fwhJFe2Oabx+HlmjZv7S0hO12aWlpcXExl8tFo1Gfz9fU1JRIJBKJRDQalcul5V5oJKgnw/fJ+JvKEk0pqT4ctHKjujU7ivelAEE9q/EJ7w13PhrKl1yaPNPYSMXEZyQS6ejo2Ldv39DQ0OHDh/v7+3HiMWGZAFG70Pi7tMYrEKRt2xhdUF7tVw2WyY+Mex4Sfm70phndGWxnymA7U6bWzRYrI+rdfrmeEeka7OPInee4z0dtxugL45FSqVQsFqFgVUpB2Xry5MnGxkYMnj9//hxCQmmMDNAG1gS7rFoZ8uMehhBPDO0Vi8XXr18vLy+3t7dHo9EDBw4g2YyKXQ48WZZF/vIXlxCShkGELjZsLAizZUHtmF32SxXOHNxvaFBbEw/xxikQCNi2jfuTWCy2d+/ewcHBkydPdnV1NTQ00AlFu+K0i05zvJMjEzixcbpWS2epfeF/MjI2ZcpgO1Om1gS8cycLsekjo4fcSKVGNALjzzUnYfduURuRkKwixESHKxqNoseK3auhoWHHjh3IhPX5fG/evJmfnwcAIr7Ex9E4FTkCxceBCDOZzNu3b+/evQssuHv37s7OThKHzGivkSjvOVn4aQgMDTL04KSl86qvZpqzn7AanwDK5cEljcdziaodXE0A6DDKHhgYOHv27ODgYG9vbyKR4Eklo1zcOlx3TqAMHKPxEJu22tXn5t6kw6VmeyRXQ5okmzJlsJ0pU2ux3F1UuZfgr7zUUmg6TfnnXuPzsJ9hjo12J6p677Xae0MEEzZCbpyWZcXjcY4fOY4TDoe3bNly8uTJUCgE64f5+XkMqGG0rlAoUG9IMCejOYEC5X4JkgzhZuAvW1pa0JkFWAyHw0qYuWj+sb9sP5QBbnI/pqy4WmeW4M8gvM96+chHcMvh8/lKpRKgFY4OjgV0OcViMRQKNTQ07Nu37/Tp07/5zW+2b9/e3NyMVyAjqwE7z/sxTaLEeyotG7AevEu5Ug1Ly2oA0ZQpg+1MmVpDNIZGJmk0Hubt3Lfp1UIaJCuGHigNVAlHqvmnEIVoc+hMmwAIA1hkb9RxnFwuBxe6lpaWvXv3ol27sLCwuLiYz+cB4Ph8OSHON8PpQFQgEIjFYviNuVxubGzs2rVrSqlYLNbT07Nlyxa10hHDPo0Rpc/hY0wqBSISDtQDkvJ3VeNRzO77Cexd/QiYr8McFDnHJpkwGO7gdFVKBYPB/v7+PXv2nDt3bnBwsLu7OxaLacC99juhNJvXC88BENXuYVDlNTsh3yrucBAhXY1lNyePKYPtTJlauwSD3Jw0A3p+DQYCfc8aDl7VCigKCRDyR2oHGbn1nqAxoMlAo0pOmIEdxJ6UTCZ7e3t9Pl8ul5uYmHj69Gkmk5EOzGS/yETKwrcoFcQGadv21NQURIhNTU2VSiUajcZiMTTX0CdVIo79FxRSyAMksw3USqsaHI+GmKvFXq0R9u4Lwk3t/qE2sVq7Lau1KbVwWOVS/8j7img0Go/Hd+3aderUqdOnT+/ZsycWi4F8lYhKWktKTbQ8zTQHFjLZUgDrad+jWR3hvYGkxyWvpf+Z+wRTBtuZMrVGiYp69jyt1yONQty3/qsyItJJ+GOH/SWBR7kD58zQ7QXBEIlEAEAhodi6devg4KBSKhwOp9PpbDa7tLQEXsS2bbAmVFGolVw1OK1IR4lisYgQW5/Pl81mnz17VqlUbNuORCLbtm2LRCJoulGvKjHWL74Rynk7N+/iqdhdmyLZLxh960ZFNZZIgzXa1IH2Xapz5Iib+7LCKdfU1IRW7JkzZ3p7e3EicQQCswFQbUsxu/vIVgNe6MkqkXXmtq6U71PydhhjwCVvUJ0pUwbbmVrfsE+TsnKIB7fyvImXk3P1lMwc+1jqSG5IGrajMRjIBthx0dYklUr19/dblgUrk5GRkbm5ObXSq2Iomaf/HGcKyysViUSgWJydnc1ms/F4PBaL0VFWWrTI6SjpLFOj91fPSnIYH260NLSjk22NzNBflkTceLc6dS5LNefqanIZ2STF4QMHHA6Hm5qa9uzZc+rUqaNHj+7cuTMej6sVyzo4BpPAq/EOa8A73PZoAiZPk2E+Qd7IIUwWF5TnfYKbOzRlymA7U6bWHIPiyZYRUWFUSPJ29WszCafkC37Cm6RVLxumBDTS0JW9Ub/f39zcnEwmC4VCIpG4ePHigwcPJiYmCoUChIrRaBS2/nhNEBj8gEBy2B3p1I8dd3Z29t69e7lcLhQKxePxnp4eGKNoVE2dTih1bo1Yt1KpVCgUisUigqcAcMFBamqV+pHNmjrxfn1g5+bkfiZGJOJhx5+xeyDSUqnUgQMHTp8+/dVXX23btq2pqalYLBYKhUqlAhdJmRJb5/2PRG+44kqlEjItalCSngkxEBtFIhHczxjSzpQpg+1MrXucp3WOACkAI+QwmTQ3Vi5ThhrYblVQqElN+SBbS0opGNQpIWVQH8668UUCgUBfXx/86pRSxWJxenoaiA2dVlBfgJtyXooRHUR75XKZhhRzc3NPnz69ceMGLM06OzvD4bCk6KrZVWjIpk7GTvaytaEuZoRwnMt9KH+Os+BGYul4XNx6ndqKinowugx3wSPSRgQnTygUamxs3L1799mzZ48fP75t27bGxkaZm4w7KJobu/O+qr1Deb7hcisWi7Dv9owL03zy5C0BsB3gHT5LtVSxn2/caMqUwXamTH1e7sTd1KM1lxK5rjLIyz2UzR+Uu4W0Y9CcVGu8JW3boLc+lBny/XDKjZILvAe0U9va2pqamvCDb968sW07nU7jW7FYLBAIAPZJTIaNli1gqF9BuqD5a9v269evr1+/Xi6XGxoaYIyCWDYtHkBDqD+HFnKnCEh1ZDAYZK9W28urYZcvK2j4sr9R89+usz9bA81I9xDeVzBkDCcw5gQGBwe/+uqrXbt2tba2UuUaDAYty6LQBxye5jksv3CLZgj9cbnZtg1sp6pz87w3cGM79GS1FDutLWuAnSmD7UyZWtPwztPpQIMp1eKJqsEFKb6TDq6enaBV3wwUskB43DjVymgRuTfJlmFnAnXR09Nz6tSpcrl848aN27dvI2cTsblsOlN4S1/icrmMNhnnpfCyEDkuLCw8ePAAI31nz55taWkJhULaAqqfPZZEqgnbfyQSsSyLGz973MjGcByHrihuH2mJYNb7xly7i/qZ4OyqCS7AduiP41j4/X6cNm1tbTt37rxw4cLJkycRKZbNZjnJSrNiErHqw5hmzxPJE8rjRKWASV7FnsIR7faDBiiUxrunC8yfTVMG25kytV7JPO3PujbLVc8AGZ4jbdjYUqymT6y2feIV4DnCTVRi0HK5TINlvj70hggNA6/m9/tnZmZGR0c5jURsp2VDEYZqKArTfpZlzc/PZzIZZEZ1dHQopbAdEoDypbSNuc6GrMbNQLrR3Nzc1NQ0OzsLjbCciQSqqJYCt9Z25fqT2TxPknpm0TyfpjVneYryBkYz63EjIeWlPdI04LyNgVFiPB7ftm3b0aNHz58/f+jQoYaGBsdxMpkMMBy6sbw/waGETlZO77kvE/exJrxDKJ+0TVGutqznEQFRHQ6HeRq7P6wh7UwZbGfK1FpHctX2fjnCJXEG9x6KDzzBCsGQ4zj0t+PupU0CrbpJ0xaYjv/ETEiGUCuaRIntaHSCDIAdO3YAiv3f//1fOp1WK8nuMEYBiQK6RcN5krmEBwo4v+Xl5ffv31+/fj2bzf7hD3/45ptv4vG4fANMvGDuuxtA13mYHMdJJBKDg4PFYrFYLE5MTMzOztIdmr08OdH4yc5tG6Bo/KHFdRD94HATUfH4EtDjeKEXvypNyAFNOtQA6JfL5ZaWlp6engsXLly4cGHHjh2xWAxvKRqN4vaDtDTfIS8u6dLiJs8kKsVxx4cKh8PFYjGbzUJ7S/8geRXjN0r3HOpko9GoNLeTyirtkv+CXjamTBlsZ8pU1ZLmqNW+pfF2ckjfM2hLIxK4v8pH6vFS0SyU+aC03VIrwZ0SipHKwpOxsQWDwXg8vmPHjkqlMjMzMzc3Nz09nU6nCTrJCHK3A5nHF+SHhSAXuzIiKwqFQnNzc0dHx7Zt27Zu3YpOrhtOMVdDgmbPVqknkkgkEnv37i0UCrZtp1KpiYkJ4DlgCIwhrouUT23Ga1VcKwcDatDMPFhqpWuvwSaiebbg8RyoSguFgjTZ4atJkliqoYnq5LGGKR3sfxFt0t/ff/z48ePHj+/fvz+ZTOKExD2JBHDKlQfjGdBXjdHUeDVobzWLEze418IzcM6j6Q8W3P0bTYysKYPtTJnaUCxIjVSrGhPWWmuJ4OlzUEfgt7BXgc+jMAKbKFIrhoaGgsHgtWvXnjx5gufDRqRUKkWjUb/fXygUmPvJ+Cbs4mzRMtrVcZyFhYV79+5VKpWvv/46Eom0trZalsWNk6OBGHK3LCsWi9XGsm4whOzR3t7epaWlaDT65s2bd+/eFQqFQqEAaGLbdjgcJou5ZgtNba1zXfvcq7ZEcpIMYA4qGUIuydvhLAXKj8Vi8/PzMzMziUQiGAxms9n379+PjIzQHycQCGSzWQpooIMGASwpZ3wQqlNxPsRisXg87jiOZVltbW1Hjhz55ptvduzY0djYKO86JIaTzNwnXBTyngrDdvDclv52dS4ytBT8XDV8E02ZMtjOlKk1jduqzb1JMoD2xbX5AzcFJe/4JRnwseNf9bxPbeqI/BDZEcuympubBwYGIpEIdu6XL18uLi4isox8G1O8sGFLYgNYQZI62Nrfvn1r2za0t4ODgx0dHYRZkhpEQxmmGDU62ho4Vivd58bGxm3btiWTyR07dqTTadu2S6USsjEcx/kozPRleTs3r/mx2E476FhPYDtpCqP5KYKrC4fDuVwuk8mEw+F8Pv/06dNyuTw2NsZBAkIuEniaw46ULQPtkavz+XyO40Sj0Z6enqNHjw4NDe3Zs6ehoSEYDPIHq32uj4V3cqYQ/+IWBTQkz9U6VxjnJ/Q6Etu5E2tMmTLYzpSptc6j1LOFANu5f6R+QSI6pD9HMVonbuCv46wb0R6sKOLxeHt7Oxi7fD5v23Yul4vH4/F4HBoFqVvkjKBbvcjQDp/PNz09PTExAa5oy5YtDQ0NkM3KpFG/359IJDCAyECLVYs9ZRyCaDTa2dnJV3bn02/yk5muhNVy7iV5ViqVxsfHfT7fmzdv2MMF8weID9JXNnaJ7XA5AFWj/Ypu5vz8fKFQaGlp2bVr1zfffHPgwIG+vj7McQL8fYLCt857Hnpc5/N5Yrs6XwQfORQKRaNRYLtq17KRypoy2M6UqfVE4FX7w+33+8lpad4o2gbjGVdPFCLDLX7B98lHOGOn4R5gNY66Q7o4MDAAB/9QKPTo0SPQLbDiA8Uiwx44TYj5Nu7QeE0QZsvLy+/evbtz504ymczlckNDQ/F43O/327YNOz2fz1csFt0J7rW1h9r4F9GeNJRxDz5+Mlb4dRDYz3xX8mSTw2polJO344SctuZ4vFQqPX/+fHh4+Lvvvnv06FGpVIIQYWlpCcNqMARBfgkpN96fyJnOcDhsWdbS0hJuElpaWs6cOXP27NkdO3Ykk0nbtkFa8/yRE6uqPh/E2ohQuxmQvJ2WTiEdv5WLNsbNA8L03Lpag+pMGWxnytT6AHOef+K1/2LeiwJVT2MI98tKiztsuvSl++S3WsPXQ5s9Z3tOTryBg4EbXF9fXygUwrza3NwckmfB0EA8S90D9kiMc2FvJoeHp+GZgUAA7iT4qa6urs7OzlQqBc4GP4hQDWJNLX9WebmlEEfK3DYqPMgheVpJr2V27YcYa/cAACAASURBVOegT7dzGxaKSmFqYEulEhlWCX/T6fTU1NSNGzeuXLly/fr1yclJn8+HrK1cLlcsFkHaUXWhVjr10iWYpiFkYR3HaW9v37t379mzZ0+cONHV1QV0iKBYYsRVr51PuCiU0L2CiqYPS523cFilSCTCTD8tFtmUKYPtTJlaf1UjfRK38m7erkZuOvcG0icfZfD2Ce9TA0lyfyLZBjYOc1dNTU3Hjh3DpNSNGzfu378PTgWjeCBaABPJ/+E1we0FAgFSfZzts237xYsXaGmdO3fu1KlTkUhkeXkZOQGc6uPb03g7z1FF7q8AEPxBSVmto933FyHt1IdaCiU01FwotNfVyoSfTPR68uTJlStXrl279uDBA1jNMfKLNyS4PcAsnUwqk1wgqD6AxVQq1dvb+5vf/ObMmTP79u1rb2/HWRGNRqGk0YYsldfUXZ1GwZr2Qp4hOIGZOSZHAty/Ua4hVobmdnxEnqumTBlsZ8rUeuLwPLuc+C+aUxzBWXXLkYYUAFLsb6qfZ64m3WU9SQgMSwGEcS/nz2qT7PF4vLe3F+8nl8vNzMyk0+lCoYBtOBQKkbORRhiEhuyE4vlAD5VKBYGz6Pa2tbW1t7c3NDTgbZOx4/rUSJ51J4rKBZQQmS+1LhAeT486323tpC9+QR6Uk3D4RYx/gIolk8nMzs4+ePDg6tWrjx49evv2LbrqjKoDfQUcpqF8TWyB3wJGNhgMdnZ2Hjt27MyZMydPnmxoaEAkK64deCLiERCKso2ufUDP9IgaKyNnEvDfUqlUKBTcYxJuia6bt0P6mXL5y6gPbYxkZ1kZCa0pg+1MmVrjnIobXoC3I3vhCc60DUniD0YwyW9VYwJqN+lqJCaRbsHuDgYCGlKthSfH4YPBYFdXF1JilVK3bt169eoVNKdywA7tOQnmJEWEXwHAByCIRLJ4PB6JRE6fPr1nzx5GOWHSS67nR/Fb2obNTw0oWadO9otzMDXw/Ud1abVzTJPO0BsFR7NSqRSLxZGRkatXr166dOnmzZsLCwuVSiUSiSilisUiDXGgiqhUKvl8nooKAn0moGAUr1QqxePxLVu2nDhx4t/+7d927NjR0dGBXj88VtSK5AK/qAZH+wlHRyZt8Mf5WbSkDbk+ni9C/lJVSQQhYjZ/Kk0ZbGfK1Pqg7qqxAiCxNJWr9rV2Zy83Kra3+N8agtlqG48nV6eRXu6ncTPTOlN8WYTGtre3Hz161LIsWIrMzMzAyQw/BUxGChOPc++Urs78gFi0sbGxv/3tb8ViMZ/P79+/v7m52T3Xr33tVlrUyXS6l3Sdhk/UY6njeaJqbtgywksplc1mFxcXJycn7969+8MPPzx+/HhmZgYsL6G5Wul3A4rJnA85Mwp3G4ZbRCKRvr6+EydOnDp1au/evalUio1ateKQgjsN5u9Vu9aqfXzPc1t5NXBxSsO72PMXabS3puPBKKrn5fkzTfhMmTLYzpSpNQf7QFxpbRrPzpFb7gBsR9UeNsWPfQMaOVHtae44DYItDYbiW9AwxmKxgwcPbtu2bXZ2Np1O+3y+mZmZQqGADh0SNmmPwk8EwzxKIIkAHMeJx+NNTU3T09Pwz8vlcp2dna2traVSSa0kXrixCxdQxhXUQ3ppIpV6Qj+/7Pb8SxGHbjTMZjeHLPHI/Pz82NjY48ePr1+/fvXq1YWFBfB8Sim0L3GSh0IhhLEWi0W+Vea5qRUrYxClwHDt7e2HDx/+l3/5l4GBgfb2dlJ0QI34wXA4HIlEQKfBCdlzQaqZB9XPZOMMxPtHW1ny5cxH1l6fFwV6sp5uR2vq/DFlymA7U6Y+hb3TeIJVc6KqpY9zQI2G/m6l7SfQip42IkpEkPG3sJcqdzh+IX37wuHwsWPHKpWKZVk//fTT6OionMrHZo/nh8Nh9OOID+QbQ6AFgg1CodDk5OS9e/daW1vn5ub27t0LYxTPQCdthauN1bsz6d2OuBtp69VgvScsBrWsYTvAMpBYL1++HB4evn79+k8//cSs1XA4jKE6ObAo1QOkYPFfDnFCQ9Pa2trd3X369OmhoaHdu3c3NDQQ8HEcjbclDIWTQ2/VWLp6EK0Sk4sS24EjpyydMwmqioGR+pChZ8fZ82lr01XHlCmD7UyZqosAkF1CMkOrUkGevlnMYK3xW2q8iMa31ZhC0yIy5W5N1xItOl367weDwYGBgXA4nM1mC4XC7OxsPp8HPwc5CPlLbJlqJaZCvkP06YDtgALn5uYeP34MC4yWlhYk21Zb/BoySU8JLUGJNim/9m8h6s848Tyj3CeDpvXhuCRasT/99NPt27evXbv27t07ntI4lEyQI8SR5tVMJQaDi/QLPL+tre3AgQNfffXV4ODgli1blpeXC4UCRzNxRHhvgO6/52DDx6Ilt3m4+z5Kmjtq1F2NeQbMJrq5PQ0aGtLOlMF2pkytV5xH0EMTr2AwiDkzLZpdVZmTwyYBRwYGXJJm8OwNfewgeQ3o4AZMkp/g4LzMZQ+FQlu2bDl//nwkEgkGg48fPx4ZGZGtPXZmlRhxAyyQU30a51QoFF68eAEfmdOnT584cULDH+rDeXbNRE1uw9pmTJ+XDbzdaiebxBYkg8nC8lsQQDiOMzIycufOnRs3bjx48GBxcVG7V5FjedI+kK8JgC6t6YrFYigUamxsPHny5B/+8Id9+/Y1NDTQLQUHVEsKwaklTQ0/YRHcD8r3qYSptTz9iPPIxuGDSDtx2joilwJLwQXRqD4D7EwZbGfK1AZh8sBGgIeQDIen+arWKoUyFHYS3D61kbv6m4n1G6nUUIdoDTj2rQKBQGNj48DAADIGHMdJp9OYXpIIAwgsFArJXp60fdHaprZtv3//HnmdsVisvb29sbExFovJbZ47LghCqjcoPdE6y/zBahFbnwaL19oZqJ1gtBFWrvhgnGDszPp8vkKhMD09/ejRo2vXrj169Gh8fBxTaBytkwwupQ+yzc2RNansDgQCHR0dO3bsOHny5LFjx5qbm6HC4RsDgJN6cMmE1T51P/m4kJMm3lXV7VQkyCPAxVwptRTuU84tpDA4z5TBdqZMrWPWpFpiqUaPuWUBHAAiO/WLtA6rdfTqf2WCAPRbsalblhWLxRD0fujQIRjAPn78OJvNsn9HfzuOZNGUmFJKJQb+ACAcx5mamnry5Anm7Y4dO7Zr1y7QRSB7iAgzmYxSqrGxka09T1pOkljrbout80hJZxn5fEpitVxXwm7wsu/fv7979+7Nmzfv3LkzOztbKBSknY1mECjn0th8tyyrWCxmMhnLsvA1IomPHDny7bffHjt2rL29HWc48RAn6qopx7ULR8Y/VANkqxaxY6VSwUmrRFKLvOXQ+q3SwzK8UtK7UZt2MGDOlMF2pkxtHPaO7q+qyniQhkJkewvIxh249Dlg6Kf9lBZXpZRqaWnZvXv38vJyLBaDkIKJZNASSlMVy7LUSn+QRAheDZQP0EM2m52YmIhEIoQm3d3dyWQSggzswQyqd/f1PEfxPo1E+eI7dJ1vgA3Bam6IfHxpaYmcHDjXiYmJ4eHhS5cuPXz4cHJyEuFjQN5E5O6BTo2x4+HGrwiFQlu3bj1y5MiFCxeGhoaampqI8n1eRWykeW67j2CdcRS1b8A4/4ATVS6Rxhpq9te4BCzLQuoaLoFqjJ3JqDBlsJ0pUxuhGLrgjjl3b9iaGIJuYdxvvrj7hkSf2NhkbCgqmUxu3749lUq1t7fPz88vLCy8ePEin8/jW4lEIp/PF4tF7PdgdEALMXhASiw5pzUzM1OpVNLpNBazsbExmUwWCoVQKBSJRNC5tiwLoFCt2OR6YgL3Vr2xT0KNIZbtThp/IAs1n8/PzMzcv3//8uXL33333dTUVC6Xg0Ej7Xh4uHH0KbOVOAkaIESsZjIZx3EaGhp27979r//6r4ODg7t3715YWEin001NTXC88xzxrIHFf8GV4a8ul8sIVqmGGrXMCV7gmLRDSV6zxmcxZcpgO1Om1vdWCiGF1A/WQ8PwmeTtmIj6xRkj5haQusMODf8IEDapVKqrq2toaAhAbWRkBMP4GKgCItQsi2WemOzeMqOzVCotLi7+9NNPSin46rW1tcHqlikXyK1HwACX3e2QIhWyG/UkRMOapK+bFQNK8/l88XgcWp+xsbHh4eHvvvvu/v37MChGn1EpBUGPlFwQfFOXgMXEgQOhWyqVkslka2vrgQMHTp06deDAgdbWVpwDgIwyGrjGRfRZITjWxHGcXC4nNek1XBKVkAExGxeWjTWi8EyZMtjOlKn1Wtq0PuasNZe7OoMvZU+Wj3zx3YLNPvyXOzSxAgib1tbWo0ePBgKBubk5iioI/pQwVNMSEZg9SiCoVuJHc7ncixcvMplMIpEIBAInTpywLItNWIbKg+/kUmt5uNoabshYTy4I+91S18y+PxrZ0Wh0eXk5nU4/ffr05s2b169fHxsbs20beAVUqNYYlayqpnFm3xxkam9v78GDB7/66qtjx4719vZGIhE5Y1fDl0dio88xGan9dmA7Gve478RqiJ+A7YCD62n6G8BnymA7U6bW9/4K/w7ydpIq0PYwT8cEZo5xg6H/1pf6XBKZEVdRhon5LbRWW1pa9u3bl8lkkAc6NTWVyWTQyINrHWyNQfvJHRRLAWtcgglsuhgIu3LlSrlcjsfjAwMDPT09gBfQdti2HQwGo9EoEB7b4hw+06SXG/XcIzkn5cCaHpn92fHx8WfPnv3www+3b9+empoql8uWZcG+By48HEojFY2DTm/t5eVlRP2iRQsAFw6Hjx49+vXXXx89erSjowPRw7FYDHN4bN3Wnkb9Fe7BgO1gyiiXzo1ZtRE6DgXig1PkW4Pz26hUsSlTBtuZ2iwEHjZC7oXVnqOqGN/Tu9jtv/ClCADqK9WKGBP2YzS5kMZgsVisq6vr2LFj0EM8fPgwm83KjwlmTkuqZeQUVRpy4B2dvmfPnoXD4a1btwaDwUQiEYlEIJstlUrZbDYWi6VSKdu2iYPdvn1a322DUSlEJzTpkI6AsktbKBTS6fSjR4+uX79+9+7dFy9e5HI5yl2lYTXNbqhZIWMn9eC8jWlubu7q6jp+/Pjx48d7e3sty0qn0wRDgIbyKFQbV/g0m+KPrVKpRNFPtRQK982YWml/A8jKM1nVTL81ZcpgO1Om1muBt3O76ssiH+DeBnw+H3i7tWnYIZkhSikpg8DXlmX19/ej/aeUWlhYWFhYsG0bw0mRSAQYjj0+Qj0ZHaFcg4b5fH5sbOzSpUuVSiUcDvf29nZ0dMRiMaXU5ORkpVJJJpNKWJdJc8HNUOzmA3xzMI5tbvamp6enHzx48P3331++fPn9+/dQq9C2plwu41DK4Du1Im0GC0U9BI4yDXGOHj36u9/97tixY93d3SDzksmk9Kn2VCf8yi1yuhPjrgBme57hfvIildQv5i4ikYjMk61xa2T+Kpoy2M6UqXVZ8p4e83bk7Ty3LjnBJtuFaDICFXFizJP2+9XAnHy3IGloh8t+Mb2a8fai0ejWrVsPHz6cy+Vs237+/PnExATXoVgsYkOVPI1mckbWjeP8IAJfvnyJpuH58+ej0WgqlWKEAPq52pjjJoF3nKWTKwBgB3mEWhkvm5mZefjw4ZUrVx48eDA2NoZmOuQpHF6k9QmdTaA8oJwZI49U0liWtWXLlu3btw8NDZ09e7a9vT0Wi5HVK5fLpVKJcLCaifevY/Yr+eNisYi0XK2p6qZ4tZ/FCgDbubOJN+Q0pylTBtuZ2oyl3dNz3q7GM7WEBsm+oI+2FsyxsFdJrKk1ofBWSRShbQcWbc+ePUtLS5FIBDlUi4uLjuNAnqnlg1ERTN4Ocg3qMBCKValUpqenC4XCs2fPEolEd3c3+mKxWCwQCNi2TYJKYgh3E3YdhcnWeYxwIDA6xk9Hl2ksaT6fn5ychHji0qVLb9++zWQyCEXFKGShUJBZC9CmYG6SSFGtOPc6jlMsFqGQhX/1hQsXzpw5c+jQIaAlJpWVSiXbtvFbtCSSaoKDzy2SxW0JsB1tnGvLnuQTIKSIRCLRaBS9b/fVbcqUwXamTG0QeEdrU7cNh2eR6JI0GGfVVZUe1q9f3JXxlthUhemG5NiwNYKWC4fDPT09gUCgVCr5/f4ff/xxcnIS6WSAbmqlQUa1rES9hHqAj8S7gHoPHz5MJBJHjx7t7e1NJBII+rQsCxpbJWa2JOyu87iso/ONXwClyWg45PmCfqtUKpOTkz/99NOlS5cePHgwNTVVKpUAu7F0AGTyDMSLl0oltGslQeg4DhxS4vF4a2vr/v37T5w4MTQ01NfXh1k02hbiYOEAyUZ8/TdLH3Ww3KDQ/QixneM4hUKBn1S749KWl4QoTnuQdrVHL0yZMtjOlKl1w8zV+FPOXdY9hVMNn2kME7UU7t1I+y2/ZiQ5Jav47ZjrQlA6uRw8SN87UD5btmxpaWnBt+bm5tLpNEzvQqEQP4XbIZnsoFR6Au8CiCwtLT158gREnWVZyByzbRuLLxdT8i7Ip/8iC/gLnn7ytFHCVgaEMVdSmmDbtu04zujo6P37969cuTI6OprP5zH7iANRLBYpKVhaWgIoxMAcMJxlWZJaxhOUUo2NjTt27Dh16tTQ0NDhw4cTiQSlMLw/Ic8Hku9zALvaNz81zIZAPVaTsrpvD2jfjVw1IOP6b70MCjRlsJ0pU2t0Z3XvslLT6vf7Y7EY81I19KYNFWEjBByR7rKcXq9UKjSP1RKQfuWIBWkXBxWw7GHJgX0wdmgRoj3d19cHTSJ4voWFhUKhgBE9uoUBsUkWkOyRDKHHr3Ac5927d9Bg2rYdjUY7Ozvj8bhSCkNjakWQ66ZkMIImc+HWS2mKBHk2cuoReA4fk3zbxMTEyMjIxYsXb926NTExAeoUSwpLGhid4PnSX5B+NIRlOExg4MLh8K5du06ePDk4ONjf3w98Lx2qNTaXY5qrLvsnpMR+FF7EOYBmMVPseE8iT0L5ZnDGYnmRpIyFIpyt8SfC/Ak1ZbCdKVNrujybPjINEz5h2r0+dzhuzBofQNZE+odprc/aRM7n/uDSu1h+dg380U+OgKOtrU0pBS+xfD4/MjIyMTGhvGLstVE5TaiIR9BtzOfzCwsLy8vLlmV1dXUppfr6+tjyA7nI/AwlOmty5demGFkeYs+bCreNDjPB3FCvUCiMjIxcv379xo0bT548oXpAm/Kk7518KXl8SabiFG1vb+/t7T1x4sTJkyf37NnT0tLC70rzYdnf/Kh7kl/2oGjXGthxZN9J80i3G6U8Q7hEiEJhO1tL7zBlymA7U6Y2Jvir06DLU47HTZdbyxect/vYXw2yh1gB6xAKhZqbm/ft2wfoEAwGc7lcLpeDfBLZYsjoRB8QlniIKUP7j2QSE06BIOfm5p4+ffrdd9/lcrmlpaW2trbGxkbsuPl8nvwid2WQeYhe0ND52jyR0FplQrHsAHIdpI0zAuwBOAKBwMLCwuvXr2/duvX999+/evVqcXERh0OebBx5pMCFJx5+KYcjlVJQyBaLxQMHDvzpT3/av39/f38/vAY5ZqpdBdqDawQxoxMNCtN9qrtdiuTXFKAoYS1uypQpg+1MbUxIJ3fEGrmx2g6qbSGMZufOoQ0D/ZomC7WRpdZ9k3hUDvUDqLW1te3cuRP/dRzn5cuX09PTeAUJXEj8QEuBBzkRxZQFjLEXi8W3b9/i+ZZl7d27lzgjFArBNgUUi6SptAVcs9hOifw0JRr6mtEudSeAd8BYS0tLCwsLjx8/vnXr1p07d54/f57NZjkxiUFJ4kJicTfFRTKPhnlNTU19fX2nT58eHBzs7u5uaWmhzEXj5KrZ+dZzav0KVSwW0+k0sJ0bn3n6GPP0hsnRsqi1+RlNmTLYzpSpX4APwHZYDd7Jbpq2YfC/UrRYe+dYU59d/pd8jxwfjMViPT09yWQSK+M4TjqdhqIWgVQghDDaRVeUUCjELqGEv/hWqVSamZmZn59fWloC89fR0QHuKpFIZDKZ2dnZ1tbWSCQCezbsx5IIVGt7HEoaBbtpJC0513EcTLzFYrFSqTQ6Onrjxo2//OUvo6Oj09PToJrAgwLbSUDDcUnKVjhjgBMSLchisdjZ2fnv//7vAHbJZFJTDml5KsrVuP/iJzMjN2zbXlxcLJVKzJNVXpEY8tokCEauIAcKDYAzZcpgO1MbtrDRcia9tr+dJLo0fzvmyXqmoLonln5l5onOcxp7h8dlb472uRRyNjY27tq1C0guHA4/e/ZsYWGBo/ogn2j77F8p+SJKDCZify2VSlNTU8PDw4lEIhQK7d+/v6OjA1ZtiUTCcZyFhQXYo6y7wDGJaCWM0AY3OWAH5Do+Pv78+fMffvjhzp07o6OjxWIxFotRqcqD6D4zAXGk3w2QJR5pbGw8fvz4yZMnDxw4sGXLFopR+ORqWF87W36dSLHaS0oPFJyxUpnunr2TU4yabEgSq6ve85gyZbCdKVPrkrojtlOurl+1uHru1sArYFZq7wpyLP1zIxX5KTQo6Uac7g2ePBBAWyQS6e7uTqVS+G46nc7n87ZtQ7uqoWR+DUoP4fTAeZRqYixvfn7etu1IJOL3+6PRaDQabW5uDoVCDQ0N6XQ6nU5j2F+KItfLGSUREqXERL2yiR8KhSD/fP78+eXLl//7v/97ZGQkl8vF4/FYLJZOp4GnlRBPKJcgQ7JQ1PGA8ty6deu333578uTJ5ubmSCQiFc01hKKaLGYtdMDxGYHtcLVqObnaPYC7D05qeSM5JpoyZbCdKVNVkRDTOet355JbSKlUQp9o1Ybsr7xN1tNQ4y4I+IVtD9oF7KYAEPF4fM+ePcvLy5lMRin1+PFjkCLRaFQpVSqVgEKgJCCNp1byr4hFaKSCQK1nz54hRCuXyx0/fryxsVEpBRc3dHvhyadWGwVbywhPHnTO2EFvYVnW7Ozsq1evLl68eOXKlYmJCcdxsKSFQgGrR/kF2WVQxaTW4D6I78KdB8fx/Pnzv/nNb44ePdrR0QGMDhMQqVOprYH9lV17apyiGAOlIgfeLtVyxqiNJfzFvAFOJC1zzJQpg+1MmdqY2C4YDAJzSKmB+rDX4x6fIgdTLBbBUVUDc/IV3KTaZ91p3O0q5dW9UiuDg9gFMaqFabBisYi8ps7OzkAgMD8/XygUZmdnFxYWAOPc84jSKkUJTxk5E6aUKpfLyL3ApptMJvv7+8HeIYKWcRqyLbjGd2WQlDLpROvMkngDbh4bG7tz587t27cfP36cz+eVyBHBOUm3XvQi3ScPLe4gRnEcJ5FINDc3nz59+sKFC319fclkkviPHJg8aprRydpZYdldlX6K8jbME+HJdWYyCj/jOqKBTZky2M6UqU/HdquGybrjybmXl0olzZeBxmyeSGsNMkzSOIMITE7gqRVjlOPHjyulbNu+f//+06dPS6USlw6xE8ii5ag7IR2fo5RCJCiemcvlnj9/juecOXPm7NmzgCmJRAKRqaVSCbN37uyQNVjlchm9ZhqXEDRjkZVSgM4LCwuTk5PXrl37+9///uLFi0KhADOUfD4P+AL2FJQwk381FzegOpB5QIGO4xw9evQf/uEfjh8/3t7ejt8I7Qt8j/kjUo7gtoyuRkP++icnriZEcXh2VDXEzw9FJ23kUmj23eZPnylTBtuZ2sjYzlMnq03IuYkuNn0Y6KRxBm6qyfPBX5P/8OTziBJA/EgDNtBCRA+RSKSrqws9aJ/Ph8E427Zhekc1KygWmWTFwT4gFXQY4YqytLS0uLg4OjoKtWwqlerp6YF4lg55JKjW/unE1ZMIQ304Fec4Tj6fHx0dvXv37t27d589e5ZOp+XhIAmHdQMoQT/3//uLHAzKpFe+eDKZbGtrO378+Pnz57u6upqamtCLZGKshgs9bzxqZzb8youJd1KpVDDiSYcd7cR2P07SFDw0Bj2rwUFTpgy2M2Vqo2E7urWt+ucebIfcITQthURLa+1jaq792j4HEFBeKWIUmEfAWWN5eTmRSOzcubO5uXl5eRlGxO/evQNEQxuRCbAUgUrcQPEs4EskEsEM3+zs7LNnz/x+f6lUOn/+fCqVAlEXDAaRNAUea92dXVLBqlbEnrlcbnp6+sGDB//1X//18uXLmZkZAGt09rEs4XB4cXHRcRx0qGENyOkxDtihb07VbWdn5/nz58+dO3fw4EEk6UmZBQYi3WqeX0fi82knLb6oVCr5fB50L7U+tAnkzYMW68xPjdsG6V28Lu4TTJky2M6UqU8vpjNpu7LnVk3/BSkRkAZjdVJlX3CnlIWPg24XJ7cA76S0s1gsUoMZCoVaW1uPHTvm9/svXbp09+5djM1B0ZnP56X1ibYHK6VgawfDPOASPHlxcfHVq1fFYhE78Z49e1pbWwHpgBSVGHNc+7wd+6f02cFHnp6eHh8ff/Hixd27d588eZJOpwl/+RnBjKoVkxR0Y3nWAfIqpXBTsbS0FI/HGxsbOzo6BgcHv/766z179pD1xM9SQsEzUyZ3aefGGjRoxFQrXYulmwm+6zkpSDYa9jrokktBhvnTZ8pgO1Om1h9l4ilc8KQr3GyWdHP1RGw0MKPZb+1fxz1pbfIi0sYZeIswAmKReDwO9sjn8yUSif379/f29vp8vmKxmM1mge3QbQSlRNUwACIQMLBaPB4HfQVogsGyQqHw9u3bmZmZRCKRSCQaGhqSySRatwTf0pij2sepETngBu71H5EahiCeahKJ45m6Ydv227dvHz16dPfu3Xv37o2NjdEyGl4wGLADaAM+gwZZSj7pIAiez+fzNTQ0bNu2bf/+/WfPnj137lw8HmdHEhhRTh1QneD5QTyB3Uedt5+j3cmerAY9CfSrHRdiO9mTrT9zrB6ZuflLa8pgO1Omvhi8q7aNkWTCzsHBHc1Di08mjJPbpAQcnrih2tdfvDjUpT6UuFLpiQZWJBLBEivuOwAAIABJREFUk/E4LDySyeThw4ehnHjw4MG7d+9oeseZM8uy6NnBkb50Ok0OjzQSfhDhZgBDpVJp165dkHm6rS4IQNHndSt2q/FSn1y0epHdPZkwhk8BaMUxO76BbDY7MTFx7969Gzdu3L9//+3bt8TTeAVoHXDukecjqycNqOUUo2VZnZ2dhw4dOn/+/IEDB2KxGFaSwW54Qbw9+oN4romnJPzL3njgnVQqlUKhQC6ZJxjvSeRlKE9mCilisRh4O5zbdX5MT0W5wXOmDLYzZWrNlVQzaOwFdlA2v7ibyhQK+WRtj6xt1bEW4F01/aOMTOD4HZ8mM+8xle84Dqig/v5+v98PI+JMJsMOoxbGAFDIvFo4EmOMjzCInjKTk5OlUimVSoVCoVgs1tXVlUqlpKEg5q7YHJdiBdny/gXt2bTmOx+U6Wr8L2UQhF9LS0uFQmF8fPzx48f37t27f//+8+fP4Xgio+sJ4+hjp3mUyFXCqZtMJrds2TIwMHDkyJEjR450dXWB5vz//3YHg9oJUM+CuDnsX/aMXfXVNJK1XC5DJ6tdwpxllNGx8pAppaClgHL5k02ITF6FKYPtTJlaoxyee8+QbVnNBmVVF+KN8edeg3H1bG+02wAt19vbOzQ0VKlUstnsixcv3r17x14Y8EowGEwkEtiJbdsGx4YXIWgAUsR/MTV///59IMLBwcFDhw6xn1gqlbLZbDAYTCaTmMFi1gVc0CA++MVPHrJfXC4pXAUUw3/xAaELAdTLZDLT09PXrl27fPky1CcYHQPpKAPrtNwIDOEBTEucTapy+/btx44dO3/+/NGjR5ubm91WPhtAEIqPb9s2eFNS5prfpDuFRYnxRBpYri8TbFOmDLYzZerjcJ4s9G5WRTnueTslMqA4Mr++sF39z5TEGMgSYKydO3eCt4PYE4N06Lfm83laELNZRhYQvAuWnX1GwJ03b96g4RgMBpuamlpaWlKpFGQfeGahUMBLwQT4c8fAc3CQgEMyhVwiZk6gsBqvX79+9uzZ3bt3Hzx4MDU1lclk2Adn81pDjegn4kWkVRvfCexODh8+fObMmQMHDvT09LBZrFz+2+v6UoWFZKFQAF9LkYr7ts0dDENDGWiN1Ycsu2HjTBlsZ8rUxkF1ciSfjTOtmVV7Wl+20jTEs7Fd7zE5Fw6HsRToHnZ2dnJaf3FxcWxsbGFhAQGmGIF3HAcmFGyfSX81qj4lbl5YWAAP5/f7E4nEoUOHoMCoVCqIYZ2fn0+lUvF4HAkZiUTic1vPkBWTqV8cmMOnAwoBmAiHw7lcbmxsbHh4+ObNmw8ePBgfHwcrKWPZAFbQOuQik6gDJUmbOto+d3Z2Hjly5MyZM0NDQ+3t7fj4crxPO2PX7wULm6FsNot5RO161GRMSthxE9tJLYV70MKUKYPtTJnaOAhP9m4YY+9+QjWpLL8LnIfO2vryzfpYJIRROaUUlK1KKTRnw+FwMpnctWtXNptdWlq6c+fOs2fPkFdGvIU2IvZafAH3NXqgkHJjj7VUKk1NTT18+NDv9xcKhUqlAhBD6g6pGJRoAB597kMgg00llAcK4U0CLNnGx8dv3Lhx586d4eHhhYUFaETUCmFJ8k+tdHiZ9Mp7BtjTYNHwGZPJZE9Pz+HDh8+ePTswMNDS0uL3+23btizLbRDj/u96ZPLob+dGru77MclZYqzTsiyawhjXYlOmDLYztcHhHW/64c0hYYFk5rRMWPeLoFdIbOfeP9amN6y2F6667XEUjOqKUqkENsWyrO7ubkz3A/ONjIzgW1gTwF9QU8BkoVCIr8amqlIK5r3grhYWFp49ezY7Owuy6uTJkw0NDRg4g4wUWBAvha8/Bx8j++9M3aDPnDxhMIMIK5PZ2dnnz59fv34dYDeZTMZiMYBCKAOkWkKa6WivKX2P4/F4W1vboUOHzpw5c/78+ebm5mg0Cg0pucAaB3FtwpoaJx6l0Pl8HvOLSmhlKOWW6hnt84bD4Wg0KlPgTJkyZbCdqQ2I6tyNKmI7zwBZTysECXcwIgYLjGrN3DXLFtRvFBIIBKLRKJ3V8HkZTlqpVBoaGvbt25fL5TBpl8vlbNsOBoPRaNS2bfQT1YolLzg/cFHs0mI9KaSFf97k5OT9+/eBIAOBQGtrazgcTiQS8IEDtsOTS6USY1t/ca6OOJUZxEophudK041MJjM5OXn79u1bt249ffp0dnYWUlmY+WEqkfcVPMeozMDrM4IWC4Lpw+3btx8+fBjJE62trQC1ZPvw9bq7JGucePRAyeVy9Opz/1Q1QC+9i6X/iylTpgy2M7UBgZ0G1NBKWxUTeLqeonuIASxNcLDBVg8sCEgU9CVBh1RWKhaLNTU1Abi8efMmn8+/e/eO4fRYK3RRMYQniUOyU4AycEjBhFmhUHj16pXjOK2trZFI5ODBg01NTbDcw5QeWD0M3avP0xlHohoPLvvIGAGUo3jLy8uTk5OPHz++fv363bt3x8fHs9ks3urS0hIwqJwS43lC/zm/KHZmGxsb29vbDxw4cOLEiSNHjmzbti2RSBD2rfe5utpnneM42WwWKcbqQyPJ2op19mQhyql2+ZsyZbCdKVPrFdXJr7VMd/B2Wout9ouolYYRuo0waNgMK0lrOlBu7iHFtra2gwcPZrPZeDx+6dKlycnJ+fl5iY/ZpQXOIyXGyTzCIE6nZbPZ0dHRixcv5vN5n883MDDQ3d2N2Tvs+o2NjW5rDGkx/UtxS4wUA09GcQkk0ul0em5u7uHDhzdv3rx///7IyEgmk0HDFPxuLpcDLpQwTmp0SBjjvMIvUkr19fWdOHHizJkzhw4d2rp1K0yJcSxoSbjxorSwDsB2MNBxm9hpNo0ybEbLpaA1tzJaClOmDLYztVHRHvdR7JGefI/njJ3c77Fnoz/I56yLLfYTErcANcDDYQHBpjAOFZRba2vr4ODg8vLy/Py8z+d78eKFNEAm9YU1p0JWMwGmpwxyzzKZzMuXL30+XzweX15eTqVSsViMLCB1FauKnev5sJ7JpGTmgDakhzBsSmBQ/Pz5c4gn3r59m8lk8OkIgtFupl0fZdp0OZY2H3j/yWSyqanpyJEj58+fR9QbxhZppMLl+ky+J18WBoGOJW9X++LSrlbpgcJkDtOWNWXKYDtTGxDSSW0EHsRovyYzrE35yDBWx3HI221gPoBIjppiTLhj+wyHw3AAAQm6c+dOWKKUSqWJiQlqQjm7hh8B7QSijmBFCYUKOrNofM/MzKCZ6/f7+/r62traEokEmum2bYdCoWg06h44+1io7X4yrZXJ+AKiccDO7/ejAf3w4cOrV6/++OOPz58/t21biUyLaDQaCoXy+TxoPIp1sDJaV5fnZzAYbG9vP3ToELJiNfEE8By4w2o6nl/zHuAz8XalUgln2qrzr9obpuSFVPGaylUzZcpgO1OmPgtrpVnTae7E2jPd/T72ZKXIkW60a3z/+Ni3JzPE3A5qskWIr9va2k6dOoUNdWRk5M2bN5iHw+sgsRcwRX1oEwh1BRYWcg2utm3bY2Njt27dSiaTJ06cOHjwYCQSwbAdBgEty6JR3C8ITahXBdSzLEsJH+ZcLvf27du7d+/evn37zp07k5OTuVwOGotoNIqBOSA8OrxgrXDauC15IVtJJBINDQ1Hjhz56quv9u/fn0ql4CzIuDYltN5fHId9vrO0UqlAWezOlZFUpSZ+YltWi9TTGrumTBlsZ8rU+kNvNfYM2ZOVdrLai2ixsxLYsU2J0aifg5zWRQGQ0YCNrVjp7oaE+3K5nEwmBwcHI5FINBr9v//7v4WFhcXFRSa+w9rXtm0JqTk6Bq0GtnOmvIPump6eHh4eXlxcDAaDaFBalgU5i23boBU1Bqsa01ODxZFviaQjjzvQFZ5ZLBbT6fSrV68gnvjxxx+p7gwGg5FIBMpi3ADE43GlVDabXV5exuciF0iUDKfixsbGjo6Onp6eoaGhr7/+uqmpCY1FpRR+O3q48gfXC2RZNctVPgEMLnhx+bgUzHrq0JknS85V0yabMmWwnSlTGwrYSXCG2Sm082RoFW76uR9ImoROb9R1As1g+6FTxgYTzGI1OGlHtEeChEvK/1YqlY6OjnPnzvn9/lQqdfv27devX9u2zf6s3++PxWJKKViEMHqLrUxgR2IafNe27ZGRkatXr4bD4TNnzuzcuZP2hHg/zG/Am2Qnl7miGhiCzTLlCDiUaiWMDh+H8EJqbgqFwuzs7LNnz+7du4dPR5kOmol4Heps6OeM76KPjKehr4rVQJjb9u3bf//73x8+fLipqQkfUFJQOBX5cTZeIAqHER3HWVxctG1brgAvTIgkJLEq5czJZDKRSLi/ZcqUKYPtTG0oYCfhHckhuiR4PodYTbvpX1opYjtGyq5lT7v6V0nbazWNIeAUUR3Tt+S6NTY2NjU1IWE2n88Xi8WJiQlKT9hy5QLiBamfBW0jGVbLshzHmZ2dffToESAjHH0hh4TLHUfZ2DTH3k88xGMHZEBABvSgxcXio6F9zGw6vObc3Nz4+Pi9e/dgUJzJZHAWcfiSnUTOxvG/ME+B3zKpO2RkJRKJbdu2HTx48NSpU319fQx5U15ygc+nolgj3B70xUDn6kPNMo+XduWSZ41Go9oUpunGmjJlsJ2pTXB+B4NQA2DmWu4T8i5fm+NWwpCM+IMPbtT9gxSRXBkJ7CRywuYKSQSMUaB4uHTp0vT0dLFYjEaj4XAY8RU0NOHwO1c1l8vhQXQ2YaoXCAQWFxcfPXqUSqVs2z5y5Eh3d3dLS0uhUEin08lk0rIsUKq2bUciEeTb0muafsuEUzQ0wSwgIBrcN5BtUC6XbduORqOQbhSLxXw+/+LFi/v37//1r3/98ccfC4UCoKTEherDVBI5U4jig/iNhUKhra1tz54933zzzcmTJ5uamlQVn97NMDQmG+J0h66feNsMEc+mTBlsZ8qUx19/bOTQbGKK3z2ShX3UPVHHYoTUxu74eLJH2sATbeoo3vT5fKlUKhQKoTeKJubExAQYF6YpkPOTbsbM+ML6s5Hq9/tzuVyhUBgeHmZPPJFIoIvH9wC4RoqRabB8Hb4BhkCUSiU2QMkXlstl6H9huVKpVGZnZ9++fXvz5s2bN28+efJkenqajiRuOacb4VEywmYxSMFYLDYwMHD27Nnjx4/v3LmT+llSoZtKB0BhtXQq/ihsx3m7amN5pkwZbGfK1AYEK5jrJxsk3cI8k8e0vUet5BOsO3+7T14xrTPrOcaOSLFIJALo7Pf7I5HI3r17lVJoXOZyuWw2m8/nIRHIZrNUURBskRGk1BREoPQNfvLkCYaxfD7f1q1bm5ubm5ub0Yfl1B0m5NhAJ08WCARw4AjmbNsGjMN/A4FAPB6HBwfy5ssrNTk5ee/evb/97W83btyAux5JO1W98Scfx6dQSsVisWAwWCqV4vH4jh07zp079+23327dujWZTKKH60aH7iOyIW8qcNxx6GUGtDv6z3NZAJo/R06JKVMG25kytUa3DcmgIOjz09qpwHbS9X6jojr3buoJOChBwJZMdW04HO7u7j5z5gxM6X788cfR0VEMkxUKBbgZy/E4ki4UMYDrokme3+8vFoszMzNPnz5NpVINDQ2HDx/etWsXfy+zQ2C/IpUulJpKNA8kSo5QrQgtASjxxmZnZ58+fXrr1q1r1669evUKKBa9XYnv3cvCoTotO6tYLEYika1bt+7bt+/06dNHjx5F8oSMTqm22hubiIL3IS6u2oydxrXjUGIEk/piw9uZMmWwnakNXvLPPbYBaYPi2Uerje1k1vtGhcJuSEH5sAY4LMtC7xIQCuKJYDDY2tra1NQUj8fD4fDi4uKbN2+gZs3n80opBMiSm8HPgnWrVCoA3xiYcxwHhwy2diMjI0CBsVisp6cHqA5IEeiN8Et26Ii3iBuA8vk4tbehUIgfYWJi4rvvvrt8+fLNmzcxyQdPEw5rroohZGdZKYXRw23btp06deof//EfOzs7E4mE4zjFYpHkJVnkatkMGxK4wD6G1tZu8xTNkFI+AYMWjIOTI6GmTJky2M7UBi/slGCSqtncszkrzRTkd4HtNioxIBWj1dzgJDWFhcKeijAuAjWwcd3d3adPn56ens7n82/evEmn09AowDqORB3VDzhAbMuijY5jQTe79+/fX79+HU/bv39/T08PPI1t26ZWhpP40kyOWlpiAryBYrFo23apVIJFX6VSWVhYePTo0fXr13/44YfR0VGiLkBMeLt4AhRSmOw1A0RCHdLU1LR79+7f/e53J0+e7O7uDgQCmUwG74ShumpTCjzhbs2FdfsK0QvGffsBc0Hw8VoErUF4pkwZbGdq42M7cDxa1rjcBiRr4hZVoOVH7moD7xxukabWC5MyBQY9IZeMY09+v7+lpSWZTDJxtVgs0joEIJtmcti8mTwLlxkARL4avEXm5uamp6eB50KhUDKZbG5uVi4PWya6StMTupbwvzSog61aNBrNZrNv3ry5du3apUuXoIqVfjdKKUBPz/XxRMOAv+FwePv27YODg6dOnRoYGGhsbCwUCvl8Hh9Q4lHtlWufaRsAweBCKxaLxWKR5jXslbvdKPV9KxjEHK1mSyTlLOavnymD7UyZ2lAlb+VBF1GT6MnbSSAogY7k7TYJuaK1XzWzD9r/qpUcCymDVUrR0XdgYACQ7s6dO2/evMnn82iDsjNLN2NqKVjs9gICwkhFKfX69etKpdLY2GhZ1v79+5ubm5PJJD1vOV1HyAXwxHcLIIUZL0C6SCSyvLycyWQePnx469at69evv3jxolgsBgIB+KqgR4ycCXTnJbDzRHVYn1wu19TU1NXV9fXXX585c2ZgYCCVShUKBaVUPB6XZ5qmSq7WH1/1wXV3I1GpVGA3Iy3EV1U44bOzJ8tck80zp2jKlMF2pjYvXcevqacDm8LJOVVFQIDnaOHxnv24Dbx0buaD7AhanGTFAODYmmT8bltbm2VZIMDQVM3n83IADt7CCGDlwJzMtGW6F/5rWVY2m339+vXw8DAkujt37uzs7AQKlIpLICdiPjn9hm6s4ziw31taWpqcnHz9+vW1a9euXr367Nmz2dlZngN4PgzzND2mG9iRNwJ+DQaDu3btOnbs2OnTpw8ePNjS0oLAXLRi8SNkE1cV3q5fsFKDQpPYjiif0mm3JxEPIhYNwE6jV02ZMmWwnakNzj+xe1gnb+eJDgFlAD429lrVyQxhTEqtJJ+GQiEpdQTNWSqVkslkR0fH+fPnE4nE4uKi3++fnJzMZDIwIuFWTUkEoZj0SWFjDnEO6PD+9NNPkK86jpNKpRKJBN4Dsw3wapjE4iuAhHMcp1AoVCqVWCwGRPjq1au///3vFy9eHB4eLhaLYPvwGVdlj7Txf/xSZGE1NDScOXPm22+/3b59e0tLCz4XHf4A7wqFAujDVTP01vWpVQP2QUvB1XNfZZp4RUaJYFpRXtcG3pkyZbCdqU3BP1GMST2d51yde+aJSIXuGDWmfzYGvKvnCWDREKXFiC0sMszkAFwghlhaWmpoaNi7d+8f/vCHhoaG69ev27aNn2LQlm3b+BGsNnZrGv8Gg0HLsuAqTAe7+fn5V69egbqLxWL9/f1g7wATlRi/Ixil4BfdWNTi4uLLly+vXbv2/fffj42NofMrwyfYxlUrNstKtP8k4GDcBWi57du3nzp1amhoqL+/v7GxMRgMQjHAX43Xl8JeT5ZrozrbsegcSa1rnQQ5PXSk680mWTRTpgy2M7VhQVs9rACRB4EdW2lavJibmpJfA9B47r4bhrTzTL7SFpnmc9FoFHFhgDWAWUgFBRqLRqOZTKZQKKRSqd7e3i1btoRCobGxsZmZmUqlArgWCoVs287lctFo1LIsdGw5HY9cilAoZFlWOBx2HAdPUEpls1nyPVDgtra2okMHl2PLsuTklsR2MFsBopqamrp58+alS5euXLkCEogD/vhcsNgAIuSkHb02ZAwuQAaGwCzLGhgY+I//+I+urq7W1lY0nUulEhAt+s7kDle13l3XJ1ttjEVGXPZbPfVMnhc12+6y877qLzVlymA7U6bW7p6xqseYtNhAMgEG/8ENYLoLT6BTBugZEgPQXRaLxWw2i37fRp26q7GY2re4my4vL8diMfJkQHhg44BXLMuiDtTv9+/YseOf//mfW1tbk8nk+Pg4cCGOCFu0AFKUPsRiMRB7QGwcqkPfM51Ov3jxAgxfIBDo7+9vaWmhQzWeyfwJpVSpVEKOBV5zdHT0xo0b//M///Ps2TMao2inFpGH1JFIRzoIe+H2h7fR29v7m9/85syZM11dXclkkuAPygwmzNYYEthg9wzumzESwMVicW5uLp1OU7asLbX0vdNeDedbc3NzY2MjZ0Drj6nwXHkDCk0ZbGfK1NqFdzKYkjpZ2bLBOBd8yyRnIGez+EzbtguFArEd4MiG35WrfYt7JxeNBwLAjhukZVmM4g0EAj09PQ0NDUopwOWxsTFM6RHPgdPiED0thekqDE0riDefz1csFicmJgqFQiQSAQFmWVYikcC7wlwdsuYYa4YB/Hw+PzMzc+/evStXrty6dQuzgAT3UhdMoC8hHRu1VAAQX27duvXQoUN//OMf9+3bt2XLFmnYxh40lxGmze4m7AY7ebRJBgnRHMfJZDJE+RTByGfyydLDSK1oKZLJJI442+j1L6CnQbT5u2rKYDtTptbu7kKdI53G6Cvr3nWqmVnwu8R8H5VlvhkoGeXSGmtfs4kZj8ctyzp06BDY0OXl5fHx8aWlJaZvUSQr5+TQDcchwAGlAR7ew9zc3JMnT9ih6+/vTyQSNE7jPFa5XEb2VygUev/+/d27d//yl7/cvXs3l8vxd6kPbZyrKWwwVFcoFAAWK5UK2spbt27905/+9Nvf/nbPnj0gk+phQzctnuAkK9XN0jpbO8HkjCMT5yCSdTOCpkyZMtjO1LrcFep/Dj0pOHPt+WTPyCPJ32weD5Rf6hBoUAkDbd3d3T6fb2FhoVwuFwqFubk5pkfIgUhs/MBzbK87jiMPDXCVbdsTExOVSiUej+MQd3V1xeNxJQztCDHT6fS7d+/u3Llz9erVR48evX//no7E7n89i7BS9v78fn9/fz8Mig8ePJhKpYg5PH1kNjyq0y4l920AHgEEB9BXHzpKgkaVdKlEb7hbQ19bNsrNhWnKlMF2ptY3aeTJfLg1huTtZJ6shjzcmzrbQ2pl4ttgu48tylrlTt/Q0IDcML/fPzc39/jx48nJSegPiOQqosi2UuIKaYJSCvgJiA1mInBmKZfLe/bsQZIYwSJUDq9fv75169b3338/PDyczWYjkQgagtWAnbthSu/DeDwOxi4UCiUSifPnz3/77bf9/f04zT7KU2bDX6rV8B/zZD2zwjR4J5cRtwoYoiXXa/JkTZky2M7Uut8ztA3Y7ezP3QLT7pTKuoGdqhIbRXYBI19m2T/2GPn9fuzclKn6/X7Lsnp6ekDahcPhe/fuFQoFpLoBq2kHCCQZ5BEABIyyoAC2Uqm8f/8eylYM53V2dra0tHDSbn5+fnJy8saNG5cvX3706NHExATeD2YueXBrADslMicALv1+fywW27Fjx+Dg4Pnz5/ft24exPxBRsl2oNtN016qcLo8swoihSnb/oMw4di8asJ1n4JgpU6YMtjO1MdGe/BbwBHk795idhg61rQXYTqZZmKqHqpF+eERj4OFaWlr27duHr2dnZ1+/fp1Op9WKfkK5+Fc2QBlxRqED+7nz8/OwTSmXy/AlbmpqQgu1XC5PTU1dvXr18uXLV69enZ+fz2QywAexWIzdXu0jaCZ27AbCNhkOJg0NDYODg3/+85/7+/s7OjqclQK227QpWPUIREDQVsN2jKRTVTyPQqEQ7XJwvDRW3pQpg+1MmVr3eE7bgMvlMr9LozJtn9YastUK3UCD7T6BtuGAPGfUmB4RiUT6+/tzuVylUrly5Qqyp+gkEg6HSYCxVwsVrVrxNmPfFlbJcD+em5t7+PBhqVSamJh48+YNRt9mZ2cfP3585cqV0dHRXC4XCATi8bht28AW7uapez6MQuBEIhEIBOBy3N7e/rvf/e78+fM9PT3xeByfC81lN87YbOn10m3OrZxlajCOuxJhsurD5rj7cOC/aLIT6GtSJ0PgmTJlsJ2pjUAPaFuI9KIjtnP/uIR31fYDTAXJtp2RytYDu7FK9MOj6QwBWUdHBwBTNpudmpqamZlJp9Nyls7n86FXS1cUZsuyAYcOLL67tLSUzWZHRkZmZmbm5uamp6fhePf27dunT58ODw/THhl2KjBYUR82gvmFFO3K5j46ubFYbM+ePV999dWRI0fa29uRZobTjOYmymQk1FQvkbfjIXCvlQRt0jUaNwDaTxlIZ8qUwXamNgJ0WPVvOrYEWsXKlIJqG4n8WuvJGlRXP+xmtAPXHCPwaoUKDQaDqVRq165dQ0NDS0tLP/7444sXLyYnJzF+B4cLqisI+AC1mdYFAi+fzzM2Huzds2fPFhYW4Co3OzubTqcRbsYos4aGBsdx5ufnJSPrntlXH9rt4he1tbWdO3fu1KlTAwMDLS0twKyw68PbkCjE81bEnB5YT/J2q17pWpOXKYI8u0xP1pQpg+1MrXsmwNNdQvqdyg3VLZKttt+4y/RkP3n/RncSs3FwgwO8g8ACGKuxsXFgYAACWITHz83NFYtFKmTZYWcvDxwqUssCgUCpVEI/FC8Ckm9hYQEsHfIPZOS8pHkkx1btBNOCKLq7u/ft23fhwgUwdtFolNgCT8CZhhFDdzvSwDsleDtgO7dO1i2NUh/qKuCBItu+ZmFNmTLYztRG5gPk4A7gxc/Jd8ImVNsDxbTePDExeq88EI7jgNYKhUKIWMWidXd3NzU14WmYwJuenmZ+qxuTyewKBsehKwoXPahlEYCBJqxSyrZt4j+Av+XlZcvwKwecAAAgAElEQVSyII+oBuyIL9WKud3+/fu//vrrgwcPdnV1IXUNPGIsFgN1hzaxseRY9XqhB4o0ypEgj1mxvPoIsiG7MVydKVMG25naLHsGv9a2hE8mn9zYTkbRK9OrrXIseAiIkEhuAXgFAgGoHUOh0O7dux3Hgcr14cOH2Wy2WCxq7rUyIR5gESsfiUTwi0qlEp1QQP5RYwt8L10zNCMVN7zTjHP7+vqOHDly4cKFY8eObd261bIs4hKKPDxvNuTLbrbhMPfH5HJh2gGAmGeLp++Mm0mVN2xGP2HKlMF2pjZyuf/KVwsWq8G0uftoHOfXXtZAuhoFBAb4xTRVAmXmvZLi6u/vRy5ZMBhcXFx8/fp1LpcjIpTYLhKJ+Hy+bDZr2/bS0lI8HodMtVQqFQoFwEfoJFKpVCQSgSQWbwmtUqUU8B+G8CRdVKMhu3fv3j//+c+7d+/u6elRShWLRbxD8IL8FabxWv/VCjSvBBfreYegoW1J6HoiQlOmTBlsZ2p9bw/ubo5mvUGRI5w1iOoAAjzxGdtwwCKgFvhf0jPGMbUehMevOZeGSSmMwwMMoT0XDocxexePxy9evJjL5eA8l0wmK5VKNptVHzKmOBCO4+TzeTqi0eXY5/NB4MxQWhxK+X549NHgY8gpu4EAptu2bRsaGjpz5kxfX18sFiuVSjjoQJn4OG4IUrtTX6cYaL3faKmVjiovKDxu23Y+n+cYqzbUyFdgKrSURUcikWQymUwmsfJSLWtm70yZMtjO1LovT08srUdGygf7t4bt3IQc9gZPbEcOT+sTbdr+Wu2tXdoOS2IMqA50lzxklmW1tLTEYrF4PD43Nzc+Pj43N+c4TiQScRwHDA05VPZ5l5aWbNsmIpfzkbA4UVXUEmpFRs07ASAP/Bcq3WAw2NbWdvDgwX/6p38aGBhob2/3+XxQ79KGw9039AzE2zyXJI6Ue/hVXpvFYpF8qvugKDGTp1b4Whx6QP94PB6LxbSRO8/sMlOmDLYzZWq9cgOSI9E6s0RytRUVWliZp2OqoQQ+BxRgFhlgNCIljhw5Ui6XHzx4MDIyks1ml5eXU6kUpvTcwXHVMkVWbZoD0sHEhAAxEolAk+E4TmNj4zfffHP+/Pnt27enUimeQp4Z9hLSGVs7zxhAJQJLtDiQVfEiFxmHjD44mxxMmzJlsJ2pDUsmSUAG8gbf5SwOvHOrCeuqbQluYGfg3Udh7tpLKh/hAJzP52toaNi3b188HldK2bb99OnTcrkcj8dpgCKxXbVgCe1fN/CSxxGtWDrwQeTR2dm5ffv2oaGhQ4cOtbe3I8rM0wNPK7BNm/w88YyC5XUKW5za8nP5fB5l3KQBfGsXr7kwTZky2M7U5gIWmmlCnWIIbCpsMP1MO5XNSdusWgRMnHVLpVKNjY1dXV3pdBqBs4uLi5BleE5JagkltbG79gTaI6MPu7y8bNs2aKETJ06cO3du7969jY2N8XicoWe1z5aPbdNv4NPJE0ZjlWzbLhQKchSvRsyMfCncpIXDYeZSmOvRlCmD7UxtCmDhBnAw2pAyCDc40Nqy8rsYvMNEl6etg9lg6jkopFE9O91UxYbDYcuyIpHI7t27ESA2MjKysLBAwxFZ1fghiQmqzduplYF9nBuY6FpeXm5vbz9y5MixY8cOHDjQ1tYWi8XAF0ppSDUo+bEnw0Y9eSSwc2NxiJopkuXV52loovF2wHaWZeFwGP2EKVMG25naXMUtAV02uTevSvCwtBF+zxAks9TVtvYay+vOjoOxMFzoQqHQ9u3b0bwLh8M3b94E8CICUyL4tQZ0q3ZWEAVCDBsOhzOZTKVSCQQC27dv/+Mf/7h///6+vj60hrPZLAyKtQQU2Wo0Z0L9Bd5Ow7WeYYDutiyEOPCdNgtuypTBdqY2MjdQDdVR9ojNQEskIziohtiAJJBzoE3sVctBXxUsbp6jo1yjde71wUGB1RndiSuVSrlcTiQS27dvxyP5fH5sbGxqaoqaZSU4P43ycWtrqh2pSCQSiUTK5XKhUAiFQl1dXQMDA7/97W+PHDkCxg45ZlJhrbzmBQ228zz02mVF9att28ggqX3xKuF6A0CP4QrwdqBa3fMV5iiYMmWwnan1XdVu/WUC6fLyMvo4nloK9ytooz/AGXDE0GgbzYLBbCqrIjw34GNKLDJnaXpcLpej0WgsFmtqanIcZ2JiolAozMzMSIDu1szWCez43XA4nEwm5+fnHcdJJBJ9fX2///3vT548uWvXLugx4cCHd6U+tFGkAYrBdtWW190wJbbT/O1qX+AYi1QrPVnLsqLRqLtFbsqUKZTJ4zO1EaBDtR1C9nFwo1/tZz15O5mm4DgONphqZKHZ13/O4ZOYT5oLKqUgWT18+HBXV1coFALMYl6FpO7YPa9TyeHz+eirEolE4vF4V1fX0NDQzp07fT4fZsLQpYW6QnPi4G/3fD+mql0ay8vLhUIBjtOeA5HVrmIsNa5lmguazDFTptxleDtTG2fb8AzrxINwml31Rl9uFdIoHz3ZcDgcCoWkd3HtrchsOdo6VGubqhUNMp+AbZvy1WQy2dPT09TUBGDnaXuh2d3VI4JWSlUqFcTCBoPBpqamrVu3dnZ2NjQ04Cgj85T6aHncDYZb9eSXXjDycCOGBJFxH8V3AlLLnqxmiWzKlCmD7UxtotI8UOQ+VIP5o8k+27IyvHLVDcns/TW2f20zBitWKpVk640JE+DVoLTQYJwc7WKjvP6dHqN+pVIpGAx2dHS0tbWByYOD2tLSEkJjk8kkf7sy/fe6AX01B7tSqVQsFutnWHkxenqgmGNhypTBdqY2+Hbi+TW2BM2uVnumlgEqm33AdsykMuv8yUfH7YuBVZU9TfwXVBnzpmzbRviblC0r4Y6m/Yo6i2EYfr8/m81ms1mQQ8xMo0euHB3ThjKV4KhMi7A2pkeVy2XQpR97/tC7WLuczd2UKVMG25la9zuE5x/xGgNwbms6T80mx+m0bbvaFJeBej9zmyctyq2axxc6Bs7eLS4uYvoNqgu0a9G31eDdRxVE0NDDvnnzZmJiAi0/JNgivZSTfFpPX8JTJWgqwyTVRvY0jKzmQ1TDn4jTllLYpLXmzeKbMmWwnamNg/A0dSTZIOhkI5EIRu4oiZBqCe4o2MWBGIDn0IxD8LyMsCSk0Ob83Ohwcx4gzUauGuJh41spBZcZv9+PY4Rxt8XFxcePH1++fPnly5do5HHxCa2kxuWjODyYWlcqlVwu5zjOu3fvbty4cfjw4d7eXiViT0OhkHZY5ReS08UZsqq334Y/+vIwyRFVgGlQpNTJrmouIwXvqVQqHo/jiKgP+XXzh9GUKYPtTG1wVAHrCnwBbR1Ulow34MYjf1DmjGHvwY8Q28muotbG1UzXzFGQ6E25rE/kikmFLOLFYIyyuLj46tWr4eHhGzdujI+PM2Beho95GqzUHtKXvzEcDufzeXCBb9++vXLlimVZW7duBUqTObMarJS/SHaW3TaKm9DpGp9aHiYS55VKJZ/P53I5TXhRI6uXpoahUCiRSGD4kmtebalNmTLYzpSp9bdz1P98z7iwOjddrYXk+as/dsxrUx0pbXlr6FgxhlUoFOLxuGVZi4uLL168+N///d/bt29PTk7m8/lf6sSg9Rom+QAdlpaW3r17d/HiRbiudHd3t7W1AUPwBAAzR1sc/BcAsdqZsDnRhqYp5uPkZUHB1rlKhNEUvLsTAg2qM2XKYDtT637nqM3HaA/CoqxawJEk3tyPSH87N2FjNpVPw+JsxXIxschwLS6VSuVyeWRkZHh4+Nq1a0+fPl1YWCiVSqti6PqPBTkkxE4Aw6XTadu279y509raeu7cOchjNVTKswJBGoR3GoNbLbZkw58tnleH7NEHAgHHcWzbBidaY1ncdC8vZOppjHe0KVMG25naLCyRVn6/3+2B4gaFnk1DZo7J7q1BdfXTNqq6fpmiVIysQbLa2NiYzWanp6evX79+6dKlJ0+eTE1NIVe+xhH8tEIr0LKsYDBYKBTw36dPn05OTgYCgebm5kQikUgkYrGYUgpgTvsgdOJgQ7/GWbF5ThhPn3CMsQaDQWSOaZIaTy2UBu8CgYBlWZy14FyEyZY1ZcpgO1ObDmSglaPFRrmpu2rR8tKywfReP+0ouME3u6LyMGG1X79+/eDBgxs3bjx69CiTyXwOVEcIQmeNcDgMjjadTufz+R9++GFpaenEiRM7duxA1xWqGjJGIJCAMyinkDZ4prTriFCMmWO8BjnJWg0Kc2hP3qS5wbQZuTNlymA7U5vmRA8GKXXU9hvtv25/Y6CNYrFYrSe7OYmZj0V1nssuzWUgki0UCplM5qeffvr73/9+8+bN8fFxpMqiYwv27pd6V9JIz+fzRaPRcrmcz+f9fr9lWRcvXnzy5EkkEmlpafH7/ZBnVioV+LD4fD7GXoHWxekBwLeZbwA0wbJMhCO1SWwn3afrxOIS27l1S+YCNGXKYDtTG3Zf0W7i4WUv/clqIDOpnyW2K5VK2IpIFVQj+czuooQLhntNZO+b1nHBYBAxo8+fP7979+7Vq1fv3bu3sLAA4QLs7tAc/yj0VhtmARkEg0GwbtFoFLpOsHc+ny+Xy/3tb3/L5/MXLlzo7e2lYIIdQG2YTHt8cwIO92CDtlY4jhCe1zhMnvOsOF5KuOrQ8rr2TZcpUwbbmTK1EfYV+Qj87bRhKc+xOQohpeOduycr4Z2Z4/Y8ELJfpjW+NfMLVKlUmp2dffjw4X/+538+evRodHQ0EonAfI47uvrInni1J8u+PP2TI5GIRJzBYNBxnKtXr2az2Y6OjlgsBls1mvBJrxNGaHgilU2I+Gvoo3E1MQ5Eu6bkiaG5UqN1CwKennmaisWUKVMG25naLIV5KcnbaQijWloUaQb2ZN2WvGZ5q6258hqZ0sTIFKi+efNmeHj48uXLP/744+zsrFIKERHogUJWqT7JbsbTLwNfVyoV27YB2mzbrlQqSJINBAJIOVNKjY+Pf//995VKxbKs5ubmhoYGCeykAR7BSjUKajOUp26GVuGI68WlVJvddL8OU+Dci2zgnSlTBtuZ2ix7DP/c156303Ae/Y3JH2jxlzKWflW6YjMDu1U3YAAsx3Hevn374MGDy5cvDw8PT05Olstltt5wOCBi1aiy2v1W+TQ3t0rPYbUyxZXL5cDe+f1+x3GQZ+/3+6enp+/cuROLxbZs2dLX14cgMrwrNpQZWLLJO/XuRZB3TXC2o6GgZxxFtbOFDXTLsnAaeAp0TJkyZbCdqY28tcieIFs5nhkGNaq2B4qpj8XZGm2GGbuZmZkHDx5cuXLl6tWrU1NTlmVBslosFsvlciqVYkaIe5ZrVZC3qh/e8vJyqVTC0+BUR24J8N227VevXjU0NDQ3N+dyuaWlpa6urlQqpbwiMUykrFZcRqxJuVwuFAp0tqt96blpv1AohE69Fv5hypQpg+1MbdjSGDhuDJBD1mmCRVqOX9O72G1uXBtSbOYNXnMvo+OJtBJcXl6empp6/PjxnTt37t279/btW8dx4vE4EsAgcYCKxb2Xc5qecOrTNntqKfBfgHiKKuC6t7y8PDo6euXKFXBOOKzRaDQQCJCxw5MNpNOQGY1O+F+GAqua1J28H+AlHAqFYEbIs4gHzuBpU6YMtjO16bYZOWy3amkz3cQZntixHuJhs5UMnODuy2gviZ5HR0dv3Lhx8+bNJ0+e2LaNVmypVLJtG0/OZDIwn5MITLmY19rUnZsvxLeA+HF8MTNXKBRADmHeH7AyFApNT0+/f/++UqkEAoFoNBoOh9vb22OxWDAYxI/jmQZhKC+5DK++SqUChayMmq3zkoTvscwck555ZtlNmTLYztTG2UI81Q+SKMLMViQSoSEZfzAQCMixbjqe4EFsP9jjSQ5hkgxT8zW4oo2301QL1KqdFoVRRcAjWhOXy+Xl5eV37969ePHi4sWLV65cef36NSixSqVSKBRI9qiVph6H20KhEJhUTF/hKIDbsyzLsqxIJJJKpZqampLJpFJqampqdnZ2YWEBB9GyLJ/PVywW6TPMuUmarWAEEL8XgA/RZEtLSyP/j70v7Yoi3bJ+cp4TkkRAZRBUBEEBGbRwLG/Zve696667eq3+E/2/+lN/7NXTW6VWOVCIMigi4ACICMhMjpERkZm8H3Zz+vhEZoI1WArP+eCCJDMyhic8O/Y5e5+5ObvdDjaxu7sbGh1d1w3DCAaDtB1yzhMfS4Y5sXeARylwog4Xne6UdDq9ubkJ4C59RGqZ4P2s+Xze7XaHQqHy8vKKigqXy4UlRKdRwTsVKhS2U/HVpw2ONnjhhv6E//ppkIDdbkebDgpwpITg5UJryxR+xWxTju2s/nYFIeZhuATFsinOEmCcYRhOpxN6WJKmGobx+vXrO3fu3L9//+nTpzyj67oubRnQii43mDawOKiK4le/319RUXHkyJH6+vr6+vpoNCqEePXq1evXr+fm5jBtAhATkluXywU0CRCGrjuY2MGjGNgOXrv43uXl5Xg8jo8cPXrU5XKFw+F0Om2aJhYYFfEBa6yLQaogHzA4IjUgcr4cZwbYDtjaWmTncI0DO5z8YDBYVlYWDodx4fBiMW2yChUK26lQcTCD/tMHiUKtUQVzqpWOol+BACRx3yEfUr5nf1s+n4eriNfr5UNj8/l8LBabnJz8+eefBwYGlpaW9sTEZEANaA6KDvARuoednR2/319ZWdne3n758uWmpqZjx47Z7XbDMFpbW2dmZsbHx8fHx1+8eAHpK3aJ6q1E2pFrsQTFBPM3MQxjYWFhdHTUbrf39PT09fV5vd5AIADPFLB3tDXqCSMnNg5EDmFTJlpXS7Pd3LCGbkPcwhC8E2WuiDoVKhS2U3G4kIdgzrTICsWqYHvmCUhlP4mKO/BZxzpXysrB4Ky63W4IJCF9jcfjMzMzAwMDT548mZ2d5TPj9zylPNODvUMEg8EjR460tLT09fVdv369trY2EomgVNrU1FRbW3vkyBGn0xmPxzc3NzVNQ+EVak1upUGuxVQi5K36REaur68DuQohqqqq6urqqqqqgO1AEpPpriTKIWxHwosDXLvnzQ/0J1hFAt4V7KkQlrZIWmMAdtRvR9VYZTykQoXCdioOGoCTkIFEp5EtVkHL02JclGSdhQZwXhYUygllH1fH5/MRuEG9Utf158+fP3z48P/9v/+3tLSEuuc+N8gZO8AycLFOp7O6urq1tfXWrVvd3d0nTpxwu92oomIeSVNTU01NjdfrdTqd4+Pjr1+/TqVSHNiBViTshWqv2K0GUtWePO00TVtZWYnFYpg8e+3atbKyMr/fT8wfFSI5yJMAEJF5h+EmpfvFNM10Ok1PSlKLBbcEp3+pgwIiWY/Hg8K6UiWrUKGwnYqDSQyIQsVBytm86QdCCnoPnypWcDQW6fjQIoZufZ6oJCB4mKFesVFvZA4CEPPhw4fp6emHDx8+evRobm4uk8mQ/mA/QUOoiFHb2dkJh8OVlZWdnZ3d3d0XLlxoaGjwer2EsfBml8sVCAROnTqFwnomk1lYWIjH48T8id2SH9UByb+aXpEkmTA3fvPmDdx03W53U1NTRUUF+fAhwBZTEx5ZJR+e9n8JwxmGgfZE641TEOdRQLYCbMevlCLtVKhQ2E7FAYQRotC0Imk8OR76CUZwZMZtNawb5KZcaMDnhTYVpa8USm/U5vjy5cv/+Z//uX///qtXrzKZDJTLcMQoVhO3GtgSWwPnuUgkcu7cuVu3bl26dKmmpgYbdLvd+ME0TTTkxWKxSCRy48aNra2tjY0NsHowKMYMDDBtRM0Cx5PLHdAYCDmn00lYDSJc7FUoFKqsrCQUCEoSm+WLDWPNuM76UIESwzCSySRupU8KMreDraBSxapQobCdikME+yhfclsT2GJJFJFU0ymmfqUmIY4CS3QLHYYoIaTA66A5UTPd2dlZXFx8+/bt3bt3BwYGVlZWhBAej0cIkUwmge2KnUb+Ok1xRXHW5/OFw+HOzs6bN2+2t7cfOXIEmAxbJqE0kWRQSXd2dgohQqEQirPYSbyHBB/cqQ4FffGxNTHe4PV6gS9nZmYgmDVNs6mpye/306kgok5qIONL9IAtjGLPYDh80zSTySTn7fZJe6NxE9Qd8XbCMt9ZKAJPhQqF7VR8pRiu9MQhCdiBPpFmjkk9cxKwoy0gN2NQEulkIc5QRVgrPub0TDabDQQCNptN07SZmZk7d+7cu3dvdHSUZkbpug4hRelkLA0nINI0HA6fOnWqp6fn+vXrVVVVfr8/lUoJIfx+P7A4kCVqeX6/HxeutbW1vLzcZrNlMpl3797Bb4UjOaqc0pRYYEoS+YKTQ6cd3rm4uBiLxTBkNhwOgz6kpwJ07xVTGEimd/tETl8+7i8mWtJ1XcJ20rW2atVJdEL9dvz258VZhepUqFDYTsWBIo2sxTv+v79Uk/3UgEkbFZJ+8Xirg3ch+DknjGKz2ajhfW1t7cmTJw8fPrx79+779++Bk+D9a5UeS+lZomHI0szj8VRUVHR0dNy4caOnp6eqqkrszpOAYgM4ADpZQL10Ok1ea+Xl5d3d3QCgL1++XFhYME1T0zS031l7N1FItdvtPp8PdV7sjGEY6OPM5XKpVGp8fBwwrqOj48yZM1B0UoWXnNhoOAetxtKI5AAsNn5ZDcOAkIWz7CXAK/0V5xbkK0C2NGnm0LoRqVChsJ2KA0IalTAKLvgEz7EdR34lSkg8iulkDznCoyK1NGYXROnOzs7m5ubU1NRPP/00ODg4MTGBfEzghlx8izFYBfO0y+WKRqNtbW2XLl26evVqXV1dIBDA+HkwOtiIy+UCfARcA5iw2WxerzcYDDY2NsKR2OPx6Lq+sbEBR2JrpY+kstBMgL3DQoLjCQxTDMN49+4drI/RexeJRMLhsDSpAiwgPkjWu/uhLcXXNsJOOpP0IrQUECmXOF7rZyWraqwl69OaYu9UqFDYTsUBgXfcNKEgLEBi4KU3CUAUU9pybEcSSEUP7Ekp7ezspFKpx48f37t374cfflhaWsIlgFMgiD2Hw6Fp2p6QnV4ESRaNRltaWv785z/39vaeOnXKbrenUimQZFRRBcHj8/lcLhdUEeFwWNO0dDqNinA+nz927NiNGzdcLpemaRhli7kUZHTClTfSeCuaSwYOz+FweDyeXC63srIyODiYy+XcbndLS0tTU1MwGMQ+8OcBEvkK1oq351n9uoCdBOnoV+6BYtW6Sj9IOJvsx2nyh2A+R4pKV6FCYTsVBw1kFHtRmkgG4sQ6cl5Kq1Ke4N7Few6nPzywT+oh439aW1ubnZ0dGBgYHBx89+5dKpUCk0d+b4A7BZlUK1JHeL3eSCTS2dl58eLF3t7exsZGn89HQleMrOCNktSfh5Y70zQJB7jd7rKyskAgkEgkMMc2kUhsbm5i9K34WDlBk2GB5GgKLbe+w3sMw1haWhofHweTFwgEsGM4XlRmJRpPWKx8DgZGIdxGKFbsSqchT7YecrHDp4VBptB8YLQym1ShQmE7FYeaUqLUTvCOt7RLYAXdV4TtqMWe0tWhnWJZsNYmveHt27cDAwP37t2bmJiA4YhhGJjuhZOPoQ5kGlxa44KfA4HA8ePHb9y4cfPmTfjYYVKt3+/HtcDWQLzRYCu0/YE1RNFW7OokXC7X6dOnI5HI1tbW0tISMAcfK4xlQMAxHo+jlx/CGnLiwDqBd3EymXzz5s3S0pLf76+trQ2Hw4FAgGAlzcuiCiM/0gNcT6TDpPYG6Q3SqDdSnPD3SExqwacsRairUKGwnYoDwtJZaR5ucE9cEZxQqHMOXAs3wuXqWsnxhJfV9pnGDl6mAYgBIiEHOFSrgVRgUDw/P3/79u0HDx4sLCyQEJUAE69IEnsHhxp0s1EjGsQruGput/vChQtXrlw5d+7ckSNHUFrl9The7uQj6ukSO51On8/HS/PAi0KI/v5+p9P5008/TU9Pb21t2e32QCBAW8Nu8H2jM4BN4djB7OIZIJfLjY2NOZ3OdDp97ty5aDQKUS32jXOWvEORt/cRWciNVL4WNShdBeugjmQyub6+bpomCvQct1nZO36koFrhO4OTw8UoCtKpUKGwnYqDA+wKNthJL9KMAerK4gigoAmF1O7Da0D75Ai/OkJln2+mQhiQjcPhQJUNrFUul3v37t1PP/10+/btR48ecU6U3OOs46SIXSPMBwQGKOlyuUKhUEVFxcWLF//2t79huhfAH1Sx/OrgZ/Tbyf/ZOZ0op1LQtJK+vr6qqqp4PJ5IJJLJZD6f9/v9QHWZTAa7waWd2FVCusB2mCdLHsUvXrxYXV0Fz9fR0cEXHpd5coKQzPPgb0zLjzAuf2L5wlcUNSziRFGJNpVKra+vg7bkBB4hV2lTBBBdLld5eTmuC1kSKrpOhQqF7VQcUixIGcKqSSTN5p6cHK/hFvNltSa5Lzzl7B/Y0UBVjOgADSaEME0TrJvT6dze3n79+vXdu3f/4z/+Y3FxsaAHIXfxxb9wSyGXGdCBcDMBePJ4PGfOnPnTn/7U3d0dDAbJ3gx/pWvHL/H+y+WE78Ph8NWrV6HwWFxcjMfjoNYCgUA+n9d1nWZXQEJBzwbQvZJXs9frpdOi6/rY2BhUFy0tLfX19egO5LSi0+kEmOOkIDWWid2ZaV/LihIWLxLqk6OmQ+l2426UxbaJ00LlddVdp0KFwnYqDjXDxzvqeJ1L7FZaS0M0qd63f1T0VdSJJB/dYpBOOg900rjSc3t7e2ZmZnBwcHBwcHR0VDp8XnGT1BK4KAA9NNVN7Jrkeb3empqazs7O7777rrq6OhQKoWVNqpjT15E4Yz8HTh+32+2hUOjcuXMOhyMejzudzqmpKQA4j8dDw9OoZsr3HLVjLpglKk7X9devX5umCdIuGAz6/X63201sMbFxdJK5DS8Xc9A2rYOMv8wHBvo/PAUAACAASURBVEm9RE7O4PAKPkoVGwxN2mQ8QlinRYtC851VqFDYToWKQwH1eFWOt9lZoZg0l0J83L5N6epgZJH9ICGxK3LMZrNut1sIASoLUCadTo+NjQHYzc7OwmSkIBS25m/QdWSJgloeOu5DodCJEyeuXr16+fLlkydPer1eatIioWVBlm7PI+Kt/TiQYDBos9kaGxv/8pe/+Hy+7e3tlZWVeDwuWLkQZsVE9XFUQXNjAU/xg2EYmqZhVw3DsNlsLS0tDQ0NKE8DO4LTQg2aOvD4SrMe1BfO3kkcOclcdF3H+pHWxp7+LwTseJNliWuqQoUKhe1UHBZgR9iOQwFrEi3B23G73X1iiIMB+yQLWT6Yy263r66uzszMPHz4cGho6NWrV7FYrASesyZg8qFF0Y1+DYVCZ86cgX6itbU1GAxSHZMTWtgfotOKFc1L8HZiV28BV+RwOJxKpWKx2MjIyPT0NLXZUdMYwXou+yBiEhhOMN+cWCw2MzPjdrvBOIZCofLycuBjAB1Upbk9Cnd1JoZvTyHFFyXi4fcI8ZSZTIac7fhuS7DVehHRGQnDQsXMqVChsJ0KFf9Xs0OLfYmGdGtlh1dvCdAUTEtfL3rbP+GBoQumaaIrDsc+Ozv74MGDn3766cWLFwWJmf0oi3Vdd7lcXq8Xo3s9Hk9lZeXly5dv3LjR3t4eDocNw0BJjqNMkhcQ9uLeNKWtlQk00KBhNP9FIpHu7m5849LS0vb2NqS+tCrwpaSlgEYH6grMsQVMJOSXzWbX19dhj+zz+SoqKk6dOhWNRgGRNU3DtAxCkKSi5eKJr/dZglPgwHYFIaB1TfI/4TJ5PB4+mZfX4lWoUKGwnYrDBex4VuY1Hau3ajE0QH1mZHvBZRkF7Ve+OnKuNA8kLBa7brd7Y2NjeXn5wYMHDx8+hEExMWq8u44+jr9S3xheB2WFZjt44JWXl589e/bChQu9vb1nzpwpLy8nCS1vd5MMUMQvrcpRMRQyCCFEJBJpaWnp7+83DGNiYuLdu3eJRELs9sZhN4BuqfuQfgW5CF0FXPHwIpAiOhF1XW9tbUWJGSsKvWiAxSTRoBNOg9pKX6Av6nbje4jrBdSOxsRiC8/aIyt2WyDQAABsJ3HtCt6pUKGwnYrDCO/Ert6QzGNLP/Fz8CcYb0fYTtrCge/1sQ6DstvtS0tLDx48uHfv3uPHj9PpNM4Pqqs8ARdUUdCWcVHS6TR5qdTU1Fy4cOFPf/pTZ2dnbW2tEILGjxIQR5mvIKTYz0WRQCfZ1AFfer3ecDjc39/v9XoxYQJuHW63GwiMHxo3QwGeA4EHlhE0FSaSbW5ujo2Nra+vBwKBYDBYX1/v8/lgwoJmPuAenBAJ63C3bS4U/QJhjYSz6aITtpMGxhR8OpJegd8NsN0+K9QqVChsp0LFQQYl5CWG1CtpEslkVfogxJscOnAftcOZVMimOB6PLywsPHz48L//+7/n5+czmQw6ojKZjMvlCgaD6XSalzKtaZsPGAUoxISJM2fOXLly5eLFi+3t7T6fL5VKQWRKkJq3SxKNx6d4SbCvBHbHt2ua5vf7XS4XzaVAqfTIkSOdnZ0oEHu93qWlpa2tLTIWJl6NDoS67miKCTm9QYQhhIjH4+/evXv8+LHT6TRNs6GhIRqNAsnBSAUHK9jQM+sSJXL0ywR2ZNcndqVI2M9sNptIJLAqhMXQjtOxgpldE5RHyR6PDQUpcwX1VKhQ2E7FIcJ2FGBWiPwgv4yCg8mlVEGWs+LjYpDV9/gAkHPS2eMezmDXlpaWnjx5MjQ0NDw8TJwWErBVsFKaYSK2LxwO19fXd3d3f/vtt83NzbW1tZqm0VgLK5ziJVrryNF9Hi865FCph28fVA65XC4UCnk8nkwmA+oOxFvB2ihXhpJVL7Ukwt8ODxiaphmGMTk56XK5AoEA/uUqCsFaBWCSxyuze2opvpClSKCWHIwBXlOpFLnJSCV+8bFtinR68eSAKvZ+1q0KFQrbqVBxkMPqocpRy54flEZTSEjuQFIFhJzo6AjQYJbA69evnzx5cvfu3ampKU3TKEM7HI5gMGia5tbWVkE2lKdzXqu12+3hcLi5ufnWrVsXL17s7Oz0+Xw0g1XTNIwL46SdVblM4G//F4UAGSQgZF8CSSbmTJw4cQIcm67r79+/R31WfOxUAj6Y2uawSyjdAuzquo5f4eWxsrLy7Nkzj8cDoFNXV1dZWYktECwGtkMLAdfn7ufafQlrUrrWOBywubxdUsLK/G7lpXzi7ahfVjkYq1ChsJ0KFYJ3yPHELJn3lh5NUdAM78BwddaBntJE9q2trffv3z969OjRo0fPnz9fXV1FAyLVIkucpYINVUA/Xq/31KlTPT09ly5dam1trayshP0bSFY+YlV83E4n1UMJie5/NIXD4fD5fGJ33DCaMglY4K/Hjx/v6uqKxWLLy8sfPnxYW1vDIDJudEfHTjuDrjt6nOD14mQymc1mnz59SocWCASoYQDHzi1XvjoQY/U0AbYjLUUJjzpJIcGNiwt6Fx/gpywVKhS2U6FivylHQi0SgVdseph1OoW1qPS1wzvrmeHvyefzMzMzjx8//uGHH168eLG+vk5ebvgICV0DgQCUAXsqGUGSRaPRvr6+GzdunDlzprKyEpAO4lnkddBgNFZEwugAYVxtWrAoLH0vICBs50C2EUBE1z/Iwp2dnUAg0NbWlslkUqnU6OgoDo1INbB6BFlIUYG36bqO3aYuQHB16XR6cnIynU5nMhm/319bWxuJRKDVgG8z2aBAPbDPNfYlrEYrsObLgzxQCgpriq0WnFJgu4KjRxSwU6FCYTsVhyiQWUEbuN3uYDCIAfMFAR/nfgjQ0DsxF0ti+6xOHF9dsqEuMXBFyKP4lXLw5ubm6urq4ODgwMDA3NxcPB7nFneC2ctxhzbCW2SbAiRETh8Oh6Otra2jo6O3t7epqSkSiXg8HrHbhCd2xad8Ooi05xLhysuapeGsRAvxq4k3AC+iT87j8TQ2Nl6/ft3n83k8nufPny8tLQGmAHMAiZIHCog3YZmcQZZ4OMC1tbXp6eloNOrxeNrb2+vq6qCrkPQ6/FRbYTfvySvmBfP7rUbrFaHRsfzAMWskHo+TwgaLRBQhYrmoAuc/GAyWlZXBAZEgvmDu4grnqVChsJ2KQ8TVoeHJNE1kCHT9Q8kopUzKFmRTzDktjA2lPnHBPPelVPeHZ5dfQN6Q7TDGJKCkSAW1Dx8+jI+PP3z4cHBwEMCFmtuo9U3sTj7NZDIAdoBl5BLi9XpBTYEkA8PX3d3917/+ta6urrq6GsMnUJTE9QJQ45oVqRQrpfP9aym4hoYmXvzvf4tOJ71CP9TW1lZXV6PlKxaLxeNxtBUCTbrd7lQqhdOCOWZYWtypjjzwCIYmk8m5uTmXywWaMBAIQDYrje3ik2dJPsIx0Jfg9MbxKKAbTiPJmHK5XCwWy2QyghHhdKTkemi9g+x2u8fjCYVCkUgE2I6ui5UgVMBOhQqF7VQcIoQHOopPMigBiaxCCgA7oqCKpdKvNLUQu+b1evP5fCKRABDxer3JZHJhYWFsbGxoaGhhYQGjBVA6tI5sp1QNXgq/whMYIBugGVFbW3vlypX+/v7Tp0+XlZX5/X6gaoLd/HIUdDbhGt5PPfO/AP7abLa6ujrUTL1e76NHj5LJJCxOCNqiOAuxLRGZVIikrjscDlDs+/fvYeyXy+X6+vrQbgifbSw8OtXWRkZ++H8sspEcYayFfkiSpbkUe9qG0/Fa2yH2L4hWoUJhOxUqDkhIdSskS+KBpORh1etZZ46hfaqgC8bXfpZ4QVPXdTTS2Wy2TCazuro6MTExOjo6MjKyurpKdnSEZqTsTtoC0HU45/Rd+KDT6SwrK2tra7t169bZs2ePHz8OuIO/guTjvKAo1H2/p/X0rwcr1oLjkSNHvF6vYRi6ri8vLy8sLMC0GaVbSG5BSYJg4xPYeH2Wji6Xy21sbMTj8UAg4Ha7KyoqhBDl5eXgLGG5J1jh1bpERXHHO+s44M8M9TgsK9ZvJ/bRJsjpSetHlGBWhQqF7VQcxiAbBRrKvk8uh4qSBXm7AwPvbDabz+cDBSWE8Pl8Docjk8nMz88/ffp0YGBgfHx8dnaWesisMMKqTYHmFFQW0XVCiFwuV1dX96c//enbb7/t6+srKytDByS5h0h1WKmx7/OcDetiwDJwOp3hcLipqSmTyWQymaGhocHBQcEEBEB4xE3yPk4COvRXaIR1XYfBysjISD6fv3Tp0rVr16DeRV2bNk61b16xlbTM1uvyR91x/NtxB2H6iBWp77mTpJXhKNn6swoVKhS2U3Hwg1vaAtuh7Z3TclJi4JYovDkdagzoAA7kWcKALF3XQXBqmraysjI6Ovr48eOxsbGFhYVYLAYxhNWogm+H95PReaMSLUQJFy5cuHHjRldXV01NDSEhfBBXiveoWYeMFSPwfk2J1rq1goH9iUajZ86cAeu2uroK4g1fivMjzb2lJUfoFn9FRxrWZDwen5mZgV9gZWXl6dOnjx07RgdOCIZoPNqmNLqXr+fPZqxtlXFYa+hQH3Pe7pMezPikCusVV212KlQobKfiEGE73mUPiywrr1DQ9ERquaNZUgdGkScNnCAfNaTS9fX1qampe/fuDQ8Pv3v3TtM08gcuSJ/wf6kdCjQniV7tdntZWdl333337bffdnR0VFVVwXAEZCF4Ppodwtmv/YwR+70vBw4fkxWCweDx48cDgUA+n9d1fWhoaGJigrAdNdgRsKNpKAB2fFSa2GVJY7HYhw8fNjY2IGfJ5/NHjhzhGA5djKRC4I8oErb+/OtzP7RZLpeDHfT+P0JHQU9l3O2PzuGhnQGoQoXCdioONbwjqwvuj1XM304UmT1P7h4FseMXFZ+EhLjvmtvtjsVia2trIyMjT548mZ6eXltbg28F9JvUbEfOutJ5A+agoiq9IoRobm7u6Oi4fPny+fPnq6urnU5nMpnEdSEMRGwfkXncl7j0URQrp/6GgT3EKqqoqGhtbcW+GYaxvLwcj8fpbeJjPQEHc0RE2e12aFMgFBVCZDKZhYWFgYEBv98fDAaPHTtWUVFBPYu8fa0Ewv7Dnzp4IyC9ks/nOW+3/2tET2XSvVnikUyFCoXtVKg4FAhPCIFqo5WQo/TDm3j4IATJAe6AnRwcoGEYSKLr6+tPnjz54YcfhoeHt7a2UCVEqyIEJRx1SR4cVE7FqQNvB8ZFCNHZ2fnXv/714sWL9fX1DocjnU7HYrFQKATiipOIZCXIYdCeNmafwQrE6/XS+vH5fE1NTXV1dZlMJplM/vzzz/F4HEBNqsySQARYh1o/QWWl02mxaxBjGMb6+vrm5qbP5wsEAr29vV6v1+/3E/CVUGNBbPeHq2Wpng5TGLHrK4SxvJ/aHgcPFKwiwsfS8aqWOxUqFLZTcRipO7FrhMvhGgdz4uPOLf42crIgf7uDFEiZbrcbdieDg4O3b9+emppaX1+3ijSlIiAVczmbwgtnqLqeOnWqq6urv7//5MmTwWDwf//3cTohDuWnnRc0QY8RTPwSBnBhZ1BEhs+w3W5vbW2lcbELCwsQt/JZt7Tn4OeImES1ETCIZmqhrfP169cgugzDaGtrQy8BcZwErDktXdAc7g8k7biJHa4szRz71A16vV6Px8Ofxwq2ySrqToUKhe1UHC7SjviSgloKJMsSWwBl9bVoKT4JAFGNdWtr6/nz50+ePHn06NH29nY6nSY7QKkCyCuDVktebsnh8XgCgUBra+utW7daWlpqa2sxyAvv8fl8HBqC36KpFVRABwPEpxEUBBOfDbUQbgOX1tDQ4Pf7Y7GYruvpdHpjY4PYTWHRtNJywosYKUbHS3Yh79+/39jY8Hq9Xq83Go3CIxDsJtkpS6Z3Eq/5hy88qXCczWZ5v90+T7XY5e2A7aRRMejF/EMWgwoVCtupUPFHMlJ8jAEJAuCmRkMmeIKkJME77aAh/br87faT6TFGAjE9PX379u2xsbH19XWQapjngQwKmEX4QyLwOJvC/1RVVXX16tX+/v4LFy4cOXKkvLwcad40TaAZ4Dle28XrvJmPCMI/di3Bvi6bzcK+LpPJYByWx+M5cuTIpUuXXC6XaZrT09Pv37+Hl5sEiPEKdROiSQBj1jKZDCyRMcsB25+YmLDZbBUVFblc7tixY36/H1NDaN4DpwaLKUY/J9yhXZIgF64yeLv9UGuSCorzduLjtkJpHSpsp0KFwnYqDnIUTHLkFkY1MgkAUVe7+HguBYyLaQLBl88QlGBxqJCHQ4Pdyezs7NDQEFSxuq6jfs3HXmGOZ+nhAXRu0bpXU1PT3t5+9erVc+fOgbFzuVzkY0cUFCq/HEJZRxEUk1NIvVa/n5bC2lZIsyWAgxsaGkzTjMfjGCaWSqUA1wDjJFkrkZRERoIYxoLE27LZ7IcPHxwOx5EjRzDCKxqNkuiEdMT8oaXggX9mxEPYTkJdpmkW5O323DdUrtEpaxVSWP38FLxToUJhOxUHPKxT1a39TwVRIIcX5F1sGEYJn1ixK8L4ErIL59JKIL98Pp9Kpebn5//jP/5jeHj4zZs3pmm63W7AWVRFQVYZhoFfqYYrdvvPuE8HDdSKRCLXrl3r7+/v6OioqamBGS+66VFlg7sb6QOIduJSWbpwZF5jhQWfoRDJVcA07zUQCACQ4ZB9Pl9dXd2NGzfy+fz8/Pzm5iZM73DIvEBJAA6kKYenqVQKUgxCe8vLy3fu3Mlms3V1dejJQ4sezg/aEPklEJbCaEH08zthICo3S4AYu8rHbBCm508a1tOOv4KqLGbLLPXhqf/0VKhQ2E7FoYB3SB4ejwcNXtxQl8vupKIPIRhCeIQ2JANV8cXYT0jojarSGEtK2AuZNZ1Ob29vDw4ODg0NTU1Nra6uUhkReZeIOo4byP0EW+OOaxhHaxhGU1NTa2vr+fPnT58+XVNTEwqFkM4xjIEIVNLbSumcgzxhGQFX7DxLfij7B237J0GlXdrZ2aEDwcgKp9PZ0dGxubn59OnTqakpmrLFK878mYEoTME4Yyrd7uzs6Lq+urr67Nkzr9d7+fLlvr4+1KyJIaMmRfJJEWxOBueexceWQL8fDub7AJCKoj/vgij4HCItg52dHY/HEwqFQqFQIBDABgnaEkDkImv1350KFQrbqThE2A7Iw+/3o8cLWMfKcEiazYJcQgnao7Qm4/NjO4k1wRQEYLtsNru5uTk3N/f999/fu3cPb0DHGJmQ0ZR6qp/yybMg3sBoIsXSBK3GxsarV6+2trYeP368oqICjr4k8+TqY6nYKjWoSSd5/+f2V2IX68c5vOPXmlx1QN35fL729vZgMGia5vz8fDqdhrkMARqu/OWPCpzM46Pt0Hg3OTn56tUr0zQbGxshsMB5w/mnyi+vifMDsfoFlrAM/JXnjbZMVK5pmpqmZTIZ/rAknVtiu+k2xA57PJ5wOFxRUeH3+4kYxsrBWsJppGcMxdupUKGwnYpDFJT2rBSRRBVICZ5aowzD4P124gtuuUPWp8MB6gKvg0yfTCZXV1efPHny888/v3z5Mp1O08BcIFrCVdIkACEEyqN4J84qNAFCiEQicfTo0Z6enosXL545c+bYsWOhUIimZpGo9tdPBvsDT+yer4TD4cbGxuvXr7vd7gcPHrx+/RorB9Z3VHEmzpg/WhTcLJ2x8fHxf/3Xf71y5QrGtQUCgf/9f9zphH+KsMgLrEvi9+DtJAcW6zQXiHKst1vBrREE5LdtsdkkxU6aChUK26lQcSjCSleUHqzOUxRhu6+l7kP+sWJ35DyNw8pkMuvr6zMzM0+ePLlz504ymdQ0zWrOLIEAyrgk5AQ0Qeccjfusr6//7rvv2tvbT548WV5eDrpFsBlivD+M13ylsviX7EZbGpWCV+vs7AwGg4lEIpPJfPjwgaAw30ixyQqSmyCtw5mZmbW1NYA54Gm4A/LnFmnCLOca+Xzb3xZbF2xpoGUDbEfk4p4gjBdYi5k2SyX7fV4aFSoUtlOh4sAtdzaXwmp6IllnWU16oaX4WvztODlE1rhQQqytrb18+XJsbGx6enp5eZneXNDGmWp5dOAYQYZcizYvh8ORyWTKy8ubm5uvXr367bffVlVVRSIRcC2EacjuhNTK0tB3qUT+hePmYoHqdjAYPH369J///Ofy8vIffvgB8ydQQISPidh1fRMf96hJJ4ROnRACM7vu378fj8fdbrfH46mursZTh9htQbPaN+JPVq7ud8JA/Nux2+i3g39QaexuHZ6GqjedsYLv+fIfBlSoUNhOhYrfJROTk4KVtKBOHe5vIpVoSSr7hchgP+nYqY9e07TV1dWJiYnR0dGRkZG5uTlN06CusI5f4y3/fCg7992lrygrK2tqarp69eqlS5eam5tRAgYUph4vacd445oVbXwVJ7kgnsBSQXPn+fPnhRDLy8vGbkgnk0O6EvNS6Tpqmvbu3budnZ3a2lrAO0xsk7zuSoPj31X3YwWRUO2g304Uke4W20kwdhK2+0JaWlWoUNhOhYo/nmWhuRSCCSzIXI1SDjEf3HdN7E5H4BjImqW+KEQCOEuJMJfLra+vv3z58v79+8PDw5OTk5qmud3uYoOqpElidLyoA+ZyORAq0D+ePHnyypUrf/nLX06ePAlJIzQBcMWjoi2fD/tVr6hi4+o5Mna5XFVVVS0tLdeuXdvZ2YnFYqlUyjCMdDoNKztOp1nlBQWhMD61trb2ww8/mKZZU1Nz4sSJiooKkrNYZ2CQvqeg9+/vdIqksqymabquF5MfWUEhPWuBt8OwXWGpWQvVb6dChcJ2Kg4nsKPkASzCHfOlvm9pOqc1C0oF2YJ46PMkmD2/iBe/7Ha7ruvJZHJqaurJkydjY2Nv3rzZ2tpC4pRqsuJjlz4qnnJrEtq4aZrl5eXHjh27fv36lStXmpqagsEgnPBwGh27QTICGhRLJVorzvsCEfN+dglHR2JknLGysrKOjg44975+/XphYQG6CuoY4wZvBUeHcfsYCJkzmczCwsLo6GhFRcU333zT3d2NDjySynLYZJUhi0Iud7/V0pUG0Ind2SfAdhI3KZ09vhL4ySRspzCcChUK26lQ8RG8Q++5dci65FpXEGpwfPOFHNSef8WMLKTYVCq1tLT09OnTn3/++fnz5+vr6xw0SAylYI5r/Iv4PAlMtc9kMidPnuzt7f3LX/7S1dUFD5R0Oo1kjIIacYfAc2Twxu2RrVqKrzGRk+Od3+8XQqATzuPxtLe3w7VECPHhwweXy4UTjjPA0QxXm3KOCmoen88XDAaTySSMCZ8/f765uWma5vHjxyORSCgUomta2p2Ys7C/03nmNihid6JaaX0u33M6CVg/Pp+PeDurHKr0yDUVKhS2U6HiQIXkPAyrCA7dpLkUUs+ZtDVUGPcj9PtyDtzhcCQSifX19enp6RcvXoyMjLx9+1bXdUgr6CRI5VeakcXhBYEMNB36fL5IJFJRUXHjxo0rV67U1NSAxiPUQjCOkJxU0bbu8NeL6njwI6VidGVlZU9Pz9bWViwWm5+f//DhQzKZJB87glkSrwaOmU9+S6fTWMm4EJubm48ePdJ1/dKlS+fOnausrMSf6AQWlC9IF/R3GlDBh1KgJlvsbSUAIrAdr8kWu8HVf3cqVChsp+JQBOUwMs4Fh8Sf9QHvOLIplm+gpSjIeXxOxLb/NwOGxuPxubm50dHRR48ezczMLC8vm6YJCpOGVkmdWMSdSIwIpWp08dfX17e1tV25cqWvry8QCJDpriShxflHCItE4HedkfB7LKc938OtZDAsK5/Ph8PhUCi0vr6eSCQcDoeu65qmlUa0AIWkKXY4HBAloPyKM5lIJCYmJpaXl202m9/v93q9Pp+PxC7S9iUZ+O962ukGwQmRsJ2kT7ceOzHowHYejwfYji8Yq6pakXYqVChsp+LQ4TzJAZXnP3KURfGLv40AjWEYmqZZy5d/LD9XrPGLTFsWFxdHRkaGh4dHR0c1TTNNE3ROOp3m/BANsNphwcEupU+MCqiuru7t7f3b3/5WV1cXCoVorIXT6fR6vSDwAEHIh4U87bCTNEa2mB3GV7rS0FxIgAN4Fz+3tLSEQiGbzZZOp8HbcSkP/WBtg4NBNCbM4hwGg0FMJMvlcqlU6unTp3a7vby8PBgMejwebobymcE0PRiQHgLYjnSyJZ5SrDgPBw5nZuukMqn0/PV6YqtQobCdChW/EAZJ2I7zUlLXHSc2CPaRR9cffiAFM5z0YiqVisfjq6ur4+Pjw8PDL1++XFlZ4SbDZDvHG5iIa7EOtsenXC5XWVlZfX392bNnu7q6Ojo6aIgZGDvqmrK20HHvaNQKJUPaAwDsBBMQcFNAnI2qqqpwOLy2tgYT7NnZ2ZWVFXIGkUQtvETOqWUYUMOpEZXZVCo1MzOzs7Nz7NgxIcTJkyfR3keXg6/q32/gmES8UcDfjvxfPum5hWy38fgh4TZ+oqQ1rEKFwnYqVBwihGdNA6Sf4CQKN/FHic0wDPh9fDnArtiLuVxua2vr7du3T58+HRoaevLkyebmJpkGG4YBFo2YFQ5zpbFsEvz1er01NTXt7e23bt1qbW2ljjoa9wmBBSrgRNFxwSwhSxo2cCBdZ1GZpZNAOM/r9V68ePHIkSORSOTBgwcPHz4EzpMMojk2wgok32xsGdIEKKAhREUfZCwWi0aj0WgUQl1u6MPL61aQ9JtDIk6EG4aB3ZMItmJXX1qQkrGLChUqFLZTcahhnJVXQAsU56IIrtEUI15T4/QV9VHxjrTfaj/3o1vkX0pTvIiMRGFUCGGa5tTU1Ojo6OTk5OvXr7e2tgzDoDY4DlvJ4Y8fMv9ZCAHKJJvNHj9+vKGhoaWlpaurq729vbq62u12o1CIs0qCYs4YEbbjR2Q1Lv6qQZ5UGSQ7D3LygzwFbwiFQvX14crvsAAAIABJREFU9b29veifm5mZWVxcJHcYakykM4aTz4vjaG3kjQSGYcTj8ZmZmWAwWFlZ2dnZefbsWVwF3gSJ7lJ0THILZWmBSZKLT13kZO+C7RPnXZDkkwRMEk+MgiytGcnAyErgKdJOhQqF7VQcIpaO/nW73TR5jLMLfDyDNHGLz+vkKNDaHlQwX+4TGezHkMK6ezSBHpAuHo/b7XZN00ZHR3/88celpaXNzU1wPNL0AnQyuVwuTdOEENBXGoZBbYjAsmCeQL2cOHHiypUrHR0dLS0tJ06c8Hq9Ozs76XQa1BF0Kmh+lzq9rLYyPPeXhuNf7HOCFabwN0sLhi+PXC4XDAa7urqAjHVdn52dxSXwer02m03XdfKOQVMdIXJCjbzmi43rur6+vj4+Pp5KpWw22/nz53EhQPiRiggtejAgJH9BwkzSA8ye1duCdBqx3XjwAK2IwWhW2bXVzI+IRuwnYTvsc+l7RGE7FSoUtlNx6IL4Kt7xzQGW9ApPQjznCUth91fiktIf57Vj7CcNQBNCgJND8na73a9evZqcnHz+/Pn79++3t7ehmeCCCbLGgKsLtfxjuBPaueirs9lsJpOJRCLNzc0XLlzo6uqqr6+PRCLEMJmmSWJb4GNuw1Ew7351Cfi3MvWVDKIrKys7OjogfZ2amvrw4QNGwPl8PjL/I8qTU6rWLdNiTqVSCwsLDx8+tNvt33zzzZkzZzweDx5dsAXoo3HtuN6C1hh/wintk1fs/JAuh45a13WpV7Xg5DFJxEOPH9yRZ/8EqgoVCtupUHFYsB3pCYRl7ITVBkXyXJAahj6V3fk1yE/KbWR7y7O+aZrJZHJ6evrOnTtTU1Orq6toEORddBL3Q3/FRoi9A6ogXq2mpqa7u7urq6utra2srCwQCICYAb7EdggukK2MWm+ll2J5efnZs2eFEF6vN5PJxOPxTCazs7Pj9/vRhEfnE0Bc4resJxkjgzOZzPDw8Pr6us/nq6ysLC8vB54Tu3oXmLBwkszaGPDrFbV80gbpkEqvCtDk0t0KkazV+kRq2lMrSoUKhe1UHC6iTsoW1MJv5R6k4WPi484wou7+qKCinhDC5/PhV/A62Wz2zZs3AwMDDx48GBoaSiaTqL4Bn3FvOSR4TBsjMg+z2DEYyufzUc00EAjU1dX19fXdvHmztbW1qqoKX0dWfzRYgjyK95zhwf96qLIyF6bs7Oz4fD6v13vmzBm3251IJOx2+8TERDwe1zTN5XIFAgFd11Fz3z8pBV+V5eXlZDL5/fffm6b57bff1tXV8QWArlNRiHL+raY7EGlHhjvwD+IPTlZYxqUeQghQmIFAANjOSrGr/99UqFDYTsVhBHbW1EXWr8QiFBtzSdjO6v1WsI/7V1IIn1ROotoZwFkymVxeXh4dHf3pp5/Gx8ffvXuHPnpq4SfgVWKD5EIH9s5utwPYdXd39/X1dXZ2VlZW+v1+VHKJlaEKrOR/UWKM2CFEdcVAnsvlqqqqcrlcyWQSGGhubi6RSKAxFECN2FNp3Kq1TZOaR4GlRkdHhRDRaNRut0ejUV7ZJ15WgkoStrM20u25hq37Rt7FEi1HC55uMa5eQnHf5/P5/X7+MCYNelYrSoUKhe1UHNKg5GG32+Gva53EUCxV8IKslJwK5rNfiUT3A+kgfkTlFMqJ+fn5e/fu/fzzz8PDwxsbG4LpYXHISLTojaMGO6IAQezRsCwUBD0eT3V19blz527evNne3n706FGn04k+P7wN7X1SEVaSPZYoXh/O1ihpCghkE5FIpKury+fz4deJiQm8ze12kxhiPwsGWJ80sAsLC7que73edDp98+bNQCCAwi6fJmeFShKR9qkMq/TIBAQJbFcMkBV8HevW7/f7/X48jEmLR0E6FSoUtlNxqEk7np+A7UoDO6sNHtmPkXL2N/T3t26nBNbkQleYaLx+/XpsbGxgYODFixcbGxvZbBaYgN5MrsK0/5LKkpxQoKXAWPrq6uqenp7+/v7z58/X1NSQTxv151GXHs/lxZr9rRflAKfk/RCW3IzX7XZHIpGTJ0/29/ejvL62thaLxey7IfZyeOYojWaNZLPZjY2NkZERbP/UqVPV1dX8WYWLiqx0Gt9gwcta7Ngl3o7aMQlNFhRSiI8ZdKh33W43fJj5xtV/bipUKGynQoXgZhzkgcIVeSWwCGdZkKIoKZagZH7XQJp0u92pVGpra+vZs2f3798fGhpaXV2FJRgOEMYl3CiYWzHTYaL1yjRNh8Ph9/szmYymaaFQqLGx8caNG/39/Y2NjfDOgIkdVbQBTTAFi1r+C8IFFQVXF5XLcRWOHDly+fJlCCkGBwcXFxd9Ph9aCPiM2mJbAx7CRcGnAO8mJiZ0XQ8Ggw6Ho66ujpYQuTzyUV3FINd+bjFJe07PAFBe466Rpr/wjk8qxdJTB+5WelBRFJ0KFQrbqVAhAzvxcb9dQa5CAmrSlE9gGprWJaVVTmXt3+Vunz1MgtGHlDJnZ2efPn06ODg4OTmJaRDohAPhQWZmwKPQtBLviNxPzrpo7dI0LRAIHD16tKOjo7e3FwbF8LcjKQk+hfme0rys0kYVkruvOKATKUqLSIRFi0qSZ4fDUVZW1tTUdPnyZQwvXl9fTyQSkiOJtEFp1Vn7Ph0Ox8bGxr1791wuVzgcPn78eGVlpeR7In4fuzhAf4i1pStebKlI6NDlcnk8nhJPCwrtqVChsJ2KwwjsJGxHlgqStkBqFBMfD/Sk95DggM9B+jXqwv2AG74nZFSbSCQmJyfv3bs3NjY2NzfHS2m8+w3FVnyQ85eQyhJuw1+z2WwkEmlpaenv77948eLJkyfD4TB9ivr6+WRebmyxHwnF4UnJ+/EsROskzAVBuB47dszlciUSie3t7WfPnsXjcRpTUZBOkyq2ZDotdv2TnU5nPB4fHh72+XzRaPTixYvBYBDfBS6t4MivT71YxRorM5mMdVJfQV7c+hhG2I4TfhJAFJ+RL1ehQmE7FSq+xECqI1wi2RRbGRErbYbq0p41x31are6JCawGZmDLZmdnHz16NDAwgFKspmlg1AKBAN6QTqext6SLhKCV7zmNb8crfr8/EAi0tLRcv369p6fn5MmTNpstmUzidAEFEq4FXUTzOSRswdOtyrvFMBAtJ+gG7HY79DFVVVWdnZ1YQqZpbm9vY3ZIQRmBNASPiFhYHxOrZ7PZXr169W//9m+wuampqSkrK/P5fFSpL7GrnyTflp6LNE1LpVK86iosbZcFvwgF2WAwGAwG0UjA7WMUsFOhQmE7FYq9+7+h6fBuLd1XZE1R9K9VKluMsdh/yrECOFFITApgl06nP3z4MDIycufOnYmJibm5OSp4ccEEaqwE7OhPPBfCfBig0OfzVVVVNTQ09PT0XLx4sbGxsaKiAgCRRiNwN2MSVViZQmuqVtmXQzGuQcE1oglgGDGCZkeHw7G2tqZp2tzc3Pr6ejKZlNgvwkAcWwMp0jLg5fK1tbWNjY3Kykq3293V1dXY2EiYkk9I48PN9pw5VuwYaVXAS5n23MrpFmzCw2ImbEc6Hun2VMBOhQqF7VQosuR/c4mVpdhP7xGnW7gxmPW7StjIlYB3VqaQoyXy2FtbW7t79+7AwMCTJ082NzdRzgN0g7EZ7QYgHYLQHga/wjwln8+jbc7lcoVCoebm5u+++663t/fcuXOgfHw+H7mu8I4uUaiELZ3e/XTgHdonDY5RcIEwucE0TYwIC4VCdXV1PT09drvd6/W+fPlS0zQ+mqIgrCH5M0bTGoaBj6DgC+z4+PHj7e1tj8cTDoe9Xq8QAmuAj5Qt/S37oe6o50HXdTwhSFsm2YdVwwGWDocQCATA29FDRbF6rgoVKhS2U3G4Miia5IBRvF6vx+OhPjOrooLSEu/ppo2gjgmsA22pRCqIj+d7FiOupDYjbA19bFyKSzARjVlzc3PPnj0bGRmZnp5eWVkBsKMyHLcWE7tmeCCEuBaE9BbYvtfrraysPHv27KVLl/r6+k6cOOH1etEExr0AuQeytbhG4G/Pae6HPKztcUDDBMFxjZxOZzgcPnHiBFCX0+nc2tpKpVJYgbSYyZiQc6gkfKH1gEo6ft3a2pqZmXnw4EEul+vr6zt69Gh5eTmE1VQgpgUvLKIisZcbi/SwhEmytDPc0Ni6nKwA0boCxce0ulpjKlQobKfiMMI76pNDeggEAnBDRY6UMApyJGU1ehE8lmma+BT60HVdB0wsyF4UY++s2Yh7EbtcLuRv2AITYsOUgqdPn967d298fPz9+/eaptH7qQJL9i5cIUE2JQQiBZsZ7/f76+rqrl27dvny5fPnzzscDnR3iV0PNgmR8IoYPyipK19l39LPG5IABQsJ82R1XYev29GjR4G8bTbb1NQURgaj65HGIuPqU2mVgB0n+eBHjZ/z+XwsFrt9+/bGxkY4HHa73eXl5cQdwhwRS5pE2Xs2pwpL8wBh1lwuh8lpWMnYbfyKN0veLrzWTzvAcfAvdmlRoUJhOxUqDk7wybA0l0ICK1JqkfrTxa5ElFCUtQ2cb83qzlrMZpYmqaMwarfbYWXi8XhQRMtkMg6Hw+v1zs7OTk5OPnr0aGJiYnl5OZVKiV25K+lnOV+I3GkYBnGBlLZJbOFyuaLRaG9vb09PT3t7e1VVFY2Rde0GfoV/Coq8Bf1irJBlz+p2QUO1A7PkPgnkkawVXoMg6qDpDofDNpvt/Pnzf//734eHh8fGxmh8MD6L/jyUX0uUy/nCzmazuq4vLi7evXsXC6m2tjYajRJAxEMC53olEYO1Q9S62gHsTNMkbCcKmQ9zhpvflTgbcKPkTRTWp4j9n3YVKhS2U6Hiq+dIyPiDSpBIGMgWfDA5IIvEUlj92yRsV8ysn7BdsTdI08wgaECjFeSNcCcBmkTin5yc/OGHH2B3Eo/HQcXxURB8JC6XfWBrgKfoYQLjaJomxsX29vZevXq1rq4uEomI3VEW8Iwl7oRmyBYkKX8nAHRQgR0PsirERcRTB0EcXDiXy9Xa2hoOh03TnJmZkZ4xAoFAIBAAPVZ6f7jEIZfLra6uDgwM5PP5cDjsdDpDoRAJn+nhh3g1PtHVun3+MEN4nZ4uOLYr+ChlRb14HQYoILALImMVKlQobKfiMMI7yqD0xI9sYZ2GLpFP/F9Kh8igGPZQ0Ej2F+wkvB7EriO/z+dLpVLJZBIZNxAIvHnz5unTpz///POTJ0+WlpYSiQR6sFD2JXdiapPiWRNvQ7UXwgjkWpfLVVlZee7cOahiz5w5EwwGMYeUV8HoqGGGt//BUyr2E3QREVyXCuiGReXxeKLRqN/vv3TpUjKZfPbs2Zs3b7a3t1GFB/KGqpRDKMG61vg6xxswrU7X9efPnwshUqlUNputr68vKyujZxjubl2afy32BhDP6XS6IKdYcFN0W+GICmI7FSpUKGynQsX/5TnCdqKIvoGzX9JfUZo0DAM0m1RPlEDVJ0E9NMkRjkRmRXbf2tqanp6+ffv2xMTE7OwslBzABNQvb2VEKKlTmyDYSmA10zQjkUhzczMYu+bm5mg0ilkd0HOIXRljbjeoPitU5es3XZMA9NIqostEKlq/3+/3+1taWgDTYVa3ubnJeWXOQ3MKjVdIaYli8ZimubCwkMlkwBMDwUM8C5qWb8G6wktQaHQfQSdL2M76Keu9Rg4sII+xbtVqUaFCYTsVKj7CajzDeTweZLJixSBuRCLVj/L5PLCdNOah2Pfun7/BD6ZpapoGMe/Ozs7a2trIyMj9+/cHBwfX19fT6bTH44FNP1qmAALEbuOd1MlH0IEoNwhBPB5PQ0PDzZs3L1682NnZSaIKqmIDEULewb0nrA52Kn6rVSrZwgHf8ycN0zQrKyu7u7uDwWBFRQXG/qZSKVxlPHjs2d3I+0RByxmGsbCwMDw8nMlkUIo9ceIE+jIB6zHHpcTOF2t9w85omqZpmnS/FHTGkc4DgCa1eKo6rAoVCtupUCF4uxtXRYCCIlAlddRJuVAiIcglTiJFCjIWolDBd89Ah9zOzs78/PzExMRPP/00Pj4ei8WA5Hj6p18B7Khzi15Exz116ENXEYlETp8+3dfXd+HChfr6eq/Xy9v5qU2QaE46D4o7+c3Dut645Q34OeB+FDc9Hk9NTQ2u9crKys7Ozps3bzCwVSLGStBjUqEWS3p5edlmswWDQdwU1dXVwWCQXEtKdCAU/BP/Ul3XIf7l7Q18Pl6xhyKaiafWiQoVCtupUCGKwSnCdgBPlESFxZKXpx/u+09lUOCe36oNiHxGkMvdbremac+fP//++++///77ZDKJZjgu40DRFj/TPDGyeqHdRjU2EAhomqbreiQSaWho+Id/+Ife3t7Tp097PJ5UKuXz+VD2kkp74DhxvIKJJdXS+m3hXUEHEKxSuhC6rmuaBtmEz+fzer1ou9za2lpZWUkkEjSLgtoli1mW0DhgsVuCx9ZmZmZAFobDYZfLFYlEaEnQgv8FRXnsubBIOgresNyBCMuvBHBUoUKFwnYqDim8k8aFEbbj6cRKbxQc2Ul5jtzvrHNpxe7Qp1+A7bBBj8ezuLj46tWrBw8ejI2NxWIxCDigXgR6o6IVHQI13nHlLHY4m82m02mv11tRUdHW1tbd3d3b23vq1Kny8vJsNst7B62VMuq9A6jlAypU/JoFyVGOdL2sDBbwOpFYcLNrbW0FKTs8PDw+Pk4Q3NoDKnmX0GMJGeXgr6Zpfvjw4fnz51Dz2O32ioqKcDgszSMpVk4tZnpHvF0xOMtfpwYAPLFARaHWmwoVCtupUFEgZ1BVkSZuFZtHWWw4rNgl7XhNlnvLEUqjKa7WLRTbPcrKaG9/8+bNwMDA4ODg1NQUBLAwvaMWKHAzNJkAu8Qb7+CNhx1DJ1ZlZWVjY+PFixf7+/vb29uj0ajNZoM6ksNBjndJaQs8QdM4VL/dr1mKBRcnASYui5Gmm5A3IWbONjY2QmCRy+WWlpbi8Xg6nS7WIcDrp1ZLFKxYsIDo4xRCRCKRlpaWQCDAq7eSukJ83IFQEMgC22HxEEAs+E5p95xOp9/vVwpZFSoUtlOhomhC5TmDd2db7Vitdq9kVAF5Abgu8bEX154chig0H5bgIHLnwsICDIofP368srKC3jui5Qhs0RwqCR2iRYkXVWFu5/F42tvbv/nmm76+vjNnzrhcLswt9fv9MNVDduedduSsQZXiT5ozofDffoJXOSX3Gd4bAGAEY0JN0+BpvLOzEw6H29ra0um0w+EYHBycnp4Gs0vrU3p04ZJqEs1gCAqtGU3T3r9/Pz4+7vV6dV13OBwVFRVAkLSorERgwQWAALaThk/sKzk5nV6vl9sVqRWlQoXCdipU/F+OkaaH8bHolJ8kCwlKTrwHHKwG1KO8OV0Uae/jmY+61sTHLrJit3SVSqWmp6d//PHH58+fT09Pb29v5/N5ZHGi64hxRPLj5S0wdm63mzg8YLKysrJjx451dHT09/efPn26qqoKuZYAIrXxEXtHfhmcTVHVsd9kNZYY6SEsDQD8/NNwEQilDcPwer3Hjx/HK8lkMhaLJZNJgD/BNBNEWktcIPe+pi/NZrPJZHJ+ft5mswFatbW1YdVJjacS/2cd0IIX4afI75c9zw/dp16vl+vZ1QODChUK26lQ8X+cFtEhNJTdmodIE0riWekNwFgc21nlBVxYKo3XpI/Qv3x8RSqVmpqaGhoaevDgwdraGiZPCCFgbEEDM/BBKqJxQSucwFwuF42mxYFEo9G+vr7e3t729vZAIAAyDwNG8X44X8DYBVyd2DVS5lM6iNvbz2lXOfiXnRbCW1R5x7/Ucwm4I4Sg8cFHjx71+/1ra2vpdHpoaGhra4vjRWqtEx/bF+MrMIYuGAxCaoOOhUAgYBjG3Nyc2+3WdT0YDIZCIZjeYSlSdV4wL7qC0g2iuulhgwPBgsoMehGUM2BlQS5c+l4VKlQobKfisDB2wjLnngo9vFWOpxk+LlZiKUBscNsUktkKpjygjfMqG98OsjXUCfl8fmVl5dWrV48ePRodHX379m0mkyFjOQqaXiBYWz12FWM3UaLFzAzkPJ/PV1tb29PTc/ny5ZaWloqKChqwxi1UBJvRWWwGrvjYLNAKfFX8hsjPSo/RBUKZHuA7m81qmuZ2u6uqqrq7uzGk5Pnz5x8+fMAiASPLFxJ9F/cx5qwtMB/chufn551OZ3V1tc1mO3PmDCbbSl4qfJ1LjCN+NgzDatEiHRc9StEjBJ5V/H4/eTsXbCVUy0+FCoXtVBxGeEcUFPEN6EDnDASQFkEonr2obMqlBuJjgS3UDDs7O3zcBfxHeAcbsixIMsp/KLS9evXq/v37P/7449zcXCwW4w31JE3FBnE4Ho+H7GphWoFmrEwmk0qlnE6nx+PRdT0QCFy+fPnmzZv9/f3l5eUwOsE+4HixcaKIrIQKz52qq/1zLlpaZtRn6fF4stksZkiAfDVNM5FIhEKhSCTS0dFRWVkJGLe+vp7P5yF3BRuHNSNhO8JV6XRaCAGGbGdnJ51O40u3t7cXFhZ++umnTCZTU1MTCoXoqYBKpTSdjJ6g6CEEixYzx0iOLSzWj/ggEXvUCAhsR8hvn7InFSpUKGyn4rAQITyj0Dh2Xm20JteCGRe8He9Fk6AP/0byJ+MNcHz2q8PhWF1dXVhYGBwcHB4eXlhYSCaT8DZDoxIBRFCDSKgEyEzTREENb4bIA1t2Op0tLS3nzp3r7e1tamoKh8OYQCBJYrmjirXxaz95VHEnv3hBSquroD2KFecRlkI7Gvg5IKdgMNje3p7JZOx2++vXr9++fWsYBh4GUHOHIAPPGHwNcJjFGT5N09bW1vDBQCBw6dKlnp4ePClh2eBnmlPHbwTOiBMpSELvgiCPfqbOUYyQ4dPSpDOp4J0KFQrbqTh0eZSXkMRuBRMCgl/QoE3kGR98LuVsnqiILwQOAzKjLAV94tu3b0dGRoaGhiYmJjAeFG1zoCsMw4BHCXYbQWMkDMMIhULhcDiRSGDuO1AdzCN6enquX7/e0tJy/PhxUD6ECbhdMzzSpMIxtXntk2RS8WsoOlGy4GhtUMOzAclI0dCGh5bTp08T3TU3N4dPkYsNyDC8mdflSbhNog38igcG6DM0TXM6nW1tbRhkgqcCsMXw2+M3HX2p1FSKRk8J21lXEbAdJttiuUozUSReWSE8FSoUtlNxqFMpKpJg1LiVvyjp0UW/UsKTmtUkgpBP8QKUBHGSy+UIWi0uLr548eLhw4fDw8OLi4uYucld68jlhI/TQFs6DiEYDO7s7ADYmaZJgLW2tvbs2bOXLl3q6uqqrKz0+/3AcJlMhjrx+dQpxYj8gY8fVpdsbizCrRnhYAxoJXYtsiVDuHA43NjYCABnGMaLFy/evXuHtk4sA5C7xBxzB2Nqm8OfXC4XacO3trampqai0WhlZWV7e/upU6fIQ1EIga44YaHJTdPEIweehawkesEGAEKBXq83GAwCNRL0tJKdahWpUKGwnYpDiudIZCp5oHCIY8U61jIZtbiVYFlKDGDFnwzD2N7efvHixd27dx8/fjw5OQmIyZvTiUGxbpPoFtiXUKp2OBxerzcQCLS1tV25cuXcuXN1dXVw9of+A7Qlz6DFOplUfGberiC846/goQKiGdJKA+XTpcSCiUQifr8frZmA/qlUSgjh8XhM09Q0jWqyVntksdv3Rh0LxB+vra29ePECJd1gMIhnBtLqSkZ3+MEwDE3T8DQi2UlKR2c9CaAYA4EAHyFTwktPLWAVKhS2U3FIkyhRAqTpk7zyS0+PIBqDmueswkbBHPwhVAQhJ4Rwu91ut9s0zcXFxZGRkXv37t2+fRuTAFBEgyYDJTMQfiSGRVUXNiUoVwkh0PNOxImu69FotL29/ebNmzdu3IhEInxIGgxvQQoK1thUbJJB6VdUfE5ijyqkRKphneA90EngkYOa6pqbmysrKzOZjKZpL1++TCQS0NVKqx2LQdJNY3mD7SOa2Wazra6u3r59G6XSrq6u48ePo7ZLRtx8OeGJIp1Oc8MgIvCKscV0nzocDp/PFwgEiLdTDyEqVChsp0KF/FhPXl/UXlZQDWr9VeLtuDBC6hYXH5v9UoULWQ01rIWFhWfPnv3444/j4+MbGxv5fB7yVXozeaxYTSXwHupAohGiDocjHA77/f62trbr1693d3c3NDQg2SP1AmjS1Ao+7aBg05LKoF8UvMMlppljhH7Ebl8BLWmU5j0eTzgc9ng8Fy5cQCF+dnYWg4klfTdXhROGI4RHywAgT9f1zc3NZ8+eQcORzWarqqr8fj+3bCT0iZWs6zoZrIjdsi+/QazAju4sNA4Sb1fwplb9dipUKGyn4rAH72YTuyZz0vjUYmUyju2kuenSlEyJBcTsJrB9qVRqYmLi3r17d+7cSSQSaJjLZrOpVCqXy6F+SmoJ2jhhOEho0QiFuhU2a7fby8rKzp07d/Xq1Vu3blVWVnq9XrA4wHOSdoQ2uB/BhEqcfyCqI0oMRr4QyWIleL1e67Wj1YgnkLa2trKyMp/P53Q6Hz9+DNKX7gW+Eki+QEsOSwsgEu6JeK548+ZNLBbD/XLx4kWPxyPYzDT+HAVTHrrF+Jw9eqgopkaCv10gEIAgSZViVahQ2E6FigI5EvSDNFtsz7GY1sQp1WQlJxTOsRF4Als2NTX1/PnzgYGByclJ7EwmkxFs8hiZ4ZFMFbpaImmQHVGZxbeDpKmurm5ra/vuu+86OjqOHDmCLdvtdtjg8S4o/l1iV8lbbF6nyp2fLYoNr7NeHZRK+SQxQksggLFmTNM0DMPv99fV1YG929jYmJubW1tbEx/b5vGRemT3yM2EaUCt0+nEyIq1tbWxsTGsvebm5uPHj1vL/egrTaVSWK7C0rcgHSPvjiDvYuBXiZyTxp0VnAStQoXCdipUHHxsJ3bLWEQqED1WkKKz5l0EsB2MzRpKAAAgAElEQVQ32edcBb2Hyw+JKhsfH//P//zPp0+fbm9vR6NRt9udSCQEm9pEPl7Ec9DGSVSBHaBRsF6vF9LIzs7O69evNzQ0CCEgToQ3mHQI3BWZI9qCbnYqU/6xi9aKrbmfCI0qoRVCDwNozUQfp8/na29v13X93bt36XR6c3NT7IpY6WlHwnao/NK9gNdN0/T7/cFgEIbJk5OTpmkGg0Gn01lRUQGcR/Jw7I9hGLzfThQyPZGUHBTkgWKz2UzTpJUsfXyfT2UqVChsp0LFwQR2PJOB5LDOfi1tg0JyRdAYBb+I5ypQEaZpjo+P//zzzzCx29raymQyq6urmDSAHEyDK1BIJSaGa2b5OCbyj21sbOzu7u7p6Tl//rzf7wcRiLlqvLWO9odLKIrZDnOoquzrvhBWjyx1aNwcIBe3J+TsF4AReL5gMNjU1HT9+nW3272zsxOLxeLxeCKRwMKT4B1epOotH7VnGEY8HhdC+Hw+SIKGhobQytnU1AT2jphmu92eyWTi8TgGjhU8Ik5JchEGwuVy+Xw+Pvq5xAOYChUqFLZTcRgpEJ78wApYB41LKgora0IeKBIDwfMNpclcLpdMJtfW1p48efJf//Vfs7OzS0tLSMnws4D1K6psNPGCzCxoO3wyGH5G5vP7/a2trf39/RcuXDhx4gSEkMi1fMCA1d6F/koSWquQoqDQRMXnfywhnSxINT7sROr7pDo+Fet1Xc/n8x6P5+jRoxcuXMAam5mZwcgKqs7DUliw9gC+KbFLRWNeLdo3c7lcIpGYmppCN14+nw+FQrCjI94a/nb4Il7qLfhcJME73KEej4cG7lHBt+BcWhUqVChsp+JQUB28r47mqFIukdqDimVWsSu5wM8oeAHbSfbFfIiZECKbzW5vb8/MzAwODo6MjMzNzW1ubmLqFzWtw8QEIXa739Anh8Z59CpRRhdCQG8hhKirq+vo6Ojt7W1uboZckWhI3u2HDRL5wae8C2bXUuI0qrX02dZqiScT3lGA5wHCQPgs1iTXzZBBMeBdfX29zWYrKyv78ccfk8kkUBfk24BQqH4ixO7QMC7moC9Ctddms8VisRcvXsRiMafTWVNTc+TIkVAoRDoJMl8kNo7fjBJKkzg8rHmSDZUYeaeaRFWoUNhOxaHj6iSQB2Bkt9shHixoWSzBGgkwIe0haRG9QRANLxqGkUgknj59OjY2Njw8PDMzs7a2hqntBAGp/gW3CLE7ponTJzSgwuPxELHn9/urq6u7urquXr16+vTp2traQCBAyl/ampQ1C1qcSHzJ5wErKqy4bc+3SU6EXBIkLIYgxHURGrPb7X6/v7a21u/3o06KIu/W1haIXquCVbLIob1FyRUG4Ol0emNjQ9O04eHhYDDY2dnZ2NgIeJfL5TKZTCqVwr3G/e2kYyckyjVDzt2QJsmWPlfqUUSFCoXtVBx8OoRXITlEczqdPp9PatC28gESZ4DPIv3ouo4WbxAn8PGi7WcymaWlpe+//35oaGh1dXVrayuRSICKwMfJrJ/qrfxLdV3XdR3dS9R4BCdYcDDd3d3Xrl27fPlyRUUFGBQYm6HsxXWOQHvFbMCIDfrNIYtafp/6EPJJH5F6AOhCi10POX4X0CAKv9/v9/t7e3s9Ho+maclkEssS1XyYIePxg7hkbndHTB6ZLDocDkgrHj9+vLa2Bi8eUMs7OzupVCoej7vd7lAoBMEseRfTowjtIY3jw5MJvH6g6ijmN6lChQqF7VQcxqxZjB0BMUCppYSwQFjGtEOFCpQGBy8kJ4CwdDodi8UmJibGxsYmJydXVlbi8TgxdkByvGaKfMmbijweD8pe2CZsIDRNM03T7XY3NTW1t7d3dXWdOnWqqqoK7CPSIXcRk/QQxfSwvx91p+L3YO8kOFiQi6VuATw5oJZKqgsMJTt16tSVK1dA162vr4NdIyUEGkAhvEAnA61SovRgsoOvcDgcyWRyfn7+0aNHdru9p6fn+PHj5eXloLHT6XQqlcK0FdL3UKOn+NiNSOz29pFkxGpxotaqChUK26lQ8E7OfJx42JMPkDiDfD6fSqVAqjmdTtM04UuMsqnD4dA0bWlp6d69e/fu3VtfXyedIGgVGtDE8SIgHQAiCEVgQWA7j8eDvnW73R4KhTo7O/v7+9vb2xsaGkKhEIpWVGimH6zeLr+YJVLxORfqr/yINHQYwAsLFZNkUdOvq6vz+Xxut3tlZcUwjHfv3gUCAZiYYEk7HA6/3w9yWuwWakkPAcSG9lCgQMMwNjc3Hz9+bBhGOBz2er3BYBDPQqlUKhaL0YhYwDgarCfda8QLErZTkE6FCoXtVKgoGpwakZKHKGRELFEjZAyBLIjkRGOgIH2NxWLj4+ODg4Ojo6OQIlJbHhnUAbRJU57oG6nTDsnVZrORs39DQ0Nzc/M333xz4cKF2traSCSCYi41JJUwdN3PwFwVXy8utNZnrQNUQL+J3XKny+Vqb2/f3NzE0LBEIpFIJEDdYdSErutYhzSFFo9D1uIvNRisra1NTU2FQqF4PJ5Op5eXlzVNk7o/0TZKPQNS0OKHiY/1NlShQoXCdioUF1IA2OFnGIVY38yHVUhgiMxHwFigeAReDV4ns7Ozjx49evDgwevXr9fX10kbKFVLeTOTYH4TJC0UQrjdbp/Phy273e5wONzS0vLNN990dnaePn26rKyMxkNRvazY4Ss8d1DXtuSbzbUU1hfJxw7tBC6Xq66u7tKlS/l8PplMvnz58v379xhShyo/fiZGWewqZ0l2Tc7GtA/JZPLdu3cg/2w229LS0vb2Nn4mxpqsv61wjV7Egw2wHY3QVaFChcJ2KlQIa+YQzBYERVXrG6y/ShgRLAX4jHQ6HQgE8vn88vLy8PDw3bt3JycnZ2dnU6kU+pyI57DOohVsBho5TWCbwWDQ5/MJIUCHVFVVYVbsN998U1dXhyGbBBNRyeWeJjzlK8LjEMI+sHTUx0mwicwRUSq12+3Nzc02mw26ong8jsY4slmxtjQQr0aPIni68Pl8mJtsmua7d+/EbjV2fX0dDQw0XtY6x8W6/5gk6/V6C46sUKFChcJ2KhSk2+EMB5csSDVZwUZycSIB/JzYLX5B5UCUxsrKytra2vj4+PDw8NjY2OLi4ubmJvqcyMGE6A3O2HE/PEq95KKCcZxCiOrq6rNnz169erWrq6upqSkQCCBtS6PZaf+lEq2yIzkwiM36+CFpgPiFlmbO8vY7WjmYD9vY2OhyuRKJhGma09PTa2treDOUFqioUnOqJOimvULXHTg5TdNWVlacTidmjmmaRo16xRg4vlbx3AUbZH6Yag2oUKGwnQoVRREeMp/E2/EBmlZ4Rz8TtqO2pPHx8cePHz9+/PjNmzfr6+uapsGmxOPxULkqz4LPA+W7BHkHeYDpup5Op8PhcGtr6+XLl2/dulVTU1NWViaYupZ4QSp4YWoZVXiVrevBQ3gleCwJ52F5UxmULIjF7rRW/AlrzGazRaPRf//3fx8ZGdnY2ACZh245+CGjUJtOp2n7pPvG7QAohvsC+gxd1w3DIN5acmbhXo/8FsO9GQwGcX+pFatChcJ2KlSUAnb0CrxFCNtJyE/iRaRXwGHkcrnl5eW3b98ODw+Pjo5OT0+vrq4ahgGPCYyU4B3u5EUsGGnHxROE+dDAZ7fba2trT58+DfFEXV0ddpgmVdB2RCEVMOgZBewOJLwTFvk2X+F0oXl1HjbdfOoXPQ9AvlpbW2sYxvv373Vdn5iYSCQSsGwkshkdeLw3VGrvg6wHRif5fD6dTgNQkn8yICDeT+S0dBR4kWM7oRpGVahQ2E6FioLYTrIdgWUJ5+2s41O5QIE7iuFTmqYtLCwMDAyMjo6+ePFicXExlUo5HI7y8vKysrLNzU1N06z4kqsruKEXlVaRaOGBcvr06cuXL1+9evXUqVNlZWVEflB9TSJCCD6i9CaNRFMUyAFGeFajO2rupCVBTZ985gQ5I0YikaampgsXLqTT6c3Nzfn5+Y2NDXLnwdv41kjrTV0HQG9AjRgmS08aQgg0GNBAC9JnSIMByQAlEAi43W6hCrIqVChsp0JFsURIcylAXQDbkeJVejNSGlFikt4wl8stLi7euXNnfn5+eHj4/fv3mCeGj6MbnSZySkiRsJ1gHBt5PdDQ23A4XFNTc+XKlcuXLzc1Nfn9/lQqhR3mvscc2BEjUhDDcY5EWdwdnucZkj5wvTbGyOIVqMWhcshmsw0NDXiuGB0dffr0Kd4JQo6q/PBPId8T3Cy5XI5MGZPJJFY+JLdi144YG+GTZHnHHr9JMYgF2E6FChUK26lQUZThoGGyRI9JQ4348AYpaAs7Ozuapr1//35oaGh+fn5iYgLd4iTU0HUdlv2UxvgGOWlHdg9EtJimCVKksbHx/PnzXV1dzc3N0WgU3sWS0Ym0VwRbKbWXyPpqVRyktV3smvLRXiVMvMXuPDGHw3H06FHw2fl8fmNjY319fXt7G8iMzFB4mx3xf1SQFUIA5NGCJy0tlytxDyDxsTgDjafUMqFIOxUqFLZToaIAjpE4LSQq1Ia4C6tkbsxnrRJQM01zdXUVMPHDhw/b29vURQ4dg9htqiO5g1V7y9EYKWqRXKGB7e3t/fvf/15WVsYrX4Zh4D3obZcwKx0gz6PWZK+A3UFd5NICIxsUeuqghjasaqLrxG6LApTjoIdN08xkMkNDQ5ubmxBS+Hw+wzCSySR6SUmcQXbcHAJi5XPAxyemkJtxwZlpfGyMahJVoUJhOxUqhDXJWbMI6p4wR+X5g6cl7g3GARmmLW1ubtrt9u3tbYgnQDBw+Sq1NAnWY0SeYZwOJITndrs9Hk99ff3Zs2d7enoaGhpQrsVHqPeoIAcj5fiC6ZAa8kq8R8WBCcL6VoUQPQnQgwEBr1wu53K5qqqqWltb8/m8ruuapq2uruq6zp3tCNXxVSctMFGoJ4HuEc6U0zMJ3SwAmvuBd/t5VlFLXYXCdipUHEBKg1AUqfNcLpff7/d4PGAvuK6QiD2eq/AGIiHS6fT79++z2SyyFOaPUbqiT1FvOGpM6XQalhDg3rhHHczGQqHQzZs3/+Vf/gUESXV1td/vz2Qy8CEjvSGVxnibOX2p1V1FxeFZ7VZLEVFoqjIxebgFHA4HPHd0XbfZbMFgsL6+vqKiAqLs+/fvz8/PS48xkrSclBkE0aziJKlhgB6oMBMZ0goI2P1+Pyb7UeWXJmHsOfdZEiqpUKGwnQoVB5PAEJZyJFmZoIJJXeEFdRWSHR1gGdEYvDdcSjP0KVAg8Dfh1ifIZw6Hw+fzNTQ0XLhwoa+vLxKJwN8foy/ArDgcjlQqpWkaV1TsqX4tWPNSlMaBXOEFr2YxZpfbZZummUwmXS4Xpkdks9lUKmWz2UKhUFtbWz6f1zTN5XItLy9jehjRgUIIiGG5uYkoZLBs3Sv+YEMvcltvUN1idzbunstVGh6jVoUKhe1UqDj4aU8CdrxCRJwBT3uUVKiARb131MYE4EWdTNZvJ/4vm83quo4xShAY0veCO8G42H/6p39qaGjQNC0QCJSXl4NHoeEZyWRyc3OzsrISXmVcHVIweZegNxSkO+TB+xBSqdTW1lY0Gg0EAkKIVCq1urrqcrk8Hk9TU1N5eTl68tLp9Pb2Nj2u4C4g6zsSWJCvyp7LjD8gcSUQ2G7onD4J0qlQoUJhOxWHC9sJi3cxdfMUbEXnHyfvErB0yD18zkRBooLamPB+j8eTzWaTyaTYrdv6/f5QKJTL5UKh0LVr165du9bQ0IAiLPIcWYIBO/r9fiGE2+3m31hs5rrKhSr2vC9gXOJwOKLRKCaGQSRRVlYGbAe/xsuXL/v9frvd/uLFi3fv3kHTAx0r1EUE5vZpl11wfhp55uGeKnZ7qlChQmE7FSqBfQR3uAy2oLmd9PGCdU/Cc/SDlRTkTXvoT4clGFr0qAMvGAwGAoHjx4/39/f39PRUVlZiHCfSJ0pm5AQL0xZQjCTU2I+Q0DpaQ62Nwxz8wSCXy0FXBAse2DT6fD7cHWhdaGlp8fl8iURiZ2cnFottbm7quu52uzG1j552pNkY0h0k3SASxESfAzdJkbCdWrQqVChsp0JFgXzG/VCgxaMyq7AYl0ifErslJKkzjysBBav2EnXHW5GQwLLZLOgQm822sbHR39//j//4jx0dHRUVFRjWGQwG4X4cCoW8Xq/dbjcMI5FIwM2VK3CVQ4SKX/bMQ10HPp+PBOA0UgI4j88sjkajly5dgrnj5OTk27dv8Qb4RKJLj5RG+x92RwQeNsXb9ejeVLydChUK26lQIUpkEfpZmjkmOZ5ItsB4EdmLe3rt2dMG5EfzN8lyDAxcNBqtrKy8dOnSxYsXI5GIw+EwDANGYna7HT7G3DlZsnv91KMW++i1V3GoAtQyqGKx26iA9lA0gxJuc7lcJ06cyGQyuq47nc5sNgv2jtwZqf20IKrj3Jv0LCQ+nrmH1+khSnwsueX3VwnYp1a1ChUK26k4FGGtyUJwyn3mxMcTxvjUJonb4FpXSSHLf0WPOfAcCDx8r9PpNE3zzJkz//zP/9ze3l5TUwOBhcfjcbvdXq/X4/HkcjlN09LpNKg7r9cL+2LJ1UUUdySmfKmYDxUlAjpZqsNC9wPSDlxaOp3O5/OBQKC5ubmsrAxa75GRkcXFRdM00W8AweynPm7tfBwc/2GDXCRb8I624jxJXaRChcJ2KlQcWFRnBT1UA+J0AiE27m9Hv9JfOZKzNhVxvoEmAQhmbnz06NFz585dvXq1q6urvLxcCIFaGPmH0SQocCdwNgbQxDv/P3tf1tRWlmV9EBru1YjEPNiAsQ3YTqedNhjbmZWZXV0VVRUd0S/1g/pn9J/oh37oiKroqsx0gkcmM5rJDEYghEDzeCXB97Ca/W3OlWTstJ1p++wHBwZxNXDPOWuvvfba3AC54pwxaQwuf5uvdU5R8TksCuoHEkJomkaGi+j7oSkscFJEfuJ0OltbW69duwYzFE3Tdnd3oSKFNxCRbbUzjWqwjFaNYRjJZDKXy0nLSupJl7R9XPanbm8VCtupUPEZwTsCZ4TtuPkCh3eCTfTiwM5cVCKzhmq1JzwGzq4Wi+XcuXN//etfb9y4ce7cOVjZYawTXYeoCxyWaNFFpUyclNJqGHrx8paZLFEnnwq6RUn9CXwGeAQRHmq1hULB4/GgDiuE0HX94sWLbrcbaC8Wi6VSqaOjI0xVAf1cYwGai7Yct9EXhUIhFotls1nzgqrmJQleXKrtqlChsJ0KFZ8mOSH9l2ZfEs6TJsm+FiNy8kAaIFYR0qHAijOytbX1/v37IyMjFy9e1DQtnU7jd1HnhfsJxotZLBaPxyOEwLBaHL11pqj4Cl/rK6buDRWCzVamBIbfV2jlxlw+3JDFYjGbzTocjs7Ozps3bx4dHcVisRcvXoRCIdKGVlwLvLRaEd4ReiuXy4ZhxOPxYDB46dIlpDdYR7WLrfRTdXurUKGwnYrPKIh+o1IUfUH9gBXFPWaqgI8/p8ZYc3ctLFjhHFYul9va2m7cuPHHP/7xq6++8nq9GAlAdVg0J/L2Dl3XiZOg8WXSCVrRWq82aadCBd3zZDgsTgs38VMo8NDZAFK5VCp5PB6fzweot7OzYxhGNpvl08akm5MWC7AjCDbzsqIpzOgK393dPTw8LBQKwHZQJlSzU1E3tgoVCtup+IxOLzNDQLwdtUdw15KKfBjXenNugzyNBbPyoikXOBrRAOF0OgOBwHfffff9999fvXrV6/WiDRZ2J+iQAE0ihEC3LJfoUb8tvlmNI1QATsXZgw/Tozsc/ouot9JiIdM7h8MRCASA0urr65ubm4eHhwG5NjY2dnd3eaojmEKORjZTRlRNRYBbPZVK7e3tHR4eZjIZyBj4ChUmkzwa0ELvRa0CFQrbqVDxEZ9PZ4F0nI0AWkIzIJnPSQ8jUbb5+mbaDOcKkYI0VZOey2q1tra2DgwM3L1799atW16vlyxO0CFBnnnok6BRZvx0NGvsRKWJ7K9V2qn4zBeL1G1gFi0Ik5iB7mT09JAddyAQuHr1KqBboVAIhULc35HSJ1CDkOtJ7RSEBYUQ3B4vl8uFw+Ht7e3Nzc2mpiafz0d+e3BdqUhdc/axhjjBrJdVoUJhOxUqPr4jjTAc1WRRSEIXqrlQW/EiZOVKZvrcso7OM47D8vk8ZoX19/f/+7//+/Xr11tbWzF2wmazofwKPRM5IYuTzgx6OliOiddVWtUppeKMwUuZ3DSR7lui8YClNE0DUEPjBe5GeDT6/X6bzYaG2YWFhWKxyG9gEOTAdngiiEf5cqMMB8YreIX5fD4cDi8vL7e2tv7ud7/r6upKJBJQozocDrgCEbENrrG2H1C1bFAxfCoUtlOh4qMM6NhIEg7sZRhGOBxOp9NSOwXxDRWxnTjtbEJyJSEEHTDcl0TX9dbW1itXrty9e/fGjRtNTU10AuFkAvgTbPhsjeGwEj8hndMqVEhw/7XfrDaVmAQGXIEANAa+mUSix8fHXq+3t7f3xo0b4XB4bW3t8PDQ7MsjsYPcKoVrJJAm4TuJRGJra2tubq69vd3n8zmdTuhWS6WSYRhUwOWDZLhV+C/5oFSoUNhOhYrf3BkmHV3EN9hsNpwEdrsdJaREIoH6LM4VYXLSr3g1+g5OOGAyMBY0hdMwDCFEIBAYGBj405/+dOfOnf7+/kKhgO/TiykUCmRobJYTVTMAU393Fe8Kr0hiuBoPI8EAxKAgmzFYtq2t7datW8VisVQqpdNp6Ed5qsNn9PGZE/gOsBooagyoLZVKqVQqGAza7faOjg6/33/9+nW3251MJsvlcj6fJwgohLDb7VhEaKrFy+NotVoNmi9ttaxUKGynQsXHFDQKQpw4idTX1xcKhWAwGI/H6Zg5ywnHr4lSKUxc8RTiZC4Z6rAtLS03btwYHh6+fft2Z2cn8J9hGBiyXldXBzhotVrJNpZ6Cc0nq5otoeJ9xGthDUdpyEnIbYRcvh0OR29vb7lc3tjYCIfDe3t7uLfJALzigGa+mqiTgxNvmUwmGAw+e/YMUzEuXrzodDrxMCwljJahBl6aGSN+2Wg+FSoUtlOh4rd4XHH6jRzjjk4CY5SItxNVJl3WgFPgGMhMGPhMCGEYBk6y5ubmgYGBe/fu3blzZ3BwUNM0wzDAKwDb0SshrgI8BHc5EZW6JVSoeIfxWmDHXeUsFgv4ZnFSABUnJHRra6vNZrt8+fLGxkY0Gs3lcriT8euShlVq2qivr0dZluZbYH3lcrlSqTQ3N1csFru7u91ud3d3t91ut1qtqVSqWCxi3C3EfHBpkTzwzNbHCsapUNhOhYqP+8TiKrpyuQwLLnTIxuNxnEA4nPCAil2xooqHnGDGXajMgqLQNM3n83311Vf379+/e/duT08PTqlkMolTECgNhJ/L5RLMQlnyd5AYCAXvVLyPRKgG3DHzbbRYkJlomobBx/X19bquX758ORgMbm5uonhKBVkzKY7rYOAyrR38i7oqmpxKpVI0Gl1bW3vw4AEyn7a2Nq/XC5rcbMinoJsKFQrbqfgEDyphmjAmTrtelUqlvb29YDB4cHAA4U61I4GDKulqZMFqPQlAQ4fD0dHRcfHixTt37ty5c6enp8fn8wHJlUolMHb0X/xisViEPh2H5RkJFRUq3mEWZM5kzH1FFSV0NpuN+tBtNltvb+/g4ODjx48jkQj1CXFHEmqYpXZywShAqsZiLcAq8vj4OB6Pz87OWq1Wp9N59erVvr4+TLMVJzOXhan+W9EeSP25VShsp0LFpwD1JBut+vr6RCKxvLy8srISi8UMw6jopCqqdxoCzwkh0HvrdDrx32w2a7Va/X7/tWvXvv/++zt37gwMDEDfjYPH7Xbrum61WjFAlliNQqGQz+ehHFLHj4rfWqZEXwNv8SET0mKpr6/v6emJRqOtra3BYJD0CcRJm53nJDMUckgBxY5HwvEkGAySdZHL5WpqanK73YVCgcq4NpsNy4qbCgnVh6RCYTsVKj7248f8TfAEhUKBSIJUKrW4uLi+vp7NZuvq6pxOJ06IihZZFWdfkh9euVzGcYKhsS0tLVeuXBkZGRkaGjp37pzT6czn8zhsHA4HWnFplAU1cECrh+a+ah7FEh+pjigV7zwkltqsQ4AqDnwz2eBR4znuW7vd3tDQ0NLS4vf7U6kUQTRyVKHLosBKNzYtCjJbIcAnTnppQ6FQuVzWNM3pdF6/fr23txevCkILLB8yveNrh8xc1MxZFQrbqVDxMcE7fn7wjRuG+LlcTtM0TdOKxWIikVhcXFxdXcUoMLfbDYiGU0G6MuE8Xt9BDUgIAbctIYTdbm9ubr548eLvfve7kZGRmzdv4qACZOREApl4QWkE5IdWD1FTM8QN9tTJpOIdQrrXijipdxVLCVw1pTdQ3dGDHQ5HW1tbY2NjKBQiYGdOvSSNKaVeVIcVJ1w7TfBLpVKHh4d4mNPpbGpq8vv9ELNycxZ6vOSxJ1Q7hQqF7VSo+FiAHXZwXuvhTQn0I5gmrK2tPX36dGtrK5VKkQUxmiGkmlG1/gm6PhoGQSQ0NTXdunVrZGRkeHj4/PnzQgiMSAKq4+MuiJkjKCnhOemVi9eRdsqaS8UvAXavxTrSzUmjZpGuICkCZ0aN3k1NTYFAACZz0vg+DrPoa9JF8NHJkChQ3wY9byQSmZ2dbWhoOD4+vnLlSktLCzSs0FfwKcwVV03FoWoqVChsp0LFby644ps6EgirYRMvFArpdHp6evrJkyc7OzvZbJYwnxCC5nrVFt7xLgpy0vL5fN3d3UNDQ3fv3r127ZrT6QT9gJ5ZkoRzfgKHELnqS8YN1Y7AimBOHVEq3h/sk25F3Ld8gIrUDAs2urGx0efzSX0SEtIi3R5dij+SPxGWDz0yHo8XCgWXy4VacH19fXNzM9mgSLOhpeIsDUxTq0aFwnYqVFr7HxwAACAASURBVPx24/h0SBwDuSrYbLZkMrm1tfXw4cOxsTHYkaDGlE6nMRkTTFsNboMuToyFzWZzuVyDg4O3b9++efNmT0+PrutCCCIzhBAYkWS1WjF5giYskboORxchxYrPy9+sOpZU/CoLDasDtzHAFkbNEsiD6E3XdY/HA5Nh4uHEaeaM1iaVev/vNDqRK4CHo/6n+vp6fBNPnclkNjY26uvrnU6nxWJxuVw+n0/X9Xw+j7YkrrpTfbIqFLZToeIjO2yk/jtSTHO/umKxmE6n19fXnz9/vrq6GolEpBlEFS2LpYYM3mmBi5fLZZ/P19HRcfPmzZGRkZ6eHo/HQ9MtOZkhkXPm8m5F0FaxnKTOJxUfOPiKIL5ZsN5YiSqrr69HSzjd/xXv54o3M32HGil4TkXtR8fHx5ha63K5rFary+Xq6elpa2vD0yFJwwszJ2YqVChsp0LFbzeoOQ61m6Ojo3w+j4IsTXRF1QZZ/qNHj0ZHR1OplM/ng/uJEMLtdrtcrlQqlc/nuak9KeSkxlWaQoGjorGx8cqVK8PDw0NDQ3jGo6Mjh8Oh6zqNPxdCoIuQnLeoMCTYmM4aenY6Wd9imJIKFe8E3glmPsdxEo0LIxL6+PjY5XI5nU6y6ZauhsopNU/QiiCBBA2rIIYPOj/0POFJi8ViNBqdnp7OZDKGYQwPDzudTl3XsZyPj491XccEC3Gi05AwqFpHKhS2U6Hig0a1zVfyoCdBD0ltsIMTn1csFjOZzObm5vPnz2dnZ1+8eIEKKc4VNLHicOKCHvOpxqkL4gstFovX6+3s7Gxra/P7/UCWvL+PsKDkaWLunKhx0pg7f9WxpOIDozqCcdLaNKsF8C9EDhXvc3FaDMfvbY7kOFdHNCHxgii5GoZxeHj48uVLZGUul+vChQutra2AmGDvkIaRuwqHp+qPq0JhOxUqfh2EV20Lxo8whhWDw4+OjtAuR/5Y0OiEQqEXL148efJkYWFhe3tbCGG1WpHTw3wLTIMZTZrtT6nsC1BYX1/v8Xiam5tRGLLZbNRjQScQ9Qm+9YlSrcNDhYrf1NqkO5xahbgIQaqr0oojvxJCXVKKxflvcdJjgbVWLpcNw9jd3U2n0xhT4XA4AoEAuLpCoYBliOkvWJg2m80sbFWhQmE7FSo+xLFxlocRV4eNGzobWCcgcUfzxJMnTyYmJqanp8PhsDg9qhVVVCEEVYLMlqeS0Ice5nA4XC5XW1vbhQsXfD4fjhB6MCnNJeqCn4jv3IhYtVmoeK8wTvI0ltYpDc3DWpCm55HXsRneSeDPPEOZN0NgTZEaD3kURBcOhwPZXV9fn9frRYU3n8/DPFLTNG5IZLYHV6FCYTsVKt5jmNGP9CPK+NGpSgVWDCy32+3Aefv7+y9evBgdHZ2dnd3Y2CC8hbSeZsuCGOCHDZeKm88zfG21Wr1eb2tra3d3t9frJYc8em1UBqqt467Yz/F2GE6dVSre33qUiqp8kUrZCxi7ajoE84AKqfdIWun8R1i8NL6WPCYNw9jb2ysUCpqmWa3WhoYGt9tttVpBzEOVSwPN0M/7FutFrS8VCtupUPEuQV61n0qHB/buo6OjaDQaCoWmpqbGx8fn5+cxqsh2EkKIXC6HGi42epLHVTNNMI88t9lsHo+nqampq6tL13VS86AIaxgGtwGrIRzkpIgqvKr4WIIWgoT8iK7j6E0S2PFVBgjIhbMkq+A/ogcjiwNDD3EFJjIXi8WDg4PZ2dliseh2u4vFYkdHB5g8wzC4vRGZ8Kk/ogqF7VSo+JVPkYr6Hprr9X+3stVqGEYikVhbW1tYWJiYmJibmwuHw9lsVghBahvCcw6HI5/Pm2uvnISQXsP/XzZWq9Pp9Pl8DQ0NfMwRn4ZZTXWuiAEVH3XGZR7ZYubbuEiu4m1v1ifQgDI+iIwvdt7rSgNn8SOUX4PBYLFYbGhoKJfLQ0ND7e3tDQ0NQgg0sCPj4lwgta6rUKGwnQoVHxTYSds94TAQY4Zh5PN5/Ndut6dSqZ2dnWfPnj148GBlZSUcDsMNoVgs0tgxqLAdDofD4SiVSoVCQaoHiSptfRyoASk6HA6n04lrEs3ATfZVU56KTx7eSRQdOcxVHKlCX3OmnK907lXJcyqsdxoSiMpsJpMh/GexWPL5/N7e3k8//ZRIJKD5a2pqgt4un8+XSiVN0+rr6x0Ohzg9UUP9TVUobKdCxXtEcsJkrCBxYLS/Y6+nqk2pVMrn81tbWzMzM9PT03NzcwcHB4VCwePxoGqDa/KZEMViEXybOF024k0P/HSRHIm5XRYoBBwnfLymdCIK1fGq4lOBd9XSsHK5jPkQnMymO5/jM6xHItLIFVmYxrFQ+zlMK6nXlRqqSHtXLBb39vZevHgRCARoZIXL5TIMg4R6sMrDa6g4iuYs71eFCoXtVKg4E7Dj2I4wEwTR3AQB37darfAmxXcMwzg4OFhaWhobG5uZmdna2jo+PobPlmEYUNjAFUUIgcQ9m83ivxyoieqNgYINviSKAi+PrmDuE3xXnviqDVbFb3/9Al1lMplcLke4jSg66WtOh6Pkij4n/gBaayihojGCC2eBIPEdoDfDMILB4NjYGFyUb9y40djYCKEe8evQclitVkBGFSoUtlOh4j0eD+ZiKB/bRb7EaJLNZrPok02n08FgcHp6emJiYnZ2NhqNYuolyjTkZU/5Oq4PWCYq2ToQr1BRAISL4KQBkYBzhZgJ4hSFyam4Ipl3FtCmgJ2K3+aCldYpNK/JZBJUGYEniSHj1o/cD4/f53x58rWJ1iiYJENCxyEjhszu7+8vLi5qmoZl7vf70XhBA2wUg65CYTsVKj50cPaOAyw6S6Cedjgc2MeXl5fB2K2ursLIFGcD9nFwabxUKsm9zRs9OvUk0o537QHbwXmB2inESRct19uJmgVZBdpUfIxrU1qkgontkslkOp1GBwP1wIrTno5QR/AmCfPcC55fScsHzD2J8DhYdDgc5XI5lUq9fPkS/nZ2u31gYKCtrQ0GSWDr+eg/FSoUtlOh4n0FNybg7avSN6l2c3R0lMlkYrHYwsLC5OTk7Ozs9vZ2oVAA4DMMA8yBzWbTdR2MAi6CsWM4A0qlUm3IZTY05gcMzaIg8bhk5aWgm4rPIej+LxaL6XQaggepPUKa3UcLjRKtino7BMqpDocDj8TqBiikcbTIr1KpVH19va7rpVIpGAw+e/Ysm80Wi8W6urqOjg401fKxGTXiLYQQSjuhQmE7FSoqb4u8CMsnd4kT8gzGpMfHx3t7e2tra+Pj48+fP9/a2komkzQWjFolQKQVCgU6fkAnkJK6GqlWzWEVpxHqwjQxloSA3KlB/U1VfESrr0aGIz2GUBqR31gRR0dHhUIhGo0mEglzgzlPeKijghPkWN3obMXikoS2vAn9+PgY88To2UmTJ4Rwu92lUimdToO9a2hocDqdDocDzVXihDsUQtD8GLx+vjOQA5+oMuRarXEVCtupUPGao4UaYOEq4nA4KL2mqRLYbcGTZbPZlZWV0dHRiYmJzc3NbDaLzB5SPLpmoVCQIBrEOjSqEps7+eSZd+2KJ1M2m0WXBnAnhtsS1ON+KNWuJlRBVsXHtkj5PL1yuVwoFIDGkFBZLJZCoRAMBg8PD8lLEq1FpGcg8CR1qcPGSNf1xsbGUqkUi8UymUw+n4egAuXUbDZLagcSWtDVYGAJfAYlbqlUSqVSm5ub4+Pj+JW+vr6Ojg5MkSkWi6VSCTo8MI7wSREnlPzR0RH1bahQobCdChVnZQjMDlg0KAJfA3JBwYYflcvlXC4XDAZXV1cnJyenp6e3t7eTyaTdbidxT7lcRj8dddFaTkIy0JL8SqRmDum1kSELdEWgFohdqGGSVzEUsFPxsazWigNeKY2h1QQrolgslkwmycRbMGKbG9ehciqEgEXR8fGxz+fr6uq6cuWKYRjLy8u7u7v7+/sAcMTMoTueN3DgR/iXJjvncjl6SZlM5uXLlzabTdO04+Njt9vt9XpRtMVP4VXJ+X68Ly6uUHeCCoXtVKg405lhHjcOCwPkyqjvZLNZu93u9XozmQx+VCgUYrHY4uLigwcPxsfHFxcXi8Wi1WrFxk2lHPBzLperUCjE43GQBzgVUJ8VJ8MqYI4gKs0p56cRXh6xFwgSFUmmdwrPqfgo1uAbZSDkM0e/C9EqABZEroVCIZVKkd6O4CCWD6VGGPrn8/lA/mFlNTc3X7169Y9//CNUs0KIZDKJqiseU19f73Q6MVXMMAxw5yAISW8HEjGRSNCrPTo62tnZIfVte3u7zWbDzNlCoZBIJHRdh5KvXC5jw3E6nbBMQp1XWaWoUNhOhYozhdndnig68iZFmQabrN1uxyGxv78/Pj4+Pj4+MzOzu7tLymh4naCMQkWiTCZTV1fn8/kA4DgLiGEV9B38lyZX4lUBrpldGHAMIMuX8J/qn1Dx0dFy1Ram9FNymOMIj2Sm5XJ5ZWVlamoqHA5jZDMNgQW24/1GoPFSqRTpIuBG6fV6Ozs7XS6XpmltbW2tra0rKyt7e3uapqEdCokZGRiRJR4WPjF83JMIP00kEsvLyy6Xy+Fw3Lhxo7+/3+VyEW2fz+fRX0/e5lKy99pFXVGQp0KFwnYqPkd4x3dGKqnQT6FjQx3WarU6HI5MJrO3t/f06dPJycmlpaVsNkv6OeTl+BXQe0judV33er3ZbBZcQl1dna7rRLnhylzfzedS8Nnn0j6OXgpodCpycmqXV/HrwrW3uwNrsM6g1SGEpe9QO0WpVFpcXJycnIxEIsB2BOx4ExKeAms2k8ngYSSqczqdgUCgu7u7vb29ubm5qanJMIxYLGa325FKGYaBeit0fqTBBUuHPBDVW2kx5nK5ra0tKGux6nt6erxeL94LzIw0TSsWi+YWWvP022r25ipUKGynQsX/P34gf6bCCuEqzHsF05bP56empsbGxp49e7a1tZXL5Ww2m9PpxBmDhB7qHLJF0HW9vr4eDsZUP8UIWqBAtNzy+pE0fAwvBgcAdchyeMdNWc2zks5ylCoUqOL98XC/8GqS0o7PWeFtDZlM5uDg4MWLF4uLi2iSJVTHuTq6GhIwmumM6+u6rmkaWDeXy9Xf39/U1GSxWBoaGubm5kKhENQXTqeTFBEQWkBxgS0CTw31BTXCo+SKHt75+flisXh4ePjdd98NDg42NDQIIUDAC0YEihMPPLVCVShsp0LF64GL5H3Kv09VGxofRLtzLBbb2dkZHR19+PDhyspKMpkE5qNNnA4P0sNhp0ZDHEAYDbegmi+qsYTPePlVevGSGwJhu1/YA6uODRXvNlk6Oxw5+71HSwZNo7RO6acHBwdra2vr6+uhUAhYjcyBad0JZmVCzbZUunU4HI2NjS0tLXgKi8XS1NTU3Nycy+WEEOl0Gm2zUkpG4wStVmsul8N/pZoy7Qyg88PhcLFYTKVSfr/f6/U2NDQAYvLPhF4keSyb/ZNFJUsUtZxVKGyn4jOi5c4OBLE1l8vldDpdKpXQv1Yul2dmZkZHRx8/fry6uprJZMSJCzE/dXBOwPQEuzy5G5DOGvs1cW+E6qiPrwYLQucTH02BF8DZO3pJKlT89tfdGRcm9Ax2ux2EGVn/FIvFXC734sWL0dHRvb09mjOG10DSN25QhxVEqgbqq7hw4cLAwEAgEKirq8tms7qu67re3d2N1niLxfLw4cNsNpvJZLxer91uh+4in89rmoameAA4IYTkSQ64CVdzi8WSSCRevnw5OTnp8/k6Ozubm5tpugyZ3vGme6mgzN/LWbJZFSoUtlPxKYcEnnjdEwdGfX09wBwv4kSjUfjLP378eHNzM5VKkXcJ6iwWFsizAezQYMFJAgh0wAhCn0dFJdqRgdLM4y8lfq4Gb8cdjFWo+C0Au2q1WvOMY/OvkOkPJ+HgHmcYxsHBQTAYHB8ff/r0aSQSEScCBm4YJE0OpGsCgaEHAr8IUEWeKaVSye129/T0YCGnUqmNjY1IJIL2WPKVRJsFgB01bXASDrYmZD+JoWTLy8tut7uhoeHKlStdXV1kYsytVaR3wbcCqeWiIrGnQoXCdio+L4THna6wy2ezWYfDQWOFoLwpl8vBYPDnn39+9OjRzMwMqqgEnpC4i5OOWoJW4qQam8/nrVYrGuLgbmq1WsElwFWBECQJqEkeLsFQPt1cmPR2kuG+St9V/NYWXUXhP5eZElLhtj54DJoYsGo0TXM4HGDy4vH46urqxMTE6Ojo+Pg42ixQjQW3x9c4nhEwDmsQC1nTNCzVeDwei8UMw3C73Vj+mBnd1NQUCARcLhcktvF4PJvNlstlu92OcipQJl4Y8CKgIU2LoU2GA9bNzc1CoZDP55PJ5B/+8Ad0ayFjxIPRV0ETBcXpIm9FHKxWvQqF7VR8poyClM2LkzIHuiJSqRRl8BA+P3z48KeffgqFQg6HA6MgMG4I3lqUXiOzFycuXNiUcczkcjki5yC4ttlsnZ2dbW1tfr//1atXkUiEfJJpQjlt6ByPEiEB3MmxncTw1WBEVKj4VZaemTyrSPgdmwIMGbWWw1suEomsrq7Ozs5OTU3BQA4PMy8fWgtYXGDOqHqLRV1XV5dMJlOpFKkp0GZB9uN+v//777/3+XxNTU2zs7MbGxt4IgAy9EtRCRWDy/BfbBeUttHMG2jvpqamdF1vaGgYGBjo6enRNA0vEuNtXC4XKXpp+eNl81Fp9AYVtlOhsJ2Kz5E84CwXh3cQU+fz+XQ6DXatWCzu7Oz8/PPPDx48ePz4MazkCdthY8UmSxMsCMDRLFpMMIP1PHVRlMvlQCBw8eLFgYGBjo6OBw8ewG2V2AuS/YlKUzQkfztupmU+JlWo+NW5OnN+InFp0u3KW4tozVJbEhbU/v7++vr6xMTE/Pz8wsLC4eEh0BhWJVeyAhuRwpX6mQC5IKvAiovH44eHh3ApB1tGc18As+7cudPY2NjY2FgsFg8ODiDPgJlloVDgY2wA5ijfw0YBKvHo6EjTNKvVms/nE4lEIpHQNM3n89XV1blcrubmZpfLhdcPByX4qkjwztyzckYbPBUqPkzU/8d//If6FFR84COHdkMKIt5Qizk8PHz8+PEPP/wwOjq6vb2NwqthGFSBpQ4J7LNcK0MHEvZ6GKOQo6mu611dXUNDQ3/5y1+uXr3a2to6Nze3trZGDimcZuD9fdz6ASYLvb29/f39bW1tDQ0N9DK4iXE1+kThPxUfkq6rgfzoxuZJEb/bqXMICEzX9Ugksry8/OOPP/7www8TExMvX748ODiAYxzWI8Ey/DpSLBo+hv/ipzTZGQuKGqdAwtXX13s8HngaIwAuhRCJRCKdTieTSRRn8cI4qUZdEYRW6Rkx8YJ6JvA20YRbKBTcbjckHHipQIGSToNUHPyDUtSdCsXbqfjEQVtFuo67mEomBZA/FwoF7LwHBwebm5tjY2NPnz5dW1srFosulyufz6PoQ9bzpH6jDdqsdy4WizabTdd1KPMcDkcgEBgeHr579+7du3eFEAcHByjoVHwvRPVJFAjJcYi3O8vnoELFO19cb/pgqfWHyqOCufyI0zo8lERTqVQulysUCktLS/Pz8+Pj4ysrK4eHh9lstlgs6rqOBlWAKrIukizxOC8oMV5HR0fhcHhhYaFUKu3v7/f19Z0/f/78+fMQ1aHwWigU7HZ7W1vbwMAAVHdHR0cwSYHFHc2ZQKIIrhFtHyAUCVkSzW+z2TKZzPLyMvhIj8ej63pzc7Pdbgewq/gx8kG6vANDNVGpUNhOxSdIElQ8VOBTQLs/Jc1CCNRQSJoNILW5ufn8+fPp6em1tTX44NPcSeTc0M9BUsO7HGiIOJ1PoNAwNNZisQQCgWvXrv31r38dHBx0Op3hcDgajeZyOW5kb271kAox+LpQKAAvcms9IifUzaDiPcE7bsBmppnFaa0bnwCL+5McPbjNRy6XAz1GLa48RzIMI5lM7u/vT09PP3z4cGNjIxQKIb3BuAhyRQFMBJCiF0PWcbT2CU3ixVDvRTQaLRQKyWQyGAyura319vb29vY2nwT0tXV1dR6PZ2BgAC2xHo9neXkZHB7IPzLME8yNiJtfkuUyoJjH4wFyXVtbSyaTfr/fbrffvHmzsbERTKE0hBDUIIzWkWSSNYx5HoYKFQrbqfiUMR+dGfxfhDjppXA4HNFodGNj48mTJw8fPtze3s7lcoBr2WxWCEH6aLomba/CZFaHzRf7uGEYXq/X7/d/+eWX9+/fv3r1aktLC84zp9MJ0zs6/OhS5m2an1g4z3CwVczp1d9dxXtdU5xXk74jUWI846JbnaqWJBilJUnTWtPpdCKRCAaDwWBwe3t7fn5+cnIyFouB37JarWieJe8SwDjeTm5+zfzFgDwjEIlSbC6XA5Tc3t5eWloKBAJ+vz8QCKB51uVyud1uOKd0d3fncrlcLhcMBvf393n2VXFEmDjtbYQnxcSao6MjzDOcmZlB/ffy5cvcGEUwzzx8RLwaSwVotfBVKGyn4nMJmh7Bqz90hKAqZLVavV7vxsbGo0eP/v73vz958gS1GLB0h4eHHo/H6XSm02lUZumIIu12+SRwzMBYAeYIxWKxp6dneHj4D3/4w61bt5qamuCG6nQ6Ozs7vV4vAUGzqX2Nk5VPSFN7uooPBulqfJNKhFJOQhCHViJ8v5F0kS0cfB+p+3tzc3N1dfXx48fz8/NbW1uJRCKfz2MIhGEYMBAhqRx0aeZUp7ZUQ5wuzuLZs9lsOBxeXV21nkR9fb3P52tra2tpaWlpaWltbQXau3DhAsyMYrEYUJpkUGJ2IyLoiY8iFovRjLJSqTQ/P5/NZgHpWltbUZNF1gf/ZNCHpVKJVIDkn1etgKtChcJ2Kj6ps4frUcj1gMg21HRwJKRSqVgs9vjx4//5n/9BKZaohbq6OqfTib0V9qQ4P46Ojmw2G6pCZKaFieM2m80wDDwjBhnduXPn/v37AwMDzc3NaMLFEUWWByACwVvw05EXmqV3Rx4o0vBZFSrex8p6LbCj25JDDbo5OZACU07mbeVyOZvNplKpUCi0vb29ubmZSCSy2WwsFjs4ONja2opEIolEArQceUkijxInniZEw0u4ytxhwL30xOmOJQ6PSBWHJy0UCul0OhQKuU8CM8QODw+5ZzJXU4jTQ9gkE0pxeuwEWLdMJgOndDRSXLp0qaurC9uLruvISAWTEuJ1GoZBGaxqmVehsJ2KTy3MWbK0s2MPxTgH0HUYBLm3t7e4uPjw4cMff/yRJN7oV9A0ze12o5FN13XuO2+xWOCAABiHXBwUQjKZLJVKuq63t7ffuHFjZGRkeHi4vb3d7XbzHj2aj0mDkqSGDwnY8eIOJIA4G8z4T0E9Fb98Nb12lXE1GH0HI1640k6YnBfpCsViMZPJRKPRUCj04sWLmZmZiYmJYDAYi8X4YGWaGMGvDChGSjtunsJLlhXxqPQvrkwdV1jjZGsCyxKYnkjN5vSq8LvYW86y+qjnAy8YVygWi4eHh8+fPxdCwAy5paUF13Q6nbBYF6y0jbePXFFUMjFWtsYqFLZT8anxduKknEHAC6IcGL57vV6LxZLJZJaWlsbHx//5z39ubGw0NDSg8w7cAPbQZDLpdDrdbnc2mwUhh90cJxMxgiSmRr3J7XZfvHhxaGjod7/73eXLl1tbWy0WC3rrLBYL3PLwSHHafLgiCWdWOFFhS+XoKj4AsDPP66v4i5Tw0LwsVBhRPRRCADARpFtbW1tcXNza2gKeSyaT6XTaYrG43W6y6cZwFygZ8LvkEsJd6GgI2GtfJH8jEoWGtwCgRogNWltQhmRikslkaOifxWLBziAqeVJWzLio0YoMmNBaAeXfxsYGRiA6HI5z5875fD64wLhcLppIRnSd0+nkcg5RqbFMzapRobCdik/nQJJqQKSKs9lsmqYlEomdnZ2pqanR0dHR0dFisej1emFDil+BYQFMrchkgeY5gttD/k1NbUB+mAI+NDR09+7doaEhv9/vdDr5bHKq7dLwSnEitaYTgrvc0alDWBC++WaBkQoVHwbqSYVaM7bgDDc9Jp1Ox+PxaDS6t7cXDAbn5+enp6dfvXoVDoexrDRNo/YIMm7E6oOGtVQqgXHnSxLkN4kuzpLq8NEOnPYDmuRzovEY6NuA89D5Tm+Kpt2ckfvkZCFSRJCdpEeMRCK5XA4Ge/fv30eqSUMLaUQHpIo0zEYwY3aV76lQ2E7Fp3YOSTUjqrOQ4Qi29c3NzWfPnv3www/T09ModiSTScA44DBsvrqu53I5jI5Ano2Dh+bJwsSuVCphBIWu61evXr1169a33357+fLllpYWFGvAKwD8IWV3Op1OpxMjMeiI4j6l5hIzUXcc2722GK1CxS9ZR2YMV/HWotuStKSQiOGeBze2tbW1tLQ0MzOzsrKyt7cXjUZTqZRhGC6XS5xUGPP5PLAOVgoMSvhTc1tH5GySdeVrg/znuPiB2w8BQtE7BWmXy+VQmeWfDwYJEm2PJVkR9ZJjJZUReL8wTcgAx5nL5SYmJvb397GJ9fb2QuEHgpBsjYmtrFjyVqSdCoXtVHyUwe1CaA/ldRnBhCnUyhqPx1Op1Pj4+NjY2MLCwv7+PvZEwzCABXF4kAU8EmvkzVD5kFMDf7zVam1vb+/u7r5z587Q0NDVq1ebmprgb1cqlTBHEtAQOzJKPHa7nbCdpMXmvieS9BsG+hJvx4u2KlS8Q7rOPEBMnO4VoPHKBPKID0OrxP7+PoStS0tLKysrOzs78Xicj1GmX+Sjk2kMDLWsCjYVmr8k2grOCGWAOM3smnkN0q6CznciI7lr3VmeWhqKQ6Qj+eEVCgXu/Adz5rGxMQh5Ozs7+fRCmrdBWwf/GMWJjE8a4KtAngqF7VR8BEG4TYI1xIGJk2GU9OByuRwMBhcXF//xj3+MjY3Bv0DXdRAG0u5PZwwdBuiNzeVySOWxw6bT3ZSg8wAAIABJREFUabvd7vV6r1y5MjIyMjQ01N/fD2AHYwX8LuYa8b481Ge5oUntg4G2ZnNNtmJ37WspGRUq3gjtSbwywQga+eVwOEBlYd0dHR0lk8mVlZXx8fHHjx+/fPlyd3eXK03No5OxskD4EUVHygpqjJWgGBFmZ4FZRLDRwiGcxztb+YKidI6uQEOlqQx6xmVFhkdEvHExIj5Du92O5tyHDx9mMpnm5mZN07q6ukjdax7sYW71UGmeCoXtVHzc7IJ5ogOkciDJUBIqFouxWCwSiczMzDx9+nRpaSmRSJDxKVWOxImjAcmWUUCBWo4C+htS7XR0dFy+fPmbb74ZGRnp7Oz0eDx4RmA4mlrLfRbwI4Ke1Tblihu0uZei9uNVqHhXwE5CRdx8WJwM4LLZbOl0+vDwcH19HYPCXr58ubGxkUwmUXwUjF+XZoIRkIJLMGR2oNXpMRwacmXqGTtD+ayIihVMrnMlU2WwZTTKAt+nfE9KzyrKf+mbJA7haSc2E/RjYUytzWbLZrNLS0v/9V//FYvF/u3f/g0DZ6njBLZ8fKR1RapVhQqF7VR8TJBOnBZuS9iOuiKQE+fz+XA4PDs7+/jxYzB2hmGgNy2ZTFIWTtVYOjwg3CYbLUqUsaXW19ejK/brr7++f//+rVu36OmgDcc8JbKH4CcKBNQVuTcJtgqT9wEnEt5oH1ebvoq3WG58egQlJ3wxSv7bBwcHS0tLDx48GB8fn5uby2Qy5XIZRLU4ccLjsIZP1aNOI1DjUMpC3iqhQC68A491xiXA9XaCuRnTKiNhLn6EHA/CjLq6OvS80xAw3mlbjTUkbo/KuHw3oGk35N7s9Xp9Pl82m3316lUwGCyVSteuXTt37pzX64UyGH0nBDoreqBUNPlToUJhOxUf7vB4i93nuErQeYP6DrTJe3t78/PzP/zww/Ly8uHhoc1ma2hoyOfz+XyeNM7UeEHnDXXn4TvAZx6PB80T9fX1LS0tMLG7f//+uXPnaBMncQy9Broa/AtAcgD5mXXrr/WhANasaJeqbicV7ynIG4hWB92ZNEchGAyurKxMT0/Pzs6urq6GQqHj42O4h1BOInUYCJOZMJBTPp8nJyPKpnjXEf0Kgc6ziBMIsZl7Kfg7ImEfvWvDMKjHArVUvEjJ6q+GkxEHjlSZpQuSMUqpVIrH47lcrlAoWCwWp9O5trb2n//5n/fv379z505LS4vL5YI+Dx7s5F0svX0lwFChsJ2KX5mEe7fbEFU86+vrU6lUOBx+8eLF1NTU1NRUJBIpFApwB81kMkTvIf0FZuJ+8RDMYfYr7A+oSc3j8XR3dw8PDw8NDV25cgUYjty2sPWTBpwzBKTXwWUlh6qKeE6c1idJNAPvt+An1hnF3eomVFEt4+I+kfw+lOAddKjZbHZubm5sbGxqamppaSmZTFLLObn7cpUYv6Dk3S3Y1FdajOSNIsEmCcdUHMrMESS3lpTaMiquDmr1xcLnSjvIOc6YVvG3KU5PP+NDEZGOQgEMYW44HP773/9eKpU0TRseHvb5fOj9ImUI1YirvWthKndUg+/qzlehsJ2KX5+94ywdwRokwdh8t7a2Jicn//d//3d6enp/f18I4fF44DiKbZpycZxYUoOtJPTGmDJd1xsbG2/cuDE0NHTv3r0LFy7QXCBQcaTPozmzIO3q6uo0TUPxRZwe6FRRWi5Oy3EkSY2ECwnkqelDKn4JOce/oGl4ADTQGxwfH6NgShlRKpXa3Nycm5t7+vTp48ePI5FIMplEfkVyNOKwJbsficMz7wlEVFdsBid4VFHVIBFmEjlnTp/M5J9kvELPyIHgWYCdZD9OGw4HW7xcS0+ExxQKhYWFhaOjI4fDoWlaS0sLvGZg6UyvhKzyiOMkJCpUK5UKhe1U/CrA7rU+AtIDOKqjoEFAcEnFYfP8+fPt7e1cLgcvUDhFkak9z/i5k5yE7fC1zWbr6Oi4dOnSyMjI7du3+/r6/H4/GVzxOotETIqT6bEgC7ELcz21uQmxYtptbuhDyl7R6Kva/CUVn/NaO/sjsQoohaAGT1ojuVwukUi8fPlybm5uYmJiYWHh5cuX3EuShHqU5EhU/Rnn1RIkOkvGYvYSQlRktqrhWgkmVkRIFefVVgzJLaUaK8+JPUg70BZms9kODg7m5ua6urpcLtdXX33V1NSE7ntpNG1FvEvPTmjvLPeG2jdUKGyn4pfyBGdBfiR/4fgGzAEE12gxA9rb3t4eHR39+eefJycnI5EIPIoxMog3vZKOhyTegnmgcPAHwxSfz3flypW7d++OjIxcunTJ4/FAP4frwHkOxVZ8kzZcOleAPrnejhMGkoSOH0tEGBApyCkB89cqVLwF2pMc7Hi7EpUg7XY7tZ+vra2hDru4uHh4eGgYBow8kMZQKdMMYt4IcVZETlJLxFlGjVWDkq8drVZtFMcZt7JqP63BqGFjyWQymqb5/f5sNhsKhZ49e2a1WpuamtBLKxi173A4sDfCgB0TrnntmEwAFJOnQmE7Fb8awpMye0J1dMAQWoK3uzipXSaTyb29venp6WfPnq2srBwcHKDTjfeooiwL/RyhRhjOcdkct0vweDydnZ0XLlwYGhq6ceMGpj2SoTElx2RASiCMb6N0igDeEfKTUGzt8wmNwND/8Wqy2qZVvN3qMztoEALj0jpxYnQihEgkEnt7e8vLy/Pz80+ePFlbW4tEIjTyVQgBf0fQftxa6H2j0rd7v78pvkqSD6IHCyj51atXMNRMJpODg4NerxdTDTlXh+SW8sYaVWOpJ0YC92ppqFDYTsWHYBS4ZoUgFPY+MrQrl8sHBwfPnz+fmJiYmpra29vLZrMY1INiKIE2ADJYnBiGgb4HICdowLnrAXLlS5cuDQ8P37p16+rVqz6fT9M08HlkkoKLkKKI5oyRpzyRjqQxl47SahCNvk/TbCHvo59yZKlCxRvlURVJKdxyvI+B4EKpVIpEIi9evJiYmJicnJyZmTk8PMSSAWkNqzb0T6Ck+CEZ5RrknMSLV6SvPiTzXe2p+dCLcrmMsoPFYtnb20PlAZsSSgf4nGkP4d6ZtYFateqzChUK26n40GiPd4TRNEan04kdcGtra2Zm5h//+Mfi4mI4HC6Xyy6Xy+Fw4JEEgEh9Ah9gAEQug6PDCSdWR0fH7du3b9y4cf369fPnz7vdboiNCF+S9TEXX3Pqjs9TkvR24mwVH25/Sgb9ZmiobhIVZ0mZXkvM8OZrIsvr6uri8fj29vbk5OTTp09fvny5tbWVzWZBJomTuSlIeMDzUR8Gd8h739jOrFKowV39BlcNuq/4tA8YBFoslkwms7q6it0D3/d4PHgY9itKJnEp8v8jZV5tNz41lFaFwnYq3hdFJyo1T0gID4CsVCphPGs8Ho9EIrOzs48ePXr8+HE4HE6lUk6nE6Qdt5inupI4KafyAwy+qTSIDF1p/f39d+7cuXr16oULFwKBgK7r8LvininitFibS87NxyoxHK/lG4SpYgIBDbXRmT26VKh4LfSp4QDHbyfAglKpBDBRLBbD4fD09PSTJ0+ePHkSj8cTiUSxWMQaJK8QNG9ilgNJvqjN6H1jqdodReZK7m+BtTJ3bGClQyiCugT9CSKRCOoDDofD7/dfuHChubmZp5T0ZqlPFmwr0GHtjdfsMqOWjAqF7VS8mz1OGszANz4ANcMwoLHDBLDj4+NQKDQ7O/vDDz/A7iSbzdK0Ip6zYo/DLwLtoWaEIa1Q5um6jpzY4XAEAoGRkZGRkZE7d+60trY6nU7sjw6Ho1gsZrNZcqoDY0cAkdAe/y82SqvVqmmaruvVzO0qfizSBE86evkbVLyditcG58/Mndo8aC5fLpfDuovFYgsLCz/++OPs7OzW1hbQG36UTqdpJBfuTPwUUI9kpuKkV+lXzx4lLPUbWT5SZxVpFtEhgYE3mqbl8/n5+XkMqEDhwul0AvAVi0XDMGgQCP4oqEJIpJ0Z/iokp0JhOxXvZV+TsJ1gLqMQtEEhhySV5lfGYrGZmZknT57MzMxsb2+jUEuNDkQYQFFHAIuke7gOH+pVX1/v9Xo7Ozv7+vqGh4dv377d09MDzIfzCX0YwHlEBNIQCz4vkopZJKcDNHQ4HLVd7Kt5GnN/FvOprFJtFW+04ipOMabGWFojmBL78uXLycnJubm5YDCYSqVAiuOGzOVyBA6wHLgHyvuz4zGzdPxZaozh+o2ozSo2dpDejhY19fUjDMNIJpOrq6sOh8Ptdlsslr6+voaGBhIN09XK5XIulwOa5/31ku6QW+4pxk6FwnYq3iNpx9U56HjAEHE8wOFwgDPY39+fmZn58ccfnzx5EgqFoDImdyjUbQH18E0EjXMl4zqbzYbkuFAoNDQ0tLa23rlzZ2Rk5NatW729vU6nk1oiSH6kaRqhPepNI6KuYuWLsB3M9t6Ct+MCQbpmNWN6FSpqRDUhP6UQxWLRZrM5nc6dnZ3FxcXHjx9PTU29evUqnU7DKhL3Ie8ux/oCu4xsR1SRbb0TFcEbLaIan8Bvp59AymnNiJny1b29PciIIXmE6rGeBf5GqVTK4XA4nU4yTqegegL3QleoToXCdire8UljzsLJ1w1Bg8KEEOl0Oh6PT01NjY6Ozs3NhUIhOIMUi0Ui1aijlsTdgnVREGaC25wQAiXajo4OzIq9detWS0sLzLpwTVyKS/dIAyeYwMUs6OZDYIlElKpj1Qg8LgmnVlmO9s7oj//OT1YVH2P6xIGCON02Ic1voPttc3Nzenp6ZmZmc3MTfeU2mw3eHHQ/k2zfLKUgUrwiqfY+btGztL5W1Jb9ivDObC5IfwXqfqVWKrB30Wh0YWHh+PgYs8h6e3t1XYe/IEQpVNVF7oqNi4NFaRKaIu1UKGyn4r3wB6LSbEcE9YKBk4tGo0tLS0+ePPnhhx/C4XA6nXa5XPX19TTDm2b4EIVARxpYQBpWRijQZrN5PJ6LFy9iOPfg4GAul8OeCLIQ+JLGy4oTWQwGPkLyYn4jNNScPFD44SpOxkvUOHJ4yZhjOwKOv/AzV/FpQzrJLZJ/IZUFpRsDervV1dXJycn5+fl4PA7JF2R2NDSW1F3i9IgX3pnOb9pqsIa/WvNUvbdm7yqiFnqFFYee/Yp/LHOqhtmywNlQzmG2dTabXV9fz2azaN63Wq1dXV3Nzc1QOubzeTwYJQ5gcWLp8AnXsVBZnwqF7VR8IBqPDiHAJuxNxWIxFArNzc2Njo5OTU2Fw2FwdWiwwOTKQqFAcA07Hd/KETCxQy9FoVCw2+3nzp27ffv23bt3796929zcDEgHTuL4+Difz6N5AicZGZoQ7UdNG2biTTpgqJIrDWKqbUxAIzSkMZdC2VOpODOJxe3TzJCCmGCQPevr6/Pz85OTky9fvszn81h9EL9CI0GNRNwMCOuFbL1fe4tWE8md8faW4OnZq7T0XDT65Y1+6/39vWg/4U4o2NAwFwSfLRqz6urq5ufnsTncvn3b4/FgtwRLh/E5SAhp7Bg1u5jRPEHzsxONaompUNjusyAJKp4otX+Fd5LygVrYoUh3AtAWi8WWl5cnJibGxsaCwWAymYT8Do2xdrudDI0BvPhuxSsRAGp2ux1jKpqbmwcHB7/99ttbt2719/dTpZW89dFmQYVdbK+AdzQrlug3vj9K9Smy7zcfYNXGwko1WdI5idM2s7XRntqFP/MlKSE5LrEiYIcbDJR2qVTa2NgYGxubn5/f3d2l5UMt4TSflKx5uFaB82HV/Iz4fzmZzTMi3gYhWdZJlt0SUqlWZJQKkZK4rfYshzfNpt5u0XHQiazVMAxsPmDsUDoA8iuXy5ubm9jx3G53a2ury+UCz0eN/9RfL06PQ+QVc/OGc5a/mgoVCtt97gdMxT41nBPUqQr7U8opy+VyPB4XQui6jiGJW1tbi4uLP/3009TU1ObmJgw8sVshoyX7N34egGmgDgbqCysWi7lczmKxNDY23r1795tvvrl7925LSwsdXcCLZA3Fjysp60WVCgQAzQQTbNoSufzT0AszHyBtqeTbQj8FuoVpC9ny4RNQ/vIqamAFPtaF1/F5PyzccQ3DaGhoyGazsCl+9OjR7u4uSU41TcvlcrlcDnQ1zbySkB+HC6LKmBmeydAMQOr0rMgP8VZQyrt4c7o46Y6X3hfZWPKVS30JPL2sDewkc+D3FPyvg0ZXPvwaGSw2E5ieFIvF/f3958+fw6fp8uXLnZ2ddrudJu7QDeBwOJDu4oMCEKc/IpXXVahQ2E5FBRj3ptmqefQquZ6SFjifz6fT6YWFBYwUW1tbSyQSQDa0c5HnAgoZtEsCLAJ4UWGCnqK1tfXSpUtDQ0M3b97s7OxEKixMzilcEs5TfzoPOBtXkcMjsQtBsRqfhtlVn2qyvD9ROr2kl/SuiAQVn1JmJZHK/F7FvWQYRigUmpqamp2d3djYyGQyuPeoE5ZmxQIWSFergS85c2a+vSUXbr4VVPQxwboWzG8IPDpBWL4cuNMkLRaiHs9e2P0A6RPnU8lincS19EYEM2AvFAo7OzvPnz/HFqfreltbG2R2+GRo6A5qteJ0m5d5f1OrRoXCdirOSh5IX9CGy2s65OuLhFXXdRgx7O3tzc/Pj42NQf0Ti8WA0niHBJJ1XdddLhekxJDiuVwu7GJgvJxOJ0gCOH8ODAzcu3fv5s2b58+fB5ij7Rv9E7xwY256MDvCSxVSScnOayJngV8SsuSky2tn0apQYc67pN5YoDSsHbfbbRhGLBZbWVkZGxtbWVlJpVIATLAiguROCIH6oDjzdAfOo3Okwi3c+PLBWgMZj74NAB0i8KifiU/C4A4gtGRIX+FwOIQQRHuD1iKPZao1V3zlkjr2vf6ZpPI0T/kI5vL5E5qmgeFbWloKhUJer7e9vb2tra2uri6dTtvtdqfTqet6uVxOpVKYaQEnJjCXHLJD5Kc2ExUK26mozBBUw3OikqSD59MkxMZer+t6Pp9/9erV8+fPnz59+vz587W1tWQyiT2INEO05WG/xt5NJQwgOeowpZJra2vruXPn7t27d+fOna6uLvjY4SSjuV48XRYmJYqk5BOn1TzCJJjDI6X5P9U6B80gkt5RRT3fO2RSVXySyZVZgkZfwBvI4XBAZjc/Pz87O4tqLIav5PN5noP9EkaKX4G6NUlKIdFm9ADSCBJJD6jHW3E5yyXR/0TvUfEXV6C9wqze+8CQTlqwEoaTUCbZsKOoCmAKl4DZ2Vmn0ymEuHjxot/vhxoYNXSShZANE2100j6s1osKhe1UVD4/au/vEpFAxRFYbsKCDmLhWCz24sWLycnJsbGxjY2NSCQCZEZVBtr90R4hhCAOj5Ql3PIX9IPD4eju7v72229HRkauXbvmcDiojgOnLrqyuYnV7CshfQgVsSw5JwPbSRyh9OFwXaA4KS5ziTr/3Yqza2tgRxWfZ95VcZGS1BXeddlsdnV1dX5+fmVlJZPJ4I4lEw1OFVccY1ptWxCmcYKAJrwt1JwZcj820kiAZsOi5u0CaDOSQCHZD4Gxo8cLIbLZLAS15JdktVpxWUrkamdQ72NYWUU0ySE4d4fBywYTSTWQubm5VCqF/969exe6YWTC+FfTNHHSAVMul7FnCtaiq1JEFQrbqaiK26qdKxVBjzhxXYfVCAS/+Xx+f39/dnb2n//85+Li4u7ubj6fp14ESSGOhgyQdjx9pxfAJckej2dwcHBkZOS7777r6OigYefYN/EFWtLILU/iA2ofYxXPAPzIZrOBCOHH5Fk+TBpKQWeVmS5Vm6+K1y7PimP9aIhfMBhcXl4OBoPkAUl3HZVBiTOr3VVQ0T+P36uwDaL7WbqrUQXm36GGpEAg4Pf7W1tbGxsb3W439RbwvgpAwHQ6nclkstlsMpnc399PJpO5XI6LLkDjQThI3L/5JX3ImbNSL7A4LUTm+SRGLJLMA3tjPp/f3t7+6aefYAXV29vb3t6OzBZlDfor8AxZ6n2utrOp0dUqFLb7THk7M6iSGCbzkHLCLoZh5PN5dMXm8/lEIrG8vPzs2bOxsTEYFKMUi/1Iaqkj0zhztylqrNQta7VaOzo6vvrqq9u3b1+/fh05eqFQIFasVCrpug73Aa7qE6aSqxmEmZ0UuMcE9l9guzN+noQC8X65DbKE7RSwU/Ha4I3bHEYAFR0eHq6vr6+uru7t7dEdxYc4A+2RoXdtsV1F/pjfz+J0Oy1fFJRlYf3abDbHSWia1t7efu7cub6+vo6ODo/HA4gG70nCLsViMZ/PJ5PJWCyWTCYjkcj6+nooFDo4OMjn80RDUrcpUCyfNyMqEfMfrJdC+ugkVId/oTUki038EQuFwsHBAXZLp9N5dHQUCAS4Qw3dAzxJ5sN1KmpCPtjbV6GwnYrfLryTgB3BEUlnwwdjo7IAdfPx8fHBwcGLFy/+8Y9/TExMBINBSEbgXACbYkrTaRcG1QenBrKgq6+v13VdCAH/T7fb3dfXNzw8/Ic//OHy5csQo8CHhWb18JOM/pXa985C2lWcI/RG2I5/jKQK525VKlS86Y3E8yuizXCHr6+vw10oGo1S4w7IMyQ5vPtBvOGoLk6xi5OZLpINCs19pq5wu93ucrk6OjrOnz9//vz5lpaWQCDQ0NDg9/ubmpp8Ph98PbjwTrLry+fzhUIhm80eHh7G4/FEIrG7u7u9vb22tra9vR2Px/P5PFH10swYTpiZh0a8pzUoAUpJv8v7mqXkuVAo5HI5GkSxtrYGyyRd1zs6OgKBAD7Suro6u92OzhJxUg3HHwX+Ta91hFGhQmG7zxfYSbCGB2XwHKaQqUE+n49Go4uLi+Pj4xMTEysrK4lEAls8tiGyZceGjnIDza7gOjYuVrNYLH6/v6enZ2Rk5O7du1evXvX7/YQ7CVOSHo6yWLOBuxm/Sj8yH6L0HoHtzBZfr/1U6bTjEiIVKt6OE5KIc5QvobQLh8NQ5YvTcgIqznLcI07759WAKRKZLZh3Cdf404/cbrfL5Wpubm5tbe3t7b1w4UJvb29LS4vP58PoM5fLxVGdGYHhX3IOgglwJpMJhULBYLCrq+vly5fb29sHBweJRAJkHiHdii/4w2yh3Mvd/OxcjUevE6wbqYSRsiYSiVwuFwgEfD7frVu34BgADAdMz6E5qVlQdhdVGvZVqFDYTkWFQ4UfDFzKU1dXh5GsQoitra3l5eXR0dGnT58uLy9Ho1E06xF3xStBBHdIi4N+Me42nE6n8YDu7u6hoaF//dd//eKLL5qamtC3gVIFGX3BHYCc8MxjN8/OWfJ3TQJtFJi4M/5rTUz4mz06CYXtVPzyHIwyECCelZWVlZWVZDKJYp80+5g4PAlkvNGTUhMGYTJix8WJ6BbLpKmpaWBg4OrVq4ODg+fOnWttbQVLRwZGRLTTEC3J/QSkPrWUgqlqaGhoaWnp7++/ceMG3vLS0tLCwsL29vbe3h7gHXRpHMiKNxlN9q7gnfQhm6vYAGqQjtAjqfwKtLe0tAQjG4/Hc+nSJZfLJU56ijmOlNzvxOnRw2rJqFDYTkUFkoAn+rxdjo4W7MuFQiEej8/Pzz979oxPsRQnwmruOEqaGM4f0FBtgnr4oqmpqaWlZWhoaHh4GNYAqE3QiAjs4+iW5WjMnEO/9fvFdXBsiCqilopjx8iHuaLeTnkWqHijJcnJLZzlVqt1f39/ZmZmc3Pz8PBQAnCcmTN7254d3oGZI98NQl1U/EUx0W63NzU1DQ4O9vf3X7x4sbe3t6ury+12Y+gCCSSk7MjcFUvAhRR41KjucDicTqfD4XC5XF6vF9Tg8vLy0tISqrRAgVCA4CP61VEON3ui/2Kjg3ddPp+nz5lcnOrr61Op1MbGxvT0tNvttlqtPT09Pp8P2yn2InxKNDWRLJ8qWsMoDk+FwnafNZir1i4qTvfzk6QXGCuZTK6vr09PT//0009ra2sHBwculwueW9Tnhf2doxxp/CK3UMHjrVbruXPnbt269c0339y6daulpaW+vh6unjyLRR5srh+dfTYrJxSlbkSOYqkXhF9fshwzmy9gz5XEdrTzcmcEFSpeu0iJNUdatbe3NzU19erVK2jwedpA1B1fcW8x4w4WRaiNkqQVRDtWh67rdrvd4/FcuXLlr3/965UrV9rb291ut8PhKBQKxWIRAwmtJ0G0H+0ncDkmDQZhF2AdMHyoAKBQYLVaGxoa2tvbL1682NHR4XK5isViJpOBQrfie/wwKjRpoi6foyhO65ixieFTpT5fm81WLBahACkUCqlUamZmBmVuDNEWQlCqTNhOnKhQpL8y9yNUqE6FwnYqhDTnm/+I5q6icdUwjIODg8XFxSdPnkxPT8M0VdM06pWjbY52H2raByBDDwQGUXi93kKhgITb5/OdP3/+3r17//Iv/9LT0+P3+7H742wghQ00dmSdRWO5uVH7W89Sk+xaXttIUY3Gk7REZntVFSrOTv/gbsd3MPclHo9Lei/OWlWk4mrMGTM/NYEGci1BRwVWcV9f3+XLlwcHB0HaNTc3k6KOj2CmNliChoJZHNtsNq7oJdNyQpBgJUlkhpUOMOfz+Xp7e1dWVhYWFkKhUOkkJGPLMxqjvFZrUe2nvNmfto6K6jdsTel0GnkvcbE0WREvXtO0aDQ6NzdXLpcjkcg333zT1dXV1NRkNluBMQ0HkVIbWe1XrkJhOxWf8uFRcViklIbiaMHeCknc+vr68+fPx8bGUBjCdk9qPHMrBucV+OxFm82m6zoyXU3T2travvrqq3v37n399deQp6RSKbgDYCNDgotZZ6VSCZPKaBS6NEfcvKOdxetOmndebapPtetz8k/iTiRPlmocQ8VSr7pXP2dgx5290+n03t7e+vp6Op0mApjMMqi6Z75XqYRXG+Jwqp5INSqVHh0dud3uxsbGL774YmRkZHh4uKenx2azUdcR9++gJUCFXYA8mhnNBYJY0eWTILkFvSmvxi+mAAAgAElEQVTklhaLxel02u32lpaWS5cu9ff3473v7++Xy2XykJOGj51lBVUbOVMRM0nAkfY6qT0LfwsyqBNCwDcA2I40c/h4kaZaLJZUKpVOp2OxWDabRXG2paWFdmPefss3HHPjP30Hn6faRlQobPe5HB4kUwPnD4UNHOGB5LBdkpEmwNbGxsaDBw+ePHkyNzeH2Ufc74N2E5RmBLNQh+8JdkAyWIdpp8/nO3fu3O3bt//85z8PDAw4HA7gNjoJeMmJgJemaQ6HgzpkhWk+bMXN2pxzEzmHTRNe8MfHxw6Hw+1205WFyQLQrHOncxG1Y2IsQFJy7uQsZlQq5/48g6cBR0dHtpOIRCIwK6YqnmCedpyENt9I4NQr3saCtcHy/1IhmJh7p9M5ODg4NDQEv8nW1la3241nzOVyuDLJNuhSfAlTQwZfJoJ5HfNBf+D4CSPi10lu29HR4fV6dV0/d+7cjz/+uLa2lkgkXC6XrusY3YFm24rJW0U4K07P0pV4dxSOuefL8fGx0+m0WCzoAKMuMa5gkRrLAPWgWuGYW5yodXFNCFHW1tYePHhgtVqbm5v9fr/T6cTIMmxTVO+WJpJxfElex2bEr0JhOxWfMryj/jLehEVCbNqw0ImWTqeXl5enpqaePXu2tLQUjUaxEXM+QBJ/YDsDasSGCIqOnsUwjEAg0NXVdf369eHh4WvXrjU2NtLGRHiIb9C0hxKpxhPZsw+iMLc44F3jVEMtmCxDqQ7CBeCcIzSPpgAPIVidl76oUeqVyE51l36GwVtwCPTgvF9cXNzZ2SFnR0lnxlvFK97t0qjlahkFAQJ0KuBrl8vV09Nz8+bN7777rq+vr6urC/3yNFqG1j412EqDVrFgicqS9Kk0SJC7rlCnLV8XuI7D4dB1HYXgTCaDBi+CXxxLSRye+e2bP0aJTRcnCg1S1Ek4mFw2MQyNhvlKSg/u9EQXkaQsRJrGYrGFhQUYBA4ODp4/f542bWlf4n/fMw6XU6GwnYpPlhuwWq2ZTCafz6PMQVgKOjZs6KiD2O32aDS6vb39888/j42NLS4uxmIxu91uGEYqlRInjXUorEAgLE6MGEAw8KGxDoejrq4un88jf+3s7BweHv7666+vXbvW0NBwfHycyWTAyQF6gqUQzJSfdrFf2BNXcQesZvUuGeCZR1jyBxC2M4+mOHudSMVnuzYhU0N2geO/vr4+FostLS2FQiF4/FKPufmWrljWJy1ExeSBNwEA2+m67vF4MplMoVCw2WxtbW137ty5f//+8PBwXV0dXp446QCFcIKMiFF8FCfeltQvRauDBqPR5FmsdA6k0EJBFWdAOsg/wOsfHR05nU7Yhfh8vlKptLu7G4lEcrkcRBpgzsh5pNoyr9aMJT2GSqJ0qVwuh5eK1wmfYeMk8EcUp3tmyeCTcDCNz8ZHlMlkgKSFEKFQaHx8PJVK5XI5h8PR3NyM3gs4QBEEN2NleiJSN6plpUJhu0+TojNzA9heySweuwxJQOCJirkRyWTy5cuXMzMz4+PjL168iMfjmA+B7RV7LgcxkMfRj9AGQUwY9rJyuez1egOBwNWrV69fv37x4sWmpibqioBGRLIRqeg4/863Lc5ASNsiJejc/I9TJlwgBYGgpHBSm6yKs9+HnNrJZrPhcHhtbW1/f59qcxW5t9d+R0pFhMnWm/T+cOvweDzd3d3Xr18fGhq6fPmy3+/P5/MATwR0gBoJ/QD28VIv1QH4xAVAIvyXlGTYPYgvRJqE6rBg3nUk9mhoaNB1PZPJlMvlp0+fohSLTlu6SLVlXkN9aGbipbET4mRQBBpabTZbIBAIBALYPHd3d5PJJPw7SYzBp/5QUImWNlJ6xmw2u729ncvlGhsbdV2/cuVKc3MzICB/IzzR5S+ePs+K71TtRQrbqfhEmAD+HSAPdDMQ1DMMI5fLOZ1OTdOSySRydzTGLiws/Pzzz8+fP9/c3ER6SroZJN9UckUA1jgcjuPjY2hx6urqvF6vzWZLpVKQ2TU2Nl67du2rr766fv06PBSA/PBKJAMRcdpk+IMdqxW/KdVQJAhIQiJO3ambUMVb3ISEihKJRCgUevny5cHBAbmHiCqDEN4035N+Cx4o5XI5Ho+73W6/33/jxo379+/fvn27s7MT9ijEGFmtVpie4FYHyrHb7eQNye12MYdanLRoEAQUp5vrOd1VKpVyuRyZupFVClF6drvd5/PduHGjsbExm83u7e2l02nDMMhOpWK3bG1UR4BJEjJK/nnULGW1WtEN1tvb29DQkMlkoF3OZrNUhsYnwEvt1erChAKx90ajUb/fTwiyra2NXPGoTCwxuGfZKlX1QGE7FZ8UY0f8P9dWC9aJBjSGDtZ8Pr+2tvbkyZOnT59OTk5Go1Eoo8vlMhJlGm6IzQi9tKjI8N2KNjgcAI2NjX19fbdv3x4ZGbl06VJbWxvk2LDIIlc82r4r9tua/Q7ewsVAmGZUEDFg3i6rOcFKG7048eGjrbwi46hCRbV1CrhQLBYNw9A0LZ/PB4PBYDAI1CKEoL5UnlDVNtmp2E/AvyZtH2VrQoiurq4vv/zy3r17X375JSbZR6NRm82GsRN4OjBwnJeC3S59E3PS9vf34/F4MplMpVLYPcjVyG63+/1+v9+PEbRwdyOgqeu65ORMOxh112qa1tnZ+eWXX2azWZfLhUm75CT3djbOFZsqOLzjIzrwd3G5XFevXsWH43a7V1ZW0ul0oVBAlkuzsyUfTXpGqrNjC0UrxvHx8fb2NuAsbGiam5upi4WgM59ORk9B/G7FfLWiNFOFwnYqPqYDgxdQKNfkbRDUewW1iqZpxWIxFArNz8//+OOP8/Pzq6urNEcSg73hNkxdYzRJDKo7Ek2jKkEqE7S23b179969eyMjIx6Px2az0fQktASi6EMXEabqp1n9dnYAJ+3dUppLLlwV4Z2o6ZbMC7K8gdH8LGo/VSHdilK2gNJkoVCAYmxnZycUCmUyGVKSkXDi7JClhssdNbEiocJKtFqtyMFu3rx58eJFi8WSz+czmYzH49F1nVIaIC3uUQfCDHWATCaTyWQikcirV68ikUg8Hj88PIxGo6lUioQfHo+ns7Ozs7Ozo6Ojvb29vb0d2wJ0t8g5qaQrvWV8x2azNTY2Xr16lTANrs9bdEnyKyq5PlVsmOXrWpwercF7sLB3Ad719PR0dnZCVVIoFLa2tjKZDN4FcmAJgXFLZ54to18E72V/fz+bzYK6a2pqonoL780XzJJTcmORPFNqbIkqFLZT8VGeH7TgsT2R/S/ZlJDpuWEYOzs7o6Ojo6Ojk5OTiUTC4XDwNghxIvUgszpuRoWZYCiI4BjA09lstsuXL9+7d+8vf/lLd3e31+vFU8NNgOg30uJIZIOUg1abGPFG8Jf2fanaIk4LhmqTIhItx529JPsxtauqqJGG8QSMbiHDMMLhcCQSQQsFuWDQTfWmTUXmkSpcEAZM2d7e3tfXd+/eveHh4UAgQACOMASQXD6f59VY2kyi0ejOzs7S0tLS0tLW1tb+/j46tzBECx4l6HJAxcDtdns8HqfT6fV6Gxoaenp6+vv7L1++3NfXB2yXy+WQdxEjSB3E0HJks9nW1lY0zCYSiaWlJVyZ2kR4+/9rE7+KfyDpkUSaAsvu7u56vV7DMNra2oaGhjRNQxtZOBymJyJvP05D8iQTfTNcAw3gmM1m19bWNE3TNK1QKOALbMh0q5TLZRrGaG6hkBxezNugWoYK26n4yBg7896EEwKyNnwHvBq26VKptL29PTs7C43d7u4u/ORQcv2/W+TExYp2K87SUWmSvyq3293W1oZS7BdffOFyubiwmhsF0wXFaZ+Rav4g3CD0TfGu5AhFT0R0IzGONYCdBDTpk+QAsfacNxWKt5MSMPIPyufz0Wg0kUjQdAriq97oduLpB1VgeccSnyKDpfrll19evHgRSwDt8Fiq1Hol8dn5fD6fzycSifX19cXFxfn5+YWFhd3d3Wg0yodliRNnPvIJqj8JzObq6ura3Nzc2dkJh8Pt7e2BQABFA7L/EKxxnjR/Tqezs7Ozv78/GAw2NzfT2xGsM8MMes7eui7VECh5w58jFovt7OwkEgmLxdLV1YV3l0gkDg8P8/l8LpfjA2/Iq49/h4AaStL4hPGaS6VSJBJZWVlBOd5ms3V1dbW2tqJDmbeq1DZRMg/PUEIRhe1UfCKYD72r2WwWsAxtd0hwgUhSqdTjx49//PHHZ8+e7e/vw8jX6XTCWAubLNU+4FeHrBq7v81mIxsCIQRULxaL5cKFC7du3fr2229v3LgBz4JcLod2WpLs8A2Ie++JSpokM0T75Z+PNAGWeAhzQbYGmOY1WeVBoOJNcR6+AFOOpZpOp/P5PGULYNzfyMxMunWJhJPu7XK5bLVaXS5Xd3f3V1991dfX5/f7k8mkYRhOpxOOd+RzDlYeKR+KyAcHB+vr6zMzM7Ozs7OzswcHBzQejfrfeVM5/y/gFzaZlZWVtbW18fHxc+fOff3110NDQ/39/U1NTQA90vRncVIYhdVzV1dXf3//4ODg0dHRq1evsLeYOSopdaw4lLZGH4bZ/BkQPBQKHRwctLa2dnR0YKe12WzT09Orq6vk5EcXJD8BlCkAUqV3JE5m5BSLxb29PbRoxOPxr7/+Gg5/8DrgDS7SMDezpZ9Shihsp+LTJPNQrQDhD8IMNnJWq3V9fX1hYeHRo0ezs7OxWAx7PbZydMMhccS+Qxs0eVAREkIzBDYpt9sdCARGRkZ+97vfDQwMoMQDQQncCsxiZ3OGLY2R4AfhW6Se1UQ2/EfYbfkAgLPzLqQNMltOqFBxlnWKdZHJZNAsifkHFauxb3Hzm5sr6Z73er0XLly4fPny+fPnoZqA4gKIAeVCzvHjpcZisXA4DEg3Pz+/ubkZDocNw8ADBHNO5l56gjVIEcZCE0mpVEJ19fj4OBqN7u3t9ff39/X1uVwuu92O7BF5Jun2sE7dbnd3d/fIyAhq2bykwI3lzFCvhr+dMPXI85SSd/iGQqHt7W2v16tpWnNz87Vr16BdLhQK+/v7EBZXnFGGz4cGgdCHRmPfyuVyPp8/ODhYXl5Op9O6ruu6fuHCBfje8Y2x4ntRdQMVCtt9+oFsL5FIoCUWuxLEy2tra3/7298ePXq0tbWl6zos7kqlEqa7AhQKNuyIih0ceNFkSezUjY2Ng4ODv//973//+9/j19Eq4fV6s9kspZv81yVzphrTr9+VWIQ/F503kBBJGp0aRvZ0fqCnhGu3zf16KlTUuBtxqyQSCYjtMGkeSAvklngT3xOpoafibwE4NjY2fvnllwMDA62trZqmATbxdIsLvHK5HARwwWBwdnb2b3/728TExO7uLlplNU1zOp2pVKpUKuEiqBLw1UR9r6TEIOP0Uql0cHDw6NGj5eXl5eXlb775RtO0c+fOaZqWzWaz2azX67VarWhE9Xg86MHSNO38+fPfffddNBqdmpoyDAOJq9nB+IwbiBkB00fB81K8hb29vY2NjfPnz+u67na7L1++3NHRkUgk4IeC0i1BQ2mSBF2ND2ykfmSIm3O53NbWVjAYpI4Wi8VC8E6adaGQnAqF7T6dpN/cf2BORmlYJFh9fGdtbW1paenhw4eLi4ulUsnpdILnpzmPKMWiHQzFSlwHzBy4PWyjuq6jSGGz2Zqamr7++us//elP165dczgc2WxWCKFpGkdyRAPguWiEJQl9aF/mWb70pn7hLlbR3pOU2jWkfjyn5+k48Zp1p+OMh7ESOH/OvB3gV6lUSiQS+/v7oVAoHo+Txxu35+A60RqXJS806uzBUiWcBy2druuNjY3nz5/v7OyEnTgxXuD47XY7KsLg7+vr6yORyNbW1sTExMTExOLi4sHBARpX8bt4FhL2SR2d4kTDgGWObYGkhKRLi8fjGxsbHo/H6/Vev359cHAQXsFwCaFSLwFEt9vd1dV18eLFy5cvb2xs7O3tUXeCqDRRt8ZHV7GkwF8e38FyuVw4HA6Hw6i0krv7lStXAFjR80HdMHh3PFXm1npkm0JbBxWX6+rqVldXQaOituDz+eg9SlM0zBUJc6aqQmE7Fb/+vl87s6zxGC7ExpYBtZxhGOl0+sWLF//93/+9srKyvb0NgR2NoKDSAHro0AmLSyHF1DQNJQNsVTBAPj4+9vv9ly5dun///p///Gf8Ch5PHgp8x6RDSKqYvLVD1Vt/nrTJAtFW+7Qrjh4nAwuSzlT8K5zlVSl49zms5Wqz77BO4/H43t7e4eFhJpMhaofqm2cx46WgdnjaBPh9i34pj8fT0tLS09MDIxLK7sTJ6DPqkKXmqv39/fHx8YcPH8ICk9yRgOeIX6TBg3weNFCd5GHJy5Toe81kMsFgEMiyrq4Onil+v5/mq0qjCB0OR0tLS29v75UrV9CxS2hSkklUI/OkvwW3AjUvZ3qbuVwuEolEIhG8TcKsly5d0jQtkUhkMploNAp1Mu0t3C+JgLtg7fa8u5ZebTAYTKVSgUDA5XK53W6LxQIDQvoTS2Yr9EZea9WpQmE7FR86aiMDzhLxTZxbKHGhLuV5sVjs+fPnjx8/Hh8fj8Vi2J2xoWBzgXAbZgS0H5GozmKxpFKp+vp6r9eLjjA0avT19cH49IsvvoB5yvHxsdvtpisT/yfZUJEByhlnUbzFlsQF3fzk40wG6l8wc6ExaLx2bHYQFCfC53w+T0U03qPHLY5rEIFqq/184F3F2RJUXIvFYoeHh7iRyD3uTe+NikkIN+UBOV0sFpuamnp7ey9dutTc3EywDA31aJugrgh8f3d3d25u7uHDh8vLy7FYTAiBmRaYJc3nstDNz7vOubZVCIG8kThL6p8Fv7W/vz81NYWLf//994FAAAwi3gW+Dx8QLNvW1tbh4eGN/8femza1kWbZ4wkC7RtC7PsOXsA2XjBeyl1dPd0REzFv5+V8lf48EzETEzEdMTG/nqouV7m8G9tglzGYfUdIoH1h+784wflfP5kSAmMb25kvKjAlpFTmk/c5995zz5mZmZycpBw6TgOhj61P1uEMA46ikcR/8sSImfb39xOJBCaapW3u3t5eXV3d7du3bTYbBOGXlpZcLpfdbgd4zWazeEMp4IcqnQw70oWWQ2+gtVy+fDkQCFBCj1hQvqHSOmBVDx61aOCYh4ntzOP0lgGU+pMs1EvRE4TpUCj05s2be/fujYyMLC4ucheR81zMTdGjlIL4aJtmMhmbzeZyudCCAc47e/bs1atXr1+/HgwGaRMJDQVaWZCGLM9Tar5reey/ThYA6e01aSVEfWZ5Soe+FZjg3BJki0RubMqGoZmSBF9LKb34PMRwTpMFoXg8Ho1GWYORPcGj5oRSlEfBkYAmFoulurq6qampurra6XTS6VWmYSwjZbPZjY2NsbGx58+fv3r1amNjA+RdOgfKaXf9FZOPNpMlhB2WCRXLWrDWEEBQWUQPlzOn2vualIFAoKenp6WlpbKyMhKJwIhMPt3EhXJutwAtT8vjPSixXTqdjsViyWQS6p7Adpqm+Xy+rq6uXC63tbWlaVo8HkdY4HisJvx7FC1M3i/ptwtsOj8/X1pa6vf7bTab1+v1er0ul4v9d+XWyyayXtLZHJ41sZ15nNINRiFqaILXwj4sIiZkDrBzvHz58ueff/7HP/6xsLAAygvGV5F6MtwwWXS5XDs7OxBbt9ls0FNFRKA0Q2VlZVdX18WLF8+dO1dXV4f5CcQ4SoTgzBFMOSP2uUJMvoIoeOK8kjIIGlplKDIHLJcyRhvO6JmQ7pt6VAuvbaXTCplfqXhC2HTUz5XjF8q8ORhyHo+npqaGUiOg5JLHxvFYFL3W1tbevHlz9+7dp0+fLi0tYaCer9fbbChDUQpIwgsQAeSfy8CFCAN63+vXrysrK3t7e71eL+YzkDfi3HC4XK7q6mrM/AJ9KmMcyrNf5FXl6w2jATRrAEOhJMx6m81ma21t/fOf/1xWVpZKpWZnZzc2NsCKQbETalOQjkcslUKb8gSkq1A0Gh0ZGcGYxZUrV86cOWOz2fb29pLJJEShpf8h8LoyJU0wzQ8y2SAmtjOPT33oVT84t0V6hyb0kxAxJVEDr89msysrK9PT0/fv33/y5Mnc3ByCEVuueCtZYSKAYxWK/F8AoEwm43A4qqurz58/f+nSpf7+/ubmZqhrQjxFe7/pqTQ7Tk9AIVZGf0dBfoY7gay9KZUVpekmu1SS7KzXSTHD6zf1UOuL7jB+SKVSeOhkQet4S1qx7NOElqTT6aysrGxpaWEyhsecrH/0H2GDBum40dHRFy9ezM7OptNpCFsqwt0yvdS3kg91heaoFv/v3t5eIpFYXV19+/ZtMBhEfRFfDeMdsq2JCYPa2trGxsaZmZlIJCIvnaEfoGG/O59zoFIYoxVsLBaD3ElNTQ0hFBQGQI/b2tpKp9MYtoBsIUI03lC5v6yzykkUNBPwuclkcmlpCb+x2WwwdXS5XIjJsKaFQwbfSntfZ4q68YYTYybOM7GdeXxOIMIEF0RmBDu0IWjOwywQ7t2vXr367bfffv311/Hx8UQigX4r6BfUzJTxDuEDw/zozMKxkSE1nU7X1NT09fXdvHnz2rVrPT09gUCA5S7GLw4ZHMn+9RNcQyU1pxC/fixX3xeWdTvt/RZ5AXtKXOF839eMqt9gMY8rB48zhIvBeJPDEMde5NJDT6Iot9tdU1PT1tbW2NiI+VNiOwodA2uCgTo9PT06OvrmzRvQAQk4pJsCnV30JbECzAoWJpWhVIS4ZDK5vr7+9u1bn8935syZYDDocDgoJ0k4iE9H6a62ttblcnEoNd/zrr8shuX8wkU+aPKtra1Fo9H6+nrW2zDTis7pwMCAw+FA93Z6ejqXy6GXjbKf7BRzigIXH7ee1iDA0BDPQxPG5XJhDM7tdoP9nEgk8EteFgJlsl8olZDPd9t8Qk1sZx6fB44w/AFyEdIx/2YmjTwSDOh79+49fvx4fn5+Z2fH7/cD1YEmgrl6DlKQEseiIJTQKRwFhfqqqqpLly7duHFjYGCgra3N4XBQjJ4xjmUAqRHFE9MXFT5NvUSJ2jxVitrrRRPybQ/57pRspel9bM1Iaj7OSiaAwXPasEp1jKMKJSpuK7KuzHWLul1NTU0gEAB0IJ2DjDc8s6lUKhQKvXv3bnZ2NpvNAhwgLURMkMLj7AUrShz6aU3+XlqZSYjDL57L5cLh8Pz8/Pj4uNfr7ejooGo6B7+o2eRyuXw+n9vthiqetJctfmLdMBZJNXV519Lp9MbGBsbLACil/cb29rbb7e7s7Lxx4waC4fz8fDKZxFtJai8rggrVEvEcBxA/dJsjkcjz589xR3Z2dlpbWxXEzOsM3qSeW6KZrDsT25nHaUN4VI2HEAmoJ3iGkfSTKZzNZmdmZn755ZdHjx6NjY3hxVCzy2QywHb4W6lQwMYu4hEZ0whYZWVlIAtfvnz51q1bTU1NgUAAY2vSUBWRSA5PKIcmWpOKONPHqGYV0ALUe47l2wz0GmPKGJqybRu+iSlr/IUeR7prhRU3pF4dtnmMnMOaT6rEHXW1KFmE3qIePdlAIBAMBr1er3Ri5bolVTcSiSwvL09PTy8uLkKEHNIkwFVAZsq0vqZzgFAebflPyQtkZGDxD+Bvc3Nzfn5+YmKivr6+ra2NSI7Xh0Q3YDuv1+t0OunbZngOx6u2yiSNiDwSicTjcXkF2FeFdKjb7b58+TIE5HO53MzMjHT6UW6TdsBL1kR/hhQ6yJRub2/H4/G3b99ubW35/X58a5fLhbjNIqiUU6FUChvHencyM+E0sZ15fE54Jx9FPPmItpqmQbvO4XCAJRMKhUZHRyFGFQqF0HDUNA2zeJxTQw1PScGhawBdYoA2VuM8Hk93d/ef/vSngYGBuro6dEnwt5TH47uVHhz6obMCWfJHDTSGeBGtZ9YD8u0Ecn5CE+NskieOkK0UMMzoaR568EdsB+ZWIpGA159cXdr7/M7iF7ncxZUl53A4vF4v23PagW+sbI8i29nc3Hz37t3q6ioctNgfBPhjkZ5FJi1/Bzaf1ammowPy3fCG8Xg8FApNT093dXVBbI9nzgkGXCi/3w8dZrfbHY1GMaAg30rvx6W/sIZ2OEpayEceLj7JZJInTwU+4DBE2kAgcObMmVQq5XA4YI8Wj8fBA6HKNEO6tHPUNA0NE6bcnL3Y29sLh8PPnz8H8+/s2bNdXV0sByKxLysrs9lssoIr75G+mWCGJhPbmcenLhjoWwayTobnWZpPb2xsTExM/Prrr8+ePXv37h3qcwhGkNNkpQrJtyQLM+0DFwe8ELR9/X5/e3v7hQsXrl271tDQAAU7SbhRtNHl/qTpSMoKI+TEg4vhlIN+s1GwnXZYg1g5VcNhRsOtLp+D2YeLa5jHJ0irir/s+gkbpegu67vYm0G6R91dwXZHfTQKlPpITfP5fHQUlBBNYhdgu7m5OcgU0zYGKaV0VlBK14ULlvnOls+RdDgEuInH46urq+vr69lsFgUqvAbYiPmY1+tFo5lFLMVAVgYBw/KVvnepwEElDoMUyGorH3keaGg4nc76+vrLly9Dus9isczMzEjPDBkKqEfDvrwMHYjGCC+ZTGZ6ehovKCsrq62tRWKPP2Q/V87J6gdZiiQEm4eJ7czj4xbtCOyQIyJAZ7PZVCqFqF1SUhKLxaAy+vPPP4PhYbfbUcyjxICEIHywcUDfEiV9sHfxgqqqqu7u7qGhoWvXrnV3d8MFEmGIDtZ4B8qQHhroDQPcJ7iSym8wXEKfn0PvglJp4IifcmEVowvDCUHz+FLyq5Nab8qy1zQtnU5vbW1BmVZWziTr7qg5gD7LwoIsKyvzeDx+vx+zroqWrwJ9IpHI4uIizANlfU62caUEpiL9U+RlUcAuLwITV5THYrFYKpXyeDxg8WrvD73u7+87nc5gMIg2JcVcJD5MRpUAACAASURBVEwsTJPNl0Xng++4pCC3KM+4wkGE4klDQ8PAwEAymSwrK4vFYltbW+TeyREWOgmhISOzAnD4tAOt9bKysmg0OjU1tbu7a7fbKysrOzs7GxoagH1BucnlcphrLtzcL2DCax4mtjOPE8McBQa4pL8hoEM6nUYrB4hqYWFhYmLi559/fvbs2dLSEvoFbE+AjQtoKIXvSWGhlkp5eTlmshAa3G732bNnBwcHh4aGurq6oEeA+IsSoF5T9EgKUp8FKMurTQ0URalEf6psyyKOo2IqR/aU2oneSO145boP/0Pz+MTPcoGxaLkIU6lUOByWtTEp83G8m84JCVlGwuMP5VvKnShuDVjD29vbqVQKVhmZTEY7EDQ2ZOYxQWLT9kjVUCnSKd9ctgIwahoOh2E1qwknMWh/8NvBBEIaqhoaGxZ4rPJx0XhIaJvL5VCc48UBhibkpQmEzWarq6u7cuUKhAzfvn07Pz/Pm47LK9WmDPMBllTxeqgZLC0tjY2NWa1WyNbAcFYqsctisKF2euGc00xHTWxnHp8O/CHthsTJ9va20+kEwHrz5s3f//73//u//5udnbXZbJy3z2QyVqsV06BQ3QTPA7/B1C3bCijsJxIJsO78fn9tbe3ly5dv3759/vx5j8eDVBUztvgIel1Ll+siN6TPHjgsFovNZpOJsr5/KmMiwjfVtjB0TApjvjG0Ap2yQ7eTfBfNxHmf/unT8ktp5CvU5csu8L/S6fTm5iYwCvEBwBmLWEc9VVmJ4VqF/4rX6w0EAnjkmYYp/LNcLre5ubm1tRWLxXK5HMeqlAafNL856oMv/WT5s1RlA1bDZUHbenV1NRAIeL1eyXiDVBNaB4hIhFMnWG1V/hc6p/v7+9lslp10wGWiXoRc5NLAeT6fr7+/H2dbUlKSSCRCoRC+IOck9MCX1UdQ9ChxDFXOvb09NGqWl5fLysoqKio6OjoqKyuxQUBIQbk1hjeocFXPfPxNbGcex897in8ZSnEo4DscDofDYbFY1tfXZ2dnHz9+PDo6CrsbOe4qPRY5b0+rbxqIsWyAqh52grNnz166dOny5cutra02mw2hCjEUbQLK2iH0gxGCd85XwPg08aLIbi8uBUbw8u1MhpR2xFzI5cvZNJlkK25LhptH8aN8R/KMN8Hfx4N3x77C+p5sNptFhqa9b09H4tRRBym4ovA88n2g9QPLeRKzUHuWK39/fz+TyYTD4Vgshp4AvCgoLKc4mGkHwsUUZivy6dYPnxpmLKhORaPRSCQCKWCpzwyggzyW6KdwXep4hSj9n5B9uL29jSCMj0alk+NriNVsCzQ0NFy7dg3ygaOjoysrK1QtkK0PCBTgyktOpGy2ILBns9l4PL69vf348eOSkpI7d+709fX5fD68gGqjUlqFYUrGJcPGkXmY2M48Dg+1hsqlStKs+NMr0lCyFYLhCYfDUVJSkk6nFxYWfv311ydPnkxOTiaTSQYa/BchD8ALf0jSBsdmAW40TYNJYmlpKWROz58/f+fOnY6OjurqatLLaI8IbIfwqgmrMYVtli9EKnznT7wxc4eQcbCYpFbePmhHy/Ctf6WeznJUlPaxX2wexRSZ9KU7/TVXHmHDMp4EMdibUf7hVGOBh6J4aMJZdWZf5eXlDoeD0wZ4/PVax6iTYXQX4QJ1I1mr4z/5G1LxjoTtCq9VfHQ6nU4kEltbWxBRlx9K4XGJaPXYzjAxO2q5Ll+OTY0SKtvB1JHubUTPe3t7gUCgoqICjBcwalZWVujiKPk2mhh2YQ8aB24lbwE6M2NjY6lUyufzOZ3Ojo4ONHNkJ4FTtPpIpZQJi0zCTQkVE9uZxyFRg1FSCq3hwZbcDk3TUOTPZrN45vf398Ph8Js3bx4+fHj//v25uTkgM7QnwJsBd0c7kJtHdog/Z+gBLxgSAyCflZeXt7W1DQ8PX7p0qaWlBa0QzNXCuhvvYzk4ZA1Mad8cIyfWTqLtaEhbUTYVDujJyqVyAkRmcpSYdZG9vb1oNBqPx+12+/b2djqdttvt2DU1nVRKvok8wx/0+M/Edp8R3uk9FfJVYUlUUNCPnFpgupVKpTY2NjAqK0e2s9ksTWIUFeJDYShxGxuv0u1KO+CiIaljHsgnGn8CWSU5RM/KnF6PiVpIR61fyvxHOjKjIkVRIWqvaAd+1tK9GnBKglRJkGBaq4nR+CPZfrAPy+uD80FdE7cSF1NW7DhqxqSR1JfW1lacMJRKoX4nBVA490ZfCiIw0G9Y7aP2SjabXVpa+vHHH2Ox2B//+MeWlpaKigq2FPAnsLvl6Sk4WDHdyZefH689Yh4mtvuG0J4h+JAhUt+RkZOtuVwuEolMT08/ffp0ZGTk999/j8fjmUxGAYjMublJSFoPE0F0ZxCbXC5XVVXVhQsXhoeHu7u7q6urwWIhBkKsZFtENlbkwOkHwrsPCRmF9Yq199knUuozH7rS22Ji/4vH4+FweGtrKxgM8g7ybup7H0eKkoVlkAujNzPafmy0Z1iH0/LbVckkAY9bLBaLRqOxWAwpGbKmkpISVMQ58VD83ZTWNagFytWoTKYrgtsICIgeHLdU/BKU8MUh3GMsOX01VF5DnjbzWymYwjhG+0QGKL2Inaykyut5jH66dtAPxQmAj0GmHRsaUs2YWFBKLgcCAZvNhrodvDfW19eV4hzLkBCrUnA5G7h4f9zucDg8Nja2u7sbCAQAHJGuS1VOqbGiGCfKibGj2leYIxcmtjPBnIowNNEZxEPLRxo8fWR+sPZKp9NlZWUOhwOQ4vXr12NjYy9fvpyYmNjY2ADecrlc5eXlyWQSrtJoGuI9KXQHnIcwgd87nc5sNptOp91ud1NT09DQ0JUrVy5dugTFBOashkLnBah1p2QP1suMyZ9BFS9sMcl7xH0OuvkrKyvLy8sQhXY4HFSXYE9cWrEV1mo23Of0e5X5KH36JVQM703xY5CoQl+v2t/fTyQSq6uroVAI85L8ExarOBVxbLCOVcofaCkBZEBgJIXitINGJ5e6PAqUu2RxuphTpX2ZphO6k++JoQqn02mz2XBK/C91UoDtCHoKN0mO9wTl8yKTyFhybZX+Jh9eihJYrdaenh70cEdGRl6+fJlIJFKpFKpxBLUchmDlkhp4krBIf/C9vb3Z2dn79++DjV1bWxsIBHBnXS6X7JtzGcgYpVCDirloZkQysd23vj0cOjUp80L8RvZkNUEoKS0t3djYGB8ff/DgwatXr2ZnZ6HtqQm1AsmSkeFAxmhS7jRNg/S8w+FobW0dGBgYGho6c+ZMTU2NpPHKcK+JZgrP9kusz4NjrnBQlAZTPoHTZDIJ3fyamhqv1wsBAqUbq8zP5hM05i4ur6pShzDD6GdMzAxF4PS/UeywpLSHdAjd2dlZWVmZmpqanp7GnKxy37XDvMuKKYlJTMbZUsntwwavDF4ATmF4HAUh7X1zZPkpcmEXf7aGnA1D4SG0NW02G7Cd7BED4ZHxph0MLhQOQfm4ZYUvpt5UQ7pKKC3mfG8rm/IcawWFpqSkZHJycmFhAVebKaKioCmLkTKqcKILLre///671Wq12WxnzpwpKSnxeDzsFEtzHXlims57owBINQ8T25nH0TYPRR9OKtLhNxxwW1hYePr06f3799++fYs5KZmsswygZLHUwGRpENkzeovBYLCxsbG/v39oaGhwcLCurg7IjymjlLDXvnymBRtY2Mb0IFv/elRGSaFDH+Tt27ew8a6urvZ4PLiwss8rKXeGdQ65B/O/3JJNeHc6sZ0sumtCwQTbp+LpiecOimhgjM3MzKDivr6+nslksLoUCpQeURVTeWL5SnIM8M+dnR3gSOIMKc8mLbMcDgeYoxxN1fso6K/GUS9pAdDAcilGB6BSRP08+l/Lt8K1PXQ2qwDVoUDFTg/vJJ7jo2o4LmbIqbVYLNXV1ShJQvBlfX0dyNtut9P4W3t/gJo1Sy4VAnR08zc3N+E/lEqlYGvb2toKxzP0KBiUqCyoH5SRRiOGaN48TGz3rZfrlNRWiReaEGTf2dlhZ1AhXcnp1HA4vLy8/OTJk2fPni0uLiYSCbq+YkfBgL0s4BO4IPBJwSp8bmlpqc/nO3v27JUrVy5evNjX1+f1eiHgxOecA1bKF5Tw5Yu7Owq2M5xv0HP1SEtCl3xubi6VSs3MzHg8HuyIKHigha0w+fRBXwI7bF3S31O++EgEcPP4qDV4BdjJHVFiOyIzlJS2t7exYe/s7EQikZWVlY2NDeRmeA1hFkOHklAVSX5iNog/RzRACre1tcXpVyIkSRsoLS11Op0QCt7c3ISGHHuO+gdEXxUrJioy7dSrnzBAUa3J5XJVVFQ4HA6W5aQGOxRDksmkBEPaYbJtR7X6kCBSoh9DwKr/aFJvCZgAsoG9SktLw+FwIpF49+5dLBbT3m9PS+TN+0tSDa4D0n4SAdfW1ra3tyFfsLe3197eDqEWylSROc3YIj3ouDYUhqIJ70xsZx5aviCoEDW0g6EHTidwrkrCPhb/l5aWHj9+/OTJk5cvX25ubmLACm8OPIGQQbsIDL1i50DFDn5l1C7f2dnxer21tbUXLlz4/vvvOzs7a2tr0ezY3t6G6LFEcvrGIvcww+HWUx4IIFiAqkCBfF1fAqGC9PLy8tLSEvZRTKJIAQJ90U4/rivvtTT2lpuB9r4TgHl8Fkin/0HxIJGSb6Tcybod5iR2Dg5q22oHk6qFwVMxh2TOcWgXs/DRaHRzcxPYjoR9YjucpMVicTqdPp/P7/evrKzIkSk9VeAYjWOFuicHNmXmyXaw3W73eDyVlZWoZnHwi+C1rKwsk8kkEgnotmiC4aCPSEdqL+rF/OR1k78vHO5kN0bSBDVNczqddXV1FRUVoVAI1mqsrcrrI33e+D6yzI9LQagXiUTC4TB+4/V6XS5XfX09Qha9TyRok/MZWDMy01BCnxmFTGxnHof0I3ggvMLCFTQ4tPxQhMNjHIvF1tfXHz58+I9//GNiYgIaxVAnp8QoAwcr8PglvHHAksZYBooHmqY5HI7Ozs4bN24MDQ11dnZCtl4ZMmBRkAV8BaPkG0Q4/Rke+XZKFq5vh8mtAqEZdw3Im7RFdFWY+GrFyb7rVSE0I3kCM6p+XmxXwHFEYU/KWy91jjgFSYiArVSZVJBDi0dazJJTy40ZkiK7u7vhcHhjYwMASHl4uWiB7fx+fzAYRHFa8SiTCO9IimiGV5V6TIQs1BLH//J6vcFgsKamxuPxaO+rkHAULBKJRCKRWCyG7rZWhHvYkbxzDG8H+hhS386wcikrfLKD73Q6kT/j53PnzuH/2u32yclJEu948dnAkS5tmhjRYGeWZYK1tbXR0VGn07m3t/fdd9/JvhDeBK9E9JNfQXufhPeFxnYT25nHp4N0cheXrTegKOTxfErx5Ntstv39/Xg8vrCwMDo6+vjx45GRkWg0mslkEAE5TyeZdui0MjlTcmJAk5KSEqfT2dTUNDAw8N1333V2dlZVVUlnVfLG2B9hJUkpZSk1AxkdTv+ejQDKTavAuANxLXJfqpRpotMEOE7HDsNaoHzzQxVcTYexLxEI6qn3+hvKR0wBTHLB5CNyFYB35NspEie7u7voyXJwnoiTzQE84OXl5RUVFcFgEMFH0/m9EorpmYjHQMz6p0zyJSoqKiorK30+n81mg+uDbH8DV6VSKYntikmKihyk0N5XM5BRwm632+12xUva8MlV5szoAqdpGngv5eXlzc3N5eXliUSCXmqRSEQZx5GAlQiPJwbdHLm0oJwHydLq6ur29vaKigq2KVgCkM0iGubK6eli7BPNw8R23zSw04+wyRCDVqkmGNlut1vTtEQiMT8//+zZs19//XV8fDwUCiE0oK2DyhyhIapQzOEA42gsRt3Lvb09j8fT1tZ2+/bt69evX7hwAfU8mZIyigH65NtgDEX4vhRmBvnFetVifZ4qpfylpii/OEp32oGqszJ4K12DNOGbJFdFvoKQZDebbZHPVWs/dP1T8i2fQQIP5lcKb11ZCQU+N18ZTOH4AwHg0UbvkgxdDlhg0FITauR+v7++vt7tdqPYowz8au+LgR9PK04TA7PMS+m+hWYrmHZer1cR6VT4Iel0OhKJxOPxdDpNkaZ8WdOR4pIs1rINitPzer1Op5NfRA999GRrJt5S9Qb/y2azBYPB8+fP4/UvXrxIJpPszxJg4a7xKrFAK7VLGXPQVZibm8PLrl27du3aterqamwrHN/hQSKmYpGSr9tgHia2M4/3KvMItUq9B70PzvnjQbVYLOFweHFx8cWLF8+ePXv9+vXGxgbdSxEjaB2dzWZJkqCiJgk95GxxeKK9vf3SpUs3btw4e/as3++XT7Xs5mhCbbWAU5AhQDn9N0UhOBoGaGWDpyej5IPTQldiL/2QnZ7VpyiF5kPM+s3+W4B38koWELj+qJcinwVFvjKPYd3OEClyAVDbVjNqwh7P70H5IGCCbDYbi8XA67LZbFJVTnLnd3d3/X5/U1NTfX398vJyMpmUUMlwMOhIk7zsADBGSXETIAxN0yCi3tDQUFlZqdDLJDaFWODm5mY8HgcSMpRozlcvLzIhV97BZrMFAgEY9mgHoxKKN67hkCzfSoJp3IWysrKGhgZ+wXQ6vba2trm5SeDLKq/MopX3VFxJSktLU6nUwsIC3sHn86Ec4HA4pEyP9r4vhSLbZHhP9cI35piFie3MGsC+zNc1TYM4gsvl4mSTdsDrWl5efvny5YMHD168eLGwsABRSpnNUyYAuA0hA80UClpKLYadnZ2Kioq6urrBwcFbt24NDw/D4pAjAlarVdolYUJWE41dTWfGZfgFv5RiKkmKegahRFGwbuSf6ElCvBcokIDLounk8YoECkWCHvM4VUhUEzJmiviw4evJYZflFkOpyGLuOCoxetoohesymczm5mYoFIpGo8FgUMnT8EqEEZ/P19ra2tHRsbS0NDc3B8cqQ4VtQ+uqYi4Uvy+vAN6K5qo+n6+hoaG5ubmqqopRURF4x58kEgnMmdKpjEHv2MVFhQsrf4MBrKqqKr/fL9umiqRw4VyFIgZ4W0zYeL3ezs5Ov99vsVjS6fTo6GgqlULSTqxGHKnoFwL+gooDSzSYT+ZyuWg0urW1hUu6u7trt9tramogv6K9r84o70Vhn9lDFQrNw8R2XzOGM9T81HQzRwhSmUwGnAlghc3NzbW1tSdPnjx69Oj3339fX1/HIwf6raZpKM5RPwXynhybkCwQapFDM6+rqwsVu3PnztlsNoQVmslqB41FstAwdSGTOU1HGJcs3dOpxFa49qMU8wwrfGwbyW6FHGKVOibaYVawxXRXC9ion0g9zASRH4jk9Ie89QUqwSiuyznZAq53Sppx6ImhuqPgALicrayszM7ONjc3Q9JWO+h+shiWzWYzmYzNZqutrW1ra5uZmVleXk6n0xJ+yQV8JGO9/3/7EY5qPGcKcCAAVlZWNjc3t7e3Q2tTSoHwb+GmEw6HI5EImpj5CqVHXcz6ri6/I/CTz+dzu92yWn9oXVAmk7JQKtvNVqu1qqqqp6cHMnXZbDYajcK1QjuYftDE1DwKdYpKC7J0CizgI1ZWVn7++WdMaVy8eLGxsZESCrSy5GYkF7NhkCym3mlGCRPbfdkArsByN2xV6I2wkINms9lsNgvrqpKSklAoNDY29ujRo4cPHy4tLWUyGVB32XgFlx/EW0xd2O126FdxuFXpOdpstsrKyv7+/u+++25wcLCxsRG2hpjnsNvteCuopXNjoI9Fvjkp+TNjxGd8tg2zzHyyq7xQmpGDiHwreUEUUhQrpkUeciMvoJZ8jDlEuagKy8MWgCyGDffTideLR12fBuHpt0NDD1PaoZIyIXOnAp3cwt8OJA1J7cDv8SmxWGxtbW12drazs7OtrQ1FIylQjFfmcjmPx1NRUdHe3j49PT02NpZIJPTfTkl78rELDF9PACF9XFBwQgwB/6ylpaW1tZWW1tIygdgOBoyhUAhgqLApxZGyIzkGoZwqhjw8Hk8BlasCmaRyu2UJ02q1OhyOtrY2m80GVLe4uAi9OiThyo2gL5kiTAPhBbR6MXUXDochagP4WFlZCSMyGp2RCEToWWBfM2e8TGxn1u2Mnw2oSTFOWa1WtvkikcjS0tLTp0/v3bs3Pj6Oih26rqBg84nlECsmyPQSaJRTgeFpZ2fnlStXhoeH+/v7wbFDZMdmgwQOv0SFX9ElzleGPBTOnpJCi2JYCUdtj8fjdrsxg6IJ6WDUOCl2r2y6hqwmww9FeUbufKzZKP7revL1sWOooSQsqyzcIYqHocQKp+eenoZ9pQDTvHCRGLokADSS8SYlavP5HBS+WSSDsneJIIBlDP8D0HZZcpOz7WBiIcHr6emJx+Ojo6PZbBYjnLLaBByJAMIJVsOJVH1mS09bpRCIk3e73fX19b29vWfOnKmsrAQ1EKdEbU6ERNCRJycnp6enM5kMRsqkd45kvxxjFAnfV6JwdEjQL66qqjKcoihmzSilXAoUAFvb7fa6urrh4WGv13v37l3UJjVNQ5sFpU3gMKhSy/dHbU9yOiHYhF1mfn7+7t27EEY5d+6cz+fDFB0I30zpWXGQ4i+KWqe8ql+EKoKJ7czj5KO/dCGUqgSch4cSRy6XQ6L27NmzBw8ePHz4cGtrK5lMQnacXpD0GUR+hn9SmlhO3vE0wLE4e/bszZs3z58/39zcLDM8wDtKlrObI0fk9LihQD53ygG3rB/ATEJ7X1tB2WX19bPC5DnFZ1N2r3hVZVdF03XxFAfJ42FZpQ6k7OL5Pq4AMj5BRFVkDfJQTqf+yhd5uT4SNCz8aCh28rwRXAyKG8GRIHU+7Q/OyaJIs7Gxsb6+nkgkPB4P23l49pFhOp3OaDS6t7dXV1fX19d34cKFbDY7MTGBmAOklclkZCZZvG65MhoM6ClhBKpKHR0dXV1dra2tLpeLaBjkE3mJ4vH49PT07OzsysoKMY0C7D4kVvDJ5SAqBik8Hk91dTWIccV8liIsp5dD5wAsNeetVmtvb6/b7d7a2kokEvF4PBqNMivjiSkpor68yo454F0kEkkkEhUVFZioaGtrCwQC/IJyb5K1VUORl9OTYpmHie0+daGIIlKsflFVCE1V+ltT5mpxcfHly5f37t17/fr12tqadtAMpeKJ1WqFEmk6nUamRQ+fkpISt9uNwTG8J+h3DoejoaHh4sWL165dGxgYqKmpKS8vx5vo5fUNIcWROnqn8Ebkm5VTXN4V0ydKKujNJDjrl+8jZIFWE+qmRWKpEzkofI0NQFKIUHHh7yXUkwXOjzf4XLyhpyG8yzd6fLLg8hhfqhi1YdRp4PLJAR3GBwQHECTS6TQpVkXWmQrozaKEE4lE1tbWlpaWnE5ndXU1akUYhnU6nUgyaVFVVVX1l7/8paSkZGlpCZMK0EhDuzCRSCiux8qtUWThtPf1itPptNVq9Xg8+GcqlbJYLD6fr62t7eLFi83NzS6XS9M0NiU0TUPXAhh0Z2dnfX19bGxseXk5lUrJmqV2Ev7LzHLlJC9Ong405eXlHO849OMKT+Lrr5vH42lqarpz547L5SorK3v9+vW7d+/QYUB/FgU8q9VKI12lDsriKNVtMplMOp0eGxuDfP3w8PDly5chepfL5XAZectYtNObcMis1dzrTWz3dQI4/V6VrzEh7QjJaeCzFIvFlpeXx8bGnj9//urVq6WlpXQ6DZV20rmkWgFHYsmEk86z6PmWlJQ4HI6WlpazZ88ODw8PDAw0NDTQzQK9XSamzKeljVi+L/ilPNL5MAoRg81mg6Ws3BW0g1k27kP6mcd81TulH6pwgOQvuQy0/Lp6x16TsgApOYJKmVCpSuYTsvnst7v4C/JpCgkfeI/I0VSCgCzeoCYkyXDFPHd6BRC5wGAnPzs7++bNG5fLFQwGpfgRwwgoZTA87evr29raWltbe/v27eLiIop2QJzweJVPjSwa6XX++NCxIIRRMJ5wRUVFd3f34ODg0NBQQ0MDvCgkD4wqnrlcLhwOz83NvX37NhwO00dLTxqRK/yoNrL6IXpcGafT6XA4UMJUXEA+ZJHoM22Hw9He3g5B452dnY2NDXnFZGUON1Ef5ZRzwzcKh8MTExPgdgNBBoNBaTvExUBTY0WtUxF8+eL2BRPbmceRD5k6s3IO1AVOAzJyFN6QwQM9rKysvHr16tGjR8+ePZuZmUmlUiyPI7gAgYFWUlZWRokTq9XqdDoTiQRk2a1WK+Tu0Hapqqo6d+7c8PDwrVu3GhsbvV4vzM2klIAmht4Nc7IvyyVW6RAZKkVrB9N5drvd7XZ7vd6tra1sNovSHSVgkKPTZ6zIOpayl+ghIAG6YUrwIWopcuNkaKa0Nd8NZeDCe8+xZ59PvCuqL0fl+6BP1iH6wA+iCY32vvErEQ9kR2ifeuiFlUuOeFEq55FqGQ6HZ2ZmRkZGgsFgb28vXmC32yGlhOCA4hB0NKqrqy9fvux2u3/66adff/11ZmYG3C88OJgAQyzS68nJNaYn7wJrUu7bbrc3NTXduHHj9u3bQ0NDSDtRtAOKwqgvPiuRSMzOzk5OTk5NTUEETrZKGNxOKi2UtDNgO1wxaogiih57kUi5YIIkBByfz9fV1VVSUgKlulAotLm5qR146kiBQP2ZK/YSVOLMZDKhUOjFixdowWuaFggEsBPlcjkie5nn6wOp0qg1Ud0pOSx//etfzavwITHdcF+RBRLEaMYaGiAyjqOuZrVaY7HYwsLCkydPfvvttxcvXszPz4MeqzeZRskHpSaOzaOHwo+QfvPt7e0XLlwYHh6+dOlSS0sLyCvkjgAjykakwg/T8pujn9QG/+n3YEVfFOoAU1NTiUQiGo3abDaStaUuoJSSVw7lolGsgUUL7JrYwEialj62ekgtRwI/sKokXSzp1FnYapNMbYU9Xfw1L+Y4xhOnCqGV0gAAIABJREFUXGr9P6VjlZKiKKpAhhf8SIfhmxT5tgDcINoSvKK/VoAWWXztR/8MKnW13d1dt9sN/2i0/IBU4IVAHXWuGXhUOBwOIDY0i/lc6HV0FRV0ZXXJaS2LxQKZ4u7u7suXLw8PD3d1dVVXV+dyOVjfKk6JQFGLi4sPHjx4/vz5+Pg4iMiUUFGAjtQBOVJokpeRT4TVakUb5PLly36/H+BV8aEpcPENb5Om4wGzXgh5UawWq9UaCARSqRRGYWTbVL8CDaEeU1btoEEPhjcuMkZ0mdwa6n3KNKMwejahnlm3+yKxXT7jcAnsmPdwbI1PlzK0FQqFXr169dtvvz148GBubi6dTiPa7uzsgDBHyjOeTLLuUH2hHDmUKvEnILJ0dXVdv359aGios7MT5BVKg2LMNh8L2FBU/cu9ZXowIf/p8/l6e3vX1tYWFhaYvGqaZrVacQtYXFF4aYrIiCIZj9Fm/IC7iffELoVf6qdlPzw+5nO/4FegrnW+tc0WmCa8E47kW3/ihVhDHbV8xFDD1rN+wz6pCvEx6jTETNqB0jUq7lgeWCp4rou/7HyQqXCp9x5l6W53d7eqqqqpqWlwcLCqqgpngioaJTO52t1ut8vlKi0traysRCMP/UGQRpTopIlxXTIQlBoY7yaynerq6paWlv7+/suXL/f390OsGPJM0JBDJpzNZtH0SCaTy8vLIyMj7969SyQSyiyCppt/0uc5xSdIeHNCnPLy8mAwWFNTg3I+FKkA0I+3YPTcRE03CGWz2aqqqgYHBzs6OqLR6Pz8fDgcjsfjpG5rwo5MX2Vg65/qM3hxMpmcmZlZX19nKut0Ol0uF6wpGQQUC7vCoxXmYWK7Lx7hFZb/oEUBKKtgdGmaBtsfp9OJzmkikVheXn7y5Mndu3dHR0cXFxfT6TSnX5m4s58CoIBaPaUNcrnc5uYm2NmgGO/u7mIqFlTZ+vp6q9WKd8YGzw6C7PZqX6PsZGGeDdRBnU5nV1fX7Ozsu3fvKPgkk3VcMcVNJJ8hD8lS4DUCxikipUTYMg8+kX6ibPhyf5XTeUQVVDeVGE4PWzk0h3rzCdZri9QYU+TTivmgwq88av2m+GhgWKnKd4YkTpWUlICVrwl5Wy4e9taLhIzSmEvefTn5uL+/H4/Hp6am7t27V1VV1d7ejjwkkUigRLezs5NMJu12O62ld3Z2PB5Pa2ur1Wptbm7u6ekZHx+fnJwMh8PRaFSxdWFDAAw5yWRlpxUBDZ9+4cKFs2fPtrW1gfgFAGe325HE7uzsRKNRwBd8kdXV1enp6ZmZmVAohJauJsRl9I+8wg8rfo5HFu04Vt/S0tLe3o5WJijLhuIvxT8sStRlxgKgDwCH8L6zs3Pr1i2r1frjjz+Oj4/TiEIW5DRheSKnX/lBbBlxjOb333+nTkpPT4/dbodCvrQ1Mqwsaqa8uYntvinYx7VusVjAgcVgl3aga4UEHQn0q1evnjx58vDhw9XV1a2tLZR29EpsLPVRwwlGFAi7sCyD9pLdbi8tLe3q6kIrtru7G7lvOp3G/B19CWW3QoEpXxMr1nC0RSIht9vd09MzOzs7NTUVCoVisRil/rhlSrEDLY/9gAIX6PWkFJAYc2XfUJF+/RBpUArryCk/KW2gmBbIVo7k5BGMKrr8J4LwjrTADrVn1W8zn2W/KZ7jxckncN0AYsCmlRwMyh4V/+kKx07qyeHBx56dzWaXl5dLSkrOnz/f29uL5iyqUJi7zOVynBXAKUEtyO/319bWNjQ0NDU1+f3+ycnJubk5vB4sXmlUqvjc42ui74w+Q09PT39//7Vr186ePVtVVeVwOJBCUKEdRXSQjMvLyzOZTCwWm5iYePv27dLSUjQaVWZHZM9R32A5akxTXg87iqampubmZofDoTAIPyQuSQ4GLxqLqVSH8Xg858+fd7lc0GpeXl6GSqLyFMsKtwJ2ZUqJ12xvby8tLSUSicrKSo/H4/f7q6urNWGMppwwICDfv8gZYfP4ZIfJt/sgoJCvs6NIz7NLy5oHsjGHw7G3t7e+vv7q1av/+7//e/bs2eTkJJ5S+VfcXFlUR3BExi/9K/ECCCNVV1cPDAxcv379xo0b7e3tcNqGAB7yTvwhu72SKSIlnb6OAp4S2RXhTfzGZrNhxAQXFvRtCL1ip5RcRk638Jrzf8nXcP9G4ZbBlIjKbrfDaORjoBBk87KlQkoQCpM4VSgpSIgvtSoU2vvupz04fkQnN0PGnmKsyeOk2H5HXWy418UcsoPJYR1W8jQjr9VisJ1c2LKMxzUAMgauUiaTgfmYx+Pxer2AVgAT9CJDYQxiH2gWo0VYVVVVX1/vdrvtdnsgEIDQN8IUbh9iDseBMUbmcDhqa2svXbp07dq169ev37p1a2hoqLu7u7a2lr44mM/Q3rfcdTgcTqdzZWVlbGzsp59+evr06dLSEvgS+aRnlHz1GJodRMY4fD5fc3Pzd999NzAwgCa1Aqry4cJi3A41HVMTjwDuF0UPAIsRPdLpdDqd3traMgRhStEOB3roknKNO4tmxd7eHrRdqqqqUGGleIokrfKfvDuGxEoTLZh1uy/yyCe4pXQHWLHnM2C327PZbDgchqXYyMjI7OxsKpXiU8eyEMpyLIzTQJZ7rXZg/8dZ10Ag0NXVdevWrYGBgY6ODp/Ph9YbgjX9iKirR1aNFErQtxqP6nx1Cu+UZGLJiRMA3IqKit7e3t3d3WAw2NbWlkwm4/E4tPhl7UpST/Jphch+KLY32obmcrlkMplKpbB9ymuunZAAigI1WL/BjSZBEyg/GAyCPkWhROllxILikezUPsYhU50CFdmjdmmlluHxLq/+bfWcesMoQdC/vb0Nt1CsExaJOXqlFa0yqIc4+q2d1WJ8RDKZfPPmDWATRIM1TUun0xA845XH+mcRGo1aDGG4XK7GxsZwOLy+vr60tBSPxwHOkD8QmILLBd5edXV1T09PXV1dMBgMBoOBQAAtCIWxyqozMA1kOycmJp48efLixYuZmRnAETlemi/fPoaxvax+EXD7/f6Wlpa6ujqv10uFGk0Moh6vblfYnYylVtITPR7PmTNnSktLkXxubGwod5nBTR+mFKq3bBcsLS1ZrVa32w1pPZfLhRutH73im+QLg+ZhYruvsJ7HBxXRGSY5mHtAymuxWLa2tt69e3fv3r2HDx++efOGlGQJs7T3J5tIwmPXRjpR2mw2TdOcTmdzc/OFCxe+//77lpYWp9NJZWNUp8DpYYVAsSdXHAm/GgguYYEU/QLGzWQy9HAMBoNQ84KCzObmJjbg3MHBTU4huCiIATUz2AGlUql0Op1KpbLZ7MbGxuzs7Pb2Nv4JuQFDzs2Hh0ucJz4CzXowBHAFbDab3+/v7e1tampCr43MKm7G0on4eJ2mYoBRMSsNd6FIgKXfv/X77onLruI0UJcq5m1TqVQ0Gk2lUrFY7O3bt3Nzc5hv4PAssR3qN4d+We2gpS6/mmJCKHmiTCMnJydhVOB0OhEigO1sNhsWPEm9EHXD+aTTaU3TKioqKioq+vv7I5EIHHSSySTUcTFIS7Mcm83mdruB7dxut8/n83q9QEgWiyWZTCYSCfSmaaWIBUnqajQaXV1dHRsbe/jw4eTkZCQSoXqUMlpu+H2PSnLQ8xBKSkpqamp6enqCwSCAL1J3FCmLp1oWU8yTfXnF8xp3pKGhAcTreDyOSWGGJk3MP+m/MlXuydbY3t7G449mN8q0mLMJBoPswEqRaj2HzzxMbPe1lesKvAAPGCEUnk9EsefPnz979uzJkyewQUTwkkKmAGRovLK5xlYO8KJ24MODp6uhoaGzs/MPf/jD1atXGxoawLGTNScyqTkkW3zRQu76X+gty1f1wcWEhoLT6ayvr6+qqpK1B4Q/2UeTfa58bmxyciKbzabT6WQyOTc3hx0rk8koHPnCPvEfAu/obsfSi9PpbG1t7e7u7u/vxwA19nJJBtBjuyKRUPFd5uLRFWta+fh2+d5T6ZcVQHvHxnPyJgLEGOIwZfkB22Wz2Uwm09vbOzc3Nz09vbi4uLq6msvlYHuvFIwPPWepaKhswDIogRLHhzqdTq+srPz222+ZTCaRSHR2dgI3yE9E2slEEY1CTfBQrVYrBEEwaYtESPGzLz84rFYrOMEsIUt7K/YK+TPri48fP3769On8/Dzmk/C/pK+PDFCKxpuMY/m8s/QJAMIsBgscDkddXV1XV5fP50O+Qb+HE2En61cL5aY5g8IaPNriZ86cicfj6XT69evXs7OzMueXQVuJMIqaMWqBlESdn59//vy5w+EYGhq6dOkSIgMTPxqOyxGTkyXXmoeJ7U6+6lZkc0exiNXyjJeSM4EHAGEiGo1OTU3dv3///v37b968iUajoNDZ7fZUKsVZNkIKjNMC+cViMTy3eD1IEiCmWCyWxsbGq1evfv/99/39/TabDZkWJWrZLSKTRjuW1v+X+JQqXHtl0JVS0tjzfD4fKEeYTTNUkVC0TJU7DooSdmVae+VyuXg8/vr161gsFo/H19bWAMoN639FtmyKhOMS3u3s7IAO39nZee3atUuXLnV0dLhcLprqSoEeKYPyebGdYgCv5Z+uUMon+aQZT6poJ6vChuAgX4TJZDLxeBzXKh6PLy8vj46OPn78+MGDB+FwGGNPEmprRha6+b4CWXdSZpbGtcBqfBOkMQ8fPgyFQtBO6uzsBPDSDmghZGWxRkUdPryJx+NhMslWoKw2kT3GqmEqldrc3ARMQfuPqRSVkyHFksvlIpHIixcv/va3v83NzYVCIUyMof+wvb1N3ovhJLuWX+NaXyZXbiWZCfCQbWho6Orq8ng8CM6UqzQULj6p1UVtZ6boaPJ4PJ6enh6oA4K9jW4Mi3OGFmHSY5BIEZjbYrGgtzA2NhaNRu12e2Njo8/nc7vdUP3UK7YUSPVPfBrdPExs9ykObMxS2EkyozUx3MRSWTKZ3NjYeP78+ePHj58/fz47O4tJNBBf4vE4JtSkvyQC6/b2NiRD8Ru0A4AekFDW1dV1dHR89913N2/erK+vl6ORMsaRn5cP9xT26PwKJO609+kmALhSgVZBbMyA9TWAfK5cnFGVAsiappWXl6MbhYoIirVyYJk7opbHIe2ojVFuCfgvgj4qLhUVFR0dHYODg01NTWBkctaHsCBfv/7DC9vHAFgFphH1F6qY1XtSWj/5Fka+ypAUeHO5XMgo0MnFfFU4HB4fH4/H41Q4UgCHomwiDZF5GqxxKsiGdR1iLySBqLFtbGw8e/YMBbPW1lbU/rGjy40cxTkAPpwkZ35J0ZOTIog8xG2AEfh0uITx+nDIA1UxvE8sFpuamoKSwLt37+DWA0cfyscA0xh23gvkPJowXFZsLfBufBYAXtva2tra2lDUBOiUEwb5KoUfXmvAVdVEM53l0pKSkvr6epvNtrW1tb+///Lly5WVFcYufjv8Fb+XosOKDjtavRjWzmazCwsL9+7dy+VyQ0NDfX19vFO4R6CpIPuFzl+BOrpZtDOx3ZdR29ObT8gOnR7nMfcKhUKvX7+G+cTCwkI4HEbCZLFY0MWQHAg+unj2aKFDWwsU5EpLS1GDuXnz5vXr1/v7+zm9pT8rPOcKttOLKn3ghn2asZ0yxay8hpkxuzZyfyrS80q+udxcsY+y9QlQznNQ5jyUuYFjXHy23oiKuCzBtGtoaIA4Dljq0lgsXzp+4tW44r/aR2ICnOyqLoyA5TAvC8Z4iuH34HK5IMkbjUZXVlaYE+rFcfQFSCmUqBlN6ytNBo5qMV3ESMfExARw1aVLl3Z3d+vr630+H9GbfGfFQ1aamcrYSKoWvikNrPEaoBZZQyIWRIEQXY6nT5/+9NNPExMTq6urwBYcyKXd9pEGJhTDCVLQeLaMFbyqJKei9Sxl7RQLmcKmIEdaS0wU5RLirD3e0+fz+Xy+y5cvb29vQ+15a2sLCjIyaefXpEag1GFAJQJcHUh+JpPJ169fp9NprMyysjI0NAATWRckiFdKy0rtwIR3n/IwNVCOGfQRdDgWDose2b9Lp9MQn8OLkaRCx+7HH398/vw5OHbaAQGO3GEgPA60yvE0JMrUCGDt0Ov1njlz5ubNmz/88ENra6vf70ciruXR7DU0ij2e8tNXg9el3jo3J4qRKuIpxTB1FPQvtQm3tramp6fn5+fn5+fp8qRPFU4QeShGW5j1a2houHTp0sWLF5Xm3UmJhnxG59nPiO3072zYk5VNUtxx1ODR9nI6naurq+/evWOOh0PeQaWMx+RNyzM1ov+y0vWLsnOwGY3H46urq6lUKpfLQWsDfjbADSC6YegB0Y/wFAw8eQLSlE87YN0ht8lkMhgcQcIjq9csC21tbU1NTf33f//3Tz/9ND4+HolE8EHo0irkwuJvtJw8laQIqT8lH16AyJ6enn/6p3/q7u6uqKigjgzBn2Hu8SHYLl/FWg5yUQUdF83r9cJScmFhIZPJwBBWknxosKFAMboLym+Bv8UyyOVyeHNo42sHYjraAeGySFtqE1eYdbtTWrFTooPCVGWg4TOPZ2l7e3tra+vNmzcjIyPPnj1bWFjY2tpizqfwaRBqWURhBMnlcoiqrCqVl5f7/f729vZr164NDg52d3dDm4oUKwWaFOBifztJlWLpgy/OYRTNaKhWK8iaKvB73kTeC2wJUJfgKIwC7E4K0PAryL1HcrEpemLI4vpaVaw/2QI7dHqXlTAa3Nnt9mAweObMmb6+vpcvX1LJXL8elPTsSEYLcpQbsBLcEpZzotEoOsIY8Q6Hw52dnX6/33pwyEEN2SDWd0VJ20e8YiNYO2j9M74xuQKHeH19fXl5eWpq6vXr1w8fPpyamoJGMadoQVZRSkfFB3DWROX4miY8XagHBMztdrtbWlrOnTsXDAYl9fYjiVMa1r8V0yOZB+7t7eEGoeS2uro6MzMTDoelgjSrvxLV6Vv2Uq19e3s7FotNTk4COO7v7/f09Ph8PhhyaIIOiF2vMGfdDCMmtjv1Bc+DlIVFbLLigNjcbjcmziAvGYlE5ufnHz58eP/+/fHx8WQySZ1JqQKfzWalGF4ul4PJDAbKIpEIxNmZo5eXl/f19V27du3WrVsIvnjSyGuxWCx2u13ye/LpPnwLT51eAUG/Bxu2VPL1Gg7d4CWwY6kG82iYO5MWw5qQG9U+WOJOOVXuAaQW6TnRskhQwG78eEDnG0wCD10taIRxaAArwel0NjY2wof+2bNnyWSS06Z0XVMqyryJUqLC8MorjVpInKTTaY4Noa6G7sHCwkI8Hl9YWPj9998vXLhw5syZnp4etOcQ6zKZDAIUPjqRSODryGq0rIJz+6fWHYtP4JZomgZRj1gsNj4+/vDhw19++eXVq1dkFbO4qB3QJ7CS2e09hgqJpvO8R+SEaRCAr9VqbWpq6u7uhhmXnop6jEXygfFWgjD8gKjS1NSUyWRyudwvv/zy008/AcFjCeGKUatFr+esUEFYpwiFQthudnZ23G43puw52wQsjrCmFUFLMOGdie1OV7DWyzbKiX3qFEg7TpBpwuHwixcvnjx58uDBg3fv3kGajsKkWOuIrXa7HX0KSbHPZrN4LB0OByAgAEEwGGxtbR0aGhoaGurq6vJ6vdlsFj0dTmDIpI2PsZ6T/i3YxRTgrsnNko7jepxkOAiZL1TptRik2yZzA86uKmwq/fz1kbq0+hvKM6esBqYL6QcvEd4xsGyRxZJvp3R36DpkxQi/5AwB7kJra+vt27djsVgoFAqHw4Q+mnAF0HfJJTPPUEpX7ty7u7ugz0usyffnaGo6nY7H4zCnf/fuXWdnZ2tra1VVldvtBrkeQ/qkkVATRNOZsSpyPGw+4MWJRCISiSwtLS0sLMzPz09PT09OTs7MzMTjccrnIh6SIiYRnlacR59+1kQTYs4yBeIUMHgv586d6+jooJ6zJpi4/Nvicd6Rniz9N5KBRVkGfr+/ra2NXeZ3794tLi5SuUYTbpZKG4flBskwZnU5Eom8fv0a+UA6nQZ1mMpctM7TB0ylKGgS70xsd1pCs1RCkiRiEmlpOUUTAikhtrGxsbCw8ODBg59++un169doxYJ+h+eB8rYYlEPGjMTXarWi+AdZ42AwWFpaGovF8AhVV1efPXsWdrEVFRXQ1wA5RooVE4AWLk199bcyX7eRhVjDSKpX2Sjeq54wTkpCKPBaGscpsftDVO4UpVb9tyC2YzNF7y9nSEv/WrlxJ5sKFjhPQ6Y5dlyEEVBpGxsbXS7X+Pj4+Ph4LBZDx5ZrlaV92ZWjyJEiSJ5vT+Wco8wAScBH1QqKjJubm8vLyxMTEy9evLhw4cLFixcvXLjQ2tqKqd5UKoUViwFwfDq5/3pci7EwfDpsLQCMNjc3JyYmfv3112fPnr1+/ToajaIuCPCHb4fmBp8RWuxoBVXrDJcQrrPUZyG2Y4GQ9byKioqBgYH29nb0VTBJIB1EsAsQwp54DVgrOPGGL47iHIQqITFdWVn5X//1XwsLCyDeJZNJbBDgz+kbGuwekK/CbnsymYxGo+B8Y3qvpqYGpQSCQoomankoQCakM7HdqQMHhuMIaKHi2UZoZveEDLm3b9/evXv38ePHMzMzMD9wOp3og2Dpg1aczWbhUlBeXu7z+dBiyOVyFosFLAc8mXjMKisrg8HgH//4x1u3brW1tcE8G3wIyo1qOn6V+YAVuQEU4EgVz62RFTilVqofTfgYZm76hF7JnqVarGwfm6znTxBMpBowalGcOQB8sVgsPp+vpaWlo6MDM4/aAX8X2IJZpaZr4iveDAXuqazwEehQBJHNB8w9bGxspFKpRCIxOTl5//79pqamxsbGhoaGuro6v9/v8XjYVgYnmBbMVLmjlW15eTncOEKh0MbGRigUwg9ra2uzs7PLy8tkrbDfqoysaoLpRY4y+HzHvi9yEgXBHBcBLfK+vr7q6upcLoceunzKlCfoI6UKSnYqQaS0PsOjDdPbsrKyzc3N0tLS33//fW1tjShZ7mIyA1TSWg7KkCu8ubn58uVL7FlDQ0NoT8v49kX7UprY7ps79HpjTCI52kbbGS7xWCwWjUafP39+9+7dycnJ9fV1ZOcglCBySTlQ5JHAZ6Cz5HI5mDzinZPJpKZpLperpaXl/PnzN2/eHBoacjqdyNhsNhv5reytFCjOHUnO46vZWdlJV6KwoV+FDHz5bC0ORVeGwrkFxk6pRXKCGb9yAqw3KKdU4Gooufhn6bR+KYvT8KFTsL6swGHyFFUiNmoRKFpbW3t6ehYWFtLpNIi2rJFIURtJky+cLUjAJ3Xd5G1lw45oDBEmkUhAnvPt27cej6e6urq9vb2np+fMmTPV1dUVFRVAFeg/UAQbyICLjV7GqVRqcXFxdnZ2ampqbm4OLrSw5sMFkaQXyVtQHigqBrDaXeSzo8wTSFhMujO0DjBC0dHREQgEgF8V8ZdjTJEfb9kX4AHLFgGkjCH7l0qlSktL4/E4Re+VYWq5JvVBgxRPpCJA5BBkraio8Hg88KkjmueNMGGDie1Ob2gu/BoWPADsEHZ3d3cdDkdpaWkqlYJX7L1798bGxuDgiZCRTCbR+KBbogxGGDhnmwwZJFVtnU5nQ0PD4ODgP//zP3d2dlZUVDDcS24E+b8szBTzHb9uGoSCS5Qeq96WJ18r4UgDiVL/XZpdfmJrbUOrTb2udfFJztcExT59lphvXdHAF6UyqAdfvHhxamoqFoutr69jUp58XNnoP0YEA9eNjHipRcdWL4YuGYvIlovFYtlsNhwOT0xM3Lt3z+VygUfvcDhqampQxsNELd88nU6DUbe5uQnD2d3d3UQisbW1lUgk4MeDJFaOjBArSN4wkSIFOzUxZnu8Wp3UjQPCRsLs8Xj6+vr6+/t9Ph9m2jRNQ4OF7WCe5Mde84bYS9Fj5zUpLy93Op2dnZ0Wi2VjY0PTtOnp6Wg0ika8LODp46FMP/g1SVxZW1sbGRlxuVyZTGZgYKC5uRk7EdWelYFc8zCx3WmJv3oOu9I+I6OOs64ISWiJxmKxmZmZJ0+e/OMf/3j79m0oFOJgBIe5ME2GRJY1PCC5bDYLGi+peHi0nE5nW1vb7du3b968eeHCBZvNRhVQOmrLB75AkbwAjeOrB3aHVuAKTC0cQ5I3X7uzMML7eMhP8fnmUims3velJF2n8DwL4DnSz9Fj1cTcPSBUVVVVZ2dnT09POBwG646ibvK/hnZq+gqrMqkj5YuV38sf5FiltDTd3t7e2NjY3NyEPzJmQRwOh8/n83g8LpeLKj/IPzOZTDKZ3NraikajmMwtKysD84QsN542/lC6YxnynuWXLb5iJ2tLeFvIVCk1vNLS0kAg0NHR0dfX197e7nQ6MUBAizPp+v2RsF2+fkuBXQm1UuwI5eXllZWVFotlaGgIX3Z6enp9fZ3rTdONThco9+JaWa3WdDq9vLw8MjKys7MDbUIMz+o7FSacMLHdF5Nq40D2jDYK7Fyz2azL5XI6nbFYbH5+/u7du7/++uuTJ08w+oAnDaLEe3t76LTiIUSRn2Jj6XQa2TnoI/v7+6lUCu/Q0NBw5cqVf/u3f2tvb3e73VtbW5ubmxUVFbTchlgl/1COqknRhG9zdLEwgCtsP1/AZKxwXYR/la+VKQuuH2NXUDrL7OjhZ+QV2vuM8kNHAczFc1IHnJ1Ab5dPKGxVNU1zuVy1tbV9fX1ra2uLi4uZTAYcX2UmkYSnYurBEgfA6p4zoVQhljeaVTQEKFD1EQNBEaY/hMPh2NnZWVxcBFplL1UTxhjUt7NYLJlMBrkuUaPUwsWfI2aSbKeX99Pb5hZpWi+r6azVaWK+2GKxtLa2Xr16ta+vr7a2lmp8klfNL4Xxi0/PWFCwO0X1aS9WVlYWCASuXbvm8Xhwv6CYqMxP5DuonI9XQvIG7hcQ8woEAj6fLxgMulwuyrIqOM88TGx3GgsD+i7tljIJAAAgAElEQVSedmAmARCGmXy0JOLx+KtXr549e/bbb79NTk5C2YTvgxVPkSc0T1HHlk8F3goQDSCysrKyubn51q1bN27cqKurQ+4oVdGR6zPQUF9De1+ht0AV4dsRLi6MhApkyUctIEl9V8NNV2FwFsZPx7tBSh9WoVFTUF5vYJXvTI5xGt9sOlHMfVQ69fxDsuPdbndvb+/q6ur4+DggRSaTocMscYlETvkq0/lkgMDupUmDntQl3xC5qHZAg+M0GE4MeFE7UHiRNHy5qNiX0N5nfzL9oEiKMqkgB1GlcrJ2oF1QZD9aydygSMV3gP0PurHDw8ONjY3w8saF0g4MVSWfwbAM9rEbEcp9lAEHqJ1m2ZWVlR0dHTdu3ECnaH19HULQSqVWr2AsVZrxv4C2MV6zurr66NEjvLirq6u5uZl1hHysUxPtmdju89dyCrwAz0w8Ho/H49vb2y6XKxAIpFKpUCj09OnTH3/88dmzZ/F43O12MxwgHWfpG80IPCdIWBFc6LuM1yPG1dfXX7t27V//9V/Pnj2LiVpkyRCl3NnZAbUOnQXAPmrm0cm7sMPYt/nUFRA0KTDHWryElX4KR+I8aURG2tCRIGkxr9dTCfEDyjBMCQyLdvqJk+OVE77BSFK8jheJX4qUCeCC0+ns7u5eX19/8uQJWpmo92tCWlaOTBYoHem3cJbH5PSVzAYldsTnypIV9AFAqtvZ2QFnTuqzKFhKwrXy8nLEPeqwaAd0YbliaZbFyEk3F1wETciXaEbWf4diO7wn3o0fbbPZKisrz5w5MzQ05PF4QEykIDxMHaUguT6SFMjljkd+UKix+j+XVQOICWMODwN/9fX1N2/etFgsiUTi5cuXsVhM73BoqOuuHbDugAvT6TRHAGOx2KNHj/BWFoulvr5enysaStyZYMPEdh8r7OZrkegFx/EbPNWokHFyAgIBHo8H/YXx8fHnz58/evTo7du3iUQCpXuKCEjpWo6AoXlKOQOiNEhGaZrm8Xjq6upu3bp1584dn88HRSg+PIxuMmclIQaPur7XZqjA9HU/b8eDF/qS51HnZGVhQIrj6EOq9KU48eQ+32rHqmPKcWiR48Tj8le86oq5VmiGypIbbRs0oV5ktVpbWlr+/Oc/l5SUzM3NoUiP1hvU0alVJlW4DQvzCqxRCnVy2citnW1KvfI55TwlT04faqQYkGywKkRP+pJJHw65kiWk00RLlNfTUBhS4aXInIfqxIjnSHWy2WxDQ8Mf//jH3t5eCBEAXOLbSfiicGcPJW98+ILXcyj1NTwEHCkxiDvodrv7+vpQMU0kEhhhoRM66gIUSJIUDjlMzQorFarX1tbu3r1bVlbmcDhaW1tra2vxewwFyg1LD/XMw8R2n2I7kVICSmhTEmvSGsAkTaVSa2trr169wlTs4uIi3gc0ZARihflEtRTAO0Y69hfwvNXU1NAuFtpXaGfIaX9qtimaHaRIf8sVlGOH1AJKFscGiHKfMywSn2DIK3LuVTK3TND2ib8+dkeKwFE6WKHGWiyW2tra4eHh+fl5UHgRf5gqsOqmOFwbWmMpZHx9HVqRRFEElRRFNMq2c9eX86pKP1f+RmI7ffFJscWTJ48/VOx2DPGrQqjQd2yJNRmfUYn0eDzd3d03b95sb2/HyJrsCOvrUtKU4tOMyhr2AWQmT7cPfndMujQ1NQUCgVAotL6+vrCwsL6+jusMDS/tfbEk/lfadfDy8haA+e12u91uN0zzAoGA4fiLpAydSHZkHia2K+ogZpL62pJKTGCHFAdi36lUanp6emRk5NGjR6Ojo5FIhDkTymks0YFtCiIqKnNlZWWIHYlEAiV0TldAfPLixYsg81ZUVMTjcdqI6Xtn+sfAcBDdfFo+e/nwEyDsfPRK8zidQFDOZsqUUtZWa2tr+/v7v//++8ePH09MTKBmlkwmOeuK9oIyq6ivYMlFWJh+ql+6xx61KaZRoOCVY1AUCvvnKsJ4KFeDFUOwksvlAoHA1atXb9++3dfXFwgE5EWTnmzKJdVbeH2utaR0RVkM5gIrKyvr7+8vLy//+eefAc2TySTEokkQQutfUgsUwKcHyhMTE7FYDESgvr6+yspKNKwUkzdFe8XMD01sd8L7a4HtUEp36oUhqMCEvCSZTM7Pzz9//vzevXtv3rxZWFhgFkudFJI5ZCdOyf84ip/L5XZ3d71eb1NT0/nz5wcHB69cudLQ0GC32/G8Gc7bFylNbCZDHx46P4bu/IkHMvMWf4nwTl8VQwsSpQ673d7b24s5x/X19a2trWw2y86AhCBKTSufGMqxcwb9n0sRxwJiJVoeiWwWgbST0AEuMP+kl+cg3wY5c3l5eV1d3fDw8ODgYF1dncPh0Jt8aDojkM9SEjaErUr1Dt9LXhC0+FtbWz0eD7yRRkdHt7e3oYxN9q2+6qnvqyqlynA4vLm5WV1dDRUIq9VaUVEhtRK5x2knNKRlHia2OxzkyRXMdgAmVaX1J+3V7Xa7zWaLRqOLi4uPHj16+PDho0ePNjY2EokEeqZM48rLy+12O8TWNzc3SX/G4BXmztAR4NhseXl5Y2Njf3//8PDwwMBAd3c3qLsulwtjuRhE14qjupvPzKnawk8DgPjGBx1OZyCS1DTt/ckDDm+2tLRUVFRMTU3Nz8/DgBUWWIgwYN3JuQQ9D+zEg2e+Oa1isiPFDEOPzI6xOPW4UGkH8ymAJrPNZoP2HiJzIBBob28fGho6c+aMy+WisolyeoZf6pREWur28Tcg+3KZwcHI7/fDuCIajcZiMbhN2Gy2dDqNhIEVB6WZrpCDuaOh6jE2Nra3t1ddXe31ep1OJ8R96N6m0DHNQoOJ7T5WPNXPQvLhZzeEZFuYgGGAHxPg09PTz58/f/DgwatXr9bW1qh4R3UA1PaQeUtSHaQ+seLxEW63G7MXbre7pqbmypUrly9fPnfuXH19PQl5kIxSgnWBVqxZqPuo+cCJvNvH1iguprZhwrvPu5wULjwHochMonEqaiEDAwObm5sWi2V2djaRSHB2VeraKKYjMlYoczyHIrB8kUQy9hSoV/hr6nGhPg5/SGVROSX9kLui9EF5P4/Hc+3ate+++66mpgZOkoqWspZnNkV737z7SEXQD0nVDO+ILNrJJcTzxG/Kysrq6+vPnz+/urqKDY6iDZqmgfdptVqpd1ggJ5RtrkQiMTMz8/e//z2ZTN65c6e+vt7v92sH6tx65rFhtmBGBhPbncDOqtf4wSpEoR764xaLhdjOarW6XK5sNhuPx9+8efPgwYMHDx4sLy9ns1mn0+lwOCBljFEJOTnPtAkHZIqhROpwODweTzKZjMfj9fX1PT09N2/eHBwcbG5uttls1DvACC0juD4C6uenzCV+GgpvBcLWJ8NVeiaQGUxP57pSaGH0NoVimc1mu3jxYnl5Ocyj0JyNxWIcSCS2U3xmFRW9wgM0hoHFkL2n6fSxNTFXq1DoDD9FFoeUkt5JPaR6oT7+Fzkzykt+v/8Pf/jDDz/84PV6JU2N0y353vaTPUf55IrkFia5gOyVc6fD1gNlVp/P193djf0F0xXxeBzlCZTuXC5XOp0GC6jAreTWhoW3srLyt7/9LRQKAdWhxyWVcQyXkxmFTGz3ERNoKm3iAaC/IfuzaNHu7e2Nj4+PjIw8ffp0cnIymUxC6ETTNKm0rmkaoCHrbZhdAlJE0Q4MD4vFkk6nrVZrQ0PD8PDwzZs3+/v76+rqwH6QTQRMIXHOqADhw3xUTlXdLl8z9ONRdorfHc263WnGfFKQFpUPp9PZ3Nz85z//2eVy/c///A/KTgBznI5U5Hu09yc2jp2iFG4+6l31Dq0FKnDh42WnCrBDPEf2vr+/b7PZzp07d+nSpY6ODtgLQUD+UK+LYnqLnyDN1o/e6//Jn2lbDODV1tYWjUbj8fjz58/Hx8eh2IrLhUqeRIdaHn4wh3g4gTE9Pf3v//7v6+vrP/zwQ1NTUzAY1IRKNj08zGfcxHYnnCIXiDJYpuiEgmC3u7sLciiWezgcHhsb+/HHH6emppaWltLpNJJmkOFoEIk/50g/Z+zBPyDDA3hxZ2cnGAyC6nHjxo2GhgaXy8XBexTY8VRAb0kfNRh583kCmsdHxXwFLrXe3PMTwCl9lc5wiO/Q1tsn25++5XKdoWKZYjlAD1CHw1FbW+t2u7PZ7OjoaCaToc+svkylUE0Yi456c6UPvZ7QYhh5lNJgvkrhsX26Dv2rfEiU4lMw73Y4HHV1dYODg99//31raytM1diEVXRkNKOCd+Hx2JN6cPIVuuQtzuc7orwVqwOQ2Tpz5gwYQZFIBHMV7MyirsEWv8K901fyKNO4uroKI/WqqqqysjIYzhIFogGlEEzl1nyqKIwmtvuS9mDDqMqpeNAUQLNA6Q65zt7e3uLiIqZiR0ZGNjc3U6kUwi6qcaDZQdmEfygdIxgc6Tmxu7trsVg8Hs/AwMCf/vSnixcvNjQ0QD8TsE/OPRUZ1Mzjc23Sn6YKWHyJpfAZFm9uZgbZTwby9IwxScNAuHA4HPv7+52dnf/yL//y448//uMf/8A7QC0WeanSO9M7yykaSYdupcW8QCuOMKc0YY/3IOQbhtNnUPK788tmMhlcgdbW1j/96U9Xrlzp6uoKBAJOp1OC1CPhrc8CR/R8R6kUrb0/QA0NL2xSKLOhOXvx4kU0/R8+fPju3bvcwUGvC0MLO8PrjEKypmnb29tv3rz5j//4D4j4+P1+4GZF3y7fRTNjjontig0B+uimLFbgORTqMOJA0+W9vb14PB6JREZHR3/++eexsbGVlRX4J8okjxVv5sccyAD4A0eV1AQAyurq6tbW1suXLw8PD9fW1rpcrng8jskMyplKzXdDn3vzSfgGMdyRPpQ7lilnfZqrd0pDTXtfFoSOZFC8u3HjRjQanZ+fj0QiW1tbwCtSTVfTzYfq3/94S+tQaKUZ2Zl8jN6roZrjoRp4e3t7DoejqqrqwoULN2/e7OjoqK2tBaeZ5SU98M2nJvPJbGQNn1w5fyPrYUolVU4zQAkfXDqn0+n1es+dOwfkV1ZWNj8/Hw6HUYkg6TOfJYYcdpbLrKysLBwOv3z5MhgMlpaWDgwMNDc3o++kGCGaJToT2538o0IfT/k8YLgVARRPezqdXl1dHRsb++23337++efNzU2uTnZLtQOheYqIEilarVYUBakJxNd7vd7u7u4ffvjh6tWrHR0d6M9ms1k2czOZjM1ms1qtkEqmPksBkGqmPuZxjLqLeZwSnKcHQMg25VzX3t6e3++vrKzc3NxMJBJjY2Pj4+MbGxvZbFbTudPK8r9edbb4WGGoTneMNObD8WWBM1c09gr8VTAYvHnz5u3bty9cuOD1eu12OyUO0KNE1P3seVrxB7czfQue/8QXxIAOAC5qB42Njair+Xy+//f//h8cyZS9Ml+plTp22JgymQy0+vf39xOJxC+//BIKhXw+X21tbeFbY8YoE9udQDjQV5hZruMghXYgbrm4uPjq1avffvvt1atXkJWCmqh2YHHIiSr5G6XVQiyIH5xOZ0VFxblz565evXrlypXGxkbtgD1NDUkSHZhCGdJWzOfBPAqvdrPrcWoBt6YzyzLsdqFsD1U2IDxEhtbW1h9++MHtdpeXl79+/XpjY4O7O/ddcufBhUJMO5EzL7AlG7YXDBFSvh39qHOUih1WoZ2vrKyqqqq/v//OnTsDAwMQe8OwGudXQInRe9Gekqcm3xXjTqSnZQOfoX2EJSHF8Gw2W2VlJSZno9FoaWnp2NiYdGOjziLnrxXLCu19kX841e7v74dCIU3T/vd//zeTydy6dSsQCAAxGypumoeJ7U7s8eByRI0NeQzIc8iVc7nc1NTUo0eP7t69u7a2xvocZuMxGwuyAkdi6fZIvgJVgjh+GwgE2trarl27duPGjYGBgdLS0lQq5XK5IE1Mr088HrRBKxy29LxUc/8+hYE4X1z+qDfrMyqwmEc+eKQnVBgaISDapFIphAir1YrJrWQyWVNT09bWhs0yGo3Cz5Au75poJmgHohjKRxyvgpKPuX+MvDrfEj3e+lTggr5jCz2plpaWwcHBO3fugN+cSCQymQyulc1mKy8vRzCXlhuHYtxTu6gksIMmF+Tr0FnCn1itVhjOYux6e3t7dnYW5sWa8N7VDtzDlMKwJsqxKBBCyb+8vDybzS4sLPznf/7n1tYWhL1YDT0pozZzp1MOy1//+tevOBuWa10mMcpAmXZg3QhwRu4CKnkLCwujo6O//vrryMjI/Px8LpejDCOcKhSRFFlvY9JMlgxQmsPhCAQCg4ODt27dunHjRkdHh9PpZGtYWhPKkXW9MZHhmi457DDLNp9sBSo0KdzNzc3Nqamp6enpmZkZjpXp786HhC3JrdF07uklJSU+n6+6urqvr6+3txcyPQVOwKz2ffqqqrJskBwClNCrGkqzCEdoIPp8PpvNBuIdZvZpG49mHLUqyCeT0QY9X0U7Uy+eopTTEKBkaM03o61EMImZil9USotZISPK5ob+ZVAn7enpuX79+l/+8pfh4eGGhgbQmtkwAQlH2nZLG65Dp3pPw9Mh++8KpCbZDvsXQB6n/cAgxz5os9mgqL+xsYFXKrsb/ooFC1xk1jIY2QCRuRKi0ejOzo7P52P5Q38r9fW8/fcPTSd8fdRVZNbtvpL9VYk4hk/m3t4ehcg1TUO5LpFITE5OPnz48MmTJ2/fvo3FYlCkw2Ki+h0lQ/kDYjF5zdxosdb9fn9bW9vg4OD169fPnTvn9/vxPvTAkEFQ8X7OVwGSFfIjYV/z+JQJtKGUgKJDZshGPx5cMNyHuCCVeGriuc9SzTW8tkp5HjSPsrIyABFurow2wWDQYrHAoH11dRX7NMlV2kG7QPJ9la2REYx5aTFDWkxZtTwWrlrB7mHh1WVYxpMY0dDzVH4jTdDvIA1YWVk5MDBw69at4eHhlpYW/jlQsva+r4OyaxgSFk/Vo6EIIsoxBV4lAjKY1LH1vLOzk06n7XY7qncQLtnd3V1bW4tEIul0WtYaqM/F7ZUXmWOCEoiDRD43N5dIJHZ3d/1+f0NDQ21trSwqS3m8fHNFSsIgVffMGPWVYzvDOhb5JZRuxytl6gCOHRAeZojW1tbGx8cfPnz48OHDubm5VCpFiTvmMZiQwMJltR+JcmlpKQgHJSUlDoejtLQ0Ho9rmubxeM6fP3/79u1Lly61tbVpmpbNZmF6Q1QnyzyGY24fuAGbj8GnyZ45Poa9GQIWqPVCvFoWa0/2KVAmhFCS4bJHWoJAL+s0BWh5ZvT8ePDuSLcVVTdNeMNjG8bP3d3dt27d8vv9r169CofDaDWySIP4hvF/tB0Ru5iL6ldCAYdW7X0HsyNNvxYv5EQMgW/N7Z9fX+IY6O5Six7vUF5eDhPV+vr61tZWODoGAoF898IQlX5Bi18BRnqITNsx9lhZp4CCCfiIu7u7V69e3d/ff/bs2dTUFOAdNkElVaAGnjKoy+iHe5fNZlOp1NjYWDabBUkU2I6bHd4W2QLhYzFf0wxN30TdztBFMV+JQr4YS9BisWSz2XA4/Pvvvz948GBkZOTt27fJZHJ7exuTqtwasS+yTE0PWTY4aEfL1NDj8TQ1NaEb29LSEggEgBQRoaT3n2Ev9VB4Zx6nbR2y7oJQSCDFmyhp2ke6rYWXgfK/KNmonI8hblPqEyfFiTGPD0SBEnPI2gnhncVi6ejogF6mzWaDuHo2m81ms9L5sACmodeWbETqMxa9A1W+ol2R67PIv1WCuexZawdTFEpFp7S01OFwVFdXt7S0dHR09Pb29vf3Nzc3o8Oo5emEfB2rXZLk5CqSHCHCL9ZuAf09Hs/e3t65c+fgnLm9vT0/P59Op2mJzmSA+SE7/kp6wIW3s7OTSqXm5uZCoVAwGKysrOzs7EQTnAiPeYiy6xWo8pqh6VvBdoaBhjkK8j9pXYx9DjUzvGxra2t0dPTevXs//fTT0tJSJBJBxZ60U6w8ahHzwdjb2wNWIycXL4bEsdvt7urqunr16o0bNy5cuGCz2bCO2SDjtITcTZUlbh5f1gpUmkRoq0HUhsY7ihv3obqvfHGBpFZSbZhS4xMROrHmt7e3UX7WtzbM9XaqasDAItiPGbiIclCNQ8ypr6+vqqqqqal5/vz5q1evFhcXQ6HQ9va2JuhNiF3oNqCyRUYKj72DQ9PN8xqynT7eo0TJAtl1lQU8Fn6wkvm9kFFXVFT09PTcvn27v7+/t7fX5XLR5ONbrhYrgilkGeI1FovF6XQ2NTW53W50b9Pp9NLSUiqVQh1UrkAUgGW32lB0ECMaW1tbkUjk8ePHcPL1er2oBZLvnslkNE2Dya884Q+c/jGx3de2uSIucDYCAxAIZ9QxorNKLpfb3NycmJi4f//+yMjI7OwsDFhAxQC2o6AAGm0yQ2LM5UpFka+srMzr9fb29l6+fPnmzZtdXV2chIWEN6fhmGtqOovrYlJe8zhV0VPPBZZUISk9dejNLaALnw8NsFci3R6ZnSOyZ7NZhOnCFQszbn7eUCabU/IO6mWKsU02NTWVl5d7vd66urrx8fHJycmZmZlYLIb2q6YTtiV+Uuo9iq0W/0R2Qk+wfJJvUkFpXyjDE7wUkl2AwYhAIFBXV3fu3LkLFy5cvny5qampurpaJtLfQhqj5/Lq7ekYEJBqMlbAvvz8+fP7+/vxeLy0tHRubg69b+6q5IiDuifvJsdm2Zhi93Z+ft5qtfr9/r29vZ6enoqKCuyJhmFHUi31J2/mot8WtuMBdGW324Hk0KGgVzQIpEggQECenp5++vTpL7/8MjExEYlEHA4HXGiQ6SJHoQgkGXtMBKk7pR0Qcre3t51OZ21t7ZUrV27fvn39+nV8Fv4WVDxSnvXr1VyyX0FU1d4f9eLikV5ARfKTimcplZWVORwOrHAuMGI+VDhQZpZ7qimgcwpXkf5ekD0pS2u8gz6fLxAINDY29vb2NjY2Yixxfn4e2I76Z7JxgdoMqZn02sHyMBzlZs5wjM21AKNA/4ZymlJ+KM6WuTfXMzCuw+Ho7OwcGBi4c+dOf38/RmL1Ht/HO8kv+lA6nhKQYWNiaAJZvLe31+12R6PRTCazsbGRSCSwh3IrzOVyGDFmMUVJaHGDwPJEYSUUCiUSCezCXq8XhEgSV2RX3fTR+daxnaFBoVQMRoYH7SJsbPB4JZ90YWFhcnLy0aNHkDvJZDJ2u31/f5/y3CzXcTtkqxfvX1paik7r/9fema5FeaVffwM1PDVXMVjMk4CIICICTommr+5c3f0lZ9DH0ufVnXSitgOJiYlGDQ0SBkGQueaR/4f1cr/b/VSV5RAFXL8PuQgUgzybvde+h3Vjx0ylUnV1dZFIZGxsbHJy8urVq6dOnUKYBFuMhMH1P7bqo9DkSKg6OSTEmgFJDcuyJJFRTYuMvdSpssO7lDBLC6SEn/E2tmOjGl0dr5KjY7a/GRuFPV0gzrS4N0aj0ZGREfhZPH36dHZ2dmtra29vD0c49h8RczLhWjeKkmoqI91Wbs7YW9987Ie3nnvRp98ic6cPAZKLt1IKKqG7u/vUqVNjY2OorguHw1KNI3Mg7WnZY7PmjVZT9Wqttv4Hrps56J+OJSEd2Y2NjefPn9/f33e73Y8fP56dncWHPB4Pfv/iHWEPqhlFxnKzTSaTs7OzlmVZlpVIJEZHRzHAU3o7UCpgTFTXR0lxj/q04nZ2azFZDWgCEjdghPRQfZLL5WZnZ+/du3fnzp0nT55sbGwopSzLQpwP61tkmdx9kUU1tsK6ujpsRrlcLhgMtre3X7hwAQbo9fX1ekcSzlpjaHe5zY61UEduERr3V3l2EFWWZcH42u6hVbL8WZUfGGX/7np/jyg5CSTjZ4C+NCRj5X8RF97HWk6GrNfTo1A/8mh00QbHu2AwGAqFGhoagsHg3Nzc4uIiYjCSMjM8zyR8otefKFvnRLkJaW/asP9amWhMu8c/TTKASL/gT8Pn84XD4ebm5rGxscuXL4+Ojvb396uDpLNeciqKoRp5d7RkRAWn9JJts3bTODx3l8sljauoKcKupZTa3Nzc29uD/NIXj+44Zm8BxP4jJ28ul1teXpakbSQSaW1tjUQi8rBEDupC/LUWg0Qd714K2TXwx4yLHYJqCF3kcjnpkFhZWZmdnb158+adO3ew8UnHkN1vTIwuZY8QlQaZKNkNy7IGBwevXr166dKlgYEBv9+PrEFtba1lWXLpVJrb5Gv/ReTIyTt9KoDeUQHHdtRcisCyNx7qxUblWh3tyFhMrFKoSXGlRyVNMBgMBoPlWh3JoUKvrpMonZ49xw22rq7O5/OJyINEw2zDcDjc1dX1+PHjp0+f/v777ysrK+vr69gJ9XI6pMmM6I6esi/ZoPpG6v9Ni0cNZzskAbHNyqd7PJ5AINDd3Y1O2IGBgZMnT4ZCIZnoIwrPXhlWzU94tA6+d7lC6G1YcnMoFouBQKCrq8vlcmWz2Uwm88svvywvL+/s7CDqIdE7I6Ise5E+nEl+VIfDEY/HHzx4gNrf69evnzt3zrIsp9OJZYmLCh76a09JcvS0XTVL1niNXDRx70Ttp5SnICWBzGw8Hp+fn799+/b9+/efPn2aSCSwntRB6QDUoT53Gccz9CJ2Q8xpQUIEAb9gMBgOh8fGxq5du9bb29vY2IhNU2ldb3Yb2yqvYh/g75y834MZjTV4LoiZeTyeVCqlT5bTSwjsFdBvZIMnahLgc7E+Eb2wLMvtdmO8nipjY1Z9pJD80etHverFb7h/Ga4f+vwAXDJ9Pp/X641Go5FIpLm5eX5+fnZ2FiXFqVQqkUjgziktk3o7qt6UY6wQqSd5IyVUwQlPf1sf56peTdHKiG2n0xkIBILBYCQSaWlpGRkZOXPmzNDQUDQaDYVChvQs2Ufy2p9QHR3zqXK/yZI1kZXt7vWov3h41SSMXTcAACAASURBVNfXe73eeDyezWbT6XQqlcKcCZ/Pl8lk0JUovjz6jBDZgvRoCL54MpnEUIBsNhsKhYLBYFtbGwY16RXt5R4Z8wlHW9tVfxcsmQuT3ni9xg7LLhaLPXv27Mcff/zuu+8WFhZ2dnZEqOVyuVQqhemuWGfiI4AKFWg7LFDcMyRXGw6HcYO8cuXK+Pg4CkhxEcGBarT/VKPP3rRmmcv9MCxaI5MutwXLsvx+fywWw5rUW3DeS+QAdSqS2kB1CyrN1UFDZaFQSCaTFfZNcghvtnqRiVF4Lo8bmxhemc1m8WKv14vgVl9f3+bm5rNnzx48eDA7Ozs/P7+wsLC2toawH1IWuIpI9Z5UzeuTLXS3Jj0kU2XQrpx+MtJ5yHJg/8xkMrLNKqVcLlckEunq6urt7e3p6env7x8ZGYEyQIZELLvxk0sqRr06iK+yo97b2U8eqvVT4f3GiBq9PiSbzUrOQdahz+fr7+9HtdL+/v5PP/0Uj8elPUV+aUadiXEii59/NpvFqbq2thaPxz0eTzab/dvf/tbT0yOlU3LCVpjfQ46qtnvTi6Aug/Q63FwuhzsfMqqbm5vz8/PT09M//vjj/Pw8Dlpsjnp42QhW4worRabYPrAKUasbDod7e3vPnTs3MTFx6tSpQCCg/23o6Tl9pFjJcjqOfz3Swk7mFOsVzR6Pp7m5eWBgYGdnJxqNbmxsyKVWX71idKzKNDdUvhgYXZDoH8IB7Ha7cQq2tLQgJl1hdA9X3WFYS1L+LwOjjG4G/fXi9yRhWj2O4vP5MFY1EAjU19f39PQ8e/ZsdnYW86ASiUQqlUIMRorYpKxevrJhwiKmwUb9foW92lhvJcfwGGa22JPhzBwIBFBBGI1Gu7u7e3t7Ozo62tvbm5qagsEgbtr4LCnJV1pzsSFB3kIYHbm9yL6i1EFey0gXyBpTr5qkSDFSJBJxOBznz5/PZrOJRGJ+fj6VSuEOYB/dLuJMb3bGWQz3CVxE8/n81tbWo0ePampqIpFIsVhsaWmB+DMcmNnF/2lpO1Xe9xUREbRBIGiMaqd8Pv/8+fP79+//+9//fvr06ebmpthtSwEp4saSw5USZmwceIHb7cYaxWv8fn9jY+PQ0NDU1NT169f9fn8+n5cJ3yIBxW60mg3FiJzzvnKE1qSMeBeP2WAw2NPTgxaz1dXVzc1NMSKRq4VR1aS7s1bTnyiXExltjNJSrPBQKHTy5Mlz5861t7d7vd5MJlN90IV8lFUEjxIMM7Qf2LrKRwk8NE06nRbLD6wcudz6fD6sw6GhoefPn8/Ozj579mxxcXFpaWlpaenFixc7Ozv4mm63G94CEhQUpagXrshN5k03KMOTRbolROfBcABJEuy3zc3NPT09fX19XV1dbW1tra2tra2tSBfGYrF0Oo1yOkxxRHhP34Ht8apPTSXY00EydE4f8KpH2vTBNijnOHfunMPh2NzcTCaTT58+RZTUGMIrY+4kCSvRX7TyIKXmdDpRQDk3N7e3t+f1emtqav76178iY1Yyes3o3ZHXdpWH5KhXbcP0qBiurTI/ES0OiUQC6/Lly5eLi4tff/31999/Pz8/v7u7i2uE3EENg1n9ZiNZLd2YW8rsBgYGMFLszJkzMH5UB37c9o3YKGYq12tmVC4zmnKEbsxifCgxg5qaGr/f39nZ6ff7E4lEMpmUQ1FpLZAlx81VOY4dC1IfxCJD5XE6hkKhpqYmlEXL1HlmZg/zKlKv2u3q/yveEKjoxTPVH6u+9uRwldRYR0dHIBDo6elZX19fW1t7/vz58vLy8+fPNzc3t7e3EclDYEYqB6AdjYC0RPIq71H2wgN9f9Pd4MWIsb6+HoHGEydORKPRnp6erq6u1tbWxsbGQCDg9XrdbrdSKp1Oy9QN0Q36/qzeamLV8d5s9QCq1DUaVibq1am+wO/39/X1ff755/glo6/C6/U6HA60/0vTGA5ibHHYi3D9MJqy4Qm1t7f3888/Y8UODQ319vbiSiNtiPoIbMnCVRl8NTqEqO0OxbJTZcaY6ALL/sBkvBjiajJnaXl5+f79+zdu3Pjll19QR6ynXCW/YPcek80IRif6tcblcgUCAUTsJiYmWlpa5GDW/1SMAEy51VbBtpGGxkcFPQehe/1blhWNRk+cOGE00+jLw25obPdSqeCJY3RRGPcEvalIF3ac1Xho5R1O0Ao7ACSgnmEQbzDDCx3BMKnM8/v9DQ0NxWIxkUjs7u6+fPlyZWVleXkZdXirq6vr6+vb29vZbBY1mnIe4xvptfN6A0fJxSM5XL3JV706WVF+eNxDAoFANBqNRqPNzc3d3d19fX0dHR3Nzc3hcBijSPP5PKI+iE9D2xl/QXZfQFYtlztr9AyYLt9lY8Ev3OfztbW14RP39vYwKwzhDDlPETFVSqHoU+rn5OnglTimnU5nOp1Op9MzMzNQh7lcDnUjWNhiKysrTYZOGVN/qpET1HYfeUerYOpmzBlUB63aor1w58tkMul0GiZPHo9nY2Njbm5uenr6+++/X1lZSSQSGD6IxhzxvdND95ImkP/FxQXfNJPJ4KNwgZ+cnBwZGWloaMAS1zflyjeGDzCZkXysy4ldmemLHPdOIwyjSg1i16uV7T7D9op7ZWuA1Z2QccbbBzrxwR2V1VVS4dnjvrrpq77MAEoCsLQCgYDP52tubh4cHFxbW1tdXV1bW1tfX9/Y2ECMORaL7e7u7u7u7u3tYT4Bjm1j1OxrZyIbL0Py17IsWPOglq6xsTEUCjU2NnZ0dDQ0NPh8vlAoFA6H/X6/x+NB3bPEhCRCWS7sbfwquH7Uq53X6tU2F12CS1eydCVK7jUUCvX19aH6yO12r6ysbG1tSasWWiWcTqdlWTIypFAowNVf/0YYolNbW4t2mRcvXty7dw/fYnx8HCaF4sFeU1ODl0mqnbfQI6btVMU2JSMPa3gw6q4B4lRZLBZXVlbu3r37ww8/PHz4cGNjA4kG5G1lkpgRkda/pr1/Pp/PBwKBxsbGkZGRycnJ0dHR7u5uv9+vDvJrEqKroO0YLzmuws5QaSUfsV4jr0pZwupVByX/Fsodn4YvsaEaS5b0Vf63cFl+dPVWeYuQWnhD08hKk9NU3/GkV0Occfb396PRaEdHx/b29s7OTiwWi8fj8Xh8c3Nza2trY2Nja2trd3c3kUik02m5cshX02PGemTOXk6nlML26/P5oN4aGhrq6+sRqwuHw2iYCAaD0rimhx6lpw3/aiNSbmg7LmD7PmBMqhDRZgRf7QN8xSazvb0dawaRjo2NDb1cT3pZZASAuD7pPwaOXfGKSiaTGDiLH8Ptdjc2Nvr9fnxlDFFUB21D4ixmhBirbIWmtvvIC9Geh9UT7fbxSrgfIOWEYbKJRGJ1dfXhw4fffPPN7Ozs8vJyueCZfuKWPFaRLEin0+hAbGlpOXfu3JUrVy5dutTW1hYOh5GxRTi65LZSbgQFHYyPn7CrIN9lrnnJQIJRmf6mj75kEEXf7/SFXXnkCRfexz2D3wjjnmDYRuiLoVZDCjRlyaGjFrNokehMp9MSt4PaS6fT8N/G9pvNZnd2dhChkaY0MaKCAoM+g8UjTn2PxwNLIL/fD4WHtwOBAIJ5yL3qSxpfVv8nGIPkla1WjMvptdE7fX/Qm16NacK6C4/T6YxEIvCCcDgcKNnEGpBMl9Js2/VhcRIRRD49mUxiPaBstFAoPH/+HNneQqHw+eefh0IhZH7hloI4n9Sy47S1L3v1SdpNHCXvYv0N41iChsP9QDyBseOI6+bm5ubi4uLDhw/v3Lnz+PHj7e1ttFPpel8SE3rTlrxTD/jrHUPt7e1jY2PXr18fHh7u6uryeDyyhsSescqNu+TN0r4uecoe0RNaz24YVv72egO9Pu+1o2ZLXh5eGwy2d+eULJDiEzxC6N0M5R66cY+VmTpYmWIahenYEFUy5bO+vh5VLul0GkeyFEIhQ4ryZXFgEckotnmoAsQpLkV10HCQcfgQlJ/UwOjFA9LuJoFnfeRoOZ9ero0KcZMKewU6ZEXtyf1BL3N3OBwnTpwYGhqCk87MzMz6+joCuuJU7Ha7IfeVViEn1e1YPOrAlgUnbDqdTiaTDx48qKmpqa+vd7vd9fX1chyjjB5rQ3dyqXwdZb3d4b1e6EWUYrGINljcCHEPiMVidXV1KMsoFArLy8vT09Nff/31o0ePFhYWpIVKrnRorZJ1A1kml04ZymkYOQaDwdOnT1+9evXLL79sbGz0eDz6TyKGyW8nZ6sfd0gO+c3E3lFRzTO1J1UrfOIbJe8qOClWSMty7R25aF/llSZFw+IPIjZy2O5kE0PoDjEVBGn0y4lcgKHAkHSTuJ3eowZ5p08s0Kc7GoP18F9U7suRLwNMy/3Dy53o3Dwrx01KxvCMGid9Ton4K6Hk0ev1njx58uLFi1gG2Wz2xYsXIutRGJfJZBKJhFwk4E2GZZbNZpPJJNaM2+2WkYypVOq3336LxWKtra1+v39oaMjv91uWBWNOtFygS9qe5y3XH8a43cc/Do1AsV7AIdZKcvXE6ikUCjL8BFZP6+vrS0tLaJ6YmZnZ3t5GTzW81MXQBJ+rN8bK9qQH7fQBeZ2dnadOnbp69erw8HAkEqmtrZXSk8o9jBWCIhUiMdybjuj5WjImV3l7Lffc7SODqhGIJb9XNUuLQbsjvfBe+1G9P1pCxVKcrhcw6eMcjHpQvXQPV2Kl2RfIFq1bE+t9PMpWJ2D8CYiMM5yNVcUyVl5F3vomYIzuFK8JddB9LzWd8gRRKud0Ojs7OzGxMxgM3rt3b3NzE8Y0SPrL57pcLlQ0iVWK7paCQxxf2ePx7O/v7+3t3bt3D63cp06d6u7uVkph6JlSCs25dt+JykkParuPdo0oN8hSqjcgzvAyhPFxjUCmANsNInY//vjj9PT0gwcPlpeX0VyjW/aLM5PoPEnR6p7aeowaRcd9fX2Tk5NTU1P9/f0+nw8TlCW8Z7RQlDwvq4+1cJ866hdi++X4tXrrrVdFyS9oD/69tjfW6MYlx+xQl8o8fbyEfqnWUxl2jwyj9Vv6JPSrSMkCOOP6alh22w2A9FIq+8+gtJSOHhSvcqclFX5LhsOrmBgb3dbydjQa9Xq9fr/f4XC8fPmyWCyur6/LYBUcnYj+Iv6Ck1q8DPG9pKPR7XZ7vV4Uev7888+JRAIKsq2tDVk13VFFbhHcvpRSdf/85z8P+bloHE7SGKUnUlFpi/R8JpNBx7XL5Uomk6urqzdv3vz2228fPny4vr4uwWFIQL38Vl8r6qCMHarR5XJJzSYS/K2trWfOnLly5crU1FRfX18oFJIbKmr+jA3utTEYarvjJ+xea7ttBOrebmG8SyDnLZoHuQ6PweFtj2nJ0aubhMn0RX1J65twyUUuH9XHVOifqNvjSfpV/gSkZ0LOeN3WW/8i5bwhuW7f7z4mwV3dmEKG2uEFbrcboRbE5OAmDbMIGOXE43GMU5d6SiRz1YGxvzHjTsLAyLdiHWL6AOKI6PJBmSaCdvotoqTD4lu4GzJu93GUn2QTcFeTiJ1lWUiPrqysPHny5Icffvjpp5/W1tay2WwoFEJwGO0XEG34X5njrod26+rqUE0sFlBYsn19fVNTU+Pj44ODg01NTagkUEqhHATrUtp4K49qrubg5xZzbIJ25QRf5ZToW7TKlruwVmPyyeX3iSg8fZEYVgD6FVdc8UpuWXrmq+RgYuPbGa+0x+F0u/hqfH+qGe1Dqtmd7L83PdepzxOT0JrM8MThC78Sh8PR19eHSk1MJIvFYkqbsCIyTmnjzkRHyuxayZ7h2+3u7v72229IixWLxWAwiNnB+iXBiNgp1tsdrRUpW4CM6czlcplMBll/pVQqlVpaWrp///5333334MGDlZUVXCmwjOSVkkSQCmJ10Gime6M7HI5sNquUcrvdGE196dKla9eudXd3NzU1YQVL6bE66NsVy6V334XJ0T1Eyx2H1T9lo6P23ZUlC5KIOjAVkzCMlNnp8k72NN1JtCTG6J1qLjB6SYBE45TWdSF11Ub0RXfw1o8Do5qevK9NzAiv4hcuMRG9D1o+GgwGh4aGENjL5XI7OzuojUO0D153SIvh/EXDtf74sADEys7j8WAAxuPHjzc3N91ud0NDQ29vbzgclvBhuTou5mQP7xVT33H0gLxE7OCBgp0olUotLCx8//33d+/enZ6eXl1dlTGycMrG9UL33ZG7qTRM6D1csG53Op1NTU1nzpy5du3ahQsXTp8+HQgEpBNWtsiSFSrl/lH6jClqu+N0ahqj6t5ICJYrS1JvmE3Qfwz7z0M/nU/kYC6Xr7Qb3ZW0ttZL34xuBvukB+P19po8fcczVqDhjmsPIhozWoxlbI9G0wPl/UZV9Adn9MeIKNd7bvC5mEiRy+X29vbQJIswm7Gb6RlV/ZHpo6ekjzsWi6Fd2uv1opFCd+Mrt/KZkz0Ci0wuDZZlKaUQh1NKoUlidXX10aNH//rXvx48eDA7O4sauHA4rJRaX1/HqEHEjVOpVLFYRA4XJaLo8xLtiDwv1CQMuC9cuPDVV181NzcHg0H4POHy4Xa75eqJgKKxMb3238U4yvEL173RBOvKvRfvfkFi0ysxqHD/1Icu6sZyFdaY3pkhtXEl51LoM17lJ9FvI/pNXtd2JYcjM1b3IS8J6iC1Kh51SJq5XC7LsvBMHQ5HMpnc29vzeDyDg4Ow8X/x4sXLly+RQHM6nVJzaTw+5Hmh75GKRT096uPxLWB6F4/H3W63z+fr7e3FwNnqT9tjv2AORdzOPm3TqLpATE72BUTppLINmQX8bzqdxhy627dv379/HzV2+JA+kUa3SseHsMhw7dCnE8pltLm5eWRk5Msvv7x06VJfXx/uCsYt06hk0lu3KsTt3i5+SY5WvKRkqKPcyWQP675F0K7kp9i/I9fVJ75Ky4W49Mlgr13V9lid/npjdIQx0bjkl1KlZqZVmAxbZRcFV/s73gRUqcmfouyNSety9rlcLr/fjy6KeDyuDqyw9enG6tUxieqgOAqvkYS7eK+og9qnTCbj8XhcLpfP55O4jH4ulwwPq+Nueeg4VLuMIex0IQ8XHPmzlxib1HIi8La1tTUzMwMru2fPnmUyGVwvoPoxfEwphV7XfD7v9XrhnKKvLXxNWRb4+r29vZcuXfryyy97enpkVqxeUae3d3wKS4e8r2P1j3g9zRHJ2y2qd8/U2x12ym31xqW3pNGaEXKuIOAYlv5DNx+jD0b/kARBILYk6ub1emH42tzcHAqFIL/29vYwsgIeKIZVhRRK6bEekXd6rVQ2m3358uW9e/fi8TgsV5CaM1ZRyf81yo6PZSTlMNbbiTMcNBZ+ywjRiaWhy+Vyu93owYEtNdL59+7d+89//nP//v2lpSXUV0IUomAOWX/oQn1ONnpg5XKgt7gWi8VQKNTV1fXnP//5s88+6+rqsiwLndui6ux1IVVuoOpN/Mx4MBNCPuIBX722qybnZS+P0/3qK4zWeJd/JnfR9/6sjfdI1kseIkIqyKuiMXF/fx8DZ5F/02vpjIw80rtSKCWhO+gBpRTmFGB2bTAYdDgcfr9fIojSIYQqPeT3jIuHPZ53PFL8jsO2SqRHVc/P6hlPeN6grk5pQ3I2NjYWFxd/+OGHO3fuLCwsxGIxOO7ACweJXSg5rDBZiPpYCzx+3ZXR4XB0d3ePj49PTk4ODQ35fD6xOFa22dvcOAghlIyv9cQuGV9hc8/h13B660PJcYV6I606mDYGj9hoNCrDZGOxWKFQQOcsCtalxxHHLo5se6OhnrdFrGdlZQXRn2AwODw87PV6UUCPF+hnvf1fpId79Tcq1KFS273NjmBU4EKtQ59JsM3j8WBWHfKwPp8vlUptb28/evTo7t279+7d++2339Bfrc+30OfeIG6MD4nPsNvt9ng88Xg8kUjALDGZTDqdzkgkcvny5a+++qq3txcGxXhxuVuLXkTPHAEhhBGdajb/dzk1+Nv+YM+0pJ7TE+jQUoaPCdSY3+9vb28PBAJiRLyxsYFoC4ImmUwGMT8k5dAuKaMsoPCkhwPneKFQSCaTS0tLGBxfLBZ9Pl9zc7PP55M+DygHdDcaVw7jDcNP4EjLu8MVtzM8EkU74xFingSshjOZjPRVbGxsPHny5O7duzdv3pybm0smk1gB+CylTZiQ9hwkVfXIn9gwYgFBNfb29p4/f/7y5cuDg4OBQMDlckkTkAwrK7ejccchhHyCfKwTkTrvj/7d2ue02ntcoMMMS045gtH0MDAwkM/nt7e34/H45uYmUmoyLEAGmunTJlDAh5Mdsg/KT5yQV1dXa2pqAoGAx+MZGhpqbW2VMaS6yiw3LujjLt1jru2ADKvRs+CZTEbCs+ifSKfTSMvu7e3Nz8/fuHHj9u3b09PT4j+Cz8JXgPZHiA6VeajixDfC2xgFqw6KNOGLODU19Y9//KO9vT0UCmFh2efovXY3YYqBEEL+oIhAybfJB/id24di63Z3Uu+E/4pNndPp7OzsDIfDu7u76XT6119/XV1dTaVS4n0B4zok7sTOWjpka2trMfkTCVwkfAuFQiKRmJmZcblc4obW1taGD+kHMcI6xyDlevS0nUhsEfv7+/uY+lUsFtPpNF7g9/tzudz6+vqDBw+mp6fv3LkzPz+fz+exMiSrK09UiuQkPysui4ju6sOG3W53V1fX559//tlnn3V3d8OgGN8Xr4FDnt0wnRdKQsgnHuDhL+EYP9lyA3UQK5GWRHWQEBNNJvkxJMf8fv+5c+dcLlcgEPjpp59mZmakQxHhFZk7JY0RaI5Ur2ZOcYhL2+XKysr09LTT6UQRVzQaRQEVhKAekTGsyo7f3cBxONeQ3ggtIbdUKoVyS4/HY1nW2tra7OzsrVu3bt269fDhw1QqJWWbcBs2XDGxsP7/v9zhEAsVPFTIR6VUfX396dOn//73v589e7apqUk+Hf9FRlhG8bzp5ZIQQgg5otjHP+C0lRF2er+FbiWGIJy0U5w+fToajebz+Xg8vri4KHkzlFph4gB6HOFoqw8FBdIeATcMp9O5vr6+sbGB0/nEiROWZTU1NSktaigtt/o/pIKRxdHlMHqgGEtH+qKlgxr9NXfv3v3mm2/u3LkzNzeXSCTQaI3aSel2xlPUQ3TyldG5I+Nf8fWDwSDsTv7yl7+Mjo42NDTU1dXBHRGvhGrETIu38DGxv4ceKIQQ8kcHnLiL/hG/T/vBrffJStxOfM1E3qFUThov8MpEIoFBUHqIRymFMx2vQcYMkTmc8sikoV4LRXjyRRAgdDgclmWJijAGpVSY/8leivePlE/iceqdMsVicXd3d3V1dXp6+ubNm7Ozs9vb2xK8FQc7+XT1ah2APidR2YzO29raRkdHMS42Go06nU7UbCIJi/uErMhjJvMJIeTdb+bvRSiQQy7s7MlZOa+Ng1XXUlIchXc6HI729na0x3o8nkwm8/Lly93dXZk4JbV6xgQL+abI5MqAULx4Y2MDkgCBmJ6enra2NgnHiOg0SueP2ZNyHM7dQQJpWC4QWGiDiMfjmDxx9+7dmZmZVColYgsWxIZPnjpIpDocDhkvBq2GicXQgi6Xy+PxYKrY0NBQY2MjWmzEYjuZTNbU1Ph8PgQODdMdxaI6Qgghn6rgE186vFNK0qXXVWqf8H6cvH6/v7+/PxKJeL3eXC73888/x2IxCcQgCAcpBsNafJZkYyUvt7+/n06nkZktFAqbm5sPHz5EgDCRSLhcrvr6eq/XK2V/YojBmWMfbpWILEN+XdYK7HDm5uamp6dv3LgxPz8fj8dRTSlmg3J70IfcifCSG4M6SMBD84VCoe7u7sHBwampqYGBgYaGBqxRsdhG4634niDD+44XVkIIIeRIYC+zK/kaSYtJw6xoO4nX4D14G+YVgUAgHo/v7e0lk8m9vb1EIgEPWv1LoX8WNfdKG1YLDSCNGviOUAuzs7M1NTWWZQWDwf7+fljcIQqo29CWG4V8pF3uDqm2Q59zKpXCY4Ng39vbW1hYuHXr1o0bN/773//C4VBidXgZhDweP569CHNMJpEpKFIQ4Pf7e3p6rl+//tVXXzU0NAQCAXjjYQnm83nMS8HUilgs5nQ6A4GA7vHDP3tCCCHHGEPilBsrJxM7IbykiVUyYHhPoVCA/QXCJcic1tXVbW1tra2tzc/PJxIJtETACUWCOMUDkK+T7KqEb6RXN5fLvXjxAtNmg8FgKBQKhUJioyEZ5Arlg+oo1wwcol4KvSFZzAzRIauUSiaTi4uLDx8+vH379v/+97+1tTV1EPXFCtCzt9JoLXFXdTDnTpfndXV1TU1N/f39ExMTExMTw8PDgUAAC05EIS4W8jZ0IX6k6oWdrHKjePO1S4eNFISQT0o0vMUL9FfaT2v2UnzIp2Ycc7rLsVQxyaBYKDBUycN5eH9/3+VyIRCD+VKSkZNJFerAJU1ppflQAjKVVDpzEf/L5/PRaDQSieiVf+KTbDgtG8cu43bvbZXgeeAZ47efTqdjsdjCwsLjx4+fPHmytraGx4xwK7S/TCCRbmfDh1qvwxOL4/b29rNnz16+fHloaKi+vt5ordBXFd7v9XrfYtOpslST+w4h5HgLtQ/zZbmXfqynb7eL0+vwJGMrXiTwFIO1WX19/YULFwKBAPoXk8kkHG3xNNFyAWEno6Hw1ZDhRekUojbqwPWsWCz+/vvvqVRqaGiovb09Go1idoWe0ysp7I46h8sDBdl0dEfD2wbDgNH58u23396/f39paSmTyYgqN+o01YH5jR6hVa8GBfHKUCjU0dExOTk5NTV1/vz55uZmt9ttD7CJvDuE+x0hhBByJLS+LvuMIWNSKO90Oj0eD+QaBlekUinpqFBaFk6GiMrQARiWIduL3KvL5fL7/Si/Q21VS0tLKBSCi5kk6HRVp6s9xu3eG5JN1xta0QmLgXHPW5NPiwAADXNJREFUnz+PxWKFQgFPDqpcHQRmDX8dsdJBrE5MTLCYWltbT58+PTY2Njo62tXV5fF4ELytKYNitwQhhBBStaqzDyWTd0r+FNoOATyPxxONRoeHh7PZ7NbWVk1NzdzcHOI7UlqnN2cobV4t0n1iUIx6Kq/Xu7u7m0gkFhYWnj17Nj4+jmI7Q9WVPNzL1RRS270NYmONHGsymUwkEpFIxLIsxHUxSA5RWRjYyOg6XdtJyE2+oDw/j8cTDoeHh4cvXrw4NjbW3d2NCC1yuLqEF8dF/qESQgghbxqvKXfKY0y81+tFH2ShUMhms0jZtba2IhTn8/kymczW1tbu7i7siKXSDjMFxJFYKYUp8z6fTx20TiIAJMd6sViMx+PpdDoQCBz73/xh7JPVKxml2tHlcjU0NEQikd9//13Gv8qYOf1zpS9aLHBE2NXW1gaDwba2toGBgYmJifHx8c7OTsRskbDXdbo9SEsIIYSQ6g90ZQuAScBM0qk4zcU71uFwRKPRsbExZN4ePXo0Ozu7t7e3v7/v8XhghSFhPznxRcBJP+X+/j5ifrW1taFQqLGxEVJSGivtwcVj03lzSL2LdVc56Wfp7Ozs6Oj49ddfod/FAw9hPHmZOiiiROuNlN/lcjmPx9PQ0DAyMnLt2rXR0dGBgQG3243H73Q6LcsS2xtVpqySyVlCCCHkjRSePTkrpXLiP+z1elOpVCKRwOl/8uRJt9tdX1+vlNrY2EAtvtfrzWQyyWQS4syyrNra2lQqhbeLxWIymRSBuL+/n0wmc7mcZVktLS09PT3RaBSBPem5LCfmjnpM5zDOk9XDb5JUxYS4ZDL58uVLFOFJTSXWgTpw1lEHuVRjrojL5WptbR0fH7906dKVK1fa29uDwaC01UD+632y+kCScnn3mqrhnzchhJBPQcnJkSdFTfo79YI5CbPhjNZnl8EBLRAIQNXlcrl0Oo1kqzrolpWvjyYMvAyNmKIHWlpahoaGJicnh4eHOzo6MJ1Cgj6GnjO8Mlhv9/7E5oFTnTTFOByObDbrcrm6urrgNJ3NZnd3dyW8h0UAmxw8MGm0EQ8UhGR7enrQGHv27Fkp6YMZiig5fZKYROn0qru3sKs+0iWZhBBCSPXIcamfffI2kqrwOMN5mslk3G63x+PxeDwulyuRSMAGxev1BoPB8+fP41OSyeTS0lKxWES4rqamJp1OQwa43W7LsmCJB8uLeDwOV+Te3t6LFy+eOXOmtbXV5/PBNK3Kn18d2QDeoYvb6dN88dikWBIhXMuy9vf34/F4oVBIp9OIumGEnLTJoMNZiigdDkd9ff3ly5e/+OKLK1eudHZ2onJT76mxXziq/FH/iBcTQgghxwkjboeom6TLZJSFNEEiXYtR8qFQCOGYnZ0d+KHgi2SzWamVz+VyMLuQObbNzc3Dw8NffPHFn/70p76+vkgkghghAnuv9UBRR9nx7tDF7cSNUByGRYFZltXa2opHnkwmHz16lEqlpJGinJCqra0Nh8M9PT0XL1787LPPTp065XQ6kdLV3XFksLHxXEvqTnW8TA4JIYSQ9y7jVKkYmJy2criLUMMkMZzLqJtXSoVCIa/Xm06nC4VCPB6fnZ198eIFZlCpg0yaGODhKzudzmAwODAwMDU1BUMMRIW2traKxaLX663GA+VIc+i0HbpaMPjL6/Ui+46nmM1m3W53V1cXnk1NTU08Ht/a2sLEkv39fbkHIIaHDgmv1zs4ODg5OTk5OXny5EnLspLJ5M7Ojs/nwxeBsaH0YeiUe95UdYQQQshbIHquUCiId3E2m02n0/l8Hu5mOM0RukNArru72+VyBYPBW7duffPNN9vb25hmUVNTk0wmZYgtCIfDIyMjU1NTV69e7erq8nq9UIr4dp9CN6TjED51PAPpc0FUVgrjXC5XZ2enZVl4tI8fP37x4gWsq+WBQc673e6mpqbOzs7Lly9funSps7MTRZTIwcu9Qe+lNfS7zJ+lsCOEEELelJInpjRMqIMYCnojJCEmQTsMHUWva1tbm9PpRMH906dPl5aWxLhYHTRWut3u5ubmvr6+CxcujI6O9vT0IJ+LJgxkYyUrWNkDhdrufYL6ymw2C2cT+BkiLOf1etH8EggEfD7ftWvXQqFQXV1dPp9fWlrK5XLIwSPQ6na7g8Hg4ODg5cuXr127BqccpGIdDkdTUxOGkyBVb1lWufVHuxNCCCHkvWs+fYKUPq69WCxmMpl0Oo3uV4TuEO5pb2+fmJhwuVxutzsej29ubqbTaQgDpHQ9Hs/IyMjExMTIyEhnZycCe/l8PhaL5fP5+vp61OLLEa/7YOiV99R27/95IxkvITTJzSOAJ3K7paWlUCjs7u46HA6/37++vr6zswMJb1nWiRMnoNyvXr3a2dmJZgt5hLpXtdidoOquXKEAIYQQQt6jsFOa4Ygcu2KAB4O62tpan88nZrcnTpwYHx/PZDIulwuJO1hkOByO1tbWrq6uqamp4eHh9vZ2v9+PkfQ45ZGvwymvt3GUMzijtnufiFcNHrA6yM3jQ/l8XlZDKBSyLAtFeF6vd25ubnFxEZaGjY2N/f39k5OTExMTExMTSqlcLicG1njYotkRnBNe6154LOsuCSGEkA8v8pRSqIGTufAonqurq8tkMvF4PBAIWJaFarxisRiJRJqbm2F/EQgEnjx5srW15XQ6Q6HQmTNnzpw5MzQ01N7ejhIs5P1Q0OV0OvFNnU6ncbgfvxyd43A+aWmVVQeRPHmPPmZYKYWga2dn59zc3MzMTCaTqaur6+rq6u7u7unpaWhoSKVSeKgyHFZadYy255KldfbnTWFHCCGEvF/0Irz/J1AcDq/XCymmW6XU1tZGo9GamhqPx3P27NlMJmNZVigUampqamxsjEQiPp8Pr0dMRwxW8vl8yZDN8TvWD1cISnSb/b+i6oz/xVyyVCq1uLg4NzeXz+fhchyNRsPhcC6Xi8fjHo9HgrHozcEDRtRXmiog+/4gfztCCCGEVHPi62c9zm54oODUdrlcKLDb3t5G0tbj8fj9fhlDgAoudZD3k7ZcZG8xAKPkaX5sjvXDqO3sD15/0vrL4HColCoUCphDh5S81+tFEzWcU/BoUcOHF2OJiKjHV9MbZ6jtCCGEkA8m71SZ+BmCMkjIFotFNFxCq2UyGbTH4pTHCY7GShk6iqydenXWGbXdh37Mhis0/ms0S8szkJypvF+qI6EI0UctnjfSXC2eh2Jrhx5bajtCCCHkQ2q7cv9rqAI5puvq6mSmqIg/mVMqb6tXi6+Mojq95ur4aTvHIf/5ZC6F8XvXO17Rz4znbYT6EL+1PzN9HjD/ugghhJCPdcTrAk4/lBGIgQAQl2NRdSLgUGclOTq4H4tukyosseCQkVfH+Bd7SPtkjWdv/K+E8RCM1R+SHsCT5WJ0v6pXmyfscpB/b4QQQsiHkXflwmYSsjF8UhDQkaFhmEqlDhzTjEkEYnN2/IJzlX6rh7bezi7kS1bd6TbWouKltE5/vZ6rtUdilTajovoVyT9LQggh5I9Dpgzg2EUcTm+efa2ukNCgdFoc+3q7w5uTNQrvSr4A1ZSGxfH+/j7mWOjldDQuIYQQQo4c0jSJo1wKsSREhyytmOTprhd6sd0nFbdzHLZHqGtt+zv15gkJ14m2k0+UHhljTZT8Rvo7q3/k9jwvIYQQQt6OCnEc/XBXtnoqfaSsSAIJ1BldkvYhBcdTEB/agFaFH0x3MNY7aOQB6/l1fVScvaLO+C7skyWEEEIOw4mPXgrJv8k7jQo8PetqNEnIh4yBoszJfjzVafsVlwy86U9XPop6O2nAkZkWJeUdIYQQQj6uqqtmCpRE4/Q5VTjuYVuLjyJxp7uiqLeaUEBt9xFEvTxCyckaVin21teSX4TZVUIIIeQQYqRTDbNbo7ROXiOvFLWnlILfrV6pdZx/b0eryaDcT2sX4/YJFkYB37vb21AREkIIIe/rWK8QqFOvDqkqOc5APkW3NdbNNKDtDDeMCrlaarvDuFyovQghhBAe1p8atVwrhBBCCPkovMthXSGVR23HtfJOS4FriBBCCDk8Z31lDfApnNo1lCaEEEIIIceGWv4KCCGEEEKo7QghhBBCCLUdIYQQQgihtiOEEEIIIdR2hBBCCCHUdoQQQgghhNqOEEIIIYRQ2xFCCCGEEGo7QgghhBBCbUcIIYQQQm1HCCGEEEKo7QghhBBCCLUdIYQQQgihtiOEEEIIobYjhBBCCCHUdoQQQgghhNqOEEIIIYRQ2xFCCCGEEGo7QgghhBBqO0IIIYQQQm1HCCGEEEKo7QghhBBCCLUdIYQQQgihtiOEEEIIobYjhBBCCCHUdoQQQgghhNqOEEIIIYRQ2xFCCCGEUNsRQgghhBBqO0IIIYQQQm1HCCGEEEKo7QghhBBCCLUdIYQQQgi1HSGEEEIIobYjhBBCCCHUdoQQQgghhNqOEEIIIYTajhBCCCGEUNsRQgghhBBqO0IIIYQQQm1HCCGEEEKo7QghhBBCqO0IIYQQQgi1HSGEEEIIobYjhBBCCCHUdoQQQgghhNqOEEIIIYTajhBCCCGEUNsRQgghhBBqO0IIIYQQUhX/B5kJS2HrIbWLAAAAAElFTkSuQmCC", + "fit": "", + "coordinateSync": false, + "widthHeightSync": false }, - printElementType: { - title: '矩形', - type: 'rect' + "printElementType": { + "title": "Logo", + "type": "image" } }, { - options: { - left: 37.5, - top: 394, - height: 21, - width: 120, - title: '(AA+AAA)*20PCS', - right: 156.75, - bottom: 429.75, - vCenter: 96.75, - hCenter: 421.5, - coordinateSync: false, - widthHeightSync: false, - fontFamily: 'Microsoft YaHei', - fontWeight: '700', - textContentVerticalAlign: 'middle', - qrCodeLevel: 0 + "options": { + "left": 354, + "top": 448, + "height": 64.5, + "width": 78, + "right": 432.75, + "bottom": 532.5, + "vCenter": 393.75, + "hCenter": 500.25, + "src": "data:image/png;base64,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", + "fit": "", + "coordinateSync": false, + "widthHeightSync": false }, - printElementType: { - title: '文本', - type: 'text' + "printElementType": { + "title": "Logo", + "type": "image" } }, { - options: { - left: 180, - top: 394, - height: 21, - width: 120, - title: 'AA 20PCS+AAA 20PCS', - right: 299.25, - bottom: 423, - vCenter: 239.25, - hCenter: 418.125, - coordinateSync: false, - widthHeightSync: false, - fontFamily: 'Microsoft YaHei', - fontWeight: '700', - textContentVerticalAlign: 'middle', - qrCodeLevel: 0 + "options": { + "left": 13.5, + "top": 514, + "height": 9, + "width": 538.5, + "borderWidth": "0.75", + "right": 550.5, + "bottom": 546, + "vCenter": 282, + "hCenter": 541.5, + "coordinateSync": false, + "widthHeightSync": false }, - printElementType: { - title: '文本', - type: 'text' + "printElementType": { + "title": "横线", + "type": "hline" } }, { - options: { - left: 73.5, - top: 421, - height: 52.5, - width: 219, - field: 'productBarCode', - testData: 'XS888888888', - fontSize: 12, - lineHeight: 18, - textAlign: 'left', - textType: 'barcode', - hideTitle: true, - title: '条形码', - qid: 'barcode', - coordinateSync: false, - widthHeightSync: false, - barcodeMode: 'CODE128B', - qrCodeLevel: 0, - right: 290.25, - bottom: 492.75, - vCenter: 180.75, - hCenter: 466.5 + "options": { + "left": 24, + "top": 384, + "height": 120, + "width": 292.5, + "elId": "barCode-1729657391988", + "formatter": "function (data, options, templateData) {\n console.log(data, options, templateData);\n const elId = options.elId || 'barCode-' + new Date().getTime();\n const codeWidth = parseInt((options.width - 22) * 0.85);\n options.elId = `${elId}`;\n\n // eslint-disable-next-line no-undef\n $('body').append(`
\n \n
`);\n // eslint-disable-next-line no-undef\n JsBarcode('#' + elId, '96778555251', {\n format: \"CODE128B\",\n width: 2,\n height: parseInt(hinnn.pt.toPx(options.height - 22).toString()) * 0.6,\n margin: 0,\n displayValue: false\n });\n\n // eslint-disable-next-line no-undef\n const codeHtml = $(`#codewrapper-${elId}`).html();\n // eslint-disable-next-line no-undef\n $(`body>#codewrapper-${elId}`).remove();\n // eslint-disable-next-line no-undef\n const resizeObserver = new ResizeObserver(() => {\n JsBarcode('#' + elId, '96778555251', {\n format: \"CODE128B\",\n width: 2,\n height: parseInt(hinnn.pt.toPx(options.height - 22).toString()) * 0.6,\n margin: 0,\n displayValue: false\n });\n });\n setTimeout(() => {\n const node = document.getElementById(`temuBarCode-${elId}`);\n if (node) {\n resizeObserver.observe(node);\n }\n }, 0);\n var html = `\n
\n
\n
(AA+AAA)*20PCS
\n
AA 20PCS+AAA 20PCS
\n
\n
\n
\n ${codeHtml}\n
\n
\n
\n
1034130097
\n
Made in China
\n
\n
\n `;\n return html;\n }", + "right": 289.5, + "bottom": 504, + "vCenter": 156.75, + "hCenter": 444 }, - printElementType: { - title: '条形码', - type: 'text' - } - }, - { - options: { - left: 460.5, - top: 446.5, - height: 67.5, - width: 70.5, - right: 531.75, - bottom: 533.25, - vCenter: 496.5, - hCenter: 499.5, - src: 'data:image/png;base64,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', - fit: '', - coordinateSync: false, - widthHeightSync: false - }, - printElementType: { - title: 'Logo', - type: 'image' - } - }, - { - options: { - left: 354, - top: 448, - height: 64.5, - width: 78, - right: 432.75, - bottom: 532.5, - vCenter: 393.75, - hCenter: 500.25, - src: 'data:image/png;base64,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', - fit: '', - coordinateSync: false, - widthHeightSync: false - }, - printElementType: { - title: 'Logo', - type: 'image' - } - }, - { - options: { - left: 180, - top: 481, - height: 19.5, - width: 120, - title: 'Made in China', - coordinateSync: false, - widthHeightSync: false, - fontFamily: 'Microsoft YaHei', - fontWeight: '700', - textAlign: 'right', - textContentVerticalAlign: 'middle', - qrCodeLevel: 0 - }, - printElementType: { - title: '文本', - type: 'text' - } - }, - { - options: { - left: 40.5, - top: 482.5, - height: 19.5, - width: 120, - title: '1034130097', - right: 160.5, - bottom: 514.5, - vCenter: 100.5, - hCenter: 507.75, - coordinateSync: false, - widthHeightSync: false, - fontFamily: 'Microsoft YaHei', - fontWeight: '700', - testData: '1034130097', - textContentVerticalAlign: 'middle', - qrCodeLevel: 0, - hideTitle: true, - field: 'productSku' - }, - printElementType: { - title: '文本', - type: 'text' - } - }, - { - options: { - left: 13.5, - top: 514, - height: 9, - width: 538.5, - borderWidth: '0.75', - right: 550.5, - bottom: 546, - vCenter: 282, - hCenter: 541.5, - coordinateSync: false, - widthHeightSync: false - }, - printElementType: { - title: '横线', - type: 'hline' + "printElementType": { + "title": "temu条码", + "type": "html" } } ], - paperNumberLeft: 0, - paperNumberTop: 520 + "paperNumberLeft": 0, + "paperNumberTop": 520, + "paperNumberDisabled": true, + "paperNumberContinue": true, + "fontFamily": "Microsoft YaHei", + "watermarkOptions": {} } ] } diff --git a/src/components/print/vue-plugin-hiprint.js b/src/components/print/vue-plugin-hiprint.js new file mode 100644 index 0000000..c023199 --- /dev/null +++ b/src/components/print/vue-plugin-hiprint.js @@ -0,0 +1,55930 @@ +! function (t, e) { + "object" == typeof exports && "object" == typeof module ? module.exports = e(require("jquery"), require("jsbarcode"), require("socket.io-client"), require("jspdf"), require("html2canvas"), require("canvg")) : "function" == typeof define && define.amd ? define("vue-plugin-hiprint", ["jquery", "jsbarcode", "socket.io-client", "jspdf", "html2canvas", "canvg"], e) : "object" == typeof exports ? exports["vue-plugin-hiprint"] = e(require("jquery"), require("jsbarcode"), require("socket.io-client"), require("jspdf"), require("html2canvas"), require("canvg")) : t["vue-plugin-hiprint"] = e(t.jQuery, t.JsBarcode, t.io, t.jspdf, t.html2canvas, t.canvg) +}(window, function (__WEBPACK_EXTERNAL_MODULE__0__, __WEBPACK_EXTERNAL_MODULE__106__, __WEBPACK_EXTERNAL_MODULE__157__, __WEBPACK_EXTERNAL_MODULE__160__, __WEBPACK_EXTERNAL_MODULE__161__, __WEBPACK_EXTERNAL_MODULE__162__) { + return function (i) { + var n = {}; + + function r(t) { + var e; + return (n[t] || (e = n[t] = { + i: t, + l: !1, + exports: {} + }, i[t].call(e.exports, e, e.exports, r), e.l = !0, e)).exports + } + return r.m = i, r.c = n, r.d = function (t, e, i) { + r.o(t, e) || Object.defineProperty(t, e, { + enumerable: !0, + get: i + }) + }, r.r = function (t) { + "undefined" != typeof Symbol && Symbol.toStringTag && Object.defineProperty(t, Symbol.toStringTag, { + value: "Module" + }), Object.defineProperty(t, "__esModule", { + value: !0 + }) + }, r.t = function (e, t) { + if (1 & t && (e = r(e)), 8 & t) return e; + if (4 & t && "object" == typeof e && e && e.__esModule) return e; + var i = Object.create(null); + if (r.r(i), Object.defineProperty(i, "default", { + enumerable: !0, + value: e + }), 2 & t && "string" != typeof e) + for (var n in e) r.d(i, n, function (t) { + return e[t] + }.bind(null, n)); + return i + }, r.n = function (t) { + var e = t && t.__esModule ? function () { + return t.default + } : function () { + return t + }; + return r.d(e, "a", e), e + }, r.o = function (t, e) { + return Object.prototype.hasOwnProperty.call(t, e) + }, r.p = "/dist/", r(r.s = 165) + }([function (t, e) { + t.exports = __WEBPACK_EXTERNAL_MODULE__0__ + }, function (t, e, i) { + "use strict"; + var i = i(56), + n = Function.prototype, + r = n.call, + n = i && n.bind.bind(r, r); + t.exports = i ? n : function (t) { + return function () { + return r.apply(t, arguments) + } + } + }, function (t, e, i) { + "use strict"; + t.exports = function (t) { + try { + return !!t() + } catch (t) { + return !0 + } + } + }, function (t, e, i) { + "use strict"; + var l = i(4), + p = i(36).f, + d = i(24), + u = i(15), + f = i(80), + h = i(84), + m = i(86); + t.exports = function (t, e) { + var i, n, r, a = t.target, + o = t.global, + s = t.stat, + c = o ? l : s ? l[a] || f(a, {}) : (l[a] || {}).prototype; + if (c) + for (i in e) { + if (n = e[i], r = t.dontCallGetSet ? (r = p(c, i)) && r.value : c[i], !m(o ? i : a + (s ? "." : "#") + i, t.forced) && void 0 !== r) { + if (typeof n == typeof r) continue; + h(n, r) + } (t.sham || r && r.sham) && d(n, "sham", !0), u(c, i, n, t) + } + } + }, function (i, t, e) { + "use strict"; + ! function (t) { + function e(t) { + return t && t.Math === Math && t + } + i.exports = e("object" == typeof globalThis && globalThis) || e("object" == typeof window && window) || e("object" == typeof self && self) || e("object" == typeof t && t) || function () { + return this + }() || this || Function("return this")() + }.call(this, e(168)) + }, function (t, e, i) { + "use strict"; + i = i(2); + t.exports = !i(function () { + return 7 !== Object.defineProperty({}, 1, { + get: function () { + return 7 + } + })[1] + }) + }, function (t, e, i) { + "use strict"; + var n = i(4), + r = i(39), + a = i(9), + o = i(81), + s = i(37), + i = i(110), + c = n.Symbol, + l = r("wks"), + p = i ? c.for || c : c && c.withoutSetter || o; + t.exports = function (t) { + return a(l, t) || (l[t] = s && a(c, t) ? c[t] : p("Symbol." + t)), l[t] + } + }, function (t, e, i) { + "use strict"; + var n = i(49), + r = String; + t.exports = function (t) { + if ("Symbol" === n(t)) throw new TypeError("Cannot convert a Symbol value to a string"); + return r(t) + } + }, function (t, e, i) { + "use strict"; + var i = i(109), + n = i.all; + t.exports = i.IS_HTMLDDA ? function (t) { + return "function" == typeof t || t === n + } : function (t) { + return "function" == typeof t + } + }, function (t, e, i) { + "use strict"; + var n = i(1), + r = i(16), + a = n({}.hasOwnProperty); + t.exports = Object.hasOwn || function (t, e) { + return a(r(t), e) + } + }, function (t, e, i) { + "use strict"; + var i = i(56), + n = Function.prototype.call; + t.exports = i ? n.bind(n) : function () { + return n.apply(n, arguments) + } + }, function (t, e, i) { + "use strict"; + var n = i(13), + r = String, + a = TypeError; + t.exports = function (t) { + if (n(t)) return t; + throw new a(r(t) + " is not an object") + } + }, function (t, e, i) { + "use strict"; + var n = i(5), + r = i(111), + a = i(112), + o = i(11), + s = i(58), + c = TypeError, + l = Object.defineProperty, + p = Object.getOwnPropertyDescriptor, + d = "enumerable", + u = "configurable", + f = "writable"; + e.f = n ? a ? function (t, e, i) { + var n; + return o(t), e = s(e), o(i), "function" == typeof t && "prototype" === e && "value" in i && f in i && !i[f] && (n = p(t, e)) && n[f] && (t[e] = i.value, i = { + configurable: (u in i ? i : n)[u], + enumerable: (d in i ? i : n)[d], + writable: !1 + }), l(t, e, i) + } : l : function (t, e, i) { + if (o(t), e = s(e), o(i), r) try { + return l(t, e, i) + } catch (t) { } + if ("get" in i || "set" in i) throw new c("Accessors not supported"); + return "value" in i && (t[e] = i.value), t + } + }, function (t, e, i) { + "use strict"; + var n = i(8), + i = i(109), + r = i.all; + t.exports = i.IS_HTMLDDA ? function (t) { + return "object" == typeof t ? null !== t : n(t) || t === r + } : function (t) { + return "object" == typeof t ? null !== t : n(t) + } + }, function (t, e, i) { + "use strict"; + var n = i(4), + r = i(8); + t.exports = function (t, e) { + return arguments.length < 2 ? (i = n[t], r(i) ? i : void 0) : n[t] && n[t][e]; + var i + } + }, function (t, e, i) { + "use strict"; + var o = i(8), + s = i(12), + c = i(83), + l = i(80); + t.exports = function (t, e, i, n) { + var r = (n = n || {}).enumerable, + a = void 0 !== n.name ? n.name : e; + if (o(i) && c(i, a, n), n.global) r ? t[e] = i : l(e, i); + else { + try { + n.unsafe ? t[e] && (r = !0) : delete t[e] + } catch (t) { } + r ? t[e] = i : s.f(t, e, { + value: i, + enumerable: !1, + configurable: !n.nonConfigurable, + writable: !n.nonWritable + }) + } + return t + } + }, function (t, e, i) { + "use strict"; + var n = i(17), + r = Object; + t.exports = function (t) { + return r(n(t)) + } + }, function (t, e, i) { + "use strict"; + var n = i(32), + r = TypeError; + t.exports = function (t) { + if (n(t)) throw new r("Can't call method on " + t); + return t + } + }, function (t, e, i) { + "use strict"; + t.exports = !1 + }, function (module, __webpack_exports__, __webpack_require__) { + "use strict"; + ! function (jQuery) { + __webpack_require__.d(__webpack_exports__, "b", function () { + return hiprint + }), __webpack_require__.d(__webpack_exports__, "a", function () { + return defaultElementTypeProvider + }); + var _home_runner_work_vue_plugin_hiprint_vue_plugin_hiprint_node_modules_babel_runtime_helpers_esm_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(35), + _home_runner_work_vue_plugin_hiprint_vue_plugin_hiprint_node_modules_babel_runtime_helpers_esm_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(23), + _home_runner_work_vue_plugin_hiprint_vue_plugin_hiprint_node_modules_babel_runtime_helpers_esm_typeof_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(26), + core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(166), + core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_3___default = __webpack_require__.n(core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_3__), + core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(181), + core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_4___default = __webpack_require__.n(core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_4__), + core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(89), + core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_5___default = __webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_5__), + core_js_modules_es_symbol_has_instance_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(183), + core_js_modules_es_symbol_has_instance_js__WEBPACK_IMPORTED_MODULE_6___default = __webpack_require__.n(core_js_modules_es_symbol_has_instance_js__WEBPACK_IMPORTED_MODULE_6__), + core_js_modules_es_function_has_instance_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(184), + core_js_modules_es_function_has_instance_js__WEBPACK_IMPORTED_MODULE_7___default = __webpack_require__.n(core_js_modules_es_function_has_instance_js__WEBPACK_IMPORTED_MODULE_7__), + core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(186), + core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_8___default = __webpack_require__.n(core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_8__), + core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(122), + core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_9___default = __webpack_require__.n(core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_9__), + core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(189), + core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_10___default = __webpack_require__.n(core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_10__), + core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(190), + core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_11___default = __webpack_require__.n(core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_11__), + core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(54), + core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_12___default = __webpack_require__.n(core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_12__), + core_js_modules_es_string_match_js__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(131), + core_js_modules_es_string_match_js__WEBPACK_IMPORTED_MODULE_13___default = __webpack_require__.n(core_js_modules_es_string_match_js__WEBPACK_IMPORTED_MODULE_13__), + core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(192), + core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_14___default = __webpack_require__.n(core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_14__), + core_js_modules_es_string_replace_js__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(98), + core_js_modules_es_string_replace_js__WEBPACK_IMPORTED_MODULE_15___default = __webpack_require__.n(core_js_modules_es_string_replace_js__WEBPACK_IMPORTED_MODULE_15__), + core_js_modules_es_regexp_constructor_js__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(194), + core_js_modules_es_regexp_constructor_js__WEBPACK_IMPORTED_MODULE_16___default = __webpack_require__.n(core_js_modules_es_regexp_constructor_js__WEBPACK_IMPORTED_MODULE_16__), + core_js_modules_es_regexp_dot_all_js__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(196), + core_js_modules_es_regexp_dot_all_js__WEBPACK_IMPORTED_MODULE_17___default = __webpack_require__.n(core_js_modules_es_regexp_dot_all_js__WEBPACK_IMPORTED_MODULE_17__), + core_js_modules_es_regexp_sticky_js__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(197), + core_js_modules_es_regexp_sticky_js__WEBPACK_IMPORTED_MODULE_18___default = __webpack_require__.n(core_js_modules_es_regexp_sticky_js__WEBPACK_IMPORTED_MODULE_18__), + core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(134), + core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_19___default = __webpack_require__.n(core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_19__), + core_js_modules_es_symbol_to_string_tag_js__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(198), + core_js_modules_es_symbol_to_string_tag_js__WEBPACK_IMPORTED_MODULE_20___default = __webpack_require__.n(core_js_modules_es_symbol_to_string_tag_js__WEBPACK_IMPORTED_MODULE_20__), + core_js_modules_es_json_to_string_tag_js__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(199), + core_js_modules_es_json_to_string_tag_js__WEBPACK_IMPORTED_MODULE_21___default = __webpack_require__.n(core_js_modules_es_json_to_string_tag_js__WEBPACK_IMPORTED_MODULE_21__), + core_js_modules_es_math_to_string_tag_js__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(200), + core_js_modules_es_math_to_string_tag_js__WEBPACK_IMPORTED_MODULE_22___default = __webpack_require__.n(core_js_modules_es_math_to_string_tag_js__WEBPACK_IMPORTED_MODULE_22__), + core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(135), + core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_23___default = __webpack_require__.n(core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_23__), + core_js_modules_es_array_splice_js__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(201), + core_js_modules_es_array_splice_js__WEBPACK_IMPORTED_MODULE_24___default = __webpack_require__.n(core_js_modules_es_array_splice_js__WEBPACK_IMPORTED_MODULE_24__), + core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(138), + core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_25___default = __webpack_require__.n(core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_25__), + core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_26__ = __webpack_require__(202), + core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_26___default = __webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_26__), + core_js_modules_es_json_stringify_js__WEBPACK_IMPORTED_MODULE_27__ = __webpack_require__(120), + core_js_modules_es_json_stringify_js__WEBPACK_IMPORTED_MODULE_27___default = __webpack_require__.n(core_js_modules_es_json_stringify_js__WEBPACK_IMPORTED_MODULE_27__), + core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_28__ = __webpack_require__(203), + core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_28___default = __webpack_require__.n(core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_28__), + core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_29__ = __webpack_require__(101), + core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_29___default = __webpack_require__.n(core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_29__), + core_js_modules_es_regexp_test_js__WEBPACK_IMPORTED_MODULE_30__ = __webpack_require__(139), + core_js_modules_es_regexp_test_js__WEBPACK_IMPORTED_MODULE_30___default = __webpack_require__.n(core_js_modules_es_regexp_test_js__WEBPACK_IMPORTED_MODULE_30__), + core_js_modules_es_number_to_fixed_js__WEBPACK_IMPORTED_MODULE_31__ = __webpack_require__(204), + core_js_modules_es_number_to_fixed_js__WEBPACK_IMPORTED_MODULE_31___default = __webpack_require__.n(core_js_modules_es_number_to_fixed_js__WEBPACK_IMPORTED_MODULE_31__), + core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_32__ = __webpack_require__(206), + core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_32___default = __webpack_require__.n(core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_32__), + core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_33__ = __webpack_require__(141), + core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_33___default = __webpack_require__.n(core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_33__), + core_js_modules_es_array_find_js__WEBPACK_IMPORTED_MODULE_34__ = __webpack_require__(207), + core_js_modules_es_array_find_js__WEBPACK_IMPORTED_MODULE_34___default = __webpack_require__.n(core_js_modules_es_array_find_js__WEBPACK_IMPORTED_MODULE_34__), + core_js_modules_es_string_starts_with_js__WEBPACK_IMPORTED_MODULE_35__ = __webpack_require__(208), + core_js_modules_es_string_starts_with_js__WEBPACK_IMPORTED_MODULE_35___default = __webpack_require__.n(core_js_modules_es_string_starts_with_js__WEBPACK_IMPORTED_MODULE_35__), + core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_36__ = __webpack_require__(142), + core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_36___default = __webpack_require__.n(core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_36__), + core_js_modules_es_string_fixed_js__WEBPACK_IMPORTED_MODULE_37__ = __webpack_require__(209), + core_js_modules_es_string_fixed_js__WEBPACK_IMPORTED_MODULE_37___default = __webpack_require__.n(core_js_modules_es_string_fixed_js__WEBPACK_IMPORTED_MODULE_37__), + core_js_modules_es_object_set_prototype_of_js__WEBPACK_IMPORTED_MODULE_38__ = __webpack_require__(210), + core_js_modules_es_object_set_prototype_of_js__WEBPACK_IMPORTED_MODULE_38___default = __webpack_require__.n(core_js_modules_es_object_set_prototype_of_js__WEBPACK_IMPORTED_MODULE_38__), + core_js_modules_es_object_proto_js__WEBPACK_IMPORTED_MODULE_39__ = __webpack_require__(211), + core_js_modules_es_object_proto_js__WEBPACK_IMPORTED_MODULE_39___default = __webpack_require__.n(core_js_modules_es_object_proto_js__WEBPACK_IMPORTED_MODULE_39__), + core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_40__ = __webpack_require__(212), + core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_40___default = __webpack_require__.n(core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_40__), + core_js_modules_es_array_fill_js__WEBPACK_IMPORTED_MODULE_41__ = __webpack_require__(213), + core_js_modules_es_array_fill_js__WEBPACK_IMPORTED_MODULE_41___default = __webpack_require__.n(core_js_modules_es_array_fill_js__WEBPACK_IMPORTED_MODULE_41__), + core_js_modules_es_array_join_js__WEBPACK_IMPORTED_MODULE_42__ = __webpack_require__(147), + core_js_modules_es_array_join_js__WEBPACK_IMPORTED_MODULE_42___default = __webpack_require__.n(core_js_modules_es_array_join_js__WEBPACK_IMPORTED_MODULE_42__), + core_js_modules_es_array_find_index_js__WEBPACK_IMPORTED_MODULE_43__ = __webpack_require__(215), + core_js_modules_es_array_find_index_js__WEBPACK_IMPORTED_MODULE_43___default = __webpack_require__.n(core_js_modules_es_array_find_index_js__WEBPACK_IMPORTED_MODULE_43__), + core_js_modules_es_error_cause_js__WEBPACK_IMPORTED_MODULE_44__ = __webpack_require__(148), + core_js_modules_es_error_cause_js__WEBPACK_IMPORTED_MODULE_44___default = __webpack_require__.n(core_js_modules_es_error_cause_js__WEBPACK_IMPORTED_MODULE_44__), + core_js_modules_es_string_ends_with_js__WEBPACK_IMPORTED_MODULE_45__ = __webpack_require__(220), + core_js_modules_es_string_ends_with_js__WEBPACK_IMPORTED_MODULE_45___default = __webpack_require__.n(core_js_modules_es_string_ends_with_js__WEBPACK_IMPORTED_MODULE_45__), + core_js_modules_es_string_trim_js__WEBPACK_IMPORTED_MODULE_46__ = __webpack_require__(221), + core_js_modules_es_string_trim_js__WEBPACK_IMPORTED_MODULE_46___default = __webpack_require__.n(core_js_modules_es_string_trim_js__WEBPACK_IMPORTED_MODULE_46__), + core_js_modules_es_string_link_js__WEBPACK_IMPORTED_MODULE_47__ = __webpack_require__(223), + core_js_modules_es_string_link_js__WEBPACK_IMPORTED_MODULE_47___default = __webpack_require__.n(core_js_modules_es_string_link_js__WEBPACK_IMPORTED_MODULE_47__), + core_js_modules_es_array_sort_js__WEBPACK_IMPORTED_MODULE_48__ = __webpack_require__(224), + core_js_modules_es_array_sort_js__WEBPACK_IMPORTED_MODULE_48___default = __webpack_require__.n(core_js_modules_es_array_sort_js__WEBPACK_IMPORTED_MODULE_48__), + core_js_modules_web_btoa_js__WEBPACK_IMPORTED_MODULE_49__ = __webpack_require__(228), + core_js_modules_web_btoa_js__WEBPACK_IMPORTED_MODULE_49___default = __webpack_require__.n(core_js_modules_web_btoa_js__WEBPACK_IMPORTED_MODULE_49__), + core_js_modules_web_dom_exception_constructor_js__WEBPACK_IMPORTED_MODULE_50__ = __webpack_require__(229), + core_js_modules_web_dom_exception_constructor_js__WEBPACK_IMPORTED_MODULE_50___default = __webpack_require__.n(core_js_modules_web_dom_exception_constructor_js__WEBPACK_IMPORTED_MODULE_50__), + core_js_modules_web_dom_exception_stack_js__WEBPACK_IMPORTED_MODULE_51__ = __webpack_require__(233), + core_js_modules_web_dom_exception_stack_js__WEBPACK_IMPORTED_MODULE_51___default = __webpack_require__.n(core_js_modules_web_dom_exception_stack_js__WEBPACK_IMPORTED_MODULE_51__), + core_js_modules_web_dom_exception_to_string_tag_js__WEBPACK_IMPORTED_MODULE_52__ = __webpack_require__(234), + core_js_modules_web_dom_exception_to_string_tag_js__WEBPACK_IMPORTED_MODULE_52___default = __webpack_require__.n(core_js_modules_web_dom_exception_to_string_tag_js__WEBPACK_IMPORTED_MODULE_52__), + core_js_modules_web_atob_js__WEBPACK_IMPORTED_MODULE_53__ = __webpack_require__(235), + core_js_modules_web_atob_js__WEBPACK_IMPORTED_MODULE_53___default = __webpack_require__.n(core_js_modules_web_atob_js__WEBPACK_IMPORTED_MODULE_53__), + core_js_modules_web_url_js__WEBPACK_IMPORTED_MODULE_54__ = __webpack_require__(236), + core_js_modules_web_url_js__WEBPACK_IMPORTED_MODULE_54___default = __webpack_require__.n(core_js_modules_web_url_js__WEBPACK_IMPORTED_MODULE_54__), + core_js_modules_web_url_search_params_js__WEBPACK_IMPORTED_MODULE_55__ = __webpack_require__(245), + core_js_modules_web_url_search_params_js__WEBPACK_IMPORTED_MODULE_55___default = __webpack_require__.n(core_js_modules_web_url_search_params_js__WEBPACK_IMPORTED_MODULE_55__), + core_js_modules_web_url_search_params_delete_js__WEBPACK_IMPORTED_MODULE_56__ = __webpack_require__(246), + core_js_modules_web_url_search_params_delete_js__WEBPACK_IMPORTED_MODULE_56___default = __webpack_require__.n(core_js_modules_web_url_search_params_delete_js__WEBPACK_IMPORTED_MODULE_56__), + core_js_modules_web_url_search_params_has_js__WEBPACK_IMPORTED_MODULE_57__ = __webpack_require__(247), + core_js_modules_web_url_search_params_has_js__WEBPACK_IMPORTED_MODULE_57___default = __webpack_require__.n(core_js_modules_web_url_search_params_has_js__WEBPACK_IMPORTED_MODULE_57__), + core_js_modules_web_url_search_params_size_js__WEBPACK_IMPORTED_MODULE_58__ = __webpack_require__(248), + core_js_modules_web_url_search_params_size_js__WEBPACK_IMPORTED_MODULE_58___default = __webpack_require__.n(core_js_modules_web_url_search_params_size_js__WEBPACK_IMPORTED_MODULE_58__), + core_js_modules_es_string_split_js__WEBPACK_IMPORTED_MODULE_59__ = __webpack_require__(249), + core_js_modules_es_string_split_js__WEBPACK_IMPORTED_MODULE_59___default = __webpack_require__.n(core_js_modules_es_string_split_js__WEBPACK_IMPORTED_MODULE_59__), + jquery__WEBPACK_IMPORTED_MODULE_60__ = __webpack_require__(0), + jquery__WEBPACK_IMPORTED_MODULE_60___default = __webpack_require__.n(jquery__WEBPACK_IMPORTED_MODULE_60__), + _claviska_jquery_minicolors_jquery_minicolors_min__WEBPACK_IMPORTED_MODULE_61__ = __webpack_require__(252), + _claviska_jquery_minicolors_jquery_minicolors_min__WEBPACK_IMPORTED_MODULE_61___default = __webpack_require__.n(_claviska_jquery_minicolors_jquery_minicolors_min__WEBPACK_IMPORTED_MODULE_61__), + jsbarcode__WEBPACK_IMPORTED_MODULE_62__ = __webpack_require__(106), + jsbarcode__WEBPACK_IMPORTED_MODULE_62___default = __webpack_require__.n(jsbarcode__WEBPACK_IMPORTED_MODULE_62__), + _plugins_qrcode_js__WEBPACK_IMPORTED_MODULE_63__ = __webpack_require__(253), + _plugins_qrcode_js__WEBPACK_IMPORTED_MODULE_63___default = __webpack_require__.n(_plugins_qrcode_js__WEBPACK_IMPORTED_MODULE_63__), + bwip_js__WEBPACK_IMPORTED_MODULE_64__ = __webpack_require__(107), + bwip_js__WEBPACK_IMPORTED_MODULE_64___default = __webpack_require__.n(bwip_js__WEBPACK_IMPORTED_MODULE_64__), + _plugins_watermark_js__WEBPACK_IMPORTED_MODULE_65__ = __webpack_require__(77), + socket_io_client__WEBPACK_IMPORTED_MODULE_66__ = __webpack_require__(157), + socket_io_client__WEBPACK_IMPORTED_MODULE_66___default = __webpack_require__.n(socket_io_client__WEBPACK_IMPORTED_MODULE_66__), + _css_image_l_img_svg__WEBPACK_IMPORTED_MODULE_67__ = __webpack_require__(158), + _css_image_l_img_svg__WEBPACK_IMPORTED_MODULE_67___default = __webpack_require__.n(_css_image_l_img_svg__WEBPACK_IMPORTED_MODULE_67__), + _css_image_v_img_svg__WEBPACK_IMPORTED_MODULE_68__ = __webpack_require__(159), + _css_image_v_img_svg__WEBPACK_IMPORTED_MODULE_68___default = __webpack_require__.n(_css_image_v_img_svg__WEBPACK_IMPORTED_MODULE_68__), + jspdf__WEBPACK_IMPORTED_MODULE_69__ = __webpack_require__(160), + jspdf__WEBPACK_IMPORTED_MODULE_69___default = __webpack_require__.n(jspdf__WEBPACK_IMPORTED_MODULE_69__), + html2canvas__WEBPACK_IMPORTED_MODULE_70__ = __webpack_require__(161), + html2canvas__WEBPACK_IMPORTED_MODULE_70___default = __webpack_require__.n(html2canvas__WEBPACK_IMPORTED_MODULE_70__), + nzh_dist_nzh_min_js__WEBPACK_IMPORTED_MODULE_71__ = __webpack_require__(27), + nzh_dist_nzh_min_js__WEBPACK_IMPORTED_MODULE_71___default = __webpack_require__.n(nzh_dist_nzh_min_js__WEBPACK_IMPORTED_MODULE_71__), + canvg__WEBPACK_IMPORTED_MODULE_72__ = __webpack_require__(162), + canvg__WEBPACK_IMPORTED_MODULE_72___default = __webpack_require__.n(canvg__WEBPACK_IMPORTED_MODULE_72__), + _etypes_default_etyps_provider__WEBPACK_IMPORTED_MODULE_73__ = __webpack_require__(163); + + function _instanceof(t, e) { + return null != e && "undefined" != typeof Symbol && e[Symbol.hasInstance] ? !!e[Symbol.hasInstance](t) : t instanceof e + } + + function _typeof(t) { + return (_typeof = "function" == typeof Symbol && "symbol" === Object(_home_runner_work_vue_plugin_hiprint_vue_plugin_hiprint_node_modules_babel_runtime_helpers_esm_typeof_js__WEBPACK_IMPORTED_MODULE_2__.a)(Symbol.iterator) ? function (t) { + return Object(_home_runner_work_vue_plugin_hiprint_vue_plugin_hiprint_node_modules_babel_runtime_helpers_esm_typeof_js__WEBPACK_IMPORTED_MODULE_2__.a)(t) + } : function (t) { + return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : Object(_home_runner_work_vue_plugin_hiprint_vue_plugin_hiprint_node_modules_babel_runtime_helpers_esm_typeof_js__WEBPACK_IMPORTED_MODULE_2__.a)(t) + })(t) + } + window.$ = window.jQuery = jquery__WEBPACK_IMPORTED_MODULE_60___default.a, window.autoConnect = !0, window.io = socket_io_client__WEBPACK_IMPORTED_MODULE_66__.io; + var languages = {}, + ctx = __webpack_require__(254), + i18n = (ctx.keys().forEach(function (t) { + languages[t.match(/\.\/([^.]+)/)[1]] = ctx(t) + }), { + lang: "cn", + languages: languages, + __: function (t, e) { + var i = this.languages[this.lang][t] || t; + return e && e instanceof Object ? (Object.keys(e).forEach(function (t) { + i = i.replace(new RegExp("{{".concat(t, "}}"), "g"), e[t]) + }), i) : e ? i = i.replace(/%s/g, e) : i + }, + __n: function (t, e) { + return this.languages[this.lang][t].replace(/%s/g, e) + } + }), + hiprint = function (i) { + var n = {}; + + function r(t) { + var e; + return (n[t] || (e = n[t] = { + i: t, + l: !1, + exports: {} + }, i[t].call(e.exports, e, e.exports, r), e.l = !0, e)).exports + } + return r.m = i, r.c = n, r.d = function (t, e, i) { + r.o(t, e) || Object.defineProperty(t, e, { + enumerable: !0, + get: i + }) + }, r.r = function (t) { + "undefined" != typeof Symbol && Symbol.toStringTag && Object.defineProperty(t, Symbol.toStringTag, { + value: "Module" + }), Object.defineProperty(t, "__esModule", { + value: !0 + }) + }, r.t = function (e, t) { + if (1 & t && (e = r(e)), 8 & t) return e; + if (4 & t && "object" == _typeof(e) && e && e.__esModule) return e; + var i = Object.create(null); + if (r.r(i), Object.defineProperty(i, "default", { + enumerable: !0, + value: e + }), 2 & t && "string" != typeof e) + for (var n in e) r.d(i, n, function (t) { + return e[t] + }.bind(null, n)); + return i + }, r.n = function (t) { + var e = t && t.__esModule ? function () { + return t.default + } : function () { + return t + }; + return r.d(e, "a", e), e + }, r.o = function (t, e) { + return Object.prototype.hasOwnProperty.call(t, e) + }, r.p = "/", r(r.s = 21) + }([function (t, e, i) { + var a; + i.d(e, "a", function () { + return hinnn + }), window.hinnn = {}, hinnn.event = (a = {}, { + on: function (t, e) { + a[t] || (a[t] = []), a[t].push(e) + }, + id: 0, + off: function (t, e) { + var i = a[t]; + if (i) { + for (var n = -1, r = 0; r < i.length; r++) + if (i[r] === e) { + n = r; + break + } n < 0 || a[t].splice(n, 1) + } + }, + trigger: function (t) { + var e = a[t]; + if (e && e.length) + for (var i = Array.prototype.slice.call(arguments, 1), n = 0; n < e.length; n++) e[n].apply(this, i) + }, + clear: function (t) { + a[t] = [] + }, + getId: function () { + return this.id += 1, this.id + }, + getNameWithId: function (t) { + return t + "-" + this.getId() + } + }), hinnn.form = { + serialize: function (t) { + var t = jquery__WEBPACK_IMPORTED_MODULE_60___default()(t).serializeArray(), + e = {}; + return jquery__WEBPACK_IMPORTED_MODULE_60___default.a.each(t, function () { + e[this.name] ? "[object Array]" == Object.prototype.toString.call(e[this.name]) ? e[this.name].push(this.value) : e[this.name] = [e[this.name], this.value] : e[this.name] = this.value + }), e + } + }, hinnn.pt = { + toPx: function (t) { + return t * (this.getDpi() / 72) + }, + toMm: function (t) { + return hinnn.px.toMm(hinnn.pt.toPx(t)) + }, + dpi: 0, + getDpi: function () { + var t; + return this.dpi || ((t = document.createElement("DIV")).style.cssText = "width:1in;height:1in;position:absolute;left:0px;top:0px;z-index:99;visibility:hidden", document.body.appendChild(t), this.dpi = t.offsetHeight), this.dpi + } + }, hinnn.px = { + toPt: function (t) { + return t * (72 / this.getDpi()) + }, + toMm: function (t) { + return Math.round(t / this.getDpi() * 25.4 * 100) / 100 + }, + dpi: 0, + getDpi: function () { + var t; + return this.dpi || ((t = document.createElement("DIV")).style.cssText = "width:1in;height:1in;position:absolute;left:0px;top:0px;z-index:99;visibility:hidden", document.body.appendChild(t), this.dpi = t.offsetHeight), this.dpi + } + }, hinnn.mm = { + toPt: function (t) { + return 72 / 25.4 * t + }, + toPx: function (t) { + return hinnn.pt.toPx(hinnn.mm.toPt(t)) + } + }, hinnn.throttle = function (i, n, r) { + function a() { + p = !1 === r.leading ? 0 : _.now(), l = null, c = i.apply(o, s), l || (o = s = null) + } + var o, s, c, l = null, + p = 0; + r = r || {}; + return function () { + var t = _.now(), + e = (p || !1 !== r.leading || (p = t), n - (t - p)); + return o = this, s = arguments, e <= 0 || n < e ? (l && (clearTimeout(l), l = null), p = t, c = i.apply(o, s), l || (o = s = null)) : l || !1 === r.trailing || (l = setTimeout(a, e)), c + } + }, hinnn.debounce = function (e, i, n) { + function r() { + var t = _.now() - c; + t < i && 0 <= t ? a = setTimeout(r, i - t) : (a = null, n || (l = e.apply(s, o), a) || (s = o = null)) + } + var a, o, s, c, l; + return function () { + s = this, o = arguments, c = _.now(); + var t = n && !a; + return a = a || setTimeout(r, i), t && (l = e.apply(s, o), s = o = null), l + } + }, hinnn.toUtf8 = function (t) { + for (var e, i = "", n = t.length, r = 0; r < n; r++) 1 <= (e = t.charCodeAt(r)) && e <= 127 ? i += t.charAt(r) : (2047 < e ? i = (i += String.fromCharCode(224 | e >> 12 & 15)) + String.fromCharCode(128 | e >> 6 & 63) : i += String.fromCharCode(192 | e >> 6 & 31), i += String.fromCharCode(128 | e >> 0 & 63)); + return i + }, hinnn.groupBy = function (t, n, r) { + var a = {}; + return t.forEach(function (e) { + var i = JSON.stringify(r(e)); + a[i] || (a[i] = { + rows: [] + }, n.forEach(function (t) { + a[i][t] = e[t] + })), a[i].rows.push(e) + }), Object.keys(a).map(function (t) { + return a[t] + }) + }, hinnn.orderBy = function (t, e) { + if (t.length <= 1) return t; + var i = Math.floor(t.length / 2), + n = t.splice(i, 1)[0], + r = [], + a = [], + o = !0, + i = !1, + s = void 0; + try { + for (var c, l = t[Symbol.iterator](); !(o = (c = l.next()).done); o = !0) { + var p = c.value; + (e(p) < e(n) ? r : a).push(p) + } + } catch (t) { + i = !0, s = t + } finally { + try { + o || null == l.return || l.return() + } finally { + if (i) throw s + } + } + return this.orderBy(r, e).concat([n], this.orderBy(a, e)) + }, hinnn.dateFormat = function (t, e) { + if (t) try { + var i, n = "string" == typeof t ? new Date(t) : t, + r = { + "y+": n.getFullYear(), + "M+": n.getMonth() + 1, + "d+": n.getDate(), + "H+": n.getHours(), + "m+": n.getMinutes(), + "s+": n.getSeconds(), + "q+": Math.floor((n.getMonth() + 3) / 3), + S: n.getMilliseconds() + }; + for (i in /(y+)/.test(e) && (e = e.replace(RegExp.$1, (n.getFullYear() + "").substr(4 - RegExp.$1.length))), r) new RegExp("(" + i + ")").test(e) && (e = e.replace(RegExp.$1, 1 == RegExp.$1.length ? r[i] : ("00" + r[i]).substr(("" + r[i]).length))); + return e + } catch (t) { } + return "" + }, hinnn.numFormat = function (t, e) { + if (null != t) try { + var i = "string" == typeof t ? parseFloat(t) : t, + n = parseInt(e); + return 0 < n ? i.toFixed(n) : parseInt(i.toString()) + } catch (t) { } + return "" + }, hinnn.toUpperCase = function (t, e) { + if (!nzh_dist_nzh_min_js__WEBPACK_IMPORTED_MODULE_71___default.a) return e; + var i = e; + switch (t) { + case "0": + i = nzh_dist_nzh_min_js__WEBPACK_IMPORTED_MODULE_71___default.a.cn.encodeS(e); + break; + case "1": + i = nzh_dist_nzh_min_js__WEBPACK_IMPORTED_MODULE_71___default.a.cn.encodeS(e, { + tenMin: !1 + }); + break; + case "2": + i = nzh_dist_nzh_min_js__WEBPACK_IMPORTED_MODULE_71___default.a.cn.encodeB(e, { + tenMin: !0 + }); + break; + case "3": + i = nzh_dist_nzh_min_js__WEBPACK_IMPORTED_MODULE_71___default.a.cn.encodeB(e); + break; + case "4": + i = nzh_dist_nzh_min_js__WEBPACK_IMPORTED_MODULE_71___default.a.cn.toMoney(e, { + tenMin: !0 + }); + break; + case "5": + i = nzh_dist_nzh_min_js__WEBPACK_IMPORTED_MODULE_71___default.a.cn.toMoney(e); + break; + case "6": + i = nzh_dist_nzh_min_js__WEBPACK_IMPORTED_MODULE_71___default.a.cn.toMoney(e, { + complete: !0 + }); + break; + case "7": + i = nzh_dist_nzh_min_js__WEBPACK_IMPORTED_MODULE_71___default.a.cn.toMoney(e, { + complete: !0, + outSymbol: !1 + }) + } + return i + } + }, function (t, e, i) { + i.d(e, "a", function () { + return r + }); + var n = i(9), + r = (a.prototype.init = function (t) { + t && jquery__WEBPACK_IMPORTED_MODULE_60___default.a.extend(this, t) + }, a.prototype.on = function (t, e) { + hinnn.event.on(t, e) + }, a.prototype.clear = function (t) { + hinnn.event.clear(t) + }, a.prototype.registerItems = function (t) { + t.forEach(function (t) { + n.a.registerItem(new t) + }) + }, Object.defineProperty(a, "instance", { + get: function () { + return a._instance || (a._instance = new a, window.HIPRINT_CONFIG && jquery__WEBPACK_IMPORTED_MODULE_60___default.a.extend(a._instance, HIPRINT_CONFIG), a._instance.optionItems && a._instance.optionItems.forEach(function (t) { + n.a.registerItem(new t) + })), a._instance + }, + enumerable: !0, + configurable: !0 + }), a); + + function a() { } + }, function (t, e, i) { + r.prototype.updatePosition = function (t, e) { + this.left = t, this.top = e + }; + var n = r; + + function r(t) { + this.printElement = t + } + i.d(e, "a", function () { + return a + }); + Object.defineProperty(o, "instance", { + get: function () { + return this._instance || (this._instance = new o), this._instance + }, + enumerable: !0, + configurable: !0 + }), o.prototype.getDragingPrintElement = function () { + return o.instance.dragingPrintElement + }, o.prototype.setDragingPrintElement = function (t) { + o.instance.dragingPrintElement = new n(t) + }, o.prototype.guid = function () { + return "xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g, function (t) { + var e = 16 * Math.random() | 0; + return ("x" == t ? e : 3 & e | 8).toString(16) + }) + }, o.prototype.imageToBase64 = function (t) { + if (-1 == jquery__WEBPACK_IMPORTED_MODULE_60___default()(t).attr("src").indexOf("base64")) try { + var e = document.createElement("canvas"), + i = new Image; + i.src = t.attr("src"), e.width = i.width, e.height = i.height, e.getContext("2d").drawImage(i, 0, 0), t.attr("src", e.toDataURL("image/png")) + } catch (e) { + try { + this.xhrLoadImage(t) + } catch (t) { } + } + }, o.prototype.xhrLoadImage = function (t) { }, o.prototype.transformImg = function (t) { + var i = this; + t.map(function (t, e) { + i.imageToBase64(jquery__WEBPACK_IMPORTED_MODULE_60___default()(e)) + }) + }, o.prototype.getPrintTemplateById = function (t) { + return o.instance.printTemplateContainer[t] + }, o.prototype.setPrintTemplateById = function (t, e) { + return o.instance.printTemplateContainer[t] = e + }; + var a = o; + + function o() { + this.printTemplateContainer = {}, this.A1 = { + width: 841, + height: 594 + }, this.A2 = { + width: 420, + height: 594 + }, this.A3 = { + width: 420, + height: 297 + }, this.A4 = { + width: 210, + height: 297 + }, this.A5 = { + width: 210, + height: 148 + }, this.A6 = { + width: 105, + height: 148 + }, this.A7 = { + width: 105, + height: 74 + }, this.A8 = { + width: 52, + height: 74 + }, this.B1 = { + width: 1e3, + height: 707 + }, this.B2 = { + width: 500, + height: 707 + }, this.B3 = { + width: 500, + height: 353 + }, this.B4 = { + width: 250, + height: 353 + }, this.B5 = { + width: 250, + height: 176 + }, this.B6 = { + width: 125, + height: 176 + }, this.B7 = { + width: 125, + height: 88 + }, this.B8 = { + width: 62, + height: 88 + }, this.dragLengthCNum = function (t, e) { + return Math.round(.75 * t / e) * e + } + } + }, function (t, e, i) { + var r = function () { }, + n = (i.d(e, "a", function () { + return n + }), a.prototype.setDefault = function (t) { + var e = this; + this.defaultOptions = t, this.initSize(), Object.keys(this.defaultOptions).forEach(function (t) { + e[t] = e[t] || e.defaultOptions[t] + }) + }, a.prototype.initSize = function () { + this.width || this.setWidth(this.defaultOptions.width), this.height || this.setHeight(this.defaultOptions.height) + }, a.prototype.initSizeByHtml = function (t, e) { + this.width || this.setWidth(t), this.height || this.setHeight(e) + }, a.prototype.getRectInfo = function () { + var t, e, i, n, r, a, o = { + w: 0, + h: 0, + diffW: 0, + diffH: 0 + }; + return this.transform && (e = this.transform * Math.PI / 180, n = this.width, t = this.height, a = Math.sin(e), e = Math.cos(e), r = (n - (i = Math.abs(n * e) + Math.abs(t * a))) / 2, a = (t - (n = Math.abs(n * a) + Math.abs(t * e))) / 2, o.w = i, o.h = n, o.diffW = r, o.diffH = a), o + }, a.prototype.getLeft = function () { + return this.left + }, a.prototype.posLeft = function () { + var t = this.left; + return this.transform && (t += this.getRectInfo().diffW), Math.floor(10 * t) / 10 + }, a.prototype.setRotate = function (t) { + null != t && (this.transform = t) + }, a.prototype.displayLeft = function (t) { + return this.transform && t ? this.left + this.getRectInfo().diffW + "pt" : this.left + "pt" + }, a.prototype.setLeft = function (t) { + null != t && (this.left = t) + }, a.prototype.getTop = function () { + return this.top + }, a.prototype.posTop = function () { + var t = this.top; + return this.transform && (t += this.getRectInfo().diffH), Math.floor(10 * t) / 10 + }, a.prototype.getTopInDesign = function () { + return this.topInDesign + }, a.prototype.displayTop = function (t) { + return this.transform && t ? this.top + this.getRectInfo().diffH + "pt" : this.top + "pt" + }, a.prototype.setTop = function (t) { + null != t && (this.top = t) + }, a.prototype.copyDesignTopFromTop = function () { + this.topInDesign = this.top + }, a.prototype.getHeight = function () { + var t; + return this.transform ? (t = this.getRectInfo()).h + t.diffH : this.height + }, a.prototype.displayHeight = function () { + return this.height + "pt" + }, a.prototype.setHeight = function (t) { + null != t && (this.height = t) + }, a.prototype.getWidth = function () { + var t; + return this.transform ? (t = this.getRectInfo()).w + t.diffW : this.width + }, a.prototype.displayWidth = function () { + return this.width + "pt" + }, a.prototype.setWidth = function (t) { + null != t && (this.width = t) + }, a.prototype.getValueFromOptionsOrDefault = function (t) { + return (null == this[t] ? this.defaultOptions : this)[t] + }, a.prototype.getPrintElementOptionEntity = function () { + var i = new r, + n = this; + return Object.keys(this).filter(function (t) { + return "topInDesign" != t + }).forEach(function (t) { + var e; + "number" != typeof n[t] && "string" != typeof n[t] && !["fields"].includes(t) && _typeof(n[t]) != _typeof(!0) || (i[t] = n[t]), "style" == t && (i.style = {}, e = n[t]) && Object.keys(e).forEach(function (t) { + "number" != typeof e[t] && "string" != typeof e[t] || (i.style[t] = e[t]) + }) + }), i + }, a.prototype.init = function (e) { + var i = this; + e && Object.keys(e).forEach(function (t) { + i[t] = e[t] + }) + }, a); + + function a(t) { + this.left = (t = t || {}).left, this.top = t.top, this.topInDesign = this.top, this.height = t.height, this.width = t.width, this.transform = t.transform, this.init(t) + } + }, function (module, __webpack_exports__, __webpack_require__) { + __webpack_require__.d(__webpack_exports__, "a", function () { + return BasePrintElement + }); + var _entity_PrintElementEntity__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(17), + _HiPrintConfig__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(1), + _print_element_option_PrintElementOptionItemManager__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(9), + _dto_PaperHtmlResult__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(6), + _assets_plugins_hinnn__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(0), + _PrintReferenceElement__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(8), + _HiPrintlib__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(2), + BasePrintElement = function () { + function BasePrintElement(t) { + this.printElementType = t, this.id = _HiPrintlib__WEBPACK_IMPORTED_MODULE_6__.a.instance.guid() + } + return BasePrintElement.prototype.getConfigOptionsByName = function (t) { + return _HiPrintConfig__WEBPACK_IMPORTED_MODULE_1__.a.instance[t] + }, BasePrintElement.prototype.getProxyTarget = function (t) { + t && this.SetProxyTargetOption(t); + var t = this.getData(), + e = this.createTarget(this.getTitle(), t); + return this.updateTargetSize(e), this.css(e, t), e + }, BasePrintElement.prototype.SetProxyTargetOption = function (t) { + this.options.getPrintElementOptionEntity(), jquery__WEBPACK_IMPORTED_MODULE_60___default.a.extend(this.options, t), this.copyFromType() + }, BasePrintElement.prototype.showInPage = function (t, e) { + var i = this.options.showInPage, + n = this.options.unShowInPage; + if (i) { + if ("first" == i) return 0 == t; + if (t == e - 1 && "last" == n) return !1; + if ("odd" == i) return (0 != t || "first" != n) && t % 2 == 0; + if ("even" == i) return t % 2 == 1; + if ("last" == i) return t == e - 1 + } + return !(0 == t && "first" == n || t == e - 1 && "last" == n) + }, BasePrintElement.prototype.setTemplateId = function (t) { + this.templateId = t + }, BasePrintElement.prototype.setPanel = function (t) { + this.panel = t + }, BasePrintElement.prototype.getField = function () { + return this.options.field || this.printElementType.field + }, BasePrintElement.prototype.getTitle = function () { + return this.printElementType.title + }, BasePrintElement.prototype.updateSizeAndPositionOptions = function (t, e, i, n) { + this.options.setLeft(t), this.options.setTop(e), this.options.copyDesignTopFromTop(), this.options.setWidth(i), this.options.setHeight(n) + }, BasePrintElement.prototype.initSizeByHtml = function (t) { + t && t.length && (this.createTempContainer(), t = t.clone(), this.getTempContainer().append(t), this.options.initSizeByHtml(parseInt(hinnn.px.toPt(t.width()).toString()), parseInt(hinnn.px.toPt(t.height()).toString())), this.removeTempContainer()) + }, BasePrintElement.prototype.updateTargetSize = function (t) { + t.css("width", this.options.displayWidth()), t.css("height", this.options.displayHeight()) + }, BasePrintElement.prototype.updateTargetWidth = function (t) { + t.css("width", this.options.displayWidth()) + }, BasePrintElement.prototype.getDesignTarget = function (t) { + var n = this, + e = 0; + return this.designTarget = this.getHtml(t)[0].target, this.designPaper = t, this.designTarget.click(function (t) { + 500 < t.timeStamp - e && hinnn.event.trigger(n.getPrintElementSelectEventKey(), { + printElement: n + }), e = t.timeStamp + }), this.designTarget.dblclick(function (t) { + var e, i = n.designTarget.find(".hiprint-printElement-content"); + i && (e = n.designTarget.find(".resize-panel"), "text" != n.printElementType.type || n.options.textType && "text" != n.options.textType || (n._editing = !0, n.designTarget.hidraggable("update", { + draggable: !1 + }), i.css("cursor", "text"), i.addClass("editing"), n.designTarget.addClass("editing"), i.click(function (t) { + n._editing && t.stopPropagation() + }), i.attr("contenteditable", !0), e && e.css("display", "none"), n.selectEnd(i))) + }), this.designTarget + }, BasePrintElement.prototype.selectEnd = function (t) { + var e, i; + t.focus(), void 0 !== window.getSelection && void 0 !== document.createRange ? ((i = document.createRange()).selectNodeContents(t[0]), i.collapse(!1), (e = window.getSelection()).removeAllRanges(), e.addRange(i)) : void 0 !== document.body.createTextRange && ((i = document.body.createTextRange()).moveToElementText(t[0]), i.collapse(!1), i.select()) + }, BasePrintElement.prototype.updateByContent = function (t) { + var e, i = this, + n = i.designTarget.find(".hiprint-printElement-content"); + i._editing && (n && n.css("cursor", "") && n.removeClass("editing") && n.removeAttr("contenteditable"), i.designTarget.removeClass("editing"), n = n.text(), e = i.options.title + ":", n.startsWith(e) && i.options.field ? n.length > e.length ? i.options.testData = n.split(":")[1] : (i.options.title = n, i.options.testData = "") : i.options.title = n, t || hinnn.event.trigger(i.getPrintElementSelectEventKey(), { + printElement: i + }), i.updateDesignViewFromOptions(), hinnn.event.trigger("hiprintTemplateDataChanged_" + i.templateId, "编辑修改"), i._editing = !1, e = null == i.options.draggable || 1 == i.options.draggable, i.designTarget.hidraggable("update", { + draggable: e + })) + }, BasePrintElement.prototype.getPrintElementSelectEventKey = function () { + return "PrintElementSelectEventKey_" + this.templateId + }, BasePrintElement.prototype.design = function (t, c) { + var l = this; + this.designTarget.hidraggable({ + draggable: l.options.draggable, + axis: l.options.axis || void 0, + designTarget: l, + onDrag: function (t, e, i) { + var n, r, a = l.panel.printElements.filter(function (t) { + return "block" == t.designTarget.children().last().css("display") && t.designTarget.children().last().hasClass("selected") && !t.printElementType.type.includes("table") + }), + o = 1 < a.length, + s = !l.designTarget.children().last().hasClass("selected"); + o && (n = e - l.options.left, r = i - l.options.top, a.forEach(function (t) { + t.updateSizeAndPositionOptions(n + t.options.getLeft(), r + t.options.getTop()), t.designTarget.css("left", t.options.displayLeft()), t.designTarget.css("top", t.options.displayTop()), t.createLineOfPosition(c) + }), !s) || (l.updateSizeAndPositionOptions(e, i), l.createLineOfPosition(c)), _HiPrintlib__WEBPACK_IMPORTED_MODULE_6__.a.instance.changed = !0 + }, + moveUnit: "pt", + minMove: _HiPrintConfig__WEBPACK_IMPORTED_MODULE_1__.a.instance.movingDistance, + onBeforeDrag: function (t) { + _HiPrintlib__WEBPACK_IMPORTED_MODULE_6__.a.instance.draging = !0, l.designTarget.focus(), l.createLineOfPosition(c) + }, + getScale: function () { + return l.designPaper.scale || 1 + }, + onStopDrag: function (t) { + _HiPrintlib__WEBPACK_IMPORTED_MODULE_6__.a.instance.changed && hinnn.event.trigger("hiprintTemplateDataChanged_" + l.templateId, "移动"), _HiPrintlib__WEBPACK_IMPORTED_MODULE_6__.a.instance.draging = !1, _HiPrintlib__WEBPACK_IMPORTED_MODULE_6__.a.instance.changed = !1; + var e = l.panel.printElements.filter(function (t) { + return "block" == t.designTarget.children().last().css("display") && !t.printElementType.type.includes("table") + }); + 1 < e.length ? e.forEach(function (t) { + t.removeLineOfPosition() + }) : l.removeLineOfPosition() + } + }), this.setResizePanel(), this.bingCopyEvent(this.designTarget), this.bingKeyboardMoveEvent(this.designTarget, c) + }, BasePrintElement.prototype.getPrintElementEntity = function (t) { + return t ? new _entity_PrintElementEntity__WEBPACK_IMPORTED_MODULE_0__.a(void 0, this.options.getPrintElementOptionEntity(), this.printElementType.getPrintElementTypeEntity()) : new _entity_PrintElementEntity__WEBPACK_IMPORTED_MODULE_0__.a(this.printElementType.tid, this.options.getPrintElementOptionEntity()) + }, BasePrintElement.prototype.submitOption = function () { + var r = this, + t = this.getConfigOptions(); + t && t.tabs && t.tabs.length ? this.getPrintElementOptionTabs().forEach(function (t) { + t.list.forEach(function (t) { + var e = t.getValue(), + i = "textType" == t.name && r.options[t.name] !== e, + n = "axis" == t.name && r.options[t.name] !== e; + e && "object" == _typeof(e) ? Object.keys(e).forEach(function (t) { + r.options[t] = e[t] + }) : r.options[t.name] = e, i && r.setResizePanel(), n && r.designTarget.hidraggable("update", { + axis: e + }) + }) + }) : this.getPrintElementOptionItems().forEach(function (t) { + var e = t.getValue(), + i = "textType" == t.name && r.options[t.name] !== e, + n = "axis" == t.name && r.options[t.name] !== e; + e && "object" == _typeof(e) ? Object.keys(e).forEach(function (t) { + r.options[t] = e[t] + }) : r.options[t.name] = e, i && r.setResizePanel(), n && r.designTarget.hidraggable("update", { + axis: e + }) + }), this.updateDesignViewFromOptions(), hinnn.event.trigger("hiprintTemplateDataChanged_" + this.templateId, "元素修改") + }, BasePrintElement.prototype.updateOption = function (t, e, i) { + try { + var n = this.getConfigOptions(), + r = []; + n && n.tabs && n.tabs.length ? n.tabs.forEach(function (t) { + t.options.forEach(function (t) { + r.push(t.name) + }) + }) : r = n.supportOptions.map(function (t) { + return t.name + }), r && r.includes(t) && (this.options[t] = e, this.updateDesignViewFromOptions(), i || hinnn.event.trigger("hiprintTemplateDataChanged_" + this.templateId, "参数修改")) + } catch (n) { } + }, BasePrintElement.prototype.getReizeableShowPoints = function () { + return ["barcode", "qrcode"].includes(this.options.textType) ? ["se", "r"] : ["s", "e", "r"] + }, BasePrintElement.prototype.setResizePanel = function () { + var o = this, + s = this.designPaper; + this.designTarget.hireizeable({ + showPoints: o.getReizeableShowPoints(), + draggable: o.options.draggable, + showSizeBox: _HiPrintConfig__WEBPACK_IMPORTED_MODULE_1__.a.instance.showSizeBox, + getScale: function () { + return o.designPaper.scale || 1 + }, + onBeforeResize: function () { + _HiPrintlib__WEBPACK_IMPORTED_MODULE_6__.a.instance.draging = !0 + }, + onResize: function (t, e, i, n, r, a) { + null != a ? o.onRotate(t, a) : o.onResize(t, e, i, n, r), o.createLineOfPosition(s) + }, + onStopResize: function (t) { + hinnn.event.trigger("hiprintTemplateDataChanged_" + o.templateId, t ? "旋转" : "大小"), _HiPrintlib__WEBPACK_IMPORTED_MODULE_6__.a.instance.draging = !1, o.removeLineOfPosition() + } + }) + }, BasePrintElement.prototype.onRotate = function (t, e) { + this.options.setRotate(e) + }, BasePrintElement.prototype.onResize = function (t, e, i, n, r) { + this.updateSizeAndPositionOptions(r, n, i, e) + }, BasePrintElement.prototype.getOrderIndex = function () { + return this.options.getTop() + }, BasePrintElement.prototype.getHtml = function (t, e, i) { + this.setCurrenttemplateData(e); + var n = [], + r = this.getBeginPrintTopInPaperByReferenceElement(t), + a = t.getPaperFooter(0), + a = (this.isHeaderOrFooter() || this.isFixed() || a < r && "none" != t.panelPageRule && (n.push(new _dto_PaperHtmlResult__WEBPACK_IMPORTED_MODULE_3__.a({ + target: void 0, + printLine: void 0 + })), r = r - a + t.paperHeader, t.getPaperFooter(1)), this.getData(e)), + i = this.createTarget(this.getTitle(), a, i); + return this.updateTargetSize(i), this.css(i, a), i.css("position", "absolute"), i.css("left", this.options.displayLeft()), i.css("top", r + "pt"), n.push(new _dto_PaperHtmlResult__WEBPACK_IMPORTED_MODULE_3__.a({ + target: i, + printLine: r + this.options.getHeight(), + referenceElement: new _PrintReferenceElement__WEBPACK_IMPORTED_MODULE_5__.a({ + top: this.options.getTop(), + left: this.options.getLeft(), + height: this.options.getHeight(), + width: this.options.getWidth(), + beginPrintPaperIndex: t.index, + bottomInLastPaper: r + this.options.getHeight(), + printTopInPaper: r + }) + })), e && this.options.pageBreak && (n[0].target.css("top", t.paperHeader + "pt"), n[0].referenceElement.top = this.options.getTop() - this.options.getHeight() - t.paperHeader, n[0].printLine = t.paperHeader, n[0].referenceElement.bottomInLastPaper = 0, n[0].referenceElement.printTopInPaper = t.paperHeader, n.unshift(new _dto_PaperHtmlResult__WEBPACK_IMPORTED_MODULE_3__.a({ + target: i, + printLine: t.height, + referenceElement: new _PrintReferenceElement__WEBPACK_IMPORTED_MODULE_5__.a({ + top: 0, + left: 0, + height: 0, + width: 0, + beginPrintPaperIndex: t.index, + bottomInLastPaper: t.height, + printTopInPaper: t.paperHeader + }) + }))), n + }, BasePrintElement.prototype.getHtml2 = function (t, e, i) { + var n = 0, + r = (this.setCurrenttemplateData(e), []), + a = this.getBeginPrintTopInPaperByReferenceElement(t), + o = t.getPaperFooter(n), + n = (this.isHeaderOrFooter() || this.isFixed() || ("none" != t.panelPageRule && o < a && (r.push(new _dto_PaperHtmlResult__WEBPACK_IMPORTED_MODULE_3__.a({ + target: void 0, + printLine: void 0 + })), a = a - o + t.paperHeader, o = t.getPaperFooter(++n)), a <= o && e && a + this.options.getHeight() > o && "none" != t.panelPageRule && (r.push(new _dto_PaperHtmlResult__WEBPACK_IMPORTED_MODULE_3__.a({ + target: void 0, + printLine: void 0 + })), a = t.paperHeader, o = t.getPaperFooter(++n))), this.getData(e)), + s = this.createTarget(this.getTitle(), n); + return "none" == t.panelPageRule && a + this.options.getHeight() > o && this.updatePanelHeight(a + this.options.getHeight(), t), this.updateTargetSize(s), this.css(s, n), s.css("position", "absolute"), s.css("left", this.options.displayLeft()), s.css("top", a + "pt"), r.push(new _dto_PaperHtmlResult__WEBPACK_IMPORTED_MODULE_3__.a({ + target: s, + printLine: a + this.options.getHeight(), + referenceElement: new _PrintReferenceElement__WEBPACK_IMPORTED_MODULE_5__.a({ + top: this.options.getTop(), + left: this.options.getLeft(), + height: this.options.getHeight(), + width: this.options.getWidth(), + beginPrintPaperIndex: t.index, + bottomInLastPaper: a + this.options.getHeight(), + printTopInPaper: a + }) + })), e && this.options.pageBreak && (r[0].target.css("top", t.paperHeader + "pt"), r[0].referenceElement.top = this.options.getTop() - this.options.getHeight() - t.paperHeader, r[0].printLine = t.paperHeader, r[0].referenceElement.bottomInLastPaper = 0, r[0].referenceElement.printTopInPaper = t.paperHeader, r.unshift(new _dto_PaperHtmlResult__WEBPACK_IMPORTED_MODULE_3__.a({ + target: s, + printLine: t.height, + referenceElement: new _PrintReferenceElement__WEBPACK_IMPORTED_MODULE_5__.a({ + top: 0, + left: 0, + height: 0, + width: 0, + beginPrintPaperIndex: t.index, + bottomInLastPaper: t.height, + printTopInPaper: t.paperHeader + }) + }))), r + }, BasePrintElement.prototype.updatePanelHeight = function (t, e) { + var i; + "none" == this.panel.panelPageRule && (i = hinnn.pt.toMm(t), e.paperFooter = t, e.target.css("height", i + "mm"), e.target.attr("original-height", i)) + }, BasePrintElement.prototype.getBeginPrintTopInPaperByReferenceElement = function (t) { + var e = this.options.getTop(); + return this.isHeaderOrFooter() || this.isFixed() ? e : t.referenceElement.isPositionLeftOrRight(e) ? t.referenceElement.printTopInPaper + (e - t.referenceElement.top) : t.referenceElement.bottomInLastPaper + (e - (t.referenceElement.top + t.referenceElement.height)) + }, BasePrintElement.prototype.css = function (i, t) { + var e, n = this, + r = [], + a = this.getConfigOptions(); + a && (a.tabs && a.tabs.length ? (e = [], a.tabs.forEach(function (t) { + e = e.concat(t.options) + })) : e = a.supportOptions, e) && e.forEach(function (t) { + var e = _print_element_option_PrintElementOptionItemManager__WEBPACK_IMPORTED_MODULE_2__.a.getItem(t.name); + e && e.css && (e = e.css(i, n.options.getValueFromOptionsOrDefault(t.name))) && r.push(e) + }), this.stylerCss(i, t) + }, BasePrintElement.prototype.stylerCss = function (e, t) { + var i, n = this.getStyler(); + n && (i = n(t, this.options, e, this._currenttemplateData)) && Object.keys(i).forEach(function (t) { + e.css(t, i[t]) + }) + }, BasePrintElement.prototype.getData = function (i) { + var t = this.getField(); + return i ? t && t.split(".").reduce(function (t, e) { + return t ? t[e] : i ? i[e] : "" + }, !1) || "" : this.printElementType.getData() + }, BasePrintElement.prototype.copyFromType = function () { + var e = this.options, + i = this.printElementType, + t = this.getConfigOptions(), + n = []; + return t && t.tabs && t.tabs.length ? t.tabs.forEach(function (t) { + t.options.forEach(function (t) { + n.push(t.name) + }) + }) : n = t.supportOptions.map(function (t) { + return t.name + }), Object.keys(i).forEach(function (t) { + i[t] && "columns" != t && -1 < n.indexOf(t) && (e[t] = "function" == _typeof(i[t]) ? i[t].toString() : i[t]) + }), e + }, BasePrintElement.prototype.getPrintElementOptionTabs = function () { + var i, t; + return this._printElementOptionTabs || (i = [], (t = this.getConfigOptions()) && (t = t.tabs) && t.forEach(function (t, e) { + i.push({ + name: t.name, + list: [] + }), t.options.filter(function (t) { + return !t.hidden + }).forEach(function (t) { + t = _print_element_option_PrintElementOptionItemManager__WEBPACK_IMPORTED_MODULE_2__.a.getItem(t.name); + i[e].list.push(t) + }) + }), this._printElementOptionTabs = i, this._printElementOptionItems = void 0), this._printElementOptionTabs + }, BasePrintElement.prototype.getPrintElementOptionItems = function () { + var e, t, i; + return this._printElementOptionItems || (e = [], (t = this.getConfigOptions()) && (t.tabs && t.tabs.length ? (i = [], t.tabs.forEach(function (t) { + t.concat(t.options) + })) : i = t.supportOptions, i) && i.filter(function (t) { + return !t.hidden + }).forEach(function (t) { + t = _print_element_option_PrintElementOptionItemManager__WEBPACK_IMPORTED_MODULE_2__.a.getItem(t.name); + e.push(t) + }), this._printElementOptionItems = this.filterOptionItems(e.concat()), this._printElementOptionTabs = void 0), this._printElementOptionItems + }, BasePrintElement.prototype.getPrintElementOptionItemsByName = function (t) { + var e, i = [], + t = this.getConfigOptionsByName(t); + return t && (t.tabs && t.tabs.length ? (e = [], t.tabs.forEach(function (t) { + e = e.concat(t.options) + })) : e = t.supportOptions, e) && e.filter(function (t) { + return !t.hidden + }).forEach(function (t) { + t = _print_element_option_PrintElementOptionItemManager__WEBPACK_IMPORTED_MODULE_2__.a.getItem(t.name); + i.push(t) + }), i.concat() + }, BasePrintElement.prototype.filterOptionItems = function (t) { + return this.printElementType.field ? t.filter(function (t) { + return "field" != t.name + }) : t + }, BasePrintElement.prototype.createTempContainer = function () { + this.removeTempContainer(), jquery__WEBPACK_IMPORTED_MODULE_60___default()("body").append(jquery__WEBPACK_IMPORTED_MODULE_60___default()('
')) + }, BasePrintElement.prototype.removeTempContainer = function () { + jquery__WEBPACK_IMPORTED_MODULE_60___default()(".hiprint_temp_Container").remove() + }, BasePrintElement.prototype.getTempContainer = function () { + return jquery__WEBPACK_IMPORTED_MODULE_60___default()(".hiprint_temp_Container") + }, BasePrintElement.prototype.isHeaderOrFooter = function () { + return this.options.getTopInDesign() < this.panel.paperHeader || this.options.getTopInDesign() >= this.panel.paperFooter + }, BasePrintElement.prototype.delete = function () { + this.designTarget && this.designTarget.remove() + }, BasePrintElement.prototype.setCurrenttemplateData = function (t) { + this._currenttemplateData = t + }, BasePrintElement.prototype.isFixed = function () { + return this.options.fixed + }, BasePrintElement.prototype.onRendered = function (t, e) { + this.printElementType && this.printElementType.onRendered && this.printElementType.onRendered(e, this.options, t.getTarget()) + }, BasePrintElement.prototype.createLineOfPosition = function (t) { + var e = jquery__WEBPACK_IMPORTED_MODULE_60___default()(".toplineOfPosition.id" + this.id), + i = jquery__WEBPACK_IMPORTED_MODULE_60___default()(".topPosition.id" + this.id), + n = jquery__WEBPACK_IMPORTED_MODULE_60___default()(".leftlineOfPosition.id" + this.id), + r = jquery__WEBPACK_IMPORTED_MODULE_60___default()(".leftPosition.id" + this.id), + a = jquery__WEBPACK_IMPORTED_MODULE_60___default()(".rightlineOfPosition.id" + this.id), + o = jquery__WEBPACK_IMPORTED_MODULE_60___default()(".bottomlineOfPosition.id" + this.id), + s = _HiPrintConfig__WEBPACK_IMPORTED_MODULE_1__.a.instance; + e.length ? e.css("top", this.options.displayTop(!0)) : ((e = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
')).css("top", this.options.displayTop(!0)), e.css("width", t.displayWidth()), this.designTarget.parents(".hiprint-printPaper-content").append(e)), s.showPosition && (i.length ? (i.toggleClass("topPosition-lineMode", s.positionLineMode), i.text(this.options.posTop() + (s.positionUnit ? "pt" : "")), i.css("top", this.options.posTop() - i.height() + "pt"), s.positionLineMode ? i.css("left", this.options.posLeft() - i.width() / 2 + "pt") : i.css("left", this.options.posLeft() + 2 + "pt"), this.designTarget.find(".size-box") && this.designTarget.find(".size-box").toggleClass("hide", !0)) : ((i = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
')).toggleClass("topPosition-lineMode", s.positionLineMode), i.text(this.options.posTop() + (s.positionUnit ? "pt" : "")), s.positionLineMode ? i.css("left", this.options.posLeft() - i.width() / 2 + "pt") : i.css("left", this.options.posLeft() + 2 + "pt"), this.designTarget.find(".size-box") && this.designTarget.find(".size-box").toggleClass("hide", !0), this.designTarget.parents(".hiprint-printPaper-content").append(i), i.css("top", this.options.posTop() - i.height() + "pt"))), n.length ? n.css("left", this.options.displayLeft(!0)) : ((e = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
')).css("left", this.options.displayLeft(!0)), e.css("height", t.displayHeight()), this.designTarget.parents(".hiprint-printPaper-content").append(e)), s.showPosition && (r.length ? (r.text(this.options.posLeft() + (s.positionUnit ? "pt" : "")), r.toggleClass("leftPosition-lineMode", s.positionLineMode), r.css("left", this.options.posLeft() - r.width() + "pt"), s.positionLineMode ? r.css("top", this.options.posTop() - r.height() / 3 + "pt") : r.css("top", this.options.posTop() + 2 + "pt")) : ((r = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
')).text(this.options.posLeft() + (s.positionUnit ? "pt" : "")), r.toggleClass("leftPosition-lineMode", s.positionLineMode), s.positionLineMode ? r.css("top", this.options.posTop() - r.height() / 3 + "pt") : r.css("top", this.options.posTop() + 2 + "pt"), this.designTarget.parents(".hiprint-printPaper-content").append(r), r.css("left", this.options.posLeft() - r.width() + "pt"))), a.length ? a.css("left", this.options.getLeft() + this.options.getWidth() + "pt") : ((i = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
')).css("left", this.options.getLeft() + this.options.getWidth() + "pt"), i.css("height", t.displayHeight()), this.designTarget.parents(".hiprint-printPaper-content").append(i)), o.length ? o.css("top", this.options.getTop() + this.options.getHeight() + "pt") : ((n = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
')).css("top", this.options.getTop() + this.options.getHeight() + "pt"), n.css("width", t.displayWidth()), this.designTarget.parents(".hiprint-printPaper-content").append(n)) + }, BasePrintElement.prototype.removeLineOfPosition = function () { + jquery__WEBPACK_IMPORTED_MODULE_60___default()(".toplineOfPosition.id" + this.id).remove(), jquery__WEBPACK_IMPORTED_MODULE_60___default()(".topPosition.id" + this.id).remove(), this.designTarget.find(".size-box") && this.designTarget.find(".size-box").toggleClass("hide", !1), jquery__WEBPACK_IMPORTED_MODULE_60___default()(".leftlineOfPosition.id" + this.id).remove(), jquery__WEBPACK_IMPORTED_MODULE_60___default()(".leftPosition.id" + this.id).remove(), jquery__WEBPACK_IMPORTED_MODULE_60___default()(".rightlineOfPosition.id" + this.id).remove(), jquery__WEBPACK_IMPORTED_MODULE_60___default()(".bottomlineOfPosition.id" + this.id).remove() + }, BasePrintElement.prototype.getFontList = function () { + var t = this.options.fontList; + return t || _HiPrintlib__WEBPACK_IMPORTED_MODULE_6__.a.instance.getPrintTemplateById(this.templateId).getFontList() + }, BasePrintElement.prototype.getFields = function () { + return "table" == this.printElementType.type ? this.options.tableFields : this.options.fields || _HiPrintlib__WEBPACK_IMPORTED_MODULE_6__.a.instance.getPrintTemplateById(this.templateId).getFields() + }, BasePrintElement.prototype.getOnImageChooseClick = function () { + var t = this.options.onImageChooseClick; + return t || _HiPrintlib__WEBPACK_IMPORTED_MODULE_6__.a.instance.getPrintTemplateById(this.templateId).getOnImageChooseClick() + }, BasePrintElement.prototype.bingCopyEvent = function (t) { + var e = this; + t.keydown(function (t) { + e._editing && !t.altKey && 13 == t.keyCode ? e.updateByContent() : (t.ctrlKey || t.metaKey) && 67 == t.keyCode && (e.copyJson(), t.preventDefault()) + }) + }, BasePrintElement.prototype.copyJson = function () { + try { + var t = this, + e = jquery__WEBPACK_IMPORTED_MODULE_60___default()("#copyArea"), + i = (e.length || (e = jquery__WEBPACK_IMPORTED_MODULE_60___default()('')), jquery__WEBPACK_IMPORTED_MODULE_60___default()("body").append(e), JSON.stringify({ + options: t.options, + printElementType: t.printElementType, + id: t.id, + templateId: t.templateId + })), + n = (e.text(i), e.css("visibility", "visible"), e.focus(), e.setSelectionRange ? e.setSelectionRange(0, e.value.length) : e.select(), !1), + n = document.execCommand("copy"); + e.css("visibility", "hidden"), t.designTarget.focus() + } catch (t) { + n = !1 + } + return n + }, BasePrintElement.prototype.clone = function (t) { + var e = this, + i = e.printElementType.createPrintElement(); + return Object.keys(e.options).forEach(function (t) { + i.options[t] = e.options[t] + }), i + }, BasePrintElement.prototype.getFormatter = function () { + var formatter = void 0; + formatter = this.printElementType.formatter || this.options.formatter + + if (!formatter) { + return null + } + try { + var s = "formatter=" + formatter; + eval(s) + } catch (err) { + console.log(err) + } + // if (this.printElementType.formatter && (formatter = this.printElementType.formatter), this.options.formatter) try { + // var s = "formatter=" + this.options.formatter; + // eval(s) + // } catch (t) {} + return window.formatter + }, BasePrintElement.prototype.getStyler = function () { + var fnstyler = void 0; + if (this.printElementType.styler && (fnstyler = this.printElementType.styler), this.options.styler) try { + var s = "fnstyler=" + this.options.styler; + eval(s) + } catch (t) { } + return fnstyler + }, BasePrintElement.prototype.bingKeyboardMoveEvent = function (r, t) { + var a = this, + o = void 0, + s = void 0; + r.attr("tabindex", "1"), r.keydown(function (t) { + if ("INPUT" != t.target.tagName && (!a._editing || t.altKey) && !1 !== a.options.draggable) { + var e = a.panel.printElements.filter(function (t) { + return "block" == t.designTarget.children().last().css("display") && !t.printElementType.type.includes("table") + }), + i = 1 < e.length, + n = _HiPrintConfig__WEBPACK_IMPORTED_MODULE_1__.a.instance.movingDistance; + switch (t.keyCode) { + case 8: + case 46: + _HiPrintlib__WEBPACK_IMPORTED_MODULE_6__.a.instance.getPrintTemplateById(a.templateId).deletePrintElement(a), hinnn.event.trigger("hiprintTemplateDataChanged_" + a.templateId, "删除"), hinnn.event.trigger("clearSettingContainer"); + break; + case 37: + o = a.options.getLeft(), i ? e.forEach(function (t) { + t.updatePositionByMultipleSelect(0 - n, 0) + }) : (a.updateSizeAndPositionOptions(o - n), r.css("left", a.options.displayLeft())), t.preventDefault(); + break; + case 38: + s = a.options.getTop(), i ? e.forEach(function (t) { + t.updatePositionByMultipleSelect(0, 0 - n) + }) : (a.updateSizeAndPositionOptions(void 0, s - n), r.css("top", a.options.displayTop())), t.preventDefault(); + break; + case 39: + o = a.options.getLeft(), i ? e.forEach(function (t) { + t.updatePositionByMultipleSelect(n, 0) + }) : (a.updateSizeAndPositionOptions(o + n), r.css("left", a.options.displayLeft())), t.preventDefault(); + break; + case 40: + s = a.options.getTop(), i ? e.forEach(function (t) { + t.updatePositionByMultipleSelect(0, n) + }) : (a.updateSizeAndPositionOptions(void 0, s + n), r.css("top", a.options.displayTop())), t.preventDefault() + }[37, 38, 39, 40].includes(t.keyCode) && hinnn.event.trigger("hiprintTemplateDataChanged_" + a.templateId, "键盘移动") + } + }) + }, BasePrintElement.prototype.inRect = function (t) { + var e = this.designPaper.scale || 1, + i = this.designTarget[0].offsetLeft, + n = this.designTarget[0].offsetTop, + r = this.designTarget[0].offsetHeight, + a = i + this.designTarget[0].offsetWidth, + r = n + r, + o = jquery__WEBPACK_IMPORTED_MODULE_60___default()(t.target[0]).position().left / e, + e = jquery__WEBPACK_IMPORTED_MODULE_60___default()(t.target[0]).position().top / e, + s = t.target[0].offsetHeight, + t = t.target[0].offsetWidth; + return o < a && i < o + t && n < e + s && e < r + }, BasePrintElement.prototype.multipleSelect = function (t) { + t ? this.designTarget.addClass("multipleSelect") : this.designTarget.removeClass("multipleSelect") + }, BasePrintElement.prototype.updatePositionByMultipleSelect = function (t, e) { + !1 !== this.options.draggable && (this.updateSizeAndPositionOptions(t + this.options.getLeft(), e + this.options.getTop()), this.designTarget.css("left", this.options.displayLeft()), this.designTarget.css("top", this.options.displayTop())) + }, BasePrintElement + }() + }, function (t, e, i) { + A.prototype.init = function (t) { + this.target = jquery__WEBPACK_IMPORTED_MODULE_60___default()(''), t.getTarget().append(this.target), this.target.focus() + }, A.prototype.getValue = function () { + return this.target.val() + }, A.prototype.setValue = function (t) { + this.target.val(t) + }, A.prototype.destroy = function () { + this.target.remove() + }; + var n = A, + r = (Object.defineProperty(I, "Instance", { + get: function () { + return I._instance = I._instance ? I._instance : new I + }, + enumerable: !0, + configurable: !0 + }), I), + a = (b.prototype.init = function (t, i) { + var n = '", this.target = jquery__WEBPACK_IMPORTED_MODULE_60___default()(n), i.getTarget().append(this.target), this.target.focus() + }, b.prototype.getValue = function () { + var t = this.target.val(); + return this.target.find('option[value="' + t + '"]').text() + "#" + t + }, b.prototype.setValue = function (t) { + t && !this.target.find('option[value="' + t + '"]').length && this.target.find("select").prepend('"), this.target.find("select").val(t) + }, b.prototype.destroy = function () { + this.target.remove() + }, b), + o = (Object.defineProperty(v, "Instance", { + get: function () { + return v._instance = v._instance ? v._instance : new v + }, + enumerable: !0, + configurable: !0 + }), v), + s = (Object.defineProperty(g, "Instance", { + get: function () { + return g._instance = r._instance ? g._instance : new g + }, + enumerable: !0, + configurable: !0 + }), g.prototype.createEditor = function (t) { + return jquery__WEBPACK_IMPORTED_MODULE_60___default.a.extend({}, r.Instance[t]) + }, g.prototype.createSelect = function (t) { + return jquery__WEBPACK_IMPORTED_MODULE_60___default.a.extend({}, o.Instance[t]) + }, g), + c = i(10), + l = i(14), + p = i(11), + d = (m.prototype.init = function (t, e) { + var i = this; + this.tableOptions = e, this.title = t.title, this.field = t.field, t.getTarget().unbind("dblclick.hitable").bind("dblclick.hitable", function () { + t.isEditing = !0, i.beginEdit(t) + }) + }, m.prototype.getDisplayHtml = function () { + return this.title + }, m.prototype.beginEdit = function (e) { + var i = this; + i.tableOptions.options.fields && i.tableOptions.options.fields.length ? (this.editor = s.Instance.createSelect("select"), e.getTarget().html(""), this.editor.init(i.tableOptions.options.fields, e), this.editor.setValue(this.field || ""), jquery__WEBPACK_IMPORTED_MODULE_60___default()(this.editor.target).keydown(function (t) { + 13 == t.keyCode && i.endEdit(e) + }), jquery__WEBPACK_IMPORTED_MODULE_60___default()(this.editor.target).change(function (t) { + i.endEdit(e) + }), jquery__WEBPACK_IMPORTED_MODULE_60___default()(this.editor.target).blur(function (t) { + i.endEdit(e) + })) : (this.editor = s.Instance.createEditor("text"), e.getTarget().html(""), this.editor.init(e), (this.title || this.field) && (this.tableOptions.options.isEnableEditField ? this.editor.setValue((this.title || "") + "#" + (this.field || "")) : this.editor.setValue(this.title || "")), jquery__WEBPACK_IMPORTED_MODULE_60___default()(this.editor.target).keydown(function (t) { + 13 == t.keyCode && i.endEdit(e) + }), jquery__WEBPACK_IMPORTED_MODULE_60___default()(this.editor.target).blur(function (t) { + i.endEdit(e) + }), this.tableOptions.editingCell && this.tableOptions.editingCell.id != e.id && this.tableOptions.editingCell.innerElement.endEdit(this.tableOptions.editingCell), this.tableOptions.editingCell = e) + }, m.prototype.endEdit = function (t) { + t.isEditing = 0; + var e, i = this.editor.getValue(); + i ? this.tableOptions.options.isEnableEditField || this.tableOptions.options.fields ? (e = i.split("#"), t.title = this.title = e[0], 0 < e.length && (t.columnId = t.field = this.field = e[1]), t.id && t.target.attr("id", t.id), t.columnId && t.target.attr("column-id", t.columnId), hinnn.event.trigger("hiprintTemplateDataChanged_" + this.tableOptions.options.templateId, "调整表格列字段")) : t.title = this.title = i : this.tableOptions.options.isEnableEditField ? (t.title = this.title = "", t.field = this.field = "") : t.title = this.title = "", this.editor.destroy(), t.getTarget().html(this.title) + }, m), + u = function (t) { + this.title = t.title, this.field = t.field, this.width = t.width, this.align = t.align, this.halign = t.halign, this.vAlign = t.vAlign, this.colspan = t.colspan, this.rowspan = t.rowspan, this.checked = t.checked, this.columnId = t.columnId, this.tableSummaryTitle = t.tableSummaryTitle, this.tableSummaryText = t.tableSummaryText, this.tableSummaryColspan = t.tableSummaryColspan, this.tableSummary = t.tableSummary, this.tableSummaryAlign = t.tableSummaryAlign, this.tableSummaryNumFormat = t.tableSummaryNumFormat, this.tableSummaryFormatter = t.tableSummaryFormatter, this.upperCase = t.upperCase, this.renderFormatter = t.renderFormatter && t.renderFormatter.toString(), this.formatter2 = t.formatter2 && t.formatter2.toString(), this.styler2 = t.styler2 && t.styler2.toString(), this.stylerHeader = t.stylerHeader && t.stylerHeader.toString(), this.tableColumnHeight = t.tableColumnHeight, this.tableTextType = t.tableTextType, this.tableBarcodeMode = t.tableBarcodeMode, this.tableQRCodeLevel = t.tableQRCodeLevel + }, + f = (h.prototype.init = function (t, e, i, n) { + this.isHead = n, this.rowId = i, this.isEditing = !1; + n = /^[0-9]*$/, this.target = t, this.tableOptions = e, i = this.target.attr("colspan"), this.colspan = n.test(i) ? parseInt(i) : 1, t = this.target.attr("rowspan"); + this.rowspan = n.test(t) ? parseInt(t) : 1, this.initEvent(), this.isHead && this.initInnerEelement() + }, h.prototype.beginEdit = function () { + var t; + !this.isEditing && this.tableOptions.isEnableEdit && this.tableOptions.onBeforEdit(this) && (t = this.getValue(), this.editor = s.Instance.createEditor("text"), this.isEditing = !0, (this.tableOptions.editingCell = this).target.html(""), this.editor.init(this), this.editor.setValue(t)) + }, h.prototype.endEdit = function () { + this.isEditing = !1; + var t = this.editor.getValue(); + this.editor.destroy(), this.target.html(t) + }, h.prototype.getTarget = function () { + return this.target + }, h.prototype.getValue = function () { + return this.target.html() + }, h.prototype.setValue = function (t) { }, h.prototype.initInnerEelement = function () { + this.innerElement = new d, this.innerElement.init(this, this.tableOptions) + }, h.prototype.initEvent = function () { }, h.prototype.isXYinCell = function (t, e) { + t = new c.b({ + x: t, + y: e, + height: 0, + width: 0 + }); + return this.isOverlap(t) + }, h.prototype.getTableRect = function () { + return new c.b({ + x: this.target.offset().left, + y: this.target.offset().top, + height: this.target[0].offsetHeight, + width: this.target[0].offsetWidth + }) + }, h.prototype.isOverlap = function (t) { + var e = this.getTableRect(); + return t.x + t.width > e.x && e.x + e.width > t.x && t.y + t.height > e.y && e.y + e.height > t.y + }, h.prototype.isInRect = function (t) { + var e = t.rect, + i = this.getTableRect(); + return i.x >= e.x && i.x + i.width <= e.x + e.width && i.y >= e.y && i.y + i.height <= e.y + e.height && (i = l.a.mergeRect(e, i), JSON.stringify(e) == JSON.stringify(i) || (t.changed = !0, t.rect = i, !0)) + }, h.prototype.isSelected = function () { + return this.target.hasClass("selected") + }, h.prototype.select = function () { + this.target.addClass("selected") + }, h.prototype.isHeader = function () { + return !1 + }, h.prototype.setAlign = function (t) { + (this.align = t) ? this.target.css("text-align", t) : this.target[0].style.textAlign = "" + }, h.prototype.setVAlign = function (t) { + (this.vAlign = t) ? this.target.css("vertical-align", t) : this.target[0].style.verticalAlign = "" + }, h.prototype.getEntity = function () { + return new u(this) + }, h); + + function h() { + this.id = p.a.createId() + } + + function m() { } + + function g() { } + + function v() { + this.select = new a + } + + function b() { } + + function I() { + this.text = new n + } + + function A() { } + i.d(e, "a", function () { + return x + }); + (function (t, e) { + (Object.setPrototypeOf || (_instanceof({ + __proto__: [] + }, Array) ? function (t, e) { + t.__proto__ = e + } : function (t, e) { + for (var i in e) e.hasOwnProperty(i) && (t[i] = e[i]) + }))(t, e) + })(y = w, i = _ = f), y.prototype = null === i ? Object.create(i) : (M.prototype = i.prototype, new M), w.prototype.css = function (t) { }; + var _, y, x = w; + + function w(t) { + var e = this; + return t = t || {}, (e = _.call(this) || this).width = t.width ? parseFloat(t.width.toString()) : 100, e.title = t.title, e.descTitle = t.descTitle, e.field = t.field, e.fixed = t.fixed, e.rowspan = t.rowspan ? parseInt(t.rowspan) : 1, e.colspan = t.colspan ? parseInt(t.colspan) : 1, e.align = t.align, e.halign = t.halign, e.vAlign = t.vAlign, e.formatter = t.formatter, e.styler = t.styler, e.renderFormatter = t.renderFormatter, e.formatter2 = t.formatter2, e.styler2 = t.styler2, e.stylerHeader = t.stylerHeader, e.checkbox = t.checkbox, e.checked = 0 != t.checked, e.columnId = t.columnId || t.field, e.tableColumnHeight = t.tableColumnHeight, e.tableTextType = t.tableTextType, e.tableBarcodeMode = t.tableBarcodeMode, e.tableQRCodeLevel = t.tableQRCodeLevel, e.tableSummaryTitle = t.tableSummaryTitle, e.tableSummaryText = t.tableSummaryText, e.tableSummaryColspan = t.tableSummaryColspan, e.tableSummary = t.tableSummary, e.tableSummaryAlign = t.tableSummaryAlign, e.tableSummaryNumFormat = t.tableSummaryNumFormat, e.tableSummaryFormatter = t.tableSummaryFormatter, e.upperCase = t.upperCase, e + } + + function M() { + this.constructor = y + } + }, function (t, e, i) { + i.d(e, "a", function () { + return n + }); + var n = function (t) { + this.printLine = t.printLine, this.target = t.target, this.referenceElement = t.referenceElement + } + }, function (module, __webpack_exports__, __webpack_require__) { + __webpack_require__.d(__webpack_exports__, "a", function () { + return TableExcelHelper + }); + var _ReconsitutionTableColumns__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(19), + _assets_plugins_hinnn__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(0), + TableExcelHelper = function () { + function TableExcelHelper() { } + return TableExcelHelper.createTableHead = function (t, e) { + for (var i = TableExcelHelper.reconsitutionTableColumnTree(t), n = jquery__WEBPACK_IMPORTED_MODULE_60___default()(""), a = TableExcelHelper.getColumnsWidth(i, e), r = 0; r < i.totalLayer; r++) ! function (t) { + var r = jquery__WEBPACK_IMPORTED_MODULE_60___default()(""); + i[t].filter(function (t) { + return t.checked + }).forEach(function (t) { + var e, i = jquery__WEBPACK_IMPORTED_MODULE_60___default()(""), + n = (t.id && i.attr("id", t.id), t.columnId && i.attr("column-id", t.columnId), (t.align || t.halign) && i.css("text-align", t.halign || t.align), t.vAlign && i.css("vertical-align", t.vAlign), 1 < t.colspan && i.attr("colspan", t.colspan), 1 < t.rowspan && i.attr("rowspan", t.rowspan), i.html(t.title), a[t.id] ? (t.hasWidth = !0, t.targetWidth = a[t.id], i.attr("haswidth", "haswidth"), i.css("width", a[t.id] + "pt")) : t.hasWidth = !1, TableExcelHelper.getHeaderStyler(t)); + n && (e = n(t)) && Object.keys(e).forEach(function (t) { + i.css(t, e[t]) + }), r.append(i) + }), n.append(r) + }(r); + return TableExcelHelper.syncTargetWidthToOption(t), n + }, TableExcelHelper.createTableFooter = function (t, f, h, e, m, i) { + var g, n = jquery__WEBPACK_IMPORTED_MODULE_60___default()(""), + e = this.getFooterFormatter(h, e), + v = this.tableSummaryTitle, + b = "last" == h.tableFooterRepeat ? f : i, + r = h.columns.length - 1, + r = this.rowColumns || h.columns[r].columns; + return "no" != h.tableFooterRepeat && r.some(function (t) { + return t.tableSummary + }) && (g = jquery__WEBPACK_IMPORTED_MODULE_60___default()(""), r.filter(function (t) { + return t.checked + }).forEach(function (e) { + var t = b.filter(function (t) { + return t && t[e.field] + }).map(function (t) { + return new RegExp("^-?(0|[1-9]\\d*)(\\.\\d+)?").test(t[e.field]) ? Number(t[e.field]) : 0 + }), + i = e.tableSummaryText, + n = e.tableSummaryNumFormat || 2, + r = "text-align: ".concat(e.tableSummaryAlign || "center"), + a = null == e.tableSummaryColspan ? 1 : e.tableSummaryColspan, + o = e.upperCase, + s = _assets_plugins_hinnn__WEBPACK_IMPORTED_MODULE_1__.a, + c = s.toUpperCase, + l = s.numFormat, + s = TableExcelHelper.getColumnTableSummaryFormatter(e), + s = s ? s(e, t, f, h) : ""; + if (s) g.append(s); + else switch (e.tableSummary) { + case "count": + var p = v(e, i || "".concat(i18n.__("计数"), ":"), m), + d = c(o, b.filter(function (t) { + return t + }).length || 0); + g.append('').concat(p).concat(d, "")); + break; + case "sum": + p = (u = c(o, l(u = parseFloat(Number(t.reduce(function (t, e) { + return t + e + }, 0))), n)), v(e, i || "".concat(i18n.__("合计"), ":"), m)); + g.append('').concat(p).concat(u, "")); + break; + case "avg": + var u = parseFloat(Number(t.reduce(function (t, e) { + return t + e + }, 0))), + d = c(o, l(parseFloat(Number(u / (t.length || 1))), n)), + p = v(e, i || "".concat(i18n.__("平均值"), ":"), m); + g.append('').concat(p).concat(d, "")); + break; + case "min": + u = Math.min.apply(Math, Object(_home_runner_work_vue_plugin_hiprint_vue_plugin_hiprint_node_modules_babel_runtime_helpers_esm_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_1__.a)(t)) || 0, p = (u = c(o, l(u = u == 1 / 0 ? 0 : u, n)), v(e, i || "".concat(i18n.__("最小值"), ":"), m)); + g.append('').concat(p).concat(u || 0, "")); + break; + case "max": + d = Math.max.apply(Math, Object(_home_runner_work_vue_plugin_hiprint_vue_plugin_hiprint_node_modules_babel_runtime_helpers_esm_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_1__.a)(t)), p = (d = c(o, l(d = d == -1 / 0 ? 0 : d, n)), v(e, i || "".concat(i18n.__("最大值"), ":"), m)); + g.append('').concat(p).concat(d || 0, "")); + break; + case "text": + g.append('').concat(i || "", "")); + break; + default: + 1 <= a && g.append('').concat(i || "", "")) + } + }), n.append(g)), e && n.append(e(h, f, m, i)), n + }, TableExcelHelper.tableSummaryTitle = function (t, e, i) { + return null == t.tableSummaryTitle || 1 == t.tableSummaryTitle ? "".concat(e) : i ? "" : ''.concat(e, "") + }, TableExcelHelper.createTableRow = function (t, r, a, o, s) { + var c = this, + l = TableExcelHelper.reconsitutionTableColumnTree(t), + p = jquery__WEBPACK_IMPORTED_MODULE_60___default()(""), + t = c.getGroupFieldsFormatter(o, s), + n = t ? o.groupFields = t(s, o, r) : s.groupFields || []; + return r = r || [], n.length ? _assets_plugins_hinnn__WEBPACK_IMPORTED_MODULE_1__.a.groupBy(r, n, function (e) { + var i = {}; + return n.forEach(function (t) { + return i[t] = e[t] + }), i + }).forEach(function (t) { + var e, i = c.getGroupFormatter(o, s), + i = (i && ((e = jquery__WEBPACK_IMPORTED_MODULE_60___default()("")).append(i(l.colspan, r, a, t, o)), p.append(e)), c.getGroupFooterFormatter(o, s)), + n = t; + n.rows.forEach(function (t, e) { + t = TableExcelHelper.createRowTarget(l, t, o, s, e, n.rows, a); + p.append(t) + }), i && ((e = jquery__WEBPACK_IMPORTED_MODULE_60___default()("")).append(i(l.colspan, r, a, t, o)), p.append(e)) + }) : r.forEach(function (t, e) { + t = TableExcelHelper.createRowTarget(l, t, o, s, e, r, a); + p.append(t) + }), p + }, TableExcelHelper.createRowTarget = function (t, e, n, i, rowIndex, tableData, printData) { + var o = jquery__WEBPACK_IMPORTED_MODULE_60___default()(""), + columns = t.rowColumns.filter(function (t) { + return t.checked + }), + r = (o.data("rowData", e), t.rowColumns.filter(function (t) { + return t.checked + }).forEach(function (t, i) { + if (t.checked) { + var rowsColumnsMerge = "", + rowsColumnsArr, r, r, width, a = (r = n.rowsColumnsMerge ? (eval("rowsColumnsMerge=" + n.rowsColumnsMerge), rowsColumnsArr = rowsColumnsMerge(e, t, i, rowIndex, tableData, printData) || [1, 1], jquery__WEBPACK_IMPORTED_MODULE_60___default()(""))) : jquery__WEBPACK_IMPORTED_MODULE_60___default()(""), e && 0 < Object.keys(e).length && ("first" == n.tableHeaderRepeat || "none" == n.tableHeaderRepeat) ? (t.field && r.attr("field", t.field), t.align && r.css("text-align", t.align), t.vAlign && r.css("vertical-align", t.vAlign), n.rowsColumnsMerge && 1 < rowsColumnsArr[1] && (width = 0, columns.forEach(function (t, e) { + i <= e && e < i + rowsColumnsArr[1] && (width += t.width) + })), r.css("width", (width || t.width) + "pt")) : (t.field && r.attr("field", t.field), t.align && r.css("text-align", t.align), t.vAlign && r.css("vertical-align", t.vAlign)), TableExcelHelper.getColumnFormatter(t)), + p = a ? a(e[t.field], e, i, n) : e[t.field], + rf = TableExcelHelper.getColumnRenderFormatter(t), + imagebox; + if (rf) r.html(rf(e[t.field], e, i, n, rowIndex)); + else if ("text" == t.tableTextType || null == t.tableTextType) r.html(p); + else { + if ("barcode" == t.tableTextType) { + r.html('
'); + try { + p ? (jsbarcode__WEBPACK_IMPORTED_MODULE_62___default()(r.find(".hibarcode_imgcode")[0], p, { + format: t.tableBarcodeMode || "CODE128A", + width: 1, + textMargin: -1, + lineColor: "#000000", + margin: 0, + height: parseInt(10), + displayValue: !1 + }), r.find(".hibarcode_imgcode").attr("height", t.tableColumnHeight || "30pt"), r.find(".hibarcode_imgcode").css("margin", "5pt 10pt"), r.find(".hibarcode_imgcode").attr("width", "calc(100% - 20pt)")) : r.html("") + } catch (t) { + r.html("".concat(i18n.__("此格式不支持该文本"))) + } + } + if ("image" == t.tableTextType && (r.html(""), p) && (imagebox = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
'), imagebox.find("img").attr("src", p), r.html(imagebox)), "qrcode" == t.tableTextType) { + r.html(""); + try { + var qrcodebox = jquery__WEBPACK_IMPORTED_MODULE_60___default()("
"), + l, u; + p && (l = parseInt(t.width || t.targetWidth || 20), u = parseInt(t.tableColumnHeight || 20), qrcodebox.css("height", (u < l ? u : l) + "pt"), new QRCode(qrcodebox[0], { + width: u < l ? u : l, + height: u < l ? u : l, + colorDark: "#000000", + useSVG: !0, + correctLevel: t.tableQRCodeLevel || 0 + }).makeCode(p), r.html(qrcodebox)) + } catch (t) { + r.html("".concat(i18n.__("二维码生成失败"))) + } + } + "sequence" === t.tableTextType && r.html(rowIndex + 1) + } + var s = TableExcelHelper.getColumnStyler(t), + l; + s && (l = s(e[t.field], e, i, n), l) && Object.keys(l).forEach(function (t) { + r.css(t, l[t]) + }), o.append(r) + } + }), TableExcelHelper.getRowStyler(n, i)), + a; + return r && (a = r(e, n), a) && Object.keys(a).forEach(function (t) { + o.css(t, a[t]) + }), o + }, TableExcelHelper.createEmptyRowTarget = function (t, e) { + var t = TableExcelHelper.reconsitutionTableColumnTree(t), + n = jquery__WEBPACK_IMPORTED_MODULE_60___default()(""); + return t.rowColumns.filter(function (t) { + return t.checked + }).forEach(function (t, e) { + var i = jquery__WEBPACK_IMPORTED_MODULE_60___default()(""); + t.field && i.attr("field", t.field), t.align && i.css("text-align", t.align), t.vAlign && i.css("vertical-align", t.vAlign), n.append(i) + }), e && e.options.tableBodyRowHeight && n.find("td:not([rowspan])").css("height", e.options.tableBodyRowHeight + "pt"), n + }, TableExcelHelper.getColumnsWidth = function (t, i) { + var n = {}, + r = TableExcelHelper.allAutoWidth(t), + a = TableExcelHelper.allFixedWidth(t); + return t.rowColumns.filter(function (t) { + return t.checked + }).forEach(function (t) { + var e; + t.fixed ? n[t.id] = t.width : (e = t.width / r * (0 < (e = i - a) ? e : 0), n[t.id] = e) + }), n + }, TableExcelHelper.resizeTableCellWidth = function (t, e, i) { + var e = TableExcelHelper.reconsitutionTableColumnTree(e), + n = TableExcelHelper.getColumnsWidth(e, i); + t.find("thead tr td[haswidth]").map(function (t, e) { + var i = jquery__WEBPACK_IMPORTED_MODULE_60___default()(e).attr("id"), + i = n[i]; + jquery__WEBPACK_IMPORTED_MODULE_60___default()(e).css("width", i + "pt") + }) + }, TableExcelHelper.allAutoWidth = function (t) { + var e = 0, + i = {}; + return t.rowColumns.filter(function (t) { + return t.checked + }).forEach(function (t) { + i[t.id] ? i[t.id] = 0 : i[t.id] = t.width, e += t.fixed ? 0 : i[t.id] + }), e + }, TableExcelHelper.allFixedWidth = function (t) { + var e = 0, + i = {}; + return t.rowColumns.filter(function (t) { + return t.checked + }).forEach(function (t) { + i[t.id] ? i[t.id] = 0 : i[t.id] = t.width, e += t.fixed ? i[t.id] : 0 + }), e + }, TableExcelHelper.reconsitutionTableColumnTree = function (t, e, i) { + for (var n = e || new _ReconsitutionTableColumns__WEBPACK_IMPORTED_MODULE_0__.a, r = n.colspan = 0; r < t.length; r++) ! function (e) { + n.totalLayer = e + 1, n[e] = t[e].columns, 0 == e && t[e].columns.forEach(function (t) { + 0 == e && (n.colspan += t.colspan) + }) + }(r); + return n.rowColumns = TableExcelHelper.getOrderdColumns(n), n + }, TableExcelHelper.syncTargetWidthToOption = function (t) { + t.forEach(function (t) { + t.columns.forEach(function (t) { + t.hasWidth && (t.width = t.targetWidth) + }) + }) + }, TableExcelHelper.getGroupFieldsFormatter = function (options, tablePrintElementType) { + var groupFieldsFormatter = void 0, + arr; + if (tablePrintElementType.groupFields && tablePrintElementType.groupFields.length && (arr = "string" == typeof tablePrintElementType.groupFields ? tablePrintElementType.groupFields : JSON.stringify(tablePrintElementType.groupFields), options.groupFieldsFormatter = "function(type,options,data){ return " + arr + " }"), tablePrintElementType.groupFieldsFormatter && (groupFieldsFormatter = tablePrintElementType.groupFieldsFormatter), options.groupFieldsFormatter) try { + var s = "groupFieldsFormatter=" + options.groupFieldsFormatter; + eval(s) + } catch (t) { } + return groupFieldsFormatter + }, TableExcelHelper.getGroupFormatter = function (options, tablePrintElementType) { + var groupFormatter = void 0; + if (tablePrintElementType.groupFormatter && (groupFormatter = tablePrintElementType.groupFormatter), options.groupFormatter) try { + var s = "groupFormatter=" + options.groupFormatter; + eval(s) + } catch (t) { } + return groupFormatter + }, TableExcelHelper.getGroupFooterFormatter = function (options, tablePrintElementType) { + var groupFooterFormatter = void 0; + if (tablePrintElementType.groupFooterFormatter && (groupFooterFormatter = tablePrintElementType.groupFooterFormatter), options.groupFooterFormatter) try { + var s = "groupFooterFormatter=" + options.groupFooterFormatter; + eval(s) + } catch (t) { } + return groupFooterFormatter + }, TableExcelHelper.getFooterFormatter = function (options, tablePrintElementType) { + var footerFormatter = void 0; + if (tablePrintElementType.footerFormatter && (footerFormatter = tablePrintElementType.footerFormatter), options.footerFormatter) try { + var s = "footerFormatter=" + options.footerFormatter; + eval(s) + } catch (t) { } + return footerFormatter + }, TableExcelHelper.getRowStyler = function (options, tablePrintElementType) { + var rowStyler = void 0; + if (tablePrintElementType.rowStyler && (rowStyler = tablePrintElementType.rowStyler), options.rowStyler) try { + var s = "rowStyler=" + options.rowStyler; + eval(s) + } catch (t) { } + return rowStyler + }, TableExcelHelper.getColumnTableSummaryFormatter = function (column) { + var tableSummaryFormatter = void 0; + if (column.tableSummaryFormatter && (tableSummaryFormatter = column.tableSummaryFormatter), column.tableSummaryFormatter) try { + var s = "tableSummaryFormatter=" + column.tableSummaryFormatter; + eval(s) + } catch (t) { } + return tableSummaryFormatter + }, TableExcelHelper.getColumnStyler = function (column) { + var styler = void 0; + if (column.styler && (styler = column.styler), column.styler2) try { + var s = "styler=" + column.styler2; + eval(s) + } catch (t) { } + return styler + }, TableExcelHelper.getHeaderStyler = function (column) { + var stylerHeader = void 0; + if (column.stylerHeader && (stylerHeader = column.stylerHeader), column.stylerHeader) try { + var s = "stylerHeader=" + column.stylerHeader; + eval(s) + } catch (t) { } + return stylerHeader + }, TableExcelHelper.getColumnRenderFormatter = function (column) { + var renderFormatter = void 0; + if (column.renderFormatter && (renderFormatter = column.renderFormatter), column.renderFormatter) try { + var s = "renderFormatter=" + column.renderFormatter; + eval(s) + } catch (t) { } + return renderFormatter + }, TableExcelHelper.getColumnFormatter = function (column) { + var formatter = void 0; + if (column.formatter && (formatter = column.formatter), column.formatter2) try { + var s = "formatter=" + column.formatter2; + eval(s) + } catch (t) { } + return formatter + }, TableExcelHelper.getOrderdColumns = function (t) { + for (var r = {}, e = 0; e < t.totalLayer; e++) ! function (n) { + r[n] = [], t[n].forEach(function (t, e) { + var i; + (i = r[n]).push.apply(i, Object(_home_runner_work_vue_plugin_hiprint_vue_plugin_hiprint_node_modules_babel_runtime_helpers_esm_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_1__.a)(new Array(t.colspan).fill(Object(_home_runner_work_vue_plugin_hiprint_vue_plugin_hiprint_node_modules_babel_runtime_helpers_esm_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__.a)(Object(_home_runner_work_vue_plugin_hiprint_vue_plugin_hiprint_node_modules_babel_runtime_helpers_esm_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__.a)({}, t), {}, { + colspan: 1 + })))) + }) + }(e); + for (var i = 0; i < t.totalLayer; i++) ! function (n) { + r[n].forEach(function (t, e) { + for (var i = 1; i < t.rowspan; i++) r[n + i].splice(e, 0, Object(_home_runner_work_vue_plugin_hiprint_vue_plugin_hiprint_node_modules_babel_runtime_helpers_esm_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__.a)(Object(_home_runner_work_vue_plugin_hiprint_vue_plugin_hiprint_node_modules_babel_runtime_helpers_esm_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__.a)({}, t), {}, { + rowspan: 1 + })) + }) + }(i); + for (var n = [], a = 0; a < t.totalLayer; a++) ! function (i) { + i >= t.totalLayer - 1 ? r[i].forEach(function (t, e) { + t.field || (t.field = n[e]) + }) : r[i].forEach(function (t, e) { + 0 == i ? n.push(t.field || "") : t.field && (n[e] = t.field) + }) + }(a); + return this.rowColumns = r[t.totalLayer - 1], r[t.totalLayer - 1] + }, TableExcelHelper + }() + }, function (t, e, i) { + i.d(e, "a", function () { + return n + }); + r.prototype.isPositionLeftOrRight = function (t) { + return this.top <= t && this.top + this.height > t + }; + var n = r; + + function r(t) { + this.top = t.top, this.left = t.left, this.height = t.height, this.width = t.width, this.bottomInLastPaper = t.bottomInLastPaper, this.beginPrintPaperIndex = t.beginPrintPaperIndex, this.printTopInPaper = t.printTopInPaper, this.endPrintPaperIndex = t.endPrintPaperIndex + } + }, function (U, H, R) { + ln.prototype.css = function (t, e) { + if (t && t.length) { + if (e) return t.css("line-height", e + "pt"), "line-height:" + e + "pt"; + t[0].style.lineHeight = "" + } + return null + }, ln.prototype.createTarget = function () { + return this.target = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
\n
\n '.concat(i18n.__("字体行高"), '\n
\n
\n \n
\n
')), this.target + }, ln.prototype.getValue = function () { + var t = this.target.find("select").val(); + if (t) return parseFloat(t.toString()) + }, ln.prototype.setValue = function (t) { + t && !this.target.find('option[value="' + t + '"]').length && this.target.find("select").prepend('"), this.target.find("select").val(t) + }, ln.prototype.destroy = function () { + this.target.remove() + }; + var z = ln, + O = (cn.prototype.createTarget = function (t) { + var i, e = void 0; + return (e = t ? t.getFontList() : e) ? (i = '
\n
\n '.concat(i18n.__("字体"), '\n
\n
\n \n
\n
", this.target = jquery__WEBPACK_IMPORTED_MODULE_60___default()(i)) : this.target = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
\n
\n '.concat(i18n.__("字体"), '\n
\n
\n \n
\n
")), this.target + }, cn.prototype.css = function (t, e) { + if (t && t.length) { + if (e) return t.css("font-family", e), "font-family:" + e; + t[0].style.fontFamily = "inherit" + } + return null + }, cn.prototype.getValue = function () { + var t = this.target.find("select").val(); + if (t) return t.toString() + }, cn.prototype.setValue = function (t) { + t && !this.target.find('option[value="' + t + '"]').length && this.target.find("select").prepend('"), this.target.find("select").val(t) + }, cn.prototype.destroy = function () { + this.target.remove() + }, cn), + L = (sn.prototype.css = function (t, e) { + if (t && t.length) { + if (e) return t.css("font-size", e + "pt"), "font-size:" + e + "pt"; + t[0].style.fontSize = "" + } + return null + }, sn.prototype.createTarget = function () { + return this.target = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
\n
\n '.concat(i18n.__("字体大小"), '\n
\n
\n \n
\n
')), this.target + }, sn.prototype.getValue = function () { + var t = this.target.find("select").val(); + if (t) return parseFloat(t.toString()) + }, sn.prototype.setValue = function (t) { + t && !this.target.find('option[value="' + t + '"]').length && this.target.find("select").prepend('"), this.target.find("select").val(t) + }, sn.prototype.destroy = function () { + this.target.remove() + }, sn), + W = (on.prototype.css = function (t, e) { + if (t && t.length) { + if (e) return t.css("font-weight", e), "font-weight:" + e; + t[0].style.fontWeight = "" + } + return null + }, on.prototype.createTarget = function () { + return this.target = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
\n
\n '.concat(i18n.__("字体粗细"), '\n
\n
\n \n
\n
')), this.target + }, on.prototype.getValue = function () { + var t = this.target.find("select").val(); + if (t) return t.toString() + }, on.prototype.setValue = function (t) { + t && !this.target.find('option[value="' + t + '"]').length && this.target.find("select").prepend('"), this.target.find("select").val(t) + }, on.prototype.destroy = function () { + this.target.remove() + }, on), + G = (an.prototype.css = function (t, e) { + if (t && t.length) { + if (e) return t.css("letter-spacing", e + "pt"), "letter-spacing:" + e + "pt"; + t[0].style.letterSpacing = "" + } + return null + }, an.prototype.createTarget = function () { + return this.target = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
\n
\n '.concat(i18n.__("字间距"), '\n
\n
\n \n
\n
')), this.target + }, an.prototype.getValue = function () { + var t = this.target.find("select").val(); + if (t) return parseFloat(t.toString()) + }, an.prototype.setValue = function (t) { + t && !this.target.find('option[value="' + t + '"]').length && this.target.find("select").prepend('"), this.target.find("select").val(t) + }, an.prototype.destroy = function () { + this.target.remove() + }, an), + Z = (rn.prototype.css = function (t, e) { + if (t && t.length) { + if (e) return t.css("text-align", e), "justify" == e ? (t.css("text-align-last", "justify"), t.css("text-justify", "distribute-all-lines")) : (t[0].style.textAlignLast = "", t[0].style.textJustify = ""), "text-align:" + e; + t[0].style.textAlign = "", t[0].style.textAlignLast = "", t[0].style.textJustify = "" + } + return null + }, rn.prototype.createTarget = function () { + return this.target = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
\n
\n '.concat(i18n.__("左右对齐"), '\n
\n
\n \n
\n
")), this.target + }, rn.prototype.getValue = function () { + var t = this.target.find("select").val(); + if (t) return t.toString() + }, rn.prototype.setValue = function (t) { + this.target.find("select").val(t) + }, rn.prototype.destroy = function () { + this.target.remove() + }, rn), + F = (nn.prototype.createTarget = function () { + return this.target = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
\n
\n '.concat(i18n.__("标题显示隐藏"), '\n
\n
\n \n
\n
")), this.target + }, nn.prototype.getValue = function () { + if ("true" == this.target.find("select").val()) return !0 + }, nn.prototype.setValue = function (t) { + this.target.find("select").val((null == t ? "" : t).toString()) + }, nn.prototype.destroy = function () { + this.target.remove() + }, nn), + Y = (en.prototype.css = function (t, e) { + if (t.find("table").length) { + if ("border" == e || null == e) return t.find("table").css("border", "1px solid"), "border:1px solid"; + "noBorder" == e ? t.find("table").css("border", "0px solid") : t.find("table")[0].style.border = "" + } + return null + }, en.prototype.createTarget = function () { + return this.target = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
\n
\n '.concat(i18n.__("表格边框"), '\n
\n
\n \n
\n
")), this.target + }, en.prototype.getValue = function () { + var t = this.target.find("select").val(); + if (t) return t.toString() + }, en.prototype.setValue = function (t) { + this.target.find("select").val(t) + }, en.prototype.destroy = function () { + this.target.remove() + }, en), + Q = (tn.prototype.css = function (t, e) { + if (t.find("thead tr").length) { + if ("border" == e || null == e) return t.find("thead tr").addClass("hiprint-printElement-tableTarget-border-all"); + "noBorder" == e ? t.find("thead tr").addClass("hiprint-printElement-tableTarget-border-none") : "leftBorder" == e ? t.find("thead tr").addClass("hiprint-printElement-tableTarget-border-left") : "rightBorder" == e ? t.find("thead tr").addClass("hiprint-printElement-tableTarget-border-right") : "leftRightBorder" == e ? t.find("thead tr").addClass("hiprint-printElement-tableTarget-border-lr") : "topBorder" == e ? t.find("thead tr").addClass("hiprint-printElement-tableTarget-border-top") : "bottomBorder" == e ? t.find("thead tr").addClass("hiprint-printElement-tableTarget-border-bottom") : "topBottomBorder" == e ? t.find("thead tr").addClass("hiprint-printElement-tableTarget-border-tb") : t.find("thead tr").removeClass() + } + return null + }, tn.prototype.createTarget = function () { + return this.target = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
\n
\n '.concat(i18n.__("表头边框"), '\n
\n
\n \n
\n
")), this.target + }, tn.prototype.getValue = function () { + var t = this.target.find("select").val(); + if (t) return t.toString() + }, tn.prototype.setValue = function (t) { + this.target.find("select").val(t) + }, tn.prototype.destroy = function () { + this.target.remove() + }, tn), + J = ($i.prototype.css = function (t, e) { + if (t.find("thead tr").length) { + if ("border" == e || null == e) return t.find("thead tr").addClass("hiprint-printElement-tableTarget-border-td-all"); + "noBorder" == e ? t.find("thead tr").addClass("hiprint-printElement-tableTarget-border-td-none") : t.find("thead tr").removeClass() + } + return null + }, $i.prototype.createTarget = function () { + return this.target = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
\n
\n '.concat(i18n.__("表头单元格边框"), '\n
\n
\n \n
\n
")), this.target + }, $i.prototype.getValue = function () { + var t = this.target.find("select").val(); + if (t) return t.toString() + }, $i.prototype.setValue = function (t) { + this.target.find("select").val(t) + }, $i.prototype.destroy = function () { + this.target.remove() + }, $i), + V = (Xi.prototype.css = function (t, e) { + if (t.find("tfoot tr").length) { + if ("border" == e || null == e) return t.find("tfoot tr").addClass("hiprint-printElement-tableTarget-border-all"); + "noBorder" == e ? t.find("tfoot tr").addClass("hiprint-printElement-tableTarget-border-none") : "leftBorder" == e ? t.find("tfoot tr").addClass("hiprint-printElement-tableTarget-border-left") : "rightBorder" == e ? t.find("tfoot tr").addClass("hiprint-printElement-tableTarget-border-right") : "leftRightBorder" == e ? t.find("tfoot tr").addClass("hiprint-printElement-tableTarget-border-lr") : "topBorder" == e ? t.find("tfoot tr").addClass("hiprint-printElement-tableTarget-border-top") : "bottomBorder" == e ? t.find("tfoot tr").addClass("hiprint-printElement-tableTarget-border-bottom") : "topBottomBorder" == e ? t.find("tfoot tr").addClass("hiprint-printElement-tableTarget-border-tb") : t.find("tfoot tr").removeClass() + } + return null + }, Xi.prototype.createTarget = function () { + return this.target = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
\n
\n '.concat(i18n.__("表尾边框"), '\n
\n
\n \n
\n
")), this.target + }, Xi.prototype.getValue = function () { + var t = this.target.find("select").val(); + if (t) return t.toString() + }, Xi.prototype.setValue = function (t) { + this.target.find("select").val(t) + }, Xi.prototype.destroy = function () { + this.target.remove() + }, Xi), + K = (qi.prototype.css = function (t, e) { + if (t.find("tfoot tr").length) { + if ("border" == e || null == e) return t.find("tfoot tr").addClass("hiprint-printElement-tableTarget-border-td-all"); + "noBorder" == e ? t.find("tfoot tr").addClass("hiprint-printElement-tableTarget-border-td-none") : t.find("tfoot tr").removeClass() + } + return null + }, qi.prototype.createTarget = function () { + return this.target = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
\n
\n '.concat(i18n.__("表尾单元格边框"), '\n
\n
\n \n
\n
")), this.target + }, qi.prototype.getValue = function () { + var t = this.target.find("select").val(); + if (t) return t.toString() + }, qi.prototype.setValue = function (t) { + this.target.find("select").val(t) + }, qi.prototype.destroy = function () { + this.target.remove() + }, qi), + q = (Ki.prototype.css = function (t, e) { + if (t.find("thead tr td").length) { + if (e) return t.find("thead tr td:not([rowspan])").css("height", e + "pt"), "height:" + e + "pt"; + t.find("thead tr td").map(function (t, e) { + e.style.height = "" + }) + } + return null + }, Ki.prototype.createTarget = function () { + return this.target = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
\n
\n '.concat(i18n.__("表头行高"), '\n
\n
\n \n
\n
')), this.target + }, Ki.prototype.getValue = function () { + var t = this.target.find("select").val(); + if (t) return parseFloat(t.toString()) + }, Ki.prototype.setValue = function (t) { + t && !this.target.find('option[value="' + t + '"]').length && this.target.find("select").prepend('"), this.target.find("select").val(t) + }, Ki.prototype.destroy = function () { + this.target.remove() + }, Ki), + X = (Vi.prototype.css = function (t, e) { + if (t.find("thead").length) { + if (e) return t.find("thead").css("font-size", e + "pt"), "font-size:" + e + "pt"; + t.find("thead").map(function (t, e) { + e.style.fontSize = "" + }) + } + return null + }, Vi.prototype.createTarget = function () { + return this.target = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
\n
\n '.concat(i18n.__("表头字体大小"), '\n
\n
\n \n
\n
')), this.target + }, Vi.prototype.getValue = function () { + var t = this.target.find("select").val(); + if (t) return parseFloat(t.toString()) + }, Vi.prototype.setValue = function (t) { + t && !this.target.find('option[value="' + t + '"]').length && this.target.find("select").prepend('"), this.target.find("select").val(t) + }, Vi.prototype.destroy = function () { + this.target.remove() + }, Vi), + $ = (k.prototype.css = function (t, e) { + if (t.find("thead").length) { + if (e) return t.find("thead tr td").css("font-weight", e), "font-weight:" + e; + t.find("thead tr td").map(function (t, e) { + e.style.fontWeight = "" + }) + } + return null + }, k.prototype.createTarget = function () { + return this.target = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
\n
\n '.concat(i18n.__("表头字体粗细"), '\n
\n
\n \n
\n
')), this.target + }, k.prototype.getValue = function () { + var t = this.target.find("select").val(); + if (t) return t + }, k.prototype.setValue = function (t) { + t && !this.target.find('option[value="' + t + '"]').length && this.target.find("select").prepend('"), this.target.find("select").val(t) + }, k.prototype.destroy = function () { + this.target.remove() + }, k), + tt = (D.prototype.css = function (t, e) { + if (t.find("tbody tr").length) { + if ("border" == e || null == e) return t.find("tbody tr").addClass("hiprint-printElement-tableTarget-border-td-all"); + "noBorder" == e ? t.find("tbody tr").addClass("hiprint-printElement-tableTarget-border-td-none") : t.find("tbody tr").removeClass() + } + return null + }, D.prototype.createTarget = function () { + return this.target = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
\n
\n '.concat(i18n.__("表体单元格边框"), '\n
\n
\n \n
\n
")), this.target + }, D.prototype.getValue = function () { + var t = this.target.find("select").val(); + if (t) return t.toString() + }, D.prototype.setValue = function (t) { + this.target.find("select").val(t) + }, D.prototype.destroy = function () { + this.target.remove() + }, D), + et = (S.prototype.css = function (t, e) { + if (t.find("tbody tr td").length) { + if (e) return t.find("tbody tr td").css("height", e + "pt"), "height:" + e + "pt"; + t.find("tbody tr td").map(function (t, e) { + e.style.height = "" + }) + } + return null + }, S.prototype.createTarget = function () { + return this.target = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
\n
\n '.concat(i18n.__("表体行高"), '\n
\n
\n \n
\n
')), this.target + }, S.prototype.getValue = function () { + var t = this.target.find("select").val(); + if (t) return parseFloat(t.toString()) + }, S.prototype.setValue = function (t) { + t && !this.target.find('option[value="' + t + '"]').length && this.target.find("select").prepend('"), this.target.find("select").val(t) + }, S.prototype.destroy = function () { + this.target.remove() + }, S), + it = (B.prototype.css = function (t, e) { + if (t.find("thead").length) { + if (e) return t.find("thead").css("background", e), "background:" + e; + t.find("thead").map(function (t, e) { + e.style.background = "" + }) + } + return null + }, B.prototype.createTarget = function () { + return this.target = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
\n
\n '.concat(i18n.__("表头背景"), '\n
\n
\n \n
\n
')), this.target + }, B.prototype.getValue = function () { + var t = this.target.find("input").val(); + if (t) return t.toString() + }, B.prototype.setValue = function (t) { + this.target.find("input").minicolors({ + defaultValue: t || "", + theme: "bootstrap" + }), this.target.find("input").val(t) + }, B.prototype.destroy = function () { + this.target.remove() + }, B), + nt = (C.prototype.createTarget = function (t) { + t = ["hline", "vline", "rect", "oval"].includes(t.printElementType.type) ? "".concat(i18n.__("线宽")) : "".concat(i18n.__("边框大小")); + return this.target = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
\n
\n '.concat(t, '\n
\n
\n \n
\n
')), this.target + }, C.prototype.css = function (t, e) { + if (t && t.length) { + if (e) return t.css("border-width", e + "pt"), "border-width:" + e + "pt"; + t[0].style.borderWidth = "" + } + return null + }, C.prototype.getValue = function () { + var t = this.target.find("select").val(); + if (t) return t.toString() + }, C.prototype.setValue = function (t) { + t && !this.target.find('option[value="' + t + '"]').length && this.target.find("select").prepend('"), this.target.find("select").val(t) + }, C.prototype.destroy = function () { + this.target.remove() + }, C), + rt = (Ji.prototype.createTarget = function () { + return this.target = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
\n
\n '.concat(i18n.__("条形码格式"), '\n
\n
\n \n
\n
')), this.target + }, Ji.prototype.getValue = function () { + return this.target.find("select").val() || void 0 + }, Ji.prototype.setValue = function (t) { + this.target.find("select").val(t) + }, Ji.prototype.destroy = function () { + this.target.remove() + }, Ji), + at = (Qi.prototype.createTarget = function () { + var t = [{ + label: "".concat(i18n.__("默认"), "(Code 128)"), + value: "" + }, { + label: "".concat(i18n.__("商品条码")), + children: [{ + label: "EAN-13", + value: "ean13" + }, { + label: "EAN-8", + value: "ean8" + }, { + label: "UPC-A", + value: "upca" + }, { + label: "UPC-E", + value: "upce" + }, { + label: "ISBN", + value: "isbn" + }, { + label: "ISMN", + value: "ismn" + }, { + label: "ISSN", + value: "issn" + }] + }, { + label: "".concat(i18n.__("条形码")), + children: [{ + label: "Code 39", + value: "code39" + }, { + label: "Code 39 Extended", + value: "code39ext" + }, { + label: "Code 93", + value: "code93" + }, { + label: "Code 93 Extended", + value: "code93ext" + }, { + label: "Code 128", + value: "code128" + }, { + label: "Interleaved 2 of 5 (ITF)", + value: "interleaved2of5" + }] + }, { + label: "".concat(i18n.__("物流")), + children: [{ + label: "EAN-14", + value: "ean14" + }, { + label: "GS1-128", + value: "gs1-128" + }, { + label: "ITF-14", + value: "itf14" + }, { + label: "SSCC-18", + value: "sscc18" + }] + }, { + label: "GS1 DataBar", + children: [{ + label: "扩展式 GS1 DataBar", + value: "databarexpanded" + }, { + label: "层排扩展式 GS1 DataBar", + value: "databarexpandedstacked" + }, { + label: "限定式 GS1 DataBar", + value: "databarlimited" + }, { + label: "全向式 GS1 DataBar", + value: "databaromni" + }, { + label: "层排式 GS1 DataBar", + value: "databarstacked" + }, { + label: "全向层排式 GS1 DataBar", + value: "databarstackedomni" + }, { + label: "截短式 GS1 DataBar", + value: "databartruncated" + }, { + label: "GS1 北美优惠券码", + value: "gs1northamericancoupon" + }] + }, { + label: "".concat(i18n.__("邮政和快递编码")), + children: [{ + label: "AusPost 4 State Customer Code", + value: "auspost" + }, { + label: "Deutsche Post Identcode", + value: "identcode" + }, { + label: "Deutsche Post Leitcode", + value: "leitcode" + }, { + label: "Japan Post 4 State Customer Code", + value: "japanpost" + }, { + label: "Royal TNT Post", + value: "kix" + }, { + label: "Royal Mail 4 State Customer Code", + value: "royalmail" + }, { + label: "Royal Mail Mailmark", + value: "mailmark" + }, { + label: "MaxiCode", + value: "maxicode" + }, { + label: "USPS FIM symbols", + value: "symbol" + }, { + label: "USPS Intelligent Mail", + value: "onecode" + }, { + label: "USPS PLANET", + value: "planet" + }, { + label: "USPS POSTNET", + value: "postnet" + }] + }, { + label: "".concat(i18n.__("医疗产品编码")), + children: [{ + label: "Italian Pharmacode", + value: "code32" + }, { + label: "Pharmaceutical Binary Code", + value: "pharmacode" + }, { + label: "Pharmazentralnummer (PZN)", + value: "pzn" + }, { + label: "Two-track Pharmacode", + value: "pharmacode2" + }, { + label: "HIBC Aztec Code", + value: "hibcazteccode" + }, { + label: "HIBC Codablock F", + value: "hibccodablockf" + }, { + label: "HIBC Code 128", + value: "hibccode128" + }, { + label: "HIBC Code 39", + value: "hibccode39" + }] + }, { + label: "".concat(i18n.__("不常用编码")), + children: [{ + label: "Code 11", + value: "code11" + }, { + label: "Code 16K", + value: "code16k" + }, { + label: "Code 2 of 5", + value: "code2of5" + }, { + label: "Code 49", + value: "code49" + }, { + label: "Code One", + value: "codeone" + }, { + label: "Codabar", + value: "rationalizedCodabar" + }, { + label: "Codablock F", + value: "codablockf" + }, { + label: "BC412", + value: "bc412" + }, { + label: "COOP 2 of 5", + value: "coop2of5" + }, { + label: "Channel Code", + value: "channelcode" + }, { + label: "Datalogic 2 of 5", + value: "datalogic2of5" + }, { + label: "DotCode", + value: "dotcode" + }, { + label: "IATA 2 of 5", + value: "iata2of5" + }, { + label: "MSI Plessey", + value: "msi" + }, { + label: "Matrix 2 of 5", + value: "matrix2of5" + }, { + label: "Plessey UK", + value: "plessey" + }, { + label: "PosiCode", + value: "posicode" + }, { + label: "Telepen", + value: "telepen" + }, { + label: "Telepen Numeric", + value: "telepennumeric" + }] + }, { + label: "GS1 复合编码", + children: [{ + label: "复合 EAN-13", + value: "ean13composite" + }, { + label: "复合 EAN-8", + value: "ean8composite" + }, { + label: "复合 UPC-A", + value: "upcacomposite" + }, { + label: "复合 UPC-E", + value: "upcecomposite" + }, { + label: "层排扩展式复合 GS1 DataBar", + value: "databarexpandedstackedcomposite" + }, { + label: "扩展式复合 GS1 DataBar", + value: "databarexpandedcomposite" + }, { + label: "限定式复合 GS1 DataBar", + value: "databarlimitedcomposite" + }, { + label: "全向式复合 GS1 DataBar", + value: "databaromnicomposite" + }, { + label: "层排式复合 GS1 DataBar", + value: "databarstackedcomposite" + }, { + label: "全向层排式复合 GS1 DataBar", + value: "databarstackedomnicomposite" + }, { + label: "截短式复合 GS1 DataBar", + value: "databartruncatedcomposite" + }, { + label: "复合 GS1-128", + value: "gs1-128composite" + }] + }, { + label: "".concat(i18n.__("附加组件")), + children: [{ + label: "EAN-2 (2 位附加码)", + value: "ean2" + }, { + label: "EAN-5 (5 位附加码)", + value: "ean5" + }, { + label: "GS1 复合 2D 组件", + value: "gs1-cc" + }] + }, { + label: "".concat(i18n.__("实验编码")), + children: [{ + label: "Raw", + value: "raw" + }, { + label: "Custom 4 state symbology", + value: "daft" + }, { + label: "Flattermarken", + value: "flattermarken" + }] + }], + i = (this.target = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
'.concat(i18n.__("条码类型"), '
')), this.target.find("select.auto-submit")); + return t.forEach(function (t) { + var e; + t.children ? (e = jquery__WEBPACK_IMPORTED_MODULE_60___default()('').concat(t.label, ""))) + }), i.append(e)) : i.append('")) + }), this.target + }, Qi.prototype.getValue = function () { + return this.target.find("select").val() || void 0 + }, Qi.prototype.setValue = function (t) { + this.target.find("select").val(t) + }, Qi.prototype.destroy = function () { + this.target.remove() + }, Qi), + ot = (Yi.prototype.createTarget = function () { + var t = [{ + label: "".concat(i18n.__("默认"), "(qrcode)"), + value: "" + }, { + label: "QR Code", + value: "qrcode" + }, { + label: "Micro QR Code", + value: "microqrcode" + }, { + label: "Swiss QR Code", + value: "swissqrcode" + }, { + label: "Rectangular Micro QR Code", + value: "rectangularmicroqrcode" + }, { + label: "Aztec Code", + value: "azteccode" + }, { + label: "Aztec Runes", + value: "aztecrune" + }, { + label: "Compact Aztec Code", + value: "azteccodecompact" + }, { + label: "Data Matrix", + value: "datamatrix" + }, { + label: "Data Matrix Rectangular", + value: "datamatrixrectangular" + }, { + label: "汉信码", + value: "hanxin" + }, { + label: "GS1 Data Matrix", + value: "gs1datamatrix" + }, { + label: "GS1 Data Matrix Rectangular", + value: "gs1datamatrixrectangular" + }, { + label: "GS1 QR Code", + value: "gs1qrcode" + }, { + label: "HIBC Data Matrix", + value: "hibcdatamatrix" + }, { + label: "HIBC Data Matrix Rectangular", + value: "hibcdatamatrixrectangular" + }, { + label: "HIBC MicroPDF417", + value: "hibcmicropdf417" + }, { + label: "HIBC PDF417", + value: "hibcpdf417" + }, { + label: "HIBC QR Code", + value: "hibcqrcode" + }], + e = (this.target = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
'.concat(i18n.__("二维码类型"), '
')), this.target.find("select.auto-submit")); + return t.forEach(function (t) { + e.append('")) + }), this.target + }, Yi.prototype.getValue = function () { + return this.target.find("select").val() || void 0 + }, Yi.prototype.setValue = function (t) { + this.target.find("select").val(t) + }, Yi.prototype.destroy = function () { + this.target.remove() + }, Yi), + st = (Fi.prototype.createTarget = function () { + return this.target = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
\n
\n '.concat(i18n.__("二维码容错率"), '\n
\n
\n \n
\n
')), this.target + }, Fi.prototype.getValue = function () { + var t = this.target.find("select").val(); + return parseInt(t || 0) + }, Fi.prototype.setValue = function (t) { + this.target.find("select").val(t) + }, Fi.prototype.destroy = function () { + this.target.remove() + }, Fi), + ct = (T.prototype.css = function (t, e) { + if (t && t.length) { + if (e) return t.css("color", e), "color:" + e; + t[0].style.color = "" + } + return null + }, T.prototype.createTarget = function () { + return this.target = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
\n
\n '.concat(i18n.__("字体颜色"), '\n
\n
\n \n
\n
')), this.target + }, T.prototype.getValue = function () { + var t = this.target.find("input").val(); + if (t) return t.toString() + }, T.prototype.setValue = function (t) { + this.target.find("input").minicolors({ + defaultValue: t || "", + theme: "bootstrap" + }), this.target.find("input").val(t) + }, T.prototype.destroy = function () { + this.target.remove() + }, T), + lt = (E.prototype.createTarget = function () { + return this.target = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
\n
\n '.concat(i18n.__("文本修饰"), '\n
\n
\n \n
\n
")), this.target + }, E.prototype.css = function (t, e) { + if (t && t.length) { + if (e) return t.css("text-decoration", e), "text-decoration:" + e; + t[0].style.textDecoration = "" + } + return null + }, E.prototype.getValue = function () { + var t = this.target.find("select").val(); + if (t) return t.toString() + }, E.prototype.setValue = function (t) { + t && !this.target.find('option[value="' + t + '"]').length && this.target.find("select").prepend('"), this.target.find("select").val(t) + }, E.prototype.destroy = function () { + this.target.remove() + }, E), + pt = (Zi.prototype.createTarget = function (t) { + var i, e = void 0; + return (e = t ? t.getFields() : e) ? (this.isSelect = !0, i = '
\n
\n '.concat(i18n.__("字段名"), '\n
\n
\n \n
\n
", this.target = jquery__WEBPACK_IMPORTED_MODULE_60___default()(i)) : (this.isSelect = !1, this.target = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
\n
\n '.concat(i18n.__("字段名"), '\n
\n
\n \n
\n
'))), this.target + }, Zi.prototype.getValue = function () { + return (this.isSelect ? this.target.find("select") : this.target.find("input")).val() || void 0 + }, Zi.prototype.setValue = function (t) { + this.isSelect ? t && (this.target.find('option[value="' + t + '"]').length || this.target.find("select").prepend('"), this.target.find("select").val(t)) : this.target.find("input").val(t) + }, Zi.prototype.destroy = function () { + this.target.remove() + }, Zi), + dt = (Gi.prototype.createTarget = function () { + return this.target = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
\n
\n '.concat(i18n.__("标题"), '\n
\n
\n \n
\n
')), this.target + }, Gi.prototype.getValue = function () { + var t = this.target.find("textarea").val(); + if (t) return t + }, Gi.prototype.setValue = function (t) { + this.target.find("textarea").val(t) + }, Gi.prototype.destroy = function () { + this.target.remove() + }, Gi), + ut = (Wi.prototype.createTarget = function () { + return this.target = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
\n
\n '.concat(i18n.__("测试数据"), '\n
\n
\n \n
\n
')), this.target + }, Wi.prototype.getValue = function () { + var t = this.target.find("input").val(); + if (t) return t.toString() + }, Wi.prototype.setValue = function (t) { + this.target.find("input").val(t) + }, Wi.prototype.destroy = function () { + this.target.remove() + }, Wi), + ft = (j.prototype.createTarget = function (t, e) { + var i = this; + return i.target = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
\n
\n '.concat(i18n.__("位置坐标"), '\n
\n
\n\n \n\n \n\n
\n\n
')), i.syncLock = e.coordinateSync || !1, i.createSyncLock(i.syncLock), i.target + }, j.prototype.createSyncLock = function (t) { + var e = this; + return e.lockTarget = e.syncLock ? jquery__WEBPACK_IMPORTED_MODULE_60___default()('')) : jquery__WEBPACK_IMPORTED_MODULE_60___default()('')), e.lockTarget.click(function () { + e.syncLock ? e.lockTarget.text("🔓").attr("title", "".concat(i18n.__("不同步"))) : e.lockTarget.text("🔗").attr("title", "".concat(i18n.__("同步"))), e.syncLock = !e.syncLock + }), e.target.find("input:first").after(e.lockTarget), e.target.find("input:first").change(function () { + e.syncLock && e.target.find("input:last").val(jquery__WEBPACK_IMPORTED_MODULE_60___default()(this).val()) + }), e.target.find("input:last").change(function () { + e.syncLock && e.target.find("input:first").val(jquery__WEBPACK_IMPORTED_MODULE_60___default()(this).val()) + }), e.lockTarget + }, j.prototype.css = function (t) { + var e; + if (t && t.length && this.target && (("block" == t.find(".resize-panel").css("display") || t[0].className.includes("table")) && this.el == t)) return e = this.getValue(), t.css("left", e.left + "pt").css("top", e.top + "pt"); + return null + }, j.prototype.getValue = function () { + var t = { + coordinateSync: this.syncLock, + left: 0, + top: 0 + }; + return t.left = parseFloat(this.target.find("input:first").val() || 0), t.top = parseFloat(this.target.find("input:last").val() || 0), t + }, j.prototype.setValue = function (t, e) { + this.el = e.designTarget || e, this.target.find("input:first").val(t.left), this.target.find("input:last").val(t.top) + }, j.prototype.destroy = function () { + this.target.remove() + }, j), + ht = (P.prototype.createTarget = function (t, e) { + var i = this; + return i.target = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
\n
\n '.concat(i18n.__("宽高大小"), '\n
\n
\n\n \n\n \n\n
\n\n
')), i.syncLock = e.widthHeightSync || !1, i.createSyncLock(i.syncLock), i.target + }, P.prototype.createSyncLock = function (t) { + var e = this; + return e.lockTarget = e.syncLock ? jquery__WEBPACK_IMPORTED_MODULE_60___default()('')) : jquery__WEBPACK_IMPORTED_MODULE_60___default()('')), e.lockTarget.click(function () { + e.syncLock ? e.lockTarget.text("🔓").attr("title", "".concat(i18n.__("不同步"))) : e.lockTarget.text("🔗").attr("title", "".concat(i18n.__("同步"))), e.syncLock = !e.syncLock + }), e.target.find("input:first").after(e.lockTarget), e.target.find("input:first").change(function () { + e.syncLock && e.target.find("input:last").val(jquery__WEBPACK_IMPORTED_MODULE_60___default()(this).val()) + }), e.target.find("input:last").change(function () { + e.syncLock && e.target.find("input:first").val(jquery__WEBPACK_IMPORTED_MODULE_60___default()(this).val()) + }), e.lockTarget + }, P.prototype.css = function (t) { + var e; + if (t && t.length && this.target && (("block" == t.find(".resize-panel").css("display") || t[0].className.includes("table")) && this.el == t)) return e = this.getValue(), t.css("width", e.width + "pt").css("height", e.height + "pt"); + return null + }, P.prototype.getValue = function () { + var t = { + widthHeightSync: this.syncLock, + width: 0, + height: 0 + }; + return t.width = parseFloat(this.target.find("input:first").val() || 0), t.height = parseFloat(this.target.find("input:last").val() || 0), t + }, P.prototype.setValue = function (t, e) { + this.el = e.designTarget || e, this.target.find("input:first").val(t.width), this.target.find("input:last").val(t.height) + }, P.prototype.destroy = function () { + this.target.remove() + }, P), + mt = (M.prototype.createTarget = function (t) { + this.el = t; + var e = void 0, + i = this; + return this.target = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
\n
\n '.concat(i18n.__("图片地址"), '\n
\n
\n \n
\n
")), (e = t ? t.getOnImageChooseClick() : e) && this.target.find("button").click(function () { + e && e(i) + }), this.target + }, M.prototype.getValue = function () { + var t = this.target.find("input").val(); + if (t) return t.toString() + }, M.prototype.setValue = function (t) { + this.target.find("input").val(t) + }, M.prototype.refresh = function (t, e, i) { + var n, r = this; + this.setValue(t), this.target.find("input").change(), this.el && e && ((n = new Image).src = t, n.complete ? r.updateEl(n.width, n.height, e, i) : n.onload = function () { + r.updateEl(n.width, n.height, e, i) + }) + }, M.prototype.updateEl = function (t, e, i, n) { + var r, a, o; + i ? ((i || i.auto) && (e <= t ? i.width = !0 : i.height = !0), i.width ? (r = e / t, a = this.el.options.width, o = Math.floor(a * r * 10) / 10, this.el.options.height = o, this.el.designTarget.css("height", o + "pt")) : i.height ? (r = t / e, o = this.el.options.height, a = Math.floor(o * r * 10) / 10, this.el.options.width = a, this.el.designTarget.css("width", a + "pt")) : i.real && (a = hinnn.px.toPt(t), o = hinnn.px.toPt(e), this.el.options.width = a, this.el.options.height = o, this.el.designTarget.css("width", a + "pt"), this.el.designTarget.css("height", o + "pt")), this.el.designTarget.children(".resize-panel").trigger(jquery__WEBPACK_IMPORTED_MODULE_60___default.a.Event("click"))) : n && n(this.el, t, e) + }, M.prototype.destroy = function () { + this.target.remove() + }, M), + gt = (w.prototype.css = function (t, e) { + if (t && t.length) { + if (e) return t.find("img").css("object-fit", e), "object-fit:" + e; + t.find("img")[0].style["object-fit"] = "" + } + return null + }, w.prototype.createTarget = function () { + return this.target = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
\n
\n '.concat(i18n.__("图片缩放"), '\n
\n
\n \n
\n
")), this.target, this.target + }, w.prototype.getValue = function () { + return this.target.find("select").val() + }, w.prototype.setValue = function (t) { + this.target.find("select").val(t) + }, w.prototype.destroy = function () { + this.target.remove() + }, w), + vt = (x.prototype.css = function (t, e) { + if (t && t.length) { + if (e) return t.css("border-color", e), "border-color:" + e; + t[0].style.borderColor = "" + } + return null + }, x.prototype.createTarget = function (t) { + t = ["hline", "vline", "rect", "oval"].includes(t.printElementType.type) ? "".concat(i18n.__("颜色")) : "".concat(i18n.__("边框颜色")); + return this.target = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
\n
\n '.concat(t, '\n
\n
\n \n
\n
')), this.target + }, x.prototype.getValue = function () { + var t = this.target.find("input").val(); + if (t) return t.toString() + }, x.prototype.setValue = function (t) { + this.target.find("input").minicolors({ + defaultValue: t || "", + theme: "bootstrap" + }), this.target.find("input").val(t) + }, x.prototype.destroy = function () { + this.target.remove() + }, x), + bt = (Li.prototype.createTarget = function () { + this.target = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
'.concat(i18n.__("水印功能"), "
")), this.content = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
'.concat(i18n.__("水印内容"), ':
')), this.fillStyle = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
'.concat(i18n.__("字体颜色"), ':
')), this.fontSize = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
'.concat(i18n.__("字体大小"), ':
')), this.rotate = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
'.concat(i18n.__("旋转角度"), ':
')), this.width = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
'.concat(i18n.__("水平密度"), ':
')), this.height = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
'.concat(i18n.__("垂直密度"), ':
')), this.timestamp = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
'.concat(i18n.__("水印时间"), ':
')); + var e = '\n "); + return ["YYYY-MM-DD HH:mm:ss", "YYYY-MM-DD HH:mm", "YYYY-MM-DD HH", "YYYY-MM-DD", "YYYY-MMMM", "YYYY-MM", "YYYY"].forEach(function (t) { + e += '\n " + }), this.format = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
'.concat(i18n.__("时间格式"), ':
')), this.format.find(".auto-submit").append(jquery__WEBPACK_IMPORTED_MODULE_60___default()(e)), this.target.append(this.content), this.target.append(this.fillStyle), this.target.append(this.fontSize), this.target.append(this.rotate), this.target.append(this.width), this.target.append(this.height), this.target.append(this.timestamp), this.target.append(this.format), this.target + }, Li.prototype.getValue = function () { + var t = { + content: this.content.find("input").val(), + fillStyle: this.fillStyle.find("input").val() || "rgba(184, 184, 184, 0.3)", + fontSize: parseInt(this.fontSize.find("input").val() || "14") + "px", + rotate: parseInt(this.rotate.find("input").val() || "25"), + width: parseInt(this.width.find("input").val() || "200"), + height: parseInt(this.height.find("input").val() || "200"), + timestamp: this.timestamp.find("input").is(":checked"), + format: "" == this.format.find("select").val() ? "YYYY-MM-DD HH:mm" : this.format.find("select").val() + }; + return Object.assign({}, this.options, t) + }, Li.prototype.setValue = function (t) { + this.options = t, this.content.find("input").val(t.content || ""), this.fillStyle.find("input").val(t.fillStyle || "rgba(184, 184, 184, 0.3)"), this.fillStyle.find("input").minicolors({ + format: "rgb", + opacity: !0, + theme: "bootstrap" + }); + var e = parseInt(t.fontSize || "14"); + this.fontSize.find("input").val(e), this.rotate.find("input").val(t.rotate || 25), this.width.find("input").val(t.width || 200), this.height.find("input").val(t.height || 200), this.timestamp.find("input").attr("checked", null != t.timestamp && t.timestamp), this.format.find("select").val(t.format || "YYYY-MM-DD HH:mm") + }, Li.prototype.destroy = function () { + this.target.remove() + }, Li), + It = (Oi.prototype.createTarget = function () { + return this.target = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
\n
\n '.concat(i18n.__("页码格式"), '\n
\n
\n \n
\n
')), this.target + }, Oi.prototype.getValue = function () { + var t = this.target.find("input").val(); + if (t) return t.toString() + }, Oi.prototype.setValue = function (t) { + this.target.find("input").val(t) + }, Oi.prototype.destroy = function () { + this.target.remove() + }, Oi), + At = (zi.prototype.createTarget = function () { + return this.target = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
\n
\n '.concat(i18n.__("显示页码"), '\n
\n
\n \n
\n
")), this.target + }, zi.prototype.getValue = function () { + if ("true" == this.target.find("select").val()) return !0 + }, zi.prototype.setValue = function (t) { + this.target.find("select").val((null == t ? "" : t).toString()) + }, zi.prototype.destroy = function () { + this.target.remove() + }, zi), + _t = (Ri.prototype.createTarget = function () { + return this.target = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
\n
\n '.concat(i18n.__("页码续排"), '\n
\n
\n \n
\n
")), this.target + }, Ri.prototype.getValue = function () { + return "true" == this.target.find("select").val() + }, Ri.prototype.setValue = function (t) { + this.target.find("select").val((null == t || t ? "true" : "reset").toString()) + }, Ri.prototype.destroy = function () { + this.target.remove() + }, Ri), + yt = (y.prototype.css = function (t, e) { + return null + }, y.prototype.createTarget = function () { + return this.target = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
\n
\n '.concat(i18n.__("每行缩进"), '\n
\n
\n \n
\n
')), this.target + }, y.prototype.getValue = function () { + var t = this.target.find("select").val(); + if (t) return parseFloat(t.toString()) + }, y.prototype.setValue = function (t) { + t && !this.target.find('option[value="' + t + '"]').length && this.target.find("select").prepend('"), this.target.find("select").val(t) + }, y.prototype.destroy = function () { + this.target.remove() + }, y), + xt = (_.prototype.css = function (t, e) { + if (t && t.length) { + if (e && "none" == e) return t.addClass("alwaysHide"); + t.removeClass("alwaysHide") + } + return null + }, _.prototype.createTarget = function () { + return this.target = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
\n
\n '.concat(i18n.__("显示规则"), '\n
\n
\n \n
\n
")), this.target + }, _.prototype.getValue = function () { + var t = this.target.find("select").val(); + if (t) return t.toString() + }, _.prototype.setValue = function (t) { + this.target.find("select").val(t) + }, _.prototype.destroy = function () { + this.target.remove() + }, _), + wt = (A.prototype.css = function (t, e) { + if (t && t.length) { + if (e && "none" == e) return t.addClass("alwaysHide"); + t.removeClass("alwaysHide") + } + return null + }, A.prototype.createTarget = function () { + return this.target = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
\n
\n '.concat(i18n.__("强制分页"), '\n
\n
\n \n
\n
")), this.target + }, A.prototype.getValue = function () { + if ("true" == this.target.find("select").val()) return !0 + }, A.prototype.setValue = function (t) { + this.target.find("select").val((null == t ? "" : t).toString()) + }, A.prototype.destroy = function () { + this.target.remove() + }, A), + Mt = (Hi.prototype.createTarget = function () { + return this.target = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
\n
\n '.concat(i18n.__("打印规则"), '\n
\n
\n \n
\n
")), this.target + }, Hi.prototype.getValue = function () { + var t = this.target.find("select").val(); + if (t) return t.toString() + }, Hi.prototype.setValue = function (t) { + this.target.find("select").val(t) + }, Hi.prototype.destroy = function () { + this.target.remove() + }, Hi), + Pt = (Ui.prototype.createTarget = function () { + return this.target = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
\n
\n '.concat(i18n.__("分页规则"), '\n
\n
\n \n
\n
")), this.target + }, Ui.prototype.getValue = function () { + var t = this.target.find("select").val(); + if (t) return t.toString() + }, Ui.prototype.setValue = function (t) { + this.target.find("select").val(t) + }, Ui.prototype.destroy = function () { + this.target.remove() + }, Ui), + jt = (Ni.prototype.createTarget = function () { + return this.target = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
\n
\n '.concat(i18n.__("移除段落左侧空白"), '\n
\n
\n \n
\n
")), this.target + }, Ni.prototype.getValue = function () { + if ("false" == this.target.find("select").val()) return !1 + }, Ni.prototype.setValue = function (t) { + this.target.find("select").val((null == t ? "" : t).toString()) + }, Ni.prototype.destroy = function () { + this.target.remove() + }, Ni), + Et = (ki.prototype.createTarget = function () { + return this.target = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
\n
\n '.concat(i18n.__("首页页尾"), '\n
\n
\n \n
\n
')), this.target + }, ki.prototype.getValue = function () { + var t = this.target.find("input").val(); + if (t) return parseFloat(t.toString()) + }, ki.prototype.setValue = function (t) { + this.target.find("input").val(t) + }, ki.prototype.destroy = function () { + this.target.remove() + }, ki), + Tt = (Di.prototype.createTarget = function () { + return this.target = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
\n
\n '.concat(i18n.__("尾页页尾"), '\n
\n
\n \n
\n
')), this.target + }, Di.prototype.getValue = function () { + var t = this.target.find("input").val(); + if (t) return parseFloat(t.toString()) + }, Di.prototype.setValue = function (t) { + this.target.find("input").val(t) + }, Di.prototype.destroy = function () { + this.target.remove() + }, Di), + Ct = (Si.prototype.createTarget = function () { + return this.target = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
\n
\n '.concat(i18n.__("偶数页页尾"), '\n
\n
\n \n
\n
')), this.target + }, Si.prototype.getValue = function () { + var t = this.target.find("input").val(); + if (t) return parseFloat(t.toString()) + }, Si.prototype.setValue = function (t) { + this.target.find("input").val(t) + }, Si.prototype.destroy = function () { + this.target.remove() + }, Si), + Bt = (Bi.prototype.createTarget = function () { + return this.target = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
\n
\n '.concat(i18n.__("奇数页页尾"), '\n
\n
\n \n
\n
')), this.target + }, Bi.prototype.getValue = function () { + var t = this.target.find("input").val(); + if (t) return parseFloat(t.toString()) + }, Bi.prototype.setValue = function (t) { + this.target.find("input").val(t) + }, Bi.prototype.destroy = function () { + this.target.remove() + }, Bi), + St = (Ci.prototype.createTarget = function () { + return this.target = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
\n
\n '.concat(i18n.__("位置固定"), '\n
\n
\n \n
\n
")), this.target + }, Ci.prototype.getValue = function () { + if ("true" == this.target.find("select").val()) return !0 + }, Ci.prototype.setValue = function (t) { + this.target.find("select").val((null == t ? "" : t).toString()) + }, Ci.prototype.destroy = function () { + this.target.remove() + }, Ci), + Dt = (Ti.prototype.createTarget = function () { + return this.target = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
\n
\n '.concat(i18n.__("拖动方向"), '\n
\n
\n \n
\n
")), this.target + }, Ti.prototype.getValue = function () { + return this.target.find("select").val() || void 0 + }, Ti.prototype.setValue = function (t) { + this.target.find("select").val(t) + }, Ti.prototype.destroy = function () { + this.target.remove() + }, Ti), + kt = (Ei.prototype.createTarget = function () { + return this.target = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
\n
\n '.concat(i18n.__("左偏移"), '\n
\n
\n \n
\n
')), this.target + }, Ei.prototype.getValue = function () { + var t = this.target.find("input").val(); + if (t) return parseFloat(t.toString()) + }, Ei.prototype.setValue = function (t) { + this.target.find("input").val(t) + }, Ei.prototype.destroy = function () { + this.target.remove() + }, Ei), + Nt = (ji.prototype.createTarget = function () { + return this.target = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
\n
\n '.concat(i18n.__("最低高度"), '\n
\n
\n \n
\n
')), this.target + }, ji.prototype.getValue = function () { + var t = this.target.find("input").val(); + if (t) return parseFloat(t.toString()) + }, ji.prototype.setValue = function (t) { + this.target.find("input").val(t) + }, ji.prototype.destroy = function () { + this.target.remove() + }, ji), + Ut = (Pi.prototype.createTarget = function () { + return this.target = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
\n
\n '.concat(i18n.__("隐藏规则"), '\n
\n
\n \n
\n
")), this.target + }, Pi.prototype.getValue = function () { + var t = this.target.find("select").val(); + if (t) return t + }, Pi.prototype.setValue = function (t) { + this.target.find("select").val(t) + }, Pi.prototype.destroy = function () { + this.target.remove() + }, Pi), + Ht = (I.prototype.css = function (t, e) { + if (t.find("tbody tr").length) { + if ("border" == e || null == e) return t.find("tbody tr").addClass("hiprint-printElement-tableTarget-border-all"); + "noBorder" == e ? t.find("tbody tr").addClass("hiprint-printElement-tableTarget-border-none") : "leftBorder" == e ? t.find("tbody tr").addClass("hiprint-printElement-tableTarget-border-left") : "rightBorder" == e ? t.find("tbody tr").addClass("hiprint-printElement-tableTarget-border-right") : "leftRightBorder" == e ? t.find("tbody tr").addClass("hiprint-printElement-tableTarget-border-lr") : "topBorder" == e ? t.find("tbody tr").addClass("hiprint-printElement-tableTarget-border-top") : "bottomBorder" == e ? t.find("tbody tr").addClass("hiprint-printElement-tableTarget-border-bottom") : "topBottomBorder" == e ? t.find("tbody tr").addClass("hiprint-printElement-tableTarget-border-tb") : t.find("tbody tr").removeClass() + } + return null + }, I.prototype.createTarget = function () { + return this.target = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
\n
\n '.concat(i18n.__("表体行边框"), '\n
\n
\n \n
\n
")), this.target + }, I.prototype.getValue = function () { + var t = this.target.find("select").val(); + if (t) return t.toString() + }, I.prototype.setValue = function (t) { + this.target.find("select").val(t) + }, I.prototype.destroy = function () { + this.target.remove() + }, I), + Rt = (b.prototype.css = function (t, e) { + if (t && t.length) { + var i = t.find(".hiprint-printElement-content").parent(".hiprint-printElement"); + if (i.length || (i = t), e) return i.css("transform", "rotate(" + e + "deg)"), i.css("-ms-transform", "rotate(" + e + "deg)"), i.css("-moz-transform", "rotate(" + e + "deg)"), i.css("-webkit-transform", "rotate(" + e + "deg)"), i.css("-o-transform", "rotate(" + e + "deg)"), "transform:rotate(" + e + "deg)"; + i.length && (i[0].style.transform = "") + } + return null + }, b.prototype.createTarget = function () { + return this.target = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
\n
\n '.concat(i18n.__("旋转角度"), '\n
\n
\n \n
\n
')), this.target + }, b.prototype.getValue = function () { + var t = this.target.find("input").val(); + if (t) return parseFloat(t.toString()) + }, b.prototype.setValue = function (t) { + this.target.find("input").val(t) + }, b.prototype.destroy = function () { + this.target.remove() + }, b), + zt = (v.prototype.css = function (t, e) { + return t && t.length && e ? t.css("z-index", e) : null + }, v.prototype.createTarget = function () { + return this.target = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
\n
\n '.concat(i18n.__("元素层级"), '\n
\n
\n \n
\n
')), this.target + }, v.prototype.getValue = function () { + var t = this.target.find("input").val(); + if (t) return parseInt(t.toString()) + }, v.prototype.setValue = function (t) { + this.target.find("input").val(t) + }, v.prototype.destroy = function () { + this.target.remove() + }, v), + Ot = (Mi.prototype.createTarget = function () { + return this.target = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
\n
\n '.concat(i18n.__("边框设置"), "\n
\n \n
")), this.target + }, Mi.prototype.getValue = function () { }, Mi.prototype.setValue = function (t) { }, Mi.prototype.destroy = function () { + this.target.remove() + }, Mi), + Lt = (g.prototype.css = function (t, e) { + if (t && t.length) { + if (e) return t.css("border-top-style", e), "border-top:1px"; + t[0].style.borderTopStyle = "", t[0].style.borderTopWidth = "" + } + return null + }, g.prototype.createTarget = function () { + return this.target = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
\n
\n '.concat(i18n.__("上边框"), '\n
\n
\n \n
\n
")), this.target + }, g.prototype.getValue = function () { + var t = this.target.find("select").val(); + if (t) return t + }, g.prototype.setValue = function (t) { + this.target.find("select").val(t) + }, g.prototype.destroy = function () { + this.target.remove() + }, g), + Wt = (m.prototype.css = function (t, e) { + if (t && t.length) { + if (e) return t.css("border-left-style", e), "border-left:1px"; + t[0].style.borderLeftStyle = "", t[0].style.borderLeftWidth = "" + } + return null + }, m.prototype.createTarget = function () { + return this.target = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
\n
\n '.concat(i18n.__("左边框"), '\n
\n
\n \n
\n
")), this.target + }, m.prototype.getValue = function () { + var t = this.target.find("select").val(); + if (t) return t + }, m.prototype.setValue = function (t) { + this.target.find("select").val(t) + }, m.prototype.destroy = function () { + this.target.remove() + }, m), + Gt = (h.prototype.css = function (t, e) { + if (t && t.length) { + if (e) return t.css("border-right-style", e), "border-right:1px"; + t[0].style.borderRightStyle = "", t[0].style.borderRightWidth = "" + } + return null + }, h.prototype.createTarget = function () { + return this.target = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
\n
\n '.concat(i18n.__("右边框"), '\n
\n
\n \n
\n
")), this.target + }, h.prototype.getValue = function () { + var t = this.target.find("select").val(); + if (t) return t + }, h.prototype.setValue = function (t) { + this.target.find("select").val(t) + }, h.prototype.destroy = function () { + this.target.remove() + }, h), + Zt = (f.prototype.css = function (t, e) { + if (t && t.length) { + if (e) return t.css("border-bottom-style", e), "border-bottom-style:1px solid"; + t[0].style.borderBottomStyle = "", t[0].style.borderBottomWidth = "" + } + return null + }, f.prototype.createTarget = function () { + return this.target = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
\n
\n '.concat(i18n.__("下边框"), '\n
\n
\n \n
\n
")), this.target + }, f.prototype.getValue = function () { + var t = this.target.find("select").val(); + if (t) return t + }, f.prototype.setValue = function (t) { + this.target.find("select").val(t) + }, f.prototype.destroy = function () { + this.target.remove() + }, f), + Ft = (u.prototype.css = function (t, e) { + t = t.find(".hiprint-printElement-content"); + if (t && t.length) { + if (e) return t.css("padding-left", e + "pt"), "padding-left"; + t[0].style.paddingLeft = "" + } + return null + }, u.prototype.createTarget = function () { + return this.target = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
\n
\n '.concat(i18n.__("左内边距"), '\n
\n
\n \n
\n
')), this.target + }, u.prototype.getValue = function () { + var t = this.target.find("select").val(); + if (t) return parseFloat(t.toString()) + }, u.prototype.setValue = function (t) { + t && !this.target.find('option[value="' + t + '"]').length && this.target.find("select").prepend('"), this.target.find("select").val(t) + }, u.prototype.destroy = function () { + this.target.remove() + }, u), + Yt = (d.prototype.css = function (t, e) { + t = t.find(".hiprint-printElement-content"); + if (t && t.length) { + if (e) return t.css("padding-top", e + "pt"), "padding-top"; + t[0].style.paddingTop = "" + } + return null + }, d.prototype.createTarget = function () { + return this.target = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
\n
\n '.concat(i18n.__("上内边距"), '\n
\n
\n \n
\n
')), this.target + }, d.prototype.getValue = function () { + var t = this.target.find("select").val(); + if (t) return parseFloat(t.toString()) + }, d.prototype.setValue = function (t) { + t && !this.target.find('option[value="' + t + '"]').length && this.target.find("select").prepend('"), this.target.find("select").val(t) + }, d.prototype.destroy = function () { + this.target.remove() + }, d), + Qt = (p.prototype.css = function (t, e) { + t = t.find(".hiprint-printElement-content"); + if (t && t.length) { + if (e) return t.css("padding-right", e + "pt"), "padding-right"; + t[0].style.paddingRight = "" + } + return null + }, p.prototype.createTarget = function () { + return this.target = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
\n
\n '.concat(i18n.__("右内边距"), '\n
\n
\n \n
\n
')), this.target + }, p.prototype.getValue = function () { + var t = this.target.find("select").val(); + if (t) return parseFloat(t.toString()) + }, p.prototype.setValue = function (t) { + t && !this.target.find('option[value="' + t + '"]').length && this.target.find("select").prepend('"), this.target.find("select").val(t) + }, p.prototype.destroy = function () { + this.target.remove() + }, p), + Jt = (l.prototype.css = function (t, e) { + t = t.find(".hiprint-printElement-content"); + if (t && t.length) { + if (e) return t.css("padding-bottom", e + "pt"), "padding-bottom"; + t[0].style.paddingBottom = "" + } + return null + }, l.prototype.createTarget = function () { + return this.target = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
\n
\n '.concat(i18n.__("下内边距"), '\n
\n
\n \n
\n
')), this.target + }, l.prototype.getValue = function () { + var t = this.target.find("select").val(); + if (t) return parseFloat(t.toString()) + }, l.prototype.setValue = function (t) { + t && !this.target.find('option[value="' + t + '"]').length && this.target.find("select").prepend('"), this.target.find("select").val(t) + }, l.prototype.destroy = function () { + this.target.remove() + }, l), + Vt = (c.prototype.css = function (t, e) { + if (t && t.length) { + if (e) return t.css("border-style", e), "border-style:1px"; + t[0].style.borderStyle = "" + } + return null + }, c.prototype.createTarget = function (t) { + t = ["hline", "vline", "rect", "oval"].includes(t.printElementType.type) ? "".concat(i18n.__("样式")) : "".concat(i18n.__("边框样式")); + return this.target = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
\n
\n '.concat(t, '\n
\n
\n \n
\n
")), this.target + }, c.prototype.getValue = function () { + var t = this.target.find("select").val(); + if (t) return t + }, c.prototype.setValue = function (t) { + this.target.find("select").val(t) + }, c.prototype.destroy = function () { + this.target.remove() + }, c), + Kt = (s.prototype.css = function (t, e) { + if (t && t.length) { + if (e) return t.css("background-color", e), "background-color:" + e; + t[0].style.backgroundColor = "" + } + return null + }, s.prototype.createTarget = function () { + return this.target = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
\n
\n '.concat(i18n.__("背景颜色"), '\n
\n
\n \n
\n
')), this.target + }, s.prototype.getValue = function () { + var t = this.target.find("input").val(); + if (t) return t.toString() + }, s.prototype.setValue = function (t) { + this.target.find("input").minicolors({ + defaultValue: t || "", + theme: "bootstrap" + }), this.target.find("input").val(t) + }, s.prototype.destroy = function () { + this.target.remove() + }, s), + qt = (wi.prototype.createTarget = function () { + return this.target = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
\n
\n '.concat(i18n.__("纸张方向(仅自定义纸质有效)"), '\n
\n
\n \n
\n
")), this.target + }, wi.prototype.getValue = function () { + var t = this.target.find("select").val(); + if (t) return parseFloat(t.toString()) + }, wi.prototype.setValue = function (t) { + this.target.find("select").val(t) + }, wi.prototype.destroy = function () { + this.target.remove() + }, wi), + Xt = (o.prototype.createTarget = function () { + return this.target = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
\n
\n '.concat(i18n.__("上下对齐"), '\n
\n
\n \n
\n
")), this.target + }, o.prototype.css = function (t, e) { + return t && t.length && (t.removeClass("hiprint-text-content-middle"), t.removeClass("hiprint-text-content-bottom"), e) ? ("middle" === e && t.addClass("hiprint-text-content-middle"), "bottom" === e && t.addClass("hiprint-text-content-bottom"), "") : null + }, o.prototype.getValue = function () { + var t = this.target.find("select").val(); + if (t) return t.toString() + }, o.prototype.setValue = function (t) { + this.target.find("select").val(t) + }, o.prototype.destroy = function () { + this.target.remove() + }, o), + $t = (a.prototype.createTarget = function () { + return this.target = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
\n
\n '.concat(i18n.__("文本换行"), '\n
\n
\n \n
\n
")), this.target + }, a.prototype.css = function (t, e) { + return t && t.length && (t.removeClass("hiprint-text-content-wrap"), t.find(".hiprint-printElement-text-content").removeClass("hiprint-text-content-wrap-nowrap"), t.find(".hiprint-printElement-text-content").removeClass("hiprint-text-content-wrap-clip"), t.find(".hiprint-printElement-text-content").removeClass("hiprint-text-content-wrap-ellipsis"), e) ? (t.addClass("hiprint-text-content-wrap"), t.find(".hiprint-printElement-text-content").addClass("hiprint-text-content-wrap-" + e), "") : null + }, a.prototype.getValue = function () { + var t = this.target.find("select").val(); + if (t) return t.toString() + }, a.prototype.setValue = function (t) { + this.target.find("select").val(t) + }, a.prototype.destroy = function () { + this.target.remove() + }, a), + te = R(5), + ee = (r.prototype.createTarget = function () { + return jquery__WEBPACK_IMPORTED_MODULE_60___default()('
').appendTo("body"), this.target = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
\n
\n
\n
\n
'), this.target + }, r.prototype.getValue = function () { + return this.buildData() + }, r.prototype.setValue = function (t, e, i) { + var n = this, + r = this, + e = (this.value = t, this.options = e, (this.printElementType = i).columns[0].filter(function (e) { + return 0 == t[0].columns.filter(function (t) { + return e.columnId == t.columnId + }).length + }).map(function (t) { + t = new te.a(t); + return t.checked = !1, t + })); + this.allColumns = t[0].columns.concat(e), t && 1 == t.length && (this.target.find("ul").html(this.allColumns.map(function (t, e) { + return '
  • \n ' + (t.checked ? '' : '') + '\n
    \n \n
    \n
    ' + (t.title || t.descTitle || "") + "
  • " + }).join("")), this.target.find("input").change(function (t) { + var e = t.target.checked, + i = t.target.attributes["column-id"].nodeValue || "", + t = n.allColumns.findIndex(function (t) { + return t.field == i || t.id == i + }); + 0 <= t && (n.allColumns[t].checked = e), n.submit() + }), this.printElementType.columnDisplayIndexEditable) && this.target.find("li").hidraggable({ + revert: !0, + handle: ".column-title", + moveUnit: "pt", + deltaX: 0, + deltaY: 0 + }).hidroppable({ + onDragOver: function (t, e) { + jquery__WEBPACK_IMPORTED_MODULE_60___default()(this).css("border-top-color", "red") + }, + onDragLeave: function (t, e) { + jquery__WEBPACK_IMPORTED_MODULE_60___default()(this).css("border-top-color", "") + }, + onDrop: function (t, e) { + jquery__WEBPACK_IMPORTED_MODULE_60___default()(e).insertBefore(this), jquery__WEBPACK_IMPORTED_MODULE_60___default()(this).css("border-top-color", ""), r.submit() + } + }) + }, r.prototype.buildData = function () { + var n = this, + r = []; + return 1 < n.options.columns.length || (n.printElementType.makeColumnObj(n.allColumns), this.target.find("input").map(function (t, e) { + var i, e = jquery__WEBPACK_IMPORTED_MODULE_60___default()(e).attr("column-id"), + e = n.printElementType.getColumnByColumnId(e); + e && ((i = new te.a(e)).checked = e.checked, r.push(i)) + }), this.value[0].columns = r), this.value + }, r.prototype.destroy = function () { + this.target.remove() + }, r), + ie = (xi.prototype.createTarget = function () { + return this.target = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
    \n
    \n '.concat(i18n.__("打印类型"), '\n
    \n
    \n \n
    \n
    ")), this.target + }, xi.prototype.getValue = function () { + var t = this.target.find("select").val(); + if (t) return t + }, xi.prototype.setValue = function (t) { + this.target.find("select").val(t) + }, xi.prototype.destroy = function () { + this.target.remove() + }, xi), + ne = (yi.prototype.createTarget = function () { + return this.target = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
    \n
    \n '.concat(i18n.__("字段类型"), '\n
    \n
    \n \n
    \n
    ")), this.target + }, yi.prototype.getValue = function () { + var t = this.target.find("select").val(); + if (t) return t + }, yi.prototype.setValue = function (t) { + this.target.find("select").val(t) + }, yi.prototype.destroy = function () { + this.target.remove() + }, yi), + re = (_i.prototype.createTarget = function () { + return this.target = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
    \n
    \n '.concat(i18n.__("条形码格式"), '\n
    \n
    \n \n
    \n
    ')), this.target + }, _i.prototype.getValue = function () { + return this.target.find("select").val() || void 0 + }, _i.prototype.setValue = function (t) { + this.target.find("select").val(t) + }, _i.prototype.destroy = function () { + this.target.remove() + }, _i), + ae = (Ai.prototype.createTarget = function () { + return this.target = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
    \n
    \n '.concat(i18n.__("二维码容错率"), '\n
    \n
    \n \n
    \n
    ')), this.target + }, Ai.prototype.getValue = function () { + var t = this.target.find("select").val(); + return parseInt(t || 0) + }, Ai.prototype.setValue = function (t) { + this.target.find("select").val(t) + }, Ai.prototype.destroy = function () { + this.target.remove() + }, Ai), + oe = (Ii.prototype.createTarget = function () { + return this.target = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
    \n
    \n '.concat(i18n.__("单元格高度"), '\n
    \n
    \n \n
    \n
    ')), this.target + }, Ii.prototype.getValue = function () { + var t = this.target.find("input").val(); + if (t) return t.toString() + }, Ii.prototype.setValue = function (t) { + this.target.find("input").val(t) + }, Ii.prototype.destroy = function () { + this.target.remove() + }, Ii), + se = (bi.prototype.createTarget = function () { + return this.target = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
    '.concat(i18n.__("底部聚合标题"), '
    ")), this.target + }, bi.prototype.getValue = function () { + return !("false" == this.target.find("select").val()) + }, bi.prototype.setValue = function (t) { + this.target.find("select").val((null == t ? "" : t).toString()) + }, bi.prototype.destroy = function () { + this.target.remove() + }, bi), + ce = (vi.prototype.createTarget = function () { + return this.target = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
    \n
    \n '.concat(i18n.__("底部聚合文本"), '\n
    \n
    \n \n
    \n
    ')), this.target + }, vi.prototype.getValue = function () { + var t = this.target.find("input").val(); + if (t) return t.toString() + }, vi.prototype.setValue = function (t) { + this.target.find("input").val(t) + }, vi.prototype.destroy = function () { + this.target.remove() + }, vi), + le = (gi.prototype.createTarget = function () { + return this.target = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
    \n
    \n '.concat(i18n.__("底部聚合合并列数"), '\n
    \n
    \n \n
    \n
    ')), this.target + }, gi.prototype.getValue = function () { + var t = this.target.find("input").val(); + if (t) return t.toString() + }, gi.prototype.setValue = function (t) { + this.target.find("input").val(t) + }, gi.prototype.destroy = function () { + this.target.remove() + }, gi), + pe = (mi.prototype.createTarget = function () { + return this.target = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
    \n
    \n '.concat(i18n.__("底部聚合类型左右对齐"), '\n
    \n
    \n \n
    \n
    ")), this.target + }, mi.prototype.getValue = function () { + var t = this.target.find("select").val(); + if (t) return t.toString() + }, mi.prototype.setValue = function (t) { + this.target.find("select").val(t) + }, mi.prototype.destroy = function () { + this.target.remove() + }, mi), + de = (hi.prototype.createTarget = function () { + var e = [{ + t: "".concat(i18n.__("整数")), + v: "0" + }], + i = ([1, 2, 3, 4, 5, 6].forEach(function (t) { + e.push({ + t: i18n.__n("保留%s位", t), + v: "" + t + }) + }), '\n ")); + return e.forEach(function (t) { + i += '\n " + }), this.target = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
    \n
    \n '.concat(i18n.__("底部聚合小数"), '\n
    \n
    \n \n
    \n
    ')), this.target.find(".auto-submit").append(jquery__WEBPACK_IMPORTED_MODULE_60___default()(i)), this.target + }, hi.prototype.getValue = function () { + var t = this.target.find("select").val(); + if (t) return t.toString() + }, hi.prototype.setValue = function (t) { + this.target.find("select").val(t) + }, hi.prototype.destroy = function () { + this.target.remove() + }, hi), + ue = (fi.prototype.createTarget = function () { + return this.target = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
    \n
    \n '.concat(i18n.__("底部聚合格式化函数"), '\n
    \n
    \n \n
    \n
    ')), this.target + }, fi.prototype.getValue = function () { + var t = this.target.find("textarea").val(); + if (t) return t + }, fi.prototype.setValue = function (t) { + this.target.find("textarea").val(t ? t.toString() : null) + }, fi.prototype.destroy = function () { + this.target.remove() + }, fi), + fe = (ui.prototype.createTarget = function () { + var e = '\n"); + return [{ + t: "「小写」十点八", + v: "0" + }, { + t: "「小写」一十点八", + v: "1" + }, { + t: "「大写」拾点捌", + v: "2" + }, { + t: "「大写」壹拾点捌", + v: "3" + }, { + t: "「金额」人民币拾元捌角", + v: "4" + }, { + t: "「金额」人民币壹拾元捌角", + v: "5" + }, { + t: "「金额」人民币壹拾元捌角零分", + v: "6" + }, { + t: "「金额」壹拾元捌角零分", + v: "7" + }].forEach(function (t) { + e += "\n") + }), this.target = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
    \n
    \n'.concat(i18n.__("转大小写"), '\n
    \n
    \n\n
    \n
    ')), this.target.find(".auto-submit").append(jquery__WEBPACK_IMPORTED_MODULE_60___default()(e)), this.target + }, ui.prototype.getValue = function () { + var t = this.target.find("select").val(); + if (t) return t.toString() + }, ui.prototype.setValue = function (t) { + this.target.find("select").val(t) + }, ui.prototype.destroy = function () { + this.target.remove() + }, ui), + he = (di.prototype.createTarget = function () { + return this.target = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
    '.concat(i18n.__("底部聚合类型"), '
    ")), this.target + }, di.prototype.getValue = function () { + return this.target.find("select").val() + }, di.prototype.setValue = function (t) { + this.target.find("select").val(t) + }, di.prototype.destroy = function () { + this.target.remove() + }, di), + me = (pi.prototype.createTarget = function () { + return this.target = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
    \n
    \n '.concat(i18n.__("顶部偏移"), '\n
    \n
    \n \n
    \n
    ')), this.target + }, pi.prototype.getValue = function () { + var t = this.target.find("input").val(); + if (t) return parseFloat(t.toString()) + }, pi.prototype.setValue = function (t) { + this.target.find("input").val(t) + }, pi.prototype.destroy = function () { + this.target.remove() + }, pi), + ge = (li.prototype.createTarget = function () { + return this.target = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
    \n
    \n '.concat(i18n.__("一行多组"), '\n
    \n
    \n \n
    \n
    ")), this.target + }, li.prototype.getValue = function () { + var t = this.target.find("select").val(); + if (t) return parseFloat(t.toString()) + }, li.prototype.setValue = function (t) { + t && !this.target.find('option[value="' + t + '"]').length && this.target.find("select").prepend('"), this.target.find("select").val(t) + }, li.prototype.destroy = function () { + this.target.remove() + }, li), + ve = (n.prototype.createTarget = function () { + return this.target = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
    \n
    \n '.concat(i18n.__("一行多组间隔"), '\n
    \n
    \n \n
    \n
    ')), this.target + }, n.prototype.getValue = function () { + var t = this.target.find("select").val(); + if (t) return parseFloat(t.toString()) + }, n.prototype.css = function (t, e) { + if (t && t.length) { + if (e) return t.find(".table-grid-row").css("margin-left", "-" + e + "pt").css("margin-right", "-" + e + "pt"), t.find(".tableGridColumnsGutterRow").css("padding-left", e + "pt").css("padding-right", e + "pt"), null; + t.find(".table-grid-row").map(function (t, e) { + e.style.marginLeft = "", e.style.marginRight = "" + }), t.find(".tableGridColumnsGutterRow").map(function (t, e) { + e.style.paddingLeft = "", e.style.paddingRight = "" + }) + } + return null + }, n.prototype.setValue = function (t) { + t && !this.target.find('option[value="' + t + '"]').length && this.target.find("select").prepend('"), this.target.find("select").val(t) + }, n.prototype.destroy = function () { + this.target.remove() + }, n), + be = (ci.prototype.createTarget = function () { + return this.target = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
    \n
    \n '.concat(i18n.__("表格头显示"), '\n
    \n
    \n \n
    \n
    ")), this.target + }, ci.prototype.getValue = function () { + var t = this.target.find("select").val(); + if (t) return t.toString() + }, ci.prototype.setValue = function (t) { + this.target.find("select").val(t) + }, ci.prototype.destroy = function () { + this.target.remove() + }, ci), + Ie = (i.prototype.css = function (t, e) { + if (t && t.length) { + if (e) return t.css("padding-left", e + "pt"), "padding-left"; + t[0].style.paddingLeft = "" + } + return null + }, i.prototype.createTarget = function () { + return this.target = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
    \n
    \n '.concat(i18n.__("左内边距"), '\n
    \n
    \n \n
    \n
    ')), this.target + }, i.prototype.getValue = function () { + var t = this.target.find("select").val(); + if (t) return parseFloat(t.toString()) + }, i.prototype.setValue = function (t) { + t && !this.target.find('option[value="' + t + '"]').length && this.target.find("select").prepend('"), this.target.find("select").val(t) + }, i.prototype.destroy = function () { + this.target.remove() + }, i), + Ae = (e.prototype.css = function (t, e) { + if (t && t.length) { + if (e) return t.css("padding-right", e + "pt"), "padding-right"; + t[0].style.paddingRight = "" + } + return null + }, e.prototype.createTarget = function () { + return this.target = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
    \n
    \n '.concat(i18n.__("右内边距"), '\n
    \n
    \n \n
    \n
    ')), this.target + }, e.prototype.getValue = function () { + var t = this.target.find("select").val(); + if (t) return parseFloat(t.toString()) + }, e.prototype.setValue = function (t) { + t && !this.target.find('option[value="' + t + '"]').length && this.target.find("select").prepend('"), this.target.find("select").val(t) + }, e.prototype.destroy = function () { + this.target.remove() + }, e), + _e = (t.prototype.createTarget = function () { + var e = this; + return this.target = jquery__WEBPACK_IMPORTED_MODULE_60___default()('\n
    \n
    \n
    \n '.concat(i18n.__("数据类型"), '\n
    \n
    \n \n
    \n
    \n
    \n
    \n ').concat(i18n.__("格式"), '\n
    \n
    \n \n \n
    \n
    \n
    \n')), jquery__WEBPACK_IMPORTED_MODULE_60___default()(this.target.find(".hiprint-option-item-datatype")).change(function () { + var t = jquery__WEBPACK_IMPORTED_MODULE_60___default()(e.target.find(".hiprint-option-item-datatype")).val(); + e.loadFormatSelectByDataType(t), e.submit(e.getValue()) + }), this.target + }, t.prototype.getValue = function () { + var t = this.target.find(".hiprint-option-item-datatype").val(); + return t ? { + dataType: t, + format: this.target.find(".hiprint-option-item-datatype-format").val() || void 0 + } : { + dataType: void 0, + format: void 0 + } + }, t.prototype.setValue = function (t, e) { + this.target.find(".hiprint-option-item-datatype").val(e.dataType || ""), this.loadFormatSelectByDataType(e.dataType), this.target.find(".hiprint-option-item-datatype-format").val(e.format || "") + }, t.prototype.destroy = function () { + this.target.remove() + }, t.prototype.loadFormatSelectByDataType = function (t) { + "boolean" === t ? (this.target.find(".hiprint-option-item-datatype-select-format").removeClass("hiprint-option-item-datatype-format").hide().val(""), this.target.find(".hiprint-option-item-datatype-input-format").addClass("hiprint-option-item-datatype-format").show()) : "datetime" === t ? (this.target.find(".hiprint-option-item-datatype-select-format").addClass("hiprint-option-item-datatype-format").show(), this.target.find(".hiprint-option-item-datatype-input-format").removeClass("hiprint-option-item-datatype-format").hide().val(""), this.target.find(".hiprint-option-item-datatype-select-format").html('\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n'))) : (this.target.find(".hiprint-option-item-datatype-select-format").show(), this.target.find(".hiprint-option-item-datatype-input-format").hide().val(""), this.target.find(".hiprint-option-item-datatype-format").html('\n \n"))) + }, t), + ye = (si.prototype.createTarget = function () { + var t = '
    \n
    \n '.concat(i18n.__("格式化函数"), '\n
    \n
    \n \n
    \n
    '); + return this.target = jquery__WEBPACK_IMPORTED_MODULE_60___default()(t), this.target + }, si.prototype.getValue = function () { + var t = this.target.find("textarea").val(); + if (t) return t + }, si.prototype.setValue = function (t) { + this.target.find("textarea").val(t ? t.toString() : null) + }, si.prototype.destroy = function () { + this.target.remove() + }, si), + xe = (oi.prototype.createTarget = function () { + return this.target = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
    \n
    \n '.concat(i18n.__("样式函数"), '\n
    \n
    \n \n
    \n
    ')), this.target + }, oi.prototype.getValue = function () { + var t = this.target.find("textarea").val(); + if (t) return t + }, oi.prototype.setValue = function (t) { + this.target.find("textarea").val(t ? t.toString() : null) + }, oi.prototype.destroy = function () { + this.target.remove() + }, oi), + we = (ai.prototype.createTarget = function () { + return this.target = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
    \n
    \n '.concat(i18n.__("行/列合并函数"), '\n
    \n
    \n \n
    \n
    ')), this.target + }, ai.prototype.getValue = function () { + var t = this.target.find("textarea").val(); + if (t) return t + }, ai.prototype.setValue = function (t) { + this.target.find("textarea").val(t ? t.toString() : null) + }, ai.prototype.destroy = function () { + this.target.remove() + }, ai), + Me = (ri.prototype.createTarget = function () { + return this.target = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
    \n
    \n '.concat(i18n.__("跨页合并是否清除"), '\n
    \n
    \n \n
    \n
    ")), this.target + }, ri.prototype.getValue = function () { + if ("true" == this.target.find("select").val()) return !0 + }, ri.prototype.setValue = function (t) { + this.target.find("select").val((null == t ? "" : t).toString()) + }, ri.prototype.destroy = function () { + this.target.remove() + }, ri), + Pe = (ni.prototype.createTarget = function () { + return this.target = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
    \n
    \n '.concat(i18n.__("表格脚函数"), '\n
    \n
    \n \n
    \n
    ')), this.target + }, ni.prototype.getValue = function () { + var t = this.target.find("textarea").val(); + if (t) return t + }, ni.prototype.setValue = function (t) { + this.target.find("textarea").val(t ? t.toString() : null) + }, ni.prototype.destroy = function () { + this.target.remove() + }, ni), + je = (ii.prototype.createTarget = function () { + return this.target = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
    \n
    \n '.concat(i18n.__("分组字段函数"), '\n
    \n
    \n \n
    \n
    ')), this.target + }, ii.prototype.getValue = function () { + var t = this.target.find("textarea").val(); + if (t) return t + }, ii.prototype.setValue = function (t) { + this.target.find("textarea").val(t ? t.toString() : null) + }, ii.prototype.destroy = function () { + this.target.remove() + }, ii), + Ee = (ei.prototype.createTarget = function () { + return this.target = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
    \n
    \n '.concat(i18n.__("分组头格式化函数"), '\n
    \n
    \n \n
    \n
    ')), this.target + }, ei.prototype.getValue = function () { + var t = this.target.find("textarea").val(); + if (t) return t + }, ei.prototype.setValue = function (t) { + this.target.find("textarea").val(t ? t.toString() : null) + }, ei.prototype.destroy = function () { + this.target.remove() + }, ei), + Te = (ti.prototype.createTarget = function () { + return this.target = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
    \n
    \n '.concat(i18n.__("分组脚格式化函数"), '\n
    \n
    \n \n
    \n
    ')), this.target + }, ti.prototype.getValue = function () { + var t = this.target.find("textarea").val(); + if (t) return t + }, ti.prototype.setValue = function (t) { + this.target.find("textarea").val(t ? t.toString() : null) + }, ti.prototype.destroy = function () { + this.target.remove() + }, ti), + Ce = ($e.prototype.createTarget = function () { + return this.target = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
    \n
    \n '.concat(i18n.__("多组表格脚函数"), '\n
    \n
    \n \n
    \n
    ')), this.target + }, $e.prototype.getValue = function () { + var t = this.target.find("textarea").val(); + if (t) return t + }, $e.prototype.setValue = function (t) { + this.target.find("textarea").val(t ? t.toString() : null) + }, $e.prototype.destroy = function () { + this.target.remove() + }, $e), + Be = (Xe.prototype.createTarget = function () { + return this.target = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
    \n
    \n '.concat(i18n.__("行样式函数"), '\n
    \n
    \n \n
    \n
    ')), this.target + }, Xe.prototype.getValue = function () { + var t = this.target.find("textarea").val(); + if (t) return t + }, Xe.prototype.setValue = function (t) { + this.target.find("textarea").val(t ? t.toString() : null) + }, Xe.prototype.destroy = function () { + this.target.remove() + }, Xe), + Se = (qe.prototype.createTarget = function () { + return this.target = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
    \n
    \n '.concat(i18n.__("单元格左右对齐"), '\n
    \n
    \n \n
    \n
    ")), this.target + }, qe.prototype.getValue = function () { + var t = this.target.find("select").val(); + if (t) return t.toString() + }, qe.prototype.setValue = function (t) { + this.target.find("select").val(t) + }, qe.prototype.destroy = function () { + this.target.remove() + }, qe), + De = (Ke.prototype.createTarget = function () { + return this.target = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
    \n
    \n '.concat(i18n.__("单元格上下对齐"), '\n
    \n
    \n \n
    \n
    ")), this.target + }, Ke.prototype.getValue = function () { + var t = this.target.find("select").val(); + if (t) return t.toString() + }, Ke.prototype.setValue = function (t) { + this.target.find("select").val(t) + }, Ke.prototype.destroy = function () { + this.target.remove() + }, Ke), + ke = (Ve.prototype.createTarget = function () { + return this.target = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
    \n
    \n '.concat(i18n.__("表格头单元格左右对齐"), '\n
    \n
    \n \n
    \n
    ")), this.target + }, Ve.prototype.getValue = function () { + var t = this.target.find("select").val(); + if (t) return t.toString() + }, Ve.prototype.setValue = function (t) { + this.target.find("select").val(t) + }, Ve.prototype.destroy = function () { + this.target.remove() + }, Ve), + Ne = (Je.prototype.createTarget = function () { + return this.target = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
    \n
    \n '.concat(i18n.__("单元格样式函数"), '\n
    \n
    \n \n
    \n
    ')), this.target + }, Je.prototype.getValue = function () { + var t = this.target.find("textarea").val(); + if (t) return t + }, Je.prototype.setValue = function (t) { + this.target.find("textarea").val(t ? t.toString() : null) + }, Je.prototype.destroy = function () { + this.target.remove() + }, Je), + Ue = (Qe.prototype.createTarget = function () { + return this.target = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
    \n
    \n '.concat(i18n.__("表格头样式函数"), '\n
    \n
    \n \n
    \n
    ')), this.target + }, Qe.prototype.getValue = function () { + var t = this.target.find("textarea").val(); + if (t) return t + }, Qe.prototype.setValue = function (t) { + this.target.find("textarea").val(t ? t.toString() : null) + }, Qe.prototype.destroy = function () { + this.target.remove() + }, Qe), + He = (Ye.prototype.createTarget = function () { + return this.target = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
    \n
    \n '.concat(i18n.__("单元格格式化函数"), '\n
    \n
    \n \n
    \n
    ')), this.target + }, Ye.prototype.getValue = function () { + var t = this.target.find("textarea").val(); + if (t) return t + }, Ye.prototype.setValue = function (t) { + this.target.find("textarea").val(t ? t.toString() : null) + }, Ye.prototype.destroy = function () { + this.target.remove() + }, Ye), + Re = (Fe.prototype.createTarget = function () { + return this.target = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
    \n
    \n '.concat(i18n.__("单元格渲染函数"), '\n
    \n
    \n \n
    \n
    ')), this.target + }, Fe.prototype.getValue = function () { + var t = this.target.find("textarea").val(); + if (t) return t + }, Fe.prototype.setValue = function (t) { + this.target.find("textarea").val(t ? t.toString() : null) + }, Fe.prototype.destroy = function () { + this.target.remove() + }, Fe), + ze = (Ze.prototype.createTarget = function () { + return this.target = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
    \n
    \n '.concat(i18n.__("自动补全"), '\n
    \n
    \n \n
    \n
    ")), this.target + }, Ze.prototype.getValue = function () { + if ("true" == this.target.find("select").val()) return !0 + }, Ze.prototype.setValue = function (t) { + this.target.find("select").val((null == t ? "" : t).toString()) + }, Ze.prototype.destroy = function () { + this.target.remove() + }, Ze), + Oe = (Ge.prototype.createTarget = function () { + return this.target = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
    \n
    \n '.concat(i18n.__("每页最大行数"), '\n
    \n
    \n \n
    \n
    ')), this.target + }, Ge.prototype.getValue = function () { + var t = this.target.find("input").val(); + if (t) return parseInt(t.toString()) + }, Ge.prototype.setValue = function (t) { + this.target.find("input").val(t) + }, Ge.prototype.destroy = function () { + this.target.remove() + }, Ge), + Le = (We.prototype.createTarget = function () { + return this.target = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
    \n
    \n '.concat(i18n.__("表格脚显示"), '\n
    \n
    \n \n
    \n
    ")), this.target + }, We.prototype.getValue = function () { + var t = this.target.find("select").val(); + if (t) return t.toString() + }, We.prototype.setValue = function (t) { + this.target.find("select").val(t) + }, We.prototype.destroy = function () { + this.target.remove() + }, We); + + function We() { + this.name = "tableFooterRepeat" + } + + function Ge() { + this.name = "maxRows" + } + + function Ze() { + this.name = "autoCompletion" + } + + function Fe() { + this.name = "renderFormatter" + } + + function Ye() { + this.name = "formatter2" + } + + function Qe() { + this.name = "stylerHeader" + } + + function Je() { + this.name = "styler2" + } + + function Ve() { + this.name = "halign" + } + + function Ke() { + this.name = "vAlign" + } + + function qe() { + this.name = "align" + } + + function Xe() { + this.name = "rowStyler" + } + + function $e() { + this.name = "gridColumnsFooterFormatter" + } + + function ti() { + this.name = "groupFooterFormatter" + } + + function ei() { + this.name = "groupFormatter" + } + + function ii() { + this.name = "groupFieldsFormatter" + } + + function ni() { + this.name = "footerFormatter" + } + + function ri() { + this.name = "rowsColumnsMergeClean" + } + + function ai() { + this.name = "rowsColumnsMerge" + } + + function oi() { + this.name = "styler" + } + + function si() { + this.name = "formatter" + } + + function t() { + this.name = "dataType" + } + + function e() { + this.name = "paddingRight" + } + + function i() { + this.name = "paddingLeft" + } + + function ci() { + this.name = "tableHeaderRepeat" + } + + function n() { + this.name = "gridColumnsGutter" + } + + function li() { + this.name = "gridColumns" + } + + function pi() { + this.name = "topOffset" + } + + function di() { + this.name = "tableSummary" + } + + function ui() { + this.name = "upperCase" + } + + function fi() { + this.name = "tableSummaryFormatter" + } + + function hi() { + this.name = "tableSummaryNumFormat" + } + + function mi() { + this.name = "tableSummaryAlign" + } + + function gi() { + this.name = "tableSummaryColspan" + } + + function vi() { + this.name = "tableSummaryText" + } + + function bi() { + this.name = "tableSummaryTitle" + } + + function Ii() { + this.name = "tableColumnHeight" + } + + function Ai() { + this.name = "tableQRCodeLevel" + } + + function _i() { + this.name = "tableBarcodeMode" + } + + function yi() { + this.name = "tableTextType" + } + + function xi() { + this.name = "textType" + } + + function r() { + this.name = "columns" + } + + function a() { + this.name = "textContentWrap" + } + + function o() { + this.name = "textContentVerticalAlign" + } + + function wi() { + this.name = "orient" + } + + function s() { + this.name = "backgroundColor" + } + + function c() { + this.name = "borderStyle" + } + + function l() { + this.name = "contentPaddingBottom" + } + + function p() { + this.name = "contentPaddingRight" + } + + function d() { + this.name = "contentPaddingTop" + } + + function u() { + this.name = "contentPaddingLeft" + } + + function f() { + this.name = "borderBottom" + } + + function h() { + this.name = "borderRight" + } + + function m() { + this.name = "borderLeft" + } + + function g() { + this.name = "borderTop" + } + + function Mi() { + this.name = "optionsGroup" + } + + function v() { + this.name = "zIndex" + } + + function b() { + this.name = "transform" + } + + function I() { + this.name = "tableBodyRowBorder" + } + + function Pi() { + this.name = "unShowInPage" + } + + function ji() { + this.name = "lHeight" + } + + function Ei() { + this.name = "leftOffset" + } + + function Ti() { + this.name = "axis" + } + + function Ci() { + this.name = "fixed" + } + + function Bi() { + this.name = "oddPaperFooter" + } + + function Si() { + this.name = "evenPaperFooter" + } + + function Di() { + this.name = "lastPaperFooter" + } + + function ki() { + this.name = "firstPaperFooter" + } + + function Ni() { + this.name = "leftSpaceRemoved" + } + + function Ui() { + this.name = "panelPageRule" + } + + function Hi() { + this.name = "panelPaperRule" + } + + function A() { + this.name = "pageBreak" + } + + function _() { + this.name = "showInPage" + } + + function y() { + this.name = "longTextIndent" + } + + function Ri() { + this.name = "paperNumberContinue" + } + + function zi() { + this.name = "paperNumberDisabled" + } + + function Oi() { + this.name = "paperNumberFormat" + } + + function Li() { + this.name = "watermarkOptions" + } + + function x() { + this.name = "borderColor" + } + + function w() { + this.name = "fit" + } + + function M() { + this.name = "src" + } + + function P() { + this.name = "widthHeight" + } + + function j() { + this.name = "coordinate" + } + + function Wi() { + this.name = "testData" + } + + function Gi() { + this.name = "title" + } + + function Zi() { + this.name = "field" + } + + function E() { + this.name = "textDecoration" + } + + function T() { + this.name = "color" + } + + function Fi() { + this.name = "qrCodeLevel" + } + + function Yi() { + this.name = "qrcodeType" + } + + function Qi() { + this.name = "barcodeType" + } + + function Ji() { + this.name = "barcodeMode" + } + + function C() { + this.name = "borderWidth" + } + + function B() { + this.name = "tableHeaderBackground" + } + + function S() { + this.name = "tableBodyRowHeight" + } + + function D() { + this.name = "tableBodyCellBorder" + } + + function k() { + this.name = "tableHeaderFontWeight" + } + + function Vi() { + this.name = "tableHeaderFontSize" + } + + function Ki() { + this.name = "tableHeaderRowHeight" + } + + function qi() { + this.name = "tableFooterCellBorder" + } + + function Xi() { + this.name = "tableFooterBorder" + } + + function $i() { + this.name = "tableHeaderCellBorder" + } + + function tn() { + this.name = "tableHeaderBorder" + } + + function en() { + this.name = "tableBorder" + } + + function nn() { + this.name = "hideTitle" + } + + function rn() { + this.name = "textAlign" + } + + function an() { + this.name = "letterSpacing" + } + + function on() { + this.name = "fontWeight" + } + + function sn() { + this.name = "fontSize" + } + + function cn() { + this.name = "fontFamily" + } + + function ln() { + this.name = "lineHeight" + } + R.d(H, "a", function () { + return pn + }); + N.init = function () { + N.printElementOptionItems || (N.printElementOptionItems = {}, N._printElementOptionItems.forEach(function (t) { + N.printElementOptionItems[t.name] = t + })) + }, N.registerItem = function (t) { + if (!t.name) throw new Error("styleItem must have name"); + N.init(), N.printElementOptionItems[t.name] = t + }, N.getItem = function (t) { + return N.init(), N.printElementOptionItems[t] + }, N._printElementOptionItems = [new O, new L, new W, new G, new z, new Z, new F, new ie, new Y, new Q, new J, new q, new X, new $, new tt, new V, new K, new et, new it, new nt, new rt, new st, new ct, new lt, new pt, new dt, new ut, new ft, new ht, new mt, new gt, new vt, new It, new At, new _t, new bt, new yt, new xt, new wt, new Mt, new Pt, new jt, new Et, new Tt, new Ct, new Bt, new St, new Dt, new me, new kt, new Nt, new Ut, new Ht, new Rt, new zt, new Ot, new Lt, new Wt, new Gt, new Zt, new Yt, new Ft, new Qt, new Jt, new Vt, new Kt, new qt, new Xt, new $t, new ee, new ge, new ve, new be, new Ie, new Ae, new _e, new ye, new xe, new Pe, new we, new Me, new je, new Ee, new Te, new Ce, new Be, new Se, new ke, new De, new Ne, new Ue, new Re, new He, new ze, new Oe, new Le, new oe, new re, new ae, new ne, new se, new ce, new le, new he, new pe, new de, new ue, new fe, new at, new ot]; + var pn = N; + + function N() { } + }, function (t, e, i) { + i.d(e, "a", function () { + return r + }), i.d(e, "b", function () { + return a + }); + var n = i(14), + r = (c.prototype.clear = function () { + this.tableTatget.find("td").removeClass("selected") + }, c.prototype.setSingleSelect = function (t) { + this.startCell = t, this.selectedCells = [] + }, c.prototype.getSingleSelect = function () { + if (this.selectedCells.length) { + if (1 == this.selectedCells.length) return 1 == this.selectedCells[0].length ? this.selectedCells[0][0] : void 0; + if (1 < this.selectedCells.length) return + } + return this.startCell + }, c.prototype.singleSelectByXY = function (t, e) { + t = this.getCellByXY(t, e); + t && (this.clear(), t) && (t.cell.select(), this.startCell = t, this.selectedCells = []) + }, c.prototype.multipleSelectByXY = function (t, e) { + this.clear(); + var i = []; + this.startCell && (t = this.getCellByXY(t, e)) && (e = n.a.mergeRect(this.startCell.cell.getTableRect(), t.cell.getTableRect()), this.selectByRect(new o(e), i)), this.selectedCells = i + }, c.prototype.selectByRect = function (n, r) { + this.rows.forEach(function (t, e) { + var i = []; + t.columns.forEach(function (t) { + t.isInRect(n) && (i.push(new s(e, t)), t.select()) + }), i.length && r.push(i) + }), n.changed && (n.changed = !1, r.splice(0, r.length), this.selectByRect(n, r)) + }, c.prototype.getSelectedCells = function () { + return this.selectedCells + }, c.prototype.getCellByXY = function (i, n) { + var r; + return this.rows.forEach(function (t, e) { + t = (t.columns || []).filter(function (t) { + return t.checked + }).filter(function (t) { + return t.isXYinCell(i, n) + }); + t.length && (r = new s(e, t[0])) + }), r + }, c), + a = function (t) { + this.x = t.x, this.y = t.y, this.height = t.height, this.width = t.width + }, + o = function (t) { + this.rect = t + }, + s = function (t, e) { + this.rowIndex = t, this.cell = e + }; + + function c(t, e) { + this.selectedCells = [], this.rows = t, this.tableTatget = e + } + }, function (t, e, i) { + i.d(e, "a", function () { + return n + }); + r.createId = function () { + return this.id += 1, this.id + }, r.id = 1; + var n = r; + + function r() { } + }, function (t, e, i) { + i.d(e, "a", function () { + return s + }); + var n, r, a, o = i(5), + e = i(13), + s = (n = function (t, e) { + return (n = Object.setPrototypeOf || (_instanceof({ + __proto__: [] + }, Array) ? function (t, e) { + t.__proto__ = e + } : function (t, e) { + for (var i in e) e.hasOwnProperty(i) && (t[i] = e[i]) + }))(t, e) + }, r = e.a, n(a = c, i = r), a.prototype = null === i ? Object.create(i) : (l.prototype = i.prototype, new l), c.prototype.getPrintElementOptionEntity = function () { + var e = [], + t = this.allColumns ? this.allColumns.filter(function (t) { + return !t.checked + }) : []; + return [].concat(Object(_home_runner_work_vue_plugin_hiprint_vue_plugin_hiprint_node_modules_babel_runtime_helpers_esm_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_1__.a)(this.columns), Object(_home_runner_work_vue_plugin_hiprint_vue_plugin_hiprint_node_modules_babel_runtime_helpers_esm_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_1__.a)(t)).forEach(function (t) { + e.push(t.getEntity()) + }), e + }, c); + + function c(t) { + var e = r.call(this) || this; + return e.columns = [], t && t.constructor === Array ? (t || []).forEach(function (t) { + e.columns.push(new o.a(t)) + }) : t.columns && (t.columns || []).forEach(function (t) { + e.columns.push(new o.a(t)) + }), e + } + + function l() { + this.constructor = a + } + }, function (t, e, i) { + i.d(e, "a", function () { + return a + }); + var n = i(11), + r = i(5), + a = (o.prototype.init = function (t, e, i) { + this.isHead = i, this.target = e || jquery__WEBPACK_IMPORTED_MODULE_60___default()(""), this.tableOptions = t, this.allColumns = this.columns || [], this.initCells((this.columns || []).filter(function (t) { + return t.checked + })) + }, o.prototype.getTarget = function () { + return this.target + }, o.prototype.initCells = function (t) { + var n = this; + t ? (this.columns = t).forEach(function (t, e) { + t.init(n.target.find("td:eq(" + e + ")"), n.tableOptions, n.id, n.isHead) + }) : (this.columns = [], this.target.find("td").map(function (t, e) { + var i = new r.a; + i.init(jquery__WEBPACK_IMPORTED_MODULE_60___default()(e), n.tableOptions, n.id, n.isHead), n.columns.push(i) + })) + }, o.prototype.removeCell = function (t) { + t = this.columns.indexOf(t); + this.columns[t].getTarget().remove(), this.columns.splice(t, 1) + }, o.prototype.createTableCell = function (t, e) { + var i = new r.a; + return i.init(jquery__WEBPACK_IMPORTED_MODULE_60___default()(""), this.tableOptions, this.id, this.isHead), 1 < t && (i.getTarget().attr("rowspan", t), i.rowspan = t), 1 < e && (i.getTarget().attr("colspan", e), i.colspan = e), i + }, o.prototype.insertToTargetCellLeft = function (t, e) { + var i = this.columns.indexOf(t); + t.getTarget().before(e.getTarget()), this.columns.splice(i, 0, e) + }, o.prototype.insertToTargetCellRight = function (t, e) { + t = this.columns.indexOf(t); + this.columns[t].getTarget().after(e.getTarget()), this.columns.splice(t + 1, 0, e) + }, o.prototype.insertCellToFirst = function (t) { + this.target.prepend(t.getTarget()), this.columns.splice(0, 0, t) + }, o.prototype.insertCellToLast = function (t) { + this.columns.push(t), this.target.append(t.getTarget()) + }, o.prototype.getPrintElementOptionEntity = function () { + var e = []; + return [].concat(Object(_home_runner_work_vue_plugin_hiprint_vue_plugin_hiprint_node_modules_babel_runtime_helpers_esm_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_1__.a)(this.columns), Object(_home_runner_work_vue_plugin_hiprint_vue_plugin_hiprint_node_modules_babel_runtime_helpers_esm_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_1__.a)(this.allColumns.filter(function (t) { + return !t.checked + }))).forEach(function (t) { + e.push(t.getEntity()) + }), e + }, o); + + function o() { + this.id = n.a.createId() + } + }, function (t, e, i) { + i.d(e, "a", function () { + return n + }); + var r = i(10), + n = (a.mergeRect = function (t, e) { + var i = Math.min(t.x, e.x), + n = Math.min(t.y, e.y); + return new r.b({ + x: i, + y: n, + height: Math.max(t.y + t.height, e.y + e.height) - n, + width: Math.max(t.x + t.width, e.x + e.width) - i + }) + }, a.Rect = function (t, e, i, n) { + return { + minX: t < i ? t : i, + minY: e < n ? e : n, + maxX: t < i ? i : t, + maxY: e < n ? n : e + } + }, a); + + function a() { } + }, function (module, __webpack_exports__, __webpack_require__) { + __webpack_require__.d(__webpack_exports__, "a", function () { + return TablePrintElement + }); + var _BasePrintElement__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(4), + _HiPrintConfig__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(1), + _dto_PaperHtmlResult__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(6), + _assets_plugins_hinnn__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(0), + _PrintReferenceElement__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(8), + _option_TablePrintElementOption__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(18), + _table_TableExcelHelper__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(7), + _hitable_HiTale__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(16), + _table_GridColumnsStructure__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(20), + _HiPrintlib__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(2), + __extends = (_extendStatics = function (t, e) { + return (_extendStatics = Object.setPrototypeOf || (_instanceof({ + __proto__: [] + }, Array) ? function (t, e) { + t.__proto__ = e + } : function (t, e) { + for (var i in e) e.hasOwnProperty(i) && (t[i] = e[i]) + }))(t, e) + }, function (t, e) { + function i() { + this.constructor = t + } + _extendStatics(t, e), t.prototype = null === e ? Object.create(e) : (i.prototype = e.prototype, new i) + }), + _extendStatics, TablePrintElement = function (_super) { + function TablePrintElement(t, e) { + t = _super.call(this, t) || this; + return t.gridColumnsFooterCss = "hiprint-gridColumnsFooter", t.tableGridRowCss = "table-grid-row", t.options = new _option_TablePrintElementOption__WEBPACK_IMPORTED_MODULE_5__.a(e, t.printElementType), t.options.setDefault(new _option_TablePrintElementOption__WEBPACK_IMPORTED_MODULE_5__.a(_HiPrintConfig__WEBPACK_IMPORTED_MODULE_1__.a.instance.table.default).getPrintElementOptionEntity()), t + } + return __extends(TablePrintElement, _super), TablePrintElement.prototype.getColumns = function () { + return this.options.columns + }, TablePrintElement.prototype.getColumnByColumnId = function (t) { + return this.options.getColumnByColumnId(t) + }, TablePrintElement.prototype.updateDesignViewFromOptions = function () { + var t, e; + this.designTarget && (t = this.designTarget.find(".hiprint-printElement-table-content"), e = this.getHtml(this.designPaper), t.html(""), t.append(e[0].target.find(".table-grid-row")), this.printElementType.editable && this.setHitable(), this.setColumnsOptions(), this.css(this.designTarget, this.getData())) + }, TablePrintElement.prototype.css = function (t, e) { + if ((this.getField() || !this.options.content) && !this.printElementType.formatter) return _super.prototype.css.call(this, t, e) + }, TablePrintElement.prototype.getDesignTarget = function (t) { + return this.designTarget = this.getHtml(t)[0].target, this.css(this.designTarget, this.getData()), this.designPaper = t, this.designTarget.find("td").hidroppable({ + accept: ".rn-draggable-item", + onDrop: function (t, e) { }, + onDragEnter: function (t, e) { + jquery__WEBPACK_IMPORTED_MODULE_60___default()(e).removeClass("rn-draggable-item") + }, + onDragLeave: function (t, e) { + jquery__WEBPACK_IMPORTED_MODULE_60___default()(e).addClass("rn-draggable-item") + } + }), this.designTarget + }, TablePrintElement.prototype.getConfigOptions = function () { + return _HiPrintConfig__WEBPACK_IMPORTED_MODULE_1__.a.instance.table + }, TablePrintElement.prototype.createTarget = function (t, e, i) { + for (var n = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
    '), r = this.createGridColumnsStructure(i), a = 0; a < r.gridColumns; a++) r.getByIndex(a).append(this.getTableHtml(e, i)); + return n.find(".hiprint-printElement-table-content").append(r.target), n + }, TablePrintElement.prototype.createGridColumnsStructure = function (t) { + for (var e = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
    '), i = 0; i < this.options.getGridColumns(); i++) { + var n = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
    '); + e.append(n) + } + var r, a = this.getGridColumnsFooterFormatter(); + return a && ((r = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
    ')).append(a(this.options, this.getData(t), t, [])), e.append(r)), new _table_GridColumnsStructure__WEBPACK_IMPORTED_MODULE_8__.a(this.options.getGridColumns(), e) + }, TablePrintElement.prototype.createtempEmptyRowsTargetStructure = function (t) { + var e; + return this.getField() ? this.createTarget(this.printElementType.title, []) : ((e = this.createTarget(this.printElementType.title, []).clone()).find(".hiprint-printElement-tableTarget tbody tr").remove(), e) + }, TablePrintElement.prototype.getTableHtml = function (t, e) { + var i, n; + return !this.getField() && this.options.content ? ((n = jquery__WEBPACK_IMPORTED_MODULE_60___default()("
    ")).append(this.options.content), (i = n.find("table")).addClass("hiprint-printElement-tableTarget"), i) : this.printElementType.formatter ? ((n = jquery__WEBPACK_IMPORTED_MODULE_60___default()("
    ")).append(this.printElementType.formatter(t)), (i = n.find("table")).addClass("hiprint-printElement-tableTarget"), i) : ((n = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
    ')).append(_table_TableExcelHelper__WEBPACK_IMPORTED_MODULE_6__.a.createTableHead(this.getColumns(), this.options.getWidth() / this.options.getGridColumns())), n.append(_table_TableExcelHelper__WEBPACK_IMPORTED_MODULE_6__.a.createTableRow(this.getColumns(), t, e, this.options, this.printElementType)), "no" != this.options.tableFooterRepeat && _table_TableExcelHelper__WEBPACK_IMPORTED_MODULE_6__.a.createTableFooter(this.printElementType.columns, t, this.options, this.printElementType, e, t).insertBefore(n.find("tbody")), n) + }, TablePrintElement.prototype.getEmptyRowTarget = function () { + return _table_TableExcelHelper__WEBPACK_IMPORTED_MODULE_6__.a.createEmptyRowTarget(this.getColumns(), this) + }, TablePrintElement.prototype.getHtml = function (t, e) { + this.createTempContainer(); + t = this.getPaperHtmlResult(t, e); + return this.removeTempContainer(), t + }, TablePrintElement.prototype.getPaperHtmlResult = function (t, e) { + var i = [], + n = this.getData(e), + r = this.getTableHtml(n, e), + a = this.createtempEmptyRowsTargetStructure(e), + o = (e ? this.updateTargetWidth(a) : this.updateTargetSize(a), this.css(a, n), this.css(r, n), this.getTempContainer().html(""), this.getTempContainer().append(a), a.find("tfoot").outerHeight() || 0); + a.find("tfoot").remove(); + for (var s, c = this.getBeginPrintTopInPaperByReferenceElement(t), l = 0, p = !1; !p;) { + var d = 0, + u = t.getPaperFooter(l), + f = (0 == l && u < c && "none" != t.panelPageRule && (c = c - u + t.paperHeader, i.push(new _dto_PaperHtmlResult__WEBPACK_IMPORTED_MODULE_2__.a({ + target: void 0, + printLine: void 0 + })), d = t.getContentHeight(l) - (c - t.paperHeader), l++, u = t.getPaperFooter(l)), 0 < i.length ? i[i.length - 1].target : void 0), + u = this.getRowsInSpecificHeight(e, 0 < d ? d : 0 == l ? u - c : t.getContentHeight(l), a, r, l, f, o), + p = u.isEnd; + if (d < 0) { + i[0].target = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
    '.concat(i18n._("没有足够空间进行表格分页,请调整页眉/页脚线"), "
    ")), i[0].printLine = c, i[0].referenceElement = new _PrintReferenceElement__WEBPACK_IMPORTED_MODULE_4__.a({ + top: this.options.getTop(), + left: this.options.getLeft(), + height: this.options.getHeight(), + width: this.options.getWidth(), + beginPrintPaperIndex: t.index, + bottomInLastPaper: c + this.options.lHeight, + printTopInPaper: c + }), i[0].target.css("top", c + "pt"), i[0].target.css("left", this.options.displayLeft()); + break + } + f = void 0; + u.target && (u.target.css("left", this.options.displayLeft()), u.target[0].height = ""), f = 0 == l || 0 < d ? (u.target && (s = c, u.target.css("top", c + "pt")), p && null != this.options.lHeight ? c + (u.height > this.options.lHeight ? u.height : this.options.lHeight) : c + u.height) : (u.target && (s = t.paperHeader, u.target.css("top", t.paperHeader + "pt")), t.paperHeader + u.height), i.push(new _dto_PaperHtmlResult__WEBPACK_IMPORTED_MODULE_2__.a({ + target: u.target, + printLine: f, + referenceElement: new _PrintReferenceElement__WEBPACK_IMPORTED_MODULE_4__.a({ + top: this.options.getTop(), + left: this.options.getLeft(), + height: this.options.getHeight(), + width: this.options.getWidth(), + beginPrintPaperIndex: t.index, + bottomInLastPaper: f, + printTopInPaper: s + }) + })), l++, e && this.updatePanelHeight(f + this.options.getHeight(), t) + } + return i + }, TablePrintElement.prototype.getRowsInSpecificHeight = function (t, e, i, n, r, a, o) { + var s, c = n.find("tbody"), + l = _assets_plugins_hinnn__WEBPACK_IMPORTED_MODULE_3__.a.pt.toPx(e), + p = (i.find(".hiprint-printElement-tableTarget tbody").html(""), "last" != this.options.tableFooterRepeat && i.find(".hiprint-printElement-tableTarget tfoot").remove(), "first" == this.options.tableHeaderRepeat && 0 < r ? i.find(".hiprint-printElement-tableTarget thead").remove() : "none" == this.options.tableHeaderRepeat && (t ? i.find(".hiprint-printElement-tableTarget thead").remove() : (i.find(".hiprint-printElement-tableTarget thead").css("background", "firebrick"), i.find(".hiprint-printElement-tableTarget thead tr").css("background", "firebrick"))), "none" == this.panel.panelPageRule), + d = (t && p && (n = i.find(".hiprint-printElement-tableTarget thead").attr("style"), s = i.find(".hiprint-printElement-tableTarget thead tr").clone(), n ? s.attr("style", n) : s.css({ + background: "#e8e8e8" + }), i.find(".hiprint-printElement-tableTarget thead").remove()), i.outerHeight()); + if (!p && l < d) return { + target: void 0, + length: 0, + height: 0, + isEnd: !1 + }; + for (var u = this.options.getGridColumns(), f = [], h = 0; h < u; h++) + for (var m, g, v, b = i.find(".hiprint-printElement-tableTarget:eq(" + h + ")"), I = void 0, A = []; ;) + if (p ? 0 == (m = c.find("tr").length) ? (I = { + height: _assets_plugins_hinnn__WEBPACK_IMPORTED_MODULE_3__.a.px.toPt(d), + isEnd: !0 + }, t && this.options.autoCompletion && (this.autoCompletion(l, b, o), d = i.outerHeight())) : (g = c.find("tr:lt(1)"), 0 == A.length && s && b.find("tbody").append(s), b.find("tbody").append(g), v = g.data("rowData"), f.push(v), A.push(v), d = i.outerHeight(), 0 == m && (c.prepend(g), f.pop(), A.pop(), I = { + height: _assets_plugins_hinnn__WEBPACK_IMPORTED_MODULE_3__.a.px.toPt(d), + isEnd: !1 + })) : d <= l && (0 == c.find("tr").length ? (I = { + height: _assets_plugins_hinnn__WEBPACK_IMPORTED_MODULE_3__.a.px.toPt(d), + isEnd: !0 + }, t && this.options.autoCompletion && (this.autoCompletion(l, b, o), d = b.outerHeight())) : (g = c.find("tr:lt(1)"), this.options.rowsColumnsMerge && (0 < r || 0 < h) && 0 == A.length && (g = this.fixMergeSpan(g, c)), b.find("tbody").append(g), v = g.data("rowData"), f.push(v), A.push(v), d = b.outerHeight(), (("last" == this.options.tableFooterRepeat ? d : d += o) > l || this.options.maxRows && A.length > +this.options.maxRows) && (c.prepend(g), f.pop(), A.pop(), d = b.outerHeight(), I = { + height: _assets_plugins_hinnn__WEBPACK_IMPORTED_MODULE_3__.a.px.toPt(d), + isEnd: !1 + }))), I) { + if ("last" == this.options.tableFooterRepeat && !I.isEnd) break; + "no" !== this.options.tableFooterRepeat && (p ? b.find("tbody").append(_table_TableExcelHelper__WEBPACK_IMPORTED_MODULE_6__.a.createTableFooter(this.printElementType.columns, this.getData(t), this.options, this.printElementType, t, A).children()) : _table_TableExcelHelper__WEBPACK_IMPORTED_MODULE_6__.a.createTableFooter(this.printElementType.columns, this.getData(t), this.options, this.printElementType, t, A).insertBefore(b.find("tbody")), this.css(b, t)); + break + } var _, e = i.find(".hiprint-printElement-tableTarget tbody tr").length, + n = this.getGridColumnsFooterFormatter(), + n = (n && i.find(this.gridColumnsFooterCss).html(n(this.options, this.getData(t), t, f)), d = i.outerHeight(), c.find("tr:lt(1)")); + return 0 == e && n.length && v == n.data("rowData") ? (b.find("tbody").append(n), _ = b.find("tbody tr").outerHeight(), c.prepend(n), { + target: jquery__WEBPACK_IMPORTED_MODULE_60___default()('
    '.concat(i18n.__("没有足够空间,显示下方内容, 可分页高度"), ": ") + l + "px < ".concat(i18n.__("当前需要高度"), ": ") + _ + "px
    ").append(n.css("background", "blue")), + length: e, + height: _assets_plugins_hinnn__WEBPACK_IMPORTED_MODULE_3__.a.px.toPt(d), + isEnd: !1 + }) : 0 == c.find("tr").length ? 0 == e && a ? { + target: void 0, + length: 0, + height: 0, + isEnd: !0 + } : { + target: i.clone(), + length: e, + height: _assets_plugins_hinnn__WEBPACK_IMPORTED_MODULE_3__.a.px.toPt(d), + isEnd: !0 + } : { + target: i.clone(), + length: e, + height: _assets_plugins_hinnn__WEBPACK_IMPORTED_MODULE_3__.a.px.toPt(d), + isEnd: !1 + } + }, TablePrintElement.prototype.fixMergeSpan = function (t, e) { + var i = this, + n = 1, + r = !1, + a = 1, + o = !1; + return t.nextAll().each(function (t) { + 0 < jquery__WEBPACK_IMPORTED_MODULE_60___default()(this).children().filter("td[rowspan=0]").length && !r ? n += 1 : r = !0, 0 < jquery__WEBPACK_IMPORTED_MODULE_60___default()(this).children().filter("td[colspan=0]").length && !o ? a += 1 : o = !0 + }), t.children().each(function (t, e) { + jquery__WEBPACK_IMPORTED_MODULE_60___default()(e).attr("rowspan") < 1 && (jquery__WEBPACK_IMPORTED_MODULE_60___default()(e).attr("rowspan", n), jquery__WEBPACK_IMPORTED_MODULE_60___default()(e).css("display", ""), i.options.rowsColumnsMergeClean) && jquery__WEBPACK_IMPORTED_MODULE_60___default()(e).text(""), jquery__WEBPACK_IMPORTED_MODULE_60___default()(e).attr("colspan") < 1 && (jquery__WEBPACK_IMPORTED_MODULE_60___default()(e).attr("colspan", a), jquery__WEBPACK_IMPORTED_MODULE_60___default()(e).css("display", ""), i.options.rowsColumnsMergeClean) && jquery__WEBPACK_IMPORTED_MODULE_60___default()(e).text("") + }), t + }, TablePrintElement.prototype.autoCompletion = function (t, e, i) { + for (var n, r = this.getEmptyRowTarget(), a = e.outerHeight() + i; a < t && (n = r.clone(), e.find("tbody").append(n), a = e.outerHeight() + i, !(this.options.maxRows && e.find("tbody").children().length > this.options.maxRows));); + n && n.remove() + }, TablePrintElement.prototype.getData = function (i) { + if (!i) try { + var t = this.options.testData || "[{}]"; + return JSON.parse(t) + } catch (e) { + return [{}] + } + var t = this.getField(), + e = t && t.split(".").reduce(function (t, e) { + return t ? t[e] : i ? i[e] : "" + }, !1) || ""; + return e ? JSON.parse(JSON.stringify(e)) : [] + }, TablePrintElement.prototype.onResize = function (t, e, i, n, r) { + _super.prototype.updateSizeAndPositionOptions.call(this, r, n, i, e), _table_TableExcelHelper__WEBPACK_IMPORTED_MODULE_6__.a.resizeTableCellWidth(this.designTarget, this.getColumns(), this.options.getWidth()) + }, TablePrintElement.prototype.getReizeableShowPoints = function () { + return ["s", "e"] + }, TablePrintElement.prototype.design = function (t, a) { + var o = this; + this.designTarget.hidraggable({ + handle: this.designTarget.find(".hiprint-printElement-table-handle"), + axis: o.options.axis || void 0, + designTarget: o, + onDrag: function (t, e, i) { + o.updateSizeAndPositionOptions(e, i), o.createLineOfPosition(a), _HiPrintlib__WEBPACK_IMPORTED_MODULE_9__.a.instance.changed = !0 + }, + moveUnit: "pt", + minMove: _HiPrintConfig__WEBPACK_IMPORTED_MODULE_1__.a.instance.movingDistance, + onBeforeDrag: function (t) { + _HiPrintlib__WEBPACK_IMPORTED_MODULE_9__.a.instance.draging = !0, o.createLineOfPosition(a) + }, + getScale: function () { + return o.designPaper.scale || 1 + }, + onStopDrag: function (t) { + _HiPrintlib__WEBPACK_IMPORTED_MODULE_9__.a.instance.changed && _assets_plugins_hinnn__WEBPACK_IMPORTED_MODULE_3__.a.event.trigger("hiprintTemplateDataChanged_" + o.templateId, "移动"), _HiPrintlib__WEBPACK_IMPORTED_MODULE_9__.a.instance.draging = !1, _HiPrintlib__WEBPACK_IMPORTED_MODULE_9__.a.instance.changed = !1, o.removeLineOfPosition() + } + }), this.printElementType.editable && this.setHitable(), this.setColumnsOptions(), this.designTarget.hireizeable({ + showPoints: o.getReizeableShowPoints(), + showSizeBox: _HiPrintConfig__WEBPACK_IMPORTED_MODULE_1__.a.instance.showSizeBox, + noContainer: !0, + onBeforeResize: function () { + _HiPrintlib__WEBPACK_IMPORTED_MODULE_9__.a.instance.draging = !0 + }, + getScale: function () { + return o.designPaper.scale || 1 + }, + onResize: function (t, e, i, n, r) { + o.onResize(t, e, i, n, r), o.hitable && o.hitable.updateColumnGrips(), o.createLineOfPosition(a) + }, + onStopResize: function (t) { + _assets_plugins_hinnn__WEBPACK_IMPORTED_MODULE_3__.a.event.trigger("hiprintTemplateDataChanged_" + o.templateId, t ? "旋转" : "大小"), _HiPrintlib__WEBPACK_IMPORTED_MODULE_9__.a.instance.draging = !1, o.removeLineOfPosition() + } + }), this.bingKeyboardMoveEvent(this.designTarget, a) + }, TablePrintElement.prototype.setHitable = function () { + var t = this; + this.hitable = new _hitable_HiTale__WEBPACK_IMPORTED_MODULE_7__.a({ + templateId: t.templateId, + table: this.designTarget.find(".hiprint-printElement-tableTarget:eq(0)"), + rows: this.getColumns(), + resizeRow: !1, + resizeColumn: !0, + fields: this.options.fields, + trs: this.designTarget.find(".hiprint-printElement-tableTarget:eq(0)").find("tbody tr"), + handle: this.designTarget.find(".hiprint-printElement-tableTarget:eq(0)").find("thead"), + isEnableEdit: this.printElementType.editable || !0, + columnDisplayEditable: null == this.printElementType.columnDisplayEditable || this.printElementType.columnDisplayEditable, + columnDisplayIndexEditable: null == this.printElementType.columnDisplayIndexEditable || this.printElementType.columnDisplayIndexEditable, + columnResizable: null == this.printElementType.columnResizable || this.printElementType.columnResizable, + columnAlignEditable: null == this.printElementType.columnAlignEditable || this.printElementType.columnAlignEditable, + isEnableEditText: null == this.printElementType.columnTitleEditable || this.printElementType.columnTitleEditable, + isEnableEditField: null == this.printElementType.isEnableEditField || this.printElementType.isEnableEditField, + isEnableContextMenu: null == this.printElementType.isEnableContextMenu || this.printElementType.isEnableContextMenu, + isEnableInsertRow: null == this.printElementType.isEnableInsertRow || this.printElementType.isEnableInsertRow, + isEnableDeleteRow: null == this.printElementType.isEnableDeleteRow || this.printElementType.isEnableDeleteRow, + isEnableInsertColumn: null == this.printElementType.isEnableInsertColumn || this.printElementType.isEnableInsertColumn, + isEnableDeleteColumn: null == this.printElementType.isEnableDeleteColumn || this.printElementType.isEnableDeleteColumn, + isEnableMergeCell: null == this.printElementType.isEnableMergeCell || this.printElementType.isEnableMergeCell + }), _assets_plugins_hinnn__WEBPACK_IMPORTED_MODULE_3__.a.event.on("updateTable" + this.hitable.id, function () { + t.updateDesignViewFromOptions(), _assets_plugins_hinnn__WEBPACK_IMPORTED_MODULE_3__.a.event.trigger("hiprintTemplateDataChanged_" + t.templateId, "调整表头") + }) + }, TablePrintElement.prototype.setColumnsOptions = function () { + var n = this; + this.designTarget.find(".hiprint-printElement-tableTarget:eq(0)").find("thead td").bind("click.hiprint", function (t) { + var e, t = jquery__WEBPACK_IMPORTED_MODULE_60___default()(t.target).attr("id") || jquery__WEBPACK_IMPORTED_MODULE_60___default()(t.target).attr("column-id"), + i = n.getColumnByColumnId(t); + i ? (e = n.getPrintElementOptionItemsByName("tableColumn"), _assets_plugins_hinnn__WEBPACK_IMPORTED_MODULE_3__.a.event.trigger(n.getPrintElementSelectEventKey(), { + printElement: n, + customOptionsInput: [{ + title: (i.title || "".concat(i.id, "(id)")) + "-".concat(i18n.__("列属性")), + optionItems: e, + options: i, + callback: function (t) { + e.forEach(function (t) { + var e = t.getValue(); + "title" != t.name || !e || e.trim().endsWith("#") || e.trim().startsWith("#") ? i[t.name] = e : (e = e ? e.split("#") : "", i.title = e[0], 1 < e.length && (i.columnId = i.field = e[1]), i.columnId && i.target.attr("column-id", i.columnId), t.target.find("textarea").val(e[0])) + }) + } + }] + })) : _assets_plugins_hinnn__WEBPACK_IMPORTED_MODULE_3__.a.event.trigger(n.getPrintElementSelectEventKey(), { + printElement: n + }) + }) + }, TablePrintElement.prototype.filterOptionItems = function (t) { + var e = _super.prototype.filterOptionItems.call(this, t); + return this.printElementType.editable && 1 == this.options.columns.length ? e : t.filter(function (t) { + return "columns" != t.name + }) + }, TablePrintElement.prototype.getFooterFormatter = function () { + var footerFormatter = void 0; + if (this.printElementType.footerFormatter && (footerFormatter = this.printElementType.footerFormatter), this.options.footerFormatter) try { + var s = "footerFormatter=" + this.options.footerFormatter; + eval(s) + } catch (t) { } + return footerFormatter + }, TablePrintElement.prototype.getGridColumnsFooterFormatter = function () { + var gridColumnsFooterFormatter = void 0; + if (this.printElementType.gridColumnsFooterFormatter && (gridColumnsFooterFormatter = this.printElementType.gridColumnsFooterFormatter), this.options.gridColumnsFooterFormatter) try { + var s = "gridColumnsFooterFormatter=" + this.options.gridColumnsFooterFormatter; + eval(s) + } catch (t) { } + return gridColumnsFooterFormatter + }, TablePrintElement + }(_BasePrintElement__WEBPACK_IMPORTED_MODULE_0__.a) + }, function (t, e, i) { + var n = function (t) { + this.table = t.table, this.templateId = t.templateId, this.fields = t.fields, this.isEnableEdit = t.isEnableEdit, this.trs = t.trs, this.resizeRow = t.resizeRow, this.resizeColumn = t.resizeColumn, this.isEnableEditField = t.isEnableEditField, this.isEnableContextMenu = t.isEnableContextMenu, this.isEnableEditField = t.isEnableEditField, this.isEnableInsertRow = t.isEnableInsertRow, this.isEnableDeleteRow = t.isEnableDeleteRow, this.isEnableInsertColumn = t.isEnableInsertColumn, this.isEnableDeleteColumn = t.isEnableDeleteColumn, this.isEnableMergeCell = t.isEnableMergeCell, this.columnResizable = t.columnResizable, this.columnAlignEditable = t.columnAlignEditable + }, + r = (y.prototype.enableEidt = function () { + this.options.isEnableEdit + }, y.prototype.disableEdit = function () { + this.options.isEnableEdit + }, y.prototype.isEnableEdit = function () { + return this.options.isEnableEdit + }, y), + p = i(0), + d = function (t) { + this.cell = t.cell, this.link = t.link, this.linkType = t.linkType, this.bottom = t.bottom, this.rightMost = t.rightMost, this.rowLevel = t.rowLevel, this.columnLevel = t.columnLevel, this.indexInTableGridRow = t.indexInTableGridRow, this.indexInTableGridColumn = t.indexInTableGridColumn + }, + a = i(10), + s = (_.getLeftTableCell = function (t, i) { + var n; + return t.forEach(function (t, e) { + t.cell && e < i && (n = t.cell) + }), n + }, _.getIndex = function (t, i) { + var n; + return t.forEach(function (t, e) { + t.cell && t.cell.id == i && (n = e) + }), n + }, _), + c = i(13), + o = i(11), + l = function (t, e) { + this.target = t, this.grips = e + }, + u = function (t) { + this.target = t + }, + f = function () { + this.rowColumns = [] + }, + h = (A.getColumnsWidth = function (t, i) { + var n = {}, + r = A.allAutoWidth(t); + return t.rowColumns.forEach(function (t) { + var e = +i, + e = t.width / r * (0 < e ? e : 0); + n[t.id] = e + }), n + }, A.resizeTableCellWeight = function (t) { + t.forEach(function (t) { + t.columns.forEach(function (t) { + t.hasWidth && jquery__WEBPACK_IMPORTED_MODULE_60___default()(t.getTarget()).css("width", t.width + "pt") + }) + }) + }, A.allAutoWidth = function (t) { + var e = 0; + return t.rowColumns.forEach(function (t) { + e += t.width + }), e + }, A.reconsitutionTableColumnTree = function (i, t, e) { + for (var n = t || new f, r = 0; r < i.length; r++) ! function (e) { + n.totalLayer = e + 1, n[e] = i[e].columns, n.rowColumns = n.rowColumns.concat(n[e].filter(function (t) { + return t.rowspan == i.length - e + })) + }(r); + return n + }, A), + m = i(2), + g = (I.prototype.init = function () { + this.addResizeRowAndColumn(), this.hitable.optionsCoat.options.resizeColumn && this.createColumnGrips(), this.hitable.optionsCoat.options.resizeRow && this.createRowGrips() + }, I.prototype.resizeTableCellWidth = function () { + h.resizeTableCellWeight(this.rows) + }, I.prototype.addResizeRowAndColumn = function () { }, I.prototype.createColumnGrips = function () { + var r = this, + a = this, + o = [], + s = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
    '); + s.width(this.target.width()), this.rows.forEach(function (t) { + (t.columns || []).filter(function (t) { + return t.checked + }).forEach(function (t, e) { + var i, n; + t.getTarget().attr("haswidth") && (i = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
    '), s.append(i), n = new u(i), 0 < o.length && (o[o.length - 1].nextGrip = n), o.push(n), r.syncGrips(t, n), jquery__WEBPACK_IMPORTED_MODULE_60___default()(i).hidraggable({ + axis: "h", + onDrag: function (t, e, i) { }, + moveUnit: "pt", + minMove: 1, + getScale: function () { + return jquery__WEBPACK_IMPORTED_MODULE_60___default()(".hiprint-printPaper")[0].style.transform && parseFloat(jquery__WEBPACK_IMPORTED_MODULE_60___default()(".hiprint-printPaper")[0].style.transform.slice(6, -1)) || 1 + }, + onBeforeDrag: function (t) { + if (m.a.instance.draging = !0, !n.nextGrip) return !1; + a.dragingGrip = n, a.dragingGrip.left = parseFloat(a.dragingGrip.target.css("left").replace("px", "")), n.target.addClass("columngripDraging") + }, + onStopDrag: function (t) { + m.a.instance.draging = !1; + var e = parseFloat(a.dragingGrip.target.css("left").replace("px", "")), + e = p.a.px.toPt(e - a.dragingGrip.left); + n.cell.width + e < 10 ? e = 10 - n.cell.width : n.nextGrip.cell.width - e < 10 && (e = n.nextGrip.cell.width - 10), n.cell.width = n.cell.width + e, n.nextGrip.cell.width = n.nextGrip.cell.width - e, r.resizeTableCellWidth(), n.target.removeClass("columngripDraging"), a.updateColumnGrips() + } + })) + }) + }), this.target.before(s), this.cgripContariner = new l(s, o) + }, I.prototype.updateColumnGrips = function () { + this.cgripContariner && (this.cgripContariner.target.remove(), this.createColumnGrips()) + }, I.prototype.updateRowGrips = function () { + this.rgripContariner && (this.rgripContariner.target.remove(), this.createRowGrips()) + }, I.prototype.createRowGrips = function () { + var r = this, + a = this, + o = [], + s = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
    '); + this.rows.forEach(function (t, i) { + var e = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
    '), + n = (s.append(e), new u(e)); + o.push(n), 0 < i && i < r.rows.length && jquery__WEBPACK_IMPORTED_MODULE_60___default()(e).hidraggable({ + axis: "v", + onDrag: function (t, e, i) { }, + moveUnit: "pt", + minMove: 1, + onBeforeDrag: function (t) { + a.dragingGrip = n, a.dragingGrip.top = parseFloat(a.dragingGrip.target.css("top").replace("px", "")), n.target.addClass("rowgripDraging") + }, + onStopDrag: function (t) { + var e = parseFloat(a.dragingGrip.target.css("top").replace("px", "")), + e = p.a.px.toPt(e - a.dragingGrip.top + a.rows[i].columns[0].getTarget().height()); + a.rows[i].columns[0].getTarget().css("height", e + "pt"), a.syncRowGrips(), n.target.removeClass("rowgripDraging") + } + }) + }), this.target.before(s), this.rgripContariner = new l(s, o), this.syncRowGrips() + }, I.prototype.syncGrips = function (t, e) { + var i = t.getTarget(); + e.cell = t, e.target.css({ + left: i.offset().left - this.target.offset().left + i.outerWidth(!1), + height: 30 + }) + }, I.prototype.syncRowGrips = function () { + var i = this; + this.rgripContariner.target.height(this.target.height()), this.rows.forEach(function (t, e) { + t = t.columns[0].getTarget(); + i.rgripContariner.grips[e].target.css({ + top: t.offset().top - i.target.offset().top + t.outerHeight(!1), + width: 30 + }) + }) + }, I.prototype.addResizerHeadRow = function () { + this.target.find("thead").prepend() + }, I), + v = (b.prototype.init = function () { }, b.prototype.updateRowGrips = function () { }, b.prototype.updateColumnGrips = function () { }, b); + + function b() { } + + function I(t) { + this.signature = "HiTresizer", this.hitable = t, this.rows = t.rows, this.target = t.target + } + + function A() { } + + function _() { } + + function y(t) { + this.options = new n(t) + } + i.d(e, "a", function () { + return x + }); + w.prototype.insertRow = function (t, e, i) { + var e = e || this.tableCellSelector.getSingleSelect(), + n = e.cell, + r = this.rows[e.rowIndex], + e = e.rowIndex, + a = this.getCellGrid(), + o = new c.a; + o.init(this.optionsCoat, void 0, r.isHead), i && o.getTarget().addClass(i), "above" == t ? (a[e].forEach(function (t) { + var e, i = t.link || t.cell, + i = i.width / i.colspan; + 0 == t.columnLevel ? ((e = o.createTableCell()).width = i, o.insertCellToLast(e)) : ("column" == t.linkType && (i = t.link.getTarget(), t.link.rowspan += 1, i.attr("rowspan", t.link.rowspan)), t.linkType) + }), this.rows.splice(e, 0, o), r.getTarget().before(o.getTarget())) : (a[i = e + n.rowspan - 1].forEach(function (t) { + var e, i, n = t.link || t.cell, + n = n.width / n.colspan; + t.bottom ? ((e = o.createTableCell()).width = n, o.insertCellToLast(e)) : (t.cell && (i = t.cell.getTarget(), t.cell.rowspan += 1, i.attr("rowspan", t.cell.rowspan)), "column" == t.linkType && (i = t.link.getTarget(), t.link.rowspan += 1, i.attr("rowspan", t.link.rowspan))) + }), this.rows.splice(1 + i, 0, o), this.rows[i].getTarget().after(o.getTarget())), p.a.event.trigger("newRow" + this.id, o) + }, w.prototype.insertColumn = function (t, e, a, o) { + var r, s, c = this, + l = this.rows.concat(this.trRows), + e = e || this.tableCellSelector.getSingleSelect(), + i = e.cell, + e = e.rowIndex, + n = this.getCellGrid(l), + e = n[e].filter(function (t) { + return t.cell && t.cell.id == i.id || t.link && t.link.id == i.id + }); + "left" == t ? (r = e[0].indexInTableGridRow, n.forEach(function (t, e) { + var i, n = t[r], + t = t.filter(function (t, e) { + return r <= e && t.cell + }); + 0 == n.rowLevel ? (i = l[e], e = l[e].createTableCell(), a && e.getTarget().addClass(a), null != o && (e.width = o), t.length ? i.insertToTargetCellLeft(t[0].cell, e) : i.insertCellToLast(e), p.a.event.trigger("newCell" + c.id, e)) : "row" == n.linkType && (t = n.link.getTarget(), n.link.colspan += 1, t.attr("colspan", n.link.colspan)) + })) : (s = e[e.length - 1].indexInTableGridRow, n.forEach(function (t, e) { + var i, n, r = t[s], + t = t.filter(function (t, e) { + return e <= s && t.cell + }); + r.rightMost ? (i = (e = l[e]).createTableCell(), a && i.getTarget().addClass(a), null != o && (i.width = o), t.length ? e.insertToTargetCellRight(t[t.length - 1].cell, i) : e.insertCellToFirst(i), p.a.event.trigger("newCell" + c.id, i)) : (t = r.link || r.cell, "row" == r.linkType && (n = t.getTarget(), t.colspan += 1, n.attr("colspan", t.colspan)), r.cell && (n = t.getTarget(), t.colspan += 1, n.attr("colspan", t.colspan))) + })) + }, w.prototype.deleteRow = function () { + var a = this, + t = this.tableCellSelector.getSingleSelect(), + o = (t.cell, this.rows[t.rowIndex], t.rowIndex), + s = this.getCellGrid(), + c = this.rows[o]; + s[o].forEach(function (t, i) { + var e, n, r; + t.cell ? 1 == t.cell.rowspan ? c.removeCell(t.cell) : (c.removeCell(t.cell), r = s[o + 1].filter(function (t, e) { + return t.cell && i < e + }), n = (e = a.rows[o + 1]).createTableCell(t.cell.rowspan - 1, t.cell.colspan), r.length ? e.insertToTargetCellLeft(r[0].cell, n) : e.insertCellToLast(n)) : "column" == t.linkType && (--(r = t.link).rowspan, r.getTarget().attr("rowspan", r.rowspan)) + }), c.getTarget().remove(), this.rows.splice(o, 1) + }, w.prototype.deleteColums = function () { + var i = this.rows.concat(this.trRows), + t = this.tableCellSelector.getSingleSelect(), + e = t.cell, + t = t.rowIndex, + n = this.getCellGrid(i), + r = n[t].filter(function (t) { + return t.cell && t.cell.id == e.id || t.link && t.link.id == e.id + })[0].indexInTableGridRow; + n.forEach(function (t, e) { + t = t[r]; + t.cell ? 1 == t.cell.colspan ? i[e].removeCell(t.cell) : (--t.cell.colspan, t.cell.getTarget().attr("colspan", t.cell.colspan)) : "row" == t.linkType && (--t.link.colspan, t.link.getTarget().attr("colspan", t.link.colspan)) + }) + }, w.prototype.mergeCell = function () { + var n, r = this, + a = this.tableCellSelector.getSelectedCells(); + 0 != a.length && (n = a[0][0].cell, a.forEach(function (t, i) { + t.forEach(function (t, e) { + 0 == i ? 0 != e && (n.colspan += t.cell.colspan, r.rows[t.rowIndex].removeCell(t.cell)) : r.rows[t.rowIndex].removeCell(t.cell), 0 == e && a[0][0].rowIndex + n.rowspan - 1 < t.rowIndex && (n.rowspan += t.cell.rowspan) + }) + }), n.getTarget().attr("colspan", n.colspan), n.getTarget().attr("rowspan", n.rowspan), this.tableCellSelector.setSingleSelect(a[0][0])) + }, w.prototype.splitCell = function () { + var t = this.tableCellSelector.getSingleSelect(), + e = this.getCellGrid(), + i = s.getIndex(e[t.rowIndex], t.cell.id); + if (t) { + for (var n = t.rowIndex; n < t.rowIndex + t.cell.rowspan; n++) + for (var r = this.rows[n], a = n == t.rowIndex ? t.cell : s.getLeftTableCell(e[n], i), o = 0; o < t.cell.colspan; o++) n == t.rowIndex && 0 == o || (a ? r.insertToTargetCellRight(a, r.createTableCell()) : r.insertCellToFirst(r.createTableCell())); + t.cell.rowspan = 1, t.cell.colspan = 1, t.cell.getTarget().attr("colspan", t.cell.colspan), t.cell.getTarget().attr("rowspan", t.cell.rowspan) + } + }, w.prototype.init = function (e) { + var i = this; + jquery__WEBPACK_IMPORTED_MODULE_60___default()(this.target).addClass("hitable"), this.optionsCoat.onBeforEdit = function (t) { + return !(i.optionsCoat.options.onBeforEdit && !1 === e.onBeforEdit(t) || (i.optionsCoat.editingCell && i.optionsCoat.editingCell.endEdit(), 0)) + }, jquery__WEBPACK_IMPORTED_MODULE_60___default()(this.target).mousedown(function (t) { + i.optionsCoat.isLeftMouseButtonDown = !0 + }), jquery__WEBPACK_IMPORTED_MODULE_60___default()(this.target).mouseup(function (t) { + i.optionsCoat.isLeftMouseButtonDown = !1 + }), this.initContext(), this.target.on("mousemove", function (t) { + 1 === t.buttons && i.tableCellSelector.multipleSelectByXY(t.pageX, t.pageY) + }).on("mousedown", function (t) { + 1 === t.buttons && i.tableCellSelector.singleSelectByXY(t.pageX, t.pageY) + }) + }, w.prototype.initRows = function (t) { + var i = this; + this.trRows = [], t ? ((this.rows = t).forEach(function (t, e) { + t.init(i.optionsCoat, i.target.find("tr:eq(" + e + ")"), !0) + }), (t = this.optionsCoat.options.trs) && this.initRowsByTrs(t).forEach(function (t) { + i.trRows.push(t) + })) : this.rows = this.initRowsByTrs(this.target.find("tr")) + }, w.prototype.initRowsByTrs = function (t) { + var n = this; + return t.map(function (t, e) { + var i = new c.a; + return i.init(n.optionsCoat, jquery__WEBPACK_IMPORTED_MODULE_60___default()(e)), i + }).get() + }, w.prototype.enableEidt = function () { + this.optionsCoat.enableEidt() + }, w.prototype.disableEdit = function () { + this.optionsCoat.disableEdit() + }, w.prototype.getCellGrid = function (t) { + var t = t || this.rows, + c = this.getColumnStep(), + l = new Array; + return t.forEach(function (t, s) { + t.columns.forEach(function (t, e) { + for (var i = 0; i < t.colspan; i++) + for (var n = 0, r = !1; n < c && !r;) { + if (l[s] = l[s] || [], !l[s][n]) { + l[s][n] = new d({ + cell: 0 == i ? t : void 0, + link: 0 != i ? t : void 0, + linkType: 0 < i ? "row" : void 0, + rightMost: i == t.colspan - 1 || void 0, + bottom: 0 == t.rowspan - 1, + rowLevel: i, + columnLevel: 0, + indexInTableGridRow: n, + indexInTableGridColumn: s + }); + for (var a = s + 1, o = 1; o < t.rowspan; o++) l[a] = l[a] || [], l[a][n] = new d({ + cell: void 0, + link: t, + linkType: 0 < i ? "rowColumn" : "column", + rightMost: i == t.colspan - 1 || void 0, + bottom: o == t.rowspan - 1, + rowLevel: i, + columnLevel: o, + indexInTableGridRow: n, + indexInTableGridColumn: a + }), a += 1; + r = !0 + } + n++ + } + }) + }), l + }, w.prototype.setAlign = function (t) { + var e = this.tableCellSelector.getSingleSelect(); + e && e.cell.setAlign(t) + }, w.prototype.setVAlign = function (t) { + var e = this.tableCellSelector.getSingleSelect(); + e && e.cell.setVAlign(t) + }, w.prototype.getColumnStep = function (t) { + var e = 0; + return this.rows.length && this.rows[t || 0].columns.forEach(function (t) { + e += t.colspan + }), e + }, w.prototype.initContext = function () { + var e = this; + if (!this.optionsCoat.options.isEnableContextMenu) return !1; + jquery__WEBPACK_IMPORTED_MODULE_60___default()(this.handle).hicontextMenu({ + menus: [{ + text: "".concat(i18n.__("在上方插入行")), + enabled: this.optionsCoat.options.isEnableInsertRow, + disable: function () { + return !e.tableCellSelector.getSingleSelect() + }, + callback: function () { + e.insertRow("above"), e.resizer.updateRowGrips(), p.a.event.trigger("updateTable" + e.id) + } + }, { + text: "".concat(i18n.__("在下方插入行")), + borderBottom: !0, + enabled: this.optionsCoat.options.isEnableInsertRow, + disable: function () { + return !e.tableCellSelector.getSingleSelect() + }, + callback: function () { + e.insertRow("below"), e.resizer.updateRowGrips(), p.a.event.trigger("updateTable" + e.id) + } + }, { + text: "".concat(i18n.__("向左方插入列")), + enabled: this.optionsCoat.options.isEnableInsertColumn, + disable: function () { + return !e.tableCellSelector.getSingleSelect() + }, + callback: function () { + e.insertColumn("left"), e.resizer.updateColumnGrips(), p.a.event.trigger("updateTable" + e.id) + } + }, { + text: "".concat(i18n.__("向右方插入列")), + enabled: this.optionsCoat.options.isEnableInsertColumn, + disable: function () { + return !e.tableCellSelector.getSingleSelect() + }, + borderBottom: !0, + callback: function () { + e.insertColumn("right"), e.resizer.updateColumnGrips(), p.a.event.trigger("updateTable" + e.id) + } + }, { + text: "".concat(i18n.__("删除行")), + enabled: this.optionsCoat.options.isEnableDeleteRow, + disable: function () { + return !e.tableCellSelector.getSingleSelect() || e.rows.length <= 1 + }, + callback: function () { + e.deleteRow(), e.resizer.updateRowGrips(), p.a.event.trigger("updateTable" + e.id) + } + }, { + text: "".concat(i18n.__("删除列")), + borderBottom: !0, + enabled: this.optionsCoat.options.isEnableDeleteColumn, + disable: function () { + return !e.tableCellSelector.getSingleSelect() || 0 < e.rows.length && e.rows[0].columns.length <= 1 + }, + callback: function () { + e.deleteColums(), e.resizer.updateColumnGrips(), p.a.event.trigger("updateTable" + e.id) + } + }, { + text: "".concat(i18n.__("对齐")), + borderBottom: !0, + enabled: this.optionsCoat.options.columnAlignEditable, + menus: [{ + text: "".concat(i18n.__("左")), + callback: function () { + e.setAlign("left") + } + }, { + text: "".concat(i18n.__("左右居中")), + callback: function () { + e.setAlign("center") + } + }, { + text: "".concat(i18n.__("右")), + callback: function () { + e.setAlign("right") + } + }, { + text: "".concat(i18n.__("默认")), + borderBottom: !0, + callback: function () { + e.setAlign("") + } + }, { + text: "".concat(i18n.__("上")), + callback: function () { + e.setVAlign("top") + } + }, { + text: "".concat(i18n.__("垂直居中")), + callback: function () { + e.setVAlign("middle") + } + }, { + text: "".concat(i18n.__("下")), + callback: function () { + e.setVAlign("bottom") + } + }, { + text: "".concat(i18n.__("默认")), + callback: function () { + e.setVAlign("") + } + }] + }, { + text: "".concat(i18n.__("合并单元格")), + enabled: this.optionsCoat.options.isEnableMergeCell, + disable: function () { + return e.tableCellSelector.getSingleSelect() + }, + callback: function () { + e.mergeCell(), p.a.event.trigger("updateTable" + e.id) + } + }, { + text: "".concat(i18n.__("解开单元格")), + enabled: this.optionsCoat.options.isEnableMergeCell, + disable: function () { + var t = e.tableCellSelector.getSingleSelect(); + return !t || 1 == t.cell.rowspan && 1 == t.cell.colspan + }, + callback: function () { + e.splitCell(), p.a.event.trigger("updateTable" + e.id) + } + }].filter(function (t) { + return t.enabled + }) + }) + }, w.prototype.getTableWidth = function () { + return p.a.px.toPt(this.target.outerWidth(!1)) + }, w.prototype.updateColumnGrips = function () { + this.resizer.updateColumnGrips() + }, w.prototype.updateRowGrips = function () { + this.resizer.updateRowGrips() + }; + var x = w; + + function w(t) { + this.id = o.a.createId(), this.optionsCoat = new r(t), this.handle = t.handle, this.target = t.table, this.initRows(t.rows), this.init(t), this.tableCellSelector = new a.a(this.rows, this.target), this.resizer = this.optionsCoat.options.columnResizable ? new g(this) : new v, this.resizer.init() + } + }, function (t, e, i) { + i.d(e, "a", function () { + return n + }); + var n = function (t, e, i) { + this.tid = t, this.options = e, this.printElementType = i + } + }, function (t, e, i) { + var n = i(3), + r = i(12), + a = function (t) { + this.width = t.width, this.title = t.title, this.field = t.field, this.checked = t.checked, this.columnId = t.columnId, this.fixed = !1, this.rowspan = t.rowspan || 1, this.colspan = t.colspan || 1, this.align = t.align, this.halign = t.halign, this.vAlign = t.vAlign, this.renderFormatter = t.renderFormatter, this.formatter2 = t.formatter2, this.styler2 = t.styler2, this.stylerHeader = t.stylerHeader, this.tableColumnHeight = t.tableColumnHeight, this.tableTextType = t.tableTextType, this.tableBarcodeMode = t.tableBarcodeMode, this.tableQRCodeLevel = t.tableQRCodeLevel, this.tableSummaryTitle = t.tableSummaryTitle, this.tableSummaryText = t.tableSummaryText, this.tableSummaryColspan = t.tableSummaryColspan, this.tableSummary = t.tableSummary, this.tableSummaryAlign = t.tableSummaryAlign, this.tableSummaryNumFormat = t.tableSummaryNumFormat, this.tableSummaryFormatter = t.tableSummaryFormatter, this.upperCase = t.upperCase + }, + o = i(5); + i.d(e, "a", function () { + return p + }); + s = function (t, e) { + return (s = Object.setPrototypeOf || (_instanceof({ + __proto__: [] + }, Array) ? function (t, e) { + t.__proto__ = e + } : function (t, e) { + for (var i in e) e.hasOwnProperty(i) && (t[i] = e[i]) + }))(t, e) + }; + c = n.a, s(l = d, i = c), l.prototype = null === i ? Object.create(i) : (u.prototype = i.prototype, new u), d.prototype.getColumnByColumnId = function (t) { + return this.makeColumnObj()[t] + }, d.prototype.makeColumnObj = function () { + var e = {}; + return this.columns && this.columns.forEach(function (t) { + t.columns.forEach(function (t) { + (t.id || t.columnId) && (e[t.id || t.columnId] = t) + }) + }), e + }, d.prototype.getGridColumns = function () { + return this.gridColumns || 1 + }, d.prototype.getPrintElementOptionEntity = function () { + var e = c.prototype.getPrintElementOptionEntity.call(this); + return e.fields = this.fields, this.columns && (e.columns = [], this.columns.forEach(function (t) { + t = t.getPrintElementOptionEntity().map(function (t) { + return new a(t) + }); + e.columns.push(t) + })), e + }; + var s, c, l, p = d; + + function d(t, n) { + var e = this; + return (e = c.call(this, t = t || {}) || this).lHeight = t.lHeight, e.autoCompletion = t.autoCompletion, e.tableFooterRepeat = t.tableFooterRepeat, n && (e.columns = [], n.editable && t.columns && t.columns.length ? t.columns.forEach(function (t) { + var i = []; + t.forEach(function (t) { + var t = new a(t), + e = n.getColumnByColumnId(t.columnId), + e = e ? jquery__WEBPACK_IMPORTED_MODULE_60___default.a.extend(e, t) : new o.a(t); + i.push(e) + }), e.columns.push(new r.a(i)) + }) : n.columns.forEach(function (t) { + e.columns.push(new r.a(t)) + })), e + } + + function u() { + this.constructor = l + } + }, function (t, e, i) { + i.d(e, "a", function () { + return n + }); + var n = function () { + this.rowColumns = [] + } + }, function (t, e, i) { + i.d(e, "a", function () { + return n + }); + r.prototype.getByIndex = function (t) { + return this.target.find(".hi-grid-col:eq(" + t + ")") + }; + var n = r; + + function r(t, e) { + this.gridColumns = t, this.target = e + } + }, function (t, e, i) { + t.exports = i(33) + }, function (t, e) { + function I(t) { + var e = M.data(t.data.target, "hidraggable"), + i = e.options, + n = e.proxy, + r = t.data, + a = r.startLeft + (t.pageX - r.startX) / (e.options.getScale() || 1), + e = r.startTop + (t.pageY - r.startY) / (e.options.getScale() || 1); + n && (n.parent()[0] == document.body ? (a = null != i.deltaX && null != i.deltaX ? t.pageX + i.deltaX : t.pageX - t.data.offsetWidth, e = null != i.deltaY && null != i.deltaY ? t.pageY + i.deltaY : t.pageY - t.data.offsetHeight) : (null != i.deltaX && null != i.deltaX && (a += t.data.offsetWidth + i.deltaX), null != i.deltaY && null != i.deltaY && (e += t.data.offsetHeight + i.deltaY))), t.data.parent != document.body && (a += M(t.data.parent).scrollLeft(), e += M(t.data.parent).scrollTop()), "h" == i.axis ? r.left = a : "v" == i.axis || t.shiftKey && t.altKey ? r.top = e : t.shiftKey ? r.left = a : (r.left = a, r.top = e) + } + + function A(t) { + var e = M.data(t.data.target, "hidraggable"), + i = e.options; + (e.proxy || M(t.data.target)).css({ + left: M.fn.dragLengthC(t.data.left, i), + top: M.fn.dragLengthC(t.data.top, i) + }), M("body").css("cursor", i.cursor) + } + + function c(e) { + M.fn.hidraggable.isDragging = !0; + var t = M.data(e.data.target, "hidraggable"), + i = t.options, + n = M(".hidroppable").filter(function () { + return e.data.target != this + }).filter(function () { + var t = M.data(this, "hidroppable").options.accept; + return !t || 0 < M(t).filter(function () { + return this == e.data.target + }).length + }), + n = (t.hidroppables = n, t.proxy); + return n || (i.proxy ? (n = "clone" == i.proxy ? M(e.data.target).clone().insertAfter(e.data.target) : i.proxy.call(e.data.target, e.data.target), t.proxy = n) : n = M(e.data.target)), n.css("position", "absolute"), I(e), A(e), i.onStartDrag.call(e.data.target, e), !1 + } + + function _(t, e, i, n, r, a) { + Math.abs(t[i] - e[n]) <= HIPRINT_CONFIG.adsorbLineMin ? t.v.length ? t.v.css("left", t[i] + "pt") : (t.v = jquery__WEBPACK_IMPORTED_MODULE_60___default()("
    "), t.v.css("height", r + "pt"), t.v.css("left", t[i] + "pt"), a.append(t.v)) : t.v && t.v.remove() + } + + function y(t) { + t && t.v && t.v.remove(), jquery__WEBPACK_IMPORTED_MODULE_60___default()(".verLine").remove() + } + + function x(t, e, i, n, r, a) { + Math.abs(t[i] - e[n]) <= HIPRINT_CONFIG.adsorbLineMin ? t.h.length ? t.h.css("top", t[i] + "pt") : (t.h = jquery__WEBPACK_IMPORTED_MODULE_60___default()("
    "), t.h.css("width", r + "pt"), t.h.css("top", t[i] + "pt"), a.append(t.h)) : t.h && t.h.remove() + } + + function w(t) { + t && t.h && t.h.remove(), jquery__WEBPACK_IMPORTED_MODULE_60___default()(".horLine").remove() + } + + function l(i) { + var t, u, e, n, r, a, o, s, c, l, p, d, f, h, m, g, v = M.data(i.data.target, "hidraggable"), + b = (I(i), i.ctrlKey || i.metaKey || !i.data.target.className.startsWith("resize-panel") && "2" != i.data.target.style.zIndex && !i.data.target.className.startsWith("hiprint-printElement") || (t = i.data, 0 == M(".mouseRect").length && v.options.designTarget && v.options.designTarget.panel.printElements.filter(function (t) { + return "block" == t.designTarget.children().last().css("display") && !t.printElementType.type.includes("table") + }).length <= 1 && (l = window.hinnn.px.toPt(t.left), e = window.hinnn.px.toPt(t.top), (u = v.options.designTarget.options).left = l, u.top = e, u.right = l + u.width, u.bottom = e + u.height, u.vCenter = l + u.width / 2, u.hCenter = e + u.height / 2, c = v.options.designTarget.panel.printElements.filter(function (t) { + return t.id != v.options.designTarget.id + }).map(function (t) { + var e = t.options, + i = e.left, + n = e.top, + r = e.width, + e = e.height, + a = i + r, + o = i + r / 2, + s = n + e / 2, + c = u.left + u.width / 2, + l = u.top + u.height / 2, + p = u.left + u.width, + d = Math.sqrt(Math.pow(i - u.left, 2) + Math.pow(s - l, 2)), + c = Math.sqrt(Math.pow(o - c, 2) + Math.pow(s - l, 2)), + a = Math.sqrt(Math.pow(a - p, 2) + Math.pow(s - l, 2)), + p = Math.min(d, c, a); + return Object(_home_runner_work_vue_plugin_hiprint_vue_plugin_hiprint_node_modules_babel_runtime_helpers_esm_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__.a)(Object(_home_runner_work_vue_plugin_hiprint_vue_plugin_hiprint_node_modules_babel_runtime_helpers_esm_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__.a)({}, t.options), {}, { + distance: p, + h: jquery__WEBPACK_IMPORTED_MODULE_60___default()(".horLine.id-" + t.id), + v: jquery__WEBPACK_IMPORTED_MODULE_60___default()(".verLine.id-" + t.id), + bottom: n + e, + right: i + r, + vCenter: o, + hCenter: s + }) + }).sort(function (t, e) { + return t.distance - e.distance + }).slice(0, 1), l = v.options.designTarget.designPaper, p = l.target.find(".hiprint-printPaper-content"), d = l.width, f = l.height, h = HIPRINT_CONFIG.showAdsorbLine, m = HIPRINT_CONFIG.adsorbMin, g = HIPRINT_CONFIG.adsorbLineMin, c.forEach(function (t, e) { + Math.abs(c[e].left - u.left) <= m ? (u.left = c[e].left, y(c[e])) : Math.abs(c[e].vCenter - u.left) <= m ? (u.left = c[e].vCenter, y(c[e])) : Math.abs(c[e].right - u.left) <= m && (u.left = c[e].right, y(c[e])), Math.abs(c[e].left - u.vCenter) <= m ? (u.left = c[e].left - u.width / 2, y(c[e])) : Math.abs(c[e].vCenter - u.vCenter) <= m ? (u.left = c[e].vCenter - u.width / 2, y(c[e])) : Math.abs(c[e].right - u.vCenter) <= m && (u.left = c[e].right - u.width / 2, y(c[e])), Math.abs(c[e].left - u.right) <= m ? (u.left = c[e].left - u.width, y(c[e])) : Math.abs(c[e].vCenter - u.right) <= m ? (u.left = c[e].vCenter - u.width, y(c[e])) : Math.abs(c[e].right - u.right) <= m && (u.left = c[e].right - u.width, y(c[e])), Math.abs(c[e].top - u.top) <= m ? (u.top = c[e].top, w(c[e])) : Math.abs(c[e].hCenter - u.top) <= m ? (u.top = c[e].hCenter, w(c[e])) : Math.abs(c[e].bottom - u.top) <= m && (u.top = c[e].bottom, w(c[e])), Math.abs(c[e].top - u.hCenter) <= m ? (u.top = c[e].top - u.height / 2, w(c[e])) : Math.abs(c[e].hCenter - u.hCenter) <= m ? (u.top = c[e].hCenter - u.height / 2, w(c[e])) : Math.abs(c[e].bottom - u.hCenter) <= m && (u.top = c[e].bottom - u.height / 2, w(c[e])), Math.abs(c[e].top - u.bottom) <= m ? (u.top = c[e].top - u.height, w(c[e])) : Math.abs(c[e].hCenter - u.bottom) <= m ? (u.top = c[e].hCenter - u.height, w(c[e])) : Math.abs(c[e].bottom - u.bottom) <= m && (u.top = c[e].bottom - u.height, w(c[e])), h && (Math.abs(c[e].left - u.left) > m && Math.abs(c[e].left - u.left) <= g ? _(c[e], u, "left", "left", f, p) : Math.abs(c[e].vCenter - u.left) > m && Math.abs(c[e].vCenter - u.left) <= g ? _(c[e], u, "vCenter", "left", f, p) : Math.abs(c[e].right - u.left) > m && Math.abs(c[e].right - u.left) <= g ? _(c[e], u, "right", "left", f, p) : Math.abs(c[e].left - u.vCenter) > m && Math.abs(c[e].left - u.vCenter) <= g ? _(c[e], u, "left", "vCenter", f, p) : Math.abs(c[e].vCenter - u.vCenter) > m && Math.abs(c[e].vCenter - u.vCenter) <= g ? _(c[e], u, "vCenter", "vCenter", f, p) : Math.abs(c[e].right - u.vCenter) > m && Math.abs(c[e].right - u.vCenter) <= g ? _(c[e], u, "right", "vCenter", f, p) : Math.abs(c[e].left - u.right) > m && Math.abs(c[e].left - u.right) <= g ? _(c[e], u, "left", "right", f, p) : Math.abs(c[e].vCenter - u.right) > m && Math.abs(c[e].vCenter - u.right) <= g ? _(c[e], u, "vCenter", "right", f, p) : Math.abs(c[e].right - u.right) > m && Math.abs(c[e].right - u.right) <= g ? _(c[e], u, "right", "right", f, p) : Math.abs(c[e].top - u.top) > m && Math.abs(c[e].top - u.top) <= g ? x(c[e], u, "top", "top", d, p) : Math.abs(c[e].hCenter - u.top) > m && Math.abs(c[e].hCenter - u.top) <= g ? x(c[e], u, "hCenter", "top", d, p) : Math.abs(c[e].bottom - u.top) > m && Math.abs(c[e].bottom - u.top) <= g ? x(c[e], u, "bottom", "top", d, p) : Math.abs(c[e].top - u.hCenter) > m && Math.abs(c[e].top - u.hCenter) <= g ? x(c[e], u, "top", "hCenter", d, p) : Math.abs(c[e].hCenter - u.hCenter) > m && Math.abs(c[e].hCenter - u.hCenter) <= g ? x(c[e], u, "hCenter", "hCenter", d, p) : Math.abs(c[e].bottom - u.hCenter) > m && Math.abs(c[e].bottom - u.hCenter) <= g ? x(c[e], u, "bottom", "hCenter", d, p) : Math.abs(c[e].top - u.bottom) > m && Math.abs(c[e].top - u.bottom) <= g ? x(c[e], u, "top", "bottom", d, p) : Math.abs(c[e].hCenter - u.bottom) > m && Math.abs(c[e].hCenter - u.bottom) <= g ? x(c[e], u, "hCenter", "bottom", d, p) : Math.abs(c[e].bottom - u.bottom) > m && Math.abs(c[e].bottom - u.bottom) <= g ? x(c[e], u, "bottom", "bottom", d, p) : (y(c[e]), w(c[e]))) + }), i.data.left = window.hinnn.pt.toPx(u.left), i.data.top = window.hinnn.pt.toPx(u.top)), l = (e = t.parent.className.endsWith("design") ? t.parent : t.parent.offsetParent).clientWidth, e = e.clientHeight, n = t.target.clientWidth, r = t.target.clientHeight, s = o = 0, v.options.designTarget && v.options.designTarget.options.transform && (a = v.options.designTarget.options.getRectInfo(), o = window.hinnn.pt.toPx(a.diffW), s = window.hinnn.pt.toPx(a.diffH)), t.left < 0 - o ? t.left = 0 - o : t.left >= l - n + o && (t.left = l - n + o), t.top < 0 - s ? t.top = 0 - s : t.top >= e - r + s && (t.top = e - r + s), i.data = t), 0 != v.options.onDrag.call(i.data.target, i, M.fn.dragLengthCNum(i.data.left, v.options), M.fn.dragLengthCNum(i.data.top, v.options)) && A(i), i.data.target); + return v.hidroppables.each(function () { + var t, e = M(this); + e.hidroppable("options").disabled || (t = e.offset(), i.pageX > t.left && i.pageX < t.left + e.outerWidth() && i.pageY > t.top && i.pageY < t.top + e.outerHeight() ? (this.entered || (M(this).trigger("_dragenter", [b]), this.entered = !0), M(this).trigger("_dragover", [b])) : this.entered && (M(this).trigger("_dragleave", [b]), this.entered = !1)) + }), !1 + } + + function p(r) { + M.fn.hidraggable.isDragging = !1, y(), w(); + var t, e, i = M.data(r.data.target, "hidraggable"), + n = i.proxy, + a = i.options; + + function o() { + n && n.remove(), i.proxy = null + } + + function s() { + var n = !1; + return i.hidroppables.each(function () { + var t, e, i = M(this); + if (!i.hidroppable("options").disabled) return t = i.offset(), e = this.style.transform && parseFloat(this.style.transform.slice(6, -1)) || 1, r.pageX > t.left && r.pageX < t.left + i.outerWidth() * e && r.pageY > t.top && r.pageY < t.top + i.outerHeight() * e ? (a.revert && M(r.data.target).css({ + position: r.data.startPosition, + left: r.data.startLeft, + top: r.data.startTop + }), M(this).trigger("_drop", [r.data.target]), o(), n = !0, this.entered = !1) : void 0 + }), n || a.revert || o(), n + } + return a.revert ? 1 == s() ? M(r.data.target).css({ + position: r.data.startPosition, + left: r.data.startLeft, + top: r.data.startTop + }) : n ? (e = n.parent()[0] == document.body ? (t = r.data.startX - r.data.offsetWidth, r.data.startY - r.data.offsetHeight) : (t = r.data.startLeft, r.data.startTop), n.animate({ + left: t, + top: e + }, function () { + o() + })) : M(r.data.target).animate({ + left: r.data.startLeft, + top: r.data.startTop + }, function () { + M(r.data.target).css("position", r.data.startPosition) + }) : (M(r.data.target).css({ + position: "absolute", + left: M.fn.dragLengthC(r.data.left, a), + top: M.fn.dragLengthC(r.data.top, a) + }), s()), a.onStopDrag.call(r.data.target, r), M(document).unbind(".hidraggable"), setTimeout(function () { + M("body").css("cursor", "") + }, 100), !1 + } + var M; + (M = jQuery).fn.hidraggable = function (i, t) { + return "string" == typeof i ? M.fn.hidraggable.methods[i](this, t) : this.each(function () { + var t = M.data(this, "hidraggable"), + t = t ? (t.handle.unbind(".hidraggable"), M.extend(t.options, i)) : M.extend({}, M.fn.hidraggable.defaults, M.fn.hidraggable.parseOptions(this), i || {}), + e = t.handle ? "string" == typeof t.handle ? M(t.handle, this) : t.handle : M(this); + + function s(t) { + var e = M.data(t.data.target, "hidraggable"), + i = e.handle, + n = M(i).offset(), + r = M(i)[0].style.transform && parseInt(M(i)[0].style.transform.slice(7, -1)), + a = e.options.getScale(), + o = M(i).outerWidth(), + s = M(i).outerHeight(), + c = (r && (r = r * Math.PI / 180, c = M(i).outerWidth(), i = M(i).outerHeight(), l = Math.sin(r), r = Math.cos(r), o = Math.abs(c * r) + Math.abs(i * l), s = Math.abs(c * l) + Math.abs(i * r)), a && (o *= a, s *= a), t.pageY - n.top), + l = n.left + o - t.pageX, + i = n.top + s - t.pageY, + r = t.pageX - n.left; + return Math.min(c, l, i, r) > e.options.edge + } + M.data(this, "hidraggable", { + options: t, + handle: e + }), t.disabled ? M(this).css("cursor", "") : e.unbind(".hidraggable").bind("mousemove.hidraggable", { + target: this + }, function (t) { + var e; + M.fn.hidraggable.isDragging || (e = M.data(t.data.target, "hidraggable").options, s(t) ? M(this).css("cursor", e.cursor) : M(this).css("cursor", "")) + }).bind("mouseleave.hidraggable", { + target: this + }, function (t) { + M(this).css("cursor", "") + }).bind("mousedown.hidraggable", { + target: this + }, function (t) { + var e, i, n, r, a, o; + 0 != s(t) && (M(this).css("cursor", ""), e = M(t.data.target).position(), r = M(t.data.target).offset(), !(e = { + startPosition: M(t.data.target).css("position"), + startLeft: e.left, + startTop: e.top, + left: e.left, + top: e.top, + startX: t.pageX, + startY: t.pageY, + offsetWidth: t.pageX - r.left, + offsetHeight: t.pageY - r.top, + target: t.data.target, + parent: M(t.data.target).parent()[0] + }) !== (r = M.data(t.data.target, "hidraggable")).options.draggable) && "r resizebtn" != t.target.className && ((r = r.options.getScale()) && (e.left /= r, e.top /= r, e.startLeft /= r, e.startTop /= r), (r = e.target.style.transform && parseInt(e.target.style.transform.slice(7, -1))) && (r = r * Math.PI / 180, o = M(t.data.target).outerWidth(), i = M(t.data.target).outerHeight(), n = Math.sin(r), r = Math.cos(r), a = (Math.abs(o * r) + Math.abs(i * n) - o) / 2, o = (Math.abs(o * n) + Math.abs(i * r) - i) / 2, e.left += a, e.top += o, e.startLeft += a, e.startTop += o), M.extend(t.data, e), 0 != M.data(t.data.target, "hidraggable").options.onBeforeDrag.call(t.data.target, t)) && (M(document).bind("mousedown.hidraggable", t.data, c), M(document).bind("mousemove.hidraggable", t.data, l), M(document).bind("mouseup.hidraggable", t.data, p)) + }) + }) + }, M.fn.hidraggable.methods = { + options: function (t) { + return M.data(t[0], "hidraggable").options + }, + update: function (e, i) { + i && "object" == Object(_home_runner_work_vue_plugin_hiprint_vue_plugin_hiprint_node_modules_babel_runtime_helpers_esm_typeof_js__WEBPACK_IMPORTED_MODULE_2__.a)(i) && M.data(e[0], "hidraggable") && Object.keys(i).forEach(function (t) { + M.data(e[0], "hidraggable").options[t] = i[t] + }) + }, + proxy: function (t) { + return M.data(t[0], "hidraggable").proxy + }, + enable: function (t) { + return t.each(function () { + M(this).hidraggable({ + disabled: !1 + }) + }) + }, + disable: function (t) { + return t.each(function () { + M(this).hidraggable({ + disabled: !0 + }) + }) + } + }, M.fn.hidraggable.parseOptions = function (t) { + var e = M(t); + return M.extend({}, M.hiprintparser.parseOptions(t, ["cursor", "handle", "axis", { + revert: "boolean", + deltaX: "number", + deltaY: "number", + edge: "number" + }]), { + disabled: !!e.attr("disabled") || void 0 + }) + }, M.fn.hidraggable.defaults = { + proxy: null, + revert: !1, + cursor: "move", + deltaX: null, + deltaY: null, + handle: null, + disabled: !1, + edge: 0, + axis: null, + getScale: function (t) { }, + onBeforeDrag: function (t) { }, + onStartDrag: function (t) { }, + onDrag: function (t) { }, + onStopDrag: function (t) { } + }, M.fn.hidraggable.isDragging = !1 + }, function (t, e) { + var n; + (n = jQuery).fn.hidroppable = function (e, t) { + return "string" == typeof e ? n.fn.hidroppable.methods[e](this, t) : (e = e || {}, this.each(function () { + var i, t = n.data(this, "hidroppable"); + t ? n.extend(t.options, e) : (n(i = this).addClass("hidroppable"), n(i).bind("_dragenter", function (t, e) { + n.data(i, "hidroppable").options.onDragEnter.apply(i, [t, e]) + }), n(i).bind("_dragleave", function (t, e) { + n.data(i, "hidroppable").options.onDragLeave.apply(i, [t, e]) + }), n(i).bind("_dragover", function (t, e) { + n.data(i, "hidroppable").options.onDragOver.apply(i, [t, e]) + }), n(i).bind("_drop", function (t, e) { + n.data(i, "hidroppable").options.onDrop.apply(i, [t, e]) + }), n.data(this, "hidroppable", { + options: n.extend({}, n.fn.hidroppable.defaults, n.fn.hidroppable.parseOptions(this), e) + })) + })) + }, n.fn.hidroppable.methods = { + options: function (t) { + return n.data(t[0], "hidroppable").options + }, + enable: function (t) { + return t.each(function () { + n(this).hidroppable({ + disabled: !1 + }) + }) + }, + disable: function (t) { + return t.each(function () { + n(this).hidroppable({ + disabled: !0 + }) + }) + } + }, n.fn.hidroppable.parseOptions = function (t) { + var e = n(t); + return n.extend({}, n.hiprintparser.parseOptions(t, ["accept"]), { + disabled: !!e.attr("disabled") || void 0 + }) + }, n.fn.hidroppable.defaults = { + accept: null, + disabled: !1, + onDragEnter: function (t, e) { }, + onDragOver: function (t, e) { }, + onDragLeave: function (t, e) { }, + onDrop: function (t, e) { } + } + }, function (t, e) { + var p; + (p = jQuery).hiprintparser = { + parseOptions: function (t, e) { + var i = p(t), + n = {}, + r = p.trim(i.attr("data-options")); + if (r && ("{" != r.substring(0, 1) && (r = "{" + r + "}"), n = new Function("return " + r)()), e) { + for (var a = {}, o = 0; o < e.length; o++) { + var s = e[o]; + if ("string" == typeof s) a[s] = "width" == s || "height" == s || "left" == s || "top" == s ? parseInt(t.style[s]) || void 0 : i.attr(s); + else + for (var c in s) { + var l = s[c]; + "boolean" == l ? a[c] = i.attr(c) ? "true" == i.attr(c) : void 0 : "number" == l && (a[c] = "0" == i.attr(c) ? 0 : parseFloat(i.attr(c)) || void 0) + } + } + p.extend(n, a) + } + return n + } + }, p.fn.dragLengthC = function (t, e) { + return "pt" == e.moveUnit ? p.fn.dragLengthCNum(t, e) + "pt" : p.fn.dragLengthCNum(t, e) + }, p.fn.dragLengthCNum = function (t, e) { + var i, n = 3; + return "pt" == e.moveUnit && (i = .75 * t, e.minMove) && (n = e.minMove), Math.round(i / n) * n + } + }, function (t, e) { + var i, w = jQuery, + m = { + maxPanelIndex: 0 + }; + (i = function (t) { + this.options = w.data(t.target, "hireizeable").options, this.init(t.target) + }).prototype = { + numHandlerText: function (t) { + return this.numHandler(t) + "pt" + }, + numHandler: function (t) { + var e = 1.5; + return this.options.minResize && (e = this.options.minResize), Math.round(.75 * t / e) * e + }, + init: function (t) { + this.initResizeBox(t) + }, + initResizeBox: function (f) { + var h = this; + w(f).each(function () { + function t() { + var i = [], + n = h.options.showPoints; + return w.each([r, a, o, s, c, l, p, d], function (t, e) { + -1 < w.inArray(e.name, n) && i.push(e.target) + }), i + } + m.maxPanelIndex += 1, h.options.noContainer ? e = w(f) : (e = w("
    ')).css({ + width: "100%", + height: "100%", + top: 0, + left: 0, + position: "absolute", + "background-color": "rgba(0,0,0,0.5)", + cursor: "move", + display: "none" + }), h.appendHandler(e, w(this)); + var e, r = { + name: "n", + target: w('
    ') + }, + a = { + name: "s", + target: w('
    ') + }, + o = { + name: "w", + target: w('
    ') + }, + s = { + name: "e", + target: w('
    ') + }, + c = { + name: "ne", + target: w('
    ') + }, + l = { + name: "nw", + target: w('
    ') + }, + p = { + name: "se", + target: w('
    ') + }, + d = { + name: "sw", + target: w('
    ') + }, + r = { + name: "r", + target: w('
    ') + }, + i = w('
    '), + n = w('
    '), + u = (h.refreshSizeBox(void 0, i, e), 0 != h.options.draggable && (e.append(n), e.on("mousedown", ".del-btn", function () { + var t = new KeyboardEvent("keydown", { + bubbles: !0, + keyCode: 46 + }); + f.dispatchEvent(t) + })), h.addHandlerCss(t()), h.appendHandler(t(), e), h.bindResizeEvent(e, w(this)), w(this)); + w(e).on("mousedown", ".resizebtn", function () { + u.addClass("resizeing") + }), w(".easyui-droppable").on("mouseup", function () { + u.removeClass("resizeing") + }), h.bindTrigger(w(this)) + }), h.bindHidePanel() + }, + addHandlerCss: function (t) { + for (var e = 0; e < t.length; e++) t[e].css({ + position: "absolute", + width: "8px", + height: "8px", + background: "#ff6600", + "border-radius": "50%" + }) + }, + appendHandler: function (t, e) { + e.find(".resize-panel").remove(); + for (var i = 0; i < t.length; i++) e.append(t[i]) + }, + refreshSizeBox: function (t, e, i) { + if (this.options.showSizeBox) { + var n, r; + if (e && i.append(e), t && t.length) n = t[0].style, r = t.children("div[panelindex]").find(".size-box"); + else if (i && i.parent()) { + if ((t = i.parent()).hasClass("hiprint-printPaper-content")) return; + (n = t[0].style).width || (n.width = hinnn.px.toPt(t[0].offsetWidth) + "pt"), n.height || (n.height = hinnn.px.toPt(t[0].offsetHeight) + "pt"), r = t.children("div[panelindex]").find(".size-box") + } + r && (r.text(n.width + " x " + n.height), r.css("top", -(r.outerHeight() || 20))) + } + }, + triggerResize: function (t, e) { + e.ctrlKey || e.metaKey || (t.siblings().children("div[panelindex]").removeClass("selected"), t.siblings().children("div[panelindex]").css({ + display: "none" + })), t.children("div[panelindex]").addClass("selected"), t.children("div[panelindex]").css({ + display: "block" + }), this.refreshSizeBox(t) + }, + bindResizeEvent: function (a, t) { + var o = this, + s = 0, + c = 0, + l = a.width(), + p = a.height(), + d = a.offset().left, + u = a.offset().top, + f = o.options.noContainer ? w(t) : a.parent(), + h = !1, + m = (a.on("mousedown", ".e", function (t) { + s = t.pageX, l = a.width(), h = !0 + }), !1), + g = (a.on("mousedown", ".s", function (t) { + c = t.pageY, p = a.height(), m = !0 + }), !1), + v = (a.on("mousedown", ".w", function (t) { + s = t.pageX, l = a.width(), g = !0, d = f.offset().left + }), !1), + b = (a.on("mousedown", ".n", function (t) { + c = t.pageY, p = a.height(), v = !0, u = f.offset().top + }), !1), + I = (a.on("mousedown", ".ne", function (t) { + s = t.pageX, c = t.pageY, l = a.width(), p = a.height(), b = !0, u = f.offset().top + }), !1), + A = (a.on("mousedown", ".nw", function (t) { + s = t.pageX, c = t.pageY, l = a.width(), p = a.height(), u = f.offset().top, d = f.offset().left, I = !0 + }), !1), + _ = (a.on("mousedown", ".se", function (t) { + s = t.pageX, c = t.pageY, l = a.width(), p = a.height(), A = !0 + }), !1), + y = (a.on("mousedown", ".sw", function (t) { + s = t.pageX, c = t.pageY, l = a.width(), p = a.height(), _ = !0, d = f.offset().left + }), !1), + x = (a.on("mousedown", ".r", function (t) { + s = t.pageX, c = t.pageY, l = a.width(), p = a.height(), y = !0, d = l / 2 + f.offset().left, u = p / 2 + f.offset().top + }), a.on("dblclick", ".r", function (t) { + f.css({ + transform: "rotate(0deg)" + }), o.options.onResize(t, void 0, void 0, void 0, void 0, 0) + }), !1); + a.on("mousedown", function (t) { + o.options.onBeforeResize(), s = t.pageX, c = t.pageY, u = f.offset().top, d = f.offset().left, x = !1 + }), w(o.options.stage).on("mousemove", function (t) { + var e, i, n, r; + h ? (n = (t.pageX - s) / o.options.getScale(), a.css({ + width: "100%" + }), f.css({ + width: o.numHandlerText(l + n) + }), o.options.onResize(t, void 0, o.numHandler(l + n), void 0, void 0)) : m ? (r = (t.pageY - c) / o.options.getScale(), a.css({ + height: "100%" + }), f.css({ + height: o.numHandlerText(p + r) + }), o.options.onResize(t, o.numHandler(p + r), void 0, void 0, void 0)) : y ? (a.css({ + height: "100%" + }), i = t.pageX, t.pageY, i = 360 * (i - s) / 100, s = t.pageX, i = (f[0].style.transform && parseInt(f[0].style.transform.slice(7, -1)) || 0) + i, 360 < Math.abs(i) && (i %= 360), f.css({ + transform: "rotate(" + i + "deg)" + }), o.options.onResize(t, void 0, void 0, void 0, void 0, i)) : g ? (n = (t.pageX - s) / o.options.getScale(), a.css({ + width: "100%" + }), f.css({ + width: o.numHandlerText(l - n), + left: o.numHandlerText(o.options.noDrag ? void 0 : o.numHandler(d + n)) + }), o.options.onResize(t, void 0, o.numHandler(l - n), void 0, o.options.noDrag ? void 0 : o.numHandler(d + n))) : v ? (r = (t.pageY - c) / o.options.getScale(), a.css({ + height: "100%" + }), f.css({ + height: o.numHandlerText(p - r), + top: o.numHandlerText(o.options.noDrag ? void 0 : u + r) + }), o.options.onResize(t, o.numHandler(p - r), void 0, o.options.noDrag ? void 0 : o.numHandler(u + r), void 0)) : b ? (n = (t.pageX - s) / o.options.getScale(), r = (t.pageY - c) / o.options.getScale(), a.css({ + height: "100%", + width: "100%" + }), f.css({ + height: o.numHandlerText(p - r), + top: o.numHandlerText(o.options.noDrag ? void 0 : u + r), + width: o.numHandlerText(l + n) + }), o.options.onResize(t, o.numHandler(p - r), o.numHandler(l + n), o.options.noDrag ? void 0 : o.numHandler(u + r), void 0)) : I ? (n = (t.pageX - s) / o.options.getScale(), r = (t.pageY - c) / o.options.getScale(), a.css({ + height: "100%", + width: "100%" + }), f.css({ + height: o.numHandlerText(p - r), + top: o.numHandlerText(o.options.noDrag ? void 0 : u + r), + width: o.numHandlerText(l - n), + left: o.numHandlerText(o.options.noDrag ? void 0 : d + n) + }), o.options.onResize(t, o.numHandler(p - r), o.numHandler(l - n), o.options.noDrag ? void 0 : o.numHandler(u + r), o.options.noDrag ? void 0 : o.numHandler(d + n))) : A ? (n = (t.pageX - s) / o.options.getScale(), r = (t.pageY - c) / o.options.getScale(), a.css({ + width: "100%", + height: "100%" + }), t.shiftKey ? (f.css({ + width: o.numHandlerText(l + n), + height: o.numHandlerText(p + r) + }), o.options.onResize(t, o.numHandler(p + r), o.numHandler(l + n), void 0, void 0)) : (i = p + r, i = (e = l + n) * (p / l), f.css({ + width: o.numHandlerText(e), + height: o.numHandlerText(i) + }), o.options.onResize(t, o.numHandler(i), o.numHandler(e), void 0, void 0))) : _ ? (n = (t.pageX - s) / o.options.getScale(), r = (t.pageY - c) / o.options.getScale(), a.css({ + width: "100%", + height: "100%" + }), f.css({ + width: o.numHandlerText(l - n), + left: o.numHandlerText(o.options.noDrag ? void 0 : d + n), + height: o.numHandlerText(p + r) + }), o.options.onResize(t, o.numHandler(p + r), o.numHandler(l - n), o.numHandler(otundefinedop), o.options.noDrag ? void 0 : o.numHandler(d + n))) : x && (n = (t.pageX - s) / o.options.getScale(), r = (t.pageY - c) / o.options.getScale(), f.css({ + left: o.numHandlerText(o.options.noDrag ? void 0 : d + n), + top: o.numHandlerText(o.options.noDrag ? void 0 : u + r) + }), o.options.onResize(t, void 0, void 0, o.options.noDrag ? void 0 : o.numHandler(u + r), o.options.noDrag ? void 0 : o.numHandler(d + n))) + }).on("mouseup", function (t) { + (h || m || g || v || b || I || _ || A || x || y) && o.options.onStopResize(y), y = x = A = _ = I = b = v = g = m = h = !1 + }) + }, + bindTrigger: function (e) { + var i = this; + e.on("click", function (t) { + t.stopPropagation(), i.triggerResize(e, t), w(".mouseRect").remove() + }) + }, + bindHidePanel: function (t) { + var e; + m.maxPanelIndex < 2 && (e = this.options.stage, w(e).bind("click", function (t) { + t.target.className && "string" == _typeof(t.target.className) && t.target.className.includes("design") && (t.stopPropagation(), w("div[panelindex]").css({ + display: "none" + }), w("div[panelindex]").removeClass("selected")) + })) + } + }, w.fn.extend({ + hireizeable: function (e) { + return this.each(function () { + var t = w.data(this, "hireizeable"), + t = t ? w.extend({}, t.options, e || {}) : w.extend({}, w.fn.hireizeable.defaults, e || {}); + w.data(this, "hireizeable", { + options: t + }), new i({ + target: this, + onResize: function (t, e, i, n, r) { }, + onStopResize: function (t, e, i, n, r) { } + }) + }) + } + }), w.fn.hireizeable.defaults = { + stage: document, + reizeUnit: "pt", + minResize: 1.5, + showSizeBox: !0, + showPoints: ["s", "e"], + noContainer: !1, + onBeforeResize: function (t, e, i, n, r) { }, + onResize: function (t, e, i, n, r) { }, + onStopResize: function (t, e, i, n, r) { }, + noDrag: !1 + } + }, function (t, e) { + var r = "connected", + i = "reconnecting"; + window.hiwebSocket = { + opened: !1, + name: "webSockets", + host: "http://localhost:17521", + token: null, + reconnectTimeout: 6e4, + reconnectWindowSetTimeout: null, + reconnectDelay: 2e3, + supportsKeepAlive: function () { + return !0 + }, + hasIo: function (t) { + return window.io + }, + send: function (t) { + try { + this.socket.emit("news", t) + } catch (t) { } + }, + getPrinterList: function () { + return this.printerList + }, + refreshPrinterList: function () { + try { + this.socket.emit("refreshPrinterList") + } catch (t) { } + }, + getClients: function () { + try { + this.socket.emit("getClients") + } catch (t) { } + }, + getAddress: function (t) { + try { + for (var e, i = arguments.length, n = new Array(1 < i ? i - 1 : 0), r = 1; r < i; r++) n[r - 1] = arguments[r]; + (e = this.socket).emit.apply(e, ["address", t].concat(n)) + } catch (t) { } + }, + ippPrint: function (t) { + try { + this.socket.emit("ippPrint", t) + } catch (t) { } + }, + ippRequest: function (t) { + try { + this.socket.emit("ippRequest", t) + } catch (t) { } + }, + setHost: function (t, e, i) { + "function" == typeof e && (i = e, e = void 0), this.host = t, this.token = e, this.stop(), this.start(i) + }, + start: function (e) { + var i = this, + n = this; + window.WebSocket && !this.socket && (this.socket = window.io(this.host, { + transports: ["websocket"], + reconnectionAttempts: 5, + auth: { + token: this.token + } + }), this.socket.on("connect", function (t) { + n.opened = !0, i.socket.on("successs", function (t) { + hinnn.event.trigger("printSuccess_" + t.templateId, t) + }), i.socket.on("error", function (t) { + hinnn.event.trigger("printError_" + t.templateId, t) + }), i.socket.on("clients", function (t) { + n.clients = t, hinnn.event.trigger("clients", t) + }), i.socket.on("clientInfo", function (t) { + n.clientInfo = t, hinnn.event.trigger("clientInfo", t) + }), i.socket.on("printerList", function (t) { + n.printerList = t, hinnn.event.trigger("printerList", t) + }), i.socket.on("address", function (t, e, i) { + hinnn.event.trigger("address_" + t, { + addr: e, + e: i + }) + }), i.socket.on("ippPrinterConnected", function (t) { + hinnn.event.trigger("ippPrinterConnected", t) + }), i.socket.on("ippPrinterCallback", function (t, e) { + hinnn.event.trigger("ippPrinterCallback", { + err: t, + res: e + }) + }), i.socket.on("ippRequestCallback", function (t, e) { + hinnn.event.trigger("ippRequestCallback", { + err: t, + res: e + }) + }), n.state = r, e && e(!0, t) + }), this.socket.on("connect_error", function (t) { + hinnn.event.trigger("connect_error", t) + }), this.socket.on("disconnect", function () { + n.opened = !1, e && e(!1) + })), e && e(!1) + }, + reconnect: function () { + this.state !== r && this.state !== i || (this.stop(), this.ensureReconnectingState() && this.start()) + }, + stop: function () { + this.socket && (this.socket.close(), this.socket = null, this.printerList = []) + }, + ensureReconnectingState: function () { + return this.state = i, this.state === i + } + } + }, function (t, e, i) { + var n = i(28); + "string" == typeof n && (n = [ + [t.i, n, ""] + ]); + i(30)(n, { + hmr: !0, + transform: void 0, + insertInto: void 0 + }), n.locals && (t.exports = n.locals) + }, function (t, e, i) { + (t.exports = i(29)(!1)).push([t.i, ".hicontextmenu {\r\n\tposition: absolute;\r\n\tdisplay: inline-block;\r\n\twidth: 215px;\r\n\tpadding: 0 0;\r\n\tmargin: 0;\r\n\tfont-family: inherit;\r\n\tfont-size: inherit;\r\n\tlist-style-type: none;\r\n\tlist-style: none;\r\n\tbackground: #fff;\r\n\tborder: 1px solid #bebebe;\r\n\tborder-radius: 2px;\r\n\tfont-size: 13px;\r\n}\r\n\r\n.hicontextmenuroot .hicontextmenuitem {\r\n\tposition: relative;\r\n\t-webkit-box-sizing: content-box;\r\n\t-moz-box-sizing: content-box;\r\n\tbox-sizing: content-box;\r\n\tpadding: .2em 12px;\r\n\tcolor: #2f2f2f;\r\n\t-webkit-user-select: none;\r\n\t-moz-user-select: none;\r\n\t-ms-user-select: none;\r\n\ttext-decoration: none;\r\n\r\n\tuser-select: none;\r\n\tbackground-color: #fff;\r\n\r\n}\r\n\r\n.hicontextmenuroot>.hicontextmenuitem:hover,\r\n.hicontextmenuroot .hicontextmenuitem > a:hover {\r\n\tbackground-color: #f3f3f3;\r\n}\r\n\r\n.hicontextmenuroot .hicontextmenuitem>a {\r\n\ttext-decoration: none;\r\n\tcolor: #363636;\r\n\tline-height: 22px;\r\n\r\n}\r\n\r\n.hicontextmenuroot .hicontextsubmenu>ul {\r\n\tdisplay: none;\r\n\tposition: absolute;\r\n\r\n}\r\n\r\n.hicontextmenuroot .hicontextsubmenu:hover>ul {\r\n\tdisplay: block;\r\n\tleft: 100%;\r\n\ttop: -1px;\r\n\tmargin-left: 0px;\r\n}\r\n\r\n.hicontextmenuroot .borderBottom {\r\n\tborder-bottom: 1px solid #efe6e6;\r\n}\r\n\r\n.hicontextmenuroot .disable> a {\r\n \r\n color: #ccc;\r\n \r\n}\r\n.hicontextmenuroot>.disable:hover,\r\n.hicontextmenuroot .disable> a:hover {\r\n\tbackground-color:#fff;\r\n}", ""]) + }, function (t, e, i) { + t.exports = function (a) { + var o = []; + return o.toString = function () { + return this.map(function (t) { + i = t[1] || ""; + var e, i, n, r = (n = t[3]) ? (a && "function" == typeof btoa ? (e = "/*# sourceMappingURL=data:application/json;charset=utf-8;base64," + btoa(unescape(encodeURIComponent(JSON.stringify(n)))) + " */", r = n.sources.map(function (t) { + return "/*# sourceURL=" + n.sourceRoot + t + " */" + }), [i].concat(r).concat([e])) : [i]).join("\n") : i; + return t[2] ? "@media " + t[2] + "{" + r + "}" : r + }).join("") + }, o.i = function (t, e) { + "string" == typeof t && (t = [ + [null, t, ""] + ]); + for (var i = {}, n = 0; n < this.length; n++) { + var r = this[n][0]; + null != r && (i[r] = !0) + } + for (n = 0; n < t.length; n++) { + var a = t[n]; + null != a[0] && i[a[0]] || (e && !a[2] ? a[2] = e : e && (a[2] = "(" + a[2] + ") and (" + e + ")"), o.push(a)) + } + }, o + } + }, function (t, e, n) { + var i, r, a, c = {}, + o = (i = function () { + return window && document && document.all && !window.atob + }, a = {}, function (t, e) { + if ("function" == typeof t) return t(); + if (void 0 === a[t]) { + e = function (t, e) { + return (e || document).querySelector(t) + }.call(this, t, e); + if (window.HTMLIFrameElement && _instanceof(e, window.HTMLIFrameElement)) try { + e = e.contentDocument.head + } catch (t) { + e = null + } + a[t] = e + } + return a[t] + }), + s = null, + l = 0, + p = [], + d = n(31); + + function u(t, e) { + for (var i = 0; i < t.length; i++) { + var n = t[i], + r = c[n.id]; + if (r) { + r.refs++; + for (var a = 0; a < r.parts.length; a++) r.parts[a](n.parts[a]); + for (; a < n.parts.length; a++) r.parts.push(b(n.parts[a], e)) + } else { + for (var o = [], a = 0; a < n.parts.length; a++) o.push(b(n.parts[a], e)); + c[n.id] = { + id: n.id, + refs: 1, + parts: o + } + } + } + } + + function f(t, e) { + for (var i = [], n = {}, r = 0; r < t.length; r++) { + var a = t[r], + o = e.base ? a[0] + e.base : a[0], + a = { + css: a[1], + media: a[2], + sourceMap: a[3] + }; + n[o] ? n[o].parts.push(a) : i.push(n[o] = { + id: o, + parts: [a] + }) + } + return i + } + + function h(t, e) { + var i = o(t.insertInto); + if (!i) throw new Error("Couldn't find a style target. This probably means that the value for the 'insertInto' parameter is invalid."); + var n = p[p.length - 1]; + if ("top" === t.insertAt) n ? n.nextSibling ? i.insertBefore(e, n.nextSibling) : i.appendChild(e) : i.insertBefore(e, i.firstChild), p.push(e); + else if ("bottom" === t.insertAt) i.appendChild(e); + else { + if ("object" != _typeof(t.insertAt) || !t.insertAt.before) throw new Error("[Style Loader]\n\n Invalid value for parameter 'insertAt' ('options.insertAt') found.\n Must be 'top', 'bottom', or Object.\n (https://github.com/webpack-contrib/style-loader#insertat)\n"); + n = o(t.insertAt.before, i); + i.insertBefore(e, n) + } + } + + function m(t) { + null !== t.parentNode && (t.parentNode.removeChild(t), 0 <= (t = p.indexOf(t))) && p.splice(t, 1) + } + + function g(t) { + var e, i = document.createElement("style"); + return void 0 === t.attrs.type && (t.attrs.type = "text/css"), void 0 === t.attrs.nonce && (e = n.nc) && (t.attrs.nonce = e), v(i, t.attrs), h(t, i), i + } + + function v(e, i) { + Object.keys(i).forEach(function (t) { + e.setAttribute(t, i[t]) + }) + } + + function b(e, t) { + var i, n, r, a, o; + if (t.transform && e.css) { + if (!(a = "function" == typeof t.transform ? t.transform(e.css) : t.transform.default(e.css))) return function () { }; + e.css = a + } + return r = t.singleton ? (a = l++, i = s = s || g(t), n = _.bind(null, i, a, !1), _.bind(null, i, a, !0)) : e.sourceMap && "function" == typeof URL && "function" == typeof URL.createObjectURL && "function" == typeof URL.revokeObjectURL && "function" == typeof Blob && "function" == typeof btoa ? (a = t, o = document.createElement("link"), void 0 === a.attrs.type && (a.attrs.type = "text/css"), a.attrs.rel = "stylesheet", v(o, a.attrs), h(a, o), i = o, n = function (t, e, i) { + var n = i.css, + i = i.sourceMap, + r = void 0 === e.convertToAbsoluteUrls && i, + e = ((e.convertToAbsoluteUrls || r) && (n = d(n)), i && (n += "\n/*# sourceMappingURL=data:application/json;base64," + btoa(unescape(encodeURIComponent(JSON.stringify(i)))) + " */"), new Blob([n], { + type: "text/css" + })), + r = t.href; + t.href = URL.createObjectURL(e), r && URL.revokeObjectURL(r) + }.bind(null, i, t), function () { + m(i), i.href && URL.revokeObjectURL(i.href) + }) : (i = g(t), n = function (t, e) { + var i = e.css, + e = e.media; + if (e && t.setAttribute("media", e), t.styleSheet) t.styleSheet.cssText = i; + else { + for (; t.firstChild;) t.removeChild(t.firstChild); + t.appendChild(document.createTextNode(i)) + } + }.bind(null, i), function () { + m(i) + }), n(e), + function (t) { + t ? t.css === e.css && t.media === e.media && t.sourceMap === e.sourceMap || n(e = t) : r() + } + } + t.exports = function (t, o) { + if ("undefined" != typeof DEBUG && DEBUG && "object" != ("undefined" == typeof document ? "undefined" : _typeof(document))) throw new Error("The style-loader cannot be used in a non-browser environment"); + (o = o || {}).attrs = "object" == _typeof(o.attrs) ? o.attrs : {}, o.singleton || "boolean" == typeof o.singleton || (o.singleton = function () { + return r = void 0 === r ? i.apply(this, arguments) : r + }()), o.insertInto || (o.insertInto = "head"), o.insertAt || (o.insertAt = "bottom"); + var s = f(t, o); + return u(s, o), + function (t) { + for (var e, i = [], n = 0; n < s.length; n++) { + var r = s[n]; + (e = c[r.id]).refs--, i.push(e) + } + for (t && u(f(t, o), o), n = 0; n < i.length; n++) + if (0 === (e = i[n]).refs) { + for (var a = 0; a < e.parts.length; a++) e.parts[a](); + delete c[e.id] + } + } + }; + I = []; + var I, A = function (t, e) { + return I[t] = e, I.filter(Boolean).join("\n") + }; + + function _(t, e, i, n) { + var i = i ? "" : n.css; + t.styleSheet ? t.styleSheet.cssText = A(e, i) : (n = document.createTextNode(i), (i = t.childNodes)[e] && t.removeChild(i[e]), i.length ? t.insertBefore(n, i[e]) : t.appendChild(n)) + } + }, function (t, e) { + t.exports = function (t) { + var i, n, e = "undefined" != typeof window && window.location; + if (e) return t && "string" == typeof t ? (i = e.protocol + "//" + e.host, n = i + e.pathname.replace(/\/[^\/]*$/, "/"), t.replace(/url\s*\(((?:[^)(]|\((?:[^)(]+|\([^)(]*\))*\))*)\)/gi, function (t, e) { + e = e.trim().replace(/^"(.*)"$/, function (t, e) { + return e + }).replace(/^'(.*)'$/, function (t, e) { + return e + }); + return /^(#|data:|http:\/\/|https:\/\/|file:\/\/\/|\s*$)/i.test(e) ? t : (t = 0 === e.indexOf("//") ? e : 0 === e.indexOf("/") ? i + e : n + e.replace(/^\.\//, ""), "url(" + JSON.stringify(t) + ")") + })) : t; + throw new Error("fixUrls requires window.location") + } + }, function (t, e) { + var i, n; + window, document, i = jQuery, (n = function (t, e) { + this.init(t, e) + }).prototype = { + init: function (t, e) { + this.ele = t, this.defaults = { + menu: [{ + text: "text", + menus: [{}, {}], + callback: function () { } + }], + target: function (t) { }, + width: 100, + itemHeight: 28, + bgColor: "#fff", + color: "#333", + fontSize: 14, + hoverBgColor: "#f5f5f5" + }, this.opts = i.extend(!0, {}, this.defaults, e), this.random = (new Date).getTime() + parseInt(1e3 * Math.random()), this.eventBind() + }, + renderMenu: function (t, e) { + var r, a = this, + i = e; + t && t.length && (r = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
      '), i || (i = r).addClass("hicontextmenuroot"), jquery__WEBPACK_IMPORTED_MODULE_60___default.a.each(t, function (t, e) { + var i = !!e.disable && e.disable(), + n = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
    • ' + (e.text || "") + "
    • "); + i && n.addClass("disable"), e.borderBottom && n.addClass("borderBottom"), e.menus && (n.addClass("hicontextsubmenu"), a.renderMenu(e.menus, n)), e.callback && n.click(function (t) { + jquery__WEBPACK_IMPORTED_MODULE_60___default()(this).hasClass("disable") || (jquery__WEBPACK_IMPORTED_MODULE_60___default()(".hicontextmenuroot").remove(), e.callback()), t.stopPropagation() + }), r.append(n) + }), e) && e.append(r), e || jquery__WEBPACK_IMPORTED_MODULE_60___default()("body").append(i).find(".hicontextmenuroot").hide() + }, + setPosition: function (t) { + jquery__WEBPACK_IMPORTED_MODULE_60___default()(".hicontextmenuroot").css({ + left: t.pageX + 2, + top: t.pageY + 2 + }).show() + }, + eventBind: function () { + var e = this; + this.ele.on("contextmenu", function (t) { + jquery__WEBPACK_IMPORTED_MODULE_60___default()(".hicontextmenuroot").remove(), t.preventDefault(), e.renderMenu(e.opts.menus), e.setPosition(t), e.opts.target && "function" == typeof e.opts.target && e.opts.target(i(this)) + }), i("body").on("click", function () { + i(".hicontextmenuroot").remove() + }) + } + }, i.fn.hicontextMenu = function (t) { + return new n(this, t), this + } + }, function (t, e, n) { + n.r(e), n(22), n(23), n(24), n(25); + var i, o = n(0); + n(26), window.hiLocalStorage = (i = window.localStorage || null, { + saveLocalData: function (t, e) { + return !(!i || !e || (i.setItem(t, e), 0)) + }, + getLocalData: function (t) { + return i ? i.getItem(t) : null + }, + removeItem: function (t) { + i && i.removeItem(t) + } + }), n(27), n(32); + var _r, a = function () { + function t() { + this.allElementTypes = [] + } + return Object.defineProperty(t, "instance", { + get: function () { + return t._instance = t._instance ? t._instance : new t + }, + enumerable: !0, + configurable: !0 + }), t.prototype.addPrintElementTypes = function (t, e) { + var i = this; + this[t] ? this[t] = this[t].concat(e) : this[t] = e, e.forEach(function (t) { + i.allElementTypes = i.allElementTypes.concat(t.printElementTypes) + }) + }, t.prototype.removePrintElementTypes = function (e) { + delete this[e], this.allElementTypes = this.allElementTypes.filter(function (t) { + return !t.tid.startsWith(e) + }) + }, t.prototype.getElementTypeGroups = function (t) { + return this[this.formatterModule(t)] || [] + }, t.prototype.getElementType = function (e) { + var t = this.allElementTypes.filter(function (t) { + return t.tid == e + }); + if (0 < t.length) return t[0] + }, t.prototype.updateElementType = function (e, t) { + var i = this.getElementType(e); + if (t) { + var t = t(i), + n = this.allElementTypes.findIndex(function (t) { + return t.tid == e + }); + if (0 <= n) return this.allElementTypes.splice(n, 1, t), t + } + return i + }, t.prototype.formatterModule = function (t) { + return t || "_default" + }, t + }(), + p = n(1), + s = n(2), + l = function () { + function t() { } + return t.prototype.createPrintElementTypeHtml = function (t, e) { + var n = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
        '); + return e.forEach(function (t) { + var e = jquery__WEBPACK_IMPORTED_MODULE_60___default()("
      • "), + i = (e.append('' + t.name + ""), jquery__WEBPACK_IMPORTED_MODULE_60___default()("
          ")); + e.append(i), t.printElementTypes.forEach(function (t) { + i.append('
        • ' + t.getText() + "
        • ") + }), n.append(e) + }), jquery__WEBPACK_IMPORTED_MODULE_60___default()(t).append(n), n.find(".ep-draggable-item") + }, t + }(), + u = n(5), + d = n(15), + c = function (t) { + this.title = t.title, this.type = t.type + }, + ctable = function (t) { + this.title = t.title, this.type = t.type, this.editable = t.editable, this.columnDisplayEditable = t.columnDisplayEditable, this.columnDisplayIndexEditable = t.columnDisplayIndexEditable, this.columnTitleEditable = t.columnTitleEditable, this.columnResizable = t.columnResizable, this.columnAlignEditable = t.columnAlignEditable, this.isEnableEditField = t.isEnableEditField, this.isEnableContextMenu = t.isEnableContextMenu, this.isEnableInsertRow = t.isEnableInsertRow, this.isEnableDeleteRow = t.isEnableDeleteRow, this.isEnableInsertColumn = t.isEnableInsertColumn, this.isEnableDeleteColumn = t.isEnableDeleteColumn, this.isEnableMergeCell = t.isEnableMergeCell + }, + h = function () { + function t(t) { + var i = this; + this.text = t.text, this.field = t.field, this.fields = t.fields, this.title = t.title, this.tid = t.tid, this.data = t.data, this.styler = t.styler, this.formatter = t.formatter, this.type = t.type, this.options = t.options, this.editable = null == t.editable || t.editable, this.columnDisplayEditable = null == t.columnDisplayEditable || t.columnDisplayEditable, this.columnDisplayIndexEditable = null == t.columnDisplayIndexEditable || t.columnDisplayIndexEditable, this.columnTitleEditable = null == t.columnTitleEditable || t.columnTitleEditable, this.columnResizable = null == t.columnResizable || t.columnResizable, this.columnAlignEditable = null == t.columnAlignEditable || t.columnAlignEditable, this.columns = [], (t.columns || []).forEach(function (t, e) { + i.columns.push(i.createTableColumnArray(t)) + }), this.rowStyler = t.rowStyler, this.striped = t.striped, this.groupFields = t.groupFields || [], this.groupFormatter = t.groupFormatter, this.groupFooterFormatter = t.groupFooterFormatter, this.footerFormatter = t.footerFormatter, this.rowsColumnsMerge = t.rowsColumnsMerge, this.rowsColumnsMergeClean = t.rowsColumnsMergeClean, this.gridColumnsFooterFormatter = t.gridColumnsFooterFormatter, this.isEnableEditField = null == t.isEnableEditField || t.isEnableEditField, this.isEnableContextMenu = null == t.isEnableContextMenu || t.isEnableContextMenu, this.isEnableInsertRow = null == t.isEnableInsertRow || t.isEnableInsertRow, this.isEnableDeleteRow = null == t.isEnableDeleteRow || t.isEnableDeleteRow, this.isEnableInsertColumn = null == t.isEnableInsertColumn || t.isEnableInsertColumn, this.isEnableDeleteColumn = null == t.isEnableDeleteColumn || t.isEnableDeleteColumn, this.isEnableMergeCell = null == t.isEnableMergeCell || t.isEnableMergeCell, this.columnObj = this.makeColumnObj() + } + return t.prototype.getText = function () { + return this.text || this.title || "" + }, t.prototype.createPrintElement = function (t) { + var i = this; + return this.columns && 0 == this.columns.length && (t.columns || []).forEach(function (t, e) { + i.columns.push(i.createTableColumnArray(t)) + }), new d.a(this, t) + }, t.prototype.getData = function () { + return [{}] + }, t.prototype.createTableColumnArray = function (t) { + var i = []; + return t.forEach(function (t, e) { + i.push(new u.a(t)) + }), i + }, t.prototype.getPrintElementTypeEntity = function () { + return "table" == this.type ? new ctable({ + title: this.title, + type: this.type, + editable: this.editable, + columnDisplayEditable: this.columnDisplayEditable, + columnDisplayIndexEditable: this.columnDisplayIndexEditable, + columnResizable: this.columnResizable, + columnAlignEditable: this.columnAlignEditable, + columnTitleEditable: this.columnTitleEditable, + isEnableEditField: this.isEnableEditField, + isEnableContextMenu: this.isEnableContextMenu, + isEnableInsertRow: this.isEnableInsertRow, + isEnableDeleteRow: this.isEnableDeleteRow, + isEnableInsertColumn: this.isEnableInsertColumn, + isEnableDeleteColumn: this.isEnableDeleteColumn, + isEnableMergeCell: this.isEnableMergeCell + }) : new c({ + title: this.title, + type: this.type + }) + }, t.prototype.getFields = function () { + return this.fields + }, t.prototype.getOptions = function () { + return this.options || {} + }, t.prototype.getColumnByColumnId = function (t) { + return this.columnObj[t] + }, t.prototype.makeColumnObj = function (t) { + var e = {}; + return t ? t.forEach(function (t) { + (t.id || t.columnId) && (e[t.id || t.columnId] = t) + }) : this.columns && this.columns.forEach(function (t) { + t.forEach(function (t) { + (t.id || t.columnId) && (e[t.id || t.columnId] = t) + }) + }), this.columnObj = e + }, t + }(), + f = n(4), + g = n(3), + m = (_r = function (t, e) { + return (_r = Object.setPrototypeOf || (_instanceof({ + __proto__: [] + }, Array) ? function (t, e) { + t.__proto__ = e + } : function (t, e) { + for (var i in e) e.hasOwnProperty(i) && (t[i] = e[i]) + }))(t, e) + }, function (t, e) { + function i() { + this.constructor = t + } + _r(t, e), t.prototype = null === e ? Object.create(e) : (i.prototype = e.prototype, new i) + }), + v = function (i) { + function t(t, e) { + t = i.call(this, t) || this; + return t.options = new g.a(e), t.options.setDefault(new g.a(p.a.instance.image.default).getPrintElementOptionEntity()), t + } + return m(t, i), t.prototype.getReizeableShowPoints = function () { + return ["se", "r"] + }, t.prototype.getData = function (i) { + var t = "", + e = this.getField(), + t = i && e ? e.split(".").reduce(function (t, e) { + return (t || i)[e] + }, !1) || "" : this.options.src || this.printElementType.getData(), + e = this.getFormatter(); + return (t = e ? e(t, this.options, this._currenttemplateData) : t) || "" + }, t.prototype.createTarget = function (t, e) { + var i = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
          '); + return this.updateTargetImage(i, t, e), i + }, t.prototype.initSizeByHtml = function (t) { + i.prototype.initSizeByHtml.call(this, t), this.css(t, this.getData()) + }, t.prototype.getConfigOptions = function () { + return p.a.instance.image + }, t.prototype.updateDesignViewFromOptions = function () { + this.designTarget && (this.css(this.designTarget, this.getData()), this.updateTargetImage(this.designTarget, this.getTitle(), this.getData())) + }, t.prototype.updateTargetImage = function (t, e, i) { + t = t.find(".hiprint-printElement-image-content"); + t.find("img").length ? t.find("img").attr("src", i) : t.html(''), i.length ? t.find("img").css("cssText", 'width:100%;height:100%;content:url("'.concat(i, '")!important')) : t.find("img").css("cssText", "width:100%;height:100%;"), this.options.fit && t.find("img").css("object-fit", this.options.fit) + }, t.prototype.getHtml = function (t, e, i) { + return this.getHtml2(t, e, i) + }, t + }(f.a), + y = function () { + var n = function (t, e) { + return (n = Object.setPrototypeOf || (_instanceof({ + __proto__: [] + }, Array) ? function (t, e) { + t.__proto__ = e + } : function (t, e) { + for (var i in e) e.hasOwnProperty(i) && (t[i] = e[i]) + }))(t, e) + }; + return function (t, e) { + function i() { + this.constructor = t + } + n(t, e), t.prototype = null === e ? Object.create(e) : (i.prototype = e.prototype, new i) + } + }(), + b = function (i) { + function t(t) { + var e = this; + return (e = i.call(this, t = t || {}) || this).leftSpaceRemoved = t.leftSpaceRemoved, e + } + return y(t, i), t.prototype.getHideTitle = function () { + return (null == this.hideTitle ? this.defaultOptions : this).hideTitle + }, t + }(g.a), + E = n(8), + T = function () { + function t(t, e, i, n, r, a, s, c, l, p, d, u, f, h, m, g) { + this.panelPageRule = n, this.scale = r, this.watermarkOptions = i, this.defaultPaperNumberFormat = "${paperNo}-${paperCount}", this.printLine = 0, this.templateId = t, this.panelIdx = e, this.width = o.a.mm.toPt(a), this.height = o.a.mm.toPt(s), this.mmwidth = a, this.mmheight = s, this.paperHeader = 0 <= c ? c : 0, this.paperFooter = l, this.contentHeight = l - c, this.createTarget(), this.index = m, this.paperNumberLeft = p || parseInt((this.width - 30).toString()), this.paperNumberTop = d || parseInt((this.height - 22).toString()), this.paperNumberDisabled = u, this.paperNumberContinue = f, this.paperNumberFormat = h, this.referenceElement = g ? jquery__WEBPACK_IMPORTED_MODULE_60___default.a.extend({}, g) : new E.a({ + top: 0, + left: 0, + height: 0, + width: 0, + bottomInLastPaper: 0, + beginPrintPaperIndex: 0, + printTopInPaper: 0, + endPrintPaperIndex: 0 + }) + } + return t.prototype.subscribePaperBaseInfoChanged = function (t) { + this.onPaperBaseInfoChanged = t + }, t.prototype.triggerOnPaperBaseInfoChanged = function (t) { + this.onPaperBaseInfoChanged && this.onPaperBaseInfoChanged({ + panelPageRule: this.panelPageRule, + scale: this.scale, + paperHeader: this.paperHeader, + paperFooter: this.paperFooter, + paperNumberLeft: this.paperNumberLeft, + paperNumberTop: this.paperNumberTop, + paperNumberDisabled: this.paperNumberDisabled, + paperNumberContinue: this.paperNumberContinue, + paperNumberFormat: this.paperNumberFormat + }), o.a.event.trigger("hiprintTemplateDataChanged_" + this.templateId, t || "模板调整") + }, t.prototype.setFooter = function (t, e, i, n) { + this.firstPaperFooter = t, this.evenPaperFooter = e, this.oddPaperFooter = i, this.lastPaperFooter = n + }, t.prototype.setOffset = function (t, e) { + this.setLeftOffset(t), this.setTopOffset(e) + }, t.prototype.setLeftOffset = function (t) { + t ? this.paperContentTarget.css("left", t + "pt") : this.paperContentTarget[0].style.left = "" + }, t.prototype.setTopOffset = function (t) { + t ? this.paperContentTarget.css("top", t + "pt") : this.paperContentTarget[0].style.top = "" + }, t.prototype.createTarget = function () { + this.target = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
          '), this.paperContentTarget = this.target.find(".hiprint-printPaper-content"), this.target.css("width", this.mmwidth + "mm"), this.target.css("height", this.mmheight - p.a.instance.paperHeightTrim + "mm"), this.target.attr("original-height", this.mmheight), this.zoom(this.scale) + }, t.prototype.createHeaderLine = function () { + var i = this; + this.headerLinetarget = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
          '), this.headerLinetarget.css("top", (this.paperHeader || -1) + "pt"), 0 == this.paperHeader && this.headerLinetarget.addClass("hideheaderLinetarget"), this.paperContentTarget.append(this.headerLinetarget), this.dragHeadLineOrFootLine(this.headerLinetarget, function (t, e) { + e >= i.paperFooter && (e = i.paperFooter - 10), i.paperHeader = 0 <= e ? e : 0, i.triggerOnPaperBaseInfoChanged() + }) + }, t.prototype.createFooterLine = function () { + var i = this; + this.footerLinetarget = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
          '), this.footerLinetarget.css("top", parseInt(this.paperFooter.toString()) + "pt"), this.paperFooter == this.height && (this.footerLinetarget.css("top", this.mmheight - p.a.instance.paperHeightTrim + "mm"), this.footerLinetarget.addClass("hidefooterLinetarget")), this.paperContentTarget.append(this.footerLinetarget), this.dragHeadLineOrFootLine(this.footerLinetarget, function (t, e) { + e <= i.paperHeader && (e = i.paperHeader + 10), i.paperFooter = e, i.triggerOnPaperBaseInfoChanged() + }) + }, t.prototype.createPaperNumber = function (t, e) { + var i = this, + n = this.target.find(".hiprint-paperNumber"); + return n.length ? n.html(t) : ((n = jquery__WEBPACK_IMPORTED_MODULE_60___default()('' + t + "")).css("top", this.paperNumberTop + "pt"), n.css("left", this.paperNumberLeft + "pt"), this.paperContentTarget.append(n), e && this.dragHeadLineOrFootLine(n, function (t, e) { + i.paperNumberTop = e, i.paperNumberLeft = t, i.triggerOnPaperBaseInfoChanged() + }, !0)), n + }, t.prototype.getTarget = function () { + return this.target + }, t.prototype.append = function (t) { + this.paperContentTarget.append(t) + }, t.prototype.updateReferenceElement = function (t) { + t && (this.referenceElement = t) + }, t.prototype.updatePrintLine = function (t) { + t >= this.printLine && (this.printLine = t) + }, t.prototype.design = function (t) { + var e = this; + this.createHeaderLine(), this.createFooterLine(), this.target.addClass("design"), t && t.grid && this.target.addClass("grid"), this.paperNumberTarget = this.createPaperNumber(this.formatPaperNumber(1, 1), !0), this.createRuler(), this.createWaterMark(!0, this.panelIdx, this.watermarkOptions), this.resetPaperNumber(this.paperNumberTarget), jquery__WEBPACK_IMPORTED_MODULE_60___default()(this.paperNumberTarget).bind("dblclick.hiprint", function () { + null == e.paperNumberDisabled && (e.paperNumberDisabled = !1), e.paperNumberDisabled = !e.paperNumberDisabled, e.resetPaperNumber(e.paperNumberTarget), e.triggerOnPaperBaseInfoChanged("初始") + }), jquery__WEBPACK_IMPORTED_MODULE_60___default()(this.paperNumberTarget).bind("click.hiprint", function () { + o.a.event.trigger("BuildCustomOptionSettingEventKey_" + e.templateId, { + options: { + paperNumberFormat: e.paperNumberFormat, + paperNumberDisabled: e.paperNumberDisabled, + paperNumberContinue: e.paperNumberContinue + }, + callback: function (t) { + e.paperNumberDisabled = !!t.paperNumberDisabled || void 0, e.paperNumberContinue = t.paperNumberContinue, e.paperNumberFormat = t.paperNumberFormat || void 0, e.createPaperNumber(e.formatPaperNumber(1, 1), !0), e.resetPaperNumber(e.paperNumberTarget), e.triggerOnPaperBaseInfoChanged() + } + }) + }) + }, t.prototype.resetPaperNumber = function (t) { + this.paperNumberDisabled ? t.addClass("hiprint-paperNumber-disabled") : t.removeClass("hiprint-paperNumber-disabled") + }, t.prototype.updatePaperNumber = function (t, e, i) { + t = this.createPaperNumber(this.formatPaperNumber(t, e)); + this.paperNumberDisabled ? t.hide() : i && this.index % 2 == 1 && (t[0].style.left = "", t.css("right", this.paperNumberLeft + "pt")) + }, t.prototype.formatPaperNumber = function (t, e) { + return this.createWaterMark(!1, t, this.watermarkOptions), eval("`" + (this.paperNumberFormat || this.defaultPaperNumberFormat).replace("paperNo", t).replace("paperCount", e) + "`") + }, t.prototype.dragHeadLineOrFootLine = function (t, n, e) { + var i = this; + t.hidraggable({ + axis: e ? void 0 : "v", + onDrag: function (t, e, i) { + n(e, i) + }, + moveUnit: "pt", + minMove: p.a.instance.movingDistance, + onBeforeDrag: function (t) { + s.a.instance.draging = !0 + }, + getScale: function () { + return i.scale || 1 + }, + onStopDrag: function (t) { + i.headerLinetarget.css("top", i.paperHeader + "pt"), i.footerLinetarget.css("top", i.paperFooter + "pt"), s.a.instance.draging = !1, i.footerLinetarget.removeClass("hidefooterLinetarget"), i.headerLinetarget.removeClass("hideheaderLinetarget") + } + }) + }, t.prototype.resize = function (t, e) { + var i = this.paperFooter / this.height, + t = (this.width = o.a.mm.toPt(t), this.height = o.a.mm.toPt(e), this.mmwidth = t, this.mmheight = e, this.target.css("width", t + "mm"), this.target.css("height", e - p.a.instance.paperHeightTrim + "mm"), this.target.attr("original-height", this.mmheight), this.height * i); + this.paperFooter = t || this.height, this.footerLinetarget.css("top", t + "pt"), this.contentHeight = this.paperFooter - this.paperHeader, this.paperNumberLeft = this.paperNumberLeft > this.width ? parseInt((this.width - 30).toString()) : this.paperNumberLeft, this.paperNumberTop = this.paperNumberTop > this.height ? this.paperNumberTop = parseInt((this.height - 22).toString()) : this.paperNumberTop, this.paperNumberTarget.css("top", this.paperNumberTop + "pt"), this.paperNumberTarget.css("left", this.paperNumberLeft + "pt"), this.triggerOnPaperBaseInfoChanged("调整大小") + }, t.prototype.zoom = function (t) { + t && (this.scale = t, this.target.css("transform", "scale(" + t + ")"), 1 < t ? this.target.css("transform-origin", "-" + t + "% -" + t + "%") : this.target.css("transform-origin", "0 0"), this.triggerOnPaperBaseInfoChanged("缩放")) + }, t.prototype.getPaperFooter = function (t) { + t = this.index + t; + return 0 == t ? this.firstPaperFooter || this.oddPaperFooter || this.paperFooter : t % 2 == 0 ? this.oddPaperFooter || this.paperFooter : t % 2 == 1 ? this.evenPaperFooter || this.paperFooter : void 0 + }, t.prototype.getContentHeight = function (t) { + return this.getPaperFooter(t) - this.paperHeader + }, t.prototype.createRuler = function () { + this.target.append('
          \n \n \n
          ') + }, t.prototype.createWaterMark = function (t, e, i) { + var n = this, + i = Object.assign({}, i || {}, { + id: "".concat(n.templateId, "_").concat(n.panelIdx, "_").concat(e || 1, "_").concat(t ? "design" : n.index), + watch: t, + container: n.target[0] + }); + i.container && (i.content ? (t && _plugins_watermark_js__WEBPACK_IMPORTED_MODULE_65__.a.destroyWatermark(Object.assign({}, i, { + id: "".concat(n.templateId, "_").concat(n.panelIdx, "_").concat(e || 1, "_").concat(n.index) + })), _plugins_watermark_js__WEBPACK_IMPORTED_MODULE_65__.a.createWatermark(i)) : _plugins_watermark_js__WEBPACK_IMPORTED_MODULE_65__.a.destroyWatermark(i)) + }, t.prototype.displayHeight = function () { + return this.mmheight - p.a.instance.paperHeightTrim + "mm" + }, t.prototype.displayWidth = function () { + return this.mmwidth + "mm" + }, t.prototype.getPanelTarget = function () { + return this.target.parent(".hiprint-printPanel ") + }, t + }(), + P = n(6), + _ = function () { + var n = function (t, e) { + return (n = Object.setPrototypeOf || (_instanceof({ + __proto__: [] + }, Array) ? function (t, e) { + t.__proto__ = e + } : function (t, e) { + for (var i in e) e.hasOwnProperty(i) && (t[i] = e[i]) + }))(t, e) + }; + return function (t, e) { + function i() { + this.constructor = t + } + n(t, e), t.prototype = null === e ? Object.create(e) : (i.prototype = e.prototype, new i) + } + }(), + w = function (i) { + function t(t, e) { + t = i.call(this, t) || this; + return t.options = new b(e), t.options.setDefault(new b(p.a.instance.longText.default).getPrintElementOptionEntity()), t + } + return _(t, i), t.prototype.getDesignTarget = function (t) { + t = i.prototype.getDesignTarget.call(this, t); + return t.find(".hiprint-printElement-longText-content").css("border", "1px dashed #cebcbc"), t + }, t.prototype.getProxyTarget = function (t) { + t && this.SetProxyTargetOption(t); + var t = this.getData(), + e = this.createTarget(this.printElementType.getText(!0), t); + return this.updateTargetSize(e), this.css(e, t), e + }, t.prototype.updateDesignViewFromOptions = function () { + var t, e; + this.designTarget && (t = this.getData(), e = this.getHtml(this.designPaper)[0].target, this.designTarget.find(".hiprint-printElement-longText-content").html(e.find(".hiprint-printElement-longText-content").html()), this.css(this.designTarget, t)) + }, t.prototype.getConfigOptions = function () { + return p.a.instance.longText + }, t.prototype.getTitle = function () { + return this.options.title || this.printElementType.title + }, t.prototype.getData = function (i) { + var t = this.getField(), + t = t && t.split(".").reduce(function (t, e) { + return t ? t[e] : i ? i[e] : "" + }, !1) || ""; + return i ? t || "" : this.options.testData || this.printElementType.getData() || "" + }, t.prototype.updateTargetText = function (t, e, i) { + t = t.find(".hiprint-printElement-longText-content"), e = this.getText(e, i); + t.html(e) + }, t.prototype.createTarget = function (t, e) { + var i = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
          '); + return this.updateTargetText(i, t, e), i + }, t.prototype.getText = function (t, e) { + var i = this.getFormatter(); + return e = e && (0 != this.options.leftSpaceRemoved ? e.toString().replace(/^\s*/, "") : e), (this.getField() ? (!this.options.getHideTitle() && t ? t + ":" : "") + (i ? i(t, e, this.options, this._currenttemplateData) : e) : i ? i(t, t, this.options, this._currenttemplateData) : t || "") || "" + }, t.prototype.getHtml = function (t, e) { + this.setCurrenttemplateData(e), this.createTempContainer(); + t = this.getPaperHtmlResult(t, e); + return this.removeTempContainer(), t + }, t.prototype.getHeightByData = function (t) { + this.createTempContainer(); + t = this.getPaperHtmlResult(new T("", "", void 0, 1e3, 1e3, 0, 25e3, 0, 0, !0, !0, void 0, 0, void 0), {}, t); + return this.removeTempContainer(), t[0].referenceElement.bottomInLastPaper - t[0].referenceElement.printTopInPaper + }, t.prototype.getLongTextIndent = function () { + return this.options.longTextIndent ? '' : '' + }, t.prototype.getPaperHtmlResult = function (t, e, i) { + var n = this, + r = [], + a = 0, + i = i || this.getData(e), + o = this.getText(this.getTitle(), i), + s = this.createTarget(this.getTitle(), this.options.testData || ""), + c = (this.css(s, i), e ? this.updateTargetWidth(s) : this.updateTargetSize(s), this.getTempContainer().html(""), this.getTempContainer().append(s), [this.getLongTextIndent()]), + l = o.split(new RegExp("\r|\n", "g")); + if (l.forEach(function (t, e) { + t = 0 != n.options.leftSpaceRemoved ? (t || "").toString().replace(/^\s*/, "") : t; + c = c.concat(t.split("")), e < l.length - 1 && c.push("
          " + n.getLongTextIndent()) + }), 0 == c.length && (c = [""]), this.isHeaderOrFooter() || this.isFixed() || !e) (f = this.getStringBySpecificHeight(c, 25e3, s)).target.css("left", this.options.displayLeft()), f.target.css("top", this.options.displayTop()), f.target[0].height = "", r.push(new P.a({ + target: f.target, + printLine: this.options.displayTop() + f.height, + referenceElement: new E.a({ + top: this.options.getTop(), + left: this.options.getLeft(), + height: this.options.getHeight(), + width: this.options.getWidth(), + beginPrintPaperIndex: t.index, + bottomInLastPaper: this.options.getTop() + f.height, + printTopInPaper: this.options.getTop() + }) + })); + else + for (var p = this.getBeginPrintTopInPaperByReferenceElement(t); 0 < c.length;) { + var d = 0, + u = t.getPaperFooter(a), + f = (0 == a && u < p && "none" != t.panelPageRule && (p = p - u + t.paperHeader, r.push(new P.a({ + target: void 0, + printLine: void 0 + })), a++, d = t.getContentHeight(a) - (p - t.paperHeader), u = t.getPaperFooter(a)), this.getStringBySpecificHeight(c, 0 < d ? d : 0 == a ? u - p : t.getContentHeight(a), s)), + u = (c.splice(0, f.length), void 0), + h = void 0; + f.target.css("left", this.options.displayLeft()), f.target[0].height = "", u = 0 == a || 0 < d ? (h = p, f.target.css("top", h + "pt"), !(0 < c.length) && null != this.options.lHeight ? p + (f.height > this.options.lHeight ? f.height : this.options.lHeight) : p + f.height) : (h = t.paperHeader, f.target.css("top", h + "pt"), h + f.height), r.push(new P.a({ + target: f.target, + printLine: u, + referenceElement: new E.a({ + top: this.options.getTop(), + left: this.options.getLeft(), + height: this.options.getHeight(), + width: this.options.getWidth(), + beginPrintPaperIndex: t.index, + bottomInLastPaper: u, + printTopInPaper: h + }) + })), a++, e && this.updatePanelHeight(u + this.options.getHeight(), t) + } + return r + }, t.prototype.getStringBySpecificHeight = function (t, e, i) { + var e = o.a.pt.toPx(e), + n = void 0; + return (n = "none" == this.panel.panelPageRule ? this.IsPaginationIndex(t, t.length, -1, i) : this.IsPaginationIndex(t, t.length - 1, e, i)).IsPagination ? n : this.BinarySearch(t, 0, t.length - 1, e, i) + }, t.prototype.BinarySearch = function (t, e, i, n, r) { + var a, o = Math.floor((e + i) / 2); + return i < e ? (r.find(".hiprint-printElement-longText-content").html(""), { + IsPagination: !0, + height: 0, + length: 0, + target: r.clone() + }) : (a = this.IsPaginationIndex(t, o, n, r)).IsPagination ? a : "l" == a.move ? this.BinarySearch(t, e, o - 1, n, r) : this.BinarySearch(t, o + 1, i, n, r) + }, t.prototype.IsPaginationIndex = function (t, e, i, n) { + if (-1 == i) return n.find(".hiprint-printElement-longText-content").html(t.slice(0, e).join("")), a = n.height(), { + IsPagination: !0, + height: o.a.px.toPt(a), + length: t.length, + target: n.clone() + }; + n.find(".hiprint-printElement-longText-content").html(t.slice(0, e + 2).join("")); + var r = n.height(), + a = (n.find(".hiprint-printElement-longText-content").html(t.slice(0, e + 1).join("")), n.height()); + return e >= t.length - 1 && a < i ? { + IsPagination: !0, + height: o.a.px.toPt(a), + length: t.length, + target: n.clone() + } : a <= i && i <= r ? { + IsPagination: !0, + height: a, + length: e + 1, + target: n.clone() + } : i <= a ? { + IsPagination: !1, + move: "l" + } : r <= i ? { + IsPagination: !1, + move: "r" + } : { + IsPagination: !0, + result: 1 + } + }, t + }(f.a), + x = function () { + function t() { } + return t.replaceEnterAndNewline = function (t, e) { + return t.replace(new RegExp("\r|\n|/g", "g"), e) + }, t.replaceTab = function (t, e) { + return t.replace(new RegExp("\t/g", "g"), e) + }, t.replaceEnterAndNewlineAndTab = function (t, e) { + return t.replace(new RegExp("\r|\n|\t|/g", "g"), e) + }, t + }(), + C = function () { + var n = function (t, e) { + return (n = Object.setPrototypeOf || (_instanceof({ + __proto__: [] + }, Array) ? function (t, e) { + t.__proto__ = e + } : function (t, e) { + for (var i in e) e.hasOwnProperty(i) && (t[i] = e[i]) + }))(t, e) + }; + return function (t, e) { + function i() { + this.constructor = t + } + n(t, e), t.prototype = null === e ? Object.create(e) : (i.prototype = e.prototype, new i) + } + }(), + O = function (e) { + function t(t) { + t = e.call(this, t) || this; + return t.title && (t.title = x.replaceEnterAndNewlineAndTab(t.title, "")), t + } + return C(t, e), t.prototype.getHideTitle = function () { + return (null == this.hideTitle ? this.defaultOptions : this).hideTitle + }, t.prototype.getTextType = function () { + return (null == this.textType ? this.defaultOptions : this).textType || "text" + }, t.prototype.getFontSize = function () { + return (null == this.fontSize ? this.defaultOptions : this).fontSize || 9 + }, t.prototype.getbarcodeMode = function () { + return (null == this.barcodeMode ? this.defaultOptions : this).barcodeMode || "CODE128" + }, t.prototype.getQRcodeLevel = function () { + return (null == this.qrCodeLevel ? this.defaultOptions : this).qrCodeLevel || 0 + }, t + }(g.a), + H = function () { + var n = function (t, e) { + return (n = Object.setPrototypeOf || (_instanceof({ + __proto__: [] + }, Array) ? function (t, e) { + t.__proto__ = e + } : function (t, e) { + for (var i in e) e.hasOwnProperty(i) && (t[i] = e[i]) + }))(t, e) + }; + return function (t, e) { + function i() { + this.constructor = t + } + n(t, e), t.prototype = null === e ? Object.create(e) : (i.prototype = e.prototype, new i) + } + }(), + D = function (a) { + function t(t, e) { + t = a.call(this, t) || this; + return t.options = new O(e), t.options.setDefault(new O(p.a.instance.text.default).getPrintElementOptionEntity()), t + } + return H(t, a), t.prototype.getDesignTarget = function (t) { + return a.prototype.getDesignTarget.call(this, t) + }, t.prototype.getProxyTarget = function (t) { + t && this.SetProxyTargetOption(t); + var t = this.getData(), + e = this.createTarget(this.printElementType.getText(!0), t); + return this.updateTargetSize(e), this.css(e, t), e + }, t.prototype.updateDesignViewFromOptions = function () { + var t; + this.designTarget && (t = this.getData(), this.css(this.designTarget, t), this.updateTargetText(this.designTarget, this.getTitle(), t)) + }, t.prototype.getConfigOptions = function () { + return p.a.instance.text + }, t.prototype.getTitle = function () { + var t = this.options.title || this.printElementType.title || ""; + return t = t && x.replaceEnterAndNewlineAndTab(t, "") + }, t.prototype.getData = function (i) { + var t = this.getField(), + t = i ? t && t.split(".").reduce(function (t, e) { + return t ? t[e] : i ? i[e] : "" + }, !1) || "" : this.options.testData || this.printElementType.getData() || ""; + if (this.options.format) { + if ("datetime" == this.options.dataType) return o.a.dateFormat(t, this.options.format); + if ("boolean" == this.options.dataType) { + var e = this.options.format.split(":"); + if (0 < e.length) return !0 === t || "true" === t ? e[0] : e[1] + } + } + return t + }, t.prototype.updateTargetText = function (t, e, i, n, r) { + var a, s, c, l = this.getFormatter(), + p = t.find(".hiprint-printElement-text-content"), + l = this.getField() ? (!this.options.getHideTitle() && e ? e + ":" : "") + hinnn.toUpperCase(this.options.upperCase, l ? l(e, i, this.options, this._currenttemplateData, t) : i) : i = hinnn.toUpperCase(this.options.upperCase, l ? l(e, e, this.options, this._currenttemplateData, t) : e), + e = this.options.getTextType(); + if ("text" == e) p.html(l); + else { + if ("barcode" == e) { + p.html('
          '); + try { + i ? (jsbarcode__WEBPACK_IMPORTED_MODULE_62___default()(p.find(".hibarcode_imgcode")[0], i, { + format: this.options.getbarcodeMode(), + width: 1, + textMargin: -1, + lineColor: this.options.color || "#000000", + margin: 0, + height: parseInt(o.a.pt.toPx(this.options.getHeight() || 10).toString()), + displayValue: !1 + }), p.find(".hibarcode_imgcode").attr("height", "100%"), p.find(".hibarcode_imgcode").attr("width", "100%"), this.options.hideTitle || p.find(".hibarcode_displayValue").html(i)) : p.html("") + } catch (t) { + p.html("".concat(i18n.__("此格式不支持该文本"))) + } + } + if ("qrcode" == e) { + p.html(""); + try { + i && (t.css("line-height", 0), p.css("text-align", "center"), a = this.options.getWidth() || 20, s = this.options.getHeight() || 20, c = jquery__WEBPACK_IMPORTED_MODULE_60___default()("
          ").css({ + width: (s < a ? s : a) + "pt", + height: (s < a ? s : a) + "pt", + display: "inline-block" + }), new QRCode(c[0], { + width: "100%", + height: "100%", + colorDark: this.options.color || "#000000", + useSVG: !0, + correctLevel: this.options.getQRcodeLevel() + }).makeCode(i), p.html(c)) + } catch (t) { + p.html("".concat(i18n.__("二维码生成失败"))) + } + } + } + }, t.prototype.onResize = function (t, e, i, n, r) { + a.prototype.onResize.call(this, t, e, i, n, r), "barcode" != this.options.getTextType() && "qrcode" != this.options.getTextType() || this.updateTargetText(this.designTarget, this.getTitle(), this.getData()) + }, t.prototype.createTarget = function (t, e, i) { + var n = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
          '); + return this.updateTargetText(n, t, e, i), n + }, t.prototype.getHtml = function (t, e, i) { + return this.getHtml2(t, e, i) + }, t + }(f.a), + I = function () { + var n = function (t, e) { + return (n = Object.setPrototypeOf || (_instanceof({ + __proto__: [] + }, Array) ? function (t, e) { + t.__proto__ = e + } : function (t, e) { + for (var i in e) e.hasOwnProperty(i) && (t[i] = e[i]) + }))(t, e) + }; + return function (t, e) { + function i() { + this.constructor = t + } + n(t, e), t.prototype = null === e ? Object.create(e) : (i.prototype = e.prototype, new i) + } + }(), + R = function (e) { + function t(t) { + return e.call(this, t) || this + } + return I(t, e), t + }(g.a), + M = function () { + var n = function (t, e) { + return (n = Object.setPrototypeOf || (_instanceof({ + __proto__: [] + }, Array) ? function (t, e) { + t.__proto__ = e + } : function (t, e) { + for (var i in e) e.hasOwnProperty(i) && (t[i] = e[i]) + }))(t, e) + }; + return function (t, e) { + function i() { + this.constructor = t + } + n(t, e), t.prototype = null === e ? Object.create(e) : (i.prototype = e.prototype, new i) + } + }(), + S = function (i) { + function t(t, e) { + t = i.call(this, t) || this; + return t.options = new R(e), t.options.setDefault(new R(p.a.instance.html.default).getPrintElementOptionEntity()), t + } + return M(t, i), t.prototype.updateDesignViewFromOptions = function () { + var t; + this.designTarget && (t = this.getData(), this.css(this.designTarget, t), this.updateTargetHtml()) + }, t.prototype.updateTargetHtml = function () { + var t = this.getFormatter(); + t && (t = t(this.getData(), this.options, this._currenttemplateData), this.designTarget.find(".hiprint-printElement-html-content").html(t)) + }, t.prototype.getConfigOptions = function () { + return p.a.instance.html + }, t.prototype.createTarget = function (t, e) { + var i = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
          '), + n = this.getFormatter(); + return n ? (n = n(this.getData(), this.options, this._currenttemplateData), i.find(".hiprint-printElement-html-content").append(n)) : this.options.content && i.find(".hiprint-printElement-html-content").append(this.options.content), i + }, t.prototype.getHtml = function (t, e, i) { + return this.getHtml2(t, e, i) + }, t + }(f.a), + B = function () { + var n = function (t, e) { + return (n = Object.setPrototypeOf || (_instanceof({ + __proto__: [] + }, Array) ? function (t, e) { + t.__proto__ = e + } : function (t, e) { + for (var i in e) e.hasOwnProperty(i) && (t[i] = e[i]) + }))(t, e) + }; + return function (t, e) { + function i() { + this.constructor = t + } + n(t, e), t.prototype = null === e ? Object.create(e) : (i.prototype = e.prototype, new i) + } + }(), + F = function (i) { + function t(t, e) { + t = i.call(this, t) || this; + return t.options = new g.a(e), t.options.setDefault(new g.a(p.a.instance.vline.default).getPrintElementOptionEntity()), t + } + return B(t, i), t.prototype.updateDesignViewFromOptions = function () { + var t; + this.designTarget && (t = this.getData(), this.css(this.designTarget, t)) + }, t.prototype.getConfigOptions = function () { + return p.a.instance.vline + }, t.prototype.createTarget = function (t, e) { + return jquery__WEBPACK_IMPORTED_MODULE_60___default()('
          ') + }, t.prototype.getReizeableShowPoints = function () { + return ["s", "r"] + }, t.prototype.getHtml = function (t, e, i) { + return this.getHtml2(t, e, i) + }, t + }(f.a), + L = function () { + var n = function (t, e) { + return (n = Object.setPrototypeOf || (_instanceof({ + __proto__: [] + }, Array) ? function (t, e) { + t.__proto__ = e + } : function (t, e) { + for (var i in e) e.hasOwnProperty(i) && (t[i] = e[i]) + }))(t, e) + }; + return function (t, e) { + function i() { + this.constructor = t + } + n(t, e), t.prototype = null === e ? Object.create(e) : (i.prototype = e.prototype, new i) + } + }(), + A = function (i) { + function t(t, e) { + t = i.call(this, t) || this; + return t.options = new g.a(e), t.options.setDefault(new g.a(p.a.instance.hline.default).getPrintElementOptionEntity()), t + } + return L(t, i), t.prototype.updateDesignViewFromOptions = function () { + var t; + this.designTarget && (t = this.getData(), this.css(this.designTarget, t)) + }, t.prototype.getConfigOptions = function () { + return p.a.instance.hline + }, t.prototype.createTarget = function (t, e) { + return jquery__WEBPACK_IMPORTED_MODULE_60___default()('
          ') + }, t.prototype.getReizeableShowPoints = function () { + return ["e", "r"] + }, t + }(f.a), + z = function () { + var n = function (t, e) { + return (n = Object.setPrototypeOf || (_instanceof({ + __proto__: [] + }, Array) ? function (t, e) { + t.__proto__ = e + } : function (t, e) { + for (var i in e) e.hasOwnProperty(i) && (t[i] = e[i]) + }))(t, e) + }; + return function (t, e) { + function i() { + this.constructor = t + } + n(t, e), t.prototype = null === e ? Object.create(e) : (i.prototype = e.prototype, new i) + } + }(), + k = function (i) { + function t(t, e) { + t = i.call(this, t) || this; + return t.options = new g.a(e), t.options.setDefault(new g.a(p.a.instance.rect.default).getPrintElementOptionEntity()), t + } + return z(t, i), t.prototype.updateDesignViewFromOptions = function () { + var t; + this.designTarget && (t = this.getData(), this.css(this.designTarget, t)) + }, t.prototype.getConfigOptions = function () { + return p.a.instance.rect + }, t.prototype.createTarget = function (t, e) { + return jquery__WEBPACK_IMPORTED_MODULE_60___default()('
          ') + }, t.prototype.getHtml = function (t, e, i) { + return this.getHtml2(t, e, i) + }, t + }(f.a), + N = function () { + var n = function (t, e) { + return (n = Object.setPrototypeOf || (_instanceof({ + __proto__: [] + }, Array) ? function (t, e) { + t.__proto__ = e + } : function (t, e) { + for (var i in e) e.hasOwnProperty(i) && (t[i] = e[i]) + }))(t, e) + }; + return function (t, e) { + function i() { + this.constructor = t + } + n(t, e), t.prototype = null === e ? Object.create(e) : (i.prototype = e.prototype, new i) + } + }(), + V = function (i) { + function t(t, e) { + t = i.call(this, t) || this; + return t.options = new g.a(e), t.options.setDefault(new g.a(p.a.instance.oval.default).getPrintElementOptionEntity()), t + } + return N(t, i), t.prototype.updateDesignViewFromOptions = function () { + var t; + this.designTarget && (t = this.getData(), this.css(this.designTarget, t)) + }, t.prototype.getConfigOptions = function () { + return p.a.instance.oval + }, t.prototype.createTarget = function (t, e) { + return jquery__WEBPACK_IMPORTED_MODULE_60___default()('
          ') + }, t.prototype.getHtml = function (t, e, i) { + return this.getHtml2(t, e, i) + }, t + }(f.a), + barcode = function (a) { + function t(t, e) { + t = a.call(this, t) || this; + return t.options = new g.a(e), t.options.setDefault(new g.a(p.a.instance.barcode.default).getPrintElementOptionEntity()), t + } + return N(t, a), t.prototype.updateDesignViewFromOptions = function () { + var t; + this.designTarget && (t = this.getData(), this.css(this.designTarget, t), this.initBarcode(this.designTarget, this.getTitle(), this.getData())) + }, t.prototype.getConfigOptions = function () { + return p.a.instance.barcode + }, t.prototype.onResize = function (t, e, i, n, r) { + a.prototype.onResize.call(this, t, e, i, n, r), this.initBarcode(this.designTarget, this.getTitle(), this.getData()) + }, t.prototype.getTitle = function () { + return this.options.title || this.printElementType.title + }, t.prototype.getData = function (i) { + var t = this.getField(); + return i ? t && t.split(".").reduce(function (t, e) { + return t ? t[e] : i ? i[e] : "" + }, !1) || "" : this.options.testData || this.printElementType.getData() || "" + }, t.prototype.initBarcode = function (e, t, i) { + e = (e = e || this.designTarget).find(".hiprint-printElement-barcode-content"); + try { + var n = bwip_js__WEBPACK_IMPORTED_MODULE_64___default.a.toSVG({ + bcid: this.options.barcodeType || "code128", + text: i || this.options.testData || this.options.title, + scale: 1, + width: parseInt(o.a.pt.toPx(this.options.getWidth()) / 2.835), + height: parseInt(o.a.pt.toPx(this.options.getHeight()) / 2.835), + includetext: !1 + }); + e.html(jquery__WEBPACK_IMPORTED_MODULE_60___default()(n)), this.options.hideTitle || e.append(jquery__WEBPACK_IMPORTED_MODULE_60___default()('
          '.concat(t ? t + (i ? ":" : "") : "").concat(i, "
          "))) + } catch (t) { + e.html(jquery__WEBPACK_IMPORTED_MODULE_60___default()("
          ".concat(i18n.__("条形码生成失败"), "
          "))) + } + }, t.prototype.createTarget = function (t, e) { + var i = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
          '); + return this.initBarcode(i, t, e), i + }, t.prototype.getHtml = function (t, e, i) { + return this.getHtml2(t, e, i) + }, t + }(f.a), + qrcode = function (a) { + function t(t, e) { + t = a.call(this, t) || this; + return t.options = new g.a(e), t.options.setDefault(new g.a(p.a.instance.qrcode.default).getPrintElementOptionEntity()), t + } + return N(t, a), t.prototype.updateDesignViewFromOptions = function () { + var t; + this.designTarget && (t = this.getData(), this.css(this.designTarget, t), this.initQrcode(this.designTarget, this.getTitle(), this.getData())) + }, t.prototype.getConfigOptions = function () { + return p.a.instance.qrcode + }, t.prototype.onResize = function (t, e, i, n, r) { + a.prototype.onResize.call(this, t, e, i, n, r), this.initQrcode(this.designTarget, this.getTitle(), this.getData()) + }, t.prototype.getTitle = function () { + return this.options.title || this.printElementType.title + }, t.prototype.getData = function (i) { + var t = this.getField(); + return i ? t && t.split(".").reduce(function (t, e) { + return t ? t[e] : i ? i[e] : "" + }, !1) || "" : this.options.testData || this.printElementType.getData() || "" + }, t.prototype.initQrcode = function (e, t, i) { + e = (e = e || this.designTarget).find(".hiprint-printElement-qrcode-content"); + try { + var n = bwip_js__WEBPACK_IMPORTED_MODULE_64___default.a.toSVG({ + bcid: this.options.qrcodeType || "qrcode", + text: i || this.options.testData || this.options.title, + scale: 1, + width: parseInt(o.a.pt.toPx(this.options.getWidth()) / 2.835), + height: parseInt(o.a.pt.toPx(this.options.getHeight()) / 2.835), + includetext: !1 + }); + e.html(jquery__WEBPACK_IMPORTED_MODULE_60___default()(n)), this.options.hideTitle || e.append(jquery__WEBPACK_IMPORTED_MODULE_60___default()('
          '.concat(t ? t + (i ? ":" : "") : "").concat(i, "
          "))) + } catch (t) { + e.html(jquery__WEBPACK_IMPORTED_MODULE_60___default()("
          ".concat(i18n.__("二维码生成失败"), "
          "))) + } + }, t.prototype.createTarget = function (t, e) { + var i = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
          '); + return this.initQrcode(i, t, e), i + }, t.prototype.getHtml = function (t, e, i) { + return this.getHtml2(t, e, i) + }, t + }(f.a), + W = function () { + function t() { } + return t.createPrintElement = function (t, e) { + return "text" == t.type ? new D(t, e) : "image" == t.type ? new v(t, e) : "longText" == t.type ? new w(t, e) : "table" == t.type ? new d.a(t, e) : "html" == t.type ? new S(t, e) : "vline" == t.type ? new F(t, e) : "hline" == t.type ? new A(t, e) : "rect" == t.type ? new k(t, e) : "oval" == t.type ? new V(t, e) : "barcode" == t.type ? new barcode(t, e) : "qrcode" == t.type ? new qrcode(t, e) : void 0 + }, t + }(), + j = function () { + function t(t) { + this.field = t.field, this.fields = t.fields, this.title = t.title, this.text = t.text, this.tid = t.tid, this.data = t.data, this.styler = t.styler, this.formatter = t.formatter, this.type = t.type, this.onRendered = t.onRendered, this.options = t.options + } + return t.prototype.getText = function (t) { + return t ? this.title || this.text || "" : this.text || this.title || "" + }, t.prototype.getData = function () { + return this.data + }, t.prototype.createPrintElement = function (t) { + var e = {}; + return jquery__WEBPACK_IMPORTED_MODULE_60___default.a.extend(e, t || {}), W.createPrintElement(this, e) + }, t.prototype.getPrintElementTypeEntity = function () { + return new c({ + title: this.title, + type: this.type + }) + }, t.prototype.getFields = function () { + return this.fields + }, t.prototype.getOptions = function () { + return this.options || {} + }, t + }(), + U = n(16), + K = n(12), + G = function () { + var n = function (t, e) { + return (n = Object.setPrototypeOf || (_instanceof({ + __proto__: [] + }, Array) ? function (t, e) { + t.__proto__ = e + } : function (t, e) { + for (var i in e) e.hasOwnProperty(i) && (t[i] = e[i]) + }))(t, e) + }; + return function (t, e) { + function i() { + this.constructor = t + } + n(t, e), t.prototype = null === e ? Object.create(e) : (i.prototype = e.prototype, new i) + } + }(), + q = function (i) { + function t(t) { + var e = i.call(this, t) || this; + return (t = t || {}).columns ? (e.columns = [], t.columns.forEach(function (t) { + e.columns.push(new K.a(t)) + })) : e.columns = [new K.a({ + columns: [new u.a({ + width: 100 + }), new u.a({ + width: 100 + })] + })], e.lHeight = t.lHeight, e.autoCompletion = t.autoCompletion, e.tableFooterRepeat = t.tableFooterRepeat, e + } + return G(t, i), t.prototype.getPrintElementOptionEntity = function () { + var e = i.prototype.getPrintElementOptionEntity.call(this); + return e.fields = this.fields, e.columns = [], this.columns.forEach(function (t) { + e.columns.push(t.getPrintElementOptionEntity()) + }), e + }, t + }(g.a), + Q = function () { + var n = function (t, e) { + return (n = Object.setPrototypeOf || (_instanceof({ + __proto__: [] + }, Array) ? function (t, e) { + t.__proto__ = e + } : function (t, e) { + for (var i in e) e.hasOwnProperty(i) && (t[i] = e[i]) + }))(t, e) + }; + return function (t, e) { + function i() { + this.constructor = t + } + n(t, e), t.prototype = null === e ? Object.create(e) : (i.prototype = e.prototype, new i) + } + }(), + tt = function () { + var n = function (t, e) { + return (n = Object.setPrototypeOf || (_instanceof({ + __proto__: [] + }, Array) ? function (t, e) { + t.__proto__ = e + } : function (t, e) { + for (var i in e) e.hasOwnProperty(i) && (t[i] = e[i]) + }))(t, e) + }; + return function (t, e) { + function i() { + this.constructor = t + } + n(t, e), t.prototype = null === e ? Object.create(e) : (i.prototype = e.prototype, new i) + } + }(), + et = function (e) { + function t(t) { + return e.call(this, t) || this + } + return tt(t, e), t.prototype.createPrintElement = function (t) { + var e = {}; + return jquery__WEBPACK_IMPORTED_MODULE_60___default.a.extend(e, t || {}), W.createPrintElement(this, e) + }, t.prototype.getPrintElementTypeEntity = function () { + return new c({ + title: this.title, + type: this.type + }) + }, t + }(j), + nt = function () { + function t() { } + return t.createPrintElementType = function (t) { + return t.type = t.type || "text", new ("text" == t.type ? et : "table" == t.type ? h : j)(t) + }, t + }(), + it = function () { + function i() { } + return i.getElementTypeGroups = function (t) { + t = i.formatterModule(t); + return a.instance[t] || [] + }, i.getElementType = function (t, e) { + if (t) return a.instance.getElementType(t); + nt.createPrintElementType({ + type: e + }) + }, i.build = function (t, e) { + e = i.formatterModule(e), t = (new l).createPrintElementTypeHtml(t, this.getElementTypeGroups(e)); + this.enableDrag(t) + }, i.buildByHtml = function (t) { + this.enableDrag(t) + }, i.enableDrag = function (t) { + t.hidraggable({ + revert: !0, + proxy: function (t) { + var e = s.a.instance.getDragingPrintElement(), + e = e.printElement.getProxyTarget(e.printElement.printElementType.getOptions()); + return e.appendTo("body"), e.css("z-index", "9999"), e + }, + moveUnit: "pt", + minMove: 4, + onBeforeDrag: function (t) { + s.a.instance.draging = !0; + var e = jquery__WEBPACK_IMPORTED_MODULE_60___default()(t.data.target).attr("tid"), + t = i.getElementType(e, jquery__WEBPACK_IMPORTED_MODULE_60___default()(t.data.target).attr("ptype")); + if (!t) throw new Error("".concat(i18n.__("请检查 hiprint.init 的 provider 是否配置了"), " [").concat(e, "]")); + e = t.createPrintElement(); + if (e || "tableCustom" != t.type) return s.a.instance.setDragingPrintElement(e), !0; + throw new Error("".concat(i18n.__("已移除'tableCustom',请替换使用'table'详情见更新记录"))) + }, + onDrag: function (t, e, i) { + s.a.instance.getDragingPrintElement().updatePosition(e, i) + }, + onStopDrag: function (t) { + s.a.instance.draging = !1 + } + }) + }, i.formatterModule = function (t) { + return t || "_default" + }, i + }(), + ot = function (t, e) { + var i = this; + this.name = t, this.printElementTypes = [], e.forEach(function (t) { + i.printElementTypes.push(nt.createPrintElementType(t)) + }) + }, + rt = function (t) { + var e; + this.index = t.index, this.name = t.name, this.paperType = t.paperType, !this.paperType || (e = s.a.instance[this.paperType], t.height) ? (this.height = t.height, this.width = t.width) : (this.height = e.height, this.width = e.width), this.paperHeader = t.paperHeader || 0, this.paperFooter = t.paperFooter || o.a.mm.toPt(this.height), this.printElements = t.printElements || [], this.paperNumberLeft = t.paperNumberLeft, this.paperNumberTop = t.paperNumberTop, this.paperNumberDisabled = t.paperNumberDisabled, this.paperNumberContinue = t.paperNumberContinue, this.paperNumberFormat = t.paperNumberFormat, this.panelPaperRule = t.panelPaperRule, this.panelPageRule = t.panelPageRule, this.rotate = t.rotate || void 0, this.firstPaperFooter = t.firstPaperFooter, this.evenPaperFooter = t.evenPaperFooter, this.oddPaperFooter = t.oddPaperFooter, this.lastPaperFooter = t.lastPaperFooter, this.topOffset = t.topOffset, this.fontFamily = t.fontFamily, this.leftOffset = t.leftOffset, this.orient = t.orient, this.scale = t.scale, this.watermarkOptions = t.watermarkOptions + }, + at = function () { + function t(t, e, i, n) { + this.bx = t, this.by = e, this.ex = t, this.ey = e, this.startX = this.minX = t, this.startY = this.minY = e, this.maxX = t, this.maxY = e, this.lastLeft = i, this.lastTop = n + } + return t.prototype.updateRect = function (t, e) { + this.ex = t, this.ey = e, this.minX = this.startX < t ? this.startX : t, this.minY = this.startY < e ? this.startY : e, this.maxX = this.startX < t ? t : this.startX, this.maxY = this.startY < e ? e : this.startY + }, t.prototype.updatePositionByMultipleSelect = function (t, e) { + null != t && (this.lastLeft = this.lastLeft + t), null != e && (this.lastTop = this.lastTop + e), this.target.css({ + left: this.lastLeft + "pt", + top: this.lastTop + "pt" + }) + }, t + }(), + pt = function () { + function t(t, e) { + this.templateId = e, this.index = t.index, this.name = t.name, this.width = t.width, this.height = t.height, this.paperType = t.paperType, this.paperHeader = t.paperHeader, this.paperFooter = t.paperFooter, this.initPrintElements(t.printElements), this.paperNumberLeft = t.paperNumberLeft, this.paperNumberTop = t.paperNumberTop, this.paperNumberDisabled = t.paperNumberDisabled, this.paperNumberContinue = null == t.paperNumberContinue || t.paperNumberContinue, this.paperNumberFormat = t.paperNumberFormat, this.panelPaperRule = t.panelPaperRule, this.panelPageRule = t.panelPageRule, this.firstPaperFooter = t.firstPaperFooter, this.evenPaperFooter = t.evenPaperFooter, this.oddPaperFooter = t.oddPaperFooter, this.lastPaperFooter = t.lastPaperFooter, this.topOffset = t.topOffset, this.leftOffset = t.leftOffset, this.fontFamily = t.fontFamily, this.orient = t.orient, this.target = this.createTarget(), this.rotate = t.rotate, this.scale = t.scale, this.watermarkOptions = t.watermarkOptions || {} + } + return t.prototype.design = function (e) { + var i = this; + this.orderPrintElements(), this.designPaper = this.createNewPage(0), this.target.html(""), this.target.append(this.designPaper.getTarget()), this.droppablePaper(this.designPaper), this.designPaper.design(e), this.designPaper.subscribePaperBaseInfoChanged(function (t) { + i.paperHeader = t.paperHeader, i.paperFooter = t.paperFooter, i.paperNumberLeft = t.paperNumberLeft, i.paperNumberTop = t.paperNumberTop, i.paperNumberDisabled = t.paperNumberDisabled, i.paperNumberFormat = t.paperNumberFormat + }), this.printElements.forEach(function (t) { + i.appendDesignPrintElement(i.designPaper, t), t.design(e, i.designPaper) + }), this.target.bind("click.hiprint", function (t) { + var e = { + panelPaperRule: i.panelPaperRule, + panelPageRule: i.panelPageRule, + firstPaperFooter: i.firstPaperFooter, + evenPaperFooter: i.evenPaperFooter, + oddPaperFooter: i.oddPaperFooter, + lastPaperFooter: i.lastPaperFooter, + leftOffset: i.leftOffset, + topOffset: i.topOffset, + fontFamily: i.fontFamily, + orient: i.orient, + paperNumberDisabled: i.paperNumberDisabled, + paperNumberContinue: i.paperNumberContinue, + paperNumberFormat: i.paperNumberFormat, + watermarkOptions: i.watermarkOptions || {} + }; + p.a.instance.paperNumberContinue || delete e.paperNumberContinue, o.a.event.trigger("BuildCustomOptionSettingEventKey_" + i.templateId, { + options: e, + callback: function (t) { + i.watermarkOptions = t.watermarkOptions || void 0, t.watermarkOptions && i.designPaper.createWaterMark(!0, 1, t.watermarkOptions), i.panelPaperRule = t.panelPaperRule, i.panelPageRule = t.panelPageRule, i.firstPaperFooter = t.firstPaperFooter, i.evenPaperFooter = t.evenPaperFooter, i.oddPaperFooter = t.oddPaperFooter, i.lastPaperFooter = t.lastPaperFooter, i.leftOffset = t.leftOffset, i.topOffset = t.topOffset, i.fontFamily = t.fontFamily, i.orient = t.orient, i.paperNumberDisabled = i.designPaper.paperNumberDisabled = !!t.paperNumberDisabled || void 0, i.paperNumberContinue = i.designPaper.paperNumberContinue = t.paperNumberContinue, i.paperNumberFormat = t.paperNumberFormat, i.designPaper.paperNumberFormat = t.paperNumberFormat, t.paperNumberFormat && (i.designPaper.paperNumberTarget = i.designPaper.createPaperNumber(i.designPaper.formatPaperNumber(1, 1), !0)), i.designPaper.setOffset(i.leftOffset, i.topOffset), i.css(i.target), i.designPaper.resetPaperNumber(i.designPaper.paperNumberTarget), i.designPaper.triggerOnPaperBaseInfoChanged() + } + }) + }), this.bindShortcutKeyEvent(), this.bingPasteEvent(), this.bindBatchMoveElement() + }, t.prototype.update = function (e) { + try { + Date.now(); + var i = this; + this.index = e.index, this.name = e.name, this.width = e.width, this.height = e.height, this.paperType = e.paperType, this.paperHeader = e.paperHeader, this.paperFooter = e.paperFooter, this.designPaper.width = o.a.mm.toPt(e.width), this.designPaper.height = o.a.mm.toPt(this.height), this.designPaper.paperType = this.paperType, this.designPaper.paperHeader = this.paperHeader, this.designPaper.paperFooter = this.paperFooter, this.designPaper.mmheight = e.height, this.designPaper.mmwidth = e.width, this.designPaper.headerLinetarget.css("top", (this.paperHeader || -1) + "pt"), 0 == this.paperHeader && this.designPaper.headerLinetarget.addClass("hideheaderLinetarget"), this.designPaper.footerLinetarget.css("top", parseInt(this.paperFooter.toString()) + "pt"), this.paperFooter == this.height && this.designPaper.footerLinetarget.css("top", e.height - p.a.instance.paperHeightTrim + "mm"), this.watermarkOptions = e.watermarkOptions || {}, this.designPaper.createWaterMark(!0, this.index, this.watermarkOptions), this.paperNumberLeft = e.paperNumberLeft, this.paperNumberTop = e.paperNumberTop, this.paperNumberDisabled = e.paperNumberDisabled, this.paperNumberContinue = e.paperNumberContinue, this.paperNumberFormat = e.paperNumberFormat, this.designPaper.paperNumberLeft = this.paperNumberLeft, this.designPaper.paperNumberTop = this.paperNumberTop, this.designPaper.paperNumberDisabled = this.paperNumberDisabled, this.designPaper.paperNumberContinue = this.paperNumberContinue, this.designPaper.paperNumberFormat = this.paperNumberFormat, this.designPaper.paperNumberTarget.css("top", this.paperNumberTop + "pt").css("left", this.paperNumberLeft + "pt"), this.designPaper.resetPaperNumber(this.designPaper.paperNumberTarget), this.fontFamily = e.fontFamily, this.orient = e.orient, this.rotate = e.rotate, this.scale = e.scale, this.designPaper.fontFamily = this.fontFamily, this.designPaper.orient = this.orient, this.designPaper.scale = i.designPaper.scale || this.scale, this.panelPaperRule = e.panelPaperRule, this.panelPageRule = e.panelPageRule, this.firstPaperFooter = e.firstPaperFooter, this.evenPaperFooter = e.evenPaperFooter, this.oddPaperFooter = e.oddPaperFooter, this.lastPaperFooter = e.lastPaperFooter, this.topOffset = e.topOffset, this.leftOffset = e.leftOffset, this.designPaper.setFooter(this.firstPaperFooter, this.evenPaperFooter, this.oddPaperFooter, this.lastPaperFooter), this.designPaper.setOffset(this.leftOffset, this.topOffset), Date.now(), this.printElements.forEach(function (t) { + t.designTarget && t.designTarget.length && t.designTarget.remove() + }), this.printElements = [], Date.now(), this.initPrintElements(e.printElements), Date.now(), this.printElements.forEach(function (t) { + i.appendDesignPrintElement(i.designPaper, t), t.design(e, i.designPaper) + }), Date.now() + } catch (i) { } + }, t.prototype.bindShortcutKeyEvent = function () { + var e = this; + jquery__WEBPACK_IMPORTED_MODULE_60___default()(document).keydown(function (t) { + "INPUT" != t.target.tagName && (t.ctrlKey || t.metaKey) && 90 == t.keyCode && (t.shiftKey ? o.a.event.trigger("hiprintTemplateDataShortcutKey_" + e.templateId, "redo") : o.a.event.trigger("hiprintTemplateDataShortcutKey_" + e.templateId, "undo"), t.preventDefault()) + }) + }, t.prototype.bingPasteEvent = function () { + var e = this; + e.designPaper.target.attr("tabindex", "1"), e.designPaper.target.keydown(function (t) { + "INPUT" != t.target.tagName && (t.ctrlKey || t.metaKey) && 86 == t.keyCode && (e.pasteJson(t), t.preventDefault()) + }) + }, t.prototype.pasteJson = function (t) { + var e = jquery__WEBPACK_IMPORTED_MODULE_60___default()("#copyArea"); + if (e.length) try { + var i, n, r, a, s, c, l, p = e.text(), + d = JSON.parse(p); + (d.printElementType || d.templateId) && (i = this, n = d.options, r = i.getElementById(d.id)) && (a = r.clone(d)) && (c = !(s = t.currentTarget.className != t.target.className) && i.mouseOffsetX && o.a.px.toPt(i.mouseOffsetX) || (n.left += 10), l = !s && i.mouseOffsetY && o.a.px.toPt(i.mouseOffsetY) || (n.top += 10), a.options.setLeft(c), a.options.setTop(l), a.setTemplateId(i.templateId), a.setPanel(i), i.appendDesignPrintElement(i.designPaper, a, !1), i.printElements.push(a), a.design(void 0, i.designPaper), o.a.event.trigger("hiprintTemplateDataChanged_" + i.templateId, "复制"), a.designTarget.children(".resize-panel").trigger(jquery__WEBPACK_IMPORTED_MODULE_60___default.a.Event("click"))) + } catch (t) { } + }, t.prototype.css = function (t) { + this.fontFamily ? t.css("fontFamily", this.fontFamily) : t[0].style.fontFamily = "" + }, t.prototype.getConfig = function () { + return p.a.instance + }, t.prototype.getHtml = function (e, i, r, t, n) { + var a, o = this, + s = (this.orderPrintElements(), o.getConfig()), + c = r || [], + l = t || this, + p = void 0; + return t ? (p = c[c.length - 1], a = p.getPanelTarget(), p.updateReferenceElement(new E.a({ + top: this.paperHeader, + left: 0, + height: 0, + width: 0, + bottomInLastPaper: p.referenceElement.bottomInLastPaper, + beginPrintPaperIndex: c.length - 1, + printTopInPaper: p.referenceElement.bottomInLastPaper, + endPrintPaperIndex: c.length - 1 + }))) : (a = l.createTarget(), p = l.createNewPage(c.length), c.push(p), a.append(p.getTarget())), this.printElements.filter(function (t) { + return !t.isFixed() && !t.isHeaderOrFooter() + }).forEach(function (i) { + var n = [], + t = c[c.length - 1]; + p = t.referenceElement.isPositionLeftOrRight(i.options.getTop()) ? c[t.referenceElement.beginPrintPaperIndex] : c[t.referenceElement.endPrintPaperIndex], (n = i.getHtml(p, e)).forEach(function (t, e) { + t.referenceElement && (t.referenceElement.endPrintPaperIndex = t.referenceElement.beginPrintPaperIndex + n.length - 1), 0 < e && (p.index < c.length - 1 ? p = c[p.index + 1] : (p = l.createNewPage(c.length, p.referenceElement), c.push(p)), a.append(p.getTarget())), t.target && ("none" != i.options.showInPage && p.append(t.target), p.updatePrintLine(t.printLine), i.onRendered(p, t.target)), e == n.length - 1 && t.referenceElement && p.updateReferenceElement(t.referenceElement) + }) + }), n && n.templates.forEach(function (t, e) { + var i = t.data || {}, + n = t.options || {}; + t.template.printPanels.forEach(function (t) { + t.getHtml(i, n, r, o) + }) + }), s.paperNumberContinue && (o.paperNumberContinue ? hinnn._paperList = [].concat(Object(_home_runner_work_vue_plugin_hiprint_vue_plugin_hiprint_node_modules_babel_runtime_helpers_esm_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_1__.a)(hinnn._paperList || []), Object(_home_runner_work_vue_plugin_hiprint_vue_plugin_hiprint_node_modules_babel_runtime_helpers_esm_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_1__.a)(c)) : hinnn._paperList = Object(_home_runner_work_vue_plugin_hiprint_vue_plugin_hiprint_node_modules_babel_runtime_helpers_esm_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_1__.a)(c)), t || (this.lastPaperFooter && c[c.length - 1].printLine > this.lastPaperFooter && (p = l.createNewPage(c.length, p.referenceElement), c.push(p), a.append(p.getTarget())), this.panelPaperRule && ("odd" == this.panelPaperRule && c.length % 2 == 0 && (p = l.createNewPage(c.length, p.referenceElement), c.push(p), a.append(p.getTarget())), "even" == this.panelPaperRule) && c.length % 2 == 1 && (p = l.createNewPage(c.length, p.referenceElement), c.push(p), a.append(p.getTarget())), c.forEach(function (t) { + t.updatePaperNumber(t.index + 1, c.length, i.paperNumberToggleInEven), o.fillPaperHeaderAndFooter(t, e, c.length), i && (null != i.leftOffset && t.setLeftOffset(i.leftOffset), null != i.topOffset) && t.setTopOffset(i.topOffset) + }), a.prepend(this.getPrintStyle()), s.paperNumberContinue && hinnn._paperList.forEach(function (t, e) { + t.updatePaperNumber(e + 1, hinnn._paperList.length) + })), a + }, t.prototype.resize = function (t, e, i, n) { + this.width = e, this.height = i, this.paperType = t, this.rotate = n, this.designPaper.resize(e, i) + }, t.prototype.rotatePaper = function () { + null == this.rotate && (this.rotate = !1), this.rotate = !this.rotate, this.resize(this.paperType, this.height, this.width, this.rotate) + }, t.prototype.zoom = function (t, e) { + this.scale = e ? t : void 0, this.designPaper.zoom(t) + }, t.prototype.getTarget = function () { + return this.target + }, t.prototype.enable = function () { + this.target.removeClass("hipanel-disable") + }, t.prototype.disable = function () { + this.target.addClass("hipanel-disable") + }, t.prototype.getPanelEntity = function (e) { + var i = []; + return this.printElements.forEach(function (t) { + i.push(t.getPrintElementEntity(e)) + }), new rt({ + index: this.index, + name: this.name || this.index + 1, + width: this.width, + height: this.height, + paperType: this.paperType, + paperHeader: this.paperHeader, + paperFooter: this.paperFooter, + paperNumberDisabled: !!this.paperNumberDisabled || void 0, + paperNumberContinue: null == this.paperNumberContinue || this.paperNumberContinue, + paperNumberFormat: this.paperNumberFormat || void 0, + panelPaperRule: this.panelPaperRule || void 0, + panelPageRule: this.panelPageRule || void 0, + paperNumberLeft: this.paperNumberLeft, + paperNumberTop: this.paperNumberTop, + printElements: i, + rotate: this.rotate, + firstPaperFooter: this.firstPaperFooter, + evenPaperFooter: this.evenPaperFooter, + oddPaperFooter: this.oddPaperFooter, + lastPaperFooter: this.lastPaperFooter, + topOffset: this.topOffset, + fontFamily: this.fontFamily, + orient: this.orient, + scale: this.scale, + watermarkOptions: this.watermarkOptions || void 0, + leftOffset: this.leftOffset + }) + }, t.prototype.createTarget = function () { + var t = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
          '); + return this.css(t), t + }, t.prototype.droppablePaper = function (c) { + var l = this; + c.getTarget().hidroppable({ + accept: ".ep-draggable-item", + onDrop: function (t, e) { + var i = s.a.instance.getDragingPrintElement(), + n = i.printElement, + r = l.designPaper.scale || 1, + a = (i.left - o.a.px.toPt(l.target.children(".hiprint-printPaper").offset().left)) / r, + i = (i.top - o.a.px.toPt(l.target.children(".hiprint-printPaper").offset().top)) / r; + n.updateSizeAndPositionOptions(l.mathroundToporleft(a), l.mathroundToporleft(i)), n.setTemplateId(l.templateId), n.setPanel(l), l.appendDesignPrintElement(l.designPaper, n, !0), l.printElements.push(n), n.design(void 0, c), o.a.event.trigger("hiprintTemplateDataChanged_" + l.templateId, "新增") + } + }) + }, t.prototype.initPrintElements = function (t) { + var i = this; + this.printElements = [], t && t.forEach(function (t) { + var e; + (e = t.printElementType ? nt.createPrintElementType(t.printElementType) : a.instance.getElementType(t.tid)) && ((e = e.createPrintElement(t.options)).setTemplateId(i.templateId), e.setPanel(i), i.printElements.push(e)) + }) + }, t.prototype.mathroundToporleft = function (t) { + var e = p.a.instance.movingDistance; + return Math.round(t / e) * e + }, t.prototype.appendDesignPrintElement = function (t, e, i) { + e.setCurrenttemplateData(void 0); + var n = e.getDesignTarget(t); + n.addClass("design"), i && e.initSizeByHtml(n), t.append(n) + }, t.prototype.createNewPage = function (t, e) { + t = new T(this.templateId, this.index, this.watermarkOptions, this.panelPageRule, this.scale, this.width, this.height, this.paperHeader, this.paperFooter, this.paperNumberLeft, this.paperNumberTop, this.paperNumberDisabled, this.paperNumberContinue, this.paperNumberFormat, t, e); + return t.setFooter(this.firstPaperFooter, this.evenPaperFooter, this.oddPaperFooter, this.lastPaperFooter), t.setOffset(this.leftOffset, this.topOffset), t + }, t.prototype.orderPrintElements = function () { + this.printElements = o.a.orderBy(this.printElements, function (t) { + return t.options.getLeft() + }), this.printElements = o.a.orderBy(this.printElements, function (t) { + return t.options.getTop() + }) + }, t.prototype.fillPaperHeaderAndFooter = function (e, i, n) { + this.printElements.filter(function (t) { + return t.isFixed() || t.isHeaderOrFooter() + }).forEach(function (t) { + t.isFixed(), t.showInPage(e.index, n) && (t = t.getHtml(e, i)).length && e.append(t[0].target) + }) + }, t.prototype.clear = function () { + this.printElements.forEach(function (t) { + t.designTarget && t.designTarget.length && t.designTarget.remove() + }), this.printElements = [], o.a.event.trigger("hiprintTemplateDataChanged_" + this.templateId, "清空") + }, t.prototype.insertPrintElementToPanel = function (t) { + var e = this.getPrintElementTypeByEntity(t); + e && ((e = e.createPrintElement(t.options)).setTemplateId(this.templateId), e.setPanel(this), this.printElements.push(e)) + }, t.prototype.addPrintText = function (t) { + t.printElementType = t.printElementType || {}, t.printElementType.type = "text", this.insertPrintElementToPanel(t) + }, t.prototype.addPrintHtml = function (t) { + t.printElementType = t.printElementType || {}, t.printElementType.type = "html", this.insertPrintElementToPanel(t) + }, t.prototype.addPrintTable = function (t) { + var e; + t.printElementType = t.printElementType || {}, t.printElementType.type = "table", t.options && t.options.columns && (e = jquery__WEBPACK_IMPORTED_MODULE_60___default.a.extend({}, t.options.columns), t.printElementType.columns = e.columns, e.columns = void 0), this.insertPrintElementToPanel(t) + }, t.prototype.addPrintImage = function (t) { + t.printElementType = t.printElementType || {}, t.printElementType.type = "image", this.insertPrintElementToPanel(t) + }, t.prototype.addPrintLongText = function (t) { + t.printElementType = t.printElementType || {}, t.printElementType.type = "longText", this.insertPrintElementToPanel(t) + }, t.prototype.addPrintVline = function (t) { + t.printElementType = t.printElementType || {}, t.printElementType.type = "vline", this.insertPrintElementToPanel(t) + }, t.prototype.addPrintHline = function (t) { + t.printElementType = t.printElementType || {}, t.printElementType.type = "hline", this.insertPrintElementToPanel(t) + }, t.prototype.addPrintRect = function (t) { + t.printElementType = t.printElementType || {}, t.printElementType.type = "rect", this.insertPrintElementToPanel(t) + }, t.prototype.addPrintOval = function (t) { + t.printElementType = t.printElementType || {}, t.printElementType.type = "oval", this.insertPrintElementToPanel(t) + }, t.prototype.getPrintElementTypeByEntity = function (t) { + return t.tid ? a.instance.getElementType(t.tid) : nt.createPrintElementType(t.printElementType) + }, t.prototype.getPrintStyle = function () { + return " \n" + }, t.prototype.getPrintSizeStyle = function () { + return this.paperType ? "size:" + this.paperType + " " + (this.height > this.width ? "portrait" : "landscape") + ";" : "size: " + this.width + "mm " + this.height + "mm " + (this.orient ? 1 == this.orient ? "portrait" : "landscape" : "") + ";" + }, t.prototype.deletePrintElement = function (i) { + var n = this; + this.printElements.filter(function (t, e) { + t.id == i.id && (i.delete(), n.printElements.splice(e, 1)) + }) + }, t.prototype.getElementByTid = function (e) { + return this.printElements.filter(function (t) { + return t.printElementType.tid === e + }).map(function (t, e) { + return t + }) + }, t.prototype.getElementByName = function (e) { + return this.printElements.filter(function (t) { + return t.options.name === e + }).map(function (t, e) { + return t + }) + }, t.prototype.getElementById = function (e) { + return this.printElements.find(function (t) { + return t.id === e + }) + }, t.prototype.getFieldsInPanel = function () { + var e = []; + return this.printElements.forEach(function (t) { + t.options && t.options.field ? e.push(t.options.field) : t.printElementType.field && e.push(t.printElementType.field) + }), e + }, t.prototype.getTestData = function () { + var e = {}; + return this.printElements.forEach(function (t) { + "table" != t.printElementType.type && (t.options && t.options.field ? e[t.options.field] = t.options.testData : t.printElementType.field && (e[t.printElementType.field] = t.printElementType.data || t.options.testData)) + }), e + }, t.prototype.bindBatchMoveElement = function () { + var e = this; + this.designPaper.getTarget().on("mousemove", function (t) { + t.target.className && "string" == _typeof(t.target.className) && t.target.className.includes("editing") || (t.currentTarget.className == e.designPaper.target[0].className ? (e.mouseOffsetX = t.offsetX, e.mouseOffsetY = t.offsetY) : e.mouseOffsetX = e.mouseOffsetY = void 0, s.a.instance.draging) || 1 === t.buttons && s.a.instance.rectDraging && e.mouseRect && (e.mouseRect.updateRect(t.pageX, t.pageY), e.updateRectPanel(e.mouseRect)) + }).on("mousedown", function (t) { + s.a.instance.rectDraging = !0, t.target.className && "string" == _typeof(t.target.className) && t.target.className.includes("editing") || s.a.instance.draging || (e.mouseRect && e.mouseRect.target && e.mouseRect.target.remove(), 1 === t.buttons && "string" == _typeof(t.target.className) && t.target.className.includes("hiprint-printPaper hidroppable design") && (e.mouseRect = new at(t.pageX, t.pageY, s.a.instance.dragLengthCNum(t.pageX - e.designPaper.getTarget().offset().left, p.a.instance.movingDistance), s.a.instance.dragLengthCNum(t.pageY - e.designPaper.getTarget().offset().top, p.a.instance.movingDistance)))) + }).on("mouseup", function (t) { + s.a.instance.rectDraging = !1 + }) + }, t.prototype.getElementInRect = function (e) { + var i = []; + return this.printElements.filter(function (t) { + return !1 !== t.options.draggable + }).forEach(function (t) { + t.inRect(e) && i.push(t) + }), i + }, t.prototype.updateRectPanel = function (t) { + var e, i, n = this, + r = this.designPaper.getTarget(), + a = this.designPaper.scale || 1; + this.mouseRect.target || (this.mouseRect.target = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
          '), r.find(".hiprint-printPaper-content").append(this.mouseRect.target), this.bingKeyboardMoveEvent(this.mouseRect.target), this.mouseRect.target.hidraggable({ + onDrag: function (t, e, i) { + n.mouseRect.lastLeft = n.mouseRect.lastLeft ? o.a.px.toPt(n.mouseRect.target[0].offsetLeft) : e / a, n.mouseRect.lastTop = n.mouseRect.lastTop ? o.a.px.toPt(n.mouseRect.target[0].offsetTop) : i / a, (n.mouseRect.mouseRectSelectedElement || []).forEach(function (t) { + t.updatePositionByMultipleSelect(e - n.mouseRect.lastLeft, i - n.mouseRect.lastTop) + }), n.mouseRect.lastLeft = e / a, n.mouseRect.lastTop = i / a, s.a.instance.changed = !0 + }, + moveUnit: "pt", + minMove: p.a.instance.movingDistance, + onBeforeDrag: function (t) { + n.mouseRect.target.focus(), s.a.instance.draging = !0, n.mouseRect.mouseRectSelectedElement || (n.mouseRect.mouseRectSelectedElement = n.getElementInRect(n.mouseRect)), n.mouseRect.target.css({ + transform: "unset" + }) + }, + getScale: function () { + return n.designPaper.scale || 1 + }, + onStopDrag: function (t) { + s.a.instance.changed && o.a.event.trigger("hiprintTemplateDataChanged_" + r.templateId, "框选移动"), s.a.instance.draging = !1, s.a.instance.changed = !1 + } + })), t.ex >= t.bx && t.ey >= t.by ? this.mouseRect.target.css({ + height: t.maxY - t.minY + "px", + width: t.maxX - t.minX + "px", + left: t.lastLeft / a + "pt", + top: t.lastTop / a + "pt", + transform: "unset" + }) : t.ex < t.bx && t.ey < t.by ? this.mouseRect.target.css({ + height: t.maxY - t.minY + "px", + width: t.maxX - t.minX + "px", + left: t.lastLeft / a + "pt", + top: t.lastTop / a + "pt", + transform: "rotate(180deg)", + "transform-origin": "0 0" + }) : (e = "", i = "rotate(180deg)", t.startX == t.minX || t.startX == t.maxX ? e = t.ey >= t.by ? (i = "scaleX(-1)", "left") : "center top" : t.startY != t.minY && t.startY != t.maxY || (e = t.ex >= t.bx ? "right" : "left"), this.mouseRect.target.css({ + height: t.maxY - t.minY + "px", + width: t.maxX - t.minX + "px", + left: t.lastLeft / a + "pt", + top: t.lastTop / a + "pt", + transform: i, + "transform-origin": e + })), t.target.focus() + }, t.prototype.bingKeyboardMoveEvent = function (t) { + var i = this; + t.attr("tabindex", "1"), t.keydown(function (t) { + i.mouseRect.mouseRectSelectedElement || (i.mouseRect.mouseRectSelectedElement = i.getElementInRect(i.mouseRect)); + var e = i.mouseRect.mouseRectSelectedElement || []; + switch (t.keyCode) { + case 37: + i.mouseRect.updatePositionByMultipleSelect(0 - p.a.instance.movingDistance, 0), e.forEach(function (t) { + t.updatePositionByMultipleSelect(0 - p.a.instance.movingDistance, 0) + }), t.preventDefault(); + break; + case 38: + i.mouseRect.updatePositionByMultipleSelect(0, 0 - p.a.instance.movingDistance), e.forEach(function (t) { + t.updatePositionByMultipleSelect(0, 0 - p.a.instance.movingDistance) + }), t.preventDefault(); + break; + case 39: + i.mouseRect.updatePositionByMultipleSelect(p.a.instance.movingDistance, 0), e.forEach(function (t) { + t.updatePositionByMultipleSelect(p.a.instance.movingDistance, 0) + }), t.preventDefault(); + break; + case 40: + i.mouseRect.updatePositionByMultipleSelect(0, p.a.instance.movingDistance), e.forEach(function (t) { + t.updatePositionByMultipleSelect(0, p.a.instance.movingDistance) + }), t.preventDefault() + }[37, 38, 39, 40].includes(t.keyCode) && o.a.event.trigger("hiprintTemplateDataChanged_" + i.templateId, "框选移动") + }) + }, t + }(), + st = function (t) { + if (t) + if (t.panels) { + this.panels = []; + for (var e = 0; e < t.panels.length; e++) this.panels.push(new rt(t.panels[e])) + } else this.panels = [] + }, + lt = n(9), + ut = function () { + function t(t, e) { + var i = this; + this.printElementOptionSettingPanel = {}, this.printTemplate = t, this.settingContainer = jquery__WEBPACK_IMPORTED_MODULE_60___default()(e), o.a.event.on(t.getPrintElementSelectEventKey(), function (t) { + i.buildSetting(t) + }), o.a.event.on(t.getBuildCustomOptionSettingEventKey(), function (t) { + i.buildSettingByCustomOptions(t) + }), o.a.event.on("clearSettingContainer", function () { + i.clearSettingContainer() + }) + } + return t.prototype.init = function () { }, t.prototype.clearSettingContainer = function () { + this.clearLastPrintElement(), this.settingContainer.html("") + }, t.prototype.clearLastPrintElement = function () { + this.lastPrintElement && (this.lastPrintElement._editing && this.lastPrintElement.updateByContent(!0), this.lastPrintElement._printElementOptionTabs && this.lastPrintElement._printElementOptionTabs.forEach(function (t) { + t.list && t.list.forEach(function (t) { + t.destroy() + }) + }), this.lastPrintElement._printElementOptionItems) && this.lastPrintElement._printElementOptionItems.forEach(function (t) { + t.destroy() + }), this.lastPrintElement = void 0 + }, t.prototype.buildSetting = function (t) { + var i, e, n = this, + a = this, + o = t.printElement, + s = t.customOptionsInput, + t = o.getPrintElementOptionTabs(), + r = (n.clearSettingContainer(), t.length ? (i = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
            '), t.forEach(function (t) { + var e = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
          • ' + i18n.__(t.name) + "
          • "), + r = (i.find(".prop-tab-items").append(e), jquery__WEBPACK_IMPORTED_MODULE_60___default()('
            ')); + t.list.forEach(function (t) { + t.submit = function (t) { + o.submitOption() + }; + var e = t.createTarget(o, o.options, o.printElementType); + n.printElementOptionSettingPanel[t.name] = e, r.append(e), ["columns", "dataType"].includes(t.name) ? t.setValue(o.options[t.name], o.options, o.printElementType) : ["coordinate", "widthHeight"].includes(t.name) ? t.setValue(o.options, o) : t.setValue(o.options[t.name] || o.printElementType[t.name]), e.find("textarea").bind("dblclick.textarea", function (t) { + jquery__WEBPACK_IMPORTED_MODULE_60___default()(this).val() || (t = t.target.placeholder || "", jquery__WEBPACK_IMPORTED_MODULE_60___default()(this).val(t)) + }) + }), 0 == t.list.length && s && s.length && s.forEach(function (e) { + var i = e.callback, + n = (e.callback = function (t) { + i && i(t) + }, e.optionItems); + e.title && r.append('
            \n
            \n ' + e.title + "\n
            \n
            "), n.forEach(function (t) { + t.submit = function (t) { + e.callback(a.getValueByOptionItems(n)) + }, r.append(t.createTarget(a.printTemplate, e.options, void 0)), t.setValue(e.options[t.name], e.options, void 0) + }), r.find(".auto-submit").change(function () { + e.callback(a.getValueByOptionItems(n)) + }), r.find(".auto-submit:input").bind("keydown.submitOption", function (t) { + 13 === t.keyCode && e.callback(a.getValueByOptionItems(n)) + }), r.find("textarea").bind("dblclick.textarea", function (t) { + jquery__WEBPACK_IMPORTED_MODULE_60___default()(this).val() || (t = t.target.placeholder || "", jquery__WEBPACK_IMPORTED_MODULE_60___default()(this).val(t)) + }) + }), i.append(r) + })) : (i = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
            '), o.getPrintElementOptionItems().forEach(function (t) { + t.submit = function (t) { + o.submitOption() + }; + var e = t.createTarget(o, o.options, o.printElementType); + n.printElementOptionSettingPanel[t.name] = e, i.append(e), ["columns", "dataType"].includes(t.name) ? t.setValue(o.options[t.name], o.options, o.printElementType) : ["coordinate", "widthHeight"].includes(t.name) ? t.setValue(o.options, o) : t.setValue(o.options[t.name] || o.printElementType[t.name]) + })), jquery__WEBPACK_IMPORTED_MODULE_60___default()('"))), + c = jquery__WEBPACK_IMPORTED_MODULE_60___default()('")); + i.append(r), 0 != o.options.draggable && i.append(c), t.length && (i.on("click", ".prop-tab-item", function () { + var t = jquery__WEBPACK_IMPORTED_MODULE_60___default()(this), + e = t.index(), + t = (n.settingContainer.data("last-index", e), t.addClass("active"), t.siblings().removeClass("active"), i.find(".hiprint-option-items:eq(" + e + ")")); + t.addClass("active"), t.siblings().removeClass("active") + }), (e = +(n.settingContainer.data("last-index") || 0)) >= t.length && (e = 0), i.find(".prop-tab-item:eq(" + e + ")").click()), r.bind("click.submitOption", function () { + o.submitOption() + }), c.bind("click.deleteBtn", function () { + hinnn.event.trigger("hiprintTemplateDataChanged_" + o.templateId, "删除"), a.printTemplate.deletePrintElement(o), n.clearSettingContainer() + }), i.find(".auto-submit").change(function (t) { + o.submitOption() + }), i.find(".auto-submit:input").bind("keydown.submitOption", function (t) { + 13 == t.keyCode && o.submitOption() + }), this.settingContainer.append(i), t.length < 1 && s && s.forEach(function (t) { + var e = t.callback; + t.callback = function (t) { + e && (e(t), o.submitOption()) + }, n.buildSettingByCustomOptions(t, n.settingContainer) + }), this.lastPrintElement = o + }, t.prototype.buildSettingByCustomOptions = function (e, t) { + var i = this, + n = (this.clearLastPrintElement(), t || this.settingContainer), + r = (t || this.settingContainer.html(""), []), + a = p.a.instance.panel.supportOptions.filter(function (t) { + return !t.hidden + }).map(function (t) { + return t.name + }), + o = (e.optionItems ? r = e.optionItems : Object.keys(e.options).filter(function (t) { + return a.includes(t) + }).forEach(function (t) { + t = lt.a.getItem(t); + t && r.push(t) + }), jquery__WEBPACK_IMPORTED_MODULE_60___default()('
            ')), + t = (e.title && o.append('
            \n
            \n ' + e.title + "\n
            \n
            "), r.forEach(function (t) { + t.submit = function (t) { + e.callback(i.getValueByOptionItems(r)) + }, o.append(t.createTarget(i.printTemplate, e.options, void 0)), t.setValue(e.options[t.name], e.options, void 0) + }), jquery__WEBPACK_IMPORTED_MODULE_60___default()('"))); + o.append(t), t.bind("click.submitOption", function () { + e.callback(i.getValueByOptionItems(r)) + }), o.find(".auto-submit").change(function (t) { + e.callback(i.getValueByOptionItems(r)) + }), o.find(".auto-submit:input").bind("keydown.submitOption", function (t) { + 13 == t.keyCode && e.callback(i.getValueByOptionItems(r)) + }), n.append(o) + }, t.prototype.getValueByOptionItems = function (t) { + var e = {}; + return t.forEach(function (t) { + e[t.name] = t.getValue() + }), e + }, t + }(), + dt = function () { + function t(t, e) { + this.paginationContainer = t, this.jqPaginationContainer = jquery__WEBPACK_IMPORTED_MODULE_60___default()(this.paginationContainer), this.template = e + } + return t.prototype.buildPagination = function (t) { + var e = this.template.getPaneltotal(), + n = this; + this.jqPaginationContainer.html(""); + for (var r = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
              '), a = 0; a < e; a++) ! function () { + var t = a, + e = n.template.printPanels[t].name || t + 1, + i = jquery__WEBPACK_IMPORTED_MODULE_60___default()("
            • " + e + 'x
            • '); + i.find("span").click(function () { + n.template.selectPanel(t), i.siblings().removeClass("selected"), jquery__WEBPACK_IMPORTED_MODULE_60___default()(this).parent("li").addClass("selected") + }), i.find("a").click(function () { + n.template.deletePanel(t), n.buildPagination() + }), r.append(i) + }(); + var i = jquery__WEBPACK_IMPORTED_MODULE_60___default()("
            • +
            • "); + r.append(i), this.jqPaginationContainer.append(r), i.click(function () { + function t(t) { + n.template.addPrintPanel(t || void 0, !0), n.buildPagination(), jquery__WEBPACK_IMPORTED_MODULE_60___default()(".hiprint-pagination li").removeClass("selected"), jquery__WEBPACK_IMPORTED_MODULE_60___default()(".hiprint-pagination li:nth-last-child(2)").addClass("selected") + } + var e; + n.template.onPanelAddClick ? (e = { + index: n.template.printPanels.length, + paperType: "A4" + }, n.template.onPanelAddClick(e, t)) : t() + }) + }, t.prototype.selectPanel = function (t) { + var t = t || this.template.editingPanel.index, + e = jquery__WEBPACK_IMPORTED_MODULE_60___default()(".hiprint-pagination li:nth(" + t + ")"); + e.length && (e.siblings().removeClass("selected"), e.addClass("selected")), hinnn.event.trigger("onSelectPanel", this.template.editingPanel, t, e) + }, t + }(), + ct = function () { + function t(t) { + var e = this, + t = (this.tempimageBase64 = {}, this.id = s.a.instance.guid(), s.a.instance.setPrintTemplateById(this.id, this), t || {}), + i = (this.printPanels = [], this.dataMode = t.dataMode || 1, this.history = null == t.history || t.history, this.onDataChanged = t.onDataChanged, this.onUpdateError = t.onUpdateError, this.lastJson = t.template || {}, this.historyList = [{ + id: s.a.instance.guid(), + type: "初始", + json: this.lastJson + }], this.historyPos = 0, this.defaultPanelName = t.defaultPanelName, this.designOptions = {}, new st(t.template || [])); + t.template && i.panels.forEach(function (t) { + e.printPanels.push(new pt(t, e.id)) + }), t.fontList && (this.fontList = t.fontList), t.fields && (this.fields = t.fields), t.onImageChooseClick && (this.onImageChooseClick = t.onImageChooseClick), t.onPanelAddClick && (this.onPanelAddClick = t.onPanelAddClick), t.settingContainer && new ut(this, t.settingContainer), t.paginationContainer && (this.printPaginationCreator = new dt(t.paginationContainer, this), this.printPaginationCreator.buildPagination()), this.initAutoSave() + } + return t.prototype.design = function (t, i) { + var e, n = this; + if (i = i || {}, 0 == this.printPanels.length && (e = this.createDefaultPanel(), this.printPanels.push(e)), !t) throw new Error("options.container can not be empty"); + n.designOptions = i, this.createContainer(t), this.printPanels.forEach(function (t, e) { + n.container.append(t.getTarget()), 0 < e && t.disable(), t.design(i) + }), this.selectPanel(0) + }, t.prototype.getSimpleHtml = function (r, a) { + var o = this, + s = (a = a || {}, jquery__WEBPACK_IMPORTED_MODULE_60___default()('
              ')); + return r && r.constructor === Array ? r.forEach(function (i, n) { + i && o.printPanels.forEach(function (t, e) { + s.append(t.getHtml(i, a)), n == r.length - 1 && delete hinnn._paperList + }) + }) : this.printPanels.forEach(function (t, e) { + s.append(t.getHtml(r, a)), e == o.printPanels.length - 1 && delete hinnn._paperList + }), a && a.imgToBase64 && this.transformImg(s.find("img")), s + }, t.prototype.getHtml = function (t, e) { + return this.getSimpleHtml(t = t || {}, e) + }, t.prototype.getJointHtml = function (i, n, r) { + var a = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
              '), + o = []; + return this.printPanels.forEach(function (t, e) { + a.append(t.getHtml(i, n, o, void 0, r)) + }), a + }, t.prototype.setPaper = function (t, e) { + if (/^(([1-9][0-9]*)|(([0]\.\d{1,2}|[1-9][0-9]*\.\d{1,2})))$/.test(t)) this.editingPanel.resize(void 0, parseFloat(t), parseFloat(e), !1); + else { + e = s.a.instance[t]; + if (!e) throw new Error("not found pagetype:" + (t || "")); + this.editingPanel.resize(t, e.width, e.height, !1) + } + }, t.prototype.rotatePaper = function () { + this.editingPanel.rotatePaper() + }, t.prototype.zoom = function (t, e) { + this.editingPanel.zoom(t, e) + }, t.prototype.addPrintPanel = function (t, e) { + var i = t ? new pt(new rt(t), this.id) : this.createDefaultPanel(); + return t && (t.index = this.printPanels.length), e && (this.container.append(i.getTarget()), i.design(this.designOptions)), this.printPanels.push(i), e && this.selectPanel(i.index), i + }, t.prototype.selectPanel = function (i) { + var n = this; + i > n.printPanels.length - 1 && (i = n.printPanels.length - 1), this.printPanels.forEach(function (t, e) { + i == e ? (t.enable(), n.editingPanel = t, n.printPaginationCreator && n.printPaginationCreator.selectPanel(i)) : t.disable() + }) + }, t.prototype.deletePanel = function (t) { + this.printPanels[t].clear(), this.printPanels[t].getTarget().remove(), this.printPanels.splice(t, 1) + }, t.prototype.getPaneltotal = function () { + return this.printPanels.length + }, t.prototype.createDefaultPanel = function () { + return new pt(new rt({ + index: this.printPanels.length, + name: this.defaultPanelName, + paperType: "A4" + }), this.id) + }, t.prototype.createContainer = function (t) { + t ? (this.container = jquery__WEBPACK_IMPORTED_MODULE_60___default()(t), this.container.addClass("hiprint-printTemplate")) : this.container = jquery__WEBPACK_IMPORTED_MODULE_60___default()('
              ') + }, t.prototype.getJsonTid = function () { + var e = []; + return this.printPanels.forEach(function (t) { + t.getPanelEntity().printElements.length && e.push(t.getPanelEntity()) + }), new st({ + panels: e + }) + }, t.prototype.getJson = function () { + var e = []; + return this.printPanels.forEach(function (t) { + e.push(t.getPanelEntity(!0)) + }), new st({ + panels: e + }) + }, t.prototype.undo = function (t) { + o.a.event.trigger("hiprintTemplateDataShortcutKey_" + this.id, "undo") + }, t.prototype.redo = function (t) { + o.a.event.trigger("hiprintTemplateDataShortcutKey_" + this.id, "redo") + }, t.prototype.getPrintElementSelectEventKey = function () { + return "PrintElementSelectEventKey_" + this.id + }, t.prototype.getBuildCustomOptionSettingEventKey = function () { + return "BuildCustomOptionSettingEventKey_" + this.id + }, t.prototype.clear = function () { + this.printPanels.forEach(function (t) { + t.clear(), 0 < t.index && (t = t.getTarget()) && t.length && t.remove() + }), this.printPanels = [this.printPanels[0]], this.printPaginationCreator && this.printPaginationCreator.buildPagination() + }, t.prototype.getPaperType = function (t) { + return null == t && (t = 0), this.printPanels[0].paperType + }, t.prototype.getOrient = function (t) { + return this.printPanels[t = null == t ? 0 : t].height > this.printPanels[t].width ? 1 : 2 + }, t.prototype.getPrintStyle = function (t) { + return this.printPanels[t].getPrintStyle() + }, t.prototype.print = function (t, e, i) { + this.getHtml(t = t || {}, e).hiwprint(i) + }, t.prototype.print2 = function (r, a) { + if (r = r || {}, a = a || {}, this.clientIsOpened()) { + var o = this, + s = 0, + c = {}, + l = jquery__WEBPACK_IMPORTED_MODULE_60___default()('link[media=print][href*="print-lock.css"]'), + p = ""; + if (a.styleHandler && (p += a.styleHandler()), l.length <= 0) throw new Error('请在 入口文件(index.html) 中引入 print-lock.css. 注意: link[media="print"]'); + l.each(function (i, t) { + var n = new XMLHttpRequest; + n.open("GET", jquery__WEBPACK_IMPORTED_MODULE_60___default()(t).attr("href")), n.onreadystatechange = function () { + if (4 === n.readyState && 200 === n.status && (c[i + ""] = '", ++s == l.length)) { + for (var t = "", e = 0; e < l.length; e++) t += c[e + ""]; + p && (t = p + t), o.sentToClient(t, r, a) + } + }, n.send() + }) + } else alert("".concat(i18n.__("连接客户端失败"))) + }, t.prototype.imageToBase64 = function (t) { + var e, i, n = jquery__WEBPACK_IMPORTED_MODULE_60___default()(t).attr("src"); + if (-1 == n.indexOf("base64")) try { + this.tempimageBase64[n] || (e = document.createElement("canvas"), (i = new Image).src = t.attr("src"), e.width = i.width, e.height = i.height, e.getContext("2d").drawImage(i, 0, 0), n && (this.tempimageBase64[n] = e.toDataURL("image/png"))), t.attr("src", this.tempimageBase64[n]) + } catch (n) { + try { + this.xhrLoadImage(t) + } catch (t) { } + } + }, t.prototype.xhrLoadImage = function (t) { }, t.prototype.sentToClient = function (t, e, i) { + e = e || {}; + i = jquery__WEBPACK_IMPORTED_MODULE_60___default.a.extend({}, i || {}), i.imgToBase64 = !0, t += this.getHtml(e, i)[0].outerHTML; + i.id = s.a.instance.guid(), i.html = t, i.templateId = this.id, hiwebSocket.send(i) + }, t.prototype.printByHtml = function (t) { + jquery__WEBPACK_IMPORTED_MODULE_60___default()(t).hiwprint() + }, t.prototype.printByHtml2 = function (o, c) { + if (c = c || {}, this.clientIsOpened()) { + var l = this, + p = 0, + d = {}, + u = jquery__WEBPACK_IMPORTED_MODULE_60___default()('link[media=print][href*="print-lock.css"]'); + if (u.length <= 0) throw new Error('请在 入口文件(index.html) 中引入 print-lock.css. 注意: link[media="print"]'); + u.each(function (r, t) { + var a = new XMLHttpRequest; + a.open("GET", jquery__WEBPACK_IMPORTED_MODULE_60___default()(t).attr("href")), a.onreadystatechange = function () { + if (4 === a.readyState && 200 === a.status && (d[r + ""] = '", ++p == u.length)) { + for (var t = "", e = 0; e < u.length; e++) t += d[e + ""]; + var i = t + jquery__WEBPACK_IMPORTED_MODULE_60___default()(o)[0].outerHTML, + n = jquery__WEBPACK_IMPORTED_MODULE_60___default.a.extend({}, c || {}); + n.id = s.a.instance.guid(), n.html = i, n.templateId = l.id, hiwebSocket.send(n) + } + }, a.send() + }) + } else alert("".concat(i18n.__("连接客户端失败"))) + }, t.prototype.deletePrintElement = function (e) { + this.printPanels.forEach(function (t) { + t.deletePrintElement(e) + }) + }, t.prototype.transformImg = function (t) { + var i = this; + t.map(function (t, e) { + i.imageToBase64(jquery__WEBPACK_IMPORTED_MODULE_60___default()(e)) + }) + }, t.prototype.toPdf = function (t, r, a) { + var s, c, e, l, i, p, d = this, + u = jquery__WEBPACK_IMPORTED_MODULE_60___default.a.Deferred(), + f = !0; + return this.printPanels.length && (s = o.a.mm.toPt(this.printPanels[0].width), c = o.a.mm.toPt(this.printPanels[0].height), e = jquery__WEBPACK_IMPORTED_MODULE_60___default.a.extend({ + scale: 2, + width: o.a.pt.toPx(s), + x: 0, + y: 0, + useCORS: !0 + }, a || {}), l = new jspdf__WEBPACK_IMPORTED_MODULE_69__.jsPDF({ + orientation: 1 == this.getOrient(0) ? "portrait" : "landscape", + unit: "pt", + format: this.printPanels[0].paperType ? this.printPanels[0].paperType.toLocaleLowerCase() : [s, c] + }), t = this.getHtml(t, a), a && null != a.isDownload && (f = a.isDownload), this.createTempContainer(), i = this.getTempContainer(), this.svg2canvas(t), i.html(t[0]), p = i.find(".hiprint-printPanel .hiprint-printPaper").length, jquery__WEBPACK_IMPORTED_MODULE_60___default()(t).css("position:fixed"), html2canvas__WEBPACK_IMPORTED_MODULE_70___default()(t[0], e).then(function (t) { + var e = t.getContext("2d"); + e.mozImageSmoothingEnabled = !1, e.webkitImageSmoothingEnabled = !1, e.msImageSmoothingEnabled = !1, e.imageSmoothingEnabled = !1; + for (var i = t.toDataURL("image/jpeg"), n = 0; n < p; n++) l.addImage(i, "JPEG", 0, 0 - n * c, s, p * c), n < p - 1 && l.addPage(); + f ? (d.removeTempContainer(), -1 < r.indexOf(".pdf") ? l.save(r) : l.save(r + ".pdf")) : (d.removeTempContainer(), e = a.type || "blob", t = l.output(e), u.resolve(t)) + })), u.promise() + }, t.prototype.createTempContainer = function () { + this.removeTempContainer(), jquery__WEBPACK_IMPORTED_MODULE_60___default()("body").prepend(jquery__WEBPACK_IMPORTED_MODULE_60___default()('
              ')) + }, t.prototype.removeTempContainer = function () { + jquery__WEBPACK_IMPORTED_MODULE_60___default()(".hiprint_temp_Container").remove() + }, t.prototype.getTempContainer = function () { + return jquery__WEBPACK_IMPORTED_MODULE_60___default()(".hiprint_temp_Container") + }, t.prototype.svg2canvas = function (t) { + var o = this; + t.find("svg").each(function (t, e) { + var i = e.parentNode, + n = o.parentWidthHeight(i), + r = document.createElement("canvas"), + n = (r.width = n.width, r.height = n.height, r.getContext("2d")), + a = (new XMLSerializer).serializeToString(e); + canvg__WEBPACK_IMPORTED_MODULE_72___default.a.fromString(n, a).render(), jquery__WEBPACK_IMPORTED_MODULE_60___default()(e).before(r), i.removeChild(e) + }) + }, t.prototype.parentWidthHeight = function (t) { + return t.style.width.endsWith("%") || t.style.height.endsWith("%") ? "hiprint-printPaper-content" != t.className ? this.parentWidthHeight(t.parentNode) : { + width: 10, + height: 10 + } : { + width: o.a.pt.toPx(parseFloat(t.style.width)), + height: o.a.pt.toPx(parseFloat(t.style.height)) + } + }, t.prototype.on = function (t, e) { + o.a.event.clear(t + "_" + this.id), o.a.event.on(t + "_" + this.id, e) + }, t.prototype.clientIsOpened = function () { + return hiwebSocket.opened + }, t.prototype.getPrinterList = function () { + return hiwebSocket.getPrinterList() || [] + }, t.prototype.getElementByTid = function (t, e) { + return this.printPanels[e = null == e ? 0 : e].getElementByTid(t) + }, t.prototype.getElementByName = function (t, e) { + return this.printPanels[e = null == e ? 0 : e].getElementByName(t) + }, t.prototype.getPanel = function (t) { + return this.printPanels[t = null == t ? 0 : t] + }, t.prototype.loadAllImages = function (t, e, i) { + var n = this; + null == i && (i = 0); + for (var r = t[0].getElementsByTagName("img"), a = !0, o = 0; o < r.length; o++) { + var s = r[o]; + !s.src || s.src === window.location.href || -1 != s.src.indexOf("base64") || s && void 0 !== s.naturalWidth && 0 !== s.naturalWidth && s.complete || (a = !1) + } + i++, !a && i < 10 ? setTimeout(function () { + n.loadAllImages(t, e, i) + }, 500) : e() + }, t.prototype.setFontList = function (t) { + this.fontList = t + }, t.prototype.getFontList = function () { + return this.fontList + }, t.prototype.setFields = function (t) { + this.fields = t + }, t.prototype.getFields = function () { + return this.fields + }, t.prototype.setOnImageChooseClick = function (t) { + this.onImageChooseClick = t + }, t.prototype.getOnImageChooseClick = function () { + return this.onImageChooseClick + }, t.prototype.getFieldsInPanel = function () { + var e = []; + return this.printPanels.forEach(function (t) { + e = e.concat(t.getFieldsInPanel()) + }), e + }, t.prototype.getTestData = function () { + var e = {}; + return this.printPanels.forEach(function (t) { + e = Object.assign(e, t.getTestData()) + }), e + }, t.prototype.update = function (t, e) { + var n, r = this; + try { + t && "object" == _typeof(t) && 0 < t.panels.length && (n = r.printPanels.length - 1, t.panels.forEach(function (t, e) { + n < e && (r.printPanels.push(new pt(t, r.id)), i = r.printPanels[e], r.container.append(i.getTarget()), 0 < e && i.disable(), i.design(r.designOptions), r.printPaginationCreator) && r.printPaginationCreator.buildPagination(); + var i = new rt(t); + r.editingPanel = r.printPanels[e], r.editingPanel.update(i) + }), r.selectPanel(e || 0)) + } catch (t) { + r.onUpdateError && r.onUpdateError(t) + } + }, t.prototype.getSelectEls = function () { + return this.editingPanel.mouseRect && this.editingPanel.mouseRect.target && jquery__WEBPACK_IMPORTED_MODULE_60___default()(".mouseRect").length ? this.editingPanel.getElementInRect(this.editingPanel.mouseRect) : this.editingPanel.printElements.filter(function (t) { + return "block" == t.designTarget.children().last().css("display") && !t.printElementType.type.includes("table") + }) + }, t.prototype.updateOption = function (e, i) { + var t = this.getSelectEls(); + t && t.length && (t.forEach(function (t) { + t.updateOption(e, i, !0) + }), o.a.event.trigger("hiprintTemplateDataChanged_" + this.id, "批量修改")) + }, t.prototype.setElsAlign = function (t) { + var i = this.getSelectEls(); + if (i.length) { + var e = Math.min.apply(null, i.map(function (t) { + return t.options.left + })), + n = Math.max.apply(null, i.map(function (t) { + return t.options.left + t.options.width + })), + r = Math.min.apply(null, i.map(function (t) { + return t.options.top + })), + a = Math.max.apply(null, i.map(function (t) { + return t.options.top + t.options.height + })); + switch (t) { + case "left": + i.forEach(function (t) { + t.updateSizeAndPositionOptions(e), t.designTarget.css("left", t.options.displayLeft()) + }); + break; + case "vertical": + var o = e + (n - e) / 2; + i.forEach(function (t) { + t.updateSizeAndPositionOptions(o - t.options.width / 2), t.designTarget.css("left", t.options.displayLeft()) + }); + break; + case "right": + i.forEach(function (t) { + t.updateSizeAndPositionOptions(n - t.options.width), t.designTarget.css("left", t.options.displayLeft()) + }); + break; + case "top": + i.forEach(function (t) { + t.updateSizeAndPositionOptions(void 0, r), t.designTarget.css("top", t.options.displayTop()) + }); + break; + case "horizontal": + var s = r + (a - r) / 2; + i.forEach(function (t) { + t.updateSizeAndPositionOptions(void 0, s - t.options.height / 2), t.designTarget.css("top", t.options.displayTop()) + }); + break; + case "bottom": + i.forEach(function (t) { + t.updateSizeAndPositionOptions(void 0, a - t.options.height), t.designTarget.css("top", t.options.displayTop()) + }); + break; + case "distributeHor": + var c = [].reduce.call(i, function (t, e) { + return t + e.options.width + }, 0), + l = (n - e - c) / (i.length - 1); + i.sort(function (t, e) { + return t.options.left - e.options.left + }), i.forEach(function (t, e) { + [0, i.length - 1].includes(e) || (t.updateSizeAndPositionOptions(i[e - 1].options.left + i[e - 1].options.width + l), t.designTarget.css("left", t.options.displayLeft())) + }); + break; + case "distributeVer": + var c = [].reduce.call(i, function (t, e) { + return t + e.options.height + }, 0), + p = (a - r - c) / (i.length - 1); + i.sort(function (t, e) { + return t.options.top - e.options.top + }), i.forEach(function (t, e) { + [0, i.length - 1].includes(e) || (t.updateSizeAndPositionOptions(void 0, i[e - 1].options.top + i[e - 1].options.height + p), t.designTarget.css("top", t.options.displayTop())) + }) + } + } + }, t.prototype.setElsSpace = function (i, t) { + var n = this.getSelectEls(); + n.length && (t ? (n.sort(function (t, e) { + return t.options.left - e.options.left + }), n.forEach(function (t, e) { + 0 < e && (t.updateSizeAndPositionOptions(n[e - 1].options.left + n[e - 1].options.width + i), t.designTarget.css("left", t.options.displayLeft())) + })) : (n.sort(function (t, e) { + return t.options.top - e.options.top + }), n.forEach(function (t, e) { + 0 < e && (t.updateSizeAndPositionOptions(void 0, n[e - 1].options.top + n[e - 1].options.height + i), t.designTarget.css("top", t.options.displayTop())) + }))) + }, t.prototype.initAutoSave = function () { + var i = this; + o.a.event.on("hiprintTemplateDataShortcutKey_" + this.id, function (t) { + if (i.history) switch (t) { + case "undo": + 0 < i.historyPos && (--i.historyPos, e = i.historyList[i.historyPos], i.update(e.json)); + break; + case "redo": + var e; + i.historyPos < i.historyList.length - 1 && (i.historyPos += 1, e = i.historyList[i.historyPos], i.update(e.json)) + } + }), o.a.event.on("hiprintTemplateDataChanged_" + this.id, function (t) { + var e; + i.history && (e = 1 == i.dataMode ? i.getJson() : i.getJsonTid(), i.lastJson = e, i.historyPos < i.historyList.length - 1 && (i.historyList = i.historyList.slice(0, i.historyPos + 1)), i.historyList.push({ + id: s.a.instance.guid(), + type: t, + json: e + }), 50 < i.historyList.length ? i.historyList = i.historyList.slice(0, 1).concat(i.historyList.slice(1, 50)) : i.historyPos += 1, i.onDataChanged) && i.onDataChanged(t, e) + }) + }, t + }(); + + function ht(t) { + this.getHtml(t).hiwprint() + } + + function ft(t, e, i) { + jquery__WEBPACK_IMPORTED_MODULE_60___default.a.extend({}, t || {}).imgToBase64 = !0; + var n = new ct({}); + n.on("printSuccess", e), n.on("printError", i), n.printByHtml2(this.getHtml(t), t.options) + } + + function gt(n) { + var r = void 0; + return n && n.templates.forEach(function (t, e) { + var i = jquery__WEBPACK_IMPORTED_MODULE_60___default.a.extend({}, t.options || {}); + n.imgToBase64 && (i.imgToBase64 = !0), r ? r.append(t.template.getHtml(t.data, i).html()) : r = t.template.getHtml(t.data, i) + }), r + } + + function mt(t) { + p.a.instance.init(t), p.a.instance.providers && p.a.instance.providers.forEach(function (t) { + t.addElementTypes(a.instance) + }), !window.autoConnect || p.a.instance.host == hiwebSocket.host && p.a.instance.token == hiwebSocket.token || (hiwebSocket.stop(), p.a.instance.host && (hiwebSocket.host = p.a.instance.host), p.a.instance.token && (hiwebSocket.token = p.a.instance.token), hiwebSocket.start()), p.a.instance.lang && Object.keys(languages).includes(p.a.instance.lang) ? i18n.lang = p.a.instance.lang : i18n.lang = "cn" + } + + function cig(e) { + e ? Object.keys(e).forEach(function (r) { + var i, t; + "optionItems" == r && e.optionItems && e.optionItems.length ? p.a.instance.registerItems(e.optionItems) : e[r].tabs && e[r].tabs.length ? (e[r].tabs.forEach(function (t, e) { + var i, n; + t.replace ? jquery__WEBPACK_IMPORTED_MODULE_60___default.a.extend(p.a.instance[r].tabs[e], t) : (i = t.options, n = p.a.instance[r].tabs[e].options, i.forEach(function (e) { + var t = n.findIndex(function (t) { + return t.name == e.name + }); - 1 < t ? n[t].hidden = e.hidden : e.after ? -1 < (t = n.findIndex(function (t) { + return t.name == e.after + })) && n.splice(t + 1, 0, e) : n.push(e) + }), jquery__WEBPACK_IMPORTED_MODULE_60___default.a.extend(p.a.instance[r].tabs[e], { + name: t.name, + options: n + })) + }), delete e[r].tabs) : e[r].supportOptions ? (t = e[r].supportOptions, i = p.a.instance[r].supportOptions, t.forEach(function (e) { + var t = i.findIndex(function (t) { + return t.name == e.name + }); - 1 < t ? i[t].hidden = e.hidden : e.after ? -1 < (t = i.findIndex(function (t) { + return t.name == e.after + })) && i.splice(t + 1, 0, e) : i.push(e) + }), jquery__WEBPACK_IMPORTED_MODULE_60___default.a.extend(p.a.instance[r].supportOptions, i), delete e[r].supportOptions) : ((t = {})[r] = e[r], jquery__WEBPACK_IMPORTED_MODULE_60___default.a.extend(p.a.instance, t)) + }) : jquery__WEBPACK_IMPORTED_MODULE_60___default.a.extend(p.a.instance, HIPRINT_CONFIG) + } + + function uep(t, e) { + return a.instance.updateElementType(t, e) + } + + function rpl(t) { + p.a.instance.clear("printerList"), p.a.instance.on("printerList", t), hiwebSocket.refreshPrinterList() + } + + function getClients(t) { + p.a.instance.clear("clients"), p.a.instance.on("clients", t), hiwebSocket.getClients() + } + + function getClientInfo(t) { + p.a.instance.clear("clientInfo"), p.a.instance.on("getClientInfo", t), hiwebSocket.getClientInfo() + } + + function getAddr(t, e) { + p.a.instance.clear("address_" + t), p.a.instance.on("address_" + t, e); + for (var i = arguments.length, n = new Array(2 < i ? i - 2 : 0), r = 2; r < i; r++) n[r - 2] = arguments[r]; + (e = hiwebSocket).getAddress.apply(e, [t].concat(n)) + } + + function ippPrint(t, e, i) { + p.a.instance.clear("ippPrinterCallback"), p.a.instance.on("ippPrinterCallback", e), p.a.instance.clear("ippPrinterConnected"), p.a.instance.on("ippPrinterConnected", i), hiwebSocket.ippPrint(t) + } + + function ippRequest(t, e) { + p.a.instance.clear("ippRequestCallback"), p.a.instance.on("ippRequestCallback", e), hiwebSocket.ippRequest(t) + } + n.d(e, "init", function () { + return mt + }), n.d(e, "setConfig", function () { + return cig + }), n.d(e, "updateElementType", function () { + return uep + }), n.d(e, "hiwebSocket", function () { + return hiwebSocket + }), n.d(e, "refreshPrinterList", function () { + return rpl + }), n.d(e, "getClients", function () { + return getClients + }), n.d(e, "getClientInfo", function () { + return getClientInfo + }), n.d(e, "getAddress", function () { + return getAddr + }), n.d(e, "ippPrint", function () { + return ippPrint + }), n.d(e, "ippRequest", function () { + return ippRequest + }), n.d(e, "PrintElementTypeManager", function () { + return it + }), n.d(e, "PrintElementTypeGroup", function () { + return ot + }), n.d(e, "PrintTemplate", function () { + return ct + }), n.d(e, "print", function () { + return ht + }), n.d(e, "print2", function () { + return ft + }), n.d(e, "getHtml", function () { + return gt + }), jquery__WEBPACK_IMPORTED_MODULE_60___default()(document).ready(function () { + hiwebSocket.hasIo() && window.autoConnect && hiwebSocket.start() + }) + }]), + defaultElementTypeProvider = Object(_etypes_default_etyps_provider__WEBPACK_IMPORTED_MODULE_73__.a)(hiprint) + }.call(this, __webpack_require__(0)) + }, function (t, e, i) { + "use strict"; + var i = i(1), + n = i({}.toString), + r = i("".slice); + t.exports = function (t) { + return r(n(t), 8, -1) + } + }, function (t, e, i) { + "use strict"; + var n, r, a, o, s = i(170), + c = i(4), + l = i(13), + p = i(24), + d = i(9), + u = i(79), + f = i(61), + i = i(62), + h = "Object already initialized", + m = c.TypeError, + c = c.WeakMap, + g = s || u.state ? ((a = u.state || (u.state = new c)).get = a.get, a.has = a.has, a.set = a.set, n = function (t, e) { + if (a.has(t)) throw new m(h); + return e.facade = t, a.set(t, e), e + }, r = function (t) { + return a.get(t) || {} + }, function (t) { + return a.has(t) + }) : (i[o = f("state")] = !0, n = function (t, e) { + if (d(t, o)) throw new m(h); + return e.facade = t, p(t, o, e), e + }, r = function (t) { + return d(t, o) ? t[o] : {} + }, function (t) { + return d(t, o) + }); + t.exports = { + set: n, + get: r, + has: g, + enforce: function (t) { + return g(t) ? r(t) : n(t, {}) + }, + getterFor: function (e) { + return function (t) { + if (l(t) && (t = r(t)).type === e) return t; + throw new m("Incompatible receiver, " + e + " required") + } + } + } + }, function (t, e, i) { + "use strict"; + var n = i(83), + r = i(12); + t.exports = function (t, e, i) { + return i.get && n(i.get, e, { + getter: !0 + }), i.set && n(i.set, e, { + setter: !0 + }), r.f(t, e, i) + } + }, function (t, e, i) { + "use strict"; + + function n(t, e) { + (null == e || e > t.length) && (e = t.length); + for (var i = 0, n = new Array(e); i < e; i++) n[i] = t[i]; + return n + } + + function r(t) { + return function (t) { + if (Array.isArray(t)) return n(t) + }(t) || function (t) { + if ("undefined" != typeof Symbol && null != t[Symbol.iterator] || null != t["@@iterator"]) return Array.from(t) + }(t) || function (t, e) { + var i; + if (t) return "string" == typeof t ? n(t, e) : "Map" === (i = "Object" === (i = Object.prototype.toString.call(t).slice(8, -1)) && t.constructor ? t.constructor.name : i) || "Set" === i ? Array.from(t) : "Arguments" === i || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i) ? n(t, e) : void 0 + }(t) || function () { + throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.") + }() + } + i.d(e, "a", function () { + return r + }) + }, function (t, e, i) { + "use strict"; + var n = i(5), + r = i(12), + a = i(28); + t.exports = n ? function (t, e, i) { + return r.f(t, e, a(1, i)) + } : function (t, e, i) { + return t[e] = i, t + } + }, function (t, e, i) { + "use strict"; + var n = i(40); + t.exports = function (t) { + return n(t.length) + } + }, function (t, e, i) { + "use strict"; + + function n(t) { + return (n = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (t) { + return typeof t + } : function (t) { + return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t + })(t) + } + i.d(e, "a", function () { + return n + }) + }, function (t, e, i) { + t.exports = function () { + "use strict"; + + function f(t, h) { + var e = A.getNumbResult(t); + if (!e) return t; + h = h || {}; + var m = this.ch, + g = this.ch_u, + i = this.ch_f || "", + n = this.ch_d || ".", + v = m.charAt(0), + r = e.int, + a = e.decimal, + o = e.minus, + s = "", + c = "", + l = o ? i : ""; + if (a) { + a = A.clearZero(a, "0", "$"); + for (var p = 0; p < a.length; p++) c += m.charAt(+a.charAt(p)); + c = c ? n + c : "" + } + if (s = function t(e, i, n) { + e = A.getNumbResult(e).int; + var r = "", + a = arguments.length > 1 ? arguments[1] : h.tenMin, + o = e.length; + if (1 == o) return m.charAt(+e); + if (o <= 4) + for (var s = 0, c = o; c--;) { + var l = +e.charAt(s); + r += a && 2 == o && 0 == s && 1 == l ? "" : m.charAt(l), r += l && c ? g.charAt(c) : "", s++ + } else { + for (var p = e.length / 4 >> 0, d = e.length % 4; 0 == d || !g.charAt(3 + p);) d += 4, p--; + var u = e.substr(0, d), + f = e.substr(d); + r = t(u, a) + g.charAt(3 + p) + ("0" == f.charAt(0) ? v : "") + t(f, f.length > 4 && a) + } + return r = A.clearZero(r, v) + }(r), h.ww && g.length > 5) { + var d = g.charAt(4), + u = g.charAt(5), + f = s.lastIndexOf(u); + ~f && (s = s.substring(0, f).replace(new RegExp(u, "g"), d + d) + s.substring(f)) + } + return l + s + c + } + + function t(t) { + t = t.toString(); + var e = t.split(this.ch_d), + i = e[0].replace(this.ch_f, ""), + n = e[1], + r = !!~e[0].indexOf(this.ch_f), + a = this.ch_u.charAt(1), + o = this.ch_u.charAt(4), + s = this.ch_u.charAt(5); + i = i.replace(new RegExp(o + "{2}", "g"), s); + for (var c = i.split(""), l = 0, p = 0, d = [], u = [], f = [], h = 0; h < c.length; h++) { + var m = c[h], + g = 0, + v = 0; + if (~(g = this.ch.indexOf(m))) g > 0 && f.unshift(g); + else if (~(v = this.ch_u.indexOf(m))) { + var b = A.getDigit(v); + l > v ? (A.unshiftZero(f, b), A.centerArray(u, f)) : v >= p ? (0 == h && (f = [1]), A.centerArray(d, u, f), d.length > 0 && A.unshiftZero(d, b), p = v) : (0 == f.length && a == m && (f = [1]), A.centerArray(u, f), A.unshiftZero(u, A.getDigit(v)), l = v) + } + } + A.centerArray(d, u, f).reverse(), 0 == d.length && d.push(0); + var I = 0; + if (n) { + d.push("."), I = "0."; + for (var h = 0; h < n.length; h++) I += this.ch.indexOf(n.charAt(h)), d.push(this.ch.indexOf(n.charAt(h))); + I = +I + } + return r && d.unshift("-"), parseFloat(d.join("")) + } + + function e(t, e) { + var i = { + ww: !0, + complete: !1, + outSymbol: !0, + unOmitYuan: !1 + }, + n = A.getNumbResult(t), + r = this.ch.charAt(0); + if (e = "object" == typeof e ? e : {}, !n) return t; + e = A.extend(i, e); + var a = n.int, + o = n.decimal || "", + s = e.outSymbol ? this.m_t : "", + c = n.minus ? this.ch_f : "", + l = ""; + if (e.complete) { + for (var p = 1; p < this.m_u.length; p++) l += f.call(this, o.charAt(p - 1) || "0") + this.m_u.charAt(p); + c += f.call(this, a, e) + this.m_u.charAt(0) + } else { + var d = e.unOmitYuan || "0" !== a; + if (o = o.substr(0, this.m_u.length - 1), o = A.clearZero(o, "0", "$")) + for (var u, p = 0; p < this.m_u.length - 1; p++) o.charAt(p) && "0" != o.charAt(p) && (l += f.call(this, o.charAt(p)) + this.m_u.charAt(p + 1), u = !1), "0" !== o.charAt(p) || u || (0 == p && "0" === a || (l += r), u = !0); + !d && l || (c += f.call(this, a, e) + this.m_u.charAt(0) + (n.decimal ? "" : this.m_z)) + } + return s + c + l + } + + function i(i, n) { + return { + encodeS: function (t, e) { + return e = A.extend({ + ww: !0, + tenMin: !0 + }, e), r.CL.call(i, t, e) + }, + encodeB: function (t, e) { + return e = A.extend({ + ww: !0 + }, e), r.CL.call(n, t, e) + }, + decodeS: function () { + return r.unCL.apply(i, arguments) + }, + decodeB: function () { + return r.unCL.apply(n, arguments) + }, + toMoney: function (t, e) { + return e = A.extend({ + ww: !0 + }, e), r.toMoney.call(n, t, e) + } + } + } + var A = function (t, e) { + return e = { + exports: {} + }, t(e, e.exports), e.exports + }(function (t, e) { + var i = /^([+-])?0*(\d+)(\.(\d+))?$/, + c = /^([+-])?0*(\d+)(\.(\d+))?e(([+-])?(\d+))$/i, + n = e.e2ten = function (t) { + var e = c.exec(t.toString()); + if (!e) return t; + var i = e[2], + n = e[4] || "", + r = e[5] ? +e[5] : 0; + if (r > 0) { + var a = n.substr(0, r); + a = a.length < r ? a + new Array(r - a.length + 1).join("0") : a, n = n.substr(r), i += a + } else { + r = -r; + var o = i.length - r; + o = o < 0 ? 0 : o; + var s = i.substr(o, r); + s = s.length < r ? new Array(r - s.length + 1).join("0") + s : s, i = i.substring(0, o), n = s + n + } + return i = "" == i ? "0" : i, ("-" == e[1] ? "-" : "") + i + (n ? "." + n : "") + }; + e.getNumbResult = function (t) { + var e = i.exec(t.toString()); + if (!e && c.test(t.toString()) && (e = i.exec(n(t.toString()))), e) return { + int: e[2], + decimal: e[4], + minus: "-" == e[1], + num: e.slice(1, 3).join("") + } + }, e.centerArray = function t(e, i) { + if (e.splice.apply(e, [0, i.length].concat(i.splice(0, i.length))), arguments.length > 2) { + var n = [].slice.call(arguments, 2); + n.unshift(e), t.apply(null, n) + } + return e + }; + var o = e.hasAttr = function (t, e) { + return Object.prototype.hasOwnProperty.call(t, e) + }; + e.extend = function (t) { + for (var e, i = arguments[0] || {}, n = Array.prototype.slice.call(arguments, 1), r = 0; r < n.length; r++) { + var a = n[r]; + for (e in a) o(a, e) && (i[e] = a[e]) + } + return i + }, e.getDigit = function (t) { + return t >= 5 ? 4 * (t - 4) + 4 : t + }, e.unshiftZero = function (t, e) { + if (null == e && (e = 1), !(e <= 0)) + for (; e--;) t.unshift(0) + }, e.clearZero = function (t, e, i) { + if (null == t) return ""; + var n = ~"*.?+$^[](){}|\\/".indexOf(e) ? "\\" + e : e, + r = new RegExp("^" + n + "+"), + a = new RegExp(n + "+$"), + o = new RegExp(n + "{2}", "g"); + return t = t.toString(), "^" == i && (t = t.replace(r, "")), i && "$" != i || (t = t.replace(a, "")), i && "nto1" != i || (t = t.replace(o, e)), t + } + }), + r = (A.e2ten, A.getNumbResult, A.centerArray, A.hasAttr, A.extend, A.getDigit, A.unshiftZero, A.clearZero, { + CL: f, + unCL: t, + toMoney: e + }), + n = i, + a, o, s, c, l = { + s: { + ch: "零一二三四五六七八九", + ch_u: "个十百千万亿", + ch_f: "负", + ch_d: "点" + }, + b: { + ch: "零壹贰叁肆伍陆柒捌玖", + ch_u: "个拾佰仟万亿", + ch_f: "负", + ch_d: "点", + m_t: "人民币", + m_z: "整", + m_u: "元角分" + }, + hk_s: { + ch: "零一二三四五六七八九", + ch_u: "個十百千萬億", + ch_f: "負", + ch_d: "點" + }, + hk_b: { + ch: "零壹貳參肆伍陸柒捌玖", + ch_u: "個拾佰仟萬億", + ch_f: "負", + ch_d: "點", + m_t: "$", + m_z: "整", + m_u: "圓角分" + } + }, + p = function (t) { + this.lang = t, this.encode = function () { + return r.CL.apply(t, arguments) + }, this.decode = function () { + return r.unCL.apply(t, arguments) + }, this.toMoney = function () { + return r.toMoney.apply(t, arguments) + } + }; + return p.langs = l, p.cn = n(l.s, l.b), p.hk = n(l.hk_s, l.hk_b), p + }() + }, function (t, e, i) { + "use strict"; + t.exports = function (t, e) { + return { + enumerable: !(1 & t), + configurable: !(2 & t), + writable: !(4 & t), + value: e + } + } + }, function (t, e, i) { + "use strict"; + var n = i(57), + r = i(17); + t.exports = function (t) { + return n(r(t)) + } + }, function (t, e, i) { + "use strict"; + var n = i(12).f, + r = i(9), + a = i(6)("toStringTag"); + t.exports = function (t, e, i) { + (t = t && !i ? t.prototype : t) && !r(t, a) && n(t, a, { + configurable: !0, + value: e + }) + } + }, function (t, e, i) { + "use strict"; + i = i(1); + t.exports = i({}.isPrototypeOf) + }, function (t, e, i) { + "use strict"; + t.exports = function (t) { + return null == t + } + }, function (t, e, i) { + "use strict"; + var n = i(172); + t.exports = function (t) { + t = +t; + return t != t || 0 == t ? 0 : n(t) + } + }, function (t, e, i) { + "use strict"; + + function n() { } + + function r(t) { + t.write(m("")), t.close(); + var e = t.parentWindow.Object; + return t = null, e + } + var a, o = i(11), + s = i(116), + c = i(85), + l = i(62), + p = i(173), + d = i(82), + i = i(61), + u = "prototype", + f = "script", + h = i("IE_PROTO"), + m = function (t) { + return "<" + f + ">" + t + "" + }, + g = function () { + try { + a = new ActiveXObject("htmlfile") + } catch (t) { } + g = "undefined" == typeof document || document.domain && a ? r(a) : (t = d("iframe"), e = "java" + f + ":", t.style.display = "none", p.appendChild(t), t.src = String(e), (e = t.contentWindow.document).open(), e.write(m("document.F=Object")), e.close(), e.F); + for (var t, e, i = c.length; i--;) delete g[u][c[i]]; + return g() + }; + l[h] = !0, t.exports = Object.create || function (t, e) { + var i; + return null !== t ? (n[u] = o(t), i = new n, n[u] = null, i[h] = t) : i = g(), void 0 === e ? i : s.f(i, e) + } + }, function (t, e, i) { + "use strict"; + i.d(e, "a", function () { + return r + }); + var n = i(26); + + function a(t) { + t = function (t, e) { + if ("object" !== Object(n.a)(t) || null === t) return t; + var i = t[Symbol.toPrimitive]; + if (void 0 === i) return ("string" === e ? String : Number)(t); + if (i = i.call(t, e || "default"), "object" !== Object(n.a)(i)) return i; + throw new TypeError("@@toPrimitive must return a primitive value.") + }(t, "string"); + return "symbol" === Object(n.a)(t) ? t : String(t) + } + + function o(e, t) { + var i, n = Object.keys(e); + return Object.getOwnPropertySymbols && (i = Object.getOwnPropertySymbols(e), t && (i = i.filter(function (t) { + return Object.getOwnPropertyDescriptor(e, t).enumerable + })), n.push.apply(n, i)), n + } + + function r(n) { + for (var t = 1; t < arguments.length; t++) { + var r = null != arguments[t] ? arguments[t] : {}; + t % 2 ? o(Object(r), !0).forEach(function (t) { + var e, i; + e = n, i = r[t = t], (t = a(t)) in e ? Object.defineProperty(e, t, { + value: i, + enumerable: !0, + configurable: !0, + writable: !0 + }) : e[t] = i + }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(n, Object.getOwnPropertyDescriptors(r)) : o(Object(r)).forEach(function (t) { + Object.defineProperty(n, t, Object.getOwnPropertyDescriptor(r, t)) + }) + } + return n + } + }, function (t, e, i) { + "use strict"; + var n = i(5), + r = i(10), + a = i(78), + o = i(28), + s = i(29), + c = i(58), + l = i(9), + p = i(111), + d = Object.getOwnPropertyDescriptor; + e.f = n ? d : function (t, e) { + if (t = s(t), e = c(e), p) try { + return d(t, e) + } catch (t) { } + if (l(t, e)) return o(!r(a.f, t, e), t[e]) + } + }, function (t, e, i) { + "use strict"; + var n = i(59), + r = i(2), + a = i(4).String; + t.exports = !!Object.getOwnPropertySymbols && !r(function () { + var t = Symbol("symbol detection"); + return !a(t) || !(Object(t) instanceof Symbol) || !Symbol.sham && n && n < 41 + }) + }, function (t, e, i) { + "use strict"; + var n = i(44), + r = i(32); + t.exports = function (t, e) { + t = t[e]; + return r(t) ? void 0 : n(t) + } + }, function (t, e, i) { + "use strict"; + var n = i(18), + r = i(79); + (t.exports = function (t, e) { + return r[t] || (r[t] = void 0 !== e ? e : {}) + })("versions", []).push({ + version: "3.33.2", + mode: n ? "pure" : "global", + copyright: "© 2014-2023 Denis Pushkarev (zloirock.ru)", + license: "https://github.com/zloirock/core-js/blob/v3.33.2/LICENSE", + source: "https://github.com/zloirock/core-js" + }) + }, function (t, e, i) { + "use strict"; + var n = i(33), + r = Math.min; + t.exports = function (t) { + return 0 < t ? r(n(t), 9007199254740991) : 0 + } + }, function (t, e, i) { + "use strict"; + + function n(u) { + var f = 1 === u, + h = 2 === u, + m = 3 === u, + g = 4 === u, + v = 6 === u, + b = 7 === u, + I = 5 === u || v; + return function (t, e, i, n) { + for (var r, a, o = y(t), s = _(o), c = A(e, i), l = x(s), p = 0, e = n || w, d = f ? e(t, l) : h || b ? e(t, 0) : void 0; p < l; p++) + if ((I || p in s) && (a = c(r = s[p], p, o), u)) + if (f) d[p] = a; + else if (a) switch (u) { + case 3: + return !0; + case 5: + return r; + case 6: + return p; + case 2: + M(d, r) + } else switch (u) { + case 4: + return !1; + case 7: + M(d, r) + } + return v ? -1 : m || g ? g : d + } + } + var A = i(67), + r = i(1), + _ = i(57), + y = i(16), + x = i(25), + w = i(88), + M = r([].push); + t.exports = { + forEach: n(0), + map: n(1), + filter: n(2), + some: n(3), + every: n(4), + find: n(5), + findIndex: n(6), + filterReject: n(7) + } + }, function (t, e, i) { + "use strict"; + var n = TypeError; + t.exports = function (t, e) { + if (t < e) throw new n("Not enough arguments"); + return t + } + }, function (t, e, i) { + "use strict"; + var n = i(14), + r = i(8), + a = i(31), + i = i(110), + o = Object; + t.exports = i ? function (t) { + return "symbol" == typeof t + } : function (t) { + var e = n("Symbol"); + return r(e) && a(e.prototype, o(t)) + } + }, function (t, e, i) { + "use strict"; + var n = i(8), + r = i(45), + a = TypeError; + t.exports = function (t) { + if (n(t)) return t; + throw new a(r(t) + " is not a function") + } + }, function (t, e, i) { + "use strict"; + var n = String; + t.exports = function (t) { + try { + return n(t) + } catch (t) { + return "Object" + } + } + }, function (t, e, i) { + "use strict"; + var n = i(5), + i = i(9), + r = Function.prototype, + a = n && Object.getOwnPropertyDescriptor, + i = i(r, "name"), + o = i && "something" === function () { }.name, + n = i && (!n || a(r, "name").configurable); + t.exports = { + EXISTS: i, + PROPER: o, + CONFIGURABLE: n + } + }, function (t, e, i) { + "use strict"; + var n = i(114), + r = i(85).concat("length", "prototype"); + e.f = Object.getOwnPropertyNames || function (t) { + return n(t, r) + } + }, function (t, e, i) { + "use strict"; + var n = i(33), + r = Math.max, + a = Math.min; + t.exports = function (t, e) { + t = n(t); + return t < 0 ? r(t + e, 0) : a(t, e) + } + }, function (t, e, i) { + "use strict"; + var n = i(87), + r = i(8), + a = i(20), + o = i(6)("toStringTag"), + s = Object, + c = "Arguments" === a(function () { + return arguments + }()); + t.exports = n ? a : function (t) { + var e; + return void 0 === t ? "Undefined" : null === t ? "Null" : "string" == typeof (e = function (t, e) { + try { + return t[e] + } catch (t) { } + }(t = s(t), o)) ? e : c ? a(t) : "Object" === (e = a(t)) && r(t.callee) ? "Arguments" : e + } + }, function (t, e, i) { + "use strict"; + var n = i(58), + r = i(12), + a = i(28); + t.exports = function (t, e, i) { + e = n(e); + e in t ? r.f(t, e, a(0, i)) : t[e] = i + } + }, function (t, e, i) { + "use strict"; + var n = i(20); + t.exports = Array.isArray || function (t) { + return "Array" === n(t) + } + }, function (t, e, i) { + "use strict"; + t.exports = {} + }, function (t, e, i) { + "use strict"; + var n = i(6), + r = i(34), + i = i(12).f, + a = n("unscopables"), + o = Array.prototype; + void 0 === o[a] && i(o, a, { + configurable: !0, + value: r(null) + }), t.exports = function (t) { + o[a][t] = !0 + } + }, function (t, e, i) { + "use strict"; + var n = i(3), + i = i(72); + n({ + target: "RegExp", + proto: !0, + forced: /./.exec !== i + }, { + exec: i + }) + }, function (t, e, i) { + "use strict"; + var n = i(2), + r = i(6), + a = i(59), + o = r("species"); + t.exports = function (e) { + return 51 <= a || !n(function () { + var t = []; + return (t.constructor = {})[o] = function () { + return { + foo: 1 + } + }, 1 !== t[e](Boolean).foo + }) + } + }, function (t, e, i) { + "use strict"; + i = i(2); + t.exports = !i(function () { + var t = function () { }.bind(); + return "function" != typeof t || t.hasOwnProperty("prototype") + }) + }, function (t, e, i) { + "use strict"; + var n = i(1), + r = i(2), + a = i(20), + o = Object, + s = n("".split); + t.exports = r(function () { + return !o("z").propertyIsEnumerable(0) + }) ? function (t) { + return "String" === a(t) ? s(t, "") : o(t) + } : o + }, function (t, e, i) { + "use strict"; + var n = i(108), + r = i(43); + t.exports = function (t) { + t = n(t, "string"); + return r(t) ? t : t + "" + } + }, function (t, e, i) { + "use strict"; + var n, r, a = i(4), + i = i(60), + o = a.process, + a = a.Deno, + o = o && o.versions || a && a.version, + a = o && o.v8; + !(r = a ? 0 < (n = a.split("."))[0] && n[0] < 4 ? 1 : +(n[0] + n[1]) : r) && i && (!(n = i.match(/Edge\/(\d+)/)) || 74 <= n[1]) && (n = i.match(/Chrome\/(\d+)/)) && (r = +n[1]), t.exports = r + }, function (t, e, i) { + "use strict"; + t.exports = "undefined" != typeof navigator && String(navigator.userAgent) || "" + }, function (t, e, i) { + "use strict"; + var n = i(39), + r = i(81), + a = n("keys"); + t.exports = function (t) { + return a[t] || (a[t] = r(t)) + } + }, function (t, e, i) { + "use strict"; + t.exports = {} + }, function (t, e, i) { + "use strict"; + e.f = Object.getOwnPropertySymbols + }, function (t, e, i) { + "use strict"; + var n = i(114), + r = i(85); + t.exports = Object.keys || function (t) { + return n(t, r) + } + }, function (t, e, i) { + "use strict"; + var c = i(48), + l = i(25), + p = i(50), + d = Array, + u = Math.max; + t.exports = function (t, e, i) { + for (var n = l(t), r = c(e, n), a = c(void 0 === i ? n : i, n), o = d(u(a - r, 0)), s = 0; r < a; r++, s++) p(o, s, t[r]); + return o.length = s, o + } + }, function (t, e, i) { + "use strict"; + var n = i(118), + r = i(9), + a = i(117), + o = i(12).f; + t.exports = function (t) { + var e = n.Symbol || (n.Symbol = {}); + r(e, t) || o(e, t, { + value: a.f(t) + }) + } + }, function (t, e, i) { + "use strict"; + var n = i(68), + r = i(44), + a = i(56), + o = n(n.bind); + t.exports = function (t, e) { + return r(t), void 0 === e ? t : a ? o(t, e) : function () { + return t.apply(e, arguments) + } + } + }, function (t, e, i) { + "use strict"; + var n = i(20), + r = i(1); + t.exports = function (t) { + if ("Function" === n(t)) return r(t) + } + }, function (t, e, i) { + "use strict"; + + function n() { } + + function r(t) { + if (!c(t)) return !1; + try { + return f(n, u, t), !0 + } catch (t) { + return !1 + } + } + + function a(t) { + if (!c(t)) return !1; + switch (l(t)) { + case "AsyncFunction": + case "GeneratorFunction": + case "AsyncGeneratorFunction": + return !1 + } + try { + return g || !!m(h, d(t)) + } catch (t) { + return !0 + } + } + var o = i(1), + s = i(2), + c = i(8), + l = i(49), + p = i(14), + d = i(113), + u = [], + f = p("Reflect", "construct"), + h = /^\s*(?:class|function)\b/, + m = o(h.exec), + g = !h.test(n); + a.sham = !0, t.exports = !f || s(function () { + var t; + return r(r.call) || !r(Object) || !r(function () { + t = !0 + }) || t + }) ? a : r + }, function (t, e, i) { + "use strict"; + var i = i(56), + n = Function.prototype, + r = n.apply, + a = n.call; + t.exports = "object" == typeof Reflect && Reflect.apply || (i ? a.bind(r) : function () { + return a.apply(r, arguments) + }) + }, function (t, e, i) { + "use strict"; + var r = i(187), + a = i(11), + o = i(188); + t.exports = Object.setPrototypeOf || ("__proto__" in {} ? function () { + var i, n = !1, + t = {}; + try { + (i = r(Object.prototype, "__proto__", "set"))(t, []), n = t instanceof Array + } catch (t) { } + return function (t, e) { + return a(t), o(e), n ? i(t, e) : t.__proto__ = e, t + } + }() : void 0) + }, function (t, e, i) { + "use strict"; + var h = i(10), + n = i(1), + m = i(7), + g = i(129), + r = i(73), + a = i(39), + v = i(34), + b = i(21).get, + o = i(94), + i = i(130), + I = a("native-string-replace", String.prototype.replace), + A = RegExp.prototype.exec, + _ = A, + y = n("".charAt), + x = n("".indexOf), + w = n("".replace), + M = n("".slice), + P = (a = /b*/g, h(A, n = /a/, "a"), h(A, a, "a"), 0 !== n.lastIndex || 0 !== a.lastIndex), + j = r.BROKEN_CARET, + E = void 0 !== /()??/.exec("")[1]; + (P || E || j || o || i) && (_ = function (t) { + var e, i, n, r, a, o, s = this, + c = b(s), + t = m(t), + l = c.raw; + if (l) return l.lastIndex = s.lastIndex, d = h(_, l, t), s.lastIndex = l.lastIndex, d; + var p = c.groups, + l = j && s.sticky, + d = h(g, s), + c = s.source, + u = 0, + f = t; + if (l && (d = w(d, "y", ""), -1 === x(d, "g") && (d += "g"), f = M(t, s.lastIndex), 0 < s.lastIndex && (!s.multiline || s.multiline && "\n" !== y(t, s.lastIndex - 1)) && (c = "(?: " + c + ")", f = " " + f, u++), e = new RegExp("^(?:" + c + ")", d)), E && (e = new RegExp("^" + c + "$(?!\\s)", d)), P && (i = s.lastIndex), n = h(A, l ? e : s, f), l ? n ? (n.input = M(n.input, u), n[0] = M(n[0], u), n.index = s.lastIndex, s.lastIndex += n[0].length) : s.lastIndex = 0 : P && n && (s.lastIndex = s.global ? n.index + n[0].length : i), E && n && 1 < n.length && h(I, n[0], e, function () { + for (r = 1; r < arguments.length - 2; r++) void 0 === arguments[r] && (n[r] = void 0) + }), n && p) + for (n.groups = a = v(null), r = 0; r < p.length; r++) a[(o = p[r])[0]] = n[o[1]]; + return n + }), t.exports = _ + }, function (t, e, i) { + "use strict"; + var n = i(2), + r = i(4).RegExp, + i = n(function () { + var t = r("a", "y"); + return t.lastIndex = 2, null !== t.exec("abcd") + }), + a = i || n(function () { + return !r("a", "y").sticky + }), + n = i || n(function () { + var t = r("^r", "gy"); + return t.lastIndex = 2, null !== t.exec("str") + }); + t.exports = { + BROKEN_CARET: n, + MISSED_STICKY: a, + UNSUPPORTED_Y: i + } + }, function (t, e, i) { + "use strict"; + var n = i(8), + r = i(13), + a = i(71); + t.exports = function (t, e, i) { + return a && n(e = e.constructor) && e !== i && r(e = e.prototype) && e !== i.prototype && a(t, e), t + } + }, function (t, e, i) { + "use strict"; + var n = i(7); + t.exports = function (t, e) { + return void 0 === t ? arguments.length < 2 ? "" : e : n(t) + } + }, function (t, e, i) { + "use strict"; + var n = i(31), + r = TypeError; + t.exports = function (t, e) { + if (n(e, t)) return t; + throw new r("Incorrect invocation") + } + }, function (t, e, i) { + "use strict"; + i(138), i(54), i(98), i(101), i(89), i(141), i(142); + var n = { + id: "watermark", + watch: !1, + content: "vue-plugin-hiprint", + container: ".hiprint-printPaper", + width: 200, + height: 200, + textAlign: "center", + textBaseline: "middle", + fontSize: "14px", + fontFamily: "Microsoft Yahei", + fillStyle: "rgba(184, 184, 184, 0.3)", + rotate: 25, + timestamp: !1, + format: "YYYY-MM-DD HH:mm", + zIndex: 0 + }, + _ = {}; + + function y(e) { + var i = e.id, + t = e.watch, + n = e.content, + r = e.container, + a = e.width, + o = e.height, + s = e.textAlign, + c = e.textBaseline, + l = e.fontSize, + p = e.fontFamily, + d = e.fillStyle, + u = e.rotate, + f = e.timestamp, + h = e.format, + m = e.zIndex, + g = (_[i] = { + wmMo: null, + wmTimer: null + }, document.createElement("canvas")), + v = (g.setAttribute("width", "".concat(a, "px")), g.setAttribute("height", "".concat(o, "px")), "string" == typeof r ? document.querySelector(r) : r), + r = g.getContext("2d"), + b = (r.textAlign = s, r.textBaseline = c, r.font = "".concat(l, " ").concat(p), r.fillStyle = d, r.translate(a / 2, o / 2), r.rotate(-Math.PI / 180 * u), r.fillText("".concat(n), 0, 0), f && r.fillText("".concat(function (t, e) { + var i, n, r, a, o, s, c, e = 1 < arguments.length && void 0 !== e ? e : "YYYY-MM-DD"; + return t ? (s = (t = "number" == typeof t ? new Date(t) : t).getFullYear(), i = t.getMonth(), n = t.getDate(), a = (r = t.getHours()) % 12 == 0 ? 12 : r % 12, o = t.getMinutes(), t = t.getSeconds(), c = { + YYYY: s, + MM: (s = function (t) { + return "0".concat(t).slice(-2) + })(i + 1), + MMMM: "".concat(i + 1, "月"), + M: i + 1, + DD: s(n), + D: n, + HH: s(r), + H: r, + hh: s(a), + h: a, + mm: s(o), + m: o, + ss: s(t), + s: t + }, e.replace(/Y+|M+|D+|H+|h+|m+|s+|S+|Q/g, function (t) { + return String(c[t]) + })) : null + }(new Date, h)), 0, parseInt(l) + 5), v.querySelector(".__vm__" + i)), + I = b || document.createElement("div"), + s = v.getAttribute("style"), + A = "position:absolute;user-select:none;top:0;left:0;".concat(s, ";z-index:").concat(m, ";pointer-events:none !important;background-repeat:repeat;background-image:url('").concat(g.toDataURL(), "')"); + I.setAttribute("style", A), I.classList.add("__vm__" + i), b || v.insertBefore(I, v.firstChild), t && (c = window.MutationObserver || window.WebKitMutationObserver) && (_[i].wmMo = new c(function (t) { + t = t.some(function (t) { + return t.target.className == v.className && "attributes" == t.type + }); + ((b = v.querySelector(".__vm__" + i)) && b.getAttribute("style") !== A || !b || t) && (_[i].wmMo.disconnect(), _[i].wmMo = null, delete _[i].wmMo, y(e)) + }), _[i].wmMo.observe(v, { + attributes: !0, + subtree: !0, + childList: !0 + })), h && (p = 864e5, h.includes("s") ? p = 1e3 : h.includes("m") ? p = 6e4 : (h.includes("h") || h.includes("H")) && (p = 36e5), _[i].wmTimer = window.setTimeout(function () { + I.style.bottom = "0" + }, p)) + } + + function r(t) { + var e = t.id, + i = t.watch, + t = t.container; + i && (i = "string" == typeof t ? document.querySelector(t) : t, _[e] && (_[e].wmMo && _[e].wmMo.disconnect(), _[e].wmMo = null, _[e].wmTimer && window.clearTimeout(_[e].wmTimer), _[e].wmTimer = null, delete _[e]), t = i.querySelector(".__vm__" + e)) && t.parentNode.removeChild(t) + } + e.a = { + createWatermark: function (t) { + t = Object.assign({}, n, t); + r(t), y(t) + }, + destroyWatermark: r + } + }, function (t, e, i) { + "use strict"; + var n = {}.propertyIsEnumerable, + r = Object.getOwnPropertyDescriptor, + a = r && !n.call({ + 1: 2 + }, 1); + e.f = a ? function (t) { + t = r(this, t); + return !!t && t.enumerable + } : n + }, function (t, e, i) { + "use strict"; + var n = i(4), + i = i(80), + r = "__core-js_shared__", + n = n[r] || i(r, {}); + t.exports = n + }, function (t, e, i) { + "use strict"; + var n = i(4), + r = Object.defineProperty; + t.exports = function (e, i) { + try { + r(n, e, { + value: i, + configurable: !0, + writable: !0 + }) + } catch (t) { + n[e] = i + } + return i + } + }, function (t, e, i) { + "use strict"; + var i = i(1), + n = 0, + r = Math.random(), + a = i(1..toString); + t.exports = function (t) { + return "Symbol(" + (void 0 === t ? "" : t) + ")_" + a(++n + r, 36) + } + }, function (t, e, i) { + "use strict"; + var n = i(4), + i = i(13), + r = n.document, + a = i(r) && i(r.createElement); + t.exports = function (t) { + return a ? r.createElement(t) : {} + } + }, function (t, e, i) { + "use strict"; + var n = i(1), + r = i(2), + a = i(8), + o = i(9), + s = i(5), + c = i(46).CONFIGURABLE, + l = i(113), + i = i(21), + p = i.enforce, + d = i.get, + u = String, + f = Object.defineProperty, + h = n("".slice), + m = n("".replace), + g = n([].join), + v = s && !r(function () { + return 8 !== f(function () { }, "length", { + value: 8 + }).length + }), + b = String(String).split("String"), + i = t.exports = function (t, e, i) { + "Symbol(" === h(u(e), 0, 7) && (e = "[" + m(u(e), /^Symbol\(([^)]*)\)/, "$1") + "]"), i && i.getter && (e = "get " + e), i && i.setter && (e = "set " + e), (!o(t, "name") || c && t.name !== e) && (s ? f(t, "name", { + value: e, + configurable: !0 + }) : t.name = e), v && i && o(i, "arity") && t.length !== i.arity && f(t, "length", { + value: i.arity + }); + try { + i && o(i, "constructor") && i.constructor ? s && f(t, "prototype", { + writable: !1 + }) : t.prototype && (t.prototype = void 0) + } catch (t) { } + i = p(t); + return o(i, "source") || (i.source = g(b, "string" == typeof e ? e : "")), t + }; + Function.prototype.toString = i(function () { + return a(this) && d(this).source || l(this) + }, "toString") + }, function (t, e, i) { + "use strict"; + var c = i(9), + l = i(171), + p = i(36), + d = i(12); + t.exports = function (t, e, i) { + for (var n = l(e), r = d.f, a = p.f, o = 0; o < n.length; o++) { + var s = n[o]; + c(t, s) || i && c(i, s) || r(t, s, a(e, s)) + } + } + }, function (t, e, i) { + "use strict"; + t.exports = ["constructor", "hasOwnProperty", "isPrototypeOf", "propertyIsEnumerable", "toLocaleString", "toString", "valueOf"] + }, function (t, e, i) { + "use strict"; + + function n(t, e) { + return (t = c[s(t)]) === p || t !== l && (a(e) ? r(e) : !!e) + } + var r = i(2), + a = i(8), + o = /#|\.prototype\./, + s = n.normalize = function (t) { + return String(t).replace(o, ".").toLowerCase() + }, + c = n.data = {}, + l = n.NATIVE = "N", + p = n.POLYFILL = "P"; + t.exports = n + }, function (t, e, i) { + "use strict"; + var n = {}; + n[i(6)("toStringTag")] = "z", t.exports = "[object z]" === String(n) + }, function (t, e, i) { + "use strict"; + var n = i(176); + t.exports = function (t, e) { + return new (n(t))(0 === e ? 0 : e) + } + }, function (t, e, i) { + "use strict"; + var n = i(87), + r = i(15), + i = i(182); + n || r(Object.prototype, "toString", i, { + unsafe: !0 + }) + }, function (t, e, i) { + "use strict"; + var n = i(9), + r = i(8), + a = i(16), + o = i(61), + i = i(185), + s = o("IE_PROTO"), + c = Object, + l = c.prototype; + t.exports = i ? c.getPrototypeOf : function (t) { + var e, t = a(t); + return n(t, s) ? t[s] : (e = t.constructor, r(e) && t instanceof e ? e.prototype : t instanceof c ? l : null) + } + }, function (t, e, i) { + "use strict"; + + function n(r) { + return function (t, e) { + var i, t = o(s(t)), + e = a(e), + n = t.length; + return e < 0 || n <= e ? r ? "" : void 0 : (i = l(t, e)) < 55296 || 56319 < i || e + 1 === n || (n = l(t, e + 1)) < 56320 || 57343 < n ? r ? c(t, e) : i : r ? p(t, e, e + 2) : n - 56320 + (i - 55296 << 10) + 65536 + } + } + var r = i(1), + a = i(33), + o = i(7), + s = i(17), + c = r("".charAt), + l = r("".charCodeAt), + p = r("".slice); + t.exports = { + codeAt: n(!1), + charAt: n(!0) + } + }, function (t, e, i) { + "use strict"; + t.exports = function (t, e) { + return { + value: t, + done: e + } + } + }, function (t, e, i) { + "use strict"; + var n = i(2); + t.exports = function (t, e) { + var i = [][t]; + return !!i && n(function () { + i.call(null, e || function () { + return 1 + }, 1) + }) + } + }, function (t, e, i) { + "use strict"; + var n = i(2), + r = i(4).RegExp; + t.exports = n(function () { + var t = r(".", "s"); + return !(t.dotAll && t.test("\n") && "s" === t.flags) + }) + }, function (t, e, i) { + "use strict"; + i(54); + var c = i(68), + l = i(15), + p = i(72), + d = i(2), + u = i(6), + f = i(24), + h = u("species"), + m = RegExp.prototype; + t.exports = function (i, t, e, n) { + var o, r = u(i), + s = !d(function () { + var t = {}; + return t[r] = function () { + return 7 + }, 7 !== ""[i](t) + }), + a = s && !d(function () { + var t = !1, + e = /a/; + return "split" === i && ((e = { + constructor: {} + }).constructor[h] = function () { + return e + }, e.flags = "", e[r] = /./[r]), e.exec = function () { + return t = !0, null + }, e[r](""), !t + }); + s && a && !e || (o = c(/./[r]), a = t(r, ""[i], function (t, e, i, n, r) { + var t = c(t), + a = e.exec; + return a === p || a === m.exec ? s && !r ? { + done: !0, + value: o(e, i, n) + } : { + done: !0, + value: t(i, e, n) + } : { + done: !1 + } + }), l(String.prototype, i, a[0]), l(m, r, a[1])), n && f(m[r], "sham", !0) + } + }, function (t, e, i) { + "use strict"; + var n = i(91).charAt; + t.exports = function (t, e, i) { + return e + (i ? n(t, e).length : 1) + } + }, function (t, e, i) { + "use strict"; + var n = i(10), + r = i(11), + a = i(8), + o = i(20), + s = i(72), + c = TypeError; + t.exports = function (t, e) { + var i = t.exec; + if (a(i)) return null !== (i = n(i, t, e)) && r(i), i; + if ("RegExp" === o(t)) return n(s, t, e); + throw new c("RegExp#exec called on incompatible receiver") + } + }, function (t, e, i) { + "use strict"; + var y = i(70), + r = i(10), + n = i(1), + a = i(95), + o = i(2), + x = i(11), + w = i(8), + s = i(32), + M = i(33), + P = i(40), + j = i(7), + c = i(17), + E = i(96), + l = i(38), + T = i(193), + C = i(97), + p = i(6)("replace"), + B = Math.max, + S = Math.min, + D = n([].concat), + k = n([].push), + N = n("".indexOf), + U = n("".slice), + i = "$0" === "a".replace(/./, "$0"), + d = !!/./[p] && "" === /./[p]("a", "$0"); + a("replace", function (t, I, A) { + var _ = d ? "$" : "$0"; + return [function (t, e) { + var i = c(this), + n = s(t) ? void 0 : l(t, p); + return n ? r(n, t, i, e) : r(I, j(i), t, e) + }, function (t, e) { + var i = x(this), + n = j(t); + if ("string" == typeof e && -1 === N(e, _) && -1 === N(e, "$<")) { + t = A(I, i, n, e); + if (t.done) return t.value + } + for (var r, a = w(e), o = (a || (e = j(e)), i.global), s = (o && (r = i.unicode, i.lastIndex = 0), []); null !== (u = C(i, n)) && (k(s, u), o);) "" === j(u[0]) && (i.lastIndex = E(n, P(i.lastIndex), r)); + for (var c, l = "", p = 0, d = 0; d < s.length; d++) { + for (var u, f = j((u = s[d])[0]), h = B(S(M(u.index), n.length), 0), m = [], g = 1; g < u.length; g++) k(m, void 0 === (c = u[g]) ? c : String(c)); + var v = u.groups, + b = a ? (b = D([f], m, h, n), void 0 !== v && k(b, v), j(y(e, void 0, b))) : T(f, n, h, m, v, e); + p <= h && (l += U(n, p, h) + b, p = h + f.length) + } + return l + U(n, p) + }] + }, !!o(function () { + var t = /./; + return t.exec = function () { + var t = []; + return t.groups = { + a: "7" + }, t + }, "7" !== "".replace(t, "$") + }) || !i || d) + }, function (t, e, i) { + "use strict"; + var n = i(13), + r = i(20), + a = i(6)("match"); + t.exports = function (t) { + var e; + return n(t) && (void 0 !== (e = t[a]) ? !!e : "RegExp" === r(t)) + } + }, function (t, e, i) { + "use strict"; + var n = TypeError; + t.exports = function (t) { + if (9007199254740991 < t) throw n("Maximum allowed index exceeded"); + return t + } + }, function (t, e, i) { + "use strict"; + var n = i(3), + r = i(2), + d = i(51), + u = i(13), + f = i(16), + h = i(25), + m = i(100), + g = i(50), + v = i(88), + a = i(55), + o = i(6), + i = i(59), + b = o("isConcatSpreadable"), + o = 51 <= i || !r(function () { + var t = []; + return t[b] = !1, t.concat()[0] !== t + }); + n({ + target: "Array", + proto: !0, + arity: 1, + forced: !o || !a("concat") + }, { + concat: function (t) { + for (var e, i, n, r, a, o = f(this), s = v(o, 0), c = 0, l = -1, p = arguments.length; l < p; l++) + if (a = void 0, !u(r = n = -1 === l ? o : arguments[l]) || (void 0 !== (a = r[b]) ? !a : !d(r))) m(c + 1), g(s, c++, n); + else + for (i = h(n), m(c + i), e = 0; e < i; e++, c++) e in n && g(s, c, n[e]); + return s.length = c, s + } + }) + }, function (t, e, i) { + "use strict"; + var n = i(99), + r = TypeError; + t.exports = function (t) { + if (n(t)) throw new r("The method doesn't accept regular expressions"); + return t + } + }, function (t, e, i) { + "use strict"; + var n = i(6)("match"); + t.exports = function (e) { + var i = /./; + try { + "/./"[e](i) + } catch (t) { + try { + return i[n] = !1, "/./"[e](i) + } catch (t) { } + } + return !1 + } + }, function (t, e, i) { + "use strict"; + var i = i(1), + n = Error, + r = i("".replace), + i = String(new n("zxcasd").stack), + a = /\n\s*at [^:]*:[^\n]*/, + o = a.test(i); + t.exports = function (t, e) { + if (o && "string" == typeof t && !n.prepareStackTrace) + for (; e--;) t = r(t, a, ""); + return t + } + }, function (t, e, i) { + "use strict"; + var n = i(49), + r = i(38), + a = i(32), + o = i(52), + s = i(6)("iterator"); + t.exports = function (t) { + if (!a(t)) return r(t, s) || r(t, "@@iterator") || o[n(t)] + } + }, function (t, e) { + t.exports = __WEBPACK_EXTERNAL_MODULE__106__ + }, function (t, e, i) { + "use strict"; + var n; + void 0 !== (e = "function" == typeof (n = function () { + const t = "4.1.2 (2023-11-01)"; + + function e(e, i) { + if (typeof i == "string" || i instanceof HTMLCanvasElement) { + let t = e; + e = i; + i = t + } + return n(ce(i.bcid), i, e) + } + + function n(t, e, i) { + if (typeof e == "string") { + var n = document.getElementById(e) || document.querySelector(e); + if (!(n instanceof HTMLCanvasElement)) throw new Error("bwipjs: `" + e + "`: not a canvas"); + e = i; + i = ue(n) + } else if (e instanceof HTMLCanvasElement) { + var n = e; + e = i; + i = ue(n) + } else if (typeof i == "string") { + var n = document.getElementById(i) || document.querySelector(i); + if (!(n instanceof HTMLCanvasElement)) throw new Error("bwipjs: `" + i + "`: not a canvas"); + i = ue(n) + } else if (i instanceof HTMLCanvasElement) i = ue(i); + else if (!i || typeof i != "object" || !i.init) throw new Error("bwipjs: not a canvas or drawing object"); + return a(t, e, i) + } + + function i(t) { + return a(ce(t.bcid), t, fe()) + } + + function d(t) { + var e = t.scale || 2; + var i = +t.scaleX || e; + var n = +t.scaleY || i; + t.paddingleft = u(t.paddingleft, t.paddingwidth, t.padding, i); + t.paddingright = u(t.paddingright, t.paddingwidth, t.padding, i); + t.paddingtop = u(t.paddingtop, t.paddingheight, t.padding, n); + t.paddingbottom = u(t.paddingbottom, t.paddingheight, t.padding, n); + if (t.backgroundcolor) { + var r = "" + t.backgroundcolor; + if (/^[0-9a-fA-F]{8}$/.test(r)) { + var a = parseInt(r.substr(0, 2), 16) / 255; + var o = parseInt(r.substr(2, 2), 16) / 255; + var s = parseInt(r.substr(4, 2), 16) / 255; + var c = parseInt(r.substr(6, 2), 16) / 255; + var l = Math.floor((1 - a) * (1 - c) * 255).toString(16); + var p = Math.floor((1 - o) * (1 - c) * 255).toString(16); + var d = Math.floor((1 - s) * (1 - c) * 255).toString(16); + t.backgroundcolor = (l.length == 1 ? "0" : "") + l + (p.length == 1 ? "0" : "") + p + (d.length == 1 ? "0" : "") + d + } else { + if (r[0] == "#") r = r.substr(1); + if (/^[0-9a-fA-F]{6}$/.test(r)) t.backgroundcolor = r; + else if (/^[0-9a-fA-F]{3}$/.test(r)) t.backgroundcolor = r[0] + r[0] + r[1] + r[1] + r[2] + r[2]; + else throw new Error("bwip-js: invalid backgroundcolor: " + t.backgroundcolor) + } + } + return t; + + function u(t, e, i, n) { + if (t != null) return t * n; + if (e != null) return e * n; + return i * n || 0 + } + } + var u = { + bcid: 1, + text: 1, + scale: 1, + scaleX: 1, + scaleY: 1, + rotate: 1, + padding: 1, + paddingwidth: 1, + paddingheight: 1, + paddingtop: 1, + paddingleft: 1, + paddingright: 1, + paddingbottom: 1, + backgroundcolor: 1 + }; + + function r(t, e) { + return a(ce(t.bcid), t, e) + } + + function a(t, e, i) { + var n = e.text; + if (!n) throw new ReferenceError("bwip-js: bar code text not specified."); + d(e); + i.setopts && i.setopts(e); + var r = e.scale || 2; + var a = +e.scaleX || r; + var o = +e.scaleY || a; + var s = e.rotate || "N"; + var c = new pe(i); + var l = {}; + for (var p in e) + if (!u[p]) l[p] = e[p]; + if (l.alttext) l.includetext = true; + if (+l.height && t != H) l.height = l.height / 25.4 || .5; + if (+l.width) l.width = l.width / 25.4 || 0; + c.scale(a, o); + se(c, t, n, l); + return c.render() + } + + function o(t, e, i) { + if (arguments.length == 1) { + i = t; + t = i.bcid; + e = i.text + } + var n = de(); + n.setopts(i); + var r = new pe(n); + var a = se(r, ce(t), e, i, true); + var o = { + pixs: 1, + pixx: 1, + pixy: 1, + sbs: 1, + bbs: 1, + bhs: 1, + width: 1, + height: 1 + }; + for (var s = 0; s < a.length; s++) { + var c = a[s]; + if (c instanceof Map) { + var l = {}; + for (var p = c.keys(), d = c.size, u = 0; u < d; u++) { + var f = p.next().value; + if (o[f]) { + var h = c.get(f); + if (h instanceof Array) l[f] = h.b.slice(h.o, h.o + h.length); + else l[f] = h + } + } + a[s] = l + } else a.splice(s--, 1) + } + return a + } + var Y = null, + on = 0, + sn = [], + T = {}; + + function Lr(t) { + if (!arguments.length) { + for (var e = on - 1; e >= 0 && sn[e] !== Infinity; e--); + if (e < 0) throw new Error("array-marker-not-found"); + t = sn.splice(e + 1, on - 1 - e); + on = e + } else if (!(t instanceof Array)) { + t = new Array(+arguments[0]); + for (var e = 0, i = t.length; e < i; e++) t[e] = null + } + t.b = t; + t.o = 0; + return t + } + + function cn() { + for (var t = on - 1; t >= 0 && sn[t] !== Infinity; t -= 2) + if (sn[t - 1] === Infinity) throw new Error("dict-malformed-stack"); + if (t < 0) throw new Error("dict-marker-not-found"); + var e = new Map; + for (var i = t + 1; i < on; i += 2) { + var n = sn[i]; + var r = typeof n; + if (r == "number" || r == "string") e.set(n, sn[i + 1]); + else if (n instanceof Uint8Array) e.set(l(n), sn[i + 1]); + else throw new Error("dict-not-a-valid-key(" + n + ")") + } + on = t; + return e + } + + function ln(t) { + var e = typeof t; + if (e === "number") return new Uint8Array(t); + if (e !== "string") t = "" + t; + var i = new Uint8Array(t.length); + for (var n = 0; n < t.length; n++) i[n] = t.charCodeAt(n); + return i + } + + function Ft(t, e) { + if (on < t) throw new Error("roll: --stack-underflow--"); + if (!e) return; + if (e < 0) var i = sn.splice(on - t, -e); + else var i = sn.splice(on - t, t - e); + sn.splice.apply(sn, [on - i.length, 0].concat(i)) + } + + function l(t) { + if (t instanceof Uint8Array) return String.fromCharCode.apply(null, t); + return "" + t + } + + function Vi(t, e) { + if (typeof t === "string") t = ln(t); + if (e instanceof Uint8Array) + for (var i = 0, n = e.length; i < n; i++) t[i] = e[i]; + else + for (var i = 0, n = e.length; i < n; i++) t[i] = e.charCodeAt(i); + return e.length < t.length ? t.subarray(0, e.length) : t + } + + function Ui(t, e) { + for (var i = 0, n = e.length; i < n; i++) t[i] = e[i]; + t.length = e.length; + return t + } + + function s(t, e) { + var i = typeof e; + if (i == "number" || i == "boolean" || e === null) e = "" + e; + else if (i !== "string") e = "--nostringval--"; + for (var n = 0, r = e.length; n < r; n++) t[n] = e.charCodeAt(n); + sn[on++] = n < t.length ? t.subarray(0, n) : t + } + + function pn(t) { + if (t instanceof Uint8Array) return String.fromCharCode.apply(null, t).replace(/\0+$/, "") | 0; + return "" + t | 0 + } + + function dn(t, e, i) { + return Vi(t, (~~e).toString(i).toUpperCase()) + } + + function Yt(t) { + t = l(t); + var e = /^\s*<((?:[0-9a-fA-F]{2})+)>\s*$/.exec(t); + if (!e) throw new Error("cvx: not a hex string literal"); + var i = e[1]; + var n = i.length >> 1; + var r = new Uint8Array(n); + for (var a = 0, o = 0; a < n; a++) { + var s = i.charCodeAt(o++); + var c = i.charCodeAt(o++); + r[a] = ((s < 58 ? s - 48 : (s & 15) + 9) << 4) + (c < 58 ? c - 48 : (c & 15) + 9) + } + return r + } + + function un(t, e) { + if (t instanceof Uint8Array) return t[e]; + if (typeof t === "string") return t.charCodeAt(e); + if (t instanceof Array) return t.b[t.o + e]; + if (e instanceof Uint8Array) return t.get(l(e)); + return t.get(e) + } + + function fn(t, e, i) { + if (t instanceof Uint8Array) t[e] = i; + else if (t instanceof Array) t.b[t.o + e] = i; + else if (typeof t == "object") + if (e instanceof Uint8Array) t.set(l(e), i); + else t.set(e, i); + else throw new Error("put-not-writable-" + typeof t) + } + + function hn(t, e, i) { + if (t instanceof Uint8Array) return t.subarray(e, e + i); + if (t instanceof Array) { + var n = new Array(i); + n.b = t.b; + n.o = t.o + e; + return n + } + return t.substr(e, i) + } + + function mn(t, e, i) { + if (t instanceof Uint8Array) + if (typeof i == "string") + for (var n = 0, r = i.length; n < r; n++) t[e + n] = i.charCodeAt(n); + else + for (var n = i.length - 1; n >= 0; n--) t[e + n] = i[n]; + else if (t instanceof Array) { + var a = t.b; + var o = e + t.o; + var s = i.b; + var c = i.o; + for (var n = 0, r = i.length; n < r; n++) a[o + n] = s[c + n] + } else throw new Error("putinterval-not-writable-" + typeof t) + } + + function Oe(t) { + if (t == null) return "nulltype"; + var e = typeof t; + if (e == "number") return t % 1 ? "realtype" : "integertype"; + if (e == "boolean") return "booleantype"; + if (e == "string" || t instanceof Uint8Array) return "stringtype"; + if (e == "function") return "operatortype"; + if (t instanceof Array) return "arraytype"; + return "dicttype" + } + + function Qt(t, e) { + if (!(t instanceof Uint8Array)) t = ln(t); + var i = 0, + n = t.length, + r = e.length; + if (r == 1) { + var a = e instanceof Uint8Array ? e[0] : e.charCodeAt(0); + i = t[0] == a ? 1 : n + } else if (e.length <= n) { + if (!(e instanceof Uint8Array)) e = ln(e); + for (; i < r && t[i] == e[i]; i++); + } + if (i == r) { + sn[on++] = t.subarray(r); + sn[on++] = t.subarray(0, r); + sn[on++] = true + } else { + sn[on++] = t; + sn[on++] = false + } + } + + function gn(t, e) { + if (!(t instanceof Uint8Array)) t = ln(t); + var i = t.length; + if (e.length == 1) { + var n = 1; + var r = e instanceof Uint8Array ? e[0] : e.charCodeAt(0); + for (var a = 0; a < i && t[a] != r; a++); + } else { + if (!(e instanceof Uint8Array)) e = ln(e); + var n = e.length; + var r = e[0]; + for (var a = 0; a < i && t[a] != r; a++); + while (a < i) { + for (var o = 1; o < n && t[a + o] === e[o]; o++); + if (o === n) break; + for (a++; a < i && t[a] != r; a++); + } + } + if (a < i) { + sn[on++] = t.subarray(a + n); + sn[on++] = t.subarray(a, a + n); + sn[on++] = t.subarray(0, a); + sn[on++] = true + } else { + sn[on++] = t; + sn[on++] = false + } + } + + function vn(t, e) { + if (t instanceof Uint8Array) + for (var i = 0, n = t.length; i < n; i++) { + sn[on++] = t[i]; + if (e && e()) break + } else if (t instanceof Array) + for (var r = t.b, i = t.o, n = t.o + t.length; i < n; i++) { + sn[on++] = r[i]; + if (e && e()) break + } else if (typeof t === "string") + for (var i = 0, n = t.length; i < n; i++) { + sn[on++] = t.charCodeAt(i); + if (e && e()) break + } else if (t instanceof Map) + for (var a = t.keys(), i = 0, n = t.size; i < n; i++) { + var o = a.next().value; + sn[on++] = o; + sn[on++] = t.get(o); + if (e && e()) break + } else + for (var o in t) { + sn[on++] = o; + sn[on++] = t[o]; + if (e && e()) break + } + } + + function Bn() { + while (on > 0 && sn[--on] !== Infinity); + } + + function bn() { + for (var t = on - 1; t >= 0 && sn[t] !== Infinity; t--); + return on - t - 1 + } + + function In(t) { + for (var e = 0, i = t.length, n = t.b, r = t.o; e < i; e++) sn[on++] = n[r + e] + } + + function An(t) { + for (var e = 0, i = t.length, n = t.b, r = t.o + i - 1; e < i; e++) n[r - e] = sn[--on]; + sn[on++] = t + } + + function _n(t, e) { + if (typeof t === "string" && typeof e === "string") return t == e; + if (t instanceof Uint8Array && e instanceof Uint8Array) { + if (t.length != e.length) return false; + for (var i = 0, n = t.length; i < n; i++) + if (t[i] != e[i]) return false; + return true + } + if (t instanceof Uint8Array && typeof e === "string" || e instanceof Uint8Array && typeof t === "string") { + if (t instanceof Uint8Array) t = l(t); + else e = l(e); + return t == e + } + return t == e + } + + function yn(t, e) { + return !_n(t, e) + } + + function Sn(t, e) { + if (t instanceof Uint8Array) t = l(t); + if (e instanceof Uint8Array) e = l(e); + return t < e + } + + function Dn(t, e) { + if (t instanceof Uint8Array) t = l(t); + if (e instanceof Uint8Array) e = l(e); + return t <= e + } + + function qi(t, e) { + if (t instanceof Uint8Array) t = l(t); + if (e instanceof Uint8Array) e = l(e); + return t > e + } + + function kn(t, e) { + if (t instanceof Uint8Array) t = l(t); + if (e instanceof Uint8Array) e = l(e); + return t >= e + } + + function Nn(t, e) { + return typeof t === "boolean" ? t && e : t & e + } + + function Se(t, e) { + return typeof t === "boolean" ? t || e : t | e + } + + function xn(t, e) { + return typeof t === "boolean" ? !t && e || t && !e : t ^ e + } + + function wn(t) { + return typeof t == "boolean" ? !t : ~t + } + var Mn = function (e) { + return function (t) { + return Number.isInteger(t) ? t : (e[0] = t, e[0]) + } + }(new Float32Array(1)); + + function Pn() { + var t = sn[--on]; + var e = sn[--on]; + throw new Error(l(e) + ": " + l(t)) + } + + function jn() { + var t = sn[--on]; + var e = sn[on - 1]; + var i = e instanceof Map; + for (var n in t) { + var r; + if (i) { + if (!e.has(n)) continue; + r = e.get(n) + } else { + if (!e.hasOwnProperty(n)) continue; + r = e[n] + } + var a = t[n]; + var o = typeof a; + if (a == null || o == "number") { + if (!isFinite(+r)) throw new Error("bwipp.invalidOptionType: " + n + ": not a realtype: " + r); + if (typeof r == "string") { + r = +r; + i ? e.set(n, r) : e[n] = r + } + } else if (o == "boolean") { + if (r !== true && r !== false) { + if (r == null || (r | 0) === r) r = !!r; + else if (r == "true") r = true; + else if (r == "false") r = false; + else throw new Error("bwipp.invalidOptionType: " + n + ": not a booleantype: " + r); + i ? e.set(n, r) : e[n] = r + } + } else if (o == "string" || a instanceof Uint8Array) + if (typeof r == "number") { + r = "" + r; + i ? e.set(n, r) : e[n] = r + } else if (typeof r != "string" && !(r instanceof Uint8Array)) throw new Error("bwipp.invalidOptionType: " + n + ": not a stringtype: " + r); + t[n] = r + } + } + + function En() { + var o = Object.create(En.$ctx || (En.$ctx = {})); + o.fncvals = sn[--on]; + o.barcode = sn[--on]; + var t = "parse"; + o[t] = un(o.fncvals, t); + delete o.fncvals[t]; + var e = "parsefnc"; + o[e] = un(o.fncvals, e); + delete o.fncvals[e]; + var i = "parseonly"; + var U = un(o.fncvals, i) !== undefined; + o[i] = U; + delete o.fncvals[i]; + var n = "eci"; + var H = un(o.fncvals, n) !== undefined; + o[n] = H; + delete o.fncvals[n]; + if (!En.__225__) (function () { + var t = Object.create(o); + sn[on++] = Infinity; + var e = Lr(["NUL", "SOH", "STX", "ETX", "EOT", "ENQ", "ACK", "BEL", "BS", "TAB", "LF", "VT", "FF", "CR", "", "", "DLE", "DC1", "DC2", "DC3", "DC4", "NAK", "SYN", "ETB", "CAN", "EM", "SUB", "ESC", "FS", "GS", "RS", "US"]); + sn[on++] = 0; + for (var i = 0, n = e.length; i < n; i++) { + var r = sn[--on]; + sn[on++] = un(e, i); + sn[on++] = r; + sn[on++] = Mn(r + 1) + } + on--; + t.ctrl = cn(); + for (var a in t) t.hasOwnProperty(a) && (En.$ctx[a] = t[a]); + En.__225__ = 1 + })(); + o.msg = Lr(o.barcode.length); + o.j = 0; + sn[on++] = o.barcode; + for (; ;) { + gn(sn[--on], "^"); + var R = sn[--on]; + var r = sn[--on]; + sn[on++] = R; + sn[on++] = r.length; + sn[on++] = o.msg; + sn[on++] = o.j; + sn[on++] = r; + sn[on++] = Infinity; + var z = sn[--on]; + var O = sn[--on]; + sn[on++] = z; + vn(O); + var L = Lr(); + var W = sn[--on]; + mn(sn[--on], W, L); + o.j = Mn(sn[--on] + o.j); + if (sn[--on]) { + on--; + for (var a = 0, G = 1; a < G; a++) { + if (Nn(wn(o.parse), wn(o.parsefnc))) { + fn(o.msg, o.j, 94); + o.j = Mn(o.j + 1); + break + } + fn(o.msg, o.j, 94); + o.j = Mn(o.j + 1); + if (o.parse) { + var s = sn[--on]; + sn[on++] = s; + if (s.length >= 3) { + var c = sn[--on]; + var l = hn(c, 0, 3); + var p = o.ctrl; + var Z = un(p, l) !== undefined; + sn[on++] = c; + sn[on++] = p; + sn[on++] = l; + if (Z) { + o.j = Mn(o.j - 1); + var F = sn[--on]; + fn(o.msg, o.j, un(sn[--on], F)); + o.j = Mn(o.j + 1); + var d = sn[--on]; + sn[on++] = hn(d, 3, d.length - 3); + break + } else on -= 2 + } + var u = sn[--on]; + sn[on++] = u; + if (u.length >= 2) { + var f = sn[--on]; + var h = hn(f, 0, 2); + var m = o.ctrl; + var Y = un(m, h) !== undefined; + sn[on++] = f; + sn[on++] = m; + sn[on++] = h; + if (Y) { + o.j = Mn(o.j - 1); + var Q = sn[--on]; + fn(o.msg, o.j, un(sn[--on], Q)); + o.j = Mn(o.j + 1); + var g = sn[--on]; + sn[on++] = hn(g, 2, g.length - 2); + break + } else on -= 2 + } + var v = sn[--on]; + sn[on++] = v; + if (v.length >= 3) { + var b = sn[--on]; + var I = hn(b, 0, 3); + sn[on++] = b; + sn[on++] = true; + for (var A = 0, J = I.length; A < J; A++) { + var _ = un(I, A); + if (_ < 48 || _ > 57) { + on--; + sn[on++] = false + } + } + if (sn[--on]) { + var y = sn[--on]; + var x = pn(hn(y, 0, 3)); + sn[on++] = y; + sn[on++] = x; + if (x > 255) { + on -= 2; + sn[on++] = "bwipp.invalidOrdinal#282"; + sn[on++] = "Ordinal must be 000 to 255"; + Pn() + } + o.j = Mn(o.j - 1); + fn(o.msg, o.j, sn[--on]); + o.j = Mn(o.j + 1); + var w = sn[--on]; + sn[on++] = hn(w, 3, w.length - 3) + } + } + } + if (Se(o.parseonly, wn(o.parsefnc)) || un(o.msg, Mn(o.j - 1)) != 94) break; + o.j = Mn(o.j - 1); + var M = sn[--on]; + sn[on++] = M; + if (M.length < 3) { + on--; + sn[on++] = "bwipp.truncatedFNC#301"; + sn[on++] = "Function character truncated"; + Pn() + } + var P = sn[--on]; + sn[on++] = P; + if (un(P, 0) == 94) { + fn(o.msg, o.j, 94); + o.j = Mn(o.j + 1); + var j = sn[--on]; + sn[on++] = hn(j, 1, j.length - 1); + break + } + var E = sn[--on]; + sn[on++] = E; + if (_n(hn(E, 0, 3), "ECI") && o.eci) { + var T = sn[--on]; + sn[on++] = T; + if (T.length < 9) { + on--; + sn[on++] = "bwipp.truncatedECI#312"; + sn[on++] = "ECI truncated"; + Pn() + } + var C = sn[--on]; + var B = hn(C, 3, 6); + sn[on++] = C; + sn[on++] = B; + for (var S = 0, V = B.length; S < V; S++) { + var D = un(B, S); + if (D < 48 || D > 57) { + on -= 2; + sn[on++] = "bwipp.invalidECI#318"; + sn[on++] = "ECI must be 000000 to 999999"; + Pn() + } + } + var K = sn[--on]; + sn[on++] = 0; + vn(K, function () { + var t = sn[--on]; + var e = sn[--on]; + sn[on++] = Mn(e - Mn(t - 48)) * 10 + }); + fn(o.msg, o.j, ~~(sn[--on] / 10) - 1e6); + o.j = Mn(o.j + 1); + var q = sn[--on]; + sn[on++] = hn(q, 9, q.length - 9); + break + } + var X = sn[--on]; + sn[on++] = X; + if (X.length < 4) { + on--; + sn[on++] = "bwipp.truncatedFNC#329"; + sn[on++] = "Function character truncated"; + Pn() + } + var $ = sn[--on]; + var tt = hn($, 0, 4); + var et = un(o.fncvals, tt) !== undefined; + sn[on++] = $; + sn[on++] = tt; + if (!et) { + var it = sn[--on]; + var k = ln(it.length + 28); + mn(k, 28, it); + mn(k, 0, "Unknown function character: "); + var nt = sn[--on]; + sn[on++] = k; + sn[on++] = nt; + on--; + var rt = sn[--on]; + sn[on++] = "bwipp.unknownFNC#335"; + sn[on++] = rt; + Pn() + } + fn(o.msg, o.j, un(o.fncvals, sn[--on])); + o.j = Mn(o.j + 1); + var at = sn[--on]; + sn[on++] = hn(at, 4, at.length - 4); + break + } + } else break + } + if (wn(o.parseonly)) sn[on++] = hn(o.msg, 0, o.j); + else { + sn[on++] = ln(o.j); + for (var N = 0, ot = Mn(o.j - 1); N <= ot; N += 1) { + var st = sn[--on]; + fn(st, N, un(o.msg, N)); + sn[on++] = st + } + } + } + + function Wr() { + var Or = Object.create(Wr.$ctx || (Wr.$ctx = {})); + if (!Wr.__2289__) (function () { + var U = Object.create(Or); + var H = new Map([ + ["cset", "N"], + ["min", 18], + ["max", 18], + ["opt", false], + ["linters", Lr(["lintcsum", "lintkey"])] + ]); + var R = Lr([H]); + var z = Lr([]); + var O = new Map([ + ["parts", R], + ["dlpkey", z] + ]); + var L = Lr(["lintcsum", "lintkey"]); + var W = new Map([ + ["cset", "N"], + ["min", 14], + ["max", 14], + ["opt", false], + ["linters", L] + ]); + var G = Lr([W]); + var Z = Lr(["02", "255", "37"]); + var F = Lr(["22", "10", "21"]); + var Y = Lr(["235"]); + var Q = Lr([F, Y]); + var J = new Map([ + ["parts", G], + ["ex", Z], + ["dlpkey", Q] + ]); + var V = Lr(["lintcsum", "lintkey"]); + var K = new Map([ + ["cset", "N"], + ["min", 14], + ["max", 14], + ["opt", false], + ["linters", V] + ]); + var q = Lr([K]); + var X = Lr(["37"]); + var $ = Lr([X]); + var tt = new Map([ + ["parts", q], + ["req", $] + ]); + var et = new Map([ + ["cset", "X"], + ["min", 1], + ["max", 20], + ["opt", false], + ["linters", Lr([])] + ]); + var it = new Map([ + ["parts", Lr([et])], + ["req", Lr([Lr(["01", "02", "8006", "8026"])])] + ]); + var nt = new Map([ + ["cset", "N"], + ["min", 6], + ["max", 6], + ["opt", false], + ["linters", Lr(["lintyymmd0"])] + ]); + var rt = new Map([ + ["parts", Lr([nt])], + ["req", Lr([Lr(["01", "02", "8006", "8026"])])] + ]); + var at = new Map([ + ["cset", "N"], + ["min", 6], + ["max", 6], + ["opt", false], + ["linters", Lr(["lintyymmd0"])] + ]); + var ot = new Map([ + ["parts", Lr([at])], + ["req", Lr([Lr(["8020"])])] + ]); + var st = new Map([ + ["cset", "N"], + ["min", 6], + ["max", 6], + ["opt", false], + ["linters", Lr(["lintyymmd0"])] + ]); + var ct = new Map([ + ["parts", Lr([st])], + ["req", Lr([Lr(["01", "02", "8006", "8026"])])] + ]); + var lt = new Map([ + ["cset", "N"], + ["min", 6], + ["max", 6], + ["opt", false], + ["linters", Lr(["lintyymmd0"])] + ]); + var pt = new Map([ + ["parts", Lr([lt])], + ["req", Lr([Lr(["01", "02", "255", "8006", "8026"])])] + ]); + var dt = new Map([ + ["cset", "N"], + ["min", 2], + ["max", 2], + ["opt", false], + ["linters", Lr([])] + ]); + var ut = new Map([ + ["parts", Lr([dt])], + ["req", Lr([Lr(["01", "02", "8006", "8026"])])] + ]); + var ft = new Map([ + ["cset", "X"], + ["min", 1], + ["max", 20], + ["opt", false], + ["linters", Lr([])] + ]); + var ht = new Map([ + ["parts", Lr([ft])], + ["ex", Lr(["235"])], + ["req", Lr([Lr(["01", "8006"])])] + ]); + var mt = new Map([ + ["cset", "X"], + ["min", 1], + ["max", 20], + ["opt", false], + ["linters", Lr([])] + ]); + var gt = new Map([ + ["parts", Lr([mt])], + ["req", Lr([Lr(["01"])])] + ]); + var vt = new Map([ + ["cset", "X"], + ["min", 1], + ["max", 28], + ["opt", false], + ["linters", Lr([])] + ]); + var bt = new Map([ + ["parts", Lr([vt])], + ["req", Lr([Lr(["01"])])] + ]); + var It = new Map([ + ["cset", "X"], + ["min", 1], + ["max", 30], + ["opt", false], + ["linters", Lr([])] + ]); + var At = new Map([ + ["parts", Lr([It])], + ["req", Lr([Lr(["01", "02", "8006", "8026"])])] + ]); + var _t = new Map([ + ["cset", "N"], + ["min", 1], + ["max", 6], + ["opt", false], + ["linters", Lr([])] + ]); + var yt = new Map([ + ["parts", Lr([_t])], + ["req", Lr([Lr(["01", "02", "8006", "8026"])])] + ]); + var xt = new Map([ + ["cset", "X"], + ["min", 1], + ["max", 20], + ["opt", false], + ["linters", Lr([])] + ]); + var wt = new Map([ + ["parts", Lr([xt])], + ["req", Lr([Lr(["01"])])] + ]); + var Mt = new Map([ + ["cset", "X"], + ["min", 1], + ["max", 30], + ["opt", false], + ["linters", Lr([])] + ]); + var Pt = new Map([ + ["parts", Lr([Mt])], + ["req", Lr([Lr(["01", "8006"]), Lr(["21"])])] + ]); + var jt = new Map([ + ["cset", "X"], + ["min", 1], + ["max", 30], + ["opt", false], + ["linters", Lr([])] + ]); + var Et = new Map([ + ["parts", Lr([jt])], + ["req", Lr([Lr(["01", "8006"])])] + ]); + var Tt = new Map([ + ["cset", "N"], + ["min", 13], + ["max", 13], + ["opt", false], + ["linters", Lr(["lintcsum", "lintkey"])] + ]); + var Ct = new Map([ + ["cset", "X"], + ["min", 1], + ["max", 17], + ["opt", true], + ["linters", Lr([])] + ]); + var Bt = new Map([ + ["parts", Lr([Tt, Ct])], + ["dlpkey", Lr([])] + ]); + var St = new Map([ + ["cset", "X"], + ["min", 1], + ["max", 20], + ["opt", false], + ["linters", Lr([])] + ]); + var Dt = new Map([ + ["parts", Lr([St])], + ["req", Lr([Lr(["414"])])] + ]); + var kt = new Map([ + ["cset", "N"], + ["min", 13], + ["max", 13], + ["opt", false], + ["linters", Lr(["lintcsum", "lintkey"])] + ]); + var Nt = new Map([ + ["cset", "N"], + ["min", 1], + ["max", 12], + ["opt", true], + ["linters", Lr([])] + ]); + var Ut = new Map([ + ["parts", Lr([kt, Nt])], + ["ex", Lr(["01", "02", "415", "8006", "8020", "8026"])], + ["dlpkey", Lr([])] + ]); + var Ht = Lr([]); + var Rt = new Map([ + ["cset", "N"], + ["min", 1], + ["max", 8], + ["opt", false], + ["linters", Ht] + ]); + var zt = new Map([ + ["parts", Lr([Rt])], + ["req", Lr([Lr(["01", "02"])])] + ]); + var Ot = new Map([ + ["cset", "N"], + ["min", 6], + ["max", 6], + ["opt", false], + ["linters", Lr([])] + ]); + var t = new Map([ + ["parts", Lr([Ot])], + ["ex", Lr(["310n"])], + ["req", Lr([Lr(["01", "02"])])] + ]); + var Lt = new Map([ + ["cset", "N"], + ["min", 6], + ["max", 6], + ["opt", false], + ["linters", Lr([])] + ]); + var e = new Map([ + ["parts", Lr([Lt])], + ["ex", Lr(["311n"])], + ["req", Lr([Lr(["01", "02"])])] + ]); + var Wt = new Map([ + ["cset", "N"], + ["min", 6], + ["max", 6], + ["opt", false], + ["linters", Lr([])] + ]); + var i = new Map([ + ["parts", Lr([Wt])], + ["ex", Lr(["312n"])], + ["req", Lr([Lr(["01", "02"])])] + ]); + var Gt = new Map([ + ["cset", "N"], + ["min", 6], + ["max", 6], + ["opt", false], + ["linters", Lr([])] + ]); + var n = new Map([ + ["parts", Lr([Gt])], + ["ex", Lr(["313n"])], + ["req", Lr([Lr(["01", "02"])])] + ]); + var Zt = new Map([ + ["cset", "N"], + ["min", 6], + ["max", 6], + ["opt", false], + ["linters", Lr([])] + ]); + var r = new Map([ + ["parts", Lr([Zt])], + ["ex", Lr(["314n"])], + ["req", Lr([Lr(["01", "02"])])] + ]); + var Ft = new Map([ + ["cset", "N"], + ["min", 6], + ["max", 6], + ["opt", false], + ["linters", Lr([])] + ]); + var a = new Map([ + ["parts", Lr([Ft])], + ["ex", Lr(["315n"])], + ["req", Lr([Lr(["01", "02"])])] + ]); + var Yt = new Map([ + ["cset", "N"], + ["min", 6], + ["max", 6], + ["opt", false], + ["linters", Lr([])] + ]); + var o = new Map([ + ["parts", Lr([Yt])], + ["ex", Lr(["316n"])], + ["req", Lr([Lr(["01", "02"])])] + ]); + var Qt = new Map([ + ["cset", "N"], + ["min", 6], + ["max", 6], + ["opt", false], + ["linters", Lr([])] + ]); + var s = new Map([ + ["parts", Lr([Qt])], + ["ex", Lr(["320n"])], + ["req", Lr([Lr(["01", "02"])])] + ]); + var Jt = new Map([ + ["cset", "N"], + ["min", 6], + ["max", 6], + ["opt", false], + ["linters", Lr([])] + ]); + var c = new Map([ + ["parts", Lr([Jt])], + ["ex", Lr(["321n"])], + ["req", Lr([Lr(["01", "02"])])] + ]); + var Vt = new Map([ + ["cset", "N"], + ["min", 6], + ["max", 6], + ["opt", false], + ["linters", Lr([])] + ]); + var l = new Map([ + ["parts", Lr([Vt])], + ["ex", Lr(["322n"])], + ["req", Lr([Lr(["01", "02"])])] + ]); + var Kt = new Map([ + ["cset", "N"], + ["min", 6], + ["max", 6], + ["opt", false], + ["linters", Lr([])] + ]); + var p = new Map([ + ["parts", Lr([Kt])], + ["ex", Lr(["323n"])], + ["req", Lr([Lr(["01", "02"])])] + ]); + var qt = new Map([ + ["cset", "N"], + ["min", 6], + ["max", 6], + ["opt", false], + ["linters", Lr([])] + ]); + var d = new Map([ + ["parts", Lr([qt])], + ["ex", Lr(["324n"])], + ["req", Lr([Lr(["01", "02"])])] + ]); + var Xt = new Map([ + ["cset", "N"], + ["min", 6], + ["max", 6], + ["opt", false], + ["linters", Lr([])] + ]); + var u = new Map([ + ["parts", Lr([Xt])], + ["ex", Lr(["325n"])], + ["req", Lr([Lr(["01", "02"])])] + ]); + var $t = new Map([ + ["cset", "N"], + ["min", 6], + ["max", 6], + ["opt", false], + ["linters", Lr([])] + ]); + var f = new Map([ + ["parts", Lr([$t])], + ["ex", Lr(["326n"])], + ["req", Lr([Lr(["01", "02"])])] + ]); + var te = new Map([ + ["cset", "N"], + ["min", 6], + ["max", 6], + ["opt", false], + ["linters", Lr([])] + ]); + var h = new Map([ + ["parts", Lr([te])], + ["ex", Lr(["327n"])], + ["req", Lr([Lr(["01", "02"])])] + ]); + var ee = new Map([ + ["cset", "N"], + ["min", 6], + ["max", 6], + ["opt", false], + ["linters", Lr([])] + ]); + var m = new Map([ + ["parts", Lr([ee])], + ["ex", Lr(["328n"])], + ["req", Lr([Lr(["01", "02"])])] + ]); + var ie = new Map([ + ["cset", "N"], + ["min", 6], + ["max", 6], + ["opt", false], + ["linters", Lr([])] + ]); + var g = new Map([ + ["parts", Lr([ie])], + ["ex", Lr(["329n"])], + ["req", Lr([Lr(["01", "02"])])] + ]); + var ne = new Map([ + ["cset", "N"], + ["min", 6], + ["max", 6], + ["opt", false], + ["linters", Lr([])] + ]); + var v = new Map([ + ["parts", Lr([ne])], + ["ex", Lr(["330n"])], + ["req", Lr([Lr(["00", "01"])])] + ]); + var re = new Map([ + ["cset", "N"], + ["min", 6], + ["max", 6], + ["opt", false], + ["linters", Lr([])] + ]); + var b = new Map([ + ["parts", Lr([re])], + ["ex", Lr(["331n"])], + ["req", Lr([Lr(["00", "01"])])] + ]); + var ae = new Map([ + ["cset", "N"], + ["min", 6], + ["max", 6], + ["opt", false], + ["linters", Lr([])] + ]); + var I = new Map([ + ["parts", Lr([ae])], + ["ex", Lr(["332n"])], + ["req", Lr([Lr(["00", "01"])])] + ]); + var oe = new Map([ + ["cset", "N"], + ["min", 6], + ["max", 6], + ["opt", false], + ["linters", Lr([])] + ]); + var A = new Map([ + ["parts", Lr([oe])], + ["ex", Lr(["333n"])], + ["req", Lr([Lr(["00", "01"])])] + ]); + var se = new Map([ + ["cset", "N"], + ["min", 6], + ["max", 6], + ["opt", false], + ["linters", Lr([])] + ]); + var _ = new Map([ + ["parts", Lr([se])], + ["ex", Lr(["334n"])], + ["req", Lr([Lr(["00", "01"])])] + ]); + var ce = new Map([ + ["cset", "N"], + ["min", 6], + ["max", 6], + ["opt", false], + ["linters", Lr([])] + ]); + var y = new Map([ + ["parts", Lr([ce])], + ["ex", Lr(["335n"])], + ["req", Lr([Lr(["00", "01"])])] + ]); + var le = new Map([ + ["cset", "N"], + ["min", 6], + ["max", 6], + ["opt", false], + ["linters", Lr([])] + ]); + var x = new Map([ + ["parts", Lr([le])], + ["ex", Lr(["336n"])], + ["req", Lr([Lr(["00", "01"])])] + ]); + var pe = new Map([ + ["cset", "N"], + ["min", 6], + ["max", 6], + ["opt", false], + ["linters", Lr([])] + ]); + var w = new Map([ + ["parts", Lr([pe])], + ["ex", Lr(["337n"])], + ["req", Lr([Lr(["01"])])] + ]); + var de = new Map([ + ["cset", "N"], + ["min", 6], + ["max", 6], + ["opt", false], + ["linters", Lr([])] + ]); + var M = new Map([ + ["parts", Lr([de])], + ["ex", Lr(["340n"])], + ["req", Lr([Lr(["00", "01"])])] + ]); + var ue = new Map([ + ["cset", "N"], + ["min", 6], + ["max", 6], + ["opt", false], + ["linters", Lr([])] + ]); + var P = new Map([ + ["parts", Lr([ue])], + ["ex", Lr(["341n"])], + ["req", Lr([Lr(["00", "01"])])] + ]); + var fe = new Map([ + ["cset", "N"], + ["min", 6], + ["max", 6], + ["opt", false], + ["linters", Lr([])] + ]); + var j = new Map([ + ["parts", Lr([fe])], + ["ex", Lr(["342n"])], + ["req", Lr([Lr(["00", "01"])])] + ]); + var he = new Map([ + ["cset", "N"], + ["min", 6], + ["max", 6], + ["opt", false], + ["linters", Lr([])] + ]); + var E = new Map([ + ["parts", Lr([he])], + ["ex", Lr(["343n"])], + ["req", Lr([Lr(["00", "01"])])] + ]); + var me = new Map([ + ["cset", "N"], + ["min", 6], + ["max", 6], + ["opt", false], + ["linters", Lr([])] + ]); + var ge = new Map([ + ["parts", Lr([me])], + ["ex", Lr(["344n"])], + ["req", Lr([Lr(["00", "01"])])] + ]); + var ve = new Map([ + ["cset", "N"], + ["min", 6], + ["max", 6], + ["opt", false], + ["linters", Lr([])] + ]); + var be = new Map([ + ["parts", Lr([ve])], + ["ex", Lr(["345n"])], + ["req", Lr([Lr(["00", "01"])])] + ]); + var Ie = new Map([ + ["cset", "N"], + ["min", 6], + ["max", 6], + ["opt", false], + ["linters", Lr([])] + ]); + var Ae = new Map([ + ["parts", Lr([Ie])], + ["ex", Lr(["346n"])], + ["req", Lr([Lr(["00", "01"])])] + ]); + var _e = new Map([ + ["cset", "N"], + ["min", 6], + ["max", 6], + ["opt", false], + ["linters", Lr([])] + ]); + var ye = new Map([ + ["parts", Lr([_e])], + ["ex", Lr(["347n"])], + ["req", Lr([Lr(["00", "01"])])] + ]); + var xe = new Map([ + ["cset", "N"], + ["min", 6], + ["max", 6], + ["opt", false], + ["linters", Lr([])] + ]); + var we = new Map([ + ["parts", Lr([xe])], + ["ex", Lr(["348n"])], + ["req", Lr([Lr(["00", "01"])])] + ]); + var Me = new Map([ + ["cset", "N"], + ["min", 6], + ["max", 6], + ["opt", false], + ["linters", Lr([])] + ]); + var Pe = new Map([ + ["parts", Lr([Me])], + ["ex", Lr(["349n"])], + ["req", Lr([Lr(["00", "01"])])] + ]); + var je = new Map([ + ["cset", "N"], + ["min", 6], + ["max", 6], + ["opt", false], + ["linters", Lr([])] + ]); + var Ee = new Map([ + ["parts", Lr([je])], + ["ex", Lr(["350n"])], + ["req", Lr([Lr(["01", "02"])])] + ]); + var Te = new Map([ + ["cset", "N"], + ["min", 6], + ["max", 6], + ["opt", false], + ["linters", Lr([])] + ]); + var Ce = new Map([ + ["parts", Lr([Te])], + ["ex", Lr(["351n"])], + ["req", Lr([Lr(["01", "02"])])] + ]); + var Be = new Map([ + ["cset", "N"], + ["min", 6], + ["max", 6], + ["opt", false], + ["linters", Lr([])] + ]); + var Se = new Map([ + ["parts", Lr([Be])], + ["ex", Lr(["352n"])], + ["req", Lr([Lr(["01", "02"])])] + ]); + var De = new Map([ + ["cset", "N"], + ["min", 6], + ["max", 6], + ["opt", false], + ["linters", Lr([])] + ]); + var ke = new Map([ + ["parts", Lr([De])], + ["ex", Lr(["353n"])], + ["req", Lr([Lr(["00", "01"])])] + ]); + var Ne = new Map([ + ["cset", "N"], + ["min", 6], + ["max", 6], + ["opt", false], + ["linters", Lr([])] + ]); + var Ue = new Map([ + ["parts", Lr([Ne])], + ["ex", Lr(["354n"])], + ["req", Lr([Lr(["00", "01"])])] + ]); + var He = new Map([ + ["cset", "N"], + ["min", 6], + ["max", 6], + ["opt", false], + ["linters", Lr([])] + ]); + var Re = new Map([ + ["parts", Lr([He])], + ["ex", Lr(["355n"])], + ["req", Lr([Lr(["00", "01"])])] + ]); + var ze = new Map([ + ["cset", "N"], + ["min", 6], + ["max", 6], + ["opt", false], + ["linters", Lr([])] + ]); + var Oe = new Map([ + ["parts", Lr([ze])], + ["ex", Lr(["356n"])], + ["req", Lr([Lr(["01", "02"])])] + ]); + var Le = new Map([ + ["cset", "N"], + ["min", 6], + ["max", 6], + ["opt", false], + ["linters", Lr([])] + ]); + var We = new Map([ + ["parts", Lr([Le])], + ["ex", Lr(["357n"])], + ["req", Lr([Lr(["01", "02"])])] + ]); + var Ge = new Map([ + ["cset", "N"], + ["min", 6], + ["max", 6], + ["opt", false], + ["linters", Lr([])] + ]); + var Ze = new Map([ + ["parts", Lr([Ge])], + ["ex", Lr(["360n"])], + ["req", Lr([Lr(["01", "02"])])] + ]); + var Fe = new Map([ + ["cset", "N"], + ["min", 6], + ["max", 6], + ["opt", false], + ["linters", Lr([])] + ]); + var Ye = new Map([ + ["parts", Lr([Fe])], + ["ex", Lr(["361n"])], + ["req", Lr([Lr(["01", "02"])])] + ]); + var Qe = new Map([ + ["cset", "N"], + ["min", 6], + ["max", 6], + ["opt", false], + ["linters", Lr([])] + ]); + var Je = new Map([ + ["parts", Lr([Qe])], + ["ex", Lr(["362n"])], + ["req", Lr([Lr(["00", "01"])])] + ]); + var Ve = new Map([ + ["cset", "N"], + ["min", 6], + ["max", 6], + ["opt", false], + ["linters", Lr([])] + ]); + var Ke = new Map([ + ["parts", Lr([Ve])], + ["ex", Lr(["363n"])], + ["req", Lr([Lr(["00", "01"])])] + ]); + var qe = new Map([ + ["cset", "N"], + ["min", 6], + ["max", 6], + ["opt", false], + ["linters", Lr([])] + ]); + var Xe = new Map([ + ["parts", Lr([qe])], + ["ex", Lr(["364n"])], + ["req", Lr([Lr(["01", "02"])])] + ]); + var $e = new Map([ + ["cset", "N"], + ["min", 6], + ["max", 6], + ["opt", false], + ["linters", Lr([])] + ]); + var ti = new Map([ + ["parts", Lr([$e])], + ["ex", Lr(["365n"])], + ["req", Lr([Lr(["01", "02"])])] + ]); + var ei = new Map([ + ["cset", "N"], + ["min", 6], + ["max", 6], + ["opt", false], + ["linters", Lr([])] + ]); + var ii = new Map([ + ["parts", Lr([ei])], + ["ex", Lr(["366n"])], + ["req", Lr([Lr(["01", "02"])])] + ]); + var ni = new Map([ + ["cset", "N"], + ["min", 6], + ["max", 6], + ["opt", false], + ["linters", Lr([])] + ]); + var ri = new Map([ + ["parts", Lr([ni])], + ["ex", Lr(["367n"])], + ["req", Lr([Lr(["00", "01"])])] + ]); + var ai = new Map([ + ["cset", "N"], + ["min", 6], + ["max", 6], + ["opt", false], + ["linters", Lr([])] + ]); + var oi = new Map([ + ["parts", Lr([ai])], + ["ex", Lr(["368n"])], + ["req", Lr([Lr(["00", "01"])])] + ]); + var si = new Map([ + ["cset", "N"], + ["min", 6], + ["max", 6], + ["opt", false], + ["linters", Lr([])] + ]); + var ci = new Map([ + ["parts", Lr([si])], + ["ex", Lr(["369n"])], + ["req", Lr([Lr(["00", "01"])])] + ]); + var li = new Map([ + ["cset", "N"], + ["min", 1], + ["max", 8], + ["opt", false], + ["linters", Lr([])] + ]); + var pi = new Map([ + ["parts", Lr([li])], + ["req", Lr([Lr(["00"]), Lr(["02", "8026"])])] + ]); + var di = new Map([ + ["cset", "N"], + ["min", 1], + ["max", 15], + ["opt", false], + ["linters", Lr([])] + ]); + var T = new Map([ + ["parts", Lr([di])], + ["ex", Lr(["390n", "391n", "394n", "8111"])], + ["req", Lr([Lr(["255", "8020"])])] + ]); + var ui = new Map([ + ["cset", "N"], + ["min", 3], + ["max", 3], + ["opt", false], + ["linters", Lr(["lintiso4217"])] + ]); + var fi = new Map([ + ["cset", "N"], + ["min", 1], + ["max", 15], + ["opt", false], + ["linters", Lr([])] + ]); + var C = new Map([ + ["parts", Lr([ui, fi])], + ["ex", Lr(["391n"])], + ["req", Lr([Lr(["8020"])])] + ]); + var hi = new Map([ + ["cset", "N"], + ["min", 1], + ["max", 15], + ["opt", false], + ["linters", Lr([])] + ]); + var B = new Map([ + ["parts", Lr([hi])], + ["ex", Lr(["392n", "393n"])], + ["req", Lr([Lr(["01"]), Lr(["30", "31nn", "32nn", "35nn", "36nn"])])] + ]); + var mi = new Map([ + ["cset", "N"], + ["min", 3], + ["max", 3], + ["opt", false], + ["linters", Lr(["lintiso4217"])] + ]); + var gi = new Map([ + ["cset", "N"], + ["min", 1], + ["max", 15], + ["opt", false], + ["linters", Lr([])] + ]); + var S = new Map([ + ["parts", Lr([mi, gi])], + ["ex", Lr(["393n"])], + ["req", Lr([Lr(["30", "31nn", "32nn", "35nn", "36nn"])])] + ]); + var vi = new Map([ + ["cset", "N"], + ["min", 4], + ["max", 4], + ["opt", false], + ["linters", Lr([])] + ]); + var bi = new Map([ + ["parts", Lr([vi])], + ["ex", Lr(["394n", "8111"])], + ["req", Lr([Lr(["255"])])] + ]); + var Ii = new Map([ + ["cset", "N"], + ["min", 6], + ["max", 6], + ["opt", false], + ["linters", Lr([])] + ]); + var Ai = new Map([ + ["parts", Lr([Ii])], + ["ex", Lr(["392n", "393n", "395n", "8005"])], + ["req", Lr([Lr(["30", "31nn", "32nn", "35nn", "36nn"])])] + ]); + var _i = new Map([ + ["cset", "X"], + ["min", 1], + ["max", 30], + ["opt", false], + ["linters", Lr([])] + ]); + var yi = new Map([ + ["parts", Lr([_i])] + ]); + var xi = new Map([ + ["cset", "X"], + ["min", 1], + ["max", 30], + ["opt", false], + ["linters", Lr(["lintkey"])] + ]); + var wi = new Map([ + ["parts", Lr([xi])], + ["dlpkey", Lr([])] + ]); + var Mi = new Map([ + ["cset", "N"], + ["min", 17], + ["max", 17], + ["opt", false], + ["linters", Lr(["lintcsum", "lintkey"])] + ]); + var Pi = new Map([ + ["parts", Lr([Mi])], + ["dlpkey", Lr([])] + ]); + var ji = new Map([ + ["cset", "X"], + ["min", 1], + ["max", 30], + ["opt", false], + ["linters", Lr([])] + ]); + var Ei = new Map([ + ["parts", Lr([ji])], + ["req", Lr([Lr(["00"])])] + ]); + var Ti = new Map([ + ["cset", "N"], + ["min", 13], + ["max", 13], + ["opt", false], + ["linters", Lr(["lintcsum", "lintkey"])] + ]); + var Ci = new Map([ + ["parts", Lr([Ti])] + ]); + var Bi = new Map([ + ["cset", "N"], + ["min", 13], + ["max", 13], + ["opt", false], + ["linters", Lr(["lintcsum", "lintkey"])] + ]); + var Si = new Map([ + ["parts", Lr([Bi])], + ["dlpkey", Lr([Lr(["254"]), Lr(["7040"])])] + ]); + var Di = new Map([ + ["cset", "N"], + ["min", 13], + ["max", 13], + ["opt", false], + ["linters", Lr(["lintcsum", "lintkey"])] + ]); + var ki = new Map([ + ["parts", Lr([Di])], + ["req", Lr([Lr(["8020"])])], + ["dlpkey", Lr([Lr(["8020"])])] + ]); + var Ni = new Map([ + ["cset", "N"], + ["min", 13], + ["max", 13], + ["opt", false], + ["linters", Lr(["lintcsum", "lintkey"])] + ]); + var Ui = new Map([ + ["parts", Lr([Ni])] + ]); + var Hi = new Map([ + ["cset", "N"], + ["min", 13], + ["max", 13], + ["opt", false], + ["linters", Lr(["lintcsum", "lintkey"])] + ]); + var Ri = new Map([ + ["parts", Lr([Hi])], + ["dlpkey", Lr([Lr(["7040"])])] + ]); + var zi = new Map([ + ["cset", "X"], + ["min", 1], + ["max", 20], + ["opt", false], + ["linters", Lr([])] + ]); + var Oi = new Map([ + ["parts", Lr([zi])], + ["ex", Lr(["421"])] + ]); + var Li = new Map([ + ["cset", "N"], + ["min", 3], + ["max", 3], + ["opt", false], + ["linters", Lr(["lintiso3166"])] + ]); + var Wi = new Map([ + ["cset", "X"], + ["min", 1], + ["max", 9], + ["opt", false], + ["linters", Lr([])] + ]); + var Gi = new Map([ + ["parts", Lr([Li, Wi])], + ["ex", Lr(["4307"])] + ]); + var Zi = new Map([ + ["cset", "N"], + ["min", 3], + ["max", 3], + ["opt", false], + ["linters", Lr(["lintiso3166"])] + ]); + var Fi = new Map([ + ["parts", Lr([Zi])], + ["ex", Lr(["426"])], + ["req", Lr([Lr(["01", "02", "8006", "8026"])])] + ]); + var Yi = new Map([ + ["cset", "N"], + ["min", 1], + ["max", 15], + ["opt", false], + ["linters", Lr(["lintiso3166list"])] + ]); + var Qi = new Map([ + ["parts", Lr([Yi])], + ["ex", Lr(["426"])], + ["req", Lr([Lr(["01", "02"])])] + ]); + var Ji = new Map([ + ["cset", "N"], + ["min", 3], + ["max", 3], + ["opt", false], + ["linters", Lr(["lintiso3166"])] + ]); + var Vi = new Map([ + ["parts", Lr([Ji])], + ["ex", Lr(["426"])], + ["req", Lr([Lr(["01", "02"])])] + ]); + var Ki = new Map([ + ["cset", "N"], + ["min", 1], + ["max", 15], + ["opt", false], + ["linters", Lr(["lintiso3166list"])] + ]); + var qi = new Map([ + ["parts", Lr([Ki])], + ["ex", Lr(["426"])], + ["req", Lr([Lr(["01", "02"])])] + ]); + var Xi = new Map([ + ["cset", "N"], + ["min", 3], + ["max", 3], + ["opt", false], + ["linters", Lr(["lintiso3166"])] + ]); + var $i = new Map([ + ["parts", Lr([Xi])], + ["req", Lr([Lr(["01", "02"])])] + ]); + var tn = new Map([ + ["cset", "X"], + ["min", 1], + ["max", 3], + ["opt", false], + ["linters", Lr([])] + ]); + var en = new Map([ + ["parts", Lr([tn])], + ["req", Lr([Lr(["01", "02"]), Lr(["422"])])] + ]); + var nn = new Map([ + ["cset", "X"], + ["min", 1], + ["max", 35], + ["opt", false], + ["linters", Lr(["lintpcenc"])] + ]); + var rn = new Map([ + ["parts", Lr([nn])], + ["req", Lr([Lr(["00"])])] + ]); + var an = new Map([ + ["cset", "X"], + ["min", 1], + ["max", 70], + ["opt", false], + ["linters", Lr(["lintpcenc"])] + ]); + var on = new Map([ + ["parts", Lr([an])], + ["req", Lr([Lr(["00"])])] + ]); + var sn = new Map([ + ["cset", "X"], + ["min", 1], + ["max", 70], + ["opt", false], + ["linters", Lr(["lintpcenc"])] + ]); + var cn = new Map([ + ["parts", Lr([sn])], + ["req", Lr([Lr(["4302"])])] + ]); + var ln = new Map([ + ["cset", "X"], + ["min", 1], + ["max", 70], + ["opt", false], + ["linters", Lr(["lintpcenc"])] + ]); + var pn = new Map([ + ["parts", Lr([ln])], + ["req", Lr([Lr(["00"])])] + ]); + var dn = new Map([ + ["cset", "X"], + ["min", 2], + ["max", 2], + ["opt", false], + ["linters", Lr(["lintiso3166alpha2"])] + ]); + var un = new Map([ + ["parts", Lr([dn])], + ["req", Lr([Lr(["00"])])] + ]); + var fn = new Map([ + ["cset", "X"], + ["min", 1], + ["max", 30], + ["opt", false], + ["linters", Lr([])] + ]); + var hn = new Map([ + ["parts", Lr([fn])], + ["req", Lr([Lr(["00"])])] + ]); + var mn = new Map([ + ["cset", "N"], + ["min", 20], + ["max", 20], + ["opt", false], + ["linters", Lr(["lintlatlong"])] + ]); + var gn = new Map([ + ["parts", Lr([mn])], + ["req", Lr([Lr(["00"])])] + ]); + var vn = new Map([ + ["cset", "X"], + ["min", 1], + ["max", 35], + ["opt", false], + ["linters", Lr(["lintpcenc"])] + ]); + var bn = new Map([ + ["parts", Lr([vn])], + ["req", Lr([Lr(["00"])])] + ]); + var In = new Map([ + ["cset", "X"], + ["min", 1], + ["max", 70], + ["opt", false], + ["linters", Lr(["lintpcenc"])] + ]); + var An = new Map([ + ["parts", Lr([In])], + ["req", Lr([Lr(["00"])])] + ]); + var _n = new Map([ + ["cset", "X"], + ["min", 1], + ["max", 70], + ["opt", false], + ["linters", Lr(["lintpcenc"])] + ]); + var yn = new Map([ + ["parts", Lr([_n])], + ["req", Lr([Lr(["4312"])])] + ]); + var xn = new Map([ + ["cset", "X"], + ["min", 1], + ["max", 70], + ["opt", false], + ["linters", Lr(["lintpcenc"])] + ]); + var wn = new Map([ + ["parts", Lr([xn])], + ["req", Lr([Lr(["00"])])] + ]); + var Mn = new Map([ + ["cset", "X"], + ["min", 2], + ["max", 2], + ["opt", false], + ["linters", Lr(["lintiso3166alpha2"])] + ]); + var Pn = new Map([ + ["parts", Lr([Mn])], + ["req", Lr([Lr(["00"])])] + ]); + var jn = new Map([ + ["cset", "X"], + ["min", 1], + ["max", 20], + ["opt", false], + ["linters", Lr([])] + ]); + var En = new Map([ + ["parts", Lr([jn])], + ["req", Lr([Lr(["00"])])] + ]); + var Tn = new Map([ + ["cset", "X"], + ["min", 1], + ["max", 30], + ["opt", false], + ["linters", Lr([])] + ]); + var Cn = new Map([ + ["parts", Lr([Tn])], + ["req", Lr([Lr(["00"])])] + ]); + var Bn = new Map([ + ["cset", "X"], + ["min", 1], + ["max", 35], + ["opt", false], + ["linters", Lr(["lintpcenc"])] + ]); + var Sn = new Map([ + ["parts", Lr([Bn])], + ["req", Lr([Lr(["00"])])] + ]); + var Dn = new Map([ + ["cset", "N"], + ["min", 1], + ["max", 1], + ["opt", false], + ["linters", Lr(["lintyesno"])] + ]); + var kn = new Map([ + ["parts", Lr([Dn])], + ["req", Lr([Lr(["00"])])] + ]); + var Nn = new Map([ + ["cset", "N"], + ["min", 6], + ["max", 6], + ["opt", false], + ["linters", Lr(["lintyymmd0"])] + ]); + var Un = new Map([ + ["cset", "N"], + ["min", 4], + ["max", 4], + ["opt", false], + ["linters", Lr(["linthhmm"])] + ]); + var Hn = new Map([ + ["parts", Lr([Nn, Un])], + ["req", Lr([Lr(["00"])])] + ]); + var Rn = new Map([ + ["cset", "N"], + ["min", 6], + ["max", 6], + ["opt", false], + ["linters", Lr(["lintyymmdd"])] + ]); + var zn = new Map([ + ["parts", Lr([Rn])], + ["req", Lr([Lr(["00"])])] + ]); + var On = new Map([ + ["cset", "N"], + ["min", 13], + ["max", 13], + ["opt", false], + ["linters", Lr([])] + ]); + var Ln = new Map([ + ["parts", Lr([On])], + ["req", Lr([Lr(["01", "02", "8006", "8026"])])] + ]); + var Wn = new Map([ + ["cset", "X"], + ["min", 1], + ["max", 30], + ["opt", false], + ["linters", Lr([])] + ]); + var Gn = new Map([ + ["parts", Lr([Wn])], + ["req", Lr([Lr(["01", "02"])])] + ]); + var Zn = new Map([ + ["cset", "N"], + ["min", 6], + ["max", 6], + ["opt", false], + ["linters", Lr(["lintyymmdd"])] + ]); + var Fn = new Map([ + ["cset", "N"], + ["min", 4], + ["max", 4], + ["opt", false], + ["linters", Lr(["linthhmm"])] + ]); + var Yn = new Map([ + ["parts", Lr([Zn, Fn])], + ["req", Lr([Lr(["01", "02"])])] + ]); + var Qn = new Map([ + ["cset", "N"], + ["min", 1], + ["max", 4], + ["opt", false], + ["linters", Lr([])] + ]); + var Jn = new Map([ + ["parts", Lr([Qn])], + ["req", Lr([Lr(["01"]), Lr(["10"])])] + ]); + var Vn = new Map([ + ["cset", "X"], + ["min", 1], + ["max", 12], + ["opt", false], + ["linters", Lr([])] + ]); + var Kn = new Map([ + ["parts", Lr([Vn])], + ["req", Lr([Lr(["01", "02"])])] + ]); + var qn = new Map([ + ["cset", "N"], + ["min", 6], + ["max", 6], + ["opt", false], + ["linters", Lr(["lintyymmdd"])] + ]); + var Xn = new Map([ + ["parts", Lr([qn])], + ["req", Lr([Lr(["01", "02"])])] + ]); + var $n = new Map([ + ["cset", "N"], + ["min", 6], + ["max", 6], + ["opt", false], + ["linters", Lr(["lintyymmdd"])] + ]); + var t1 = new Map([ + ["cset", "N"], + ["min", 6], + ["max", 6], + ["opt", true], + ["linters", Lr(["lintyymmdd"])] + ]); + var e1 = new Map([ + ["parts", Lr([$n, t1])], + ["req", Lr([Lr(["01", "02"])])] + ]); + var i1 = new Map([ + ["cset", "X"], + ["min", 1], + ["max", 3], + ["opt", false], + ["linters", Lr([])] + ]); + var n1 = new Map([ + ["parts", Lr([i1])], + ["req", Lr([Lr(["01", "02"])])] + ]); + var r1 = new Map([ + ["cset", "X"], + ["min", 1], + ["max", 10], + ["opt", false], + ["linters", Lr([])] + ]); + var a1 = new Map([ + ["parts", Lr([r1])], + ["req", Lr([Lr(["01", "02"])])] + ]); + var o1 = new Map([ + ["cset", "X"], + ["min", 1], + ["max", 2], + ["opt", false], + ["linters", Lr([])] + ]); + var s1 = new Map([ + ["parts", Lr([o1])], + ["req", Lr([Lr(["01", "02"])])] + ]); + var c1 = new Map([ + ["cset", "N"], + ["min", 6], + ["max", 6], + ["opt", false], + ["linters", Lr(["lintyymmdd"])] + ]); + var l1 = new Map([ + ["cset", "N"], + ["min", 4], + ["max", 4], + ["opt", true], + ["linters", Lr(["linthhmm"])] + ]); + var p1 = new Map([ + ["parts", Lr([c1, l1])], + ["req", Lr([Lr(["01", "02"])])] + ]); + var d1 = new Map([ + ["cset", "X"], + ["min", 1], + ["max", 20], + ["opt", false], + ["linters", Lr([])] + ]); + var u1 = new Map([ + ["parts", Lr([d1])], + ["req", Lr([Lr(["01", "8006"]), Lr(["416"])])] + ]); + var f1 = new Map([ + ["cset", "X"], + ["min", 1], + ["max", 20], + ["opt", false], + ["linters", Lr([])] + ]); + var h1 = new Map([ + ["parts", Lr([f1])], + ["req", Lr([Lr(["01", "8006"])])] + ]); + var m1 = new Map([ + ["cset", "X"], + ["min", 1], + ["max", 20], + ["opt", false], + ["linters", Lr([])] + ]); + var g1 = new Map([ + ["parts", Lr([m1])], + ["req", Lr([Lr(["7021"])])] + ]); + var v1 = new Map([ + ["cset", "X"], + ["min", 1], + ["max", 30], + ["opt", false], + ["linters", Lr(["lintkey"])] + ]); + var b1 = new Map([ + ["parts", Lr([v1])] + ]); + var I1 = new Map([ + ["cset", "N"], + ["min", 3], + ["max", 3], + ["opt", false], + ["linters", Lr(["lintiso3166999"])] + ]); + var A1 = new Map([ + ["cset", "X"], + ["min", 1], + ["max", 27], + ["opt", false], + ["linters", Lr([])] + ]); + var D = new Map([ + ["parts", Lr([I1, A1])], + ["req", Lr([Lr(["01", "02"])])] + ]); + var _1 = new Map([ + ["cset", "N"], + ["min", 1], + ["max", 1], + ["opt", false], + ["linters", Lr([])] + ]); + var y1 = new Map([ + ["cset", "X"], + ["min", 1], + ["max", 1], + ["opt", false], + ["linters", Lr([])] + ]); + var x1 = new Map([ + ["cset", "X"], + ["min", 1], + ["max", 1], + ["opt", false], + ["linters", Lr([])] + ]); + var w1 = new Map([ + ["cset", "X"], + ["min", 1], + ["max", 1], + ["opt", false], + ["linters", Lr(["lintimporteridx"])] + ]); + var M1 = new Map([ + ["parts", Lr([_1, y1, x1, w1])] + ]); + var P1 = new Map([ + ["cset", "X"], + ["min", 1], + ["max", 20], + ["opt", false], + ["linters", Lr([])] + ]); + var j1 = new Map([ + ["parts", Lr([P1])], + ["req", Lr([Lr(["01"])])] + ]); + var E1 = new Map([ + ["cset", "X"], + ["min", 2], + ["max", 2], + ["opt", false], + ["linters", Lr([])] + ]); + var T1 = new Map([ + ["cset", "X"], + ["min", 1], + ["max", 28], + ["opt", false], + ["linters", Lr([])] + ]); + var k = new Map([ + ["parts", Lr([E1, T1])], + ["req", Lr([Lr(["01", "8004"])])] + ]); + var C1 = new Map([ + ["cset", "X"], + ["min", 1], + ["max", 20], + ["opt", false], + ["linters", Lr([])] + ]); + var B1 = new Map([ + ["parts", Lr([C1])], + ["req", Lr([Lr(["01", "8006"])])] + ]); + var S1 = new Map([ + ["cset", "N"], + ["min", 2], + ["max", 2], + ["opt", false], + ["linters", Lr(["lintmediatype"])] + ]); + var D1 = new Map([ + ["parts", Lr([S1])], + ["req", Lr([Lr(["8017", "8018"])])] + ]); + var k1 = new Map([ + ["cset", "X"], + ["min", 1], + ["max", 25], + ["opt", false], + ["linters", Lr([])] + ]); + var N1 = new Map([ + ["parts", Lr([k1])], + ["req", Lr([Lr(["8017", "8018"])])] + ]); + var U1 = new Map([ + ["cset", "N"], + ["min", 4], + ["max", 4], + ["opt", false], + ["linters", Lr(["lintnonzero"])] + ]); + var H1 = new Map([ + ["cset", "N"], + ["min", 5], + ["max", 5], + ["opt", false], + ["linters", Lr(["lintnonzero"])] + ]); + var R1 = new Map([ + ["cset", "N"], + ["min", 3], + ["max", 3], + ["opt", false], + ["linters", Lr(["lintnonzero"])] + ]); + var z1 = new Map([ + ["cset", "N"], + ["min", 1], + ["max", 1], + ["opt", false], + ["linters", Lr(["lintwinding"])] + ]); + var O1 = new Map([ + ["cset", "N"], + ["min", 1], + ["max", 1], + ["opt", false], + ["linters", Lr([])] + ]); + var L1 = new Map([ + ["parts", Lr([U1, H1, R1, z1, O1])], + ["req", Lr([Lr(["01"])])] + ]); + var W1 = new Map([ + ["cset", "X"], + ["min", 1], + ["max", 20], + ["opt", false], + ["linters", Lr([])] + ]); + var G1 = new Map([ + ["parts", Lr([W1])] + ]); + var Z1 = new Map([ + ["cset", "N"], + ["min", 1], + ["max", 1], + ["opt", false], + ["linters", Lr(["lintzero"])] + ]); + var F1 = new Map([ + ["cset", "N"], + ["min", 13], + ["max", 13], + ["opt", false], + ["linters", Lr(["lintcsum", "lintkey"])] + ]); + var Y1 = new Map([ + ["cset", "X"], + ["min", 1], + ["max", 16], + ["opt", true], + ["linters", Lr([])] + ]); + var Q1 = new Map([ + ["parts", Lr([Z1, F1, Y1])], + ["dlpkey", Lr([])] + ]); + var J1 = new Map([ + ["cset", "X"], + ["min", 1], + ["max", 30], + ["opt", false], + ["linters", Lr(["lintkey"])] + ]); + var V1 = new Map([ + ["parts", Lr([J1])], + ["dlpkey", Lr([Lr(["7040"])])] + ]); + var K1 = new Map([ + ["cset", "N"], + ["min", 6], + ["max", 6], + ["opt", false], + ["linters", Lr([])] + ]); + var q1 = new Map([ + ["parts", Lr([K1])], + ["req", Lr([Lr(["01", "02"])])] + ]); + var X1 = new Map([ + ["cset", "N"], + ["min", 14], + ["max", 14], + ["opt", false], + ["linters", Lr(["lintcsum"])] + ]); + var $1 = new Map([ + ["cset", "N"], + ["min", 4], + ["max", 4], + ["opt", false], + ["linters", Lr(["lintpieceoftotal"])] + ]); + var tr = new Map([ + ["parts", Lr([X1, $1])], + ["ex", Lr(["01", "37"])], + ["dlpkey", Lr([Lr(["22", "10", "21"])])] + ]); + var er = new Map([ + ["cset", "X"], + ["min", 1], + ["max", 34], + ["opt", false], + ["linters", Lr(["lintiban"])] + ]); + var ir = new Map([ + ["parts", Lr([er])], + ["req", Lr([Lr(["415"])])] + ]); + var nr = new Map([ + ["cset", "N"], + ["min", 8], + ["max", 8], + ["opt", false], + ["linters", Lr(["lintyymmddhh"])] + ]); + var rr = new Map([ + ["cset", "N"], + ["min", 1], + ["max", 4], + ["opt", true], + ["linters", Lr(["lintmmoptss"])] + ]); + var ar = new Map([ + ["parts", Lr([nr, rr])], + ["req", Lr([Lr(["01", "02"])])] + ]); + var or = new Map([ + ["cset", "X"], + ["min", 1], + ["max", 50], + ["opt", false], + ["linters", Lr([])] + ]); + var sr = new Map([ + ["parts", Lr([or])], + ["req", Lr([Lr(["00", "01"])])] + ]); + var cr = new Map([ + ["cset", "Y"], + ["min", 1], + ["max", 30], + ["opt", false], + ["linters", Lr(["lintkey"])] + ]); + var lr = new Map([ + ["parts", Lr([cr])], + ["dlpkey", Lr([Lr(["8011"])])] + ]); + var pr = new Map([ + ["cset", "N"], + ["min", 1], + ["max", 12], + ["opt", false], + ["linters", Lr(["lintnozeroprefix"])] + ]); + var dr = new Map([ + ["parts", Lr([pr])], + ["req", Lr([Lr(["8010"])])] + ]); + var ur = new Map([ + ["cset", "X"], + ["min", 1], + ["max", 20], + ["opt", false], + ["linters", Lr([])] + ]); + var fr = new Map([ + ["parts", Lr([ur])], + ["req", Lr([Lr(["01", "8006"])])] + ]); + var hr = new Map([ + ["cset", "X"], + ["min", 1], + ["max", 25], + ["opt", false], + ["linters", Lr(["lintcsumalpha", "lintkey"])] + ]); + var mr = new Map([ + ["parts", Lr([hr])], + ["dlpkey", Lr([])] + ]); + var gr = new Map([ + ["cset", "N"], + ["min", 18], + ["max", 18], + ["opt", false], + ["linters", Lr(["lintcsum", "lintkey"])] + ]); + var vr = new Map([ + ["parts", Lr([gr])], + ["ex", Lr(["8018"])], + ["dlpkey", Lr([Lr(["8019"])])] + ]); + var br = new Map([ + ["cset", "N"], + ["min", 18], + ["max", 18], + ["opt", false], + ["linters", Lr(["lintcsum", "lintkey"])] + ]); + var Ir = new Map([ + ["parts", Lr([br])], + ["ex", Lr(["8017"])], + ["dlpkey", Lr([Lr(["8019"])])] + ]); + var Ar = new Map([ + ["cset", "N"], + ["min", 1], + ["max", 10], + ["opt", false], + ["linters", Lr([])] + ]); + var _r = new Map([ + ["parts", Lr([Ar])], + ["req", Lr([Lr(["8017", "8018"])])] + ]); + var yr = new Map([ + ["cset", "X"], + ["min", 1], + ["max", 25], + ["opt", false], + ["linters", Lr([])] + ]); + var xr = new Map([ + ["parts", Lr([yr])], + ["req", Lr([Lr(["415"])])] + ]); + var wr = new Map([ + ["cset", "N"], + ["min", 14], + ["max", 14], + ["opt", false], + ["linters", Lr(["lintcsum"])] + ]); + var Mr = new Map([ + ["cset", "N"], + ["min", 4], + ["max", 4], + ["opt", false], + ["linters", Lr(["lintpieceoftotal"])] + ]); + var Pr = new Map([ + ["parts", Lr([wr, Mr])], + ["ex", Lr(["02", "8006"])], + ["req", Lr([Lr(["37"])])] + ]); + var jr = new Map([ + ["cset", "X"], + ["min", 1], + ["max", 70], + ["opt", false], + ["linters", Lr(["lintcouponcode"])] + ]); + var Er = new Map([ + ["parts", Lr([jr])] + ]); + var Tr = new Map([ + ["cset", "N"], + ["min", 4], + ["max", 4], + ["opt", false], + ["linters", Lr([])] + ]); + var Cr = new Map([ + ["parts", Lr([Tr])], + ["req", Lr([Lr(["255"])])] + ]); + var Br = new Map([ + ["cset", "X"], + ["min", 1], + ["max", 70], + ["opt", false], + ["linters", Lr(["lintcouponposoffer"])] + ]); + var Sr = new Map([ + ["parts", Lr([Br])] + ]); + var Dr = new Map([ + ["cset", "X"], + ["min", 1], + ["max", 70], + ["opt", false], + ["linters", Lr([])] + ]); + var kr = new Map([ + ["parts", Lr([Dr])], + ["req", Lr([Lr(["01"])])] + ]); + var Nr = new Map([ + ["cset", "X"], + ["min", 1], + ["max", 30], + ["opt", false], + ["linters", Lr([])] + ]); + var Ur = new Map([ + ["parts", Lr([Nr])] + ]); + var Hr = new Map([ + ["cset", "X"], + ["min", 1], + ["max", 90], + ["opt", false], + ["linters", Lr([])] + ]); + var N = new Map([ + ["parts", Lr([Hr])] + ]); + var Rr = new Map([ + ["00", O], + ["01", J], + ["02", tt], + ["10", it], + ["11", rt], + ["12", ot], + ["13", ct], + ["15", ct], + ["16", ct], + ["17", pt], + ["20", ut], + ["21", ht], + ["22", gt], + ["235", bt], + ["240", At], + ["241", At], + ["242", yt], + ["243", wt], + ["250", Pt], + ["251", Et], + ["253", Bt], + ["254", Dt], + ["255", Ut], + ["30", zt], + ["3100", t], + ["3101", t], + ["3102", t], + ["3103", t], + ["3104", t], + ["3105", t], + ["3110", e], + ["3111", e], + ["3112", e], + ["3113", e], + ["3114", e], + ["3115", e], + ["3120", i], + ["3121", i], + ["3122", i], + ["3123", i], + ["3124", i], + ["3125", i], + ["3130", n], + ["3131", n], + ["3132", n], + ["3133", n], + ["3134", n], + ["3135", n], + ["3140", r], + ["3141", r], + ["3142", r], + ["3143", r], + ["3144", r], + ["3145", r], + ["3150", a], + ["3151", a], + ["3152", a], + ["3153", a], + ["3154", a], + ["3155", a], + ["3160", o], + ["3161", o], + ["3162", o], + ["3163", o], + ["3164", o], + ["3165", o], + ["3200", s], + ["3201", s], + ["3202", s], + ["3203", s], + ["3204", s], + ["3205", s], + ["3210", c], + ["3211", c], + ["3212", c], + ["3213", c], + ["3214", c], + ["3215", c], + ["3220", l], + ["3221", l], + ["3222", l], + ["3223", l], + ["3224", l], + ["3225", l], + ["3230", p], + ["3231", p], + ["3232", p], + ["3233", p], + ["3234", p], + ["3235", p], + ["3240", d], + ["3241", d], + ["3242", d], + ["3243", d], + ["3244", d], + ["3245", d], + ["3250", u], + ["3251", u], + ["3252", u], + ["3253", u], + ["3254", u], + ["3255", u], + ["3260", f], + ["3261", f], + ["3262", f], + ["3263", f], + ["3264", f], + ["3265", f], + ["3270", h], + ["3271", h], + ["3272", h], + ["3273", h], + ["3274", h], + ["3275", h], + ["3280", m], + ["3281", m], + ["3282", m], + ["3283", m], + ["3284", m], + ["3285", m], + ["3290", g], + ["3291", g], + ["3292", g], + ["3293", g], + ["3294", g], + ["3295", g], + ["3300", v], + ["3301", v], + ["3302", v], + ["3303", v], + ["3304", v], + ["3305", v], + ["3310", b], + ["3311", b], + ["3312", b], + ["3313", b], + ["3314", b], + ["3315", b], + ["3320", I], + ["3321", I], + ["3322", I], + ["3323", I], + ["3324", I], + ["3325", I], + ["3330", A], + ["3331", A], + ["3332", A], + ["3333", A], + ["3334", A], + ["3335", A], + ["3340", _], + ["3341", _], + ["3342", _], + ["3343", _], + ["3344", _], + ["3345", _], + ["3350", y], + ["3351", y], + ["3352", y], + ["3353", y], + ["3354", y], + ["3355", y], + ["3360", x], + ["3361", x], + ["3362", x], + ["3363", x], + ["3364", x], + ["3365", x], + ["3370", w], + ["3371", w], + ["3372", w], + ["3373", w], + ["3374", w], + ["3375", w], + ["3400", M], + ["3401", M], + ["3402", M], + ["3403", M], + ["3404", M], + ["3405", M], + ["3410", P], + ["3411", P], + ["3412", P], + ["3413", P], + ["3414", P], + ["3415", P], + ["3420", j], + ["3421", j], + ["3422", j], + ["3423", j], + ["3424", j], + ["3425", j], + ["3430", E], + ["3431", E], + ["3432", E], + ["3433", E], + ["3434", E], + ["3435", E], + ["3440", ge], + ["3441", ge], + ["3442", ge], + ["3443", ge], + ["3444", ge], + ["3445", ge], + ["3450", be], + ["3451", be], + ["3452", be], + ["3453", be], + ["3454", be], + ["3455", be], + ["3460", Ae], + ["3461", Ae], + ["3462", Ae], + ["3463", Ae], + ["3464", Ae], + ["3465", Ae], + ["3470", ye], + ["3471", ye], + ["3472", ye], + ["3473", ye], + ["3474", ye], + ["3475", ye], + ["3480", we], + ["3481", we], + ["3482", we], + ["3483", we], + ["3484", we], + ["3485", we], + ["3490", Pe], + ["3491", Pe], + ["3492", Pe], + ["3493", Pe], + ["3494", Pe], + ["3495", Pe], + ["3500", Ee], + ["3501", Ee], + ["3502", Ee], + ["3503", Ee], + ["3504", Ee], + ["3505", Ee], + ["3510", Ce], + ["3511", Ce], + ["3512", Ce], + ["3513", Ce], + ["3514", Ce], + ["3515", Ce], + ["3520", Se], + ["3521", Se], + ["3522", Se], + ["3523", Se], + ["3524", Se], + ["3525", Se], + ["3530", ke], + ["3531", ke], + ["3532", ke], + ["3533", ke], + ["3534", ke], + ["3535", ke], + ["3540", Ue], + ["3541", Ue], + ["3542", Ue], + ["3543", Ue], + ["3544", Ue], + ["3545", Ue], + ["3550", Re], + ["3551", Re], + ["3552", Re], + ["3553", Re], + ["3554", Re], + ["3555", Re], + ["3560", Oe], + ["3561", Oe], + ["3562", Oe], + ["3563", Oe], + ["3564", Oe], + ["3565", Oe], + ["3570", We], + ["3571", We], + ["3572", We], + ["3573", We], + ["3574", We], + ["3575", We], + ["3600", Ze], + ["3601", Ze], + ["3602", Ze], + ["3603", Ze], + ["3604", Ze], + ["3605", Ze], + ["3610", Ye], + ["3611", Ye], + ["3612", Ye], + ["3613", Ye], + ["3614", Ye], + ["3615", Ye], + ["3620", Je], + ["3621", Je], + ["3622", Je], + ["3623", Je], + ["3624", Je], + ["3625", Je], + ["3630", Ke], + ["3631", Ke], + ["3632", Ke], + ["3633", Ke], + ["3634", Ke], + ["3635", Ke], + ["3640", Xe], + ["3641", Xe], + ["3642", Xe], + ["3643", Xe], + ["3644", Xe], + ["3645", Xe], + ["3650", ti], + ["3651", ti], + ["3652", ti], + ["3653", ti], + ["3654", ti], + ["3655", ti], + ["3660", ii], + ["3661", ii], + ["3662", ii], + ["3663", ii], + ["3664", ii], + ["3665", ii], + ["3670", ri], + ["3671", ri], + ["3672", ri], + ["3673", ri], + ["3674", ri], + ["3675", ri], + ["3680", oi], + ["3681", oi], + ["3682", oi], + ["3683", oi], + ["3684", oi], + ["3685", oi], + ["3690", ci], + ["3691", ci], + ["3692", ci], + ["3693", ci], + ["3694", ci], + ["3695", ci], + ["37", pi], + ["3900", T], + ["3901", T], + ["3902", T], + ["3903", T], + ["3904", T], + ["3905", T], + ["3906", T], + ["3907", T], + ["3908", T], + ["3909", T], + ["3910", C], + ["3911", C], + ["3912", C], + ["3913", C], + ["3914", C], + ["3915", C], + ["3916", C], + ["3917", C], + ["3918", C], + ["3919", C], + ["3920", B], + ["3921", B], + ["3922", B], + ["3923", B], + ["3924", B], + ["3925", B], + ["3926", B], + ["3927", B], + ["3928", B], + ["3929", B], + ["3930", S], + ["3931", S], + ["3932", S], + ["3933", S], + ["3934", S], + ["3935", S], + ["3936", S], + ["3937", S], + ["3938", S], + ["3939", S], + ["3940", bi], + ["3941", bi], + ["3942", bi], + ["3943", bi], + ["3950", Ai], + ["3951", Ai], + ["3952", Ai], + ["3953", Ai], + ["3954", Ai], + ["3955", Ai], + ["400", yi], + ["401", wi], + ["402", Pi], + ["403", Ei], + ["410", Ci], + ["411", Ci], + ["412", Ci], + ["413", Ci], + ["414", Si], + ["415", ki], + ["416", Ui], + ["417", Ri], + ["420", Oi], + ["421", Gi], + ["422", Fi], + ["423", Qi], + ["424", Vi], + ["425", qi], + ["426", $i], + ["427", en], + ["4300", rn], + ["4301", rn], + ["4302", on], + ["4303", cn], + ["4304", pn], + ["4305", pn], + ["4306", pn], + ["4307", un], + ["4308", hn], + ["4309", gn], + ["4310", bn], + ["4311", bn], + ["4312", An], + ["4313", yn], + ["4314", wn], + ["4315", wn], + ["4316", wn], + ["4317", Pn], + ["4318", En], + ["4319", Cn], + ["4320", Sn], + ["4321", kn], + ["4322", kn], + ["4323", kn], + ["4324", Hn], + ["4325", Hn], + ["4326", zn], + ["7001", Ln], + ["7002", Gn], + ["7003", Yn], + ["7004", Jn], + ["7005", Kn], + ["7006", Xn], + ["7007", e1], + ["7008", n1], + ["7009", a1], + ["7010", s1], + ["7011", p1], + ["7020", u1], + ["7021", h1], + ["7022", g1], + ["7023", b1], + ["7030", D], + ["7031", D], + ["7032", D], + ["7033", D], + ["7034", D], + ["7035", D], + ["7036", D], + ["7037", D], + ["7038", D], + ["7039", D], + ["7040", M1], + ["710", j1], + ["711", j1], + ["712", j1], + ["713", j1], + ["714", j1], + ["715", j1], + ["7230", k], + ["7231", k], + ["7232", k], + ["7233", k], + ["7234", k], + ["7235", k], + ["7236", k], + ["7237", k], + ["7238", k], + ["7239", k], + ["7240", B1], + ["7241", D1], + ["7242", N1], + ["8001", L1], + ["8002", G1], + ["8003", Q1], + ["8004", V1], + ["8005", q1], + ["8006", tr], + ["8007", ir], + ["8008", ar], + ["8009", sr], + ["8010", lr], + ["8011", dr], + ["8012", fr], + ["8013", mr], + ["8017", vr], + ["8018", Ir], + ["8019", _r], + ["8020", xr], + ["8026", Pr], + ["8110", Er], + ["8111", Cr], + ["8112", Sr], + ["8200", kr], + ["90", Ur], + ["91", N], + ["92", N], + ["93", N], + ["94", N], + ["95", N], + ["96", N], + ["97", N], + ["98", N], + ["99", N] + ]); + U.gs1syntax = Rr; + for (var zr in U) U.hasOwnProperty(zr) && (Wr.$ctx[zr] = U[zr]); + Wr.__2289__ = 1 + })(); + if (_n(sn[--on], "ai")) { + Qt(sn[--on], "("); + if (wn(sn[--on])) { + on--; + sn[on++] = "bwipp.GS1aiMissingOpenParen#2297"; + sn[on++] = "AIs must start with '('"; + Pn() + } + on--; + sn[on++] = Infinity; + var N = sn[--on]; + var U = sn[--on]; + sn[on++] = N; + sn[on++] = U; + for (; ;) { + var t = sn[--on]; + sn[on++] = t; + if (_n(t, "")) { + on--; + break + } + gn(sn[--on], ")"); + if (wn(sn[--on])) { + Bn(); + sn[on++] = "bwipp.GS1aiMissingCloseParen#2303"; + sn[on++] = "AIs must end with ')'"; + Pn() + } + var H = sn[--on]; + var R = sn[--on]; + sn[on++] = H; + sn[on++] = R; + on--; + var z = sn[--on]; + var O = sn[--on]; + sn[on++] = z; + gn(O, "("); + if (sn[--on]) { + var L = sn[--on]; + var W = sn[--on]; + sn[on++] = L; + sn[on++] = W; + on--; + var G = sn[--on]; + var Z = sn[--on]; + sn[on++] = G; + sn[on++] = Z + } else sn[on++] = "" + } + var e = bn(); + sn[on++] = e; + if (e > 0) { + var i = sn[--on]; + for (var n = i, F = ~~(i / 2) + 1; n >= F; n -= 1) Ft(n, -1) + } else on--; + An(Lr(~~(bn() / 2))); + Or.ais = sn[--on]; + An(Lr(bn())); + sn[on++] = Infinity; + var Y = sn[--on]; + var Q = sn[--on]; + sn[on++] = Y; + vn(Q, function () { + var t = new Map([ + ["parse", Or.parse], + ["parseonly", true], + ["parsefnc", false] + ]); + sn[on++] = t; + En() + }); + Or.vals = Lr(); + on-- + } else { + Qt(sn[--on], "http://"); + if (wn(sn[--on])) { + Qt(sn[--on], "https://"); + if (wn(sn[--on])) { + on--; + sn[on++] = "bwipp.GS1dlURIbadScheme#2320"; + sn[on++] = "Scheme must be http:// or https://"; + Pn() + } + } + on--; + gn(sn[--on], "/"); + if (wn(sn[--on])) { + on--; + sn[on++] = "bwipp.GS1dlMissingDomainOrPathInfo#2326"; + sn[on++] = "URI must contain a domain and path info"; + Pn() + } + on -= 2; + gn(sn[--on], "#"); + if (sn[--on]) { + var J = sn[--on]; + var V = sn[--on]; + sn[on++] = J; + sn[on++] = V; + on--; + var K = sn[--on]; + var q = sn[--on]; + sn[on++] = K; + sn[on++] = q; + on-- + } + gn(sn[--on], "?"); + if (wn(sn[--on])) { + var X = sn[--on]; + sn[on++] = ""; + sn[on++] = null; + sn[on++] = X + } + Or.pp = sn[--on]; + on--; + Or.qp = sn[--on]; + sn[on++] = Infinity; + sn[on++] = 0; + sn[on++] = 0; + sn[on++] = Or.pp; + for (; ;) { + gn(sn[--on], "/"); + if (wn(sn[--on])) { + on--; + break + } + var $ = sn[--on]; + var tt = sn[--on]; + sn[on++] = $.length + 1; + sn[on++] = tt; + on--; + var et = sn[--on]; + var it = sn[--on]; + var r = sn[--on]; + sn[on++] = r; + sn[on++] = Mn(et + r); + sn[on++] = it + } + An(Lr(bn() - 1)); + Or.pipos = sn[--on]; + on -= 2; + if (Or.pipos.length <= 1) { + sn[on++] = "bwipp.GS1dlNoAIinfo#2351"; + sn[on++] = "The path was too short to contain AI info"; + Pn() + } + sn[on++] = false; + for (var a = Or.pipos.length - 2; a >= 0; a -= 2) { + var o = un(Or.pipos, a); + var s = hn(Or.pp, o, Mn(Mn(un(Or.pipos, a + 1) - o) - 1)); + var nt = un(Or.gs1syntax, s) !== undefined; + sn[on++] = a; + sn[on++] = s; + if (nt) { + var rt = un(un(Or.gs1syntax, sn[--on]), "dlpkey") !== undefined; + if (rt) { + var at = sn[--on]; + var ot = sn[--on]; + sn[on++] = at; + sn[on++] = ot; + on--; + sn[on++] = true; + break + } + } else on--; + on-- + } + if (wn(sn[--on])) { + sn[on++] = "bwipp.GS1dlNoAIinfo#2370"; + sn[on++] = "The path does not contain a valid primary key"; + Pn() + } + var c = un(Or.pipos, sn[--on]); + Or.pp = hn(Or.pp, c, Mn(Or.pp.length - c)); + Or.uriunescape = function () { + Or.in = sn[--on]; + Or.out = ln(Or.in.length); + sn[on++] = 0; + sn[on++] = 0; + for (; ;) { + var t = sn[--on]; + var e = sn[--on]; + sn[on++] = e; + sn[on++] = t; + if (e >= Or.in.length) break; + var i = sn[--on]; + var n = sn[--on]; + var r = un(Or.in, n); + sn[on++] = n; + sn[on++] = i; + sn[on++] = r; + if (r == 43) { + on--; + var a = sn[--on]; + fn(Or.out, a, 32); + var o = sn[--on]; + sn[on++] = Mn(o + 1); + sn[on++] = Mn(a + 1) + } else { + var s = sn[--on]; + var c = sn[--on]; + var l = sn[--on]; + sn[on++] = l; + sn[on++] = c; + sn[on++] = s; + if (s == 37 && l < Or.in.length - 2) { + on--; + var p = Vi(ln(4), "< >"); + var d = sn[--on]; + var u = sn[--on]; + mn(p, 1, hn(Or.in, Mn(u + 1), 2)); + try { + sn[on++] = u; + sn[on++] = d; + sn[on++] = Yt(p); + sn[on++] = false + } catch (t) { + sn[on++] = true + } + if (sn[--on]) { + on -= 2; + sn[on++] = "bwipp.GS1dlBadHexCharacter#2388"; + sn[on++] = "Invalid hex character"; + Pn() + } + var f = un(sn[--on], 0); + var h = sn[--on]; + fn(Or.out, h, f); + var m = sn[--on]; + sn[on++] = Mn(m + 3); + sn[on++] = Mn(h + 1) + } else { + var g = sn[--on]; + var v = sn[--on]; + fn(Or.out, v, g); + var b = sn[--on]; + sn[on++] = Mn(b + 1); + sn[on++] = Mn(v + 1) + } + } + } + Or.out = hn(Or.out, 0, sn[--on]); + on--; + sn[on++] = Or.out + }; + Or.ais = Lr(99); + Or.vals = Lr(99); + sn[on++] = 0; + sn[on++] = Or.pp; + for (; ;) { + gn(sn[--on], "/"); + if (sn[--on]) { + var st = sn[--on]; + var ct = sn[--on]; + var lt = sn[--on]; + var l = sn[--on]; + fn(Or.ais, l, st); + sn[on++] = l; + gn(lt, "/"); + if (sn[--on]) { + var pt = sn[--on]; + var dt = sn[--on]; + sn[on++] = pt; + sn[on++] = dt; + on-- + } else { + var ut = sn[--on]; + sn[on++] = ""; + sn[on++] = ut + } + var ft = sn[--on]; + var ht = sn[--on]; + var p = sn[--on]; + sn[on++] = p; + sn[on++] = ht; + sn[on++] = Or.vals; + sn[on++] = p; + sn[on++] = ft; + Or.uriunescape(); + var mt = sn[--on]; + var gt = sn[--on]; + fn(sn[--on], gt, mt) + } else { + on--; + break + } + var vt = sn[--on]; + var bt = sn[--on]; + sn[on++] = Mn(bt + 1); + sn[on++] = vt + } + var d = sn[--on]; + sn[on++] = d; + if (d > 1) { + sn[on++] = false; + vn(un(un(Or.gs1syntax, un(Or.ais, 0)), "dlpkey"), function () { + Or.seq = sn[--on]; + Or.i = 1; + Or.j = 0; + for (; ;) { + if (Or.i >= Or.ais.length) break; + if (Or.j >= Or.seq.length) break; + if (_n(un(Or.ais, Or.i), un(Or.seq, Or.j))) Or.i = Or.i + 1; + Or.j = Or.j + 1 + } + var t = sn[--on]; + var e = sn[--on]; + sn[on++] = e; + sn[on++] = t; + if (Or.i == e) { + on--; + sn[on++] = true; + return true + } + }); + if (wn(sn[--on])) { + on--; + sn[on++] = "bwipp.GS1dlBadPathInfo#2436"; + sn[on++] = "The AIs in the path are not a valid key-qualifier sequence for the key"; + Pn() + } + } + sn[on++] = Or.qp; + for (; ;) { + var u = sn[--on]; + sn[on++] = u; + if (_n(u, "")) { + on--; + break + } + gn(sn[--on], "&"); + if (sn[--on]) { + var It = sn[--on]; + var At = sn[--on]; + sn[on++] = It; + sn[on++] = At; + on-- + } else { + var _t = sn[--on]; + sn[on++] = ""; + sn[on++] = _t + } + gn(sn[--on], "="); + if (sn[--on]) { + var f = sn[--on]; + sn[on++] = f; + sn[on++] = true; + vn(f, function () { + var t = sn[--on]; + var e = sn[--on]; + sn[on++] = e && (t >= 48 && t <= 57) + }); + if (sn[--on]) { + var yt = sn[--on]; + var xt = sn[--on]; + var wt = sn[--on]; + var Mt = sn[--on]; + var h = sn[--on]; + fn(Or.ais, h, yt); + sn[on++] = h; + sn[on++] = Mt; + sn[on++] = Or.vals; + sn[on++] = h; + sn[on++] = wt; + Or.uriunescape(); + var Pt = sn[--on]; + var jt = sn[--on]; + fn(sn[--on], jt, Pt); + var Et = sn[--on]; + var Tt = sn[--on]; + sn[on++] = Mn(Tt + 1); + sn[on++] = Et + } else on -= 3 + } else on-- + } + var m = sn[--on]; + Or.ais = hn(Or.ais, 0, m); + Or.vals = hn(Or.vals, 0, m); + for (var g = 0, Ct = Or.ais.length - 1; g <= Ct; g += 1) { + sn[on++] = g; + if (_n(un(Or.ais, g), "01")) { + var v = sn[--on]; + var b = un(Or.vals, v); + var I = b.length; + sn[on++] = v; + sn[on++] = b; + if (I == 8 || (I == 12 || I == 13)) { + var A = Vi(ln(14), "00000000000000"); + var _ = sn[--on]; + mn(A, 14 - _.length, _); + var y = sn[--on]; + fn(Or.vals, y, A); + sn[on++] = y + } else on-- + } + on-- + } + } + if (!Wr.__2487__) (function () { + var t = Object.create(Or); + sn[on++] = Infinity; + var e = Lr(["00", "01", "02", "03", "04", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "31", "32", "33", "34", "35", "36", "41"]); + for (var i = 0, n = e.length; i < n; i++) { + var r = un(e, i); + sn[on++] = r; + sn[on++] = r + } + t.aifixed = cn(); + for (var a in t) t.hasOwnProperty(a) && (Wr.$ctx[a] = t[a]); + Wr.__2487__ = 1 + })(); + sn[on++] = Infinity; + var x = Or.ais; + for (var w = 0, Bt = x.length; w < Bt; w++) { + var M = un(x, w); + sn[on++] = true; + sn[on++] = M; + if (M.length >= 2) { + var St = un(Or.aifixed, hn(sn[--on], 0, 2)) !== undefined; + if (St) { + on--; + sn[on++] = false + } + } else on-- + } + Or.fncs = Lr(); + Or.lintnumeric = function () { + var t = sn[--on]; + sn[on++] = true; + vn(t, function () { + var t = sn[--on]; + if (t < 48 || t > 57) { + on--; + sn[on++] = false; + return true + } + }); + if (wn(sn[--on])) { + on--; + sn[on++] = "bwipp.GS1notNumeric#2507"; + sn[on++] = "Not numeric"; + sn[on++] = false; + return true + } + }; + Or.lintcset82 = function () { + var t = sn[--on]; + sn[on++] = true; + vn(t, function () { + var t = ln(1); + fn(t, 0, sn[--on]); + gn("!\"%&'()*+,-./0123456789:;<=>?ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz", t); + if (wn(sn[--on])) { + on -= 2; + sn[on++] = false; + return true + } + on -= 3 + }); + if (wn(sn[--on])) { + on--; + sn[on++] = "bwipp.GS1badCSET82character#2517"; + sn[on++] = "Invalid CSET 82 character"; + sn[on++] = false; + return true + } + }; + Or.lintcset39 = function () { + var t = sn[--on]; + sn[on++] = true; + vn(t, function () { + var t = ln(1); + fn(t, 0, sn[--on]); + gn("#-/0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ", t); + if (wn(sn[--on])) { + on -= 2; + sn[on++] = false; + return true + } + on -= 3 + }); + if (wn(sn[--on])) { + on--; + sn[on++] = "bwipp.GS1badCSET39character#2527"; + sn[on++] = "Invalid CSET 39 character"; + sn[on++] = false; + return true + } + }; + Or.lintkey = function () { + var t = sn[--on]; + sn[on++] = t; + if (t.length < 2) { + on -= 2; + sn[on++] = "bwipp.GS1keyTooShort#2531"; + sn[on++] = "Key is too short"; + sn[on++] = false; + return true + } + var e = sn[--on]; + var i = un(e, 0); + var n = un(e, 1); + if (i < 48 || i > 57 || (n < 48 || n > 57)) { + on--; + sn[on++] = "bwipp.GS1badGCP#2534"; + sn[on++] = "Non-numeric company prefix"; + sn[on++] = false; + return true + } + }; + Or.lintimporteridx = function () { + gn("-0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz", sn[--on]); + if (wn(sn[--on])) { + on -= 2; + sn[on++] = "bwipp.GS1badImporterIndex#2540"; + sn[on++] = "Invalid importer index"; + sn[on++] = false; + return true + } + on -= 3 + }; + Or.lintcsum = function () { + sn[on++] = Infinity; + var t = sn[--on]; + var e = sn[--on]; + var i = e.length % 2 == 0 ? 3 : 1; + sn[on++] = t; + sn[on++] = i; + vn(e, function () { + var t = sn[--on]; + var e = sn[--on]; + sn[on++] = Mn(t - 48) * e; + sn[on++] = Mn(4 - e) + }); + on--; + var n = bn() + 1; + sn[on++] = 0; + for (var r = 0, a = n - 1; r < a; r++) { + var o = sn[--on]; + var s = sn[--on]; + sn[on++] = Mn(s + o) + } + var c = sn[--on]; + var l = sn[--on]; + sn[on++] = c; + sn[on++] = l; + on--; + if (sn[--on] % 10 != 0) { + on--; + sn[on++] = "bwipp.GS1badChecksum#2549"; + sn[on++] = "Bad checksum"; + sn[on++] = false; + return true + } + }; + if (!Wr.__2562__) (function () { + var t = Object.create(Or); + sn[on++] = Infinity; + sn[on++] = 0; + for (var e = 0, i = "!\"%&'()*+,-./0123456789:;<=>?ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz".length; e < i; e++) { + var n = sn[--on]; + sn[on++] = un("!\"%&'()*+,-./0123456789:;<=>?ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz", e); + sn[on++] = n; + sn[on++] = Mn(n + 1) + } + on--; + t.cset82 = cn(); + sn[on++] = Infinity; + sn[on++] = 0; + for (var r = 0, a = "23456789ABCDEFGHJKLMNPQRSTUVWXYZ".length; r < a; r++) { + var o = sn[--on]; + sn[on++] = un("23456789ABCDEFGHJKLMNPQRSTUVWXYZ", r); + sn[on++] = o; + sn[on++] = Mn(o + 1) + } + on--; + t.cset32 = cn(); + for (var s in t) t.hasOwnProperty(s) && (Wr.$ctx[s] = t[s]); + Wr.__2562__ = 1 + })(); + Or.lintcsumalpha = function () { + var t = sn[--on]; + sn[on++] = t; + if (t.length < 2) { + on -= 2; + sn[on++] = "bwipp.GS1alphaTooShort#2565"; + sn[on++] = "Alphanumeric string is too short to check"; + sn[on++] = false; + return true + } + var e = sn[--on]; + sn[on++] = e; + sn[on++] = e.length - 2; + sn[on++] = hn(e, 0, e.length - 2); + sn[on++] = Infinity; + var i = sn[--on]; + var n = sn[--on]; + sn[on++] = i; + vn(n, function () { + var t = sn[--on]; + var e = un(Or.cset82, t) !== undefined; + sn[on++] = t; + if (e) { + var i = un(Or.cset82, sn[--on]); + sn[on++] = i + } else { + sn[on++] = -1; + return true + } + }); + var r = sn[--on]; + sn[on++] = r; + if (r == -1) { + Bn(); + on -= 3; + sn[on++] = "bwipp.GS1UnknownCSET82Character#2571"; + sn[on++] = "Unknown CSET 82 character"; + sn[on++] = false; + return true + } + An(Lr(bn())); + var a = sn[--on]; + var o = sn[--on]; + sn[on++] = a; + sn[on++] = o; + on--; + var s = sn[--on]; + var c = sn[--on]; + var l = hn(sn[--on], c, 2); + sn[on++] = s; + sn[on++] = l; + sn[on++] = Infinity; + var p = sn[--on]; + var d = sn[--on]; + sn[on++] = p; + vn(d, function () { + var t = sn[--on]; + var e = un(Or.cset32, t) !== undefined; + sn[on++] = t; + if (e) { + var i = un(Or.cset32, sn[--on]); + sn[on++] = i + } else { + sn[on++] = -1; + return true + } + }); + var u = sn[--on]; + sn[on++] = u; + if (u == -1) { + Bn(); + on -= 2; + sn[on++] = "bwipp.GS1UnknownCSET32Character#2577"; + sn[on++] = "Unknown CSET 32 character"; + sn[on++] = false; + return true + } + An(Lr(bn())); + var f = sn[--on]; + var h = sn[--on]; + sn[on++] = f; + sn[on++] = h; + on--; + var m = sn[--on]; + var g = sn[--on]; + var v = Lr([2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83]); + var b = g.length; + sn[on++] = Mn((un(m, 0) << 5) + un(m, 1)); + sn[on++] = g; + sn[on++] = v; + sn[on++] = b; + if (b > v.length) { + on -= 5; + sn[on++] = "bwipp.GS1alphaTooLong#2582"; + sn[on++] = "Alphanumeric string is too long to check"; + sn[on++] = false; + return true + } + var I = sn[--on]; + var A = hn(sn[--on], 0, I); + for (var _ = 0, y = A.length; _ < y; _++) { + var x = sn[--on]; + sn[on++] = un(A, _); + sn[on++] = x + } + var w = sn[--on]; + sn[on++] = 0; + vn(w, function () { + var t = sn[--on]; + var e = sn[--on]; + var i = sn[--on]; + sn[on++] = Mn(e + i * t) + }); + var M = sn[--on]; + if (sn[--on] != M % 1021) { + on--; + sn[on++] = "bwipp.GS1badAlphaCheckCharacters#2585"; + sn[on++] = "Bad alphanumeric check characters"; + sn[on++] = false; + return true + } + }; + if (!Wr.__2609__) (function () { + var t = Object.create(Or); + sn[on++] = Infinity; + var e = Lr(["004", "008", "010", "012", "016", "020", "024", "028", "031", "032", "036", "040", "044", "048", "050", "051", "052", "056", "060", "064", "068", "070", "072", "074", "076", "084", "086", "090", "092", "096", "100", "104", "108", "112", "116", "120", "124", "132", "136", "140", "144", "148", "152", "156", "158", "162", "166", "170", "174", "175", "178", "180", "184", "188", "191", "192", "196", "203", "204", "208", "212", "214", "218", "222", "226", "231", "232", "233", "234", "238", "239", "242", "246", "248", "250", "254", "258", "260", "262", "266", "268", "270", "275", "276", "288", "292", "296", "300", "304", "308", "312", "316", "320", "324", "328", "332", "334", "336", "340", "344", "348", "352", "356", "360", "364", "368", "372", "376", "380", "384", "388", "392", "398", "400", "404", "408", "410", "414", "417", "418", "422", "426", "428", "430", "434", "438", "440", "442", "446", "450", "454", "458", "462", "466", "470", "474", "478", "480", "484", "492", "496", "498", "499", "500", "504", "508", "512", "516", "520", "524", "528", "531", "533", "534", "535", "540", "548", "554", "558", "562", "566", "570", "574", "578", "580", "581", "583", "584", "585", "586", "591", "598", "600", "604", "608", "612", "616", "620", "624", "626", "630", "634", "638", "642", "643", "646", "652", "654", "659", "660", "662", "663", "666", "670", "674", "678", "682", "686", "688", "690", "694", "702", "703", "704", "705", "706", "710", "716", "724", "728", "729", "732", "740", "744", "748", "752", "756", "760", "762", "764", "768", "772", "776", "780", "784", "788", "792", "795", "796", "798", "800", "804", "807", "818", "826", "831", "832", "833", "834", "840", "850", "854", "858", "860", "862", "876", "882", "887", "894"]); + for (var i = 0, n = e.length; i < n; i++) { + var r = un(e, i); + sn[on++] = r; + sn[on++] = r + } + t.iso3166 = cn(); + for (var a in t) t.hasOwnProperty(a) && (Wr.$ctx[a] = t[a]); + Wr.__2609__ = 1 + })(); + Or.lintiso3166 = function () { + var t = un(Or.iso3166, sn[--on]) !== undefined; + if (!t) { + on--; + sn[on++] = "bwipp.GS1UnknownCountry#2612"; + sn[on++] = "Unknown country code"; + sn[on++] = false; + return true + } + }; + Or.lintiso3166999 = function () { + var t = sn[--on]; + sn[on++] = t; + if (yn(t, "999")) { + var e = un(Or.iso3166, sn[--on]) !== undefined; + if (!e) { + on--; + sn[on++] = "bwipp.GS1UnknownCountryOr999#2617"; + sn[on++] = "Unknown country code or not 999"; + sn[on++] = false; + return true + } + } else on-- + }; + Or.lintiso3166list = function () { + var t = sn[--on]; + sn[on++] = t; + if (t.length % 3 != 0) { + on -= 2; + sn[on++] = "bwipp.GS1BadCountryListLength#2625"; + sn[on++] = "Not a group of three-digit country codes"; + sn[on++] = false; + return true + } + var e = sn[--on]; + sn[on++] = e; + sn[on++] = true; + for (var i = 0, n = e.length - 1; i <= n; i += 3) { + var r = sn[--on]; + var a = sn[--on]; + var o = un(Or.iso3166, hn(a, i, 3)) !== undefined; + sn[on++] = a; + sn[on++] = r; + if (!o) { + on -= 2; + sn[on++] = false; + break + } + } + if (wn(sn[--on])) { + on--; + sn[on++] = "bwipp.GS1UnknownCountry#2632"; + sn[on++] = "Unknown country code"; + sn[on++] = false; + return true + } + on-- + }; + if (!Wr.__2663__) (function () { + var t = Object.create(Or); + sn[on++] = Infinity; + var e = Lr(["AD", "AE", "AF", "AG", "AI", "AL", "AM", "AO", "AQ", "AR", "AS", "AT", "AU", "AW", "AX", "AZ", "BA", "BB", "BD", "BE", "BF", "BG", "BH", "BI", "BJ", "BL", "BM", "BN", "BO", "BQ", "BR", "BS", "BT", "BV", "BW", "BY", "BZ", "CA", "CC", "CD", "CF", "CG", "CH", "CI", "CK", "CL", "CM", "CN", "CO", "CR", "CU", "CV", "CW", "CX", "CY", "CZ", "DE", "DJ", "DK", "DM", "DO", "DZ", "EC", "EE", "EG", "EH", "ER", "ES", "ET", "FI", "FJ", "FK", "FM", "FO", "FR", "GA", "GB", "GD", "GE", "GF", "GG", "GH", "GI", "GL", "GM", "GN", "GP", "GQ", "GR", "GS", "GT", "GU", "GW", "GY", "HK", "HM", "HN", "HR", "HT", "HU", "ID", "IE", "IL", "IM", "IN", "IO", "IQ", "IR", "IS", "IT", "JE", "JM", "JO", "JP", "KE", "KG", "KH", "KI", "KM", "KN", "KP", "KR", "KW", "KY", "KZ", "LA", "LB", "LC", "LI", "LK", "LR", "LS", "LT", "LU", "LV", "LY", "MA", "MC", "MD", "ME", "MF", "MG", "MH", "MK", "ML", "MM", "MN", "MO", "MP", "MQ", "MR", "MS", "MT", "MU", "MV", "MW", "MX", "MY", "MZ", "NA", "NC", "NE", "NF", "NG", "NI", "NL", "NO", "NP", "NR", "NU", "NZ", "OM", "PA", "PE", "PF", "PG", "PH", "PK", "PL", "PM", "PN", "PR", "PS", "PT", "PW", "PY", "QA", "RE", "RO", "RS", "RU", "RW", "SA", "SB", "SC", "SD", "SE", "SG", "SH", "SI", "SJ", "SK", "SL", "SM", "SN", "SO", "SR", "SS", "ST", "SV", "SX", "SY", "SZ", "TC", "TD", "TF", "TG", "TH", "TJ", "TK", "TL", "TM", "TN", "TO", "TR", "TT", "TV", "TW", "TZ", "UA", "UG", "UM", "US", "UY", "UZ", "VA", "VC", "VE", "VG", "VI", "VN", "VU", "WF", "WS", "YE", "YT", "ZA", "ZM", "ZW"]); + for (var i = 0, n = e.length; i < n; i++) { + var r = un(e, i); + sn[on++] = r; + sn[on++] = r + } + t.iso3166alpha2 = cn(); + for (var a in t) t.hasOwnProperty(a) && (Wr.$ctx[a] = t[a]); + Wr.__2663__ = 1 + })(); + Or.lintiso3166alpha2 = function () { + var t = un(Or.iso3166alpha2, sn[--on]) !== undefined; + if (!t) { + on--; + sn[on++] = "bwipp.GS1UnknownCountryAlpha#2666"; + sn[on++] = "Unknown country alpha code"; + sn[on++] = false; + return true + } + }; + if (!Wr.__2694__) (function () { + var t = Object.create(Or); + sn[on++] = Infinity; + var e = Lr(["008", "012", "032", "036", "044", "048", "050", "051", "052", "060", "064", "068", "072", "084", "090", "096", "104", "108", "116", "124", "132", "136", "144", "152", "156", "170", "174", "188", "191", "192", "203", "208", "214", "222", "230", "232", "238", "242", "262", "270", "292", "320", "324", "328", "332", "340", "344", "348", "352", "356", "360", "364", "368", "376", "388", "392", "398", "400", "404", "408", "410", "414", "417", "418", "422", "426", "430", "434", "446", "454", "458", "462", "480", "484", "496", "498", "504", "512", "516", "524", "532", "533", "548", "554", "558", "566", "578", "586", "590", "598", "600", "604", "608", "634", "643", "646", "654", "682", "690", "694", "702", "704", "706", "710", "728", "748", "752", "756", "760", "764", "776", "780", "784", "788", "800", "807", "818", "826", "834", "840", "858", "860", "882", "886", "901", "925", "927", "928", "929", "930", "931", "932", "933", "934", "936", "938", "940", "941", "943", "944", "946", "947", "948", "949", "950", "951", "952", "953", "955", "956", "957", "958", "959", "960", "961", "962", "963", "964", "965", "967", "968", "969", "970", "971", "972", "973", "975", "976", "977", "978", "979", "980", "981", "984", "985", "986", "990", "994", "997", "999"]); + for (var i = 0, n = e.length; i < n; i++) { + var r = un(e, i); + sn[on++] = r; + sn[on++] = r + } + t.iso4217 = cn(); + for (var a in t) t.hasOwnProperty(a) && (Wr.$ctx[a] = t[a]); + Wr.__2694__ = 1 + })(); + Or.lintiso4217 = function () { + var t = un(Or.iso4217, sn[--on]) !== undefined; + if (!t) { + on--; + sn[on++] = "bwipp.GS1UnknownCurrency#2697"; + sn[on++] = "Unknown currency code"; + sn[on++] = false; + return true + } + }; + Or.lintiban = function () { + var t = sn[--on]; + sn[on++] = t; + if (t.length <= 4) { + on -= 2; + sn[on++] = "bwipp.GS1tooShort#2701"; + sn[on++] = "IBAN too short"; + sn[on++] = false; + return true + } + var e = sn[--on]; + sn[on++] = e; + sn[on++] = true; + vn(e, function () { + var t = ln(1); + fn(t, 0, sn[--on]); + gn("0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ", t); + if (wn(sn[--on])) { + on -= 2; + sn[on++] = false; + return true + } + on -= 3 + }); + if (wn(sn[--on])) { + on--; + sn[on++] = "bwipp.GS1badIBANcharacter#2708"; + sn[on++] = "Invalid IBAN character"; + sn[on++] = false; + return true + } + var i = sn[--on]; + sn[on++] = i; + sn[on++] = i; + sn[on++] = Infinity; + var n = sn[--on]; + var r = sn[--on]; + sn[on++] = n; + sn[on++] = r; + sn[on++] = Infinity; + var a = sn[--on]; + var o = sn[--on]; + sn[on++] = a; + vn(o); + Ft(bn(), -4); + An(Lr(bn())); + var s = sn[--on]; + var c = sn[--on]; + sn[on++] = s; + sn[on++] = c; + on--; + vn(sn[--on], function () { + var t = Mn(sn[--on] - 48); + sn[on++] = t; + if (t > 9) { + var e = Mn(sn[--on] - 7); + sn[on++] = ~~(e / 10); + sn[on++] = e % 10 + } + }); + An(Lr(bn())); + var l = sn[--on]; + var p = sn[--on]; + sn[on++] = l; + sn[on++] = p; + on--; + var d = sn[--on]; + sn[on++] = 0; + vn(d, function () { + var t = sn[--on]; + var e = sn[--on]; + sn[on++] = Mn(t + e * 10) % 97 + }); + if (sn[--on] != 1) { + on -= 2; + sn[on++] = "bwipp.GS1badIBANchecksum#2713"; + sn[on++] = "IBAN checksum incorrect"; + sn[on++] = false; + return true + } + var u = hn(sn[--on], 0, 2); + sn[on++] = u; + Or.lintiso3166alpha2() + }; + Or.lintzero = function () { + if (yn(sn[--on], "0")) { + on--; + sn[on++] = "bwipp.GS1zeroRequired#2718"; + sn[on++] = "Zero is required"; + sn[on++] = false; + return true + } + }; + Or.lintnonzero = function () { + var t = sn[--on]; + sn[on++] = false; + vn(t, function () { + if (sn[--on] != 48) { + on--; + sn[on++] = true + } + }); + if (wn(sn[--on])) { + on--; + sn[on++] = "bwipp.GS1zeroNotPermitted#2723"; + sn[on++] = "Zero not permitted"; + sn[on++] = false; + return true + } + }; + Or.lintnozeroprefix = function () { + var t = sn[--on]; + if (t.length > 1 && un(t, 0) == 48) { + on--; + sn[on++] = "bwipp.GS1badZeroPrefix#2728"; + sn[on++] = "Zero prefix is not permitted"; + sn[on++] = false; + return true + } + }; + Or.lintyymmd0 = function () { + var t = sn[--on]; + var e = pn(hn(t, 2, 2)); + sn[on++] = t; + if (e < 1 || e > 12) { + on--; + sn[on++] = "bwipp.GS1badMonth#2733"; + sn[on++] = "Invalid month"; + sn[on++] = false; + return true + } + var i = sn[--on]; + var n = pn(hn(i, 0, 2)); + var r = n - 21; + sn[on++] = i; + sn[on++] = n; + sn[on++] = r; + if (r >= 51) { + on--; + var a = sn[--on]; + sn[on++] = Mn(a + 1900) + } else if (sn[--on] <= -50) { + var o = sn[--on]; + sn[on++] = Mn(o + 2100) + } else { + var s = sn[--on]; + sn[on++] = Mn(s + 2e3) + } + var c = sn[--on]; + sn[on++] = c % 400 == 0 || c % 4 == 0 && c % 100 != 0; + sn[on++] = Infinity; + var l = sn[--on]; + var p = sn[--on] ? 29 : 28; + sn[on++] = l; + sn[on++] = 31; + sn[on++] = p; + sn[on++] = 31; + sn[on++] = 30; + sn[on++] = 31; + sn[on++] = 30; + sn[on++] = 31; + sn[on++] = 31; + sn[on++] = 30; + sn[on++] = 31; + sn[on++] = 30; + sn[on++] = 31; + var d = Lr(); + var u = sn[--on]; + if (un(d, pn(hn(u, 2, 2)) - 1) < pn(hn(u, 4, 2))) { + on--; + sn[on++] = "bwipp.GS1badDay#2739"; + sn[on++] = "Invalid day of month"; + sn[on++] = false; + return true + } + }; + Or.lintyymmdd = function () { + var t = sn[--on]; + sn[on++] = t; + if (t.length != 6) { + on--; + sn[on++] = "bwipp.GS1badDateLength#2743"; + sn[on++] = "Invalid length for date"; + sn[on++] = false; + return true + } + var e = sn[--on]; + sn[on++] = e; + if (pn(hn(e, 4, 2)) < 1) { + on--; + sn[on++] = "bwipp.GS1badDay#2744"; + sn[on++] = "Invalid day of month"; + sn[on++] = false; + return true + } + Or.lintyymmd0() + }; + Or.lintyymmddhh = function () { + var t = sn[--on]; + sn[on++] = t; + if (t.length != 8) { + on--; + sn[on++] = "bwipp.GS1badYYMMDDHHLength#2749"; + sn[on++] = "Invalid length for date with hour"; + sn[on++] = false; + return true + } + var e = sn[--on]; + sn[on++] = e; + if (pn(hn(e, 6, 2)) > 23) { + on -= 2; + sn[on++] = "bwipp.GS1badHour#2750"; + sn[on++] = "Invalid hour of day"; + sn[on++] = false; + return true + } + var i = hn(sn[--on], 0, 6); + sn[on++] = i; + Or.lintyymmdd() + }; + Or.linthhmm = function () { + var t = sn[--on]; + sn[on++] = t; + if (pn(hn(t, 0, 2)) > 23) { + on -= 2; + sn[on++] = "bwipp.GS1badHour#2755"; + sn[on++] = "Invalid hour of day"; + sn[on++] = false; + return true + } + if (pn(hn(sn[--on], 2, 2)) > 59) { + on--; + sn[on++] = "bwipp.GS1badMinute#2756"; + sn[on++] = "Invalid minute in the hour"; + sn[on++] = false; + return true + } + }; + Or.lintmmoptss = function () { + var t = sn[--on]; + var e = t.length; + sn[on++] = t; + if (e != 2 && e != 4) { + on--; + sn[on++] = "bwipp.GS1badTimeLength#2761"; + sn[on++] = "Invalid length for optional minutes and seconds"; + sn[on++] = false; + return true + } + var i = sn[--on]; + sn[on++] = i; + if (pn(hn(i, 0, 2)) > 59) { + on -= 2; + sn[on++] = "bwipp.GS1badMinute#2763"; + sn[on++] = "Invalid minute in the hour"; + sn[on++] = false; + return true + } + var n = sn[--on]; + sn[on++] = n; + if (n.length >= 4) { + var r = sn[--on]; + sn[on++] = r; + if (pn(hn(r, 2, 2)) > 59) { + on -= 2; + sn[on++] = "bwipp.GS1badSecond#2765"; + sn[on++] = "Invalid second in the minute"; + sn[on++] = false; + return true + } + } + on-- + }; + Or.lintyesno = function () { + var t = sn[--on]; + if (yn(t, "0") && yn(t, "1")) { + on--; + sn[on++] = "bwipp.GS1badBoolean#2772"; + sn[on++] = "Neither 0 nor 1 for yes or no"; + sn[on++] = false; + return true + } + }; + Or.lintwinding = function () { + var t = sn[--on]; + if (yn(t, "0") && (yn(t, "1") && yn(t, "9"))) { + on--; + sn[on++] = "bwipp.GS1badWinding#2778"; + sn[on++] = "Invalid winding direction"; + sn[on++] = false; + return true + } + }; + Or.lintpieceoftotal = function () { + var t = sn[--on]; + sn[on++] = t; + if (t.length % 2 != 0) { + on -= 2; + sn[on++] = "bwipp.GS1badPieceTotalLength#2783"; + sn[on++] = "Invalid piece/total length"; + sn[on++] = false; + return true + } + var e = sn[--on]; + var i = pn(hn(e, 0, ~~(e.length / 2))); + sn[on++] = e; + sn[on++] = i; + if (i == 0) { + on -= 3; + sn[on++] = "bwipp.GS1badPieceNumber#2785"; + sn[on++] = "Invalid piece number"; + sn[on++] = false; + return true + } + var n = sn[--on]; + var r = sn[--on]; + var a = ~~(r.length / 2); + var o = pn(hn(r, a, a)); + sn[on++] = n; + sn[on++] = o; + if (o == 0) { + on -= 3; + sn[on++] = "bwipp.GS1badPieceTotal#2787"; + sn[on++] = "Invalid total number"; + sn[on++] = false; + return true + } + var s = sn[--on]; + if (qi(sn[--on], s)) { + on--; + sn[on++] = "bwipp.GS1pieceExceedsTotal#2788"; + sn[on++] = "Piece number exceeds total"; + sn[on++] = false; + return true + } + }; + Or.lintpcenc = function () { + for (; ;) { + gn(sn[--on], "%"); + if (wn(sn[--on])) { + on--; + break + } + on -= 2; + var t = sn[--on]; + sn[on++] = t; + if (t.length < 2) { + on -= 2; + sn[on++] = "bwipp.GS1badPercentEscape#2794"; + sn[on++] = "Invalid % escape"; + sn[on++] = false; + break + } + var e = sn[--on]; + var i = hn(e, 0, 2); + sn[on++] = e; + sn[on++] = true; + for (var n = 0, r = i.length; n < r; n++) { + var a = ln(1); + fn(a, 0, un(i, n)); + gn("0123456789ABCDEFabcdef", a); + if (wn(sn[--on])) { + on -= 2; + sn[on++] = false; + break + } + on -= 3 + } + if (wn(sn[--on])) { + on -= 2; + sn[on++] = "bwipp.GS1badPercentChars#2801"; + sn[on++] = "Invalid characters for percent encoding"; + sn[on++] = false; + break + } + } + }; + Or.lintcouponcode = function () { + var t = sn[--on]; + sn[on++] = t; + sn[on++] = true; + vn(t, function () { + var t = sn[--on]; + if (t < 48 || t > 57) { + on--; + sn[on++] = false; + return true + } + }); + if (wn(sn[--on])) { + on -= 2; + sn[on++] = "bwipp.GS1couponNotNumeric#2809"; + sn[on++] = "Coupon not numeric"; + sn[on++] = false; + return true + } + var e = sn[--on]; + sn[on++] = e; + if (e.length < 1) { + on -= 2; + sn[on++] = "bwipp.GS1couponTooShortGCPVLI#2813"; + sn[on++] = "Coupon too short: Missing GCP VLI"; + sn[on++] = false; + return true + } + var i = sn[--on]; + var n = pn(hn(i, 0, 1)); + sn[on++] = i; + sn[on++] = n; + if (n > 6) { + on -= 2; + sn[on++] = "bwipp.GS1couponBadGCPVLI#2816"; + sn[on++] = "Coupon GCP length indicator must be 0-6"; + sn[on++] = false; + return true + } + var r = sn[--on]; + var a = sn[--on]; + sn[on++] = a; + sn[on++] = Mn(Mn(r + 6) + 1); + if (Mn(Mn(r + 6) + 1) > a.length) { + on -= 3; + sn[on++] = "bwipp.GS1couponTooShortGCP#2820"; + sn[on++] = "Coupon too short: GCP truncated"; + sn[on++] = false; + return true + } + var o = sn[--on]; + var s = sn[--on]; + var c = hn(s, o, Mn(s.length - o)); + sn[on++] = c; + if (c.length < 6) { + on -= 2; + sn[on++] = "bwipp.GS1couponTooShortOfferCode#2826"; + sn[on++] = "Coupon too short: Offer Code truncated"; + sn[on++] = false; + return true + } + var l = sn[--on]; + var p = hn(l, 6, l.length - 6); + sn[on++] = p; + if (p.length < 1) { + on -= 2; + sn[on++] = "bwipp.GS1couponTooShortSaveValueVLI#2832"; + sn[on++] = "Coupon too short: Missing Save Value VLI"; + sn[on++] = false; + return true + } + var d = sn[--on]; + var u = pn(hn(d, 0, 1)); + sn[on++] = d; + sn[on++] = u; + if (u < 1 || u > 5) { + on -= 2; + sn[on++] = "bwipp.GS1couponBadSaveValueVLI#2835"; + sn[on++] = "Coupon Save Value length indicator must be 1-5"; + sn[on++] = false; + return true + } + var f = sn[--on]; + var h = sn[--on]; + sn[on++] = h; + sn[on++] = Mn(f + 1); + if (Mn(f + 1) > h.length) { + on -= 3; + sn[on++] = "bwipp.GS1couponTooShortSaveValue#2839"; + sn[on++] = "Coupon too short: Save Value truncated"; + sn[on++] = false; + return true + } + var m = sn[--on]; + var g = sn[--on]; + var v = hn(g, m, Mn(g.length - m)); + sn[on++] = v; + if (v.length < 1) { + on -= 2; + sn[on++] = "bwipp.GS1couponTooShort1stPurchaseRequirementVLI#2845"; + sn[on++] = "Coupon too short: Missing 1st Purchase Requirement VLI"; + sn[on++] = false; + return true + } + var b = sn[--on]; + var I = pn(hn(b, 0, 1)); + sn[on++] = b; + sn[on++] = I; + if (I < 1 || I > 5) { + on -= 2; + sn[on++] = "bwipp.GS1couponBad1stPurchaseRequirementVLI#2848"; + sn[on++] = "Coupon 1st Purchase Requirement length indicator must be 1-5"; + sn[on++] = false; + return true + } + var A = sn[--on]; + var _ = sn[--on]; + sn[on++] = _; + sn[on++] = Mn(A + 1); + if (Mn(A + 1) > _.length) { + on -= 3; + sn[on++] = "bwipp.GS1couponTooShort1stPurchaseRequirement#2852"; + sn[on++] = "Coupon too short: 1st Purchase Requirement truncated"; + sn[on++] = false; + return true + } + var y = sn[--on]; + var x = sn[--on]; + var U = hn(x, y, Mn(x.length - y)); + sn[on++] = U; + if (U.length < 1) { + on -= 2; + sn[on++] = "bwipp.GS1couponTooShort1stPurchaseRequirementCode#2858"; + sn[on++] = "Coupon too short: Missing 1st Purchase Requirement Code"; + sn[on++] = false; + return true + } + var H = sn[--on]; + var R = pn(hn(H, 0, 1)); + sn[on++] = H; + if (R > 4 && R != 9) { + on -= 2; + sn[on++] = "bwipp.GS1couponBad1stPurchaseRequirementCode#2861"; + sn[on++] = "Coupon 1st Purchase Requirement Code must be 0-4 or 9"; + sn[on++] = false; + return true + } + var z = sn[--on]; + var O = hn(z, 1, z.length - 1); + sn[on++] = O; + if (O.length < 3) { + on -= 2; + sn[on++] = "bwipp.GS1couponTooShort1stPurchaseFamilyCode#2867"; + sn[on++] = "Coupon too short: 1st Purchase Family Code truncated"; + sn[on++] = false; + return true + } + var L = sn[--on]; + var W = hn(L, 3, L.length - 3); + sn[on++] = W; + if (W.length >= 1) { + var G = sn[--on]; + sn[on++] = G; + if (pn(hn(G, 0, 1)) == 1) { + var Z = sn[--on]; + var F = hn(Z, 1, Z.length - 1); + sn[on++] = F; + if (F.length < 1) { + on -= 2; + sn[on++] = "bwipp.GS1couponTooShortAdditionalPurchaseRulesCode#2877"; + sn[on++] = "Coupon too short: Missing Additional Purchase Rules Code"; + sn[on++] = false; + return true + } + var Y = sn[--on]; + sn[on++] = Y; + if (pn(hn(Y, 0, 1)) > 3) { + on -= 2; + sn[on++] = "bwipp.GS1couponBadAdditionalPurchaseRulesCode#2880"; + sn[on++] = "Coupon Additional Purchase Rules Code must be 0-3"; + sn[on++] = false; + return true + } + var Q = sn[--on]; + var J = hn(Q, 1, Q.length - 1); + sn[on++] = J; + if (J.length < 1) { + on -= 2; + sn[on++] = "bwipp.GS1couponTooShort2ndPurchaseRequirementVLI#2886"; + sn[on++] = "Coupon too short: Missing 2nd Purchase Requirement VLI"; + sn[on++] = false; + return true + } + var V = sn[--on]; + var w = pn(hn(V, 0, 1)); + sn[on++] = V; + sn[on++] = w; + if (w < 1 || w > 5) { + on -= 2; + sn[on++] = "bwipp.GS1couponBad2ndPurchaseRequirementVLI#2889"; + sn[on++] = "Coupon 2nd Purchase Requirement length indicator must be 1-5"; + sn[on++] = false; + return true + } + var K = sn[--on]; + var q = sn[--on]; + sn[on++] = q; + sn[on++] = Mn(K + 1); + if (Mn(K + 1) > q.length) { + on -= 3; + sn[on++] = "bwipp.GS1couponTooShort2ndPurchaseRequirement#2893"; + sn[on++] = "Coupon too short: 2nd Purchase Requirement truncated"; + sn[on++] = false; + return true + } + var X = sn[--on]; + var $ = sn[--on]; + var tt = hn($, X, Mn($.length - X)); + sn[on++] = tt; + if (tt.length < 1) { + on -= 2; + sn[on++] = "bwipp.GS1couponTooShort2ndPurchaseRequirementCode#2899"; + sn[on++] = "Coupon too short: Missing 2nd Purchase Requirement Code"; + sn[on++] = false; + return true + } + var et = sn[--on]; + var it = pn(hn(et, 0, 1)); + sn[on++] = et; + if (it > 4 && it != 9) { + on -= 2; + sn[on++] = "bwipp.GS1couponBad2ndPurchaseRequirementCode#2902"; + sn[on++] = "Coupon 2nd Purchase Requirement Code must be 0-4 or 9"; + sn[on++] = false; + return true + } + var nt = sn[--on]; + var rt = hn(nt, 1, nt.length - 1); + sn[on++] = rt; + if (rt.length < 3) { + on -= 2; + sn[on++] = "bwipp.GS1couponTooShort2ndPurchaseFamilyCode#2908"; + sn[on++] = "Coupon too short: 2nd Purchase Family Code truncated"; + sn[on++] = false; + return true + } + var at = sn[--on]; + var ot = hn(at, 3, at.length - 3); + sn[on++] = ot; + if (ot.length < 1) { + on -= 2; + sn[on++] = "bwipp.GS1couponTooShort2ndPurchaseGCPVLI#2914"; + sn[on++] = "Coupon too short: Missing 2nd Purchase GCP VLI"; + sn[on++] = false; + return true + } + var st = sn[--on]; + var M = pn(hn(st, 0, 1)); + sn[on++] = st; + sn[on++] = M; + if (M > 6 && M != 9) { + on -= 2; + sn[on++] = "bwipp.GS1couponBad2ndPurchaseGCPVLI#2917"; + sn[on++] = "Coupon 2nd Purchase GCP length indicator must be 0-6 or 9"; + sn[on++] = false; + return true + } + var ct = sn[--on]; + sn[on++] = ct; + if (ct != 9) { + var lt = sn[--on]; + sn[on++] = Mn(lt + 6) + } else { + on--; + sn[on++] = 0 + } + var pt = sn[--on]; + var dt = sn[--on]; + sn[on++] = dt; + sn[on++] = Mn(pt + 1); + if (Mn(pt + 1) > dt.length) { + on -= 3; + sn[on++] = "bwipp.GS1couponTooShort2ndPurchaseGCP#2921"; + sn[on++] = "Coupon too short: 2nd Purchase GCP truncated"; + sn[on++] = false; + return true + } + var ut = sn[--on]; + var ft = sn[--on]; + sn[on++] = hn(ft, ut, Mn(ft.length - ut)) + } + } + var ht = sn[--on]; + sn[on++] = ht; + if (ht.length >= 1) { + var mt = sn[--on]; + sn[on++] = mt; + if (pn(hn(mt, 0, 1)) == 2) { + var gt = sn[--on]; + var vt = hn(gt, 1, gt.length - 1); + sn[on++] = vt; + if (vt.length < 1) { + on -= 2; + sn[on++] = "bwipp.GS1couponTooShort3rdPurchaseRequirementVLI#2933"; + sn[on++] = "Coupon too short: Missing 3rd Purchase Requirement VLI"; + sn[on++] = false; + return true + } + var bt = sn[--on]; + var P = pn(hn(bt, 0, 1)); + sn[on++] = bt; + sn[on++] = P; + if (P < 1 || P > 5) { + on -= 2; + sn[on++] = "bwipp.GS1couponBad3rdPurchaseRequirementVLI#2936"; + sn[on++] = "Coupon 3rd Purchase Requirement length indicator must be 1-5"; + sn[on++] = false; + return true + } + var It = sn[--on]; + var At = sn[--on]; + sn[on++] = At; + sn[on++] = Mn(It + 1); + if (Mn(It + 1) > At.length) { + on -= 3; + sn[on++] = "bwipp.GS1couponTooShort3rdPurchaseRequirement#2940"; + sn[on++] = "Coupon too short: 3rd Purchase Requirement truncated"; + sn[on++] = false; + return true + } + var _t = sn[--on]; + var yt = sn[--on]; + var xt = hn(yt, _t, Mn(yt.length - _t)); + sn[on++] = xt; + if (xt.length < 1) { + on -= 2; + sn[on++] = "bwipp.GS1couponTooShort3rdPurchaseRequirementCode#2946"; + sn[on++] = "Coupon too short: Missing 3rd Purchase Requirement Code"; + sn[on++] = false; + return true + } + var wt = sn[--on]; + var Mt = pn(hn(wt, 0, 1)); + sn[on++] = wt; + if (Mt > 4 && Mt != 9) { + on -= 2; + sn[on++] = "bwipp.GS1couponBad3rdPurchaseRequirementCode#2949"; + sn[on++] = "Coupon 3rd Purchase Requirement Code must be 0-4 or 9"; + sn[on++] = false; + return true + } + var Pt = sn[--on]; + var jt = hn(Pt, 1, Pt.length - 1); + sn[on++] = jt; + if (jt.length < 3) { + on -= 2; + sn[on++] = "bwipp.GS1couponTooShort3rdPurchaseFamilyCode#2955"; + sn[on++] = "Coupon too short: 3rd Purchase Family Code truncated"; + sn[on++] = false; + return true + } + var Et = sn[--on]; + var Tt = hn(Et, 3, Et.length - 3); + sn[on++] = Tt; + if (Tt.length < 1) { + on -= 2; + sn[on++] = "bwipp.GS1couponTooShort3rdPurchaseGCPVLI#2961"; + sn[on++] = "Coupon too short: Missing 3rd Purchase GCP VLI"; + sn[on++] = false; + return true + } + var Ct = sn[--on]; + var j = pn(hn(Ct, 0, 1)); + sn[on++] = Ct; + sn[on++] = j; + if (j > 6 && j != 9) { + on -= 2; + sn[on++] = "bwipp.GS1couponBad3rdPurchaseGCPVLI#2964"; + sn[on++] = "Coupon 3rd Purchase GCP length indicator must be 0-6 or 9"; + sn[on++] = false; + return true + } + var Bt = sn[--on]; + sn[on++] = Bt; + if (Bt != 9) { + var St = sn[--on]; + sn[on++] = Mn(St + 6) + } else { + on--; + sn[on++] = 0 + } + var Dt = sn[--on]; + var kt = sn[--on]; + sn[on++] = kt; + sn[on++] = Mn(Dt + 1); + if (Mn(Dt + 1) > kt.length) { + on -= 3; + sn[on++] = "bwipp.GS1couponTooShort3rdPurchaseGCP#2968"; + sn[on++] = "Coupon too short: 3rd Purchase GCP truncated"; + sn[on++] = false; + return true + } + var Nt = sn[--on]; + var Ut = sn[--on]; + sn[on++] = hn(Ut, Nt, Mn(Ut.length - Nt)) + } + } + Or.couponexpire = -1; + var Ht = sn[--on]; + sn[on++] = Ht; + if (Ht.length >= 1) { + var Rt = sn[--on]; + sn[on++] = Rt; + if (pn(hn(Rt, 0, 1)) == 3) { + var zt = sn[--on]; + var Ot = hn(zt, 1, zt.length - 1); + sn[on++] = Ot; + if (Ot.length < 6) { + on -= 2; + sn[on++] = "bwipp.GS1couponTooShortExpirationDate#2981"; + sn[on++] = "Coupon too short: Expiration date"; + sn[on++] = false; + return true + } + var Lt = sn[--on]; + var Wt = pn(hn(Lt, 2, 2)); + sn[on++] = Lt; + if (Wt < 1 || Wt > 12) { + on -= 2; + sn[on++] = "bwipp.GS1couponExpirationDateBadMonth#2983"; + sn[on++] = "Invalid month in expiration date"; + sn[on++] = false; + return true + } + var Gt = sn[--on]; + var Zt = pn(hn(Gt, 0, 2)); + var Ft = Zt - 21; + sn[on++] = Gt; + sn[on++] = Zt; + sn[on++] = Ft; + if (Ft >= 51) { + on--; + var Yt = sn[--on]; + sn[on++] = Mn(Yt + 1900) + } else if (sn[--on] <= -50) { + var Qt = sn[--on]; + sn[on++] = Mn(Qt + 2100) + } else { + var Jt = sn[--on]; + sn[on++] = Mn(Jt + 2e3) + } + var E = sn[--on]; + sn[on++] = E % 400 == 0 || E % 4 == 0 && E % 100 != 0; + sn[on++] = Infinity; + var Vt = sn[--on]; + var Kt = sn[--on] ? 29 : 28; + sn[on++] = Vt; + sn[on++] = 31; + sn[on++] = Kt; + sn[on++] = 31; + sn[on++] = 30; + sn[on++] = 31; + sn[on++] = 30; + sn[on++] = 31; + sn[on++] = 31; + sn[on++] = 30; + sn[on++] = 31; + sn[on++] = 30; + sn[on++] = 31; + var qt = Lr(); + var T = sn[--on]; + var Xt = pn(hn(T, 4, 2)); + sn[on++] = T; + if (un(qt, pn(hn(T, 2, 2)) - 1) < Xt || Xt < 1) { + on -= 2; + sn[on++] = "bwipp.GS1couponExpirationDateBadDay#2990"; + sn[on++] = "Invalid day of month in expiration date"; + sn[on++] = false; + return true + } + var C = sn[--on]; + Or.couponexpire = pn(hn(C, 0, 6)); + sn[on++] = hn(C, 6, C.length - 6) + } + } + var $t = sn[--on]; + sn[on++] = $t; + if ($t.length >= 1) { + var te = sn[--on]; + sn[on++] = te; + if (pn(hn(te, 0, 1)) == 4) { + var ee = sn[--on]; + var ie = hn(ee, 1, ee.length - 1); + sn[on++] = ie; + if (ie.length < 6) { + on -= 2; + sn[on++] = "bwipp.GS1couponTooShortStartDate#3002"; + sn[on++] = "Coupon too short: Start date"; + sn[on++] = false; + return true + } + var ne = sn[--on]; + var re = pn(hn(ne, 2, 2)); + sn[on++] = ne; + if (re < 1 || re > 12) { + on -= 2; + sn[on++] = "bwipp.GS1couponStartDateBadMonth#3004"; + sn[on++] = "Invalid month in start date"; + sn[on++] = false; + return true + } + var ae = sn[--on]; + var oe = pn(hn(ae, 0, 2)); + var se = oe - 21; + sn[on++] = ae; + sn[on++] = oe; + sn[on++] = se; + if (se >= 51) { + on--; + var ce = sn[--on]; + sn[on++] = Mn(ce + 1900) + } else if (sn[--on] <= -50) { + var le = sn[--on]; + sn[on++] = Mn(le + 2100) + } else { + var pe = sn[--on]; + sn[on++] = Mn(pe + 2e3) + } + var B = sn[--on]; + sn[on++] = B % 400 == 0 || B % 4 == 0 && B % 100 != 0; + sn[on++] = Infinity; + var de = sn[--on]; + var ue = sn[--on] ? 29 : 28; + sn[on++] = de; + sn[on++] = 31; + sn[on++] = ue; + sn[on++] = 31; + sn[on++] = 30; + sn[on++] = 31; + sn[on++] = 30; + sn[on++] = 31; + sn[on++] = 31; + sn[on++] = 30; + sn[on++] = 31; + sn[on++] = 30; + sn[on++] = 31; + var fe = Lr(); + var S = sn[--on]; + var he = pn(hn(S, 4, 2)); + sn[on++] = S; + if (un(fe, pn(hn(S, 2, 2)) - 1) < he || he < 1) { + on -= 2; + sn[on++] = "bwipp.GS1couponStartDateBadDay#3011"; + sn[on++] = "Invalid day of month in start date"; + sn[on++] = false; + return true + } + var me = sn[--on]; + Or.couponstart = pn(hn(me, 0, 6)); + sn[on++] = me; + if (Or.couponexpire != -1 && Or.couponexpire < Or.couponstart) { + on -= 2; + sn[on++] = "bwipp.GS1couponExpireDateBeforeStartDate#3014"; + sn[on++] = "Coupon expires before it starts"; + sn[on++] = false; + return true + } + var ge = sn[--on]; + sn[on++] = hn(ge, 6, ge.length - 6) + } + } + var ve = sn[--on]; + sn[on++] = ve; + if (ve.length >= 1) { + var be = sn[--on]; + sn[on++] = be; + if (pn(hn(be, 0, 1)) == 5) { + var Ie = sn[--on]; + var Ae = hn(Ie, 1, Ie.length - 1); + sn[on++] = Ae; + if (Ae.length < 1) { + on -= 2; + sn[on++] = "bwipp.GS1couponTooShortSerialNumberVLI#3026"; + sn[on++] = "Coupon too short: Missing Serial Number VLI"; + sn[on++] = false; + return true + } + var D = sn[--on]; + var _e = hn(D, 0, 1); + sn[on++] = D; + sn[on++] = pn(_e) + 6 + 1; + if (pn(_e) + 6 + 1 > D.length) { + on -= 3; + sn[on++] = "bwipp.GS1couponTooShortSerialNumber#3030"; + sn[on++] = "Coupon too short: Serial Number truncated"; + sn[on++] = false; + return true + } + var ye = sn[--on]; + var xe = sn[--on]; + sn[on++] = hn(xe, ye, Mn(xe.length - ye)) + } + } + var we = sn[--on]; + sn[on++] = we; + if (we.length >= 1) { + var Me = sn[--on]; + sn[on++] = Me; + if (pn(hn(Me, 0, 1)) == 6) { + var Pe = sn[--on]; + var je = hn(Pe, 1, Pe.length - 1); + sn[on++] = je; + if (je.length < 1) { + on -= 2; + sn[on++] = "bwipp.GS1couponTooShortRetailerGCPGLNVLI#3042"; + sn[on++] = "Coupon too short: Missing Retailer GCP/GLN VLI"; + sn[on++] = false; + return true + } + var Ee = sn[--on]; + var k = pn(hn(Ee, 0, 1)); + sn[on++] = Ee; + sn[on++] = k; + if (k < 1 || k > 7) { + on -= 2; + sn[on++] = "bwipp.GS1couponBadRetailerGCPGLNVLI#3045"; + sn[on++] = "Coupon Retailer GCP/GLN length indicator must be 1-7"; + sn[on++] = false; + return true + } + var Te = sn[--on]; + var Ce = sn[--on]; + sn[on++] = Ce; + sn[on++] = Mn(Mn(Te + 6) + 1); + if (Mn(Mn(Te + 6) + 1) > Ce.length) { + on -= 3; + sn[on++] = "bwipp.GS1couponTooShortRetailerGCPGLN#3049"; + sn[on++] = "Coupon too short: Retailer GCP/GLN truncated"; + sn[on++] = false; + return true + } + var Be = sn[--on]; + var Se = sn[--on]; + sn[on++] = hn(Se, Be, Mn(Se.length - Be)) + } + } + var De = sn[--on]; + sn[on++] = De; + if (De.length >= 1) { + var ke = sn[--on]; + sn[on++] = ke; + if (pn(hn(ke, 0, 1)) == 9) { + var Ne = sn[--on]; + var Ue = hn(Ne, 1, Ne.length - 1); + sn[on++] = Ue; + if (Ue.length < 1) { + on -= 2; + sn[on++] = "bwipp.GS1couponTooShortSaveValueCode#3061"; + sn[on++] = "Coupon too short: Missing Save Value Code"; + sn[on++] = false; + return true + } + var He = sn[--on]; + var N = pn(hn(He, 0, 1)); + sn[on++] = He; + if (N > 6 || (N == 3 || N == 4)) { + on -= 2; + sn[on++] = "bwipp.GS1couponBadSaveValueCode#3064"; + sn[on++] = "Coupon Save Value Code must be 0,1,2,5 or 6"; + sn[on++] = false; + return true + } + var Re = sn[--on]; + var ze = hn(Re, 1, Re.length - 1); + sn[on++] = ze; + if (ze.length < 1) { + on -= 2; + sn[on++] = "bwipp.GS1couponTooShortSaveValueAppliesToItem#3070"; + sn[on++] = "Coupon too short: Missing Save Value Applies to Item"; + sn[on++] = false; + return true + } + var Oe = sn[--on]; + sn[on++] = Oe; + if (pn(hn(Oe, 0, 1)) > 2) { + on -= 2; + sn[on++] = "bwipp.GS1couponBadSaveValueAppliesToItem#3073"; + sn[on++] = "Coupon Save Value Applies to Item must be 0-2"; + sn[on++] = false; + return true + } + var Le = sn[--on]; + var We = hn(Le, 1, Le.length - 1); + sn[on++] = We; + if (We.length < 1) { + on -= 2; + sn[on++] = "bwipp.GS1couponTooShortStoreCouponFlag#3079"; + sn[on++] = "Coupon too short: Missing Store Coupon Flag"; + sn[on++] = false; + return true + } + var Ge = sn[--on]; + var Ze = hn(Ge, 1, Ge.length - 1); + sn[on++] = Ze; + if (Ze.length < 1) { + on -= 2; + sn[on++] = "bwipp.GS1couponTooShortDontMultiplyFlag#3085"; + sn[on++] = "Coupon too short: Missing Don't Multiply Flag"; + sn[on++] = false; + return true + } + var Fe = sn[--on]; + sn[on++] = Fe; + if (pn(hn(Fe, 0, 1)) > 1) { + on -= 2; + sn[on++] = "bwipp.GS1couponBadDontMultiplyFlag#3088"; + sn[on++] = "Don't Multiply Flag must be 0 or 1"; + sn[on++] = false; + return true + } + var Ye = sn[--on]; + sn[on++] = hn(Ye, 1, Ye.length - 1) + } + } + var Qe = sn[--on]; + sn[on++] = Qe; + if (Qe.length != 0) { + on -= 2; + sn[on++] = "bwipp.GS1couponUnrecognisedOptionalField#3095"; + sn[on++] = "Coupon fields must be 1,2,3,4,5,6 or 9, increasing order"; + sn[on++] = false; + return true + } + on-- + }; + Or.lintcouponposoffer = function () { + var t = sn[--on]; + sn[on++] = t; + sn[on++] = true; + vn(t, function () { + var t = sn[--on]; + if (t < 48 || t > 57) { + on--; + sn[on++] = false; + return true + } + }); + if (wn(sn[--on])) { + on -= 2; + sn[on++] = "bwipp.GS1couponNotNumeric#3104"; + sn[on++] = "Coupon not numeric"; + sn[on++] = false; + return true + } + var e = sn[--on]; + sn[on++] = e; + if (e.length < 1) { + on -= 2; + sn[on++] = "bwipp.GS1couponTooShortFormatCode#3107"; + sn[on++] = "Coupon too short: Missing Format Code"; + sn[on++] = false; + return true + } + var i = sn[--on]; + var n = hn(i, 0, 1); + sn[on++] = i; + if (yn(n, "0") && yn(n, "1")) { + on -= 2; + sn[on++] = "bwipp.GS1couponBadFormatCode#3110"; + sn[on++] = "Coupon format must be 0 or 1"; + sn[on++] = false; + return true + } + var r = sn[--on]; + var a = hn(r, 1, r.length - 1); + sn[on++] = a; + if (a.length < 1) { + on -= 2; + sn[on++] = "bwipp.GS1couponTooShortFunderVLI#3115"; + sn[on++] = "Coupon too short: Missing Funder VLI"; + sn[on++] = false; + return true + } + var o = sn[--on]; + var s = pn(hn(o, 0, 1)); + sn[on++] = o; + sn[on++] = s; + if (s > 6) { + on -= 3; + sn[on++] = "bwipp.GS1couponBadFunderVLI#3118"; + sn[on++] = "Coupon Funder length indicator must be 0-6"; + sn[on++] = false; + return true + } + var c = sn[--on]; + var l = sn[--on]; + sn[on++] = l; + sn[on++] = Mn(Mn(c + 6) + 1); + if (Mn(Mn(c + 6) + 1) > l.length) { + on -= 3; + sn[on++] = "bwipp.GS1couponTooShortFunder#3122"; + sn[on++] = "Coupon too short: Truncated Funder ID"; + sn[on++] = false; + return true + } + var p = sn[--on]; + var d = sn[--on]; + var u = hn(d, p, Mn(d.length - p)); + sn[on++] = u; + if (u.length < 6) { + on -= 2; + sn[on++] = "bwipp.GS1couponTooShortOfferCode#3127"; + sn[on++] = "Coupon too short: Truncated Offer Code"; + sn[on++] = false; + return true + } + var f = sn[--on]; + var h = hn(f, 6, f.length - 6); + sn[on++] = h; + if (h.length < 1) { + on -= 2; + sn[on++] = "bwipp.GS1couponTooShortSnVLI#3132"; + sn[on++] = "Coupon too short: Missing SN VLI"; + sn[on++] = false; + return true + } + var m = sn[--on]; + var g = hn(m, 0, 1); + sn[on++] = m; + sn[on++] = pn(g) + 6 + 1; + if (pn(g) + 6 + 1 > m.length) { + on -= 3; + sn[on++] = "bwipp.GS1couponTooShortSn#3137"; + sn[on++] = "Coupon too short: Truncated SN"; + sn[on++] = false; + return true + } + var v = sn[--on]; + var b = sn[--on]; + var I = hn(b, v, Mn(b.length - v)); + sn[on++] = I; + if (I.length != 0) { + on -= 2; + sn[on++] = "bwipp.GS1couponTooLong#3141"; + sn[on++] = "Coupon too long"; + sn[on++] = false; + return true + } + on-- + }; + Or.lintlatlong = function () { + var t = sn[--on]; + sn[on++] = t; + if (t.length != 20) { + on--; + sn[on++] = "bwipp.GS1badGeoLength#3148"; + sn[on++] = "Invalid length for a geo-location"; + sn[on++] = false; + return true + } + var e = sn[--on]; + sn[on++] = e; + if (pn(hn(e, 0, 10)) > 18e8) { + on--; + sn[on++] = "bwipp.GS1badLatitude#3150"; + sn[on++] = "Invalid value for latitude"; + sn[on++] = false; + return true + } + var i = sn[--on]; + sn[on++] = i; + if (pn(hn(i, 10, 10)) > 36e8) { + on--; + sn[on++] = "bwipp.GS1badLongitude#3151"; + sn[on++] = "Invalid value for longitude"; + sn[on++] = false; + return true + } + on-- + }; + if (!Wr.__3161__) (function () { + var t = Object.create(Or); + sn[on++] = Infinity; + var e = Lr(["01", "02", "03", "04", "05", "06", "07", "08", "09", "10", "80", "81", "82", "83", "84", "85", "86", "87", "88", "89", "90", "91", "92", "93", "94", "95", "96", "97", "98", "99"]); + for (var i = 0, n = e.length; i < n; i++) { + var r = un(e, i); + sn[on++] = r; + sn[on++] = r + } + t.aidcmediatype = cn(); + for (var a in t) t.hasOwnProperty(a) && (Wr.$ctx[a] = t[a]); + Wr.__3161__ = 1 + })(); + Or.lintmediatype = function () { + var t = un(Or.aidcmediatype, sn[--on]) !== undefined; + if (!t) { + on--; + sn[on++] = "bwipp.GS1UnknownMediaType#3164"; + sn[on++] = "Unknown AIDC media type"; + sn[on++] = false; + return true + } + }; + if (!Or.dontlint) { + sn[on++] = true; + for (var P = 0, Dt = Or.vals.length - 1; P <= Dt; P += 1) { + Or.ai = un(Or.ais, P); + Or.val = un(Or.vals, P); + var kt = un(Or.gs1syntax, Or.ai) !== undefined; + if (kt) { + var j = un(un(Or.gs1syntax, Or.ai), "parts"); + sn[on++] = j; + sn[on++] = 0; + vn(j, function () { + var t = sn[--on]; + sn[on++] = t; + if (un(t, "opt")) { + on--; + sn[on++] = 0 + } else { + var e = un(sn[--on], "min"); + sn[on++] = e + } + var i = sn[--on]; + var n = sn[--on]; + sn[on++] = Mn(n + i) + }); + if (sn[--on] > Or.val.length) { + on--; + sn[on++] = "bwipp.GS1valueTooShort#3178"; + sn[on++] = "Too short"; + sn[on++] = false; + break + } + var E = sn[--on]; + sn[on++] = E; + sn[on++] = 0; + vn(E, function () { + var t = un(sn[--on], "max"); + var e = sn[--on]; + sn[on++] = Mn(e + t) + }); + if (sn[--on] < Or.val.length) { + on--; + sn[on++] = "bwipp.GS1valueTooLong#3181"; + sn[on++] = "Too long"; + sn[on++] = false; + break + } + vn(sn[--on], function () { + Or.props = sn[--on]; + var t = un(Or.props, "max"); + var e = Or.val; + var i = e.length; + if (t > e.length) { + var n = i; + i = t; + t = n + } + Or.eval = hn(Or.val, 0, t); + var r = Or.eval.length; + Or.val = hn(Or.val, r, Or.val.length - r); + if (Or.eval.length == 0) { + if (wn(un(Or.props, "opt"))) { + on--; + sn[on++] = "bwipp.GS1valueTooShort#3190"; + sn[on++] = "Too short"; + sn[on++] = false; + return true + } + } else { + if (Or.eval.length < un(Or.props, "min")) { + on--; + sn[on++] = "bwipp.GS1valueTooShort#3194"; + sn[on++] = "Too short"; + sn[on++] = false; + return true + } + var a = new Map([ + ["N", "lintnumeric"], + ["X", "lintcset82"], + ["Y", "lintcset39"] + ]); + sn[on++] = Or.eval; + if (Or[un(a, un(Or.props, "cset"))]() === true) return true; + vn(un(Or.props, "linters"), function () { + var t = Or[sn[--on]]; + sn[on++] = Or.eval; + if (t() === true) return true + }) + } + }); + var T = sn[--on]; + sn[on++] = T; + if (wn(T)) break; + if (Or.val.length != 0) { + on--; + sn[on++] = "bwipp.GS1valueTooLong#3202"; + sn[on++] = "Too long"; + sn[on++] = false; + break + } + } else { + on--; + sn[on++] = "bwipp.GS1unknownAI#3205"; + sn[on++] = "Unrecognised AI"; + sn[on++] = false; + break + } + } + if (wn(sn[--on])) { + var C = sn[--on]; + var B = ln(C.length + Or.ai.length + 5); + mn(B, 0, "AI "); + mn(B, 3, Or.ai); + mn(B, 3 + Or.ai.length, ": "); + mn(B, 5 + Or.ai.length, C); + sn[on++] = B; + Pn() + } + Or.aiexists = function () { + Or.this = sn[--on]; + Or.patt = sn[--on]; + for (var t = 0, e = 1; t < e; t++) { + var i = un(Or.aivals, Or.patt) !== undefined; + if (i) { + sn[on++] = true; + break + } + if (Or.patt.length == 4) { + if (_n(hn(Or.patt, 3, 1), "n")) { + var n = _n(hn(Or.patt, 2, 1), "n") ? 2 : 3; + Or.pfxlen = n; + var r = Or.ais; + sn[on++] = false; + for (var a = 0, o = r.length; a < o; a++) { + var s = un(r, a); + sn[on++] = s; + if (yn(s, Or.this) && s.length == 4) { + if (_n(hn(sn[--on], 0, Or.pfxlen), hn(Or.patt, 0, Or.pfxlen))) { + on--; + sn[on++] = true + } + } else on-- + } + break + } + sn[on++] = false; + break + } + sn[on++] = false; + break + } + }; + var Nt = Or.vals; + Or.aivals = new Map; + for (var S = 0, Ut = Or.vals.length - 1; S <= Ut; S += 1) { + Or.ai = un(Or.ais, S); + Or.val = un(Or.vals, S); + var Ht = un(Or.aivals, Or.ai) !== undefined; + if (Ht) { + if (yn(un(Or.aivals, Or.ai), Or.val)) { + var D = ln(Or.ai.length + 40); + mn(D, 0, "Repeated AIs ("); + mn(D, 14, Or.ai); + mn(D, 14 + Or.ai.length, ") must have the same value"); + sn[on++] = "bwipp.GS1repeatedDifferingAIs#3255"; + sn[on++] = D; + Pn() + } + } else fn(Or.aivals, Or.ai, Or.val) + } + for (var k = 0, Rt = Or.vals.length - 1; k <= Rt; k += 1) { + Or.ai = un(Or.ais, k); + var zt = un(Or.gs1syntax, Or.ai); + var Ot = un(zt, "ex") !== undefined; + sn[on++] = zt; + sn[on++] = "ex"; + if (Ot) { + var Lt = sn[--on]; + vn(un(sn[--on], Lt), function () { + Or.patt = sn[--on]; + sn[on++] = Or.patt; + sn[on++] = Or.ai; + Or.aiexists(); + if (sn[--on]) { + var t = ln(Or.ai.length + Or.patt.length + 36); + mn(t, 0, "AIs ("); + mn(t, 5, Or.ai); + mn(t, 5 + Or.ai.length, ") and ("); + mn(t, 12 + Or.ai.length, Or.patt); + mn(t, 12 + Or.ai.length + Or.patt.length, ") are mutually exclusive"); + sn[on++] = "bwipp.GS1exclusiveAIs#3275"; + sn[on++] = t; + Pn() + } + }) + } else on -= 2; + if (Or.lintreqs) { + var Wt = un(Or.gs1syntax, Or.ai); + var Gt = un(Wt, "req") !== undefined; + sn[on++] = Wt; + sn[on++] = "req"; + if (Gt) { + var Zt = sn[--on]; + vn(un(sn[--on], Zt), function () { + var t = sn[--on]; + sn[on++] = false; + vn(t, function () { + sn[on++] = Or.ai; + Or.aiexists(); + if (sn[--on]) { + on--; + sn[on++] = true + } + }); + if (wn(sn[--on])) { + var e = ln(Or.ai.length + 47); + mn(e, 0, "One of more requisite AIs for AI ("); + mn(e, 34, Or.ai); + mn(e, 34 + Or.ai.length, ") are missing"); + sn[on++] = "bwipp.GS1missingAIs#3292"; + sn[on++] = e; + Pn() + } + }) + } else on -= 2 + } + } + } + sn[on++] = Or.ais; + sn[on++] = Or.vals; + sn[on++] = Or.fncs + } + + function Tn() { + if (T.bwipjs_dontdraw) return; + var Z = Object.create(Tn.$ctx || (Tn.$ctx = {})); + Z.width = 1; + Z.height = 1; + Z.barcolor = "unset"; + Z.backgroundcolor = "unset"; + Z.colormap = "unset"; + Z.dotty = false; + Z.inkspread = 0; + Z.inkspreadh = 0; + Z.inkspreadv = 0; + Z.includetext = false; + Z.txt = Lr([]); + Z.textcolor = "unset"; + Z.textxalign = "unset"; + Z.textyalign = "unset"; + Z.textfont = "OCR-B"; + Z.textsize = 10; + Z.textxoffset = 0; + Z.textyoffset = 0; + Z.textgaps = 0; + Z.alttext = ""; + vn(sn[--on], function () { + var t = sn[--on]; + Z[sn[--on]] = t + }); + sn[on++] = Z.opt; + delete Z["opt"]; + sn[on++] = Z; + jn(); + on--; + if (Z.inkspread != 0) Z.inkspreadh = Z.inkspread; + if (Z.inkspread != 0) Z.inkspreadv = Z.inkspread; + if (Z.textsize <= 0) { + sn[on++] = "bwipp.renmatrixBadTextsize#3602"; + sn[on++] = "The font size must be greater than zero"; + Pn() + } + Z.xyget = function () { + var t = sn[--on]; + var e = un(Z.pixs, Mn(sn[--on] + t * Z.pixx)); + sn[on++] = e + }; + Z.cget = function () { + var t = sn[--on]; + var e = un(Z.cache, Mn(sn[--on] + t * Z.pixx)); + var i = sn[--on]; + sn[on++] = Nn(i, e) + }; + Z.cput = function () { + var t = sn[--on]; + sn[on++] = t; + if (t % 4 == 0) { + var e = sn[--on]; + var i = sn[--on]; + var n = sn[--on]; + var r = Z.pixx; + var a = Z.cache; + fn(a, Mn(n + i * r), Se(un(a, Mn(n + i * r)), e)) + } else on -= 3 + }; + Z.abcd = function () { + sn[on++] = ln(4); + sn[on++] = 0; + sn[on++] = Infinity; + var t = sn[--on]; + var e = sn[--on]; + var i = sn[--on]; + var n = sn[--on]; + var r = Mn(sn[--on] + n * Z.pixx); + sn[on++] = i; + sn[on++] = e; + sn[on++] = t; + sn[on++] = r; + In(hn(Z.pixs, r, 2)); + var a = sn[--on]; + var o = sn[--on]; + var s = hn(Z.pixs, Mn(sn[--on] + Z.pixx), 2); + sn[on++] = o; + sn[on++] = a; + In(s); + var c = Lr(); + for (var l = 0, p = c.length; l < p; l++) { + var d = sn[--on]; + var u = sn[--on]; + fn(u, d, Mn(un(c, l) + 48)); + sn[on++] = u; + sn[on++] = Mn(d + 1) + } + on-- + }; + Z.right = function () { + if (Z.dir != 1) { + sn[on++] = Z.x; + sn[on++] = Z.y; + sn[on++] = Z.dir; + Z.cput(); + sn[on++] = Lr([Z.x, Z.y]) + } + Z.x = Z.x + 1; + Z.dir = 1 + }; + Z.down = function () { + if (Z.dir != 2) { + sn[on++] = Z.x; + sn[on++] = Z.y; + sn[on++] = Z.dir; + Z.cput(); + sn[on++] = Lr([Z.x, Z.y]) + } + Z.y = Z.y + 1; + Z.dir = 2 + }; + Z.left = function () { + if (Z.dir != 4) { + sn[on++] = Z.x; + sn[on++] = Z.y; + sn[on++] = Z.dir; + Z.cput(); + sn[on++] = Lr([Z.x, Z.y]) + } + Z.x = Z.x - 1; + Z.dir = 4 + }; + Z.up = function () { + if (Z.dir != 8) { + sn[on++] = Z.x; + sn[on++] = Z.y; + sn[on++] = Z.dir; + Z.cput(); + sn[on++] = Lr([Z.x, Z.y]) + } + Z.y = Z.y - 1; + Z.dir = 8 + }; + Z.trace = function () { + Z.y = sn[--on]; + Z.x = sn[--on]; + sn[on++] = "dir"; + sn[on++] = Mn(Z.x + 1); + sn[on++] = Mn(Z.y + 1); + Z.xyget(); + var t = sn[--on] == 1 ? 8 : 4; + Z[sn[--on]] = t; + Z.sx = Z.x; + Z.sy = Z.y; + Z.sdir = Z.dir; + sn[on++] = Infinity; + for (; ;) { + sn[on++] = Z.x; + sn[on++] = Z.y; + Z.abcd(); + for (var e = 0, i = 1; e < i; e++) { + var n = sn[--on]; + sn[on++] = n; + if (_n(n, "0001") || (_n(n, "0011") || _n(n, "1011"))) { + on--; + Z.right(); + break + } + var r = sn[--on]; + sn[on++] = r; + if (_n(r, "0010") || (_n(r, "1010") || _n(r, "1110"))) { + on--; + Z.down(); + break + } + var a = sn[--on]; + sn[on++] = a; + if (_n(a, "1000") || (_n(a, "1100") || _n(a, "1101"))) { + on--; + Z.left(); + break + } + var o = sn[--on]; + sn[on++] = o; + if (_n(o, "0100") || (_n(o, "0101") || _n(o, "0111"))) { + on--; + Z.up(); + break + } + var s = sn[--on]; + sn[on++] = s; + if (_n(s, "1001")) + if (Z.dir == 2) { + on--; + Z.left(); + break + } else { + on--; + Z.right(); + break + } + else if (Z.dir == 1) { + on--; + Z.down(); + break + } else { + on--; + Z.up(); + break + } + } + if (_n(Z.x, Z.sx) && _n(Z.y, Z.sy) && Z.dir == Z.sdir) break + } + An(Lr(bn())); + var c = sn[--on]; + var l = sn[--on]; + sn[on++] = c; + sn[on++] = l; + on-- + }; + Z.drawlayer = function () { + Z.pixsorig = Z.pixs; + Z.pixs = sn[--on]; + sn[on++] = Infinity; + for (var t = 0, e = Z.pixx + 2; t < e; t++) sn[on++] = 0; + for (var i = 0, n = Z.pixx, r = Z.pixs.length - 1; n < 0 ? i >= r : i <= r; i += n) { + sn[on++] = 0; + In(hn(Z.pixs, i, Z.pixx)); + sn[on++] = 0 + } + for (var a = 0, o = Z.pixx + 2; a < o; a++) sn[on++] = 0; + Z.pixs = Lr(); + Z.pixx = Z.pixx + 2; + Z.pixy = Z.pixy + 2; + sn[on++] = Infinity; + for (var s = 0, c = Z.pixs.length; s < c; s++) sn[on++] = 0; + Z.cache = Lr(); + sn[on++] = Infinity; + for (var l = 0, p = Z.pixy - 2; l <= p; l += 1) { + Z.j = l; + for (var d = 0, u = Z.pixx - 2; d <= u; d += 1) { + Z.i = d; + sn[on++] = "k"; + sn[on++] = Z.i; + sn[on++] = Z.j; + Z.abcd(); + var f = sn[--on]; + Z[sn[--on]] = f; + if (_n(Z.k, "0001") || _n(Z.k, "1001")) { + sn[on++] = 8; + sn[on++] = Z.i; + sn[on++] = Z.j; + Z.cget(); + if (sn[--on] == 0) { + sn[on++] = Z.i; + sn[on++] = Z.j; + Z.trace() + } + } + if (_n(Z.k, "1110")) { + sn[on++] = 4; + sn[on++] = Z.i; + sn[on++] = Z.j; + Z.cget(); + if (sn[--on] == 0) { + sn[on++] = Z.i; + sn[on++] = Z.j; + Z.trace() + } + } + } + } + Z.paths = Lr(); + Z.pixx = Z.pixx - 2; + Z.pixy = Z.pixy - 2; + Y.newpath(); + var h = Z.paths; + for (var m = 0, g = h.length; m < g; m++) { + Z.p = un(h, m); + Z.len = Z.p.length; + In(un(Z.p, Z.len - 1)); + In(un(Z.p, 0)); + for (var v = 0, b = Z.len - 1; v <= b; v += 1) { + Z.i = v; + In(un(Z.p, (Z.i + 1) % Z.len)); + var I = sn[--on]; + var A = sn[--on]; + var _ = sn[--on]; + var y = sn[--on]; + var x = sn[--on]; + var w = sn[--on]; + sn[on++] = y; + sn[on++] = _; + sn[on++] = A; + sn[on++] = I; + sn[on++] = w; + sn[on++] = y; + sn[on++] = Z.inkspreadh; + if (Sn(I, x)) { + var M = sn[--on]; + var P = sn[--on]; + sn[on++] = Mn(P + M) + } else { + var j = sn[--on]; + var E = sn[--on]; + sn[on++] = Mn(E - j) + } + var T = sn[--on]; + var C = sn[--on]; + var B = sn[--on]; + var S = sn[--on]; + var D = sn[--on]; + sn[on++] = D; + sn[on++] = T; + sn[on++] = S; + sn[on++] = B; + sn[on++] = D; + sn[on++] = Z.inkspreadv; + if (qi(S, C)) { + var k = sn[--on]; + var N = sn[--on]; + sn[on++] = Mn(N + k) + } else { + var U = sn[--on]; + var H = sn[--on]; + sn[on++] = Mn(H - U) + } + var R = sn[--on]; + var z = sn[--on]; + var O = sn[--on]; + var L = sn[--on]; + sn[on++] = O; + sn[on++] = z; + sn[on++] = L; + sn[on++] = Mn(Z.pixy - R); + if (Z.i == 0) { + var W = sn[--on]; + Y.moveto(sn[--on], W) + } else { + var G = sn[--on]; + Y.lineto(sn[--on], G) + } + } + Y.closepath(); + on -= 4 + } + Y.fill(); + Z.pixs = Z.pixsorig + }; + Z.drawlayerdots = function () { + Z.pixsorig = Z.pixs; + Z.pixs = sn[--on]; + Y.newpath(); + for (var t = 0, e = Z.pixs.length - 1; t <= e; t += 1) { + Z.x = t % Z.pixx; + Z.y = ~~(t / Z.pixx); + sn[on++] = Z.x; + sn[on++] = Z.y; + Z.xyget(); + if (sn[--on] == 1) { + Y.moveto(Mn(Z.x + .5), Mn(Z.pixy - Z.y - .5)); + Y.arc(Mn(Z.x + .5), Mn(Z.pixy - Z.y - .5), Mn(.5 - Z.inkspread), 0, 360, 1) + } + } + Y.fill(); + Z.pixs = Z.pixsorig + }; + Y.save(); + Z.inkspread = Z.inkspread / 2; + Z.inkspreadh = Z.inkspreadh / 2; + Z.inkspreadv = Z.inkspreadv / 2; + var t = Y.currpos(); + Y.translate(t.x, t.y); + Y.scale(Z.width / Z.pixx * 72, Z.height / Z.pixy * 72); + Y.moveto(0, 0); + Y.lineto(Z.pixx, 0); + Y.lineto(Z.pixx, Z.pixy); + Y.lineto(0, Z.pixy); + Y.closepath(); + if (_n(Z.colormap, "unset")) { + var e = new Map([ + [1, Z.barcolor] + ]); + Z.colormap = e + } + var i = Z.colormap; + for (var n = i.size, r = i.keys(), a = 0; a < n; a++) { + var o = r.next().value; + var s = i.get(o); + sn[on++] = o; + sn[on++] = s; + if (yn(s, "unset")) Y.setcolor(sn[--on]); + else on--; + Z.key = sn[--on]; + sn[on++] = Infinity; + var c = Z.pixs; + for (var l = 0, p = c.length; l < p; l++) { + var d = _n(un(c, l), Z.key) ? 1 : 0; + sn[on++] = d + } + var u = Lr(); + sn[on++] = u; + if (Z.dotty) Z.drawlayerdots(); + else Z.drawlayer() + } + if (yn(Z.textcolor, "unset")) Y.setcolor(Z.textcolor); + if (Z.includetext) + if (_n(Z.textxalign, "unset") && _n(Z.textyalign, "unset") && _n(Z.alttext, "")) { + Z.s = 0; + Z.fn = ""; + var f = Z.txt; + for (var h = 0, m = f.length; h < m; h++) { + vn(un(f, h)); + var g = sn[--on]; + var v = sn[--on]; + sn[on++] = v; + sn[on++] = g; + if (g != Z.s || yn(v, Z.fn)) { + var b = sn[--on]; + sn[on++] = b; + if (b <= 0) { + on -= 5; + sn[on++] = "bwipp.renmatrixFontTooSmall#3803"; + sn[on++] = "The font size is too small"; + Pn() + } + var I = sn[--on]; + var A = sn[--on]; + Z.s = I; + Z.fn = A; + Y.selectfont(A, I) + } else on -= 2; + var _ = sn[--on]; + Y.moveto(sn[--on], _); + Y.show(sn[--on], 0, 0) + } + } else { + Y.selectfont(Z.textfont, Z.textsize); + if (_n(Z.alttext, "")) { + sn[on++] = Infinity; + var y = Z.txt; + for (var x = 0, w = y.length; x < w; x++) vn(un(un(y, x), 0)); + Z.txt = Lr(); + Z.tstr = ln(Z.txt.length); + for (var M = 0, P = Z.txt.length - 1; M <= P; M += 1) fn(Z.tstr, M, un(Z.txt, M)) + } else Z.tstr = Z.alttext; + if (Z.tstr.length == 0) sn[on++] = 0; + else { + Y.save(); + Y.newpath(); + Y.moveto(0, 0); + Y.charpath("0", false); + var j = Y.pathbbox(); + Y.restore(); + sn[on++] = j.ury + } + Z.textascent = sn[--on]; + var E = Y.stringwidth(Z.tstr); + Z.textwidth = Mn(E.w + (Z.tstr.length - 1) * Z.textgaps); + Z.textxpos = Mn(Z.textxoffset + Mn(Z.pixx - Z.textwidth) / 2); + if (_n(Z.textxalign, "left")) Z.textxpos = Z.textxoffset; + if (_n(Z.textxalign, "right")) Z.textxpos = Mn(Z.pixx - Z.textxoffset - Z.textwidth); + if (_n(Z.textxalign, "offleft")) Z.textxpos = -Mn(Z.textwidth + Z.textxoffset); + if (_n(Z.textxalign, "offright")) Z.textxpos = Z.pixx + Z.textxoffset; + if (_n(Z.textxalign, "justify") && Z.textwidth < Z.pixx) { + Z.textxpos = 0; + Z.textgaps = Mn(Z.pixx - Z.textwidth) / (Z.tstr.length - 1) + } + Z.textypos = -Mn(Mn(Z.textyoffset + Z.textascent) + 1); + if (_n(Z.textyalign, "above")) Z.textypos = Z.textyoffset + Z.pixy + 1; + if (_n(Z.textyalign, "center")) Z.textypos = Mn(Z.textyoffset + Mn(Z.pixy - Z.textascent) / 2); + Y.moveto(Z.textxpos, Z.textypos); + Y.show(Z.tstr, Z.textgaps, 0) + } Y.restore() + } + + function D() { + var i = Object.create(D.$ctx || (D.$ctx = {})); + i.dontdraw = false; + i.includetext = false; + i.textfont = "OCR-B"; + i.textsize = 12; + i.textxoffset = 0; + i.textyoffset = null; + i.height = .7; + sn[on++] = i; + jn(); + i.options = sn[--on]; + i.barcode = sn[--on]; + if (_n(i.textyoffset, null)) i.textyoffset = Mn(i.height * 72 + 1); + if (i.barcode.length != 5) { + sn[on++] = "bwipp.ean5badLength#4003"; + sn[on++] = "EAN-5 add-on must be 5 digits"; + Pn() + } + vn(i.barcode, function () { + var t = sn[--on]; + if (t < 48 || t > 57) { + sn[on++] = "bwipp.ean5badCharacter#4007"; + sn[on++] = "EAN-5 add-on must contain only digits"; + Pn() + } + }); + if (!D.__4027__) (function () { + var t = Object.create(i); + t.encs = Lr(["3211", "2221", "2122", "1411", "1132", "1231", "1114", "1312", "1213", "3112", "112", "11"]); + t.barchars = "0123456789"; + t.mirrormaps = Lr(["11000", "10100", "10010", "10001", "01100", "00110", "00011", "01010", "01001", "00101"]); + for (var e in t) t.hasOwnProperty(e) && (D.$ctx[e] = t[e]); + D.__4027__ = 1 + })(); + i.checksum = 0; + for (var t = 0; t <= 4; t += 1) { + i.i = t; + i.barchar = Mn(un(i.barcode, i.i) - 48); + if (i.i % 2 == 0) i.checksum = Mn(i.barchar * 3 + i.checksum); + else i.checksum = Mn(i.barchar * 9 + i.checksum) + } + i.checksum = i.checksum % 10; + i.mirrormap = un(i.mirrormaps, i.checksum); + i.sbs = ln(31); + i.txt = Lr(5); + for (var e = 0; e <= 4; e += 1) { + i.i = e; + if (i.i == 0) mn(i.sbs, 0, un(i.encs, 10)); + else mn(i.sbs, (i.i - 1) * 6 + 7, un(i.encs, 11)); + gn(i.barchars, hn(i.barcode, i.i, 1)); + on--; + i.indx = sn[--on].length; + on -= 2; + i.enc = un(i.encs, i.indx); + if (un(i.mirrormap, i.i) == 49) { + i.enclen = i.enc.length; + i.revenc = ln(i.enclen); + for (var n = 0, r = i.enclen - 1; n <= r; n += 1) { + i.j = n; + i.char = un(i.enc, i.j); + fn(i.revenc, i.enclen - i.j - 1, i.char) + } + i.enc = i.revenc + } + mn(i.sbs, i.i * 6 + 3, i.enc); + fn(i.txt, i.i, Lr([hn(i.barcode, i.i, 1), (i.i - 1) * 9 + 13 + i.textxoffset, i.textyoffset, i.textfont, i.textsize])) + } + sn[on++] = Infinity; + sn[on++] = Infinity; + var a = i.sbs; + for (var o = 0, s = a.length; o < s; o++) sn[on++] = un(a, o) - 48; + var c = Lr(); + sn[on++] = Infinity; + for (var l = 0, p = 16; l < p; l++) sn[on++] = i.height; + var d = Lr(); + sn[on++] = Infinity; + for (var u = 0, f = 16; u < f; u++) sn[on++] = 0; + var h = Lr(); + sn[on++] = "ren"; + sn[on++] = Ki; + sn[on++] = "sbs"; + sn[on++] = c; + sn[on++] = "bhs"; + sn[on++] = d; + sn[on++] = "bbs"; + sn[on++] = h; + if (i.includetext) { + sn[on++] = "txt"; + sn[on++] = i.txt + } + sn[on++] = "opt"; + sn[on++] = i.options; + sn[on++] = "guardrightpos"; + sn[on++] = 10; + sn[on++] = "guardrightypos"; + sn[on++] = Mn(i.textyoffset + 4); + sn[on++] = "bordertop"; + sn[on++] = 10; + var m = cn(); + sn[on++] = m; + if (!i.dontdraw) Ki() + } + + function k() { + var i = Object.create(k.$ctx || (k.$ctx = {})); + i.dontdraw = false; + i.includetext = false; + i.textfont = "OCR-B"; + i.textsize = 12; + i.textxoffset = 0; + i.textyoffset = null; + i.height = .7; + sn[on++] = i; + jn(); + i.options = sn[--on]; + i.barcode = sn[--on]; + if (_n(i.textyoffset, null)) i.textyoffset = Mn(i.height * 72 + 1); + if (i.barcode.length != 2) { + sn[on++] = "bwipp.ean2badLength#4146"; + sn[on++] = "EAN-2 add-on must be 2 digits"; + Pn() + } + vn(i.barcode, function () { + var t = sn[--on]; + if (t < 48 || t > 57) { + sn[on++] = "bwipp.ean2badCharacter#4150"; + sn[on++] = "EAN-2 add-on must contain only digits"; + Pn() + } + }); + if (!k.__4167__) (function () { + var t = Object.create(i); + t.encs = Lr(["3211", "2221", "2122", "1411", "1132", "1231", "1114", "1312", "1213", "3112", "112", "11"]); + t.barchars = "0123456789"; + t.mirrormaps = Lr(["00", "01", "10", "11"]); + for (var e in t) t.hasOwnProperty(e) && (k.$ctx[e] = t[e]); + k.__4167__ = 1 + })(); + i.mirrormap = un(i.mirrormaps, pn(hn(i.barcode, 0, 2)) % 4); + i.sbs = ln(13); + i.txt = Lr(2); + for (var t = 0; t <= 1; t += 1) { + i.i = t; + if (i.i == 0) mn(i.sbs, 0, un(i.encs, 10)); + else mn(i.sbs, (i.i - 1) * 6 + 7, un(i.encs, 11)); + gn(i.barchars, hn(i.barcode, i.i, 1)); + on--; + i.indx = sn[--on].length; + on -= 2; + i.enc = un(i.encs, i.indx); + if (un(i.mirrormap, i.i) == 49) { + i.enclen = i.enc.length; + i.revenc = ln(i.enclen); + for (var e = 0, n = i.enclen - 1; e <= n; e += 1) { + i.j = e; + i.char = un(i.enc, i.j); + fn(i.revenc, i.enclen - i.j - 1, i.char) + } + i.enc = i.revenc + } + mn(i.sbs, i.i * 6 + 3, i.enc); + fn(i.txt, i.i, Lr([hn(i.barcode, i.i, 1), (i.i - 1) * 9 + 13 + i.textxoffset, i.textyoffset, i.textfont, i.textsize])) + } + sn[on++] = Infinity; + sn[on++] = Infinity; + var r = i.sbs; + for (var a = 0, o = r.length; a < o; a++) sn[on++] = un(r, a) - 48; + var s = Lr(); + sn[on++] = Infinity; + for (var c = 0, l = 12; c < l; c++) sn[on++] = i.height; + var p = Lr(); + sn[on++] = Infinity; + for (var d = 0, u = 12; d < u; d++) sn[on++] = 0; + var f = Lr(); + sn[on++] = "ren"; + sn[on++] = Ki; + sn[on++] = "sbs"; + sn[on++] = s; + sn[on++] = "bhs"; + sn[on++] = p; + sn[on++] = "bbs"; + sn[on++] = f; + if (i.includetext) { + sn[on++] = "txt"; + sn[on++] = i.txt + } + sn[on++] = "opt"; + sn[on++] = i.options; + sn[on++] = "guardrightpos"; + sn[on++] = 10; + sn[on++] = "guardrightypos"; + sn[on++] = Mn(i.textyoffset + 4); + sn[on++] = "bordertop"; + sn[on++] = 10; + var h = cn(); + sn[on++] = h; + if (!i.dontdraw) Ki() + } + + function Z() { + var i = Object.create(Z.$ctx || (Z.$ctx = {})); + i.dontdraw = false; + i.includetext = false; + i.textfont = "OCR-B"; + i.textsize = 12; + i.textxoffset = -10; + i.textyoffset = -4; + i.height = 1; + i.addongap = 12; + i.addontextfont = "unset"; + i.addontextsize = null; + i.addontextxoffset = null; + i.addontextyoffset = null; + sn[on++] = i; + jn(); + i.options = sn[--on]; + i.barcode = sn[--on]; + gn(i.barcode, " "); + if (sn[--on]) { + i.barcode = sn[--on]; + on--; + i.addon = sn[--on] + } else { + on--; + i.addon = "" + } + if (i.barcode.length != 12 && i.barcode.length != 13) { + sn[on++] = "bwipp.ean13badLength#4288"; + sn[on++] = "EAN-13 must be 12 or 13 digits"; + Pn() + } + vn(i.barcode, function () { + var t = sn[--on]; + if (t < 48 || t > 57) { + sn[on++] = "bwipp.ean13badCharacter#4292"; + sn[on++] = "EAN-13 must contain only digits"; + Pn() + } + }); + if (i.addon.length != 0 && i.addon.length != 2 && i.addon.length != 5) { + sn[on++] = "bwipp.ean13badAddOnLength#4296"; + sn[on++] = "Add-on for EAN-13 must be 2 or 5 digits"; + Pn() + } + i.pad = ln(13); + i.checksum = 0; + for (var t = 0; t <= 11; t += 1) { + i.i = t; + i.barchar = Mn(un(i.barcode, i.i) - 48); + if (i.i % 2 == 0) i.checksum = Mn(i.barchar + i.checksum); + else i.checksum = Mn(i.barchar * 3 + i.checksum) + } + i.checksum = Mn(10 - i.checksum % 10) % 10; + if (i.barcode.length == 13) + if (un(i.barcode, 12) != Mn(i.checksum + 48)) { + sn[on++] = "bwipp.ean13badCheckDigit#4314"; + sn[on++] = "Incorrect EAN-13 check digit provided"; + Pn() + } mn(i.pad, 0, i.barcode); + fn(i.pad, 12, Mn(i.checksum + 48)); + i.barcode = i.pad; + if (!Z.__4337__) (function () { + var t = Object.create(i); + t.encs = Lr(["3211", "2221", "2122", "1411", "1132", "1231", "1114", "1312", "1213", "3112", "111", "11111", "111"]); + t.barchars = "0123456789"; + t.mirrormaps = Lr(["000000", "001011", "001101", "001110", "010011", "011001", "011100", "010101", "010110", "011010"]); + for (var e in t) t.hasOwnProperty(e) && (Z.$ctx[e] = t[e]); + Z.__4337__ = 1 + })(); + i.sbs = ln(59); + i.txt = Lr(13); + mn(i.sbs, 0, un(i.encs, 10)); + i.mirrormap = un(i.mirrormaps, un(i.barcode, 0) - 48); + fn(i.txt, 0, Lr([hn(i.barcode, 0, 1), i.textxoffset, i.textyoffset, i.textfont, i.textsize])); + for (var e = 1; e <= 6; e += 1) { + i.i = e; + gn(i.barchars, hn(i.barcode, i.i, 1)); + on--; + i.indx = sn[--on].length; + on -= 2; + i.enc = un(i.encs, i.indx); + if (un(i.mirrormap, i.i - 1) == 49) { + i.enclen = i.enc.length; + i.revenc = ln(i.enclen); + for (var n = 0, r = i.enclen - 1; n <= r; n += 1) { + i.j = n; + i.char = un(i.enc, i.j); + fn(i.revenc, i.enclen - i.j - 1, i.char) + } + i.enc = i.revenc + } + mn(i.sbs, (i.i - 1) * 4 + 3, i.enc); + fn(i.txt, i.i, Lr([hn(i.barcode, i.i, 1), (i.i - 1) * 7 + 14 + i.textxoffset, i.textyoffset, i.textfont, i.textsize])) + } + mn(i.sbs, (7 - 1) * 4 + 3, un(i.encs, 11)); + for (var a = 7; a <= 12; a += 1) { + i.i = a; + gn(i.barchars, hn(i.barcode, i.i, 1)); + on--; + i.indx = sn[--on].length; + on -= 2; + i.enc = un(i.encs, i.indx); + mn(i.sbs, (i.i - 1) * 4 + 8, i.enc); + fn(i.txt, i.i, Lr([hn(i.barcode, i.i, 1), (i.i - 1) * 7 + 18 + i.textxoffset, i.textyoffset, i.textfont, i.textsize])) + } + mn(i.sbs, 56, un(i.encs, 12)); + sn[on++] = Infinity; + var o = i.sbs; + for (var s = 0, c = o.length; s < c; s++) sn[on++] = un(o, s) - 48; + i.sbs = Lr(); + if (i.includetext) { + sn[on++] = Infinity; + sn[on++] = i.height; + sn[on++] = i.height; + for (var l = 0, p = 12; l < p; l++) sn[on++] = Mn(i.height - .075); + sn[on++] = i.height; + sn[on++] = i.height; + for (var d = 0, u = 12; d < u; d++) sn[on++] = Mn(i.height - .075); + sn[on++] = i.height; + sn[on++] = i.height; + i.bhs = Lr(); + sn[on++] = Infinity; + sn[on++] = 0; + sn[on++] = 0; + for (var f = 0, h = 12; f < h; f++) sn[on++] = .075; + sn[on++] = 0; + sn[on++] = 0; + for (var m = 0, g = 12; m < g; m++) sn[on++] = .075; + sn[on++] = 0; + sn[on++] = 0; + i.bbs = Lr() + } else { + sn[on++] = Infinity; + for (var v = 0, b = 30; v < b; v++) sn[on++] = i.height; + i.bhs = Lr(); + sn[on++] = Infinity; + for (var I = 0, A = 30; I < A; I++) sn[on++] = 0; + i.bbs = Lr(); + i.txt = Lr([]) + } + i.guardrightypos = 0; + if (yn(i.addon, "")) { + sn[on++] = Infinity; + sn[on++] = "dontdraw"; + sn[on++] = true; + sn[on++] = "includetext"; + sn[on++] = true; + sn[on++] = "height"; + sn[on++] = Mn(i.height - .15); + sn[on++] = "textxoffset"; + if (yn(i.addontextxoffset, null)) sn[on++] = i.addontextxoffset; + else sn[on++] = 95 + i.addongap; + if (yn(i.addontextyoffset, null)) { + sn[on++] = "textyoffset"; + sn[on++] = i.addontextyoffset + } + sn[on++] = "textsize"; + if (yn(i.addontextsize, null)) sn[on++] = i.addontextsize; + else sn[on++] = i.textsize; + var _ = yn(i.addontextfont, "unset") ? i.addontextfont : i.textfont; + sn[on++] = "textfont"; + sn[on++] = _; + i.addopts = cn(); + if (i.addon.length == 2) { + sn[on++] = i.addon; + sn[on++] = i.addopts; + k() + } + if (i.addon.length == 5) { + sn[on++] = i.addon; + sn[on++] = i.addopts; + D() + } + i.addcode = sn[--on]; + sn[on++] = Infinity; + In(i.sbs); + sn[on++] = i.addongap; + In(un(i.addcode, "sbs")); + i.sbs = Lr(); + sn[on++] = Infinity; + In(i.bhs); + vn(un(i.addcode, "bhs"), function () { + var t = sn[--on]; + sn[on++] = Mn(t - .075) + }); + i.bhs = Lr(); + sn[on++] = Infinity; + In(i.bbs); + vn(un(i.addcode, "bbs"), function () { + var t = sn[--on]; + sn[on++] = Mn(t + .075) + }); + i.bbs = Lr(); + sn[on++] = Infinity; + In(i.txt); + In(un(i.addcode, "txt")); + i.txt = Lr(); + i.guardrightypos = i.height * 72 - 6 + } + var y = new Map([ + ["ren", Ki], + ["sbs", i.sbs], + ["bhs", i.bhs], + ["bbs", i.bbs], + ["txt", i.txt], + ["opt", i.options], + ["guardrightpos", 10], + ["guardrightypos", i.guardrightypos], + ["borderbottom", 5] + ]); + sn[on++] = y; + if (!i.dontdraw) Ki() + } + + function Q() { + var i = Object.create(Q.$ctx || (Q.$ctx = {})); + i.dontdraw = false; + i.includetext = false; + i.textfont = "OCR-B"; + i.textsize = 12; + i.textxoffset = 4; + i.textyoffset = -4; + i.height = 1; + i.addongap = 12; + i.addontextfont = "unset"; + i.addontextsize = null; + i.addontextxoffset = null; + i.addontextyoffset = null; + sn[on++] = i; + jn(); + i.options = sn[--on]; + i.barcode = sn[--on]; + gn(i.barcode, " "); + if (sn[--on]) { + i.barcode = sn[--on]; + on--; + i.addon = sn[--on] + } else { + on--; + i.addon = "" + } + if (i.barcode.length != 7 && i.barcode.length != 8) { + sn[on++] = "bwipp.ean8badLength#4505"; + sn[on++] = "EAN-8 must be 7 or 8 digits"; + Pn() + } + vn(i.barcode, function () { + var t = sn[--on]; + if (t < 48 || t > 57) { + sn[on++] = "bwipp.ean8badCharacter#4509"; + sn[on++] = "EAN-8 must contain only digits"; + Pn() + } + }); + if (i.addon.length != 0 && i.addon.length != 2 && i.addon.length != 5) { + sn[on++] = "bwipp.ean8badAddOnLength#4513"; + sn[on++] = "Add-on for EAN-8 must be 2 or 5 digits"; + Pn() + } + i.pad = ln(8); + i.checksum = 0; + for (var t = 0; t <= 6; t += 1) { + i.i = t; + i.barchar = Mn(un(i.barcode, i.i) - 48); + if (i.i % 2 != 0) i.checksum = Mn(i.barchar + i.checksum); + else i.checksum = Mn(i.barchar * 3 + i.checksum) + } + i.checksum = Mn(10 - i.checksum % 10) % 10; + if (i.barcode.length == 8) + if (un(i.barcode, 7) != Mn(i.checksum + 48)) { + sn[on++] = "bwipp.ean8badCheckDigit#4531"; + sn[on++] = "Incorrect EAN-8 check digit provided"; + Pn() + } mn(i.pad, 0, i.barcode); + fn(i.pad, 7, Mn(i.checksum + 48)); + i.barcode = i.pad; + if (!Q.__4548__) (function () { + var t = Object.create(i); + t.encs = Lr(["3211", "2221", "2122", "1411", "1132", "1231", "1114", "1312", "1213", "3112", "111", "11111", "111"]); + t.barchars = "0123456789"; + for (var e in t) t.hasOwnProperty(e) && (Q.$ctx[e] = t[e]); + Q.__4548__ = 1 + })(); + i.sbs = ln(43); + i.txt = Lr(8); + mn(i.sbs, 0, un(i.encs, 10)); + for (var e = 0; e <= 3; e += 1) { + i.i = e; + gn(i.barchars, hn(i.barcode, i.i, 1)); + on--; + i.indx = sn[--on].length; + on -= 2; + i.enc = un(i.encs, i.indx); + mn(i.sbs, i.i * 4 + 3, i.enc); + fn(i.txt, i.i, Lr([hn(i.barcode, i.i, 1), i.i * 7 + i.textxoffset, i.textyoffset, i.textfont, i.textsize])) + } + mn(i.sbs, 4 * 4 + 3, un(i.encs, 11)); + for (var n = 4; n <= 7; n += 1) { + i.i = n; + gn(i.barchars, hn(i.barcode, i.i, 1)); + on--; + i.indx = sn[--on].length; + on -= 2; + i.enc = un(i.encs, i.indx); + mn(i.sbs, i.i * 4 + 8, i.enc); + fn(i.txt, i.i, Lr([hn(i.barcode, i.i, 1), i.i * 7 + i.textxoffset + 4, i.textyoffset, i.textfont, i.textsize])) + } + mn(i.sbs, 40, un(i.encs, 12)); + sn[on++] = Infinity; + var r = i.sbs; + for (var a = 0, o = r.length; a < o; a++) sn[on++] = un(r, a) - 48; + i.sbs = Lr(); + if (i.includetext) { + sn[on++] = Infinity; + sn[on++] = i.height; + sn[on++] = i.height; + for (var s = 0, c = 8; s < c; s++) sn[on++] = Mn(i.height - .075); + sn[on++] = i.height; + sn[on++] = i.height; + for (var l = 0, p = 8; l < p; l++) sn[on++] = Mn(i.height - .075); + sn[on++] = i.height; + sn[on++] = i.height; + i.bhs = Lr(); + sn[on++] = Infinity; + sn[on++] = 0; + sn[on++] = 0; + for (var d = 0, u = 8; d < u; d++) sn[on++] = .075; + sn[on++] = 0; + sn[on++] = 0; + for (var f = 0, h = 8; f < h; f++) sn[on++] = .075; + sn[on++] = 0; + sn[on++] = 0; + i.bbs = Lr() + } else { + sn[on++] = Infinity; + for (var m = 0, g = 22; m < g; m++) sn[on++] = i.height; + i.bhs = Lr(); + sn[on++] = Infinity; + for (var v = 0, b = 22; v < b; v++) sn[on++] = 0; + i.bbs = Lr(); + i.txt = Lr([]) + } + i.guardrightypos = 0; + if (yn(i.addon, "")) { + sn[on++] = Infinity; + sn[on++] = "dontdraw"; + sn[on++] = true; + sn[on++] = "includetext"; + sn[on++] = true; + sn[on++] = "height"; + sn[on++] = Mn(i.height - .15); + sn[on++] = "textxoffset"; + if (yn(i.addontextxoffset, null)) sn[on++] = i.addontextxoffset; + else sn[on++] = 67 + i.addongap; + if (yn(i.addontextyoffset, null)) { + sn[on++] = "textyoffset"; + sn[on++] = i.addontextyoffset + } + sn[on++] = "textsize"; + if (yn(i.addontextsize, null)) sn[on++] = i.addontextsize; + else sn[on++] = i.textsize; + var I = yn(i.addontextfont, "unset") ? i.addontextfont : i.textfont; + sn[on++] = "textfont"; + sn[on++] = I; + i.addopts = cn(); + if (i.addon.length == 2) { + sn[on++] = i.addon; + sn[on++] = i.addopts; + k() + } + if (i.addon.length == 5) { + sn[on++] = i.addon; + sn[on++] = i.addopts; + D() + } + i.addcode = sn[--on]; + sn[on++] = Infinity; + In(i.sbs); + sn[on++] = i.addongap; + In(un(i.addcode, "sbs")); + i.sbs = Lr(); + sn[on++] = Infinity; + In(i.bhs); + vn(un(i.addcode, "bhs"), function () { + var t = sn[--on]; + sn[on++] = Mn(t - .075) + }); + i.bhs = Lr(); + sn[on++] = Infinity; + In(i.bbs); + vn(un(i.addcode, "bbs"), function () { + var t = sn[--on]; + sn[on++] = Mn(t + .075) + }); + i.bbs = Lr(); + sn[on++] = Infinity; + In(i.txt); + In(un(i.addcode, "txt")); + i.txt = Lr(); + i.guardrightypos = i.height * 72 - 6 + } + var A = new Map([ + ["ren", Ki], + ["sbs", i.sbs], + ["bhs", i.bhs], + ["bbs", i.bbs], + ["txt", i.txt], + ["opt", i.options], + ["guardleftpos", 10], + ["guardrightpos", 10], + ["guardrightypos", i.guardrightypos], + ["borderbottom", 5] + ]); + sn[on++] = A; + if (!i.dontdraw) Ki() + } + + function F() { + var i = Object.create(F.$ctx || (F.$ctx = {})); + i.dontdraw = false; + i.includetext = false; + i.textfont = "OCR-B"; + i.textsize = 12; + i.textxoffset = -7; + i.textyoffset = -4; + i.height = 1; + i.addongap = 12; + i.addontextfont = "unset"; + i.addontextsize = null; + i.addontextxoffset = null; + i.addontextyoffset = null; + sn[on++] = i; + jn(); + i.options = sn[--on]; + i.barcode = sn[--on]; + gn(i.barcode, " "); + if (sn[--on]) { + i.barcode = sn[--on]; + on--; + i.addon = sn[--on] + } else { + on--; + i.addon = "" + } + if (i.barcode.length == 7 || i.barcode.length == 8) { + vn(i.barcode, function () { + var t = sn[--on]; + if (t < 48 || t > 57) { + sn[on++] = "bwipp.upcAupcEbadCharacter#4706"; + sn[on++] = "UPC-E must contain only digits"; + Pn() + } + }); + var t = un(i.barcode, 0); + if (t != 48 && t != 49) { + sn[on++] = "bwipp.upcAupcEbadNumberSystem#4710"; + sn[on++] = "UPC-E must have number system 0 or 1"; + Pn() + } + for (var e = 0, n = 1; e < n; e++) { + var r = i.barcode.length == 8 ? 12 : 11; + i.upcacode = ln(r); + if (Mn(un(i.barcode, 6) - 48) <= 2) { + mn(i.upcacode, 0, hn(i.barcode, 0, 3)); + mn(i.upcacode, 3, hn(i.barcode, 6, 1)); + mn(i.upcacode, 4, "0000"); + mn(i.upcacode, 8, hn(i.barcode, 3, 3)); + break + } + if (Mn(un(i.barcode, 6) - 48) == 3) { + mn(i.upcacode, 0, hn(i.barcode, 0, 4)); + mn(i.upcacode, 4, "00000"); + mn(i.upcacode, 9, hn(i.barcode, 4, 2)); + break + } + if (Mn(un(i.barcode, 6) - 48) == 4) { + mn(i.upcacode, 0, hn(i.barcode, 0, 5)); + mn(i.upcacode, 5, "00000"); + mn(i.upcacode, 10, hn(i.barcode, 5, 1)); + break + } + if (Mn(un(i.barcode, 6) - 48) >= 5) { + mn(i.upcacode, 0, hn(i.barcode, 0, 6)); + mn(i.upcacode, 6, "0000"); + mn(i.upcacode, 10, hn(i.barcode, 6, 1)); + break + } + } + if (i.barcode.length == 8) mn(i.upcacode, 11, hn(i.barcode, 7, 1)); + i.barcode = i.upcacode + } + if (i.barcode.length != 11 && i.barcode.length != 12) { + sn[on++] = "bwipp.upcAbadLength#4748"; + sn[on++] = "UPC-A must be 11 or 12 digits"; + Pn() + } + var a = i.barcode; + for (var o = 0, s = a.length; o < s; o++) { + var c = un(a, o); + if (c < 48 || c > 57) { + sn[on++] = "bwipp.upcAbadCharacter#4752"; + sn[on++] = "UPC-A must contain only digits"; + Pn() + } + } + if (i.addon.length != 0 && i.addon.length != 2 && i.addon.length != 5) { + sn[on++] = "bwipp.upcAbadAddOnLength#4756"; + sn[on++] = "Add-on for UPC-A must be 2 or 5 digits"; + Pn() + } + i.pad = ln(12); + i.checksum = 0; + for (var l = 0; l <= 10; l += 1) { + i.i = l; + i.barchar = un(i.barcode, i.i) - 48; + if (i.i % 2 != 0) i.checksum = i.checksum + i.barchar; + else i.checksum = i.checksum + i.barchar * 3 + } + i.checksum = (10 - i.checksum % 10) % 10; + if (i.barcode.length == 12) + if (un(i.barcode, 11) != i.checksum + 48) { + sn[on++] = "bwipp.upcAbadCheckDigit#4774"; + sn[on++] = "Incorrect UPC check digit provided"; + Pn() + } mn(i.pad, 0, i.barcode); + fn(i.pad, 11, i.checksum + 48); + i.barcode = i.pad; + if (!F.__4791__) (function () { + var t = Object.create(i); + t.encs = Lr(["3211", "2221", "2122", "1411", "1132", "1231", "1114", "1312", "1213", "3112", "111", "11111", "111"]); + t.barchars = "0123456789"; + for (var e in t) t.hasOwnProperty(e) && (F.$ctx[e] = t[e]); + F.__4791__ = 1 + })(); + i.sbs = ln(59); + i.txt = Lr(12); + mn(i.sbs, 0, un(i.encs, 10)); + for (var p = 0; p <= 5; p += 1) { + i.i = p; + gn(i.barchars, hn(i.barcode, i.i, 1)); + on--; + i.indx = sn[--on].length; + on -= 2; + i.enc = un(i.encs, i.indx); + mn(i.sbs, i.i * 4 + 3, i.enc); + if (i.i == 0) fn(i.txt, 0, Lr([hn(i.barcode, 0, 1), i.textxoffset, i.textyoffset, i.textfont, i.textsize - 2])); + else fn(i.txt, i.i, Lr([hn(i.barcode, i.i, 1), i.i * 7 + 11 + i.textxoffset, i.textyoffset, i.textfont, i.textsize])) + } + mn(i.sbs, 6 * 4 + 3, un(i.encs, 11)); + for (var d = 6; d <= 11; d += 1) { + i.i = d; + gn(i.barchars, hn(i.barcode, i.i, 1)); + on--; + i.indx = sn[--on].length; + on -= 2; + i.enc = un(i.encs, i.indx); + mn(i.sbs, i.i * 4 + 8, i.enc); + if (i.i == 11) fn(i.txt, 11, Lr([hn(i.barcode, 11, 1), i.textxoffset + 104, i.textyoffset, i.textfont, i.textsize - 2])); + else fn(i.txt, i.i, Lr([hn(i.barcode, i.i, 1), i.i * 7 + i.textxoffset + 15, i.textyoffset, i.textfont, i.textsize])) + } + mn(i.sbs, 56, un(i.encs, 12)); + sn[on++] = Infinity; + var u = i.sbs; + for (var f = 0, h = u.length; f < h; f++) sn[on++] = un(u, f) - 48; + i.sbs = Lr(); + if (i.includetext) { + sn[on++] = Infinity; + for (var m = 0, g = 4; m < g; m++) sn[on++] = i.height; + for (var v = 0, b = 10; v < b; v++) sn[on++] = Mn(i.height - .075); + sn[on++] = i.height; + sn[on++] = i.height; + for (var I = 0, A = 10; I < A; I++) sn[on++] = Mn(i.height - .075); + for (var _ = 0, y = 4; _ < y; _++) sn[on++] = i.height; + i.bhs = Lr(); + sn[on++] = Infinity; + sn[on++] = 0; + sn[on++] = 0; + sn[on++] = 0; + sn[on++] = 0; + for (var x = 0, w = 10; x < w; x++) sn[on++] = .075; + sn[on++] = 0; + sn[on++] = 0; + for (var M = 0, P = 10; M < P; M++) sn[on++] = .075; + sn[on++] = 0; + sn[on++] = 0; + sn[on++] = 0; + sn[on++] = 0; + i.bbs = Lr() + } else { + sn[on++] = Infinity; + for (var j = 0, E = 30; j < E; j++) sn[on++] = i.height; + i.bhs = Lr(); + sn[on++] = Infinity; + for (var T = 0, C = 30; T < C; T++) sn[on++] = 0; + i.bbs = Lr(); + i.txt = Lr([]) + } + i.guardrightypos = 0; + if (yn(i.addon, "")) { + sn[on++] = Infinity; + sn[on++] = "dontdraw"; + sn[on++] = true; + sn[on++] = "includetext"; + sn[on++] = true; + sn[on++] = "height"; + sn[on++] = Mn(i.height - .15); + sn[on++] = "textxoffset"; + if (yn(i.addontextxoffset, null)) sn[on++] = i.addontextxoffset; + else sn[on++] = 95 + i.addongap; + if (yn(i.addontextyoffset, null)) { + sn[on++] = "textyoffset"; + sn[on++] = i.addontextyoffset + } + sn[on++] = "textsize"; + if (yn(i.addontextsize, null)) sn[on++] = i.addontextsize; + else sn[on++] = i.textsize; + var B = yn(i.addontextfont, "unset") ? i.addontextfont : i.textfont; + sn[on++] = "textfont"; + sn[on++] = B; + i.addopts = cn(); + if (i.addon.length == 2) { + sn[on++] = i.addon; + sn[on++] = i.addopts; + k() + } + if (i.addon.length == 5) { + sn[on++] = i.addon; + sn[on++] = i.addopts; + D() + } + i.addcode = sn[--on]; + sn[on++] = Infinity; + In(i.sbs); + sn[on++] = i.addongap; + In(un(i.addcode, "sbs")); + i.sbs = Lr(); + sn[on++] = Infinity; + In(i.bhs); + vn(un(i.addcode, "bhs"), function () { + var t = sn[--on]; + sn[on++] = Mn(t - .075) + }); + i.bhs = Lr(); + sn[on++] = Infinity; + In(i.bbs); + vn(un(i.addcode, "bbs"), function () { + var t = sn[--on]; + sn[on++] = Mn(t + .075) + }); + i.bbs = Lr(); + sn[on++] = Infinity; + In(i.txt); + In(un(i.addcode, "txt")); + i.txt = Lr(); + i.guardrightypos = i.height * 72 - 6 + } + var S = new Map([ + ["ren", Ki], + ["sbs", i.sbs], + ["bhs", i.bhs], + ["bbs", i.bbs], + ["txt", i.txt], + ["opt", i.options], + ["guardrightpos", 10], + ["guardrightypos", i.guardrightypos], + ["borderbottom", 5] + ]); + sn[on++] = S; + if (!i.dontdraw) Ki() + } + + function J() { + var i = Object.create(J.$ctx || (J.$ctx = {})); + i.dontdraw = false; + i.includetext = false; + i.textfont = "OCR-B"; + i.textsize = 12; + i.textxoffset = -7; + i.textyoffset = -4; + i.height = 1; + i.addongap = 12; + i.addontextfont = "unset"; + i.addontextsize = null; + i.addontextxoffset = null; + i.addontextyoffset = null; + sn[on++] = i; + jn(); + i.options = sn[--on]; + i.barcode = sn[--on]; + gn(i.barcode, " "); + if (sn[--on]) { + i.barcode = sn[--on]; + on--; + i.addon = sn[--on] + } else { + on--; + i.addon = "" + } + if (i.barcode.length == 11 || i.barcode.length == 12) { + vn(i.barcode, function () { + var t = sn[--on]; + if (t < 48 || t > 57) { + sn[on++] = "bwipp.upcEupcAbadCharacter#4956"; + sn[on++] = "UPC-A must contain only digits"; + Pn() + } + }); + for (var t = 0, e = 1; t < e; t++) { + var n = i.barcode.length == 12 ? 8 : 7; + i.upcecode = ln(n); + if (Mn(un(i.barcode, 3) - 48) <= 2 && _n(hn(i.barcode, 4, 4), "0000")) { + mn(i.upcecode, 0, hn(i.barcode, 0, 3)); + mn(i.upcecode, 3, hn(i.barcode, 8, 3)); + mn(i.upcecode, 6, hn(i.barcode, 3, 1)); + break + } + if (_n(hn(i.barcode, 4, 5), "00000")) { + mn(i.upcecode, 0, hn(i.barcode, 0, 4)); + mn(i.upcecode, 4, hn(i.barcode, 9, 2)); + mn(i.upcecode, 6, "3"); + break + } + if (_n(hn(i.barcode, 5, 5), "00000")) { + mn(i.upcecode, 0, hn(i.barcode, 0, 5)); + mn(i.upcecode, 5, hn(i.barcode, 10, 1)); + mn(i.upcecode, 6, "4"); + break + } + if (Mn(un(i.barcode, 10) - 48) >= 5 && _n(hn(i.barcode, 6, 4), "0000")) { + mn(i.upcecode, 0, hn(i.barcode, 0, 6)); + mn(i.upcecode, 6, hn(i.barcode, 10, 1)); + break + } + sn[on++] = "bwipp.upcEupcAnotCompressible#4984"; + sn[on++] = "UPC-A cannot be converted to a UPC-E"; + Pn() + } + if (i.barcode.length == 12) mn(i.upcecode, 7, hn(i.barcode, 11, 1)); + i.barcode = i.upcecode + } + if (i.barcode.length != 7 && i.barcode.length != 8) { + sn[on++] = "bwipp.upcEbadLength#4994"; + sn[on++] = "UPC-E must be 7 or 8 digits"; + Pn() + } + var r = i.barcode; + for (var a = 0, o = r.length; a < o; a++) { + var s = un(r, a); + if (s < 48 || s > 57) { + sn[on++] = "bwipp.upcEbadCharacter#4998"; + sn[on++] = "UPC-E must contain only digits"; + Pn() + } + } + if (i.addon.length != 0 && i.addon.length != 2 && i.addon.length != 5) { + sn[on++] = "bwipp.upcEbadAddOnLength#5002"; + sn[on++] = "Add-on for UPC-E must be 2 or 5 digits"; + Pn() + } + var c = un(i.barcode, 0); + if (c != 48 && c != 49) { + sn[on++] = "bwipp.upcEbadNumberSystem#5007"; + sn[on++] = "UPC-E must have number system 0 or 1"; + Pn() + } + if (!J.__5025__) (function () { + var t = Object.create(i); + t.encs = Lr(["3211", "2221", "2122", "1411", "1132", "1231", "1114", "1312", "1213", "3112", "111", "111111"]); + t.barchars = "0123456789"; + t.mirrormaps = Lr(["000111", "001011", "001101", "001110", "010011", "011001", "011100", "010101", "010110", "011010"]); + for (var e in t) t.hasOwnProperty(e) && (J.$ctx[e] = t[e]); + J.__5025__ = 1 + })(); + for (var l = 0, p = 1; l < p; l++) { + i.upcacode = ln(11); + if (un(i.barcode, 6) - 48 <= 2) { + mn(i.upcacode, 0, hn(i.barcode, 0, 3)); + mn(i.upcacode, 3, hn(i.barcode, 6, 1)); + mn(i.upcacode, 4, "0000"); + mn(i.upcacode, 8, hn(i.barcode, 3, 3)); + break + } + if (un(i.barcode, 6) - 48 == 3) { + mn(i.upcacode, 0, hn(i.barcode, 0, 4)); + mn(i.upcacode, 4, "00000"); + mn(i.upcacode, 9, hn(i.barcode, 4, 2)); + break + } + if (un(i.barcode, 6) - 48 == 4) { + mn(i.upcacode, 0, hn(i.barcode, 0, 5)); + mn(i.upcacode, 5, "00000"); + mn(i.upcacode, 10, hn(i.barcode, 5, 1)); + break + } + if (un(i.barcode, 6) - 48 >= 5) { + mn(i.upcacode, 0, hn(i.barcode, 0, 6)); + mn(i.upcacode, 6, "0000"); + mn(i.upcacode, 10, hn(i.barcode, 6, 1)); + break + } + } + i.checksum = 0; + for (var d = 0; d <= 10; d += 1) { + i.i = d; + i.barchar = un(i.upcacode, i.i) - 48; + if (i.i % 2 != 0) i.checksum = i.checksum + i.barchar; + else i.checksum = i.checksum + i.barchar * 3 + } + i.checksum = (10 - i.checksum % 10) % 10; + if (i.barcode.length == 8) + if (un(i.barcode, 7) != i.checksum + 48) { + sn[on++] = "bwipp.upcEbadCheckDigit#5069"; + sn[on++] = "Incorrect UPC check digit provided"; + Pn() + } i.pad = ln(8); + mn(i.pad, 0, i.barcode); + fn(i.pad, 7, i.checksum + 48); + i.barcode = i.pad; + i.txt = Lr(8); + fn(i.txt, 0, Lr([hn(i.barcode, 0, 1), i.textxoffset, i.textyoffset, i.textfont, i.textsize - 2])); + i.mirrormap = un(i.mirrormaps, i.checksum); + if (un(i.barcode, 0) == 48) { + i.invt = ln(i.mirrormap.length); + for (var u = 0, f = i.mirrormap.length - 1; u <= f; u += 1) { + i.i = u; + if (un(i.mirrormap, i.i) == 48) fn(i.invt, i.i, 49); + else fn(i.invt, i.i, 48) + } + i.mirrormap = i.invt + } + i.sbs = ln(33); + mn(i.sbs, 0, un(i.encs, 10)); + for (var h = 1; h <= 6; h += 1) { + i.i = h; + gn(i.barchars, hn(i.barcode, i.i, 1)); + on--; + i.indx = sn[--on].length; + on -= 2; + i.enc = un(i.encs, i.indx); + if (un(i.mirrormap, i.i - 1) == 49) { + i.enclen = i.enc.length; + i.revenc = ln(i.enclen); + for (var m = 0, g = i.enclen - 1; m <= g; m += 1) { + i.j = m; + i.char = un(i.enc, i.j); + fn(i.revenc, i.enclen - i.j - 1, i.char) + } + i.enc = i.revenc + } + mn(i.sbs, (i.i - 1) * 4 + 3, i.enc); + fn(i.txt, i.i, Lr([hn(i.barcode, i.i, 1), (i.i - 1) * 7 + 11 + i.textxoffset, i.textyoffset, i.textfont, i.textsize])) + } + fn(i.txt, 7, Lr([hn(i.barcode, 7, 1), 6 * 7 + 18 + i.textxoffset, i.textyoffset, i.textfont, i.textsize - 2])); + mn(i.sbs, 27, un(i.encs, 11)); + sn[on++] = Infinity; + var v = i.sbs; + for (var b = 0, I = v.length; b < I; b++) sn[on++] = un(v, b) - 48; + i.sbs = Lr(); + if (i.includetext) { + sn[on++] = Infinity; + sn[on++] = i.height; + sn[on++] = i.height; + for (var A = 0, _ = 12; A < _; A++) sn[on++] = Mn(i.height - .075); + sn[on++] = i.height; + sn[on++] = i.height; + sn[on++] = i.height; + i.bhs = Lr(); + sn[on++] = Infinity; + sn[on++] = 0; + sn[on++] = 0; + for (var y = 0, x = 12; y < x; y++) sn[on++] = .075; + sn[on++] = 0; + sn[on++] = 0; + sn[on++] = 0; + i.bbs = Lr() + } else { + sn[on++] = Infinity; + for (var w = 0, M = 17; w < M; w++) sn[on++] = i.height; + i.bhs = Lr(); + sn[on++] = Infinity; + for (var P = 0, j = 17; P < j; P++) sn[on++] = 0; + i.bbs = Lr(); + i.txt = Lr([]) + } + i.guardrightypos = 0; + if (yn(i.addon, "")) { + sn[on++] = Infinity; + sn[on++] = "dontdraw"; + sn[on++] = true; + sn[on++] = "includetext"; + sn[on++] = true; + sn[on++] = "height"; + sn[on++] = Mn(i.height - .15); + sn[on++] = "textxoffset"; + if (yn(i.addontextxoffset, null)) sn[on++] = i.addontextxoffset; + else sn[on++] = 51 + i.addongap; + if (yn(i.addontextyoffset, null)) { + sn[on++] = "textyoffset"; + sn[on++] = i.addontextyoffset + } + sn[on++] = "textsize"; + if (yn(i.addontextsize, null)) sn[on++] = i.addontextsize; + else sn[on++] = i.textsize; + var E = yn(i.addontextfont, "unset") ? i.addontextfont : i.textfont; + sn[on++] = "textfont"; + sn[on++] = E; + i.addopts = cn(); + if (i.addon.length == 2) { + sn[on++] = i.addon; + sn[on++] = i.addopts; + k() + } + if (i.addon.length == 5) { + sn[on++] = i.addon; + sn[on++] = i.addopts; + D() + } + i.addcode = sn[--on]; + sn[on++] = Infinity; + In(i.sbs); + sn[on++] = i.addongap; + In(un(i.addcode, "sbs")); + i.sbs = Lr(); + sn[on++] = Infinity; + In(i.bhs); + vn(un(i.addcode, "bhs"), function () { + var t = sn[--on]; + sn[on++] = Mn(t - .075) + }); + i.bhs = Lr(); + sn[on++] = Infinity; + In(i.bbs); + vn(un(i.addcode, "bbs"), function () { + var t = sn[--on]; + sn[on++] = Mn(t + .075) + }); + i.bbs = Lr(); + sn[on++] = Infinity; + In(i.txt); + In(un(i.addcode, "txt")); + i.txt = Lr(); + i.guardrightypos = i.height * 72 - 6 + } + var T = new Map([ + ["ren", Ki], + ["sbs", i.sbs], + ["bhs", i.bhs], + ["bbs", i.bbs], + ["txt", i.txt], + ["opt", i.options], + ["guardrightpos", 10], + ["guardrightypos", i.guardrightypos], + ["borderbottom", 5] + ]); + sn[on++] = T; + if (!i.dontdraw) Ki() + } + + function P() { + var t = Object.create(P.$ctx || (P.$ctx = {})); + t.dontdraw = false; + t.includetext = false; + t.isbntextfont = "OCR-A"; + t.isbntextsize = 8; + t.isbntextxoffset = null; + t.isbntextyoffset = null; + t.height = 1; + t.addongap = 12; + t.legacy = false; + sn[on++] = t; + jn(); + t.options = sn[--on]; + t.barcode = sn[--on]; + gn(t.barcode, " "); + if (sn[--on]) { + t.barcode = sn[--on]; + on--; + t.addon = sn[--on] + } else { + on--; + t.addon = "" + } + if (t.barcode.length != 15 && t.barcode.length != 17 && (t.barcode.length != 11 && t.barcode.length != 13)) { + sn[on++] = "bwipp.isbnBadLength#5235"; + sn[on++] = "ISBN-13 must be 15 or 17 characters including dashes. ISBN-10 must be 11 or 13 characters including dashes"; + Pn() + } + if (t.addon.length != 0 && t.addon.length != 2 && t.addon.length != 5) { + sn[on++] = "bwipp.isbnBadAddOnLength#5238"; + sn[on++] = "Add-on for ISBN must be 2 or 5 digits"; + Pn() + } + if (t.barcode.length >= 15) { + var e = hn(t.barcode, 0, 4); + if (yn(e, "978-") && yn(e, "979-")) { + sn[on++] = "bwipp.isbn13badPrefix#5242"; + sn[on++] = "ISBN-13 prefix must be 978- or 979-"; + Pn() + } + t.wasdash = false; + t.numdash = 0; + t.numdigit = 0; + var i = hn(t.barcode, 5, 9); + for (var n = 0, r = i.length; n < r; n++) { + var a = un(i, n); + sn[on++] = a; + if (a == 45) { + if (t.wasdash) { + sn[on++] = "bwipp.isbn13adjacentDashes#5249"; + sn[on++] = "ISBN-13 does not permit adjacent dashes"; + Pn() + } + t.wasdash = true; + t.numdash = t.numdash + 1 + } + var o = sn[--on]; + if (o >= 48 && o <= 57) { + t.wasdash = false; + t.numdigit = t.numdigit + 1 + } + } + if (t.numdash != 2 || t.numdigit != 7) { + sn[on++] = "bwipp.isbn13numDashesDigits#5260"; + sn[on++] = "Incorrect number of dashes and digits for ISBN-13"; + Pn() + } + var s = un(t.barcode, 14); + if (s < 48 || s > 57) { + sn[on++] = "bwipp.isbn13character15#5263"; + sn[on++] = "ISBN-13 character 15 must be a digit"; + Pn() + } + if (t.barcode.length == 17) { + if (yn(hn(t.barcode, 15, 1), "-")) { + sn[on++] = "bwipp.isbn13character16#5267"; + sn[on++] = "ISBN-13 penultimate character must be a dash"; + Pn() + } + var c = un(t.barcode, 16); + if (c < 48 || c > 57) { + sn[on++] = "bwipp.isbn13character17#5270"; + sn[on++] = "ISBN-13 final character must be a digit"; + Pn() + } + } + } else { + var l = un(t.barcode, 0); + if (l < 48 || l > 57) { + sn[on++] = "bwipp.isbn10FirstDigit#5275"; + sn[on++] = "ISBN-10 first character must be a digit"; + Pn() + } + t.wasdash = false; + t.numdash = 0; + t.numdigit = 0; + var p = hn(t.barcode, 1, 9); + for (var d = 0, u = p.length; d < u; d++) { + var f = un(p, d); + sn[on++] = f; + if (f == 45) { + if (t.wasdash) { + sn[on++] = "bwipp.isbn10adjacentDashes#5282"; + sn[on++] = "ISBN-10 does not permit adjacent dashes"; + Pn() + } + t.wasdash = true; + t.numdash = t.numdash + 1 + } + var h = sn[--on]; + if (h >= 48 && h <= 57) { + t.wasdash = false; + t.numdigit = t.numdigit + 1 + } + } + if (t.numdash != 2 || t.numdigit != 7) { + sn[on++] = "bwipp.isbn10numDashesDigits#5293"; + sn[on++] = "Incorrect number of dashes and digits for ISBN-10"; + Pn() + } + var m = un(t.barcode, 10); + if (m < 48 || m > 57) { + sn[on++] = "bwipp.isbn10character11#5296"; + sn[on++] = "ISBN-10 character 11 must be a digit"; + Pn() + } + if (t.barcode.length == 13) { + if (yn(hn(t.barcode, 11, 1), "-")) { + sn[on++] = "bwipp.isbn10character12#5300"; + sn[on++] = "ISBN-10 penultimate character must be a dash"; + Pn() + } + var g = un(t.barcode, 12); + if ((g < 48 || g > 57) && g != 88) { + sn[on++] = "bwipp.isbn10character13#5303"; + sn[on++] = "ISBN-10 final character must be a digit or X"; + Pn() + } + } + } + t.isbntxt = t.barcode; + if (t.isbntxt.length <= 13) { + t.isbn = ln(10); + t.checksum = 0; + t.i = 0; + t.n = 0; + for (; ;) { + t.isbnchar = Mn(un(t.isbntxt, t.i) - 48); + if (t.isbnchar != -3) { + fn(t.isbn, t.n, Mn(t.isbnchar + 48)); + if (t.n < 9) t.checksum = Mn(t.checksum + (10 - t.n) * t.isbnchar); + t.n = t.n + 1 + } + t.i = t.i + 1; + if (t.i == t.isbntxt.length) break + } + var v = Mn(11 - t.checksum % 11) % 11; + sn[on++] = "checksum"; + sn[on++] = v; + if (v == 10) { + on--; + sn[on++] = 40 + } + var b = sn[--on]; + t[sn[--on]] = Mn(b + 48); + t.isbn = hn(t.isbn, 0, 9); + if (t.isbntxt.length == 13) + if (un(t.isbntxt, 12) != t.checksum) { + sn[on++] = "bwipp.isbn10badCheckDigit#5331"; + sn[on++] = "Incorrect ISBN-10 check digit provided"; + Pn() + } + } + if (!t.legacy || t.isbntxt.length >= 15) { + if (t.isbntxt.length <= 13) { + t.pad = ln(15); + mn(t.pad, 0, "978-"); + mn(t.pad, 4, hn(t.isbntxt, 0, 11)); + t.isbntxt = t.pad + } + t.isbn = ln(13); + t.checksum = 0; + t.i = 0; + t.n = 0; + for (; ;) { + t.isbnchar = un(t.isbntxt, t.i) - 48; + if (t.isbnchar != -3) { + fn(t.isbn, t.n, t.isbnchar + 48); + if (t.n < 12) { + sn[on++] = "checksum"; + sn[on++] = t.isbnchar; + if (t.n % 2 != 0) { + var I = sn[--on]; + sn[on++] = I * 3 + } + var A = sn[--on]; + t[sn[--on]] = Mn(A + t.checksum) + } + t.n = t.n + 1 + } + t.i = t.i + 1; + if (t.i == t.isbntxt.length) break + } + t.checksum = (10 - t.checksum % 10) % 10 + 48; + t.isbn = hn(t.isbn, 0, 12); + if (t.isbntxt.length == 17) + if (un(t.isbntxt, 16) != t.checksum) { + sn[on++] = "bwipp.isbn13badCheckDigit#5366"; + sn[on++] = "Incorrect ISBN-13 check digit provided"; + Pn() + } + } + var _ = t.isbn.length == 12 ? 22 : 18; + t.pad = ln(_); + mn(t.pad, 0, "ISBN "); + mn(t.pad, 5, t.isbntxt); + fn(t.pad, t.pad.length - 2, 45); + fn(t.pad, t.pad.length - 1, t.checksum); + t.isbntxt = t.pad; + t.barcode = ln(12); + if (t.isbn.length == 9) { + mn(t.barcode, 0, "978"); + mn(t.barcode, 3, t.isbn) + } else mn(t.barcode, 0, t.isbn); + if (yn(t.addon, "")) { + var y = ln(12 + t.addon.length + 1); + mn(y, 0, t.barcode); + mn(y, 12, " "); + mn(y, 13, t.addon); + t.barcode = y + } + fn(t.options, "dontdraw", true); + fn(t.options, "addongap", t.addongap); + sn[on++] = "args"; + sn[on++] = t.barcode; + sn[on++] = t.options; + Z(); + var x = sn[--on]; + t[sn[--on]] = x; + if (t.includetext) { + if (_n(t.isbntextxoffset, null)) { + sn[on++] = "isbntextxoffset"; + if (t.isbn.length == 9) sn[on++] = -1; + else sn[on++] = -12; + var w = sn[--on]; + t[sn[--on]] = w + } + if (_n(t.isbntextyoffset, null)) t.isbntextyoffset = t.height * 72 + 3; + var M = un(t.args, "txt") !== undefined; + if (M) { + t.txt = un(t.args, "txt"); + t.newtxt = Lr(t.txt.length + 1); + mn(t.newtxt, 0, t.txt); + fn(t.newtxt, t.newtxt.length - 1, Lr([t.isbntxt, t.isbntextxoffset, t.isbntextyoffset, t.isbntextfont, t.isbntextsize])); + fn(t.args, "txt", t.newtxt) + } else fn(t.args, "txt", Lr([Lr([t.isbntxt, t.isbntextxoffset, t.isbntextyoffset, t.isbntextfont, t.isbntextsize])])) + } + fn(t.args, "opt", t.options); + sn[on++] = t.args; + if (!t.dontdraw) Ki() + } + + function y() { + var t = Object.create(y.$ctx || (y.$ctx = {})); + t.dontdraw = false; + t.includetext = false; + t.ismntextfont = "OCR-A"; + t.ismntextsize = 8; + t.ismntextxoffset = null; + t.ismntextyoffset = null; + t.height = 1; + t.addongap = 12; + t.legacy = false; + sn[on++] = t; + jn(); + t.options = sn[--on]; + t.barcode = sn[--on]; + gn(t.barcode, " "); + if (sn[--on]) { + t.barcode = sn[--on]; + on--; + t.addon = sn[--on] + } else { + on--; + t.addon = "" + } + if (t.barcode.length != 15 && t.barcode.length != 17 && (t.barcode.length != 11 && t.barcode.length != 13)) { + sn[on++] = "bwipp.ismnBadLength#5485"; + sn[on++] = "ISMN-13 must be 15 or 17 characters including dashes. ISMN-10 must be 11 or 13 characters including dashes"; + Pn() + } + if (t.addon.length != 0 && t.addon.length != 2 && t.addon.length != 5) { + sn[on++] = "bwipp.ismnBadAddOnLength#5488"; + sn[on++] = "Add-on for ISMN must be 2 or 5 digits"; + Pn() + } + if (t.barcode.length >= 15) { + if (yn(hn(t.barcode, 0, 4), "979-")) { + sn[on++] = "bwipp.ismn13badPrefix#5492"; + sn[on++] = "ISMN-13 prefix must be 979-"; + Pn() + } + t.wasdash = false; + t.numdash = 0; + t.numdigit = 0; + var e = hn(t.barcode, 5, 9); + for (var i = 0, n = e.length; i < n; i++) { + var r = un(e, i); + sn[on++] = r; + if (r == 45) { + if (t.wasdash) { + sn[on++] = "bwipp.ismn13adjacentDashes#5499"; + sn[on++] = "ISMN-13 does not permit adjacent dashes"; + Pn() + } + t.wasdash = true; + t.numdash = t.numdash + 1 + } + var a = sn[--on]; + if (a >= 48 && a <= 57) { + t.wasdash = false; + t.numdigit = t.numdigit + 1 + } + } + if (t.numdash != 2 || t.numdigit != 7) { + sn[on++] = "bwipp.ismn13numDashesDigits#5510"; + sn[on++] = "Incorrect number of dashes and digits for ISMN-13"; + Pn() + } + var o = un(t.barcode, 14); + if (o < 48 || o > 57) { + sn[on++] = "bwipp.ismn13character15#5513"; + sn[on++] = "ISMN-13 character 15 must be a digit"; + Pn() + } + if (t.barcode.length == 17) { + if (yn(hn(t.barcode, 15, 1), "-")) { + sn[on++] = "bwipp.ismn13character16#5517"; + sn[on++] = "ISMN-13 penultimate character must be a dash"; + Pn() + } + var s = un(t.barcode, 16); + if (s < 48 || s > 57) { + sn[on++] = "bwipp.ismn13character17#5520"; + sn[on++] = "ISMN-13 final character must be a digit"; + Pn() + } + } + } else { + if (yn(hn(t.barcode, 0, 2), "M-")) { + sn[on++] = "bwipp.ismn10badPrefix#5525"; + sn[on++] = "ISMN-10 prefix must be M-"; + Pn() + } + var c = un(t.barcode, 2); + if (c < 48 || c > 57) { + sn[on++] = "bwipp.ismn10character3#5528"; + sn[on++] = "ISMN-10 character 3 must be a digit"; + Pn() + } + t.wasdash = false; + t.numdash = 0; + t.numdigit = 0; + var l = hn(t.barcode, 3, 7); + for (var p = 0, d = l.length; p < d; p++) { + var u = un(l, p); + sn[on++] = u; + if (u == 45) { + if (t.wasdash) { + sn[on++] = "bwipp.ismn10adjacentDashes#5535"; + sn[on++] = "ISMN-10 does not permit adjacent dashes"; + Pn() + } + t.wasdash = true; + t.numdash = t.numdash + 1 + } + var f = sn[--on]; + if (f >= 48 && f <= 57) { + t.wasdash = false; + t.numdigit = t.numdigit + 1 + } + } + if (t.numdash != 1 || t.numdigit != 6) { + sn[on++] = "bwipp.ismn10numDashesDigits#5546"; + sn[on++] = "Incorrect number of dashes and digits for ISMN-10"; + Pn() + } + var h = un(t.barcode, 10); + if (h < 48 || h > 57) { + sn[on++] = "bwipp.ismn10character11#5549"; + sn[on++] = "ISMN-10 character 11 must be a digit"; + Pn() + } + if (t.barcode.length == 13) { + var m = hn(t.barcode, 11, 1); + if (yn(m, "-")) { + sn[on++] = "bwipp.ismn10character12#5553"; + sn[on++] = "ISMN-10 penultimate character must be a dash"; + Pn() + } + var g = un(t.barcode, 12); + if ((g < 48 || g > 57) && g != 88) { + sn[on++] = "bwipp.ismn10character13#5556"; + sn[on++] = "ISMN-10 final character must be a digit or X"; + Pn() + } + } + } + t.ismntxt = t.barcode; + t.legacytxt = ""; + if (t.ismntxt.length <= 13) { + t.legacytxt = t.ismntxt; + t.pad = ln(t.ismntxt.length + 4); + mn(t.pad, 0, "979-0-"); + mn(t.pad, 6, hn(t.ismntxt, 2, t.ismntxt.length - 2)); + t.ismntxt = t.pad + } + t.ismn = ln(13); + t.checksum = 0; + t.i = 0; + t.n = 0; + for (; ;) { + t.ismnchar = un(t.ismntxt, t.i) - 48; + if (t.ismnchar != -3) { + fn(t.ismn, t.n, t.ismnchar + 48); + if (t.n < 12) + if (t.n % 2 == 0) t.checksum = t.ismnchar + t.checksum; + else t.checksum = t.ismnchar * 3 + t.checksum; + t.n = t.n + 1 + } + t.i = t.i + 1; + if (t.i == t.ismntxt.length) break + } + t.checksum = (10 - t.checksum % 10) % 10 + 48; + if (t.barcode.length == 13 || t.barcode.length == 17) { + var v = t.barcode; + if (un(v, v.length - 1) != t.checksum) { + sn[on++] = "bwipp.ismnBadCheckDigit#5598"; + sn[on++] = "Incorrect ISMN check digit provided"; + Pn() + } + } + if (t.legacy && yn(t.legacytxt, "")) { + t.ismntxt = t.legacytxt; + t.pad = ln(18) + } else t.pad = ln(22); + mn(t.pad, 0, "ISMN "); + mn(t.pad, 5, t.ismntxt); + fn(t.pad, t.pad.length - 2, 45); + fn(t.pad, t.pad.length - 1, t.checksum); + t.ismntxt = t.pad; + t.barcode = hn(t.ismn, 0, 12); + if (yn(t.addon, "")) { + var b = ln(12 + t.addon.length + 1); + mn(b, 0, t.barcode); + mn(b, 12, " "); + mn(b, 13, t.addon); + t.barcode = b + } + fn(t.options, "dontdraw", true); + fn(t.options, "addongap", t.addongap); + sn[on++] = "args"; + sn[on++] = t.barcode; + sn[on++] = t.options; + Z(); + var I = sn[--on]; + t[sn[--on]] = I; + if (t.includetext) { + if (_n(t.ismntextxoffset, null)) { + sn[on++] = "ismntextxoffset"; + if (t.ismntxt.length == 18) sn[on++] = -1; + else sn[on++] = -12; + var A = sn[--on]; + t[sn[--on]] = A + } + if (_n(t.ismntextyoffset, null)) t.ismntextyoffset = t.height * 72 + 3; + var _ = un(t.args, "txt") !== undefined; + if (_) { + t.txt = un(t.args, "txt"); + t.newtxt = Lr(t.txt.length + 1); + mn(t.newtxt, 0, t.txt); + fn(t.newtxt, t.newtxt.length - 1, Lr([t.ismntxt, t.ismntextxoffset, t.ismntextyoffset, t.ismntextfont, t.ismntextsize])); + fn(t.args, "txt", t.newtxt) + } else fn(t.args, "txt", Lr([Lr([t.ismntxt, t.ismntextxoffset, t.ismntextyoffset, t.ismntextfont, t.ismntextsize])])) + } + fn(t.args, "opt", t.options); + sn[on++] = t.args; + if (!t.dontdraw) Ki() + } + + function g() { + var t = Object.create(g.$ctx || (g.$ctx = {})); + t.dontdraw = false; + t.includetext = false; + t.issntextfont = "OCR-A"; + t.issntextsize = 8; + t.issntextxoffset = null; + t.issntextyoffset = null; + t.height = 1; + t.addongap = 12; + sn[on++] = t; + jn(); + t.options = sn[--on]; + t.issntxt = sn[--on]; + gn(t.issntxt, " "); + if (sn[--on]) { + t.issntxt = sn[--on]; + on--; + t.seqvar = sn[--on] + } else { + on--; + t.seqvar = "00" + } + gn(t.seqvar, " "); + if (sn[--on]) { + t.seqvar = sn[--on]; + on--; + t.addon = sn[--on] + } else { + on--; + t.addon = "" + } + if (t.issntxt.length != 8 && t.issntxt.length != 9) { + sn[on++] = "bwipp.issnBadLength#5722"; + sn[on++] = "ISSN must be 8 or 9 characters including dash, in the format XXXX-XXXX"; + Pn() + } + var e = hn(t.issntxt, 0, 4); + for (var i = 0, n = e.length; i < n; i++) { + var r = un(e, i); + if (r < 48 || r > 57) { + sn[on++] = "bwipp.issnFirstThroughFourthNotNumeric#5726"; + sn[on++] = "ISSN first four characters must be numeral characters"; + Pn() + } + } + if (yn(hn(t.issntxt, 4, 1), "-")) { + sn[on++] = "bwipp.issnNeedsDash#5730"; + sn[on++] = "ISSN fifth character must be a dash"; + Pn() + } + var a = hn(t.issntxt, 5, 3); + for (var o = 0, s = a.length; o < s; o++) { + var c = un(a, o); + if (c < 48 || c > 57) { + sn[on++] = "bwipp.issnSixthThroughEighthNotNumeric#5734"; + sn[on++] = "ISSN sixth through eighth characters must be numerals"; + Pn() + } + } + if (t.issntxt.length == 9) { + var l = un(t.issntxt, 8); + if ((l < 48 || l > 57) && l != 88) { + sn[on++] = "bwipp.issnNinthCharacterBadFormat#5739"; + sn[on++] = "ISSN ninth character must be a number or the character X"; + Pn() + } + } + if (t.seqvar.length != 2) { + sn[on++] = "bwipp.issnBadSequenceVariantLength#5743"; + sn[on++] = "Sequence variant for ISSN must be 2 digits"; + Pn() + } + vn(t.seqvar, function () { + var t = sn[--on]; + if (t < 48 || t > 57) { + sn[on++] = "bwipp.issnSequenceVariantBadCharacter#5747"; + sn[on++] = "Sequence variant for ISSN must contain only digits"; + Pn() + } + }); + if (t.addon.length != 0 && t.addon.length != 2 && t.addon.length != 5) { + sn[on++] = "bwipp.issnBadAddOnLength#5751"; + sn[on++] = "Add-on for ISSN must be 2 or 5 digits"; + Pn() + } + t.issn = ln(8); + t.checksum = 0; + t.i = 0; + t.n = 0; + for (; ;) { + t.issnchar = Mn(un(t.issntxt, t.i) - 48); + if (t.issnchar != -3) { + fn(t.issn, t.n, Mn(t.issnchar + 48)); + if (t.n < 7) t.checksum = Mn(t.checksum + t.issnchar * (8 - t.n)); + t.n = t.n + 1 + } + t.i = t.i + 1; + if (t.i == t.issntxt.length) break + } + t.checksum = Mn(11 - t.checksum % 11) % 11; + var p = Mn(t.checksum + 48); + sn[on++] = "checksum"; + sn[on++] = p; + if (p == 58) { + on--; + sn[on++] = 88 + } + var d = sn[--on]; + var u = sn[--on]; + t[u] = d; + if (t.issntxt.length == 9) + if (un(t.issntxt, 8) != t.checksum) { + sn[on++] = "bwipp.issnBadCheckDigit#5774"; + sn[on++] = "Incorrect ISSN check digit provided"; + Pn() + } t.pad = ln(14); + mn(t.pad, 0, "ISSN "); + mn(t.pad, 5, t.issntxt); + fn(t.pad, 13, t.checksum); + t.issntxt = t.pad; + t.barcode = hn(t.issn, 0, 7); + t.barcode = ln(12); + mn(t.barcode, 0, "977"); + mn(t.barcode, 3, t.issn); + mn(t.barcode, 10, t.seqvar); + if (yn(t.addon, "")) { + var f = ln(12 + t.addon.length + 1); + mn(f, 0, t.barcode); + mn(f, 12, " "); + mn(f, 13, t.addon); + t.barcode = f + } + fn(t.options, "dontdraw", true); + fn(t.options, "addongap", t.addongap); + sn[on++] = "args"; + sn[on++] = t.barcode; + sn[on++] = t.options; + Z(); + var h = sn[--on]; + t[sn[--on]] = h; + if (t.includetext) { + if (_n(t.issntextxoffset, null)) t.issntextxoffset = 10; + if (_n(t.issntextyoffset, null)) t.issntextyoffset = t.height * 72 + 3; + var m = un(t.args, "txt") !== undefined; + if (m) { + t.txt = un(t.args, "txt"); + t.newtxt = Lr(t.txt.length + 1); + mn(t.newtxt, 0, t.txt); + fn(t.newtxt, t.newtxt.length - 1, Lr([t.issntxt, t.issntextxoffset, t.issntextyoffset, t.issntextfont, t.issntextsize])); + fn(t.args, "txt", t.newtxt) + } else fn(t.args, "txt", Lr([Lr([t.issntxt, t.issntextxoffset, t.issntextyoffset, t.issntextfont, t.issntextsize])])) + } + fn(t.args, "opt", t.options); + sn[on++] = t.args; + if (!t.dontdraw) Ki() + } + + function f() { + var t = Object.create(f.$ctx || (f.$ctx = {})); + t.dontdraw = false; + t.includetext = false; + sn[on++] = t; + jn(); + t.options = sn[--on]; + t.barcode = sn[--on]; + t.barlen = t.barcode.length; + if (t.barlen != 7 && t.barlen != 8) { + sn[on++] = "bwipp.MandSbadLength#5870"; + sn[on++] = "M&S barcode must be 7 or 8 characters"; + Pn() + } + if (t.barlen == 7) { + var e = Vi(ln(8), "00000000"); + mn(e, 1, t.barcode); + t.barcode = e + } + fn(t.options, "dontdraw", true); + sn[on++] = "args"; + sn[on++] = t.barcode; + sn[on++] = t.options; + Q(); + var i = sn[--on]; + t[sn[--on]] = i; + var n = un(t.args, "bbs"); + fn(n, 10, un(n, 2)); + fn(n, 11, un(n, 2)); + var r = un(t.args, "bhs"); + fn(r, 10, un(r, 2)); + fn(r, 11, un(r, 2)); + t.txt = un(t.args, "txt"); + if (t.barlen == 7) { + for (var a = 0; a <= 6; a += 1) { + var o = t.txt; + mn(un(un(o, a), 0), 0, un(un(o, a + 1), 0)) + } + mn(un(un(t.txt, 7), 0), 0, " ") + } + var s = Lr(10); + mn(s, 0, t.txt); + t.txt = s; + var c = un(t.txt, 0); + fn(t.txt, 8, Ui(Lr(c.length), c)); + var l = un(t.txt, 0); + fn(t.txt, 9, Ui(Lr(l.length), l)); + fn(un(t.txt, 8), 0, "M"); + fn(un(t.txt, 8), 1, -12); + fn(un(t.txt, 9), 0, "S"); + var p = un(t.txt, 9); + fn(p, 1, 69); + fn(t.args, "txt", t.txt); + fn(t.args, "opt", t.options); + sn[on++] = t.args; + if (!t.dontdraw) Ki() + } + + function V() { + var s = Object.create(V.$ctx || (V.$ctx = {})); + s.dontdraw = false; + s.includetext = false; + s.textfont = "OCR-B"; + s.textsize = 10; + s.textxoffset = 0; + s.textyoffset = -8; + s.height = 1; + s.encoding = "auto"; + s.raw = false; + s.parse = false; + s.parsefnc = false; + sn[on++] = s; + jn(); + s.options = sn[--on]; + s.barcode = sn[--on]; + if (!V.__5971__) (function () { + var t = Object.create(s); + t.sta = -1; + t.stb = -2; + t.stc = -3; + t.swa = -4; + t.swb = -5; + t.swc = -6; + t.fn1 = -7; + t.fn2 = -8; + t.fn3 = -9; + t.fn4 = -10; + t.sft = -11; + t.stp = -12; + t.lka = -13; + t.lkc = -14; + for (var e in t) t.hasOwnProperty(e) && (V.$ctx[e] = t[e]); + V.__5971__ = 1 + })(); + var t = s.fn1; + var e = new Map([ + ["parse", s.parse], + ["parsefnc", s.parsefnc], + ["FNC1", s.fn1], + ["FNC1", t], + ["FNC2", s.fn2], + ["FNC3", s.fn3], + ["LNKA", s.lka], + ["LNKC", s.lkc] + ]); + s.fncvals = e; + sn[on++] = "msg"; + sn[on++] = s.barcode; + sn[on++] = s.fncvals; + En(); + var i = sn[--on]; + s[sn[--on]] = i; + s.msglen = s.msg.length; + if (!V.__6044__) (function () { + var t = Object.create(s); + t.charmaps = Lr([Lr([32, 32, "00"]), Lr(["!", "!", "01"]), Lr(['"', '"', "02"]), Lr(["#", "#", "03"]), Lr(["$", "$", "04"]), Lr(["%", "%", "05"]), Lr(["&", "&", "06"]), Lr(["'", "'", "07"]), Lr([40, 40, "08"]), Lr([41, 41, "09"]), Lr(["*", "*", "10"]), Lr(["+", "+", "11"]), Lr([",", ",", "12"]), Lr(["-", "-", "13"]), Lr([".", ".", "14"]), Lr(["/", "/", "15"]), Lr(["0", "0", "16"]), Lr(["1", "1", "17"]), Lr(["2", "2", "18"]), Lr(["3", "3", "19"]), Lr(["4", "4", "20"]), Lr(["5", "5", "21"]), Lr(["6", "6", "22"]), Lr(["7", "7", "23"]), Lr(["8", "8", "24"]), Lr(["9", "9", "25"]), Lr([":", ":", "26"]), Lr([";", ";", "27"]), Lr(["<", "<", "28"]), Lr(["=", "=", "29"]), Lr([">", ">", "30"]), Lr(["?", "?", "31"]), Lr(["@", "@", "32"]), Lr(["A", "A", "33"]), Lr(["B", "B", "34"]), Lr(["C", "C", "35"]), Lr(["D", "D", "36"]), Lr(["E", "E", "37"]), Lr(["F", "F", "38"]), Lr(["G", "G", "39"]), Lr(["H", "H", "40"]), Lr(["I", "I", "41"]), Lr(["J", "J", "42"]), Lr(["K", "K", "43"]), Lr(["L", "L", "44"]), Lr(["M", "M", "45"]), Lr(["N", "N", "46"]), Lr(["O", "O", "47"]), Lr(["P", "P", "48"]), Lr(["Q", "Q", "49"]), Lr(["R", "R", "50"]), Lr(["S", "S", "51"]), Lr(["T", "T", "52"]), Lr(["U", "U", "53"]), Lr(["V", "V", "54"]), Lr(["W", "W", "55"]), Lr(["X", "X", "56"]), Lr(["Y", "Y", "57"]), Lr(["Z", "Z", "58"]), Lr(["[", "[", "59"]), Lr([92, 92, "60"]), Lr(["]", "]", "61"]), Lr(["^", "^", "62"]), Lr(["_", "_", "63"]), Lr([0, "`", "64"]), Lr([1, "a", "65"]), Lr([2, "b", "66"]), Lr([3, "c", "67"]), Lr([4, "d", "68"]), Lr([5, "e", "69"]), Lr([6, "f", "70"]), Lr([7, "g", "71"]), Lr([8, "h", "72"]), Lr([9, "i", "73"]), Lr([10, "j", "74"]), Lr([11, "k", "75"]), Lr([12, "l", "76"]), Lr([13, "m", "77"]), Lr([14, "n", "78"]), Lr([15, "o", "79"]), Lr([16, "p", "80"]), Lr([17, "q", "81"]), Lr([18, "r", "82"]), Lr([19, "s", "83"]), Lr([20, "t", "84"]), Lr([21, "u", "85"]), Lr([22, "v", "86"]), Lr([23, "w", "87"]), Lr([24, "x", "88"]), Lr([25, "y", "89"]), Lr([26, "z", "90"]), Lr([27, "{", "91"]), Lr([28, "|", "92"]), Lr([29, "}", "93"]), Lr([30, "~", "94"]), Lr([31, 127, "95"]), Lr([t.fn3, t.fn3, "96"]), Lr([t.fn2, t.fn2, "97"]), Lr([t.sft, t.sft, "98"]), Lr([t.swc, t.swc, "99"]), Lr([t.swb, t.fn4, t.swb]), Lr([t.fn4, t.swa, t.swa]), Lr([t.fn1, t.fn1, t.fn1]), Lr([t.sta, t.sta, t.sta]), Lr([t.stb, t.stb, t.stb]), Lr([t.stc, t.stc, t.stc]), Lr([t.stp, t.stp, t.stp])]); + t.charvals = Lr([new Map, new Map, new Map]); + for (var e = 0, i = t.charmaps.length - 1; e <= i; e += 1) { + t.i = e; + t.encs = un(t.charmaps, t.i); + for (var n = 0; n <= 2; n += 1) { + t.j = n; + var r = un(t.encs, t.j); + sn[on++] = r; + if (_n(Oe(r), "stringtype")) { + var a = un(sn[--on], 0); + sn[on++] = a + } + fn(un(t.charvals, t.j), sn[--on], t.i) + } + } + t.seta = un(t.charvals, 0); + t.setb = un(t.charvals, 1); + t.setc = un(t.charvals, 2); + for (var o in t) t.hasOwnProperty(o) && (V.$ctx[o] = t[o]); + V.__6044__ = 1 + })(); + fn(s.seta, s.lka, un(s.seta, s.swb)); + fn(s.seta, s.lkc, un(s.seta, s.swc)); + fn(s.setb, s.lka, un(s.setb, s.swc)); + fn(s.setb, s.lkc, un(s.setb, s.swa)); + fn(s.setc, s.lka, un(s.setc, s.swa)); + fn(s.setc, s.lkc, un(s.setc, s.swb)); + if (s.raw) s.encoding = "raw"; + if (_n(s.encoding, "raw")) { + s.cws = Lr(s.barcode.length); + s.i = 0; + s.j = 0; + for (; ;) { + if (s.i == s.barcode.length) break; + s.cw = pn(hn(s.barcode, s.i + 1, 3)); + fn(s.cws, s.j, s.cw); + s.i = s.i + 4; + s.j = s.j + 1 + } + s.cws = hn(s.cws, 0, s.j); + s.text = "" + } + if (_n(s.encoding, "auto")) { + s.text = ln(s.msglen); + for (var n = 0, r = s.msglen - 1; n <= r; n += 1) { + s.i = n; + var a = un(s.msg, s.i); + sn[on++] = s.text; + sn[on++] = s.i; + sn[on++] = a; + if (a < 0) { + on--; + sn[on++] = 32 + } + var o = sn[--on]; + var c = sn[--on]; + fn(sn[--on], c, o) + } + sn[on++] = Infinity; + for (var l = 0, p = s.msglen; l < p; l++) sn[on++] = 0; + sn[on++] = 0; + s.numSA = Lr(); + sn[on++] = Infinity; + for (var d = 0, u = s.msglen; d < u; d++) sn[on++] = 0; + sn[on++] = 0; + s.numEA = Lr(); + for (var f = s.msglen - 1; f >= 0; f -= 1) { + s.i = f; + if (un(s.msg, s.i) >= 0) + if (un(s.msg, s.i) >= 128) fn(s.numEA, s.i, Mn(un(s.numEA, s.i + 1) + 1)); + else fn(s.numSA, s.i, Mn(un(s.numSA, s.i + 1) + 1)) + } + s.ea = false; + s.msgtmp = Lr([]); + for (var h = 0, m = s.msglen - 1; h <= m; h += 1) { + s.i = h; + s.c = un(s.msg, s.i); + if (!xn(s.ea, s.c < 128) && s.c >= 0) { + if (s.ea) sn[on++] = s.numSA; + else sn[on++] = s.numEA; + var g = un(sn[--on], s.i); + var v = Mn(g + s.i) == s.msglen ? 3 : 5; + if (g < v) { + sn[on++] = Infinity; + In(s.msgtmp); + sn[on++] = s.fn4; + s.msgtmp = Lr() + } else { + sn[on++] = Infinity; + In(s.msgtmp); + sn[on++] = s.fn4; + sn[on++] = s.fn4; + s.msgtmp = Lr(); + s.ea = !s.ea + } + } + sn[on++] = Infinity; + In(s.msgtmp); + if (s.c >= 0) sn[on++] = s.c & 127; + else sn[on++] = s.c; + s.msgtmp = Lr() + } + s.msg = s.msgtmp; + s.msglen = s.msg.length; + s.numsscr = function () { + s.n = 0; + s.s = 0; + s.p = sn[--on]; + for (; ;) { + if (s.p >= s.msglen) break; + var t = un(s.msg, s.p); + var e = un(s.setc, t) !== undefined; + sn[on++] = t; + if (!e) { + on--; + break + } + var i = sn[--on]; + sn[on++] = i; + if (i <= -1) { + var n = sn[--on]; + if (n == s.fn1 && s.s % 2 == 0) s.s = s.s + 1; + else break + } else on--; + s.n = s.n + 1; + s.s = s.s + 1; + s.p = Mn(s.p + 1) + } + sn[on++] = s.n; + sn[on++] = s.s + }; + s.enca = function () { + fn(s.cws, s.j, un(s.seta, sn[--on])); + s.j = s.j + 1 + }; + s.encb = function () { + fn(s.cws, s.j, un(s.setb, sn[--on])); + s.j = s.j + 1 + }; + s.encc = function () { + var t = sn[--on]; + sn[on++] = t; + if (yn(Oe(t), "arraytype")) { + var e = un(s.setc, sn[--on]); + sn[on++] = e + } else { + In(sn[--on]); + var i = sn[--on]; + var n = sn[--on]; + sn[on++] = Mn(Mn(i - 48) + Mn(n - 48) * 10) + } + fn(s.cws, s.j, sn[--on]); + s.j = s.j + 1 + }; + s.anotb = function () { + var t = sn[--on]; + var e = un(s.seta, t) !== undefined; + var i = un(s.setb, t) !== undefined; + sn[on++] = e && !i + }; + s.bnota = function () { + var t = sn[--on]; + var e = un(s.setb, t) !== undefined; + var i = un(s.seta, t) !== undefined; + sn[on++] = e && !i + }; + sn[on++] = Infinity; + for (var b = 0, I = s.msg.length; b < I; b++) sn[on++] = 0; + sn[on++] = 9999; + s.nextanotb = Lr(); + sn[on++] = Infinity; + for (var A = 0, _ = s.msg.length; A < _; A++) sn[on++] = 0; + sn[on++] = 9999; + s.nextbnota = Lr(); + for (var y = s.msg.length - 1; y >= 0; y -= 1) { + s.i = y; + sn[on++] = un(s.msg, s.i); + s.anotb(); + if (sn[--on]) fn(s.nextanotb, s.i, 0); + else fn(s.nextanotb, s.i, Mn(un(s.nextanotb, s.i + 1) + 1)); + sn[on++] = un(s.msg, s.i); + s.bnota(); + if (sn[--on]) fn(s.nextbnota, s.i, 0); + else fn(s.nextbnota, s.i, Mn(un(s.nextbnota, s.i + 1) + 1)) + } + s.abeforeb = function () { + var t = sn[--on]; + sn[on++] = Sn(un(s.nextanotb, t), un(s.nextbnota, t)) + }; + s.bbeforea = function () { + var t = sn[--on]; + sn[on++] = Sn(un(s.nextbnota, t), un(s.nextanotb, t)) + }; + s.cws = Lr(s.barcode.length * 2 + 3); + s.j = 0; + if (s.msglen > 0) { + sn[on++] = 0; + s.numsscr() + } else { + sn[on++] = -1; + sn[on++] = -1 + } + s.nums = sn[--on]; + s.nchars = sn[--on]; + for (; ;) { + if (s.msglen == 0) { + sn[on++] = s.stb; + s.enca(); + s.cset = "setb"; + break + } + if (s.msglen == 2 && s.nums == 2) { + sn[on++] = s.stc; + s.enca(); + s.cset = "setc"; + break + } + if (s.nums >= 4) { + sn[on++] = s.stc; + s.enca(); + s.cset = "setc"; + break + } + sn[on++] = 0; + s.abeforeb(); + if (sn[--on]) { + sn[on++] = s.sta; + s.enca(); + s.cset = "seta"; + break + } + sn[on++] = s.stb; + s.enca(); + s.cset = "setb"; + break + } + s.i = 0; + for (; ;) { + if (s.i == s.msglen) break; + sn[on++] = s.i; + s.numsscr(); + s.nums = sn[--on]; + s.nchars = sn[--on]; + for (; ;) { + if ((_n(s.cset, "seta") || _n(s.cset, "setb")) && s.nums >= 4 && un(s.msg, s.i) != s.fn1) + if (s.nums % 2 == 0) { + sn[on++] = s.swc; + if (_n(s.cset, "seta")) s.enca(); + else s.encb(); + s.cset = "setc"; + break + } else { + sn[on++] = un(s.msg, s.i); + if (_n(s.cset, "seta")) s.enca(); + else s.encb(); + s.i = s.i + 1; + sn[on++] = s.swc; + if (_n(s.cset, "seta")) s.enca(); + else s.encb(); + s.cset = "setc"; + break + } sn[on++] = _n(s.cset, "setb"); + sn[on++] = un(s.msg, s.i); + s.anotb(); + var x = sn[--on]; + var w = sn[--on]; + if (w && x) { + if (s.i < s.msglen - 1) { + sn[on++] = s.i + 1; + s.bbeforea(); + if (sn[--on]) { + sn[on++] = s.sft; + s.encb(); + sn[on++] = un(s.msg, s.i); + s.enca(); + s.i = s.i + 1; + break + } + } + sn[on++] = s.swa; + s.encb(); + s.cset = "seta"; + break + } + sn[on++] = _n(s.cset, "seta"); + sn[on++] = un(s.msg, s.i); + s.bnota(); + var M = sn[--on]; + var P = sn[--on]; + if (P && M) { + if (s.i < s.msglen - 1) { + sn[on++] = s.i + 1; + s.abeforeb(); + if (sn[--on]) { + sn[on++] = s.sft; + s.enca(); + sn[on++] = un(s.msg, s.i); + s.encb(); + s.i = s.i + 1; + break + } + } + sn[on++] = s.swb; + s.enca(); + s.cset = "setb"; + break + } + if (_n(s.cset, "setc") && s.nums < 2 && (un(s.msg, s.i) > -1 || un(s.msg, s.i) == s.fn4)) { + sn[on++] = s.i; + s.abeforeb(); + if (sn[--on]) { + sn[on++] = s.swa; + s.encc(); + s.cset = "seta"; + break + } + sn[on++] = s.swb; + s.encc(); + s.cset = "setb"; + break + } + if (_n(s.cset, "seta")) { + sn[on++] = un(s.msg, s.i); + s.enca(); + s.i = s.i + 1; + break + } + if (_n(s.cset, "setb")) { + sn[on++] = un(s.msg, s.i); + s.encb(); + s.i = s.i + 1; + break + } + if (_n(s.cset, "setc")) { + if (un(s.msg, s.i) <= -1) { + sn[on++] = un(s.msg, s.i); + s.encc(); + s.i = s.i + 1 + } else { + sn[on++] = hn(s.msg, s.i, 2); + s.encc(); + s.i = s.i + 2 + } + break + } + break + } + } + s.cws = hn(s.cws, 0, s.j) + } + var j = Lr(s.j + 2); + mn(j, 0, s.cws); + s.cws = j; + s.csum = un(s.cws, 0); + for (var E = 1, T = s.j - 1; E <= T; E += 1) { + s.i = E; + s.csum = Mn(s.csum + un(s.cws, s.i) * s.i) + } + s.csum = s.csum % 103; + fn(s.cws, s.j, s.csum); + fn(s.cws, s.j + 1, un(s.seta, s.stp)); + var C = un(s.options, "debugcws") !== undefined; + if (C) { + sn[on++] = "bwipp.debugcws#6303"; + sn[on++] = s.cws; + Pn() + } + if (!V.__6325__) (function () { + var t = Object.create(s); + t.encs = Lr(["212222", "222122", "222221", "121223", "121322", "131222", "122213", "122312", "132212", "221213", "221312", "231212", "112232", "122132", "122231", "113222", "123122", "123221", "223211", "221132", "221231", "213212", "223112", "312131", "311222", "321122", "321221", "312212", "322112", "322211", "212123", "212321", "232121", "111323", "131123", "131321", "112313", "132113", "132311", "211313", "231113", "231311", "112133", "112331", "132131", "113123", "113321", "133121", "313121", "211331", "231131", "213113", "213311", "213131", "311123", "311321", "331121", "312113", "312311", "332111", "314111", "221411", "431111", "111224", "111422", "121124", "121421", "141122", "141221", "112214", "112412", "122114", "122411", "142112", "142211", "241211", "221114", "413111", "241112", "134111", "111242", "121142", "121241", "114212", "124112", "124211", "411212", "421112", "421211", "212141", "214121", "412121", "111143", "111341", "131141", "114113", "114311", "411113", "411311", "113141", "114131", "311141", "411131", "211412", "211214", "211232", "2331112"]); + for (var e in t) t.hasOwnProperty(e) && (V.$ctx[e] = t[e]); + V.__6325__ = 1 + })(); + s.sbs = ln(s.cws.length * 6 + 1); + for (var B = 0, U = s.cws.length - 1; B <= U; B += 1) { + s.i = B; + mn(s.sbs, s.i * 6, un(s.encs, un(s.cws, s.i))) + } + sn[on++] = Infinity; + sn[on++] = Infinity; + var S = s.sbs; + for (var D = 0, H = S.length; D < H; D++) sn[on++] = un(S, D) - 48; + var R = Lr(); + sn[on++] = Infinity; + for (var k = 0, z = ~~((s.sbs.length + 1) / 2); k < z; k++) sn[on++] = s.height; + var O = Lr(); + sn[on++] = Infinity; + for (var N = 0, L = ~~((s.sbs.length + 1) / 2); N < L; N++) sn[on++] = 0; + var W = Lr(); + sn[on++] = "ren"; + sn[on++] = Ki; + sn[on++] = "sbs"; + sn[on++] = R; + sn[on++] = "bhs"; + sn[on++] = O; + sn[on++] = "bbs"; + sn[on++] = W; + sn[on++] = "txt"; + sn[on++] = Lr([Lr([s.text, s.textxoffset, s.textyoffset, s.textfont, s.textsize])]); + sn[on++] = "textxalign"; + sn[on++] = "center"; + sn[on++] = "opt"; + sn[on++] = s.options; + var G = cn(); + sn[on++] = G; + if (!s.dontdraw) Ki() + } + + function j() { + var t = Object.create(j.$ctx || (j.$ctx = {})); + t.dontdraw = false; + t.includetext = false; + t.textfont = "OCR-B"; + t.textsize = 10; + t.textxoffset = 0; + t.textyoffset = -8; + t.height = .5; + t.linkagea = false; + t.linkagec = false; + t.parse = false; + t.dontlint = false; + t.lintreqs = false; + sn[on++] = t; + jn(); + t.options = sn[--on]; + t.barcode = sn[--on]; + if (t.linkagea && t.linkagec) { + sn[on++] = "bwipp.gs1128badLinkage#6400"; + sn[on++] = "linkagea and linkagec cannot be used together"; + Pn() + } + t.text = t.barcode; + sn[on++] = t.barcode; + sn[on++] = "ai"; + Wr(); + t.fncs = sn[--on]; + t.vals = sn[--on]; + t.ais = sn[--on]; + t.fnc1 = -1; + t.c128 = Lr([t.fnc1]); + for (var e = 0, i = t.ais.length - 1; e <= i; e += 1) { + t.i = e; + t.ai = un(t.ais, t.i); + t.val = un(t.vals, t.i); + var n = Lr(t.c128.length + t.ai.length + t.val.length); + mn(n, 0, t.c128); + sn[on++] = n; + sn[on++] = n; + sn[on++] = t.c128.length; + sn[on++] = t.ai; + sn[on++] = Infinity; + var r = sn[--on]; + var a = sn[--on]; + sn[on++] = r; + vn(a); + var o = Lr(); + var s = sn[--on]; + mn(sn[--on], s, o); + var c = sn[--on]; + sn[on++] = c; + sn[on++] = c; + sn[on++] = t.c128.length + t.ai.length; + sn[on++] = t.val; + sn[on++] = Infinity; + var l = sn[--on]; + var p = sn[--on]; + sn[on++] = l; + vn(p); + var d = Lr(); + var u = sn[--on]; + mn(sn[--on], u, d); + t.c128 = sn[--on]; + if (t.i != t.ais.length - 1 && un(t.fncs, t.i)) { + var f = Lr(t.c128.length + 1); + mn(f, 0, t.c128); + fn(f, t.c128.length, t.fnc1); + t.c128 = f + } + } + t.barcode = ln((t.c128.length + 1) * 5); + t.i = 0; + t.j = 0; + for (; ;) { + if (t.i == t.c128.length) break; + var h = un(t.c128, t.i); + sn[on++] = h; + if (h == t.fnc1) { + on--; + mn(t.barcode, t.j, "^FNC1"); + t.j = t.j + 4 + } else fn(t.barcode, t.j, sn[--on]); + t.i = t.i + 1; + t.j = t.j + 1 + } + if (t.linkagea || t.linkagec) { + sn[on++] = t.barcode; + sn[on++] = t.j; + if (t.linkagea) sn[on++] = "^LNKA"; + else sn[on++] = "^LNKC"; + var m = sn[--on]; + var g = sn[--on]; + mn(sn[--on], g, m); + t.j = t.j + 5 + } + t.barcode = hn(t.barcode, 0, t.j); + delete t.options["parse"]; + fn(t.options, "height", t.height); + fn(t.options, "dontdraw", true); + fn(t.options, "parsefnc", true); + sn[on++] = "args"; + sn[on++] = t.barcode; + sn[on++] = t.options; + V(); + var v = sn[--on]; + t[sn[--on]] = v; + fn(t.args, "txt", Lr([Lr([t.text, t.textxoffset, t.textyoffset, t.textfont, t.textsize])])); + fn(t.args, "textxalign", "center"); + fn(t.args, "opt", t.options); + sn[on++] = t.args; + if (!t.dontdraw) Ki() + } + + function v() { + var t = Object.create(v.$ctx || (v.$ctx = {})); + t.dontdraw = false; + t.includetext = false; + t.textfont = "OCR-B"; + t.textsize = 10; + t.textxoffset = 0; + t.textyoffset = -8; + t.height = 1; + sn[on++] = t; + jn(); + t.options = sn[--on]; + t.barcode = sn[--on]; + t.text = t.barcode; + var e = t.barcode; + sn[on++] = ln(e.length); + sn[on++] = 0; + vn(e, function () { + var t = sn[--on]; + sn[on++] = t; + if (t != 32) { + var e = sn[--on]; + var i = sn[--on]; + var n = sn[--on]; + fn(n, i, e); + sn[on++] = n; + sn[on++] = Mn(i + 1) + } else on-- + }); + var i = sn[--on]; + t.barcode = hn(sn[--on], 0, i); + t.hasspace = t.text.length != t.barcode.length; + if (yn(hn(t.barcode, 0, 4), "(01)")) { + sn[on++] = "bwipp.ean14badAI#6515"; + sn[on++] = "GS1-14 must begin with (01) application identifier"; + Pn() + } + if (t.barcode.length != 17 && t.barcode.length != 18) { + sn[on++] = "bwipp.ean14badLength#6518"; + sn[on++] = "GS1-14 must be 13 or 14 digits"; + Pn() + } + var n = hn(t.barcode, 4, t.barcode.length - 4); + for (var r = 0, a = n.length; r < a; r++) { + var o = un(n, r); + if (o < 48 || o > 57) { + sn[on++] = "bwipp.ean14badCharacter#6522"; + sn[on++] = "GS1-14 must contain only digits"; + Pn() + } + } + t.checksum = 0; + for (var s = 0; s <= 12; s += 1) { + t.i = s; + sn[on++] = "checksum"; + sn[on++] = t.checksum; + sn[on++] = Mn(un(t.barcode, t.i + 4) - 48); + if (t.i % 2 == 0) { + var c = sn[--on]; + sn[on++] = c * 3 + } + var l = sn[--on]; + var p = sn[--on]; + t[sn[--on]] = Mn(p + l) + } + t.checksum = (10 - t.checksum % 10) % 10; + if (t.barcode.length == 18) { + if (un(t.barcode, 17) != t.checksum + 48) { + sn[on++] = "bwipp.ean14badCheckDigit#6535"; + sn[on++] = "Incorrect GS1-14 check digit provided"; + Pn() + } + } else { + var d = ln(18); + mn(d, 0, t.barcode); + fn(d, 17, t.checksum + 48); + t.barcode = d; + var u = t.hasspace ? 2 : 1; + var f = ln(t.text.length + u); + mn(f, f.length - 2, " "); + fn(f, f.length - 1, t.checksum + 48); + mn(f, 0, t.text); + t.text = f + } + t.gtin = hn(t.barcode, 4, 14); + t.barcode = ln(21); + mn(t.barcode, 0, "^FNC101"); + var h = t.gtin; + mn(t.barcode, 7, h); + fn(t.options, "dontdraw", true); + fn(t.options, "parsefnc", true); + sn[on++] = "args"; + sn[on++] = t.barcode; + sn[on++] = t.options; + V(); + var m = sn[--on]; + t[sn[--on]] = m; + fn(t.args, "txt", Lr([Lr([t.text, t.textxoffset, t.textyoffset, t.textfont, t.textsize])])); + fn(t.args, "textxalign", "center"); + fn(t.args, "opt", t.options); + sn[on++] = t.args; + if (!t.dontdraw) Ki() + } + + function b() { + var t = Object.create(b.$ctx || (b.$ctx = {})); + t.dontdraw = false; + t.includetext = false; + t.textfont = "OCR-B"; + t.textsize = 10; + t.textxoffset = 0; + t.textyoffset = -8; + t.height = 1; + sn[on++] = t; + jn(); + t.options = sn[--on]; + t.barcode = sn[--on]; + t.text = t.barcode; + var e = t.barcode; + sn[on++] = ln(e.length); + sn[on++] = 0; + vn(e, function () { + var t = sn[--on]; + sn[on++] = t; + if (t != 32) { + var e = sn[--on]; + var i = sn[--on]; + var n = sn[--on]; + fn(n, i, e); + sn[on++] = n; + sn[on++] = Mn(i + 1) + } else on-- + }); + var i = sn[--on]; + t.barcode = hn(sn[--on], 0, i); + t.hasspace = t.text.length != t.barcode.length; + if (yn(hn(t.barcode, 0, 4), "(00)")) { + sn[on++] = "bwipp.sscc18badAI#6619"; + sn[on++] = "SSCC-18 must begin with (00) application identifier"; + Pn() + } + if (t.barcode.length != 21 && t.barcode.length != 22) { + sn[on++] = "bwipp.sscc18badLength#6622"; + sn[on++] = "SSCC-18 must be 17 or 18 digits"; + Pn() + } + var n = hn(t.barcode, 4, t.barcode.length - 4); + for (var r = 0, a = n.length; r < a; r++) { + var o = un(n, r); + if (o < 48 || o > 57) { + sn[on++] = "bwipp.sscc18badCharacter#6626"; + sn[on++] = "SSCC-18 must contain only digits"; + Pn() + } + } + t.checksum = 0; + for (var s = 0; s <= 16; s += 1) { + t.i = s; + sn[on++] = "checksum"; + sn[on++] = t.checksum; + sn[on++] = Mn(un(t.barcode, t.i + 4) - 48); + if (t.i % 2 == 0) { + var c = sn[--on]; + sn[on++] = c * 3 + } + var l = sn[--on]; + var p = sn[--on]; + t[sn[--on]] = Mn(p + l) + } + t.checksum = (10 - t.checksum % 10) % 10; + if (t.barcode.length == 22) { + if (un(t.barcode, 21) != t.checksum + 48) { + sn[on++] = "bwipp.sscc18badCheckDigit#6639"; + sn[on++] = "Incorrect SSCC-18 check digit provided"; + Pn() + } + } else { + var d = ln(22); + mn(d, 0, t.barcode); + fn(d, 21, t.checksum + 48); + t.barcode = d; + var u = t.hasspace ? 2 : 1; + var f = ln(t.text.length + u); + mn(f, f.length - 2, " "); + fn(f, f.length - 1, t.checksum + 48); + mn(f, 0, t.text); + t.text = f + } + t.sscc = hn(t.barcode, 4, 18); + t.barcode = ln(25); + mn(t.barcode, 0, "^FNC100"); + var h = t.sscc; + mn(t.barcode, 7, h); + fn(t.options, "dontdraw", true); + fn(t.options, "parsefnc", true); + sn[on++] = "args"; + sn[on++] = t.barcode; + sn[on++] = t.options; + V(); + var m = sn[--on]; + t[sn[--on]] = m; + fn(t.args, "txt", Lr([Lr([t.text, t.textxoffset, t.textyoffset, t.textfont, t.textsize])])); + fn(t.args, "textxalign", "center"); + fn(t.args, "opt", t.options); + sn[on++] = t.args; + if (!t.dontdraw) Ki() + } + + function x() { + var n = Object.create(x.$ctx || (x.$ctx = {})); + n.dontdraw = false; + n.includecheck = false; + n.validatecheck = false; + n.includetext = false; + n.includecheckintext = false; + n.hidestars = false; + n.textfont = "OCR-B"; + n.textsize = 10; + n.textyoffset = -8; + n.height = 1; + sn[on++] = n; + jn(); + n.options = sn[--on]; + n.barcode = sn[--on]; + if (!x.__6738__) (function () { + var t = Object.create(n); + t.encs = Lr(["1113313111", "3113111131", "1133111131", "3133111111", "1113311131", "3113311111", "1133311111", "1113113131", "3113113111", "1133113111", "3111131131", "1131131131", "3131131111", "1111331131", "3111331111", "1131331111", "1111133131", "3111133111", "1131133111", "1111333111", "3111111331", "1131111331", "3131111311", "1111311331", "3111311311", "1131311311", "1111113331", "3111113311", "1131113311", "1111313311", "3311111131", "1331111131", "3331111111", "1311311131", "3311311111", "1331311111", "1311113131", "3311113111", "1331113111", "1313131111", "1313111311", "1311131311", "1113131311", "1311313111"]); + t.barchars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%"; + t.charvals = new Map; + for (var e = 0; e <= 42; e += 1) fn(t.charvals, hn(t.barchars, e, 1), e); + for (var i in t) t.hasOwnProperty(i) && (x.$ctx[i] = t[i]); + x.__6738__ = 1 + })(); + for (var t = 0, e = n.barcode.length - 1; t <= e; t += 1) { + var i = un(n.charvals, hn(n.barcode, t, 1)) !== undefined; + if (!i) { + sn[on++] = "bwipp.code39badCharacter#6743"; + sn[on++] = "Code 39 must contain only digits, capital letters, spaces and the symbols -.$/+%"; + Pn() + } + } + sn[on++] = "barlen"; + sn[on++] = n.barcode.length; + if (n.validatecheck) { + var r = sn[--on]; + sn[on++] = Mn(r - 1) + } + var a = sn[--on]; + n[sn[--on]] = a; + n.checksum = 0; + for (var o = 0, s = Mn(n.barlen - 1); o <= s; o += 1) n.checksum = Mn(un(n.charvals, hn(n.barcode, o, 1)) + n.checksum); + n.checksum = n.checksum % 43; + if (n.validatecheck) { + if (un(n.barcode, n.barlen) != un(n.barchars, n.checksum)) { + sn[on++] = "bwipp.code39badCheckDigit#6757"; + sn[on++] = "Incorrect Code 39 check digit provided"; + Pn() + } + n.barcode = hn(n.barcode, 0, n.barlen); + n.includecheck = true + } + var c = n.includecheck ? 3 : 2; + n.sbs = ln(Mn(n.barlen + c) * 10); + var l = n.includecheck ? 3 : 2; + n.txt = Lr(Mn(n.barlen + l)); + mn(n.sbs, 0, un(n.encs, 43)); + if (!n.hidestars) fn(n.txt, 0, Lr(["*", 0, n.textyoffset, n.textfont, n.textsize])); + else fn(n.txt, 0, Lr(["", 0, n.textyoffset, n.textfont, n.textsize])); + for (var p = 0, d = Mn(n.barlen - 1); p <= d; p += 1) { + n.i = p; + n.indx = un(n.charvals, hn(n.barcode, n.i, 1)); + mn(n.sbs, n.i * 10 + 10, un(n.encs, n.indx)); + fn(n.txt, n.i + 1, Lr([hn(n.barcode, n.i, 1), (n.i + 1) * 16, n.textyoffset, n.textfont, n.textsize])) + } + if (n.includecheck) { + mn(n.sbs, Mn(n.barlen * 10 + 10), un(n.encs, n.checksum)); + if (n.includecheckintext) fn(n.txt, Mn(n.barlen + 1), Lr([hn(n.barchars, n.checksum, 1), Mn(n.barlen + 1) * 16, n.textyoffset, n.textfont, n.textsize])); + else fn(n.txt, Mn(n.barlen + 1), Lr(["", Mn(n.barlen + 1) * 16, n.textyoffset, n.textfont, n.textsize])); + mn(n.sbs, Mn(n.barlen * 10 + 20), un(n.encs, 43)); + if (!n.hidestars) fn(n.txt, Mn(n.barlen + 2), Lr(["*", Mn(n.barlen + 2) * 16, n.textyoffset, n.textfont, n.textsize])); + else fn(n.txt, Mn(n.barlen + 2), Lr(["", Mn(n.barlen + 2) * 16, n.textyoffset, n.textfont, n.textsize])) + } else { + mn(n.sbs, Mn(n.barlen * 10 + 10), un(n.encs, 43)); + if (!n.hidestars) fn(n.txt, Mn(n.barlen + 1), Lr(["*", Mn(n.barlen + 1) * 16, n.textyoffset, n.textfont, n.textsize])); + else fn(n.txt, Mn(n.barlen + 1), Lr(["", Mn(n.barlen + 1) * 16, n.textyoffset, n.textfont, n.textsize])) + } + sn[on++] = Infinity; + sn[on++] = Infinity; + var u = n.sbs; + for (var f = 0, h = u.length; f < h; f++) sn[on++] = un(u, f) - 48; + var m = Lr(); + sn[on++] = Infinity; + for (var g = 0, v = ~~((n.sbs.length + 1) / 2); g < v; g++) sn[on++] = n.height; + var b = Lr(); + sn[on++] = Infinity; + for (var I = 0, A = ~~((n.sbs.length + 1) / 2); I < A; I++) sn[on++] = 0; + var _ = Lr(); + sn[on++] = "ren"; + sn[on++] = Ki; + sn[on++] = "sbs"; + sn[on++] = m; + sn[on++] = "bhs"; + sn[on++] = b; + sn[on++] = "bbs"; + sn[on++] = _; + if (n.includetext) { + sn[on++] = "txt"; + sn[on++] = n.txt + } + sn[on++] = "opt"; + sn[on++] = n.options; + var y = cn(); + sn[on++] = y; + if (!n.dontdraw) Ki() + } + + function h() { + var i = Object.create(h.$ctx || (h.$ctx = {})); + i.dontdraw = false; + i.includetext = false; + i.parse = false; + sn[on++] = i; + jn(); + i.options = sn[--on]; + i.barcode = sn[--on]; + var t = new Map([ + ["parse", i.parse], + ["parseonly", true], + ["parsefnc", false] + ]); + i.fncvals = t; + sn[on++] = "barcode"; + sn[on++] = i.barcode; + sn[on++] = i.fncvals; + En(); + var e = sn[--on]; + i[sn[--on]] = e; + i.barlen = i.barcode.length; + delete i.options["parse"]; + vn(i.barcode, function () { + if (sn[--on] >= 128) { + sn[on++] = "bwipp.code39extBadCharacter#6877"; + sn[on++] = "Code 39 Extended must contain only ASCII characters"; + Pn() + } + }); + if (!h.__6893__) (function () { + var t = Object.create(i); + t.extencs = Lr(["%U", "$A", "$B", "$C", "$D", "$E", "$F", "$G", "$H", "$I", "$J", "$K", "$L", "$M", "$N", "$O", "$P", "$Q", "$R", "$S", "$T", "$U", "$V", "$W", "$X", "$Y", "$Z", "%A", "%B", "%C", "%D", "%E", " ", "/A", "/B", "/C", "/D", "/E", "/F", "/G", "/H", "/I", "/J", "/K", "/L", "-", ".", "/O", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "/Z", "%F", "%G", "%H", "%I", "%J", "%V", "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z", "%K", "%L", "%M", "%N", "%O", "%W", "+A", "+B", "+C", "+D", "+E", "+F", "+G", "+H", "+I", "+J", "+K", "+L", "+M", "+N", "+O", "+P", "+Q", "+R", "+S", "+T", "+U", "+V", "+W", "+X", "+Y", "+Z", "%P", "%Q", "%R", "%S", "%T"]); + for (var e in t) t.hasOwnProperty(e) && (h.$ctx[e] = t[e]); + h.__6893__ = 1 + })(); + i.newcode = ln(i.barlen * 2); + i.newtext = ln(i.barlen * 2); + i.j = 0; + for (var n = 0, r = i.barlen - 1; n <= r; n += 1) { + i.i = n; + i.extchar = un(i.extencs, un(i.barcode, i.i)); + mn(i.newcode, i.j, i.extchar); + var a = un(i.barcode, i.i); + sn[on++] = i.newtext; + sn[on++] = i.j; + sn[on++] = a; + if (a < 32 || a == 127) { + on--; + sn[on++] = 32 + } + var o = sn[--on]; + var s = sn[--on]; + fn(sn[--on], s, o); + if (i.extchar.length != 1) fn(i.newtext, i.j + 1, 32); + i.j = i.j + i.extchar.length + } + i.newcode = hn(i.newcode, 0, i.j); + i.newtext = hn(i.newtext, 0, i.j); + fn(i.options, "dontdraw", true); + sn[on++] = "args"; + sn[on++] = i.newcode; + sn[on++] = i.options; + x(); + var c = sn[--on]; + i[sn[--on]] = c; + if (i.includetext) { + i.txt = un(i.args, "txt"); + for (var l = 0, p = i.newtext.length - 1; l <= p; l += 1) { + i.i = l; + i.txtentry = un(i.txt, i.i + 1); + fn(i.txtentry, 0, hn(i.newtext, i.i, 1)); + fn(i.txt, i.i + 1, i.txtentry) + } + fn(i.args, "txt", i.txt) + } + fn(i.args, "opt", i.options); + sn[on++] = i.args; + if (!i.dontdraw) Ki() + } + + function I() { + var t = Object.create(I.$ctx || (I.$ctx = {})); + t.dontdraw = false; + t.includetext = false; + t.textfont = "OCR-B"; + t.textsize = 10; + t.textyoffset = -8; + t.textxoffset = 0; + t.height = 1; + sn[on++] = t; + jn(); + t.options = sn[--on]; + t.barcode = sn[--on]; + if (t.barcode.length != 8 && t.barcode.length != 9) { + sn[on++] = "bwipp.code32badLength#6976"; + sn[on++] = "Italian Pharmacode must be 8 or 9 digits"; + Pn() + } + vn(t.barcode, function () { + var t = sn[--on]; + if (t < 48 || t > 57) { + sn[on++] = "bwipp.code32badCharacter#6980"; + sn[on++] = "Italian Pharmacode must contain only digits"; + Pn() + } + }); + t.checksum = 0; + for (var e = 0; e <= 7; e += 1) { + t.i = e; + sn[on++] = Mn(un(t.barcode, t.i) - 48); + if (t.i % 2 != 0) { + var i = sn[--on]; + sn[on++] = i * 2 + } + var n = sn[--on]; + sn[on++] = n; + if (n > 9) { + var r = sn[--on]; + sn[on++] = Mn(r - 9) + } + t.checksum = Mn(sn[--on] + t.checksum) + } + t.checksum = t.checksum % 10; + if (t.barcode.length == 9) + if (un(t.barcode, 8) != Mn(t.checksum + 48)) { + sn[on++] = "bwipp.code32badCheckDigit#6994"; + sn[on++] = "Incorrect Italian Pharmacode check digit provided"; + Pn() + } var a = ln(10); + mn(a, 0, t.barcode); + fn(a, 8, Mn(t.checksum + 48)); + t.text = a; + t.val = dn(ln(6), pn(t.text), 32); + t.barcode = ln(6); + for (var o = 0; o <= 5; o += 1) fn(t.barcode, o, 48); + mn(t.barcode, 6 - t.val.length, t.val); + for (var s = 0; s <= 5; s += 1) { + var c = un(t.barcode, s); + sn[on++] = s; + sn[on++] = c; + sn[on++] = c; + for (var l = 0, p = "AEIO".length; l < p; l++) { + if (sn[--on] >= un("AEIO", l)) { + var d = sn[--on]; + sn[on++] = Mn(d + 1) + } + var u = sn[--on]; + sn[on++] = u; + sn[on++] = u + } + on--; + var f = sn[--on]; + fn(t.barcode, sn[--on], f) + } + mn(t.text, 1, hn(t.text, 0, 9)); + fn(t.text, 0, 65); + fn(t.options, "dontdraw", true); + sn[on++] = "args"; + sn[on++] = t.barcode; + sn[on++] = t.options; + x(); + var h = sn[--on]; + var m = sn[--on]; + t[m] = h; + fn(t.args, "txt", Lr([Lr([t.text, t.textxoffset, t.textyoffset, t.textfont, t.textsize])])); + fn(t.args, "textxalign", "center"); + fn(t.args, "opt", t.options); + sn[on++] = t.args; + if (!t.dontdraw) Ki() + } + + function c() { + var t = Object.create(c.$ctx || (c.$ctx = {})); + t.dontdraw = false; + t.includetext = false; + t.textfont = "OCR-B"; + t.textsize = 10; + t.textyoffset = -8; + t.textxoffset = 0; + t.height = 1; + t.pzn8 = false; + sn[on++] = t; + jn(); + t.options = sn[--on]; + t.barcode = sn[--on]; + if (t.pzn8) { + if (t.barcode.length != 7 && t.barcode.length != 8) { + sn[on++] = "bwipp.pzn8badLength#7077"; + sn[on++] = "PZN8 must be 7 or 8 digits"; + Pn() + } + } else if (t.barcode.length != 6 && t.barcode.length != 7) { + sn[on++] = "bwipp.pzn7badLength#7081"; + sn[on++] = "PZN7 must be 6 or 7 digits"; + Pn() + } + vn(t.barcode, function () { + var t = sn[--on]; + if (t < 48 || t > 57) { + sn[on++] = "bwipp.pznBadCharacter#7086"; + sn[on++] = "PZN must contain only digits"; + Pn() + } + }); + var e = t.pzn8 ? 9 : 8; + t.msglen = e; + t.checksum = 0; + for (var i = 0, n = t.msglen - 3; i <= n; i += 1) { + t.i = i; + var r = t.pzn8 ? 1 : 2; + t.checksum = Mn(Mn(un(t.barcode, t.i) - 48) * (t.i + r) + t.checksum) + } + t.checksum = t.checksum % 11; + if (t.checksum == 10) { + sn[on++] = "bwipp.pznBadInputSequence#7100"; + sn[on++] = "Incorrect PZN input sequence provided"; + Pn() + } + if (t.barcode.length == t.msglen - 1) + if (un(t.barcode, t.msglen - 2) != Mn(t.checksum + 48)) { + sn[on++] = "bwipp.pznBadCheckDigit#7104"; + sn[on++] = "Incorrect PZN check digit provided"; + Pn() + } var a = ln(t.msglen); + fn(a, 0, 45); + mn(a, 1, t.barcode); + fn(a, t.msglen - 1, Mn(t.checksum + 48)); + t.msg = a; + fn(t.options, "dontdraw", true); + sn[on++] = "args"; + sn[on++] = t.msg; + sn[on++] = t.options; + x(); + var o = sn[--on]; + t[sn[--on]] = o; + t.text = ln(t.msglen + 5); + mn(t.text, 0, "PZN - "); + mn(t.text, 6, hn(t.msg, 1, t.msglen - 1)); + var s = Lr([Lr([t.text, t.textxoffset, t.textyoffset, t.textfont, t.textsize])]); + fn(t.args, "txt", s); + fn(t.args, "textxalign", "center"); + fn(t.args, "opt", t.options); + sn[on++] = t.args; + if (!t.dontdraw) Ki() + } + + function A() { + var r = Object.create(A.$ctx || (A.$ctx = {})); + r.dontdraw = false; + r.includecheck = false; + r.includetext = false; + r.textfont = "OCR-B"; + r.textsize = 10; + r.textyoffset = -8; + r.height = 1; + r.parse = false; + r.parsefnc = false; + sn[on++] = r; + jn(); + r.options = sn[--on]; + r.barcode = sn[--on]; + if (!A.__7204__) (function () { + var t = Object.create(r); + t.encs = Lr(["131112", "111213", "111312", "111411", "121113", "121212", "121311", "111114", "131211", "141111", "211113", "211212", "211311", "221112", "221211", "231111", "112113", "112212", "112311", "122112", "132111", "111123", "111222", "111321", "121122", "131121", "212112", "212211", "211122", "211221", "221121", "222111", "112122", "112221", "122121", "123111", "121131", "311112", "311211", "321111", "112131", "113121", "211131", "121221", "312111", "311121", "122211", "111141", "1111411"]); + t.barchars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%"; + t.charvals = new Map; + for (var e = 0; e <= 42; e += 1) fn(t.charvals, un(t.barchars, e), e); + t.sft1 = -1; + t.sft2 = -2; + t.sft3 = -3; + t.sft4 = -4; + var i = t.charvals; + fn(i, t.sft1, 43); + fn(t.charvals, t.sft2, 44); + fn(t.charvals, t.sft3, 45); + fn(t.charvals, t.sft4, 46); + for (var n in t) t.hasOwnProperty(n) && (A.$ctx[n] = t[n]); + A.__7204__ = 1 + })(); + var t = new Map([ + ["parse", r.parse], + ["parsefnc", r.parsefnc], + ["SFT$", r.sft1], + ["SFT%", r.sft2], + ["SFT/", r.sft3], + ["SFT+", r.sft4] + ]); + r.fncvals = t; + sn[on++] = "msg"; + sn[on++] = r.barcode; + sn[on++] = r.fncvals; + En(); + var e = sn[--on]; + r[sn[--on]] = e; + r.msglen = r.msg.length; + vn(r.msg, function () { + var t = un(r.charvals, sn[--on]) !== undefined; + if (!t) { + sn[on++] = "bwipp.code93BadCharacter#7221"; + sn[on++] = "Code 93 must only contain digits, capital letters, spaces, the symbols -.$/+ and shift non-data characters"; + Pn() + } + }); + if (r.includecheck) r.sbs = ln(r.msglen * 6 + 25); + else r.sbs = ln(r.msglen * 6 + 13); + r.txt = Lr(r.msglen); + mn(r.sbs, 0, un(r.encs, 47)); + r.checksum1 = 0; + r.checksum2 = 0; + for (var i = 0, n = r.msglen - 1; i <= n; i += 1) { + r.i = i; + r.indx = un(r.charvals, un(r.msg, r.i)); + mn(r.sbs, r.i * 6 + 6, un(r.encs, r.indx)); + var a = un(r.msg, r.i); + sn[on++] = "char"; + sn[on++] = a; + if (a < 0) { + on--; + sn[on++] = " " + } else { + var o = ln(1); + fn(o, 0, sn[--on]); + sn[on++] = o + } + var s = sn[--on]; + r[sn[--on]] = s; + fn(r.txt, r.i, Lr([r.char, r.i * 9 + 9, r.textyoffset, r.textfont, r.textsize])); + r.checksum1 = Mn(r.checksum1 + ((r.msglen - r.i - 1) % 20 + 1) * r.indx); + r.checksum2 = Mn(r.checksum2 + ((r.msglen - r.i) % 15 + 1) * r.indx) + } + if (r.includecheck) { + r.checksum1 = r.checksum1 % 47; + r.checksum2 = Mn(r.checksum2 + r.checksum1) % 47; + mn(r.sbs, r.msglen * 6 + 6, un(r.encs, r.checksum1)); + mn(r.sbs, r.msglen * 6 + 12, un(r.encs, r.checksum2)); + mn(r.sbs, r.msglen * 6 + 18, un(r.encs, 48)) + } else mn(r.sbs, r.msglen * 6 + 6, un(r.encs, 48)); + sn[on++] = Infinity; + sn[on++] = Infinity; + var c = r.sbs; + for (var l = 0, p = c.length; l < p; l++) sn[on++] = un(c, l) - 48; + var d = Lr(); + sn[on++] = Infinity; + for (var u = 0, f = ~~((r.sbs.length + 1) / 2); u < f; u++) sn[on++] = r.height; + var h = Lr(); + sn[on++] = Infinity; + for (var m = 0, g = ~~((r.sbs.length + 1) / 2); m < g; m++) sn[on++] = 0; + var v = Lr(); + sn[on++] = "ren"; + sn[on++] = Ki; + sn[on++] = "sbs"; + sn[on++] = d; + sn[on++] = "bhs"; + sn[on++] = h; + sn[on++] = "bbs"; + sn[on++] = v; + if (r.includetext) { + sn[on++] = "txt"; + sn[on++] = r.txt + } + sn[on++] = "opt"; + sn[on++] = r.options; + var b = cn(); + sn[on++] = b; + if (!r.dontdraw) Ki() + } + + function m() { + var i = Object.create(m.$ctx || (m.$ctx = {})); + i.dontdraw = false; + i.includetext = false; + i.parse = false; + sn[on++] = i; + jn(); + i.options = sn[--on]; + i.barcode = sn[--on]; + var t = new Map([ + ["parse", i.parse], + ["parseonly", true], + ["parsefnc", false] + ]); + i.fncvals = t; + sn[on++] = "barcode"; + sn[on++] = i.barcode; + sn[on++] = i.fncvals; + En(); + var e = sn[--on]; + var n = sn[--on]; + i[n] = e; + i.barlen = i.barcode.length; + delete i.options["parse"]; + if (!m.__7349__) (function () { + var t = Object.create(i); + t.extencs = Lr(["^SFT%U", "^SFT$A", "^SFT$B", "^SFT$C", "^SFT$D", "^SFT$E", "^SFT$F", "^SFT$G", "^SFT$H", "^SFT$I", "^SFT$J", "^SFT$K", "^SFT$L", "^SFT$M", "^SFT$N", "^SFT$O", "^SFT$P", "^SFT$Q", "^SFT$R", "^SFT$S", "^SFT$T", "^SFT$U", "^SFT$V", "^SFT$W", "^SFT$X", "^SFT$Y", "^SFT$Z", "^SFT%A", "^SFT%B", "^SFT%C", "^SFT%D", "^SFT%E", " ", "^SFT/A", "^SFT/B", "^SFT/C", "$", "%", "^SFT/F", "^SFT/G", "^SFT/H", "^SFT/I", "^SFT/J", "+", "^SFT/L", "-", ".", "/", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "^SFT/Z", "^SFT%F", "^SFT%G", "^SFT%H", "^SFT%I", "^SFT%J", "^SFT%V", "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z", "^SFT%K", "^SFT%L", "^SFT%M", "^SFT%N", "^SFT%O", "^SFT%W", "^SFT+A", "^SFT+B", "^SFT+C", "^SFT+D", "^SFT+E", "^SFT+F", "^SFT+G", "^SFT+H", "^SFT+I", "^SFT+J", "^SFT+K", "^SFT+L", "^SFT+M", "^SFT+N", "^SFT+O", "^SFT+P", "^SFT+Q", "^SFT+R", "^SFT+S", "^SFT+T", "^SFT+U", "^SFT+V", "^SFT+W", "^SFT+X", "^SFT+Y", "^SFT+Z", "^SFT%P", "^SFT%Q", "^SFT%R", "^SFT%S", "^SFT%T"]); + for (var e in t) t.hasOwnProperty(e) && (m.$ctx[e] = t[e]); + m.__7349__ = 1 + })(); + i.newcode = ln(i.barlen * 6); + i.newtext = ln(i.barlen * 6); + i.j = 0; + i.k = 0; + for (var r = 0, a = i.barlen - 1; r <= a; r += 1) { + i.i = r; + var o = un(i.barcode, i.i); + sn[on++] = o; + if (o > 127) { + on--; + sn[on++] = "bwipp.code93extbadCharacter#7358"; + sn[on++] = "Code 93 Extended only support ASCII characters with values 0 to 127"; + Pn() + } + i.extchar = un(i.extencs, sn[--on]); + i.extlen = i.extchar.length; + mn(i.newcode, i.j, i.extchar); + var s = un(i.barcode, i.i); + sn[on++] = i.newtext; + sn[on++] = i.k; + sn[on++] = s; + if (s < 32 || s == 127) { + on--; + sn[on++] = 32 + } + var c = sn[--on]; + var l = sn[--on]; + fn(sn[--on], l, c); + if (i.extlen != 1) fn(i.newtext, i.k + 1, 32); + i.j = i.j + i.extlen; + var p = i.extlen == 1 ? 1 : 2; + i.k = i.k + p + } + i.newcode = hn(i.newcode, 0, i.j); + i.newtext = hn(i.newtext, 0, i.k); + fn(i.options, "dontdraw", true); + fn(i.options, "parsefnc", true); + sn[on++] = "args"; + sn[on++] = i.newcode; + sn[on++] = i.options; + A(); + var d = sn[--on]; + i[sn[--on]] = d; + if (i.includetext) { + i.txt = un(i.args, "txt"); + for (var u = 0, f = i.newtext.length - 1; u <= f; u += 1) { + i.i = u; + i.txtentry = un(i.txt, i.i); + fn(i.txtentry, 0, hn(i.newtext, i.i, 1)); + fn(i.txt, i.i, i.txtentry) + } + fn(i.args, "txt", i.txt) + } + fn(i.args, "opt", i.options); + sn[on++] = i.args; + if (!i.dontdraw) Ki() + } + + function _() { + var i = Object.create(_.$ctx || (_.$ctx = {})); + i.dontdraw = false; + i.includecheck = false; + i.includetext = false; + i.includecheckintext = false; + i.textfont = "OCR-B"; + i.textsize = 10; + i.textyoffset = -8; + i.height = 1; + sn[on++] = i; + jn(); + i.options = sn[--on]; + i.barcode = sn[--on]; + vn(i.barcode, function () { + var t = sn[--on]; + if (t < 48 || t > 57) { + sn[on++] = "bwipp.interleaved2of5badCharacter#7444"; + sn[on++] = "Interleaved 2 of 5 must contain only digits"; + Pn() + } + }); + i.barlen = i.barcode.length; + if (i.barlen % 2 == 0 && i.includecheck || i.barlen % 2 != 0 && !i.includecheck) { + i.pad = ln(i.barlen + 1); + fn(i.pad, 0, 48); + mn(i.pad, 1, i.barcode); + i.barcode = i.pad; + i.barlen = i.barlen + 1 + } + if (i.includecheck) { + i.checksum = 0; + for (var t = 0, e = i.barlen - 1; t <= e; t += 1) { + i.i = t; + if (i.i % 2 == 0) i.checksum = i.checksum + (un(i.barcode, i.i) - 48) * 3; + else i.checksum = i.checksum + (un(i.barcode, i.i) - 48) + } + i.checksum = (10 - i.checksum % 10) % 10; + i.pad = ln(i.barlen + 1); + mn(i.pad, 0, i.barcode); + fn(i.pad, i.barlen, i.checksum + 48); + i.barcode = i.pad; + i.barlen = i.barlen + 1 + } + if (!_.__7490__) (function () { + var t = Object.create(i); + t.encs = Lr(["11221", "21112", "12112", "22111", "11212", "21211", "12211", "11122", "21121", "12121", "1111", "2111"]); + t.barchars = "0123456789"; + for (var e in t) t.hasOwnProperty(e) && (_.$ctx[e] = t[e]); + _.__7490__ = 1 + })(); + i.sbs = ln(i.barlen * 5 + 8); + i.txt = Lr(i.barlen); + mn(i.sbs, 0, un(i.encs, 10)); + for (var n = 0, r = i.barlen - 1; n <= r; n += 2) { + i.i = n; + gn(i.barchars, hn(i.barcode, i.i, 1)); + on--; + i.indx = sn[--on].length; + on -= 2; + i.enca = un(i.encs, i.indx); + gn(i.barchars, hn(i.barcode, i.i + 1, 1)); + on--; + i.indx = sn[--on].length; + on -= 2; + i.encb = un(i.encs, i.indx); + i.intl = ln(i.enca.length * 2); + for (var a = 0, o = i.enca.length - 1; a <= o; a += 1) { + i.j = a; + i.achar = un(i.enca, i.j); + i.bchar = un(i.encb, i.j); + fn(i.intl, i.j * 2, i.achar); + fn(i.intl, i.j * 2 + 1, i.bchar) + } + mn(i.sbs, i.i * 5 + 4, i.intl); + fn(i.txt, i.i, Lr([hn(i.barcode, i.i, 1), i.i * 9 + 4, i.textyoffset, i.textfont, i.textsize])); + if (i.includecheck && !i.includecheckintext && i.barlen - 2 == i.i) fn(i.txt, i.i + 1, Lr([" ", (i.i + 1) * 9 + 4, i.textyoffset, i.textfont, i.textsize])); + else fn(i.txt, i.i + 1, Lr([hn(i.barcode, i.i + 1, 1), (i.i + 1) * 9 + 4, i.textyoffset, i.textfont, i.textsize])) + } + mn(i.sbs, i.barlen * 5 + 4, un(i.encs, 11)); + sn[on++] = Infinity; + sn[on++] = Infinity; + var s = i.sbs; + for (var c = 0, l = s.length; c < l; c++) sn[on++] = un(s, c) - 48; + var p = Lr(); + sn[on++] = Infinity; + for (var d = 0, u = ~~((i.sbs.length + 1) / 2); d < u; d++) sn[on++] = i.height; + var f = Lr(); + sn[on++] = Infinity; + for (var h = 0, m = ~~((i.sbs.length + 1) / 2); h < m; h++) sn[on++] = 0; + var g = Lr(); + sn[on++] = "ren"; + sn[on++] = Ki; + sn[on++] = "sbs"; + sn[on++] = p; + sn[on++] = "bhs"; + sn[on++] = f; + sn[on++] = "bbs"; + sn[on++] = g; + if (i.includetext) { + sn[on++] = "txt"; + sn[on++] = i.txt + } + sn[on++] = "barratio"; + sn[on++] = 2; + sn[on++] = "spaceratio"; + sn[on++] = 2; + sn[on++] = "opt"; + sn[on++] = i.options; + var v = cn(); + sn[on++] = v; + if (!i.dontdraw) Ki() + } + + function w() { + var t = Object.create(w.$ctx || (w.$ctx = {})); + t.dontdraw = false; + t.includetext = false; + t.includecheckintext = true; + t.textfont = "OCR-B"; + t.textsize = 10; + t.textxoffset = 0; + t.textyoffset = 3; + t.height = .5; + t.showborder = true; + t.borderwidth = 4; + t.borderleft = 15; + t.borderright = 15; + sn[on++] = t; + jn(); + t.options = sn[--on]; + t.barcode = sn[--on]; + t.text = t.barcode; + var e = t.barcode; + sn[on++] = ln(e.length); + sn[on++] = 0; + vn(e, function () { + var t = sn[--on]; + sn[on++] = t; + if (t != 32) { + var e = sn[--on]; + var i = sn[--on]; + var n = sn[--on]; + fn(n, i, e); + sn[on++] = n; + sn[on++] = Mn(i + 1) + } else on-- + }); + var i = sn[--on]; + t.barcode = hn(sn[--on], 0, i); + t.hasspace = t.text.length != t.barcode.length; + if (t.barcode.length != 13 && t.barcode.length != 14) { + sn[on++] = "bwipp.itf14badLength#7610"; + sn[on++] = "ITF-14 must be 13 or 14 digits"; + Pn() + } + var n = t.barcode; + for (var r = 0, a = n.length; r < a; r++) { + var o = un(n, r); + if (o < 48 || o > 57) { + sn[on++] = "bwipp.itf14badCharacter#7614"; + sn[on++] = "ITF-14 must contain only digits"; + Pn() + } + } + t.checksum = 0; + for (var s = 0; s <= 12; s += 1) { + t.i = s; + sn[on++] = "checksum"; + sn[on++] = t.checksum; + sn[on++] = Mn(un(t.barcode, t.i) - 48); + if (t.i % 2 == 0) { + var c = sn[--on]; + sn[on++] = c * 3 + } + var l = sn[--on]; + var p = sn[--on]; + t[sn[--on]] = Mn(p + l) + } + t.checksum = (10 - t.checksum % 10) % 10; + if (t.barcode.length == 14) { + if (un(t.barcode, 13) != t.checksum + 48) { + sn[on++] = "bwipp.itf14badCheckDigit#7627"; + sn[on++] = "Incorrect ITF-14 check digit provided"; + Pn() + } + } else { + var d = ln(14); + mn(d, 0, t.barcode); + fn(d, 13, t.checksum + 48); + t.barcode = d; + var u = t.hasspace ? 2 : 1; + var f = ln(t.text.length + u); + mn(f, f.length - 2, " "); + fn(f, f.length - 1, t.checksum + 48); + mn(f, 0, t.text); + t.text = f + } + var h = t.options; + fn(h, "dontdraw", true); + fn(t.options, "showborder", t.showborder); + fn(t.options, "borderwidth", t.borderwidth); + fn(t.options, "borderleft", t.borderleft); + fn(t.options, "borderright", t.borderright); + var m = t.options; + fn(m, "height", t.height); + fn(t.options, "textyoffset", t.textyoffset); + sn[on++] = "args"; + sn[on++] = t.barcode; + sn[on++] = t.options; + _(); + var g = sn[--on]; + t[sn[--on]] = g; + fn(t.args, "txt", Lr([Lr([t.text, t.textxoffset, t.textyoffset, t.textfont, t.textsize])])); + fn(t.args, "textxalign", "center"); + fn(t.args, "opt", t.options); + sn[on++] = t.args; + if (!t.dontdraw) Ki() + } + + function p() { + var t = Object.create(p.$ctx || (p.$ctx = {})); + t.dontdraw = false; + t.includetext = false; + t.textfont = "OCR-B"; + t.textsize = 10; + t.textxoffset = 0; + t.textyoffset = -8; + t.height = 1; + sn[on++] = t; + jn(); + t.options = sn[--on]; + t.barcode = sn[--on]; + if (t.barcode.length != 11 && t.barcode.length != 12) { + sn[on++] = "bwipp.identcodeBadLength#7703"; + sn[on++] = "Deutsche Post Identcode must be 11 or 12 digits"; + Pn() + } + vn(t.barcode, function () { + var t = sn[--on]; + if (t < 48 || t > 57) { + sn[on++] = "bwipp.identcodeBadCharacter#7707"; + sn[on++] = "Deutsche Post Identcode must contain only digits"; + Pn() + } + }); + t.checksum = 0; + for (var e = 0; e <= 10; e += 1) { + t.i = e; + sn[on++] = "checksum"; + sn[on++] = t.checksum; + sn[on++] = Mn(un(t.barcode, t.i) - 48); + if (t.i % 2 == 0) { + var i = sn[--on]; + sn[on++] = i * 4 + } else { + var n = sn[--on]; + sn[on++] = n * 9 + } + var r = sn[--on]; + var a = sn[--on]; + t[sn[--on]] = Mn(a + r) + } + t.checksum = (10 - t.checksum % 10) % 10; + if (t.barcode.length == 12) + if (un(t.barcode, 11) != t.checksum + 48) { + sn[on++] = "bwipp.identcodeBadCheckDigit#7720"; + sn[on++] = "Incorrect Deutsche Post Identcode check digit provided"; + Pn() + } var o = ln(12); + mn(o, 0, t.barcode); + fn(o, 11, t.checksum + 48); + t.barcode = o; + t.text = Vi(ln(16), " . . "); + mn(t.text, 0, hn(t.barcode, 0, 2)); + mn(t.text, 3, hn(t.barcode, 2, 3)); + mn(t.text, 7, hn(t.barcode, 5, 3)); + mn(t.text, 11, hn(t.barcode, 8, 3)); + mn(t.text, 15, hn(t.barcode, 11, 1)); + fn(t.options, "dontdraw", true); + fn(t.options, "includecheck", false); + var s = t.barcode; + sn[on++] = "args"; + sn[on++] = s; + sn[on++] = t.options; + _(); + var c = sn[--on]; + t[sn[--on]] = c; + var l = t.textsize; + fn(t.args, "txt", Lr([Lr([t.text, t.textxoffset, t.textyoffset, t.textfont, l])])); + fn(t.args, "textxalign", "center"); + fn(t.args, "opt", t.options); + sn[on++] = t.args; + if (!t.dontdraw) Ki() + } + + function M() { + var t = Object.create(M.$ctx || (M.$ctx = {})); + t.dontdraw = false; + t.includetext = false; + t.textfont = "OCR-B"; + t.textsize = 10; + t.textxoffset = 0; + t.textyoffset = -8; + t.height = 1; + sn[on++] = t; + jn(); + t.options = sn[--on]; + t.barcode = sn[--on]; + if (t.barcode.length != 13 && t.barcode.length != 14) { + sn[on++] = "bwipp.leitcodeBadLength#7793"; + sn[on++] = "Deutsche Post Leitcode must be 13 or 14 digits"; + Pn() + } + vn(t.barcode, function () { + var t = sn[--on]; + if (t < 48 || t > 57) { + sn[on++] = "bwipp.leitcodeBadCharacter#7797"; + sn[on++] = "Deutsche Post Leitcode must contain only digits"; + Pn() + } + }); + t.checksum = 0; + for (var e = 0; e <= 12; e += 1) { + t.i = e; + sn[on++] = "checksum"; + sn[on++] = t.checksum; + sn[on++] = Mn(un(t.barcode, t.i) - 48); + if (t.i % 2 == 0) { + var i = sn[--on]; + sn[on++] = i * 4 + } else { + var n = sn[--on]; + sn[on++] = n * 9 + } + var r = sn[--on]; + var a = sn[--on]; + t[sn[--on]] = Mn(a + r) + } + t.checksum = (10 - t.checksum % 10) % 10; + if (t.barcode.length == 14) + if (un(t.barcode, 13) != t.checksum + 48) { + sn[on++] = "bwipp.leitcodeBadCheckDigit#7810"; + sn[on++] = "Incorrect Deutsche Post Leitcode check digit provided"; + Pn() + } var o = ln(14); + mn(o, 0, t.barcode); + fn(o, 13, t.checksum + 48); + t.barcode = o; + t.text = Vi(ln(18), " . . . "); + mn(t.text, 0, hn(t.barcode, 0, 5)); + mn(t.text, 6, hn(t.barcode, 5, 3)); + mn(t.text, 10, hn(t.barcode, 8, 3)); + mn(t.text, 14, hn(t.barcode, 11, 2)); + mn(t.text, 17, hn(t.barcode, 13, 1)); + fn(t.options, "dontdraw", true); + fn(t.options, "includecheck", false); + var s = t.barcode; + sn[on++] = "args"; + sn[on++] = s; + sn[on++] = t.options; + _(); + var c = sn[--on]; + t[sn[--on]] = c; + var l = t.textsize; + fn(t.args, "txt", Lr([Lr([t.text, t.textxoffset, t.textyoffset, t.textfont, l])])); + fn(t.args, "textxalign", "center"); + fn(t.args, "opt", t.options); + sn[on++] = t.args; + if (!t.dontdraw) Ki() + } + + function we() { + var l = Object.create(we.$ctx || (we.$ctx = {})); + l.dontdraw = false; + l.height = 33 / 72; + l.linkage = false; + l.format = "omni"; + l.barxmult = 33; + sn[on++] = l; + jn(); + l.options = sn[--on]; + l.barcode = sn[--on]; + if (yn(hn(l.barcode, 0, 4), "(01)")) { + sn[on++] = "bwipp.databaromniBadAI#7882"; + sn[on++] = "GS1 DataBar Omnidirectional must begin with (01) application identifier"; + Pn() + } + if (l.barcode.length != 17 && l.barcode.length != 18) { + sn[on++] = "bwipp.databaromniBadLength#7885"; + sn[on++] = "GS1 DataBar Omnidirectional must be 13 or 14 digits"; + Pn() + } + var U = hn(l.barcode, 4, l.barcode.length - 4); + for (var t = 0, H = U.length; t < H; t++) { + var R = un(U, t); + if (R < 48 || R > 57) { + sn[on++] = "bwipp.databaromniBadCharacter#7889"; + sn[on++] = "GS1 DataBar Omnidirectional must contain only digits"; + Pn() + } + } + if (l.barxmult < 33) { + sn[on++] = "bwipp.databarStackedOmniBarXmult#7894"; + sn[on++] = "GS1 DataBar Stacked Omnidirectional must have a barxmult of at least 33"; + Pn() + } + if (yn(l.format, "omni") && yn(l.format, "stacked") && yn(l.format, "stackedomni") && yn(l.format, "truncated")) { + sn[on++] = "bwipp.databaromniBadFormat#7898"; + sn[on++] = "Valid formats are omni, stacked, stackedomni and truncated"; + Pn() + } + if (_n(l.format, "truncated")) l.height = 13 / 72; + l.checksum = 0; + for (var e = 0; e <= 12; e += 1) { + l.i = e; + sn[on++] = "checksum"; + sn[on++] = l.checksum; + sn[on++] = Mn(un(l.barcode, l.i + 4) - 48); + if (l.i % 2 == 0) { + var z = sn[--on]; + sn[on++] = z * 3 + } + var O = sn[--on]; + var L = sn[--on]; + l[sn[--on]] = Mn(L + O) + } + l.checksum = (10 - l.checksum % 10) % 10; + if (l.barcode.length == 18) + if (un(l.barcode, 17) != l.checksum + 48) { + sn[on++] = "bwipp.databaromniBadCheckDigit#7914"; + sn[on++] = "Incorrect GS1 DataBar Omnidirectional check digit provided"; + Pn() + } var i = ln(18); + mn(i, 0, l.barcode); + fn(i, 17, l.checksum + 48); + l.barcode = i; + l.txt = Lr(l.barcode.length); + for (var n = 0, W = l.barcode.length - 1; n <= W; n += 1) { + l.i = n; + fn(l.txt, l.i, Lr([hn(l.barcode, l.i, 1), 0, 0, "", 0])) + } + l.ncr = function () { + var t = sn[--on]; + var e = sn[--on]; + var i = Mn(e - t); + if (t < Mn(e - t)) { + var n = i; + i = t; + t = n + } + sn[on++] = i; + sn[on++] = 1; + sn[on++] = 1; + for (var r = e, a = Mn(t + 1); r >= a; r -= 1) { + var o = sn[--on]; + var s = sn[--on]; + var c = sn[--on]; + sn[on++] = c; + sn[on++] = s; + sn[on++] = o * r; + if (Dn(s, c)) { + var l = sn[--on]; + var p = sn[--on]; + sn[on++] = Mn(p + 1); + sn[on++] = ~~(l / p) + } + } + for (; ;) { + var d = sn[--on]; + var u = sn[--on]; + var f = sn[--on]; + sn[on++] = f; + sn[on++] = u; + sn[on++] = d; + if (qi(u, f)) break; + var h = sn[--on]; + var m = sn[--on]; + sn[on++] = Mn(m + 1); + sn[on++] = ~~(h / m) + } + var g = sn[--on]; + var v = sn[--on]; + sn[on++] = g; + sn[on++] = v; + on--; + var b = sn[--on]; + var I = sn[--on]; + sn[on++] = b; + sn[on++] = I; + on-- + }; + l.getRSSwidths = function () { + l.oe = sn[--on]; + l.el = sn[--on]; + l.mw = sn[--on]; + l.nm = sn[--on]; + l.val = sn[--on]; + l.out = Lr(l.el); + l.mask = 0; + for (var t = 0, e = Mn(l.el - 2); t <= e; t += 1) { + l.bar = t; + l.ew = 1; + var i = l.bar; + l.mask = l.mask | (i < 0 ? 1 >>> -i : 1 << i); + for (; ;) { + sn[on++] = "sval"; + sn[on++] = Mn(Mn(l.nm - l.ew) - 1); + sn[on++] = Mn(Mn(l.el - l.bar) - 2); + l.ncr(); + var n = sn[--on]; + l[sn[--on]] = n; + if (l.oe && l.mask == 0 && Mn(Mn(Mn(l.nm - l.ew) - l.el * 2) + l.bar * 2) >= -2) { + sn[on++] = "sval"; + sn[on++] = l.sval; + sn[on++] = Mn(Mn(Mn(l.nm - l.ew) - l.el) + l.bar); + sn[on++] = Mn(Mn(l.el - l.bar) - 2); + l.ncr(); + var r = sn[--on]; + var a = sn[--on]; + l[sn[--on]] = Mn(a - r) + } + if (Mn(l.el - l.bar) > 2) { + l.lval = 0; + for (var o = Mn(Mn(Mn(Mn(l.nm - l.ew) - l.el) + l.bar) + 2), s = Mn(l.mw + 1); o >= s; o -= 1) { + sn[on++] = Mn(Mn(Mn(l.nm - o) - l.ew) - 1); + sn[on++] = Mn(Mn(l.el - l.bar) - 3); + l.ncr(); + l.lval = Mn(sn[--on] + l.lval) + } + l.sval = Mn(l.sval - l.lval * Mn(Mn(l.el - l.bar) - 1)) + } else if (Mn(l.nm - l.ew) > l.mw) l.sval = Mn(l.sval - 1); + l.val = Mn(l.val - l.sval); + if (l.val < 0) break; + l.ew = l.ew + 1; + var c = l.bar; + l.mask = l.mask & ~(c < 0 ? 1 >>> -c : 1 << c) + } + l.val = Mn(l.val + l.sval); + l.nm = Mn(l.nm - l.ew); + fn(l.out, l.bar, l.ew) + } + fn(l.out, Mn(l.el - 1), l.nm); + sn[on++] = l.out + }; + sn[on++] = Infinity; + var G = l.linkage ? 1 : 0; + var Z = hn(l.barcode, 4, 13); + sn[on++] = G; + for (var r = 0, F = Z.length; r < F; r++) sn[on++] = Mn(un(Z, r) - 48); + l.binval = Lr(); + for (var a = 0; a <= 12; a += 1) { + l.i = a; + var Y = l.binval; + var Q = l.i; + fn(Y, Q + 1, Mn(un(Y, Q + 1) + un(l.binval, l.i) % 4537077 * 10)); + fn(l.binval, l.i, ~~(un(l.binval, l.i) / 4537077)) + } + l.right = un(l.binval, 13) % 4537077; + var J = l.binval; + fn(J, 13, ~~(un(J, 13) / 4537077)); + l.left = 0; + l.i = true; + for (var o = 0; o <= 13; o += 1) { + l.j = o; + var V = un(l.binval, l.j); + sn[on++] = V; + if (V == 0 && l.i) on--; + else { + l.i = false; + l.left = Mn(l.left + sn[--on] * ~~Math.pow(10, 13 - l.j)) + } + } + l.d1 = ~~(l.left / 1597); + l.d2 = l.left % 1597; + l.d3 = ~~(l.right / 1597); + l.d4 = l.right % 1597; + if (!we.__8030__) (function () { + var t = Object.create(l); + t.tab164 = Lr([160, 0, 12, 4, 8, 1, 161, 1, 960, 161, 10, 6, 6, 3, 80, 10, 2014, 961, 8, 8, 4, 5, 31, 34, 2714, 2015, 6, 10, 3, 6, 10, 70, 2840, 2715, 4, 12, 1, 8, 1, 126]); + t.tab154 = Lr([335, 0, 5, 10, 2, 7, 4, 84, 1035, 336, 7, 8, 4, 5, 20, 35, 1515, 1036, 9, 6, 6, 3, 48, 10, 1596, 1516, 11, 4, 8, 1, 81, 1]); + for (var e in t) t.hasOwnProperty(e) && (we.$ctx[e] = t[e]); + we.__8030__ = 1 + })(); + l.i = 0; + for (; ;) { + if (l.d1 <= un(l.tab164, l.i)) { + var K = hn(l.tab164, l.i + 1, 7); + for (var s = 0, q = K.length; s < q; s++) sn[on++] = un(K, s); + l.d1te = sn[--on]; + l.d1to = sn[--on]; + l.d1mwe = sn[--on]; + l.d1mwo = sn[--on]; + l.d1ele = sn[--on]; + l.d1elo = sn[--on]; + l.d1gs = sn[--on]; + break + } + l.i = l.i + 8 + } + l.i = 0; + for (; ;) { + if (l.d2 <= un(l.tab154, l.i)) { + var X = hn(l.tab154, l.i + 1, 7); + for (var c = 0, $ = X.length; c < $; c++) sn[on++] = un(X, c); + l.d2te = sn[--on]; + l.d2to = sn[--on]; + l.d2mwe = sn[--on]; + l.d2mwo = sn[--on]; + l.d2ele = sn[--on]; + l.d2elo = sn[--on]; + l.d2gs = sn[--on]; + break + } + l.i = l.i + 8 + } + l.i = 0; + for (; ;) { + if (l.d3 <= un(l.tab164, l.i)) { + var tt = hn(l.tab164, l.i + 1, 7); + for (var p = 0, et = tt.length; p < et; p++) sn[on++] = un(tt, p); + l.d3te = sn[--on]; + l.d3to = sn[--on]; + l.d3mwe = sn[--on]; + l.d3mwo = sn[--on]; + l.d3ele = sn[--on]; + l.d3elo = sn[--on]; + l.d3gs = sn[--on]; + break + } + l.i = l.i + 8 + } + l.i = 0; + for (; ;) { + if (l.d4 <= un(l.tab154, l.i)) { + var it = hn(l.tab154, l.i + 1, 7); + for (var d = 0, nt = it.length; d < nt; d++) sn[on++] = un(it, d); + l.d4te = sn[--on]; + l.d4to = sn[--on]; + l.d4mwe = sn[--on]; + l.d4mwo = sn[--on]; + l.d4ele = sn[--on]; + l.d4elo = sn[--on]; + l.d4gs = sn[--on]; + break + } + l.i = l.i + 8 + } + sn[on++] = "d1wo"; + sn[on++] = ~~(Mn(l.d1 - l.d1gs) / l.d1te); + sn[on++] = l.d1elo; + sn[on++] = l.d1mwo; + sn[on++] = 4; + sn[on++] = false; + l.getRSSwidths(); + var rt = sn[--on]; + l[sn[--on]] = rt; + sn[on++] = "d1we"; + sn[on++] = Mn(l.d1 - l.d1gs) % l.d1te; + sn[on++] = l.d1ele; + sn[on++] = l.d1mwe; + sn[on++] = 4; + sn[on++] = true; + l.getRSSwidths(); + var at = sn[--on]; + l[sn[--on]] = at; + sn[on++] = "d2wo"; + sn[on++] = Mn(l.d2 - l.d2gs) % l.d2to; + sn[on++] = l.d2elo; + sn[on++] = l.d2mwo; + sn[on++] = 4; + sn[on++] = true; + l.getRSSwidths(); + var ot = sn[--on]; + l[sn[--on]] = ot; + sn[on++] = "d2we"; + sn[on++] = ~~(Mn(l.d2 - l.d2gs) / l.d2to); + sn[on++] = l.d2ele; + sn[on++] = l.d2mwe; + sn[on++] = 4; + sn[on++] = false; + l.getRSSwidths(); + var st = sn[--on]; + l[sn[--on]] = st; + sn[on++] = "d3wo"; + sn[on++] = ~~(Mn(l.d3 - l.d3gs) / l.d3te); + sn[on++] = l.d3elo; + sn[on++] = l.d3mwo; + sn[on++] = 4; + sn[on++] = false; + l.getRSSwidths(); + var ct = sn[--on]; + l[sn[--on]] = ct; + sn[on++] = "d3we"; + sn[on++] = Mn(l.d3 - l.d3gs) % l.d3te; + sn[on++] = l.d3ele; + sn[on++] = l.d3mwe; + sn[on++] = 4; + sn[on++] = true; + l.getRSSwidths(); + var lt = sn[--on]; + l[sn[--on]] = lt; + sn[on++] = "d4wo"; + sn[on++] = Mn(l.d4 - l.d4gs) % l.d4to; + sn[on++] = l.d4elo; + sn[on++] = l.d4mwo; + sn[on++] = 4; + sn[on++] = true; + l.getRSSwidths(); + var pt = sn[--on]; + l[sn[--on]] = pt; + sn[on++] = "d4we"; + sn[on++] = ~~(Mn(l.d4 - l.d4gs) / l.d4to); + sn[on++] = l.d4ele; + sn[on++] = l.d4mwe; + sn[on++] = 4; + sn[on++] = false; + l.getRSSwidths(); + var dt = sn[--on]; + l[sn[--on]] = dt; + l.d1w = Lr(8); + for (var u = 0; u <= 3; u += 1) { + l.i = u; + fn(l.d1w, l.i * 2, un(l.d1wo, l.i)); + fn(l.d1w, l.i * 2 + 1, un(l.d1we, l.i)) + } + l.d2w = Lr(8); + for (var f = 0; f <= 3; f += 1) { + l.i = f; + fn(l.d2w, 7 - l.i * 2, un(l.d2wo, l.i)); + fn(l.d2w, 6 - l.i * 2, un(l.d2we, l.i)) + } + l.d3w = Lr(8); + for (var h = 0; h <= 3; h += 1) { + l.i = h; + fn(l.d3w, 7 - l.i * 2, un(l.d3wo, l.i)); + fn(l.d3w, 6 - l.i * 2, un(l.d3we, l.i)) + } + l.d4w = Lr(8); + for (var m = 0; m <= 3; m += 1) { + l.i = m; + fn(l.d4w, l.i * 2, un(l.d4wo, l.i)); + fn(l.d4w, l.i * 2 + 1, un(l.d4we, l.i)) + } + sn[on++] = Infinity; + var ut = l.d1w; + for (var g = 0, ft = ut.length; g < ft; g++) sn[on++] = un(ut, g); + var ht = l.d2w; + for (var v = 0, mt = ht.length; v < mt; v++) sn[on++] = un(ht, v); + var gt = l.d3w; + for (var b = 0, vt = gt.length; b < vt; b++) sn[on++] = un(gt, b); + var bt = l.d4w; + for (var I = 0, It = bt.length; I < It; I++) sn[on++] = un(bt, I); + l.widths = Lr(); + if (!we.__8137__) (function () { + var t = Object.create(l); + t.checkweights = Lr([1, 3, 9, 27, 2, 6, 18, 54, 58, 72, 24, 8, 29, 36, 12, 4, 74, 51, 17, 32, 37, 65, 48, 16, 64, 34, 23, 69, 49, 68, 46, 59]); + t.checkwidths = Lr([3, 8, 2, 1, 1, 3, 5, 5, 1, 1, 3, 3, 7, 1, 1, 3, 1, 9, 1, 1, 2, 7, 4, 1, 1, 2, 5, 6, 1, 1, 2, 3, 8, 1, 1, 1, 5, 7, 1, 1, 1, 3, 9, 1, 1]); + for (var e in t) t.hasOwnProperty(e) && (we.$ctx[e] = t[e]); + we.__8137__ = 1 + })(); + l.checksum = 0; + for (var A = 0; A <= 31; A += 1) { + l.i = A; + l.checksum = Mn(l.checksum + un(l.widths, l.i) * un(l.checkweights, l.i)) + } + l.checksum = l.checksum % 79; + if (l.checksum >= 8) l.checksum = Mn(l.checksum + 1); + if (l.checksum >= 72) l.checksum = Mn(l.checksum + 1); + l.checklt = hn(l.checkwidths, ~~(l.checksum / 9) * 5, 5); + l.checkrtrev = hn(l.checkwidths, l.checksum % 9 * 5, 5); + l.checkrt = Lr(5); + for (var _ = 0; _ <= 4; _ += 1) { + l.i = _; + fn(l.checkrt, l.i, un(l.checkrtrev, 4 - l.i)) + } + if (_n(l.format, "omni") || _n(l.format, "truncated")) { + sn[on++] = Infinity; + var At = l.d1w; + sn[on++] = 1; + for (var y = 0, _t = At.length; y < _t; y++) sn[on++] = un(At, y); + var yt = l.checklt; + for (var x = 0, xt = yt.length; x < xt; x++) sn[on++] = un(yt, x); + var wt = l.d2w; + for (var w = 0, Mt = wt.length; w < Mt; w++) sn[on++] = un(wt, w); + var Pt = l.d4w; + for (var M = 0, jt = Pt.length; M < jt; M++) sn[on++] = un(Pt, M); + var Et = l.checkrt; + for (var P = 0, Tt = Et.length; P < Tt; P++) sn[on++] = un(Et, P); + var Ct = l.d3w; + for (var j = 0, Bt = Ct.length; j < Bt; j++) sn[on++] = un(Ct, j); + sn[on++] = 1; + sn[on++] = 1; + l.sbs = Lr(); + sn[on++] = Infinity; + var St = l.sbs; + sn[on++] = Infinity; + for (var Dt = 0, kt = ~~((l.sbs.length + 1) / 2); Dt < kt; Dt++) sn[on++] = l.height; + var Nt = Lr(); + sn[on++] = Infinity; + for (var Ut = 0, Ht = ~~((l.sbs.length + 1) / 2); Ut < Ht; Ut++) sn[on++] = 0; + var Rt = Lr(); + sn[on++] = "ren"; + sn[on++] = Ki; + sn[on++] = "sbs"; + sn[on++] = St; + sn[on++] = "bhs"; + sn[on++] = Nt; + sn[on++] = "bbs"; + sn[on++] = Rt; + sn[on++] = "txt"; + sn[on++] = l.txt; + sn[on++] = "textxalign"; + sn[on++] = "center"; + sn[on++] = "opt"; + sn[on++] = l.options; + var zt = cn(); + sn[on++] = zt; + if (!l.dontdraw) Ki() + } else { + sn[on++] = Infinity; + var Ot = l.d1w; + sn[on++] = 1; + sn[on++] = 1; + for (var E = 0, Lt = Ot.length; E < Lt; E++) sn[on++] = un(Ot, E); + var Wt = l.checklt; + for (var T = 0, Gt = Wt.length; T < Gt; T++) sn[on++] = un(Wt, T); + var Zt = l.d2w; + for (var C = 0, Ft = Zt.length; C < Ft; C++) sn[on++] = un(Zt, C); + sn[on++] = 1; + sn[on++] = 1; + sn[on++] = 0; + l.top = Lr(); + sn[on++] = Infinity; + var Yt = l.d4w; + sn[on++] = 1; + sn[on++] = 1; + for (var B = 0, Qt = Yt.length; B < Qt; B++) sn[on++] = un(Yt, B); + var Jt = l.checkrt; + for (var S = 0, Vt = Jt.length; S < Vt; S++) sn[on++] = un(Jt, S); + var Kt = l.d3w; + for (var D = 0, qt = Kt.length; D < qt; D++) sn[on++] = un(Kt, D); + sn[on++] = 1; + sn[on++] = 1; + sn[on++] = 0; + l.bot = Lr(); + for (var k = 0; k <= 24; k += 2) { + l.i = k; + for (var Xt = 0, $t = un(l.top, l.i); Xt < $t; Xt++) sn[on++] = 0; + for (var te = 0, ee = un(l.top, l.i + 1); te < ee; te++) sn[on++] = 1 + } + An(Lr(50)); + l.top = sn[--on]; + for (var ie = 0; ie <= 24; ie += 2) { + l.i = ie; + for (var ne = 0, re = un(l.bot, l.i); ne < re; ne++) sn[on++] = 1; + for (var ae = 0, oe = un(l.bot, l.i + 1); ae < oe; ae++) sn[on++] = 0 + } + An(Lr(50)); + l.bot = sn[--on]; + if (_n(l.format, "stacked")) { + l.sep = Lr(50); + fn(l.sep, 0, 0); + for (var se = 1; se <= 49; se += 1) { + l.i = se; + if (_n(un(l.top, l.i), un(l.bot, l.i))) fn(l.sep, l.i, Mn(1 - un(l.top, l.i))); + else fn(l.sep, l.i, Mn(1 - un(l.sep, l.i - 1))) + } + mn(l.sep, 0, Lr([0, 0, 0, 0])); + mn(l.sep, 46, Lr([0, 0, 0, 0])); + sn[on++] = Infinity; + for (var ce = 0, le = 5; ce < le; ce++) In(l.top); + In(l.sep); + for (var pe = 0, de = 7; pe < de; pe++) In(l.bot); + l.pixs = Lr(); + l.pixy = ~~(l.pixs.length / 50) + } + if (_n(l.format, "stackedomni")) { + sn[on++] = Infinity; + vn(l.top, function () { + var t = sn[--on]; + sn[on++] = Mn(1 - t) + }); + l.sep1 = Lr(); + mn(l.sep1, 0, Lr([0, 0, 0, 0])); + mn(l.sep1, 46, Lr([0, 0, 0, 0])); + for (var ue = 18; ue <= 30; ue += 1) { + l.i = ue; + if (un(l.top, l.i) == 0) + if (un(l.top, l.i - 1) == 1) sn[on++] = 1; + else { + var fe = un(l.sep1, l.i - 1) == 0 ? 1 : 0; + sn[on++] = fe + } + else sn[on++] = 0; + fn(l.sep1, l.i, sn[--on]) + } + sn[on++] = Infinity; + sn[on++] = 0; + sn[on++] = 0; + sn[on++] = 0; + sn[on++] = 0; + for (var he = 0, me = 21; he < me; he++) { + sn[on++] = 0; + sn[on++] = 1 + } + sn[on++] = 0; + sn[on++] = 0; + sn[on++] = 0; + sn[on++] = 0; + l.sep2 = Lr(); + sn[on++] = Infinity; + vn(l.bot, function () { + var t = sn[--on]; + sn[on++] = Mn(1 - t) + }); + l.sep3 = Lr(); + mn(l.sep3, 0, Lr([0, 0, 0, 0])); + mn(l.sep3, 46, Lr([0, 0, 0, 0])); + for (var ge = 19; ge <= 31; ge += 1) { + l.i = ge; + if (un(l.bot, l.i) == 0) + if (un(l.bot, l.i - 1) == 1) sn[on++] = 1; + else { + var ve = un(l.sep3, l.i - 1) == 0 ? 1 : 0; + sn[on++] = ve + } + else sn[on++] = 0; + fn(l.sep3, l.i, sn[--on]) + } + l.f3 = Lr([1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1]); + sn[on++] = true; + for (var N = 0; N <= 12; N += 1) { + var be = sn[--on]; + sn[on++] = be && _n(un(l.bot, N + 19), un(l.f3, N)) + } + if (sn[--on]) mn(l.sep3, 19, Lr([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0])); + sn[on++] = Infinity; + for (var Ie = 0, Ae = l.barxmult; Ie < Ae; Ie++) In(l.top); + In(l.sep1); + In(l.sep2); + In(l.sep3); + for (var _e = 0, ye = l.barxmult; _e < ye; _e++) In(l.bot); + l.pixs = Lr(); + l.pixy = ~~(l.pixs.length / 50) + } + var xe = new Map([ + ["ren", Tn], + ["pixs", l.pixs], + ["pixx", 50], + ["pixy", l.pixy], + ["height", l.pixy / 72], + ["width", 50 / 72], + ["opt", l.options] + ]); + sn[on++] = xe; + if (!l.dontdraw) Tn() + } + } + + function E() { + var t = Object.create(E.$ctx || (E.$ctx = {})); + t.dontdraw = false; + sn[on++] = t; + jn(); + t.options = sn[--on]; + t.barcode = sn[--on]; + if (yn(hn(t.barcode, 0, 4), "(01)")) { + sn[on++] = "bwipp.databarstackedBadAI#8320"; + sn[on++] = "GS1 DataBar Stacked must begin with (01) application identifier"; + Pn() + } + if (t.barcode.length != 17 && t.barcode.length != 18) { + sn[on++] = "bwipp.databarstackedBadLength#8323"; + sn[on++] = "GS1 DataBar Stacked must be 13 or 14 digits"; + Pn() + } + var e = hn(t.barcode, 4, t.barcode.length - 4); + for (var i = 0, n = e.length; i < n; i++) { + var r = un(e, i); + if (r < 48 || r > 57) { + sn[on++] = "bwipp.databarstackedBadCharacter#8327"; + sn[on++] = "GS1 DataBar Stacked must contain only digits"; + Pn() + } + } + t.checksum = 0; + for (var a = 0; a <= 12; a += 1) { + t.i = a; + sn[on++] = "checksum"; + sn[on++] = t.checksum; + sn[on++] = Mn(un(t.barcode, t.i + 4) - 48); + if (t.i % 2 == 0) { + var o = sn[--on]; + sn[on++] = o * 3 + } + var s = sn[--on]; + var c = sn[--on]; + t[sn[--on]] = Mn(c + s) + } + t.checksum = (10 - t.checksum % 10) % 10; + if (t.barcode.length == 18) + if (un(t.barcode, 17) != t.checksum + 48) { + sn[on++] = "bwipp.databarstackedBadCheckDigit#8340"; + sn[on++] = "Incorrect GS1 DataBar Stacked check digit provided"; + Pn() + } var l = ln(18); + mn(l, 0, t.barcode); + fn(l, 17, t.checksum + 48); + t.barcode = l; + fn(t.options, "dontdraw", true); + fn(t.options, "format", "stacked"); + sn[on++] = "args"; + sn[on++] = t.barcode; + sn[on++] = t.options; + we(); + var p = sn[--on]; + t[sn[--on]] = p; + fn(t.args, "opt", t.options); + sn[on++] = t.args; + if (!t.dontdraw) Tn() + } + + function C() { + var t = Object.create(C.$ctx || (C.$ctx = {})); + t.dontdraw = false; + sn[on++] = t; + jn(); + t.options = sn[--on]; + t.barcode = sn[--on]; + if (yn(hn(t.barcode, 0, 4), "(01)")) { + sn[on++] = "bwipp.databarstackedomniBadAI#8398"; + sn[on++] = "GS1 DataBar Stacked Omnidirectional must begin with (01) application identifier"; + Pn() + } + if (t.barcode.length != 17 && t.barcode.length != 18) { + sn[on++] = "bwipp.databarstackedomniBadLength#8401"; + sn[on++] = "GS1 DataBar Stacked Omnidirectional must be 13 or 14 digits"; + Pn() + } + var e = hn(t.barcode, 4, t.barcode.length - 4); + for (var i = 0, n = e.length; i < n; i++) { + var r = un(e, i); + if (r < 48 || r > 57) { + sn[on++] = "bwipp.databarstackedomniBadCharacter#8405"; + sn[on++] = "GS1 DataBar Stacked Omnidirectional must contain only digits"; + Pn() + } + } + t.checksum = 0; + for (var a = 0; a <= 12; a += 1) { + t.i = a; + sn[on++] = "checksum"; + sn[on++] = t.checksum; + sn[on++] = Mn(un(t.barcode, t.i + 4) - 48); + if (t.i % 2 == 0) { + var o = sn[--on]; + sn[on++] = o * 3 + } + var s = sn[--on]; + var c = sn[--on]; + t[sn[--on]] = Mn(c + s) + } + t.checksum = (10 - t.checksum % 10) % 10; + if (t.barcode.length == 18) + if (un(t.barcode, 17) != t.checksum + 48) { + sn[on++] = "bwipp.databarstackedomniBadCheckDigit#8418"; + sn[on++] = "Incorrect GS1 DataBar Stacked Omnidirectional check digit provided"; + Pn() + } var l = ln(18); + mn(l, 0, t.barcode); + fn(l, 17, t.checksum + 48); + t.barcode = l; + fn(t.options, "dontdraw", true); + fn(t.options, "format", "stackedomni"); + sn[on++] = "args"; + sn[on++] = t.barcode; + sn[on++] = t.options; + we(); + var p = sn[--on]; + t[sn[--on]] = p; + fn(t.args, "opt", t.options); + sn[on++] = t.args; + if (!t.dontdraw) Tn() + } + + function B() { + var t = Object.create(B.$ctx || (B.$ctx = {})); + t.dontdraw = false; + sn[on++] = t; + jn(); + t.options = sn[--on]; + t.barcode = sn[--on]; + if (yn(hn(t.barcode, 0, 4), "(01)")) { + sn[on++] = "bwipp.databartruncatedBadAI#8476"; + sn[on++] = "GS1 DataBar Truncated must begin with (01) application identifier"; + Pn() + } + if (t.barcode.length != 17 && t.barcode.length != 18) { + sn[on++] = "bwipp.databartruncatedBadLength#8479"; + sn[on++] = "GS1 DataBar Truncated must be 13 or 14 digits"; + Pn() + } + var e = hn(t.barcode, 4, t.barcode.length - 4); + for (var i = 0, n = e.length; i < n; i++) { + var r = un(e, i); + if (r < 48 || r > 57) { + sn[on++] = "bwipp.databartruncatedBadCharacter#8483"; + sn[on++] = "GS1 DataBar Truncated must contain only digits"; + Pn() + } + } + t.checksum = 0; + for (var a = 0; a <= 12; a += 1) { + t.i = a; + sn[on++] = "checksum"; + sn[on++] = t.checksum; + sn[on++] = Mn(un(t.barcode, t.i + 4) - 48); + if (t.i % 2 == 0) { + var o = sn[--on]; + sn[on++] = o * 3 + } + var s = sn[--on]; + var c = sn[--on]; + t[sn[--on]] = Mn(c + s) + } + t.checksum = (10 - t.checksum % 10) % 10; + if (t.barcode.length == 18) + if (un(t.barcode, 17) != t.checksum + 48) { + sn[on++] = "bwipp.databartruncatedBadCheckDigit#8496"; + sn[on++] = "Incorrect GS1 DataBar Truncated check digit provided"; + Pn() + } var l = ln(18); + mn(l, 0, t.barcode); + fn(l, 17, t.checksum + 48); + t.barcode = l; + fn(t.options, "dontdraw", true); + fn(t.options, "format", "truncated"); + sn[on++] = "args"; + sn[on++] = t.barcode; + sn[on++] = t.options; + we(); + var p = sn[--on]; + t[sn[--on]] = p; + fn(t.args, "opt", t.options); + sn[on++] = t.args; + if (!t.dontdraw) Ki() + } + + function lt() { + var l = Object.create(lt.$ctx || (lt.$ctx = {})); + l.dontdraw = false; + l.height = 10 / 72; + l.linkage = false; + sn[on++] = l; + jn(); + l.options = sn[--on]; + l.barcode = sn[--on]; + if (yn(hn(l.barcode, 0, 4), "(01)")) { + sn[on++] = "bwipp.databarlimitedBadAI#8559"; + sn[on++] = "GS1 DataBar Limited must begin with (01) application identifier"; + Pn() + } + if (l.barcode.length != 17 && l.barcode.length != 18) { + sn[on++] = "bwipp.databarlimitedBadLength#8562"; + sn[on++] = "GS1 DataBar Limited must be 13 or 14 digits"; + Pn() + } + var t = un(l.barcode, 4); + if (t < 48 || t > 49) { + sn[on++] = "bwipp.databarlimitedBadStartDigit#8565"; + sn[on++] = "GS1 DataBar Limited must begin with 0 or 1"; + Pn() + } + var e = hn(l.barcode, 5, l.barcode.length - 5); + for (var i = 0, U = e.length; i < U; i++) { + var n = un(e, i); + if (n < 48 || n > 57) { + sn[on++] = "bwipp.databarlimitedBadCharacter#8569"; + sn[on++] = "GS1 DataBar Limited must contain only digits"; + Pn() + } + } + l.checksum = 0; + for (var r = 0; r <= 12; r += 1) { + l.i = r; + sn[on++] = "checksum"; + sn[on++] = l.checksum; + sn[on++] = Mn(un(l.barcode, l.i + 4) - 48); + if (l.i % 2 == 0) { + var H = sn[--on]; + sn[on++] = H * 3 + } + var R = sn[--on]; + var z = sn[--on]; + l[sn[--on]] = Mn(z + R) + } + l.checksum = (10 - l.checksum % 10) % 10; + if (l.barcode.length == 18) + if (un(l.barcode, 17) != l.checksum + 48) { + sn[on++] = "bwipp.databarlimitedBadCheckDigit#8582"; + sn[on++] = "Incorrect GS1 DataBar Limited check digit provided"; + Pn() + } var a = ln(18); + mn(a, 0, l.barcode); + fn(a, 17, l.checksum + 48); + l.barcode = a; + if (!lt.__8593__) (function () { + var t = Object.create(l); + t.linkval = Lr([2, 0, 1, 5, 1, 3, 3, 5, 3, 1, 0, 9, 6]); + for (var e in t) t.hasOwnProperty(e) && (lt.$ctx[e] = t[e]); + lt.__8593__ = 1 + })(); + sn[on++] = Infinity; + var o = hn(l.barcode, 4, 13); + for (var s = 0, O = o.length; s < O; s++) sn[on++] = Mn(un(o, s) - 48); + l.binval = Lr(); + if (l.linkage) + for (var c = 0, L = l.binval.length - 1; c <= L; c += 1) { + l.i = c; + fn(l.binval, l.i, Mn(un(l.binval, l.i) + un(l.linkval, l.i))) + } + l.txt = Lr(l.barcode.length); + for (var p = 0, W = l.barcode.length - 1; p <= W; p += 1) { + l.i = p; + fn(l.txt, l.i, Lr([hn(l.barcode, l.i, 1), 0, 0, "", 0])) + } + l.ncr = function () { + var t = sn[--on]; + var e = sn[--on]; + var i = Mn(e - t); + if (t < Mn(e - t)) { + var n = i; + i = t; + t = n + } + sn[on++] = i; + sn[on++] = 1; + sn[on++] = 1; + for (var r = e, a = Mn(t + 1); r >= a; r -= 1) { + var o = sn[--on]; + var s = sn[--on]; + var c = sn[--on]; + sn[on++] = c; + sn[on++] = s; + sn[on++] = o * r; + if (Dn(s, c)) { + var l = sn[--on]; + var p = sn[--on]; + sn[on++] = Mn(p + 1); + sn[on++] = ~~(l / p) + } + } + for (; ;) { + var d = sn[--on]; + var u = sn[--on]; + var f = sn[--on]; + sn[on++] = f; + sn[on++] = u; + sn[on++] = d; + if (qi(u, f)) break; + var h = sn[--on]; + var m = sn[--on]; + sn[on++] = Mn(m + 1); + sn[on++] = ~~(h / m) + } + var g = sn[--on]; + var v = sn[--on]; + sn[on++] = g; + sn[on++] = v; + on--; + var b = sn[--on]; + var I = sn[--on]; + sn[on++] = b; + sn[on++] = I; + on-- + }; + l.getRSSwidths = function () { + l.oe = sn[--on]; + l.el = sn[--on]; + l.mw = sn[--on]; + l.nm = sn[--on]; + l.val = sn[--on]; + l.out = Lr(l.el); + l.mask = 0; + for (var t = 0, e = Mn(l.el - 2); t <= e; t += 1) { + l.bar = t; + l.ew = 1; + var i = l.bar; + l.mask = l.mask | (i < 0 ? 1 >>> -i : 1 << i); + for (; ;) { + sn[on++] = "sval"; + sn[on++] = Mn(Mn(l.nm - l.ew) - 1); + sn[on++] = Mn(Mn(l.el - l.bar) - 2); + l.ncr(); + var n = sn[--on]; + l[sn[--on]] = n; + if (l.oe && l.mask == 0 && Mn(Mn(Mn(l.nm - l.ew) - l.el * 2) + l.bar * 2) >= -2) { + sn[on++] = "sval"; + sn[on++] = l.sval; + sn[on++] = Mn(Mn(Mn(l.nm - l.ew) - l.el) + l.bar); + sn[on++] = Mn(Mn(l.el - l.bar) - 2); + l.ncr(); + var r = sn[--on]; + var a = sn[--on]; + l[sn[--on]] = Mn(a - r) + } + if (Mn(l.el - l.bar) > 2) { + l.lval = 0; + for (var o = Mn(Mn(Mn(Mn(l.nm - l.ew) - l.el) + l.bar) + 2), s = Mn(l.mw + 1); o >= s; o -= 1) { + sn[on++] = Mn(Mn(Mn(l.nm - o) - l.ew) - 1); + sn[on++] = Mn(Mn(l.el - l.bar) - 3); + l.ncr(); + l.lval = Mn(sn[--on] + l.lval) + } + l.sval = Mn(l.sval - l.lval * Mn(Mn(l.el - l.bar) - 1)) + } else if (Mn(l.nm - l.ew) > l.mw) l.sval = Mn(l.sval - 1); + l.val = Mn(l.val - l.sval); + if (l.val < 0) break; + l.ew = l.ew + 1; + var c = l.bar; + l.mask = l.mask & ~(c < 0 ? 1 >>> -c : 1 << c) + } + l.val = Mn(l.val + l.sval); + l.nm = Mn(l.nm - l.ew); + fn(l.out, l.bar, l.ew) + } + fn(l.out, Mn(l.el - 1), l.nm); + sn[on++] = l.out + }; + for (var d = 0; d <= 11; d += 1) { + l.i = d; + var u = l.binval; + var f = l.i; + fn(u, f + 1, Mn(un(u, f + 1) + un(l.binval, l.i) % 2013571 * 10)); + fn(l.binval, l.i, ~~(un(l.binval, l.i) / 2013571)) + } + l.d2 = un(l.binval, 12) % 2013571; + var h = l.binval; + fn(h, 12, ~~(un(h, 12) / 2013571)); + l.d1 = 0; + l.i = true; + for (var m = 0; m <= 12; m += 1) { + l.j = m; + var g = un(l.binval, l.j); + sn[on++] = g; + if (g == 0 && l.i) on--; + else { + l.i = false; + l.d1 = Mn(l.d1 + sn[--on] * ~~Math.pow(10, 12 - l.j)) + } + } + if (!lt.__8697__) (function () { + var t = Object.create(l); + t.tab267 = Lr([183063, 0, 17, 9, 6, 3, 6538, 28, 820063, 183064, 13, 13, 5, 4, 875, 728, 1000775, 820064, 9, 17, 3, 6, 28, 6454, 1491020, 1000776, 15, 11, 5, 4, 2415, 203, 1979844, 1491021, 11, 15, 4, 5, 203, 2408, 1996938, 1979845, 19, 7, 8, 1, 17094, 1, 2013570, 1996939, 7, 19, 1, 8, 1, 16632]); + for (var e in t) t.hasOwnProperty(e) && (lt.$ctx[e] = t[e]); + lt.__8697__ = 1 + })(); + l.i = 0; + for (; ;) { + if (l.d1 <= un(l.tab267, l.i)) { + var v = hn(l.tab267, l.i + 1, 7); + for (var b = 0, G = v.length; b < G; b++) sn[on++] = un(v, b); + l.d1te = sn[--on]; + l.d1to = sn[--on]; + l.d1mwe = sn[--on]; + l.d1mwo = sn[--on]; + l.d1ele = sn[--on]; + l.d1elo = sn[--on]; + l.d1gs = sn[--on]; + break + } + l.i = l.i + 8 + } + l.i = 0; + for (; ;) { + if (l.d2 <= un(l.tab267, l.i)) { + var I = hn(l.tab267, l.i + 1, 7); + for (var A = 0, Z = I.length; A < Z; A++) sn[on++] = un(I, A); + l.d2te = sn[--on]; + l.d2to = sn[--on]; + l.d2mwe = sn[--on]; + l.d2mwo = sn[--on]; + l.d2ele = sn[--on]; + l.d2elo = sn[--on]; + l.d2gs = sn[--on]; + break + } + l.i = l.i + 8 + } + sn[on++] = "d1wo"; + sn[on++] = ~~(Mn(l.d1 - l.d1gs) / l.d1te); + sn[on++] = l.d1elo; + sn[on++] = l.d1mwo; + sn[on++] = 7; + sn[on++] = false; + l.getRSSwidths(); + var F = sn[--on]; + l[sn[--on]] = F; + sn[on++] = "d1we"; + sn[on++] = Mn(l.d1 - l.d1gs) % l.d1te; + sn[on++] = l.d1ele; + sn[on++] = l.d1mwe; + sn[on++] = 7; + sn[on++] = true; + l.getRSSwidths(); + var Y = sn[--on]; + l[sn[--on]] = Y; + sn[on++] = "d2wo"; + sn[on++] = ~~(Mn(l.d2 - l.d2gs) / l.d2te); + sn[on++] = l.d2elo; + sn[on++] = l.d2mwo; + sn[on++] = 7; + sn[on++] = false; + l.getRSSwidths(); + var Q = sn[--on]; + l[sn[--on]] = Q; + sn[on++] = "d2we"; + sn[on++] = Mn(l.d2 - l.d2gs) % l.d2te; + sn[on++] = l.d2ele; + sn[on++] = l.d2mwe; + sn[on++] = 7; + sn[on++] = true; + l.getRSSwidths(); + var J = sn[--on]; + l[sn[--on]] = J; + l.d1w = Lr(14); + for (var _ = 0; _ <= 6; _ += 1) { + l.i = _; + fn(l.d1w, l.i * 2, un(l.d1wo, l.i)); + fn(l.d1w, l.i * 2 + 1, un(l.d1we, l.i)) + } + l.d2w = Lr(14); + for (var y = 0; y <= 6; y += 1) { + l.i = y; + fn(l.d2w, l.i * 2, un(l.d2wo, l.i)); + fn(l.d2w, l.i * 2 + 1, un(l.d2we, l.i)) + } + sn[on++] = Infinity; + var x = l.d1w; + for (var w = 0, V = x.length; w < V; w++) sn[on++] = un(x, w); + var M = l.d2w; + for (var P = 0, K = M.length; P < K; P++) sn[on++] = un(M, P); + l.widths = Lr(); + if (!lt.__8768__) (function () { + var t = Object.create(l); + t.checkweights = Lr([1, 3, 9, 27, 81, 65, 17, 51, 64, 14, 42, 37, 22, 66, 20, 60, 2, 6, 18, 54, 73, 41, 34, 13, 39, 28, 84, 74]); + sn[on++] = Infinity; + for (var e = 0; e <= 43; e += 1) sn[on++] = e; + sn[on++] = 45; + sn[on++] = 52; + sn[on++] = 57; + for (var i = 63; i <= 66; i += 1) sn[on++] = i; + for (var n = 73; n <= 79; n += 1) sn[on++] = n; + sn[on++] = 82; + for (var r = 126; r <= 130; r += 1) sn[on++] = r; + sn[on++] = 132; + for (var a = 141; a <= 146; a += 1) sn[on++] = a; + for (var o = 210; o <= 217; o += 1) sn[on++] = o; + sn[on++] = 220; + for (var s = 316; s <= 320; s += 1) sn[on++] = s; + sn[on++] = 322; + sn[on++] = 323; + sn[on++] = 326; + sn[on++] = 337; + t.checkseq = Lr(); + for (var c in t) t.hasOwnProperty(c) && (lt.$ctx[c] = t[c]); + lt.__8768__ = 1 + })(); + l.checksum = 0; + for (var j = 0; j <= 27; j += 1) { + l.i = j; + l.checksum = Mn(l.checksum + un(l.widths, l.i) * un(l.checkweights, l.i)) + } + l.checksum = l.checksum % 89; + l.seq = un(l.checkseq, l.checksum); + sn[on++] = "swidths"; + sn[on++] = ~~(l.seq / 21); + sn[on++] = 8; + sn[on++] = 3; + sn[on++] = 6; + sn[on++] = false; + l.getRSSwidths(); + var q = sn[--on]; + l[sn[--on]] = q; + sn[on++] = "bwidths"; + sn[on++] = l.seq % 21; + sn[on++] = 8; + sn[on++] = 3; + sn[on++] = 6; + sn[on++] = false; + l.getRSSwidths(); + var X = sn[--on]; + l[sn[--on]] = X; + l.checkwidths = Lr([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1]); + for (var E = 0; E <= 5; E += 1) { + l.i = E; + fn(l.checkwidths, l.i * 2, un(l.swidths, l.i)); + fn(l.checkwidths, l.i * 2 + 1, un(l.bwidths, l.i)) + } + sn[on++] = Infinity; + var T = l.d1w; + sn[on++] = 1; + for (var C = 0, $ = T.length; C < $; C++) sn[on++] = un(T, C); + var B = l.checkwidths; + for (var S = 0, tt = B.length; S < tt; S++) sn[on++] = un(B, S); + var D = l.d2w; + for (var k = 0, et = D.length; k < et; k++) sn[on++] = un(D, k); + sn[on++] = 1; + sn[on++] = 1; + sn[on++] = 5; + l.sbs = Lr(); + sn[on++] = Infinity; + var it = l.sbs; + sn[on++] = Infinity; + for (var N = 0, nt = ~~((l.sbs.length + 1) / 2); N < nt; N++) sn[on++] = l.height; + var rt = Lr(); + sn[on++] = Infinity; + for (var at = 0, ot = ~~((l.sbs.length + 1) / 2); at < ot; at++) sn[on++] = 0; + var st = Lr(); + sn[on++] = "ren"; + sn[on++] = Ki; + sn[on++] = "sbs"; + sn[on++] = it; + sn[on++] = "bhs"; + sn[on++] = rt; + sn[on++] = "bbs"; + sn[on++] = st; + sn[on++] = "txt"; + sn[on++] = l.txt; + sn[on++] = "textxalign"; + sn[on++] = "center"; + sn[on++] = "opt"; + sn[on++] = l.options; + var ct = cn(); + sn[on++] = ct; + if (!l.dontdraw) Ki() + } + + function Xi() { + var I = Object.create(Xi.$ctx || (Xi.$ctx = {})); + I.parse = false; + I.dontlint = false; + I.lintreqs = true; + I.dontdraw = false; + I.height = 34 / 72; + I.format = "expanded"; + I.segments = -1; + I.linkage = false; + I.barxmult = 34; + sn[on++] = I; + jn(); + I.options = sn[--on]; + I.barcode = sn[--on]; + if (I.barxmult < 34) { + sn[on++] = "bwipp.databarStackedOmniBarXmult#8857"; + sn[on++] = "GS1 DataBar Expanded Stacked must have a barxmult of at least 34"; + Pn() + } + if (yn(I.format, "expanded") && yn(I.format, "expandedstacked")) { + sn[on++] = "bwipp.databarexpandedBadFormat#8861"; + sn[on++] = "Valid formats are expanded and expandedstacked"; + Pn() + } + if (I.segments == -1) { + var U = _n(I.format, "expandedstacked") ? 4 : 22; + I.segments = U + } else if (I.segments < 2 || I.segments > 22 || I.segments % 2 != 0) { + sn[on++] = "bwipp.gs1databarexpandedBadSegments#8868"; + sn[on++] = "The number of segments must be even from 2 to 22"; + Pn() + } + sn[on++] = I.barcode; + sn[on++] = "ai"; + Wr(); + I.fncs = sn[--on]; + I.vals = sn[--on]; + I.ais = sn[--on]; + for (; ;) { + if (I.ais.length == 2) + if (_n(un(I.ais, 0), "01") && _n(un(I.ais, 1), "3103")) + if (_n(hn(un(I.vals, 0), 0, 1), "9") && pn(un(I.vals, 1)) <= 32767) { + sn[on++] = "0100"; + sn[on++] = false; + break + } if (I.ais.length == 2) + if (_n(un(I.ais, 0), "01") && _n(un(I.ais, 1), "3202")) + if (_n(hn(un(I.vals, 0), 0, 1), "9") && pn(un(I.vals, 1)) <= 9999) { + sn[on++] = "0101"; + sn[on++] = false; + break + } if (I.ais.length == 2) + if (_n(un(I.ais, 0), "01") && _n(un(I.ais, 1), "3203")) + if (_n(hn(un(I.vals, 0), 0, 1), "9") && pn(un(I.vals, 1)) <= 22767) { + sn[on++] = "0101"; + sn[on++] = false; + break + } var H = I.ais.length; + if (H == 2 || H == 3) { + sn[on++] = "ai310x"; + sn[on++] = false; + for (var t = 3100; t <= 3109; t += 1) { + var R = sn[--on]; + sn[on++] = R || _n(dn(ln(4), t, 10), un(I.ais, 1)) + } + var z = sn[--on]; + I[sn[--on]] = z; + sn[on++] = "ai320x"; + sn[on++] = false; + for (var e = 3200; e <= 3209; e += 1) { + var O = sn[--on]; + sn[on++] = O || _n(dn(ln(4), e, 10), un(I.ais, 1)) + } + var L = sn[--on]; + I[sn[--on]] = L; + if (I.ais.length == 3) { + var W = Lr(["11", "13", "15", "17"]); + sn[on++] = "aibad"; + sn[on++] = true; + for (var i = 0, G = W.length; i < G; i++) { + var Z = sn[--on]; + sn[on++] = Z && yn(un(W, i), un(I.ais, 2)) + } + var F = sn[--on]; + I[sn[--on]] = F + } else I.aibad = false; + if (_n(un(I.ais, 0), "01") && (I.ai310x || I.ai320x) && !I.aibad) + if (I.ais.length == 3) { + var Y = pn(hn(un(I.vals, 2), 2, 2)); + var Q = pn(hn(un(I.vals, 2), 4, 2)); + if (_n(hn(un(I.vals, 0), 0, 1), "9") && pn(un(I.vals, 1)) <= 99999 && (Y >= 1 && Y <= 12) && (Q >= 0 && Q <= 31)) { + if (I.ai310x && _n(un(I.ais, 2), "11")) { + sn[on++] = "0111000"; + sn[on++] = false; + break + } + if (I.ai320x && _n(un(I.ais, 2), "11")) { + sn[on++] = "0111001"; + sn[on++] = false; + break + } + if (I.ai310x && _n(un(I.ais, 2), "13")) { + sn[on++] = "0111010"; + sn[on++] = false; + break + } + if (I.ai320x && _n(un(I.ais, 2), "13")) { + sn[on++] = "0111011"; + sn[on++] = false; + break + } + if (I.ai310x && _n(un(I.ais, 2), "15")) { + sn[on++] = "0111100"; + sn[on++] = false; + break + } + if (I.ai320x && _n(un(I.ais, 2), "15")) { + sn[on++] = "0111101"; + sn[on++] = false; + break + } + if (I.ai310x && _n(un(I.ais, 2), "17")) { + sn[on++] = "0111110"; + sn[on++] = false; + break + } + if (I.ai320x && _n(un(I.ais, 2), "17")) { + sn[on++] = "0111111"; + sn[on++] = false; + break + } + } + } else if (_n(hn(un(I.vals, 0), 0, 1), "9") && pn(un(I.vals, 1)) <= 99999) { + if (I.ai310x) { + sn[on++] = "0111000"; + sn[on++] = false; + break + } + if (I.ai320x) { + sn[on++] = "0111001"; + sn[on++] = false; + break + } + } + } + if (I.ais.length >= 2) { + sn[on++] = "ai392x"; + sn[on++] = false; + for (var n = 3920; n <= 3923; n += 1) { + var J = sn[--on]; + sn[on++] = J || _n(dn(ln(4), n, 10), un(I.ais, 1)) + } + var V = sn[--on]; + I[sn[--on]] = V; + if (_n(un(I.ais, 0), "01") && I.ai392x) + if (_n(hn(un(I.vals, 0), 0, 1), "9")) { + sn[on++] = "01100"; + sn[on++] = true; + break + } + } + if (I.ais.length >= 2) { + sn[on++] = "ai393x"; + sn[on++] = false; + for (var r = 3930; r <= 3933; r += 1) { + var K = sn[--on]; + sn[on++] = K || _n(dn(ln(4), r, 10), un(I.ais, 1)) + } + var q = sn[--on]; + I[sn[--on]] = q; + if (_n(un(I.ais, 0), "01") && I.ai393x) + if (_n(hn(un(I.vals, 0), 0, 1), "9")) { + sn[on++] = "01101"; + sn[on++] = true; + break + } + } + if (_n(un(I.ais, 0), "01")) { + sn[on++] = "1"; + sn[on++] = true; + break + } + sn[on++] = "00"; + sn[on++] = true; + break + } + I.gpfallow = sn[--on]; + I.method = sn[--on]; + I.conv12to40 = function () { + var t = Vi(ln(40), "0000000000000000000000000000000000000000"); + var e = sn[--on]; + var i = dn(ln(10), pn(hn(e, 0, 3)), 2); + mn(hn(t, 0, 10), 10 - i.length, i); + var n = dn(ln(10), pn(hn(e, 3, 3)), 2); + mn(hn(t, 10, 10), 10 - n.length, n); + var r = dn(ln(10), pn(hn(e, 6, 3)), 2); + mn(hn(t, 20, 10), 10 - r.length, r); + var a = dn(ln(10), pn(hn(e, 9, 3)), 2); + mn(hn(t, 30, 10), 10 - a.length, a); + sn[on++] = t; + sn[on++] = e; + on-- + }; + I.conv13to44 = function () { + var t = Vi(ln(44), "00000000000000000000000000000000000000000000"); + var e = sn[--on]; + var i = dn(ln(4), pn(hn(e, 0, 1)), 2); + mn(hn(t, 0, 4), 4 - i.length, i); + sn[on++] = t; + sn[on++] = t; + sn[on++] = hn(e, 1, 12); + I.conv12to40(); + var n = sn[--on]; + mn(sn[--on], 4, n) + }; + I.tobin = function () { + var t = ln(sn[--on]); + sn[on++] = t; + for (var e = 0, i = t.length - 1; e <= i; e += 1) { + var n = sn[--on]; + fn(n, e, 48); + sn[on++] = n + } + var r = sn[--on]; + var a = dn(ln(r.length), sn[--on], 2); + mn(r, r.length - a.length, a); + sn[on++] = r + }; + I.fnc1 = -1; + I.lnumeric = -2; + I.lalphanumeric = -3; + I.liso646 = -4; + if (_n(I.method, "00")) { + I.cdf = Lr([]); + I.gpf = Lr([]) + } + if (_n(I.method, "1")) { + sn[on++] = "cdf"; + sn[on++] = hn(un(I.vals, 0), 0, 13); + I.conv13to44(); + var X = sn[--on]; + I[sn[--on]] = X; + sn[on++] = Infinity; + var $ = I.cdf; + for (var a = 0, tt = $.length; a < tt; a++) sn[on++] = Mn(un($, a) - 48); + I.cdf = Lr(); + I.gpf = Lr([]); + I.ais = hn(I.ais, 1, I.ais.length - 1); + I.vals = hn(I.vals, 1, I.vals.length - 1); + I.fncs = hn(I.fncs, 1, I.fncs.length - 1) + } + if (_n(I.method, "0100")) { + I.cdf = ln(55); + sn[on++] = I.cdf; + sn[on++] = 0; + sn[on++] = hn(un(I.vals, 0), 1, 12); + I.conv12to40(); + var et = sn[--on]; + var it = sn[--on]; + mn(sn[--on], it, et); + sn[on++] = I.cdf; + sn[on++] = 40; + sn[on++] = pn(un(I.vals, 1)); + sn[on++] = 15; + I.tobin(); + var nt = sn[--on]; + var rt = sn[--on]; + mn(sn[--on], rt, nt); + sn[on++] = Infinity; + var at = I.cdf; + for (var o = 0, ot = at.length; o < ot; o++) sn[on++] = un(at, o) - 48; + I.cdf = Lr(); + I.gpf = Lr([]); + I.ais = Lr([]); + I.vals = Lr([]); + I.fncs = Lr([]) + } + if (_n(I.method, "0101")) { + I.cdf = ln(55); + sn[on++] = I.cdf; + sn[on++] = 0; + sn[on++] = hn(un(I.vals, 0), 1, 12); + I.conv12to40(); + var st = sn[--on]; + var ct = sn[--on]; + mn(sn[--on], ct, st); + if (_n(un(I.ais, 1), "3202")) { + sn[on++] = pn(un(I.vals, 1)); + sn[on++] = 15; + I.tobin() + } else { + sn[on++] = pn(un(I.vals, 1)) + 1e4; + sn[on++] = 15; + I.tobin() + } + mn(I.cdf, 40, sn[--on]); + sn[on++] = Infinity; + var lt = I.cdf; + for (var s = 0, pt = lt.length; s < pt; s++) sn[on++] = un(lt, s) - 48; + I.cdf = Lr(); + I.gpf = Lr([]); + I.ais = Lr([]); + I.vals = Lr([]); + I.fncs = Lr([]) + } + if (I.method.length == 7) { + I.cdf = ln(76); + sn[on++] = I.cdf; + sn[on++] = 0; + sn[on++] = hn(un(I.vals, 0), 1, 12); + I.conv12to40(); + var dt = sn[--on]; + var ut = sn[--on]; + mn(sn[--on], ut, dt); + var c = ln(6); + mn(c, 0, hn(un(I.ais, 1), 3, 1)); + mn(c, 1, hn(un(I.vals, 1), 1, 5)); + sn[on++] = pn(c); + sn[on++] = 20; + I.tobin(); + mn(I.cdf, 40, sn[--on]); + if (I.ais.length == 3) { + var l = un(I.vals, 2); + sn[on++] = pn(hn(l, 0, 2)) * 384 + ((pn(hn(l, 2, 2)) - 1) * 32 + pn(hn(l, 4, 2))) + } else sn[on++] = 38400; + sn[on++] = 16; + I.tobin(); + mn(I.cdf, 60, sn[--on]); + sn[on++] = Infinity; + var ft = I.cdf; + for (var p = 0, ht = ft.length; p < ht; p++) sn[on++] = un(ft, p) - 48; + I.cdf = Lr(); + I.gpf = Lr([]); + I.ais = Lr([]); + I.vals = Lr([]); + I.fncs = Lr([]) + } + if (_n(I.method, "01100")) { + I.cdf = ln(42); + sn[on++] = I.cdf; + sn[on++] = 0; + sn[on++] = hn(un(I.vals, 0), 1, 12); + I.conv12to40(); + var mt = sn[--on]; + var gt = sn[--on]; + mn(sn[--on], gt, mt); + sn[on++] = I.cdf; + sn[on++] = 40; + sn[on++] = pn(hn(un(I.ais, 1), 3, 1)); + sn[on++] = 2; + I.tobin(); + var vt = sn[--on]; + var bt = sn[--on]; + mn(sn[--on], bt, vt); + sn[on++] = Infinity; + var It = I.cdf; + for (var d = 0, At = It.length; d < At; d++) sn[on++] = un(It, d) - 48; + I.cdf = Lr(); + sn[on++] = Infinity; + vn(un(I.vals, 1)); + if (I.ais.length > 2) sn[on++] = I.fnc1; + I.gpf = Lr(); + I.ais = hn(I.ais, 2, I.ais.length - 2); + I.vals = hn(I.vals, 2, I.vals.length - 2); + I.fncs = hn(I.fncs, 2, I.fncs.length - 2) + } + if (_n(I.method, "01101")) { + I.cdf = ln(52); + sn[on++] = I.cdf; + sn[on++] = 0; + sn[on++] = hn(un(I.vals, 0), 1, 12); + I.conv12to40(); + var _t = sn[--on]; + var yt = sn[--on]; + mn(sn[--on], yt, _t); + sn[on++] = I.cdf; + sn[on++] = 40; + sn[on++] = pn(hn(un(I.ais, 1), 3, 1)); + sn[on++] = 2; + I.tobin(); + var xt = sn[--on]; + var wt = sn[--on]; + mn(sn[--on], wt, xt); + sn[on++] = I.cdf; + sn[on++] = 42; + sn[on++] = pn(hn(un(I.vals, 1), 0, 3)); + sn[on++] = 10; + I.tobin(); + var Mt = sn[--on]; + var Pt = sn[--on]; + mn(sn[--on], Pt, Mt); + sn[on++] = Infinity; + var jt = I.cdf; + for (var u = 0, Et = jt.length; u < Et; u++) sn[on++] = un(jt, u) - 48; + I.cdf = Lr(); + sn[on++] = Infinity; + var Tt = un(I.vals, 1); + var Ct = hn(Tt, 3, Tt.length - 3); + for (var f = 0, Bt = Ct.length; f < Bt; f++) sn[on++] = un(Ct, f); + if (I.ais.length > 2) sn[on++] = I.fnc1; + I.gpf = Lr(); + I.ais = hn(I.ais, 2, I.ais.length - 2); + I.vals = hn(I.vals, 2, I.vals.length - 2); + I.fncs = hn(I.fncs, 2, I.fncs.length - 2) + } + if (I.gpfallow) I.vlf = Lr(2); + else I.vlf = Lr([]); + if (!Xi.__9120__) (function () { + var t = Object.create(I); + sn[on++] = Infinity; + for (var e = 0; e <= 119; e += 1) { + var i = Vi(ln(2), "00"); + var n = dn(ln(2), e, 11); + mn(i, 2 - n.length, n); + sn[on++] = e; + sn[on++] = i; + if (un(i, 0) == 65) { + var r = sn[--on]; + fn(r, 0, 94); + sn[on++] = r + } + var a = sn[--on]; + sn[on++] = a; + if (un(a, 1) == 65) { + var o = sn[--on]; + fn(o, 1, 94); + sn[on++] = o + } + var s = sn[--on]; + var c = Vi(ln(7), "0000000"); + var l = dn(ln(7), Mn(sn[--on] + 8), 2); + mn(c, 7 - l.length, l); + sn[on++] = s; + sn[on++] = c + } + sn[on++] = t.lalphanumeric; + sn[on++] = "0000"; + t.numeric = cn(); + sn[on++] = Infinity; + for (var p = 48; p <= 57; p += 1) { + sn[on++] = p; + sn[on++] = p - 43; + sn[on++] = 5; + t.tobin() + } + sn[on++] = t.fnc1; + sn[on++] = "01111"; + for (var d = 65; d <= 90; d += 1) { + sn[on++] = d; + sn[on++] = d - 33; + sn[on++] = 6; + t.tobin() + } + sn[on++] = 42; + sn[on++] = "111010"; + for (var u = 44; u <= 47; u += 1) { + sn[on++] = u; + sn[on++] = u + 15; + sn[on++] = 6; + t.tobin() + } + sn[on++] = t.lnumeric; + sn[on++] = "000"; + sn[on++] = t.liso646; + sn[on++] = "00100"; + t.alphanumeric = cn(); + sn[on++] = Infinity; + for (var f = 48; f <= 57; f += 1) { + sn[on++] = f; + sn[on++] = f - 43; + sn[on++] = 5; + t.tobin() + } + sn[on++] = t.fnc1; + sn[on++] = "01111"; + for (var h = 65; h <= 90; h += 1) { + sn[on++] = h; + sn[on++] = h - 1; + sn[on++] = 7; + t.tobin() + } + for (var m = 97; m <= 122; m += 1) { + sn[on++] = m; + sn[on++] = m - 7; + sn[on++] = 7; + t.tobin() + } + sn[on++] = 33; + sn[on++] = "11101000"; + sn[on++] = 34; + sn[on++] = "11101001"; + for (var g = 37; g <= 47; g += 1) { + sn[on++] = g; + sn[on++] = g + 197; + sn[on++] = 8; + t.tobin() + } + for (var v = 58; v <= 63; v += 1) { + sn[on++] = v; + sn[on++] = v + 187; + sn[on++] = 8; + t.tobin() + } + sn[on++] = 95; + sn[on++] = "11111011"; + sn[on++] = 32; + sn[on++] = "11111100"; + sn[on++] = t.lnumeric; + sn[on++] = "000"; + sn[on++] = t.lalphanumeric; + sn[on++] = "00100"; + t.iso646 = cn(); + for (var b in t) t.hasOwnProperty(b) && (Xi.$ctx[b] = t[b]); + Xi.__9120__ = 1 + })(); + for (var h = 0, St = I.ais.length - 1; h <= St; h += 1) { + I.i = h; + I.ai = un(I.ais, I.i); + I.val = un(I.vals, I.i); + var m = Lr(I.gpf.length + I.ai.length + I.val.length); + mn(m, 0, I.gpf); + sn[on++] = m; + sn[on++] = m; + sn[on++] = I.gpf.length; + sn[on++] = I.ai; + sn[on++] = Infinity; + var Dt = sn[--on]; + var kt = sn[--on]; + sn[on++] = Dt; + vn(kt); + var Nt = Lr(); + var Ut = sn[--on]; + mn(sn[--on], Ut, Nt); + var Ht = sn[--on]; + sn[on++] = Ht; + sn[on++] = Ht; + sn[on++] = I.gpf.length + I.ai.length; + sn[on++] = I.val; + sn[on++] = Infinity; + var Rt = sn[--on]; + var zt = sn[--on]; + sn[on++] = Rt; + vn(zt); + var Ot = Lr(); + var Lt = sn[--on]; + mn(sn[--on], Lt, Ot); + I.gpf = sn[--on]; + if (I.i != I.ais.length - 1 && un(I.fncs, I.i)) { + var g = Lr(I.gpf.length + 1); + mn(g, 0, I.gpf); + fn(g, I.gpf.length, I.fnc1); + I.gpf = g + } + } + I.rembits = function () { + var t = sn[--on]; + var e = 48; + var i = ~~Math.ceil(t / 12) * 12; + if (~~Math.ceil(t / 12) * 12 < 48) { + var n = e; + e = i; + i = n + } + var r = ~~(i / 12); + sn[on++] = t; + sn[on++] = i; + sn[on++] = r; + if (r % I.segments == 1) { + var a = sn[--on]; + var o = sn[--on]; + sn[on++] = Mn(a + 1) * 12; + sn[on++] = o; + on-- + } else on--; + var s = sn[--on]; + var c = sn[--on]; + sn[on++] = Mn(s - c) + }; + I.encode = function () { + var t = sn[--on]; + sn[on++] = t; + if (yn(t, "raw")) { + var e = sn[--on]; + var i = un(e, sn[--on]); + sn[on++] = i + } else on--; + sn[on++] = Infinity; + var n = sn[--on]; + var r = sn[--on]; + sn[on++] = n; + vn(r, function () { + var t = sn[--on]; + sn[on++] = Mn(t - 48) + }); + var a = Lr(); + mn(I.gpfenc, I.j, a); + I.j = a.length + I.j + }; + sn[on++] = Infinity; + for (var Wt = 0, Gt = I.gpf.length; Wt < Gt; Wt++) sn[on++] = 0; + sn[on++] = 0; + sn[on++] = -1; + I.numericruns = Lr(); + sn[on++] = Infinity; + for (var Zt = 0, Ft = I.gpf.length; Zt < Ft; Zt++) sn[on++] = 0; + sn[on++] = 0; + I.alphanumericruns = Lr(); + sn[on++] = Infinity; + for (var Yt = 0, Qt = I.gpf.length; Yt < Qt; Yt++) sn[on++] = 0; + sn[on++] = 9999; + I.nextiso646only = Lr(); + for (var v = I.gpf.length - 1; v >= 0; v -= 1) { + I.i = v; + var Jt = Vi(ln(2), "00"); + var Vt = un(I.gpf, I.i); + sn[on++] = un(I.gpf, I.i); + sn[on++] = Jt; + sn[on++] = Jt; + sn[on++] = 0; + sn[on++] = Vt; + if (Vt == I.fnc1) { + on--; + sn[on++] = 94 + } + var Kt = sn[--on]; + var qt = sn[--on]; + fn(sn[--on], qt, Kt); + if (I.i < I.gpf.length - 1) { + var Xt = sn[--on]; + var $t = un(I.gpf, I.i + 1); + sn[on++] = Xt; + sn[on++] = Xt; + sn[on++] = 1; + sn[on++] = $t; + if ($t == I.fnc1) { + on--; + sn[on++] = 94 + } + var te = sn[--on]; + var ee = sn[--on]; + fn(sn[--on], ee, te) + } + var ie = un(I.numeric, sn[--on]) !== undefined; + if (ie) fn(I.numericruns, I.i, Mn(un(I.numericruns, I.i + 2) + 2)); + else fn(I.numericruns, I.i, 0); + var ne = sn[--on]; + var re = un(I.alphanumeric, ne) !== undefined; + sn[on++] = ne; + if (re) fn(I.alphanumericruns, I.i, Mn(un(I.alphanumericruns, I.i + 1) + 1)); + else fn(I.alphanumericruns, I.i, 0); + var ae = sn[--on]; + var oe = un(I.iso646, ae) !== undefined; + var se = un(I.alphanumeric, ae) !== undefined; + if (oe && !se) fn(I.nextiso646only, I.i, 0); + else fn(I.nextiso646only, I.i, Mn(un(I.nextiso646only, I.i + 1) + 1)) + } + I.gpfenc = Lr(252); + I.i = 0; + I.j = 0; + I.mode = "numeric"; + for (; ;) { + if (I.i == I.gpf.length) break; + for (; ;) { + if (_n(I.mode, "numeric")) + if (I.i <= I.gpf.length - 2) { + var ce = ln(2); + var le = un(I.gpf, I.i); + sn[on++] = ce; + sn[on++] = ce; + sn[on++] = 0; + sn[on++] = le; + if (le == I.fnc1) { + on--; + sn[on++] = 94 + } + var pe = sn[--on]; + var de = sn[--on]; + fn(sn[--on], de, pe); + var ue = sn[--on]; + var fe = un(I.gpf, I.i + 1); + sn[on++] = ue; + sn[on++] = ue; + sn[on++] = 1; + sn[on++] = fe; + if (fe == I.fnc1) { + on--; + sn[on++] = 94 + } + var he = sn[--on]; + var me = sn[--on]; + fn(sn[--on], me, he); + var ge = sn[--on]; + var ve = un(I.numeric, ge) !== undefined; + sn[on++] = ge; + if (ve) { + sn[on++] = I.numeric; + I.encode(); + I.i = I.i + 2; + break + } + on--; + sn[on++] = I.lalphanumeric; + sn[on++] = I.numeric; + I.encode(); + I.mode = "alphanumeric"; + break + } else { + var be = un(I.gpf, I.i); + if (be < 48 || be > 57) { + sn[on++] = I.lalphanumeric; + sn[on++] = I.numeric; + I.encode(); + I.mode = "alphanumeric"; + break + } + sn[on++] = "rem"; + sn[on++] = 12 + 1 + I.method.length + I.vlf.length + I.cdf.length + I.j; + I.rembits(); + var Ie = sn[--on]; + I[sn[--on]] = Ie; + if (I.rem >= 4 && I.rem <= 6) { + var Ae = hn(Vi(ln(6), "000000"), 0, I.rem); + var _e = dn(ln(4), Mn(un(I.gpf, I.i) - 47), 2); + mn(Ae, 4 - _e.length, _e); + sn[on++] = Ae; + sn[on++] = "raw"; + I.encode(); + I.i = I.i + 1; + break + } else { + var b = ln(2); + fn(b, 0, un(I.gpf, I.i)); + fn(b, 1, 94); + sn[on++] = b; + sn[on++] = I.numeric; + I.encode(); + I.i = I.i + 1; + break + } + } if (_n(I.mode, "alphanumeric")) { + if (un(I.gpf, I.i) == I.fnc1) { + sn[on++] = I.fnc1; + sn[on++] = I.alphanumeric; + I.encode(); + I.mode = "numeric"; + I.i = I.i + 1; + break + } + var ye = un(I.gpf, I.i); + var xe = un(I.iso646, ye) !== undefined; + var we = un(I.alphanumeric, ye) !== undefined; + if (xe && !we) { + sn[on++] = I.liso646; + sn[on++] = I.alphanumeric; + I.encode(); + I.mode = "iso646"; + break + } + if (un(I.numericruns, I.i) >= 6) { + sn[on++] = I.lnumeric; + sn[on++] = I.alphanumeric; + I.encode(); + I.mode = "numeric"; + break + } + var Me = un(I.numericruns, I.i); + if (Me >= 4 && Mn(Me + I.i) == I.gpf.length) { + sn[on++] = I.lnumeric; + sn[on++] = I.alphanumeric; + I.encode(); + I.mode = "numeric"; + break + } + sn[on++] = un(I.gpf, I.i); + sn[on++] = I.alphanumeric; + I.encode(); + I.i = I.i + 1; + break + } + if (_n(I.mode, "iso646")) { + if (un(I.gpf, I.i) == I.fnc1) { + sn[on++] = I.fnc1; + sn[on++] = I.iso646; + I.encode(); + I.mode = "numeric"; + I.i = I.i + 1; + break + } + if (un(I.numericruns, I.i) >= 4 && un(I.nextiso646only, I.i) >= 10) { + sn[on++] = I.lnumeric; + sn[on++] = I.iso646; + I.encode(); + I.mode = "numeric"; + break + } + if (un(I.alphanumericruns, I.i) >= 5 && un(I.nextiso646only, I.i) >= 10) { + sn[on++] = I.lalphanumeric; + sn[on++] = I.iso646; + I.encode(); + I.mode = "alphanumeric"; + break + } + sn[on++] = un(I.gpf, I.i); + sn[on++] = I.iso646; + I.encode(); + I.i = I.i + 1; + break + } + } + } + I.gpf = hn(I.gpfenc, 0, I.j); + var Pe = 1 + 12 + I.method.length + I.vlf.length + I.cdf.length + I.gpf.length; + sn[on++] = Pe; + sn[on++] = Pe; + I.rembits(); + var je = sn[--on]; + I.pad = Lr(je); + sn[on++] = je; + if (I.vlf.length != 0) { + var Ee = sn[--on]; + var Te = ~~(Mn(sn[--on] + Ee) / 12); + fn(I.vlf, 0, Te % 2); + var Ce = Te <= 14 ? 0 : 1; + fn(I.vlf, 1, Ce) + } else on -= 2; + if (I.pad.length > 0) { + for (var A = 0, Be = I.pad.length - 1; A <= Be; A += 5) { + I.i = A; + var Se = I.pad; + var De = I.i; + var ke = Lr([0, 0, 1, 0, 0]); + var Ne = I.pad; + var Ue = I.i; + var He = 5; + var _ = Ne.length - Ue; + if (Ne.length - Ue > 5) { + var Re = He; + He = _; + _ = Re + } + mn(Se, De, hn(ke, 0, _)) + } + if (_n(I.mode, "numeric")) { + sn[on++] = Infinity; + sn[on++] = 0; + sn[on++] = 0; + sn[on++] = 0; + sn[on++] = 0; + In(I.pad); + I.pad = hn(Lr(), 0, I.pad.length) + } + } + sn[on++] = Infinity; + var ze = I.linkage ? 1 : 0; + sn[on++] = ze; + vn(I.method, function () { + var t = sn[--on]; + sn[on++] = Mn(t - 48) + }); + In(I.vlf); + In(I.cdf); + In(I.gpf); + In(I.pad); + I.binval = Lr(); + I.datalen = ~~(I.binval.length / 12); + I.ncr = function () { + var t = sn[--on]; + var e = sn[--on]; + var i = Mn(e - t); + if (t < Mn(e - t)) { + var n = i; + i = t; + t = n + } + sn[on++] = i; + sn[on++] = 1; + sn[on++] = 1; + for (var r = e, a = Mn(t + 1); r >= a; r -= 1) { + var o = sn[--on]; + var s = sn[--on]; + var c = sn[--on]; + sn[on++] = c; + sn[on++] = s; + sn[on++] = o * r; + if (Dn(s, c)) { + var l = sn[--on]; + var p = sn[--on]; + sn[on++] = Mn(p + 1); + sn[on++] = ~~(l / p) + } + } + for (; ;) { + var d = sn[--on]; + var u = sn[--on]; + var f = sn[--on]; + sn[on++] = f; + sn[on++] = u; + sn[on++] = d; + if (qi(u, f)) break; + var h = sn[--on]; + var m = sn[--on]; + sn[on++] = Mn(m + 1); + sn[on++] = ~~(h / m) + } + var g = sn[--on]; + var v = sn[--on]; + sn[on++] = g; + sn[on++] = v; + on--; + var b = sn[--on]; + var I = sn[--on]; + sn[on++] = b; + sn[on++] = I; + on-- + }; + I.getRSSwidths = function () { + I.oe = sn[--on]; + I.el = sn[--on]; + I.mw = sn[--on]; + I.nm = sn[--on]; + I.val = sn[--on]; + I.out = Lr(I.el); + I.mask = 0; + for (var t = 0, e = Mn(I.el - 2); t <= e; t += 1) { + I.bar = t; + I.ew = 1; + var i = I.bar; + I.mask = I.mask | (i < 0 ? 1 >>> -i : 1 << i); + for (; ;) { + sn[on++] = "sval"; + sn[on++] = Mn(Mn(I.nm - I.ew) - 1); + sn[on++] = Mn(Mn(I.el - I.bar) - 2); + I.ncr(); + var n = sn[--on]; + I[sn[--on]] = n; + if (I.oe && I.mask == 0 && Mn(Mn(Mn(I.nm - I.ew) - I.el * 2) + I.bar * 2) >= -2) { + sn[on++] = "sval"; + sn[on++] = I.sval; + sn[on++] = Mn(Mn(Mn(I.nm - I.ew) - I.el) + I.bar); + sn[on++] = Mn(Mn(I.el - I.bar) - 2); + I.ncr(); + var r = sn[--on]; + var a = sn[--on]; + I[sn[--on]] = Mn(a - r) + } + if (Mn(I.el - I.bar) > 2) { + I.lval = 0; + for (var o = Mn(Mn(Mn(Mn(I.nm - I.ew) - I.el) + I.bar) + 2), s = Mn(I.mw + 1); o >= s; o -= 1) { + sn[on++] = Mn(Mn(Mn(I.nm - o) - I.ew) - 1); + sn[on++] = Mn(Mn(I.el - I.bar) - 3); + I.ncr(); + I.lval = Mn(sn[--on] + I.lval) + } + I.sval = Mn(I.sval - I.lval * Mn(Mn(I.el - I.bar) - 1)) + } else if (Mn(I.nm - I.ew) > I.mw) I.sval = Mn(I.sval - 1); + I.val = Mn(I.val - I.sval); + if (I.val < 0) break; + I.ew = I.ew + 1; + var c = I.bar; + I.mask = I.mask & ~(c < 0 ? 1 >>> -c : 1 << c) + } + I.val = Mn(I.val + I.sval); + I.nm = Mn(I.nm - I.ew); + fn(I.out, I.bar, I.ew) + } + fn(I.out, Mn(I.el - 1), I.nm); + sn[on++] = I.out + }; + if (!Xi.__9377__) (function () { + var t = Object.create(I); + t.tab174 = Lr([347, 0, 12, 5, 7, 2, 87, 4, 1387, 348, 10, 7, 5, 4, 52, 20, 2947, 1388, 8, 9, 4, 5, 30, 52, 3987, 2948, 6, 11, 3, 6, 10, 104, 4191, 3988, 4, 13, 1, 8, 1, 204]); + for (var e in t) t.hasOwnProperty(e) && (Xi.$ctx[e] = t[e]); + Xi.__9377__ = 1 + })(); + I.dxw = Lr(I.datalen); + for (var y = 0, Oe = I.datalen - 1; y <= Oe; y += 1) { + I.x = y; + I.d = hn(I.binval, I.x * 12, 12); + sn[on++] = "d"; + sn[on++] = 0; + for (var x = 0; x <= 11; x += 1) { + I.j = x; + var Le = sn[--on]; + sn[on++] = Mn(Le + ~~Math.pow(2, 11 - I.j) * un(I.d, I.j)) + } + var We = sn[--on]; + I[sn[--on]] = We; + I.j = 0; + for (; ;) { + if (Dn(I.d, un(I.tab174, I.j))) { + var Ge = hn(I.tab174, I.j + 1, 7); + for (var w = 0, Ze = Ge.length; w < Ze; w++) sn[on++] = un(Ge, w); + I.dte = sn[--on]; + I.dto = sn[--on]; + I.dmwe = sn[--on]; + I.dmwo = sn[--on]; + I.dele = sn[--on]; + I.delo = sn[--on]; + I.dgs = sn[--on]; + break + } + I.j = I.j + 8 + } + sn[on++] = "dwo"; + sn[on++] = ~~(Mn(I.d - I.dgs) / I.dte); + sn[on++] = I.delo; + sn[on++] = I.dmwo; + sn[on++] = 4; + sn[on++] = true; + I.getRSSwidths(); + var Fe = sn[--on]; + I[sn[--on]] = Fe; + sn[on++] = "dwe"; + sn[on++] = Mn(I.d - I.dgs) % I.dte; + sn[on++] = I.dele; + sn[on++] = I.dmwe; + sn[on++] = 4; + sn[on++] = false; + I.getRSSwidths(); + var Ye = sn[--on]; + I[sn[--on]] = Ye; + I.dw = Lr(8); + if (I.x % 2 == 0) + for (var M = 0; M <= 3; M += 1) { + I.j = M; + fn(I.dw, 7 - I.j * 2, un(I.dwo, I.j)); + fn(I.dw, 6 - I.j * 2, un(I.dwe, I.j)) + } else + for (var P = 0; P <= 3; P += 1) { + I.j = P; + fn(I.dw, I.j * 2, un(I.dwo, I.j)); + fn(I.dw, I.j * 2 + 1, un(I.dwe, I.j)) + } + fn(I.dxw, I.x, I.dw) + } + if (!Xi.__9444__) (function () { + var t = Object.create(I); + t.finderwidths = Lr([1, 8, 4, 1, 1, 1, 1, 4, 8, 1, 3, 6, 4, 1, 1, 1, 1, 4, 6, 3, 3, 4, 6, 1, 1, 1, 1, 6, 4, 3, 3, 2, 8, 1, 1, 1, 1, 8, 2, 3, 2, 6, 5, 1, 1, 1, 1, 5, 6, 2, 2, 2, 9, 1, 1, 1, 1, 9, 2, 2]); + t.finderseq = Lr([Lr([0, 1]), Lr([0, 3, 2]), Lr([0, 5, 2, 7]), Lr([0, 9, 2, 7, 4]), Lr([0, 9, 2, 7, 6, 11]), Lr([0, 9, 2, 7, 8, 11, 10]), Lr([0, 1, 2, 3, 4, 5, 6, 7]), Lr([0, 1, 2, 3, 4, 5, 6, 9, 8]), Lr([0, 1, 2, 3, 4, 5, 6, 9, 10, 11]), Lr([0, 1, 2, 3, 4, 7, 6, 9, 8, 11, 10])]); + for (var e in t) t.hasOwnProperty(e) && (Xi.$ctx[e] = t[e]); + Xi.__9444__ = 1 + })(); + I.seq = un(I.finderseq, ~~((I.datalen - 2) / 2)); + I.fxw = Lr(I.seq.length); + for (var j = 0, Qe = I.seq.length - 1; j <= Qe; j += 1) { + I.x = j; + fn(I.fxw, I.x, hn(I.finderwidths, un(I.seq, I.x) * 5, 5)) + } + if (!Xi.__9480__) (function () { + var t = Object.create(I); + t.checkweights = Lr([-1, -1, -1, -1, -1, -1, -1, -1, 77, 96, 32, 81, 27, 9, 3, 1, 20, 60, 180, 118, 143, 7, 21, 63, 205, 209, 140, 117, 39, 13, 145, 189, 193, 157, 49, 147, 19, 57, 171, 91, 132, 44, 85, 169, 197, 136, 186, 62, 185, 133, 188, 142, 4, 12, 36, 108, 50, 87, 29, 80, 97, 173, 128, 113, 150, 28, 84, 41, 123, 158, 52, 156, 166, 196, 206, 139, 187, 203, 138, 46, 76, 17, 51, 153, 37, 111, 122, 155, 146, 119, 110, 107, 106, 176, 129, 43, 16, 48, 144, 10, 30, 90, 59, 177, 164, 125, 112, 178, 200, 137, 116, 109, 70, 210, 208, 202, 184, 130, 179, 115, 190, 204, 68, 93, 31, 151, 191, 134, 148, 22, 66, 198, 172, 94, 71, 2, 40, 154, 192, 64, 162, 54, 18, 6, 120, 149, 25, 75, 14, 42, 126, 167, 175, 199, 207, 69, 23, 78, 26, 79, 103, 98, 83, 38, 114, 131, 182, 124, 159, 53, 88, 170, 127, 183, 61, 161, 55, 165, 73, 8, 24, 72, 5, 15, 89, 100, 174, 58, 160, 194, 135, 45]); + for (var e in t) t.hasOwnProperty(e) && (Xi.$ctx[e] = t[e]); + Xi.__9480__ = 1 + })(); + sn[on++] = Infinity; + vn(I.seq, function () { + In(hn(I.checkweights, sn[--on] * 16, 16)) + }); + var Je = Lr(); + I.checkweightseq = hn(Je, 8, Je.length - 8); + sn[on++] = Infinity; + var Ve = I.dxw; + for (var E = 0, Ke = Ve.length; E < Ke; E++) vn(un(Ve, E)); + I.widths = Lr(); + I.checksum = 0; + for (var T = 0, qe = I.widths.length - 1; T <= qe; T += 1) { + I.i = T; + I.checksum = Mn(I.checksum + un(I.widths, I.i) * un(I.checkweightseq, I.i)) + } + I.checksum = Mn(I.checksum % 211 + (I.datalen - 3) * 211); + I.i = 0; + for (; ;) { + if (I.checksum <= un(I.tab174, I.i)) { + var Xe = hn(I.tab174, I.i + 1, 7); + for (var C = 0, $e = Xe.length; C < $e; C++) sn[on++] = un(Xe, C); + I.cte = sn[--on]; + I.cto = sn[--on]; + I.cmwe = sn[--on]; + I.cmwo = sn[--on]; + I.cele = sn[--on]; + I.celo = sn[--on]; + I.cgs = sn[--on]; + break + } + I.i = I.i + 8 + } + sn[on++] = "cwo"; + sn[on++] = ~~(Mn(I.checksum - I.cgs) / I.cte); + sn[on++] = I.celo; + sn[on++] = I.cmwo; + sn[on++] = 4; + sn[on++] = true; + I.getRSSwidths(); + var ti = sn[--on]; + I[sn[--on]] = ti; + sn[on++] = "cwe"; + sn[on++] = Mn(I.checksum - I.cgs) % I.cte; + sn[on++] = I.cele; + sn[on++] = I.cmwe; + sn[on++] = 4; + sn[on++] = false; + I.getRSSwidths(); + var ei = sn[--on]; + I[sn[--on]] = ei; + I.cw = Lr(8); + for (var B = 0; B <= 3; B += 1) { + I.i = B; + fn(I.cw, I.i * 2, un(I.cwo, I.i)); + fn(I.cw, I.i * 2 + 1, un(I.cwe, I.i)) + } + var S = Lr(22); + fn(S, 0, I.cw); + mn(S, 1, I.dxw); + I.dxw = hn(S, 0, I.datalen + 1); + I.datalen = I.dxw.length; + I.rows = Lr(~~Math.ceil(I.datalen / I.segments)); + I.numrows = I.rows.length; + for (var D = 0, ii = I.numrows - 1; D <= ii; D += 1) { + I.r = D; + sn[on++] = Infinity; + if (I.segments % 4 != 0 && I.r % 2 == 1) sn[on++] = 0; + sn[on++] = 1; + sn[on++] = 1; + for (var k = 0, ni = I.segments - 1; k <= ni; k += 1) { + I.pos = k + I.r * I.segments; + if (I.pos < I.datalen) { + vn(un(I.dxw, I.pos)); + if (I.pos % 2 == 0) vn(un(I.fxw, ~~(I.pos / 2))) + } + } + var ri = bn() + 2; + sn[on++] = 1; + sn[on++] = 1; + An(Lr(ri)); + fn(I.rows, I.r, sn[--on]); + on-- + } + if (yn(I.format, "expandedstacked")) { + var ai = un(I.rows, 0); + I.sbs = hn(ai, 1, ai.length - 1); + sn[on++] = Infinity; + sn[on++] = 1; + for (var N = 0, oi = I.datalen - 1; N <= oi; N += 1) { + I.i = N; + vn(un(I.dxw, I.i)); + if (I.i % 2 == 0) vn(un(I.fxw, ~~(I.i / 2))) + } + sn[on++] = 1; + sn[on++] = 1; + I.sbs = Lr(); + delete I.options["parse"]; + sn[on++] = Infinity; + var si = I.sbs; + sn[on++] = Infinity; + for (var ci = 0, li = ~~((I.sbs.length + 1) / 2); ci < li; ci++) sn[on++] = I.height; + var pi = Lr(); + sn[on++] = Infinity; + for (var di = 0, ui = ~~((I.sbs.length + 1) / 2); di < ui; di++) sn[on++] = 0; + var fi = Lr(); + sn[on++] = "ren"; + sn[on++] = Ki; + sn[on++] = "sbs"; + sn[on++] = si; + sn[on++] = "bhs"; + sn[on++] = pi; + sn[on++] = "bbs"; + sn[on++] = fi; + sn[on++] = "opt"; + sn[on++] = I.options; + var hi = cn(); + sn[on++] = hi; + if (!I.dontdraw) Ki() + } else { + I.seps = Lr(I.numrows); + for (var mi = 0, gi = I.numrows - 1; mi <= gi; mi += 1) { + I.r = mi; + I.row = un(I.rows, I.r); + sn[on++] = Infinity; + for (var vi = 0, bi = I.row.length - 1; vi <= bi; vi += 2) { + I.i = vi; + for (var Ii = 0, Ai = un(I.row, I.i); Ii < Ai; Ii++) sn[on++] = 0; + if (I.i < I.row.length - 1) + for (var _i = 0, yi = un(I.row, I.i + 1); _i < yi; _i++) sn[on++] = 1 + } + An(Lr(bn())); + I.row = sn[--on]; + on--; + sn[on++] = Infinity; + vn(I.row, function () { + var t = sn[--on]; + sn[on++] = Mn(1 - t) + }); + I.sep = Lr(); + sn[on++] = Infinity; + for (var xi = 19, wi = I.row.length - 13; xi <= wi; xi += 98) sn[on++] = xi; + for (var Mi = 68, Pi = I.row.length - 13; Mi <= Pi; Mi += 98) sn[on++] = Mi; + I.finderpos = Lr(); + var ji = I.finderpos; + for (var Ei = 0, Ti = ji.length; Ei < Ti; Ei++) { + var Ci = un(ji, Ei); + for (var Bi = Ci, Si = Mn(Ci + 14); Bi <= Si; Bi += 1) { + I.i = Bi; + if (un(I.row, I.i) == 0) + if (un(I.row, I.i - 1) == 1) sn[on++] = 1; + else { + var Di = un(I.sep, I.i - 1) == 0 ? 1 : 0; + sn[on++] = Di + } + else sn[on++] = 0; + fn(I.sep, I.i, sn[--on]) + } + } + mn(I.sep, 0, Lr([0, 0, 0, 0])); + mn(I.sep, I.row.length - 4, Lr([0, 0, 0, 0])); + if (I.segments % 4 == 0 && I.r % 2 == 1) + if (un(I.rows, I.r).length != un(I.rows, 0).length && I.finderpos.length % 2 == 1) { + sn[on++] = Infinity; + sn[on++] = 0; + In(I.row); + I.row = Lr(); + sn[on++] = Infinity; + sn[on++] = 0; + In(I.sep); + I.sep = Lr() + } else { + for (var ki = I.row.length - 1; ki >= 0; ki -= 1) sn[on++] = un(I.row, ki); + An(I.row); + on--; + for (var Ni = I.sep.length - 1; Ni >= 0; Ni -= 1) sn[on++] = un(I.sep, Ni); + An(I.sep); + on-- + } fn(I.rows, I.r, I.row); + fn(I.seps, I.r, I.sep) + } + I.pixx = un(I.rows, 0).length; + sn[on++] = Infinity; + for (var Ui = 0, Hi = I.pixx; Ui < Hi; Ui++) sn[on++] = 0; + var Ri = Lr(); + mn(Ri, 0, un(I.rows, I.numrows - 1)); + fn(I.rows, I.numrows - 1, Ri); + sn[on++] = Infinity; + for (var zi = 0, Oi = I.pixx; zi < Oi; zi++) sn[on++] = 0; + var Li = Lr(); + mn(Li, 0, un(I.seps, I.numrows - 1)); + fn(I.seps, I.numrows - 1, Li); + sn[on++] = Infinity; + for (var Wi = 0, Gi = ~~(I.pixx / 2) + 1; Wi < Gi; Wi++) { + sn[on++] = 0; + sn[on++] = 1 + } + I.sep = hn(Lr(), 0, I.pixx); + mn(I.sep, 0, Lr([0, 0, 0, 0])); + mn(I.sep, I.pixx - 4, Lr([0, 0, 0, 0])); + sn[on++] = Infinity; + for (var Zi = 0, Fi = I.numrows - 1; Zi <= Fi; Zi += 1) { + I.r = Zi; + if (I.r != 0) In(un(I.seps, I.r)); + for (var Yi = 0, Qi = I.barxmult; Yi < Qi; Yi++) In(un(I.rows, I.r)); + if (I.r != I.numrows - 1) { + In(un(I.seps, I.r)); + In(I.sep) + } + } + I.pixs = Lr(); + delete I.options["parse"]; + var Ji = new Map([ + ["ren", Tn], + ["pixs", I.pixs], + ["pixx", I.pixx], + ["pixy", ~~(I.pixs.length / I.pixx)], + ["height", ~~(I.pixs.length / I.pixx) / 72], + ["width", I.pixx / 72], + ["opt", I.options] + ]); + sn[on++] = Ji; + if (!I.dontdraw) Tn() + } + } + + function S() { + var t = Object.create(S.$ctx || (S.$ctx = {})); + t.dontdraw = false; + sn[on++] = t; + jn(); + t.options = sn[--on]; + t.barcode = sn[--on]; + fn(t.options, "dontdraw", true); + fn(t.options, "format", "expandedstacked"); + sn[on++] = "args"; + sn[on++] = t.barcode; + sn[on++] = t.options; + Xi(); + var e = sn[--on]; + t[sn[--on]] = e; + fn(t.args, "opt", t.options); + sn[on++] = t.args; + if (!t.dontdraw) Tn() + } + + function N() { + var t = Object.create(N.$ctx || (N.$ctx = {})); + t.dontdraw = false; + t.includetext = false; + t.coupontextfont = "OCR-B"; + t.coupontextsize = 9; + t.coupontextxoffset = null; + t.coupontextyoffset = null; + t.parse = false; + t.dontlint = false; + t.lintreqs = true; + sn[on++] = t; + jn(); + t.options = sn[--on]; + t.barcode = sn[--on]; + sn[on++] = t.barcode; + sn[on++] = "ai"; + Wr(); + on--; + t.vals = sn[--on]; + t.ais = sn[--on]; + if (t.ais.length != 1) { + sn[on++] = "bwipp.gs1northamericancouponBadAIStructure#9776"; + sn[on++] = "A GS1 North American Coupon should consist of a single AI (8110)"; + Pn() + } + if (yn(un(t.ais, 0), "8110")) { + sn[on++] = "bwipp.gs1northamericancouponBadAIStructure#9779"; + sn[on++] = "A GS1 North American Coupon should consist of a single AI (8110)"; + Pn() + } + t.val = un(t.vals, 0); + t.vli = Mn(un(t.val, 0) - 48); + if (t.vli < 0 || t.vli > 6) { + sn[on++] = "bwipp.gs1northamericancouponBadVLI#9786"; + sn[on++] = "The AI (8110) data should start with a Company Prefix length indicator in the range 0 to 6"; + Pn() + } + t.gcp = hn(t.val, 1, Mn(t.vli + 6)); + t.cod = hn(t.val, Mn(t.vli + 7), 6); + t.coupontext = ln(t.gcp.length + 7); + mn(t.coupontext, 0, t.gcp); + mn(t.coupontext, t.gcp.length, "-"); + mn(t.coupontext, t.gcp.length + 1, t.cod); + delete t.options["parse"]; + fn(t.options, "dontdraw", true); + sn[on++] = "args"; + sn[on++] = t.barcode; + sn[on++] = t.options; + S(); + var e = sn[--on]; + t[sn[--on]] = e; + if (t.includetext) { + if (_n(t.coupontextxoffset, null)) t.coupontextxoffset = 0; + if (_n(t.coupontextyoffset, null)) t.coupontextyoffset = Mn(un(t.args, "height") * 72 + 3); + var i = un(t.args, "txt") !== undefined; + if (i) { + t.txt = un(t.args, "txt"); + t.newtxt = Lr(t.txt.length + 1); + mn(t.newtxt, 0, t.txt); + fn(t.newtxt, t.newtxt.length - 1, Lr([t.coupontext, t.coupontextxoffset, t.coupontextyoffset, t.coupontextfont, t.coupontextsize])); + fn(t.args, "txt", t.newtxt) + } else fn(t.args, "txt", Lr([Lr([t.coupontext, t.coupontextxoffset, t.coupontextyoffset, t.coupontextfont, t.coupontextsize])])) + } + fn(t.args, "opt", t.options); + sn[on++] = t.args; + if (!t.dontdraw) Tn() + } + + function U() { + var t = Object.create(U.$ctx || (U.$ctx = {})); + t.dontdraw = false; + t.height = 8 * 2.835 / 72; + t.nwidth = .5 * 2.835; + t.wwidth = 1.5 * 2.835; + t.swidth = 1 * 2.835; + sn[on++] = t; + jn(); + t.options = sn[--on]; + t.barcode = sn[--on]; + if (t.barcode.length < 1 || t.barcode.length > 6) { + sn[on++] = "bwipp.pharmacodeBadLength#9867"; + sn[on++] = "Pharmacode must be 1 to 6 digits"; + Pn() + } + vn(t.barcode, function () { + var t = sn[--on]; + if (t < 48 || t > 57) { + sn[on++] = "bwipp.pharmacodeBadCharacter#9871"; + sn[on++] = "Pharmacode must contain only digits"; + Pn() + } + }); + var e = pn(t.barcode); + if (e < 3 || e > 131070) { + sn[on++] = "bwipp.pharmacodeBadValue#9875"; + sn[on++] = "Pharmacode value must be between 3 and 131070"; + Pn() + } + t.txt = Lr(t.barcode.length); + for (var i = 0, n = t.barcode.length - 1; i <= n; i += 1) { + t.i = i; + fn(t.txt, t.i, Lr([hn(t.barcode, t.i, 1), 0, 0, "", 0])) + } + t.barcode = dn(ln(17), pn(t.barcode) + 1, 2); + t.barcode = hn(t.barcode, 1, t.barcode.length - 1); + t.barlen = t.barcode.length; + t.sbs = Lr(t.barlen * 2); + for (var r = 0, a = t.barlen - 1; r <= a; r += 1) { + t.i = r; + t.enc = hn(t.barcode, t.i, 1); + if (_n(t.enc, "0")) fn(t.sbs, t.i * 2, t.nwidth); + else fn(t.sbs, t.i * 2, t.wwidth); + fn(t.sbs, t.i * 2 + 1, t.swidth) + } + sn[on++] = Infinity; + var o = t.sbs; + sn[on++] = Infinity; + for (var s = 0, c = ~~((t.sbs.length + 1) / 2); s < c; s++) sn[on++] = t.height; + var l = Lr(); + sn[on++] = Infinity; + for (var p = 0, d = ~~((t.sbs.length + 1) / 2); p < d; p++) sn[on++] = 0; + var u = Lr(); + sn[on++] = "ren"; + sn[on++] = Ki; + sn[on++] = "sbs"; + sn[on++] = o; + sn[on++] = "bhs"; + sn[on++] = l; + sn[on++] = "bbs"; + sn[on++] = u; + sn[on++] = "txt"; + sn[on++] = t.txt; + sn[on++] = "textxalign"; + sn[on++] = "center"; + sn[on++] = "opt"; + sn[on++] = t.options; + var f = cn(); + sn[on++] = f; + if (!t.dontdraw) Ki() + } + + function H() { + var t = Object.create(H.$ctx || (H.$ctx = {})); + t.dontdraw = false; + t.includetext = false; + t.height = 4; + sn[on++] = t; + jn(); + t.options = sn[--on]; + t.barcode = sn[--on]; + if (t.barcode.length < 1 || t.barcode.length > 8) { + sn[on++] = "bwipp.pharmacode2BadLength#9956"; + sn[on++] = "Two-track Pharmacode must be 1 to 6 digits"; + Pn() + } + vn(t.barcode, function () { + var t = sn[--on]; + if (t < 48 || t > 57) { + sn[on++] = "bwipp.pharmacode2badCharacter#9960"; + sn[on++] = "Two-track Pharmacode must contain only digits"; + Pn() + } + }); + var e = pn(t.barcode); + if (e < 4 || e > 64570080) { + sn[on++] = "bwipp.pharmacode2badValue#9964"; + sn[on++] = "Two-track Pharmacode value must be between 4 and 64570080"; + Pn() + } + t.txt = Lr(t.barcode.length); + for (var i = 0, n = t.barcode.length - 1; i <= n; i += 1) { + t.i = i; + fn(t.txt, t.i, Lr([hn(t.barcode, t.i, 1), 0, 0, "", 0])) + } + t.encstr = ln(16); + t.sbs = Lr(32); + t.bar = 1 / 25.4 * t.height; + t.spc = 1 / 25.4 * 72; + t.i = 15; + t.val = pn(t.barcode); + for (; ;) { + if (t.val == 0) break; + var r = t.val % 3; + t.val = ~~(Mn(t.val - un(Lr([3, 1, 2]), r)) / 3); + fn(t.encstr, t.i, un(Lr([2, 0, 1]), r)); + t.i = t.i - 1 + } + t.encstr = hn(t.encstr, t.i + 1, 15 - t.i); + t.bhs = Lr(t.encstr.length); + t.bbs = Lr(t.encstr.length); + for (var a = 0, o = t.encstr.length - 1; a <= o; a += 1) { + t.i = a; + var s = un(t.encstr, t.i); + fn(t.bhs, t.i, t.bar * un(Lr([1, 1, 2]), s)); + fn(t.bbs, t.i, un(Lr([0, t.bar, 0]), s)) + } + sn[on++] = Infinity; + var c = t.bhs; + var l = t.bbs; + sn[on++] = Infinity; + for (var p = 0, d = t.encstr.length * 2; p < d; p++) sn[on++] = t.spc; + var u = Lr(); + sn[on++] = "ren"; + sn[on++] = Ki; + sn[on++] = "bhs"; + sn[on++] = c; + sn[on++] = "bbs"; + sn[on++] = l; + sn[on++] = "sbs"; + sn[on++] = u; + sn[on++] = "txt"; + sn[on++] = t.txt; + sn[on++] = "textxalign"; + sn[on++] = "center"; + sn[on++] = "textyoffset"; + sn[on++] = 4; + sn[on++] = "opt"; + sn[on++] = t.options; + var f = cn(); + sn[on++] = f; + if (!t.dontdraw) Ki() + } + + function R() { + var n = Object.create(R.$ctx || (R.$ctx = {})); + n.dontdraw = false; + n.includecheck = false; + n.validatecheck = false; + n.includetext = false; + n.includecheckintext = false; + n.textfont = "OCR-B"; + n.textsize = 10; + n.textyoffset = -8; + n.height = 1; + n.version = "industrial"; + sn[on++] = n; + jn(); + n.options = sn[--on]; + n.barcode = sn[--on]; + vn(n.barcode, function () { + var t = sn[--on]; + if (t < 48 || t > 57) { + sn[on++] = "bwipp.code2of5badCharacter#10067"; + sn[on++] = "Code 25 must contain only digits"; + Pn() + } + }); + sn[on++] = "barlen"; + sn[on++] = n.barcode.length; + if (n.validatecheck) { + var t = sn[--on]; + sn[on++] = Mn(t - 1) + } + var e = sn[--on]; + n[sn[--on]] = e; + n.checksum = 0; + for (var i = 0, r = Mn(n.barlen - 1); i <= r; i += 1) { + n.i = i; + sn[on++] = "checksum"; + sn[on++] = n.checksum; + sn[on++] = Mn(un(n.barcode, n.i) - 48); + if (Mn(n.barlen - n.i) % 2 != 0) { + var a = sn[--on]; + sn[on++] = a * 3 + } + var o = sn[--on]; + var s = sn[--on]; + n[sn[--on]] = Mn(s + o) + } + n.checksum = (10 - n.checksum % 10) % 10; + if (n.validatecheck) { + if (un(n.barcode, n.barlen) != n.checksum + 48) { + sn[on++] = "bwipp.code2of5badCheckDigit#10081"; + sn[on++] = "Incorrect Code 25 check digit provided"; + Pn() + } + n.barcode = hn(n.barcode, 0, n.barlen); + n.includecheck = true + } + if (!R.__10113__) (function () { + var t = Object.create(n); + var e = new Map([ + ["industrial", Lr(["1111313111", "3111111131", "1131111131", "3131111111", "1111311131", "3111311111", "1131311111", "1111113131", "3111113111", "1131113111", "313111", "31113"])], + ["iata", Lr(["1111313111", "3111111131", "1131111131", "3131111111", "1111311131", "3111311111", "1131311111", "1111113131", "3111113111", "1131113111", "1111", "311"])], + ["matrix", Lr(["113311", "311131", "131131", "331111", "113131", "313111", "133111", "111331", "311311", "131311", "311111", "31111"])], + ["coop", Lr(["331111", "111331", "113131", "113311", "131131", "131311", "133111", "311131", "311311", "313111", "3131", "133"])], + ["datalogic", Lr(["113311", "311131", "131131", "331111", "113131", "313111", "133111", "111331", "311311", "131311", "1111", "311"])] + ]); + t.versions = e; + for (var i in t) t.hasOwnProperty(i) && (R.$ctx[i] = t[i]); + R.__10113__ = 1 + })(); + var c = un(n.versions, n.version) !== undefined; + if (!c) { + sn[on++] = "bwipp.code2of5badVersion#10116"; + sn[on++] = "Unrecognised Code 25 version"; + Pn() + } + n.encs = un(n.versions, n.version); + n.cs = un(n.encs, 0).length; + sn[on++] = "cw"; + sn[on++] = 0; + vn(un(n.encs, 0), function () { + var t = sn[--on]; + var e = sn[--on]; + sn[on++] = Mn(e + Mn(t - 48)) + }); + var l = sn[--on]; + n[sn[--on]] = l; + n.ss = un(n.encs, 10).length; + sn[on++] = "sw"; + sn[on++] = 0; + vn(un(n.encs, 10), function () { + var t = sn[--on]; + var e = sn[--on]; + sn[on++] = Mn(e + Mn(t - 48)) + }); + var p = sn[--on]; + n[sn[--on]] = p; + n.es = un(n.encs, 11).length; + if (!R.__10129__) (function () { + var t = Object.create(n); + t.barchars = "0123456789"; + for (var e in t) t.hasOwnProperty(e) && (R.$ctx[e] = t[e]); + R.__10129__ = 1 + })(); + sn[on++] = "sbs"; + sn[on++] = n.barlen; + if (n.includecheck) { + var d = sn[--on]; + sn[on++] = Mn(d + 1) + } + var u = ln(Mn(Mn(sn[--on] * n.cs + n.ss) + n.es)); + n[sn[--on]] = u; + sn[on++] = "txt"; + sn[on++] = n.barlen; + if (n.includecheck) { + var f = sn[--on]; + sn[on++] = Mn(f + 1) + } + var h = Lr(sn[--on]); + n[sn[--on]] = h; + mn(n.sbs, 0, un(n.encs, 10)); + for (var m = 0, g = Mn(n.barlen - 1); m <= g; m += 1) { + n.i = m; + gn(n.barchars, hn(n.barcode, n.i, 1)); + on--; + n.indx = sn[--on].length; + on -= 2; + n.enc = un(n.encs, n.indx); + mn(n.sbs, n.i * n.cs + n.ss, n.enc); + fn(n.txt, n.i, Lr([hn(n.barcode, n.i, 1), Mn(n.i * n.cw + n.sw), n.textyoffset, n.textfont, n.textsize])) + } + if (n.includecheck) { + mn(n.sbs, Mn(n.barlen * n.cs + n.ss), un(n.encs, n.checksum)); + mn(n.sbs, Mn(Mn(n.barlen * n.cs + n.cs) + n.ss), un(n.encs, 11)); + if (n.includecheckintext) fn(n.txt, n.barlen, Lr([hn(n.barchars, n.checksum, 1), Mn(n.barlen * n.cw + n.sw), n.textyoffset, n.textfont, n.textsize])); + else fn(n.txt, n.barlen, Lr([" ", Mn(n.barlen * n.cw + n.sw), n.textyoffset, n.textfont, n.textsize])) + } else mn(n.sbs, Mn(n.barlen * n.cs + n.ss), un(n.encs, 11)); + sn[on++] = Infinity; + sn[on++] = Infinity; + vn(n.sbs, function () { + var t = sn[--on]; + sn[on++] = Mn(t - 48) + }); + var v = Lr(); + sn[on++] = Infinity; + for (var b = 0, I = ~~((n.sbs.length + 1) / 2); b < I; b++) sn[on++] = n.height; + var A = Lr(); + sn[on++] = Infinity; + for (var _ = 0, y = ~~((n.sbs.length + 1) / 2); _ < y; _++) sn[on++] = 0; + var x = Lr(); + sn[on++] = "ren"; + sn[on++] = Ki; + sn[on++] = "sbs"; + sn[on++] = v; + sn[on++] = "bhs"; + sn[on++] = A; + sn[on++] = "bbs"; + sn[on++] = x; + if (n.includetext) { + sn[on++] = "txt"; + sn[on++] = n.txt + } + sn[on++] = "opt"; + sn[on++] = n.options; + var w = cn(); + sn[on++] = w; + if (!n.dontdraw) Ki() + } + + function z() { + var t = Object.create(z.$ctx || (z.$ctx = {})); + t.dontdraw = false; + sn[on++] = t; + jn(); + t.options = sn[--on]; + t.barcode = sn[--on]; + fn(t.options, "dontdraw", true); + fn(t.options, "version", "industrial"); + sn[on++] = "args"; + sn[on++] = t.barcode; + sn[on++] = t.options; + R(); + var e = sn[--on]; + t[sn[--on]] = e; + fn(t.args, "opt", t.options); + sn[on++] = t.args; + if (!t.dontdraw) Ki() + } + + function O() { + var t = Object.create(O.$ctx || (O.$ctx = {})); + t.dontdraw = false; + sn[on++] = t; + jn(); + t.options = sn[--on]; + t.barcode = sn[--on]; + fn(t.options, "dontdraw", true); + fn(t.options, "version", "iata"); + sn[on++] = "args"; + sn[on++] = t.barcode; + sn[on++] = t.options; + R(); + var e = sn[--on]; + t[sn[--on]] = e; + fn(t.args, "opt", t.options); + sn[on++] = t.args; + if (!t.dontdraw) Ki() + } + + function L() { + var t = Object.create(L.$ctx || (L.$ctx = {})); + t.dontdraw = false; + sn[on++] = t; + jn(); + t.options = sn[--on]; + t.barcode = sn[--on]; + fn(t.options, "dontdraw", true); + fn(t.options, "version", "matrix"); + sn[on++] = "args"; + sn[on++] = t.barcode; + sn[on++] = t.options; + R(); + var e = sn[--on]; + t[sn[--on]] = e; + fn(t.args, "opt", t.options); + sn[on++] = t.args; + if (!t.dontdraw) Ki() + } + + function W() { + var t = Object.create(W.$ctx || (W.$ctx = {})); + t.dontdraw = false; + sn[on++] = t; + jn(); + t.options = sn[--on]; + t.barcode = sn[--on]; + fn(t.options, "dontdraw", true); + fn(t.options, "version", "coop"); + sn[on++] = "args"; + sn[on++] = t.barcode; + sn[on++] = t.options; + R(); + var e = sn[--on]; + t[sn[--on]] = e; + fn(t.args, "opt", t.options); + sn[on++] = t.args; + if (!t.dontdraw) Ki() + } + + function G() { + var t = Object.create(G.$ctx || (G.$ctx = {})); + t.dontdraw = false; + sn[on++] = t; + jn(); + t.options = sn[--on]; + t.barcode = sn[--on]; + fn(t.options, "dontdraw", true); + fn(t.options, "version", "datalogic"); + sn[on++] = "args"; + sn[on++] = t.barcode; + sn[on++] = t.options; + R(); + var e = sn[--on]; + t[sn[--on]] = e; + fn(t.args, "opt", t.options); + sn[on++] = t.args; + if (!t.dontdraw) Ki() + } + + function K() { + var n = Object.create(K.$ctx || (K.$ctx = {})); + n.dontdraw = false; + n.includecheck = false; + n.validatecheck = false; + n.includetext = false; + n.includecheckintext = false; + n.textfont = "OCR-B"; + n.textsize = 10; + n.textyoffset = -8; + n.height = 1; + sn[on++] = n; + jn(); + n.options = sn[--on]; + var t = sn[--on]; + n.barcode = t; + if (!K.__10477__) (function () { + var t = Object.create(n); + t.encs = Lr(["111131", "311131", "131131", "331111", "113131", "313111", "133111", "111331", "311311", "311111", "113111", "113311"]); + t.barchars = "0123456789-"; + t.charvals = new Map; + for (var e = 0; e <= 10; e += 1) fn(t.charvals, hn(t.barchars, e, 1), e); + for (var i in t) t.hasOwnProperty(i) && (K.$ctx[i] = t[i]); + K.__10477__ = 1 + })(); + for (var e = 0, i = n.barcode.length - 1; e <= i; e += 1) { + var r = un(n.charvals, hn(n.barcode, e, 1)) !== undefined; + if (!r) { + sn[on++] = "bwipp.code11badCharacter#10482"; + sn[on++] = "Code 11 must contain only digits and dashes"; + Pn() + } + } + n.barlen = n.barcode.length; + if (n.validatecheck) { + if (n.barlen == 11) { + sn[on++] = "bwipp.code11badLength#10489"; + sn[on++] = "Code 11 cannot be 11 characters using check digits"; + Pn() + } + var a = n.barlen <= 10 ? 1 : 2; + n.barlen = n.barlen - a + } + sn[on++] = "numchecks"; + if (n.includecheck || n.validatecheck) { + var o = n.barlen >= 10 ? 2 : 1; + sn[on++] = o + } else sn[on++] = 0; + var s = sn[--on]; + n[sn[--on]] = s; + n.checksum1 = 0; + n.checksum2 = 0; + for (var c = 0, l = n.barlen - 1; c <= l; c += 1) { + n.i = c; + n.indx = un(n.charvals, hn(n.barcode, n.i, 1)); + n.checksum1 = Mn(n.checksum1 + ((n.barlen - n.i - 1) % 10 + 1) * n.indx); + n.checksum2 = Mn(n.checksum2 + ((n.barlen - n.i) % 9 + 1) * n.indx) + } + n.checksum1 = n.checksum1 % 11; + n.checksum2 = Mn(n.checksum2 + n.checksum1) % 11; + if (n.validatecheck) { + if (n.numchecks == 1) { + var p = un(n.barchars, n.checksum1); + if (un(n.barcode, n.barlen) != p) { + sn[on++] = "bwipp.code11badCheckDigit#10507"; + sn[on++] = "Incorrect Code 11 check digit provided"; + Pn() + } + } else if (un(n.barcode, n.barlen) != un(n.barchars, n.checksum1) || un(n.barcode, n.barlen + 1) != un(n.barchars, n.checksum2)) { + sn[on++] = "bwipp.code11badCheckDigits#10512"; + sn[on++] = "Incorrect Code 11 check digits provided"; + Pn() + } + n.barcode = hn(n.barcode, 0, n.barlen); + n.includecheck = true + } + n.sbs = ln(Mn(Mn(n.barlen + n.numchecks) * 6 + 12)); + n.txt = Lr(Mn(n.barlen + n.numchecks)); + mn(n.sbs, 0, un(n.encs, 11)); + n.xpos = 8; + for (var d = 0, u = n.barlen - 1; d <= u; d += 1) { + n.i = d; + n.indx = un(n.charvals, hn(n.barcode, n.i, 1)); + n.enc = un(n.encs, n.indx); + mn(n.sbs, n.i * 6 + 6, n.enc); + fn(n.txt, n.i, Lr([hn(n.barcode, n.i, 1), n.xpos, n.textyoffset, n.textfont, n.textsize])); + for (var f = 0; f <= 5; f += 1) n.xpos = Mn(Mn(un(n.enc, f) - 48) + n.xpos) + } + if (n.includecheck) + if (n.barlen >= 10) { + mn(n.sbs, n.barlen * 6 + 6, un(n.encs, n.checksum1)); + mn(n.sbs, n.barlen * 6 + 12, un(n.encs, n.checksum2)); + if (n.includecheckintext) { + fn(n.txt, n.barlen, Lr([hn(n.barchars, n.checksum1, 1), n.xpos, n.textyoffset, n.textfont, n.textsize])); + n.enc = un(n.encs, n.checksum1); + for (var h = 0; h <= 5; h += 1) n.xpos = Mn(Mn(un(n.enc, h) - 48) + n.xpos); + fn(n.txt, n.barlen + 1, Lr([hn(n.barchars, n.checksum2, 1), n.xpos, n.textyoffset, n.textfont, n.textsize])) + } else { + fn(n.txt, n.barlen, Lr(["", n.xpos, n.textyoffset, n.textfont, n.textsize])); + fn(n.txt, n.barlen + 1, Lr(["", n.xpos, n.textyoffset, n.textfont, n.textsize])) + } + mn(n.sbs, n.barlen * 6 + 18, un(n.encs, 11)) + } else { + mn(n.sbs, n.barlen * 6 + 6, un(n.encs, n.checksum1)); + if (n.includecheckintext) fn(n.txt, n.barlen, Lr([hn(n.barchars, n.checksum1, 1), n.xpos, n.textyoffset, n.textfont, n.textsize])); + else fn(n.txt, n.barlen, Lr(["", n.xpos, n.textyoffset, n.textfont, n.textsize])); + mn(n.sbs, n.barlen * 6 + 12, un(n.encs, 11)) + } + else mn(n.sbs, n.barlen * 6 + 6, un(n.encs, 11)); + sn[on++] = Infinity; + sn[on++] = Infinity; + var m = n.sbs; + for (var g = 0, v = m.length; g < v; g++) sn[on++] = un(m, g) - 48; + var b = Lr(); + sn[on++] = Infinity; + for (var I = 0, A = ~~((n.sbs.length + 1) / 2); I < A; I++) sn[on++] = n.height; + var _ = Lr(); + sn[on++] = Infinity; + for (var y = 0, x = ~~((n.sbs.length + 1) / 2); y < x; y++) sn[on++] = 0; + var w = Lr(); + sn[on++] = "ren"; + sn[on++] = Ki; + sn[on++] = "sbs"; + sn[on++] = b; + sn[on++] = "bhs"; + sn[on++] = _; + sn[on++] = "bbs"; + sn[on++] = w; + if (n.includetext) { + sn[on++] = "txt"; + sn[on++] = n.txt + } + sn[on++] = "opt"; + sn[on++] = n.options; + var M = cn(); + sn[on++] = M; + if (!n.dontdraw) Ki() + } + + function q() { + var n = Object.create(q.$ctx || (q.$ctx = {})); + n.dontdraw = false; + n.includecheck = false; + n.validatecheck = false; + n.includetext = false; + n.includecheckintext = false; + n.includestartstop = false; + n.semi = false; + n.textfont = "OCR-B"; + n.textsize = 10; + n.textyoffset = -8; + n.height = 1; + sn[on++] = n; + jn(); + n.options = sn[--on]; + n.barcode = sn[--on]; + if (n.semi) n.includestartstop = true; + if (!q.__10643__) (function () { + var t = Object.create(n); + t.barchars = "0R9GLVHA8EZ4NTS1J2Q6C7DYKBUIX3FWP5M"; + t.charvals = new Map; + for (var e = 0; e <= 34; e += 1) fn(t.charvals, hn(t.barchars, e, 1), e); + for (var i in t) t.hasOwnProperty(i) && (q.$ctx[i] = t[i]); + q.__10643__ = 1 + })(); + for (var t = 0, e = n.barcode.length - 1; t <= e; t += 1) { + var i = un(n.charvals, hn(n.barcode, t, 1)) !== undefined; + if (!i) { + sn[on++] = "bwipp.bc412badCharacter#10648"; + sn[on++] = "BC412 must contain only digits and capital letters except O"; + Pn() + } + } + if (n.semi) { + if (n.validatecheck) { + if (n.barcode.length < 8 || n.barcode.length > 19) { + sn[on++] = "bwipp.bc412semivalidateBadLength#10656"; + sn[on++] = "BC412 semi with check digit must be 8 to 19 characters long"; + Pn() + } + } else if (n.barcode.length < 7 || n.barcode.length > 18) { + sn[on++] = "bwipp.bc412semiBadLength#10660"; + sn[on++] = "BC412 semi must be 7 to 18 characters long"; + Pn() + } + n.barlen = n.barcode.length; + if (!n.validatecheck) { + n.barlen = n.barlen + 1; + n.sbarcode = ln(n.barlen); + fn(n.sbarcode, 0, un(n.barcode, 0)); + fn(n.sbarcode, 1, 48); + mn(n.sbarcode, 2, hn(n.barcode, 1, n.barlen - 2)); + n.barcode = n.sbarcode + } + n.sumodd = 0; + n.sumeven = 0; + for (var r = 0, a = n.barlen - 1; r <= a; r += 1) { + n.i = r; + sn[on++] = un(n.charvals, hn(n.barcode, n.i, 1)); + if (n.i % 2 == 0) n.sumodd = Mn(sn[--on] + n.sumodd); + else n.sumeven = Mn(sn[--on] + n.sumeven) + } + n.checksum = Mn(n.sumodd % 35 + n.sumeven % 35 * 2) % 35; + if (n.validatecheck) { + if (n.checksum != 0) { + sn[on++] = "bwipp.bc412semiBadCheckDigit#10686"; + sn[on++] = "Incorrect BC412 semi check digit provided"; + Pn() + } + } else { + n.checksum = n.checksum * 17 % 35; + fn(n.barcode, 1, un(n.barchars, n.checksum)) + } + } else { + sn[on++] = "barlen"; + sn[on++] = n.barcode.length; + if (n.validatecheck) { + var o = sn[--on]; + sn[on++] = Mn(o - 1) + } + var s = sn[--on]; + n[sn[--on]] = s; + n.checksum = 0; + for (var c = 0, l = n.barlen - 1; c <= l; c += 1) n.checksum = Mn(un(n.charvals, hn(n.barcode, c, 1)) + n.checksum); + n.checksum = n.checksum % 35; + if (n.validatecheck) { + if (un(n.barcode, n.barlen) != un(n.barchars, n.checksum)) { + sn[on++] = "bwipp.bc412badCheckDigit#10703"; + sn[on++] = "Incorrect BC412 check digit provided"; + Pn() + } + n.barcode = hn(n.barcode, 0, n.barlen); + n.includecheck = true + } + } + if (!q.__10722__) (function () { + var t = Object.create(n); + t.encs = Lr(["11111115", "13111212", "11131113", "12111213", "12121311", "13131111", "12111312", "11131212", "11121411", "11151111", "15111111", "11111511", "12131211", "13121112", "13111311", "11111214", "12121113", "11111313", "13111113", "11121213", "11141112", "11121312", "11141211", "14121111", "12121212", "11131311", "13121211", "12111411", "14111211", "11111412", "12111114", "14111112", "12141111", "11121114", "12131112", "12", "111"]); + for (var e in t) t.hasOwnProperty(e) && (q.$ctx[e] = t[e]); + q.__10722__ = 1 + })(); + n.sbs = ln((n.barlen + 1) * 8 + 5); + if (n.includecheck) n.txt = Lr(n.barlen + 1); + else n.txt = Lr(n.barlen); + if (n.includestartstop) { + mn(n.sbs, 0, un(n.encs, 35)); + n.pos = 2; + n.txtpos = 3 + } else { + n.pos = 0; + n.txtpos = 0 + } + for (var p = 0, d = n.barlen - 1; p <= d; p += 1) { + n.i = p; + n.indx = un(n.charvals, hn(n.barcode, n.i, 1)); + mn(n.sbs, n.pos, un(n.encs, n.indx)); + fn(n.txt, n.i, Lr([hn(n.barcode, n.i, 1), n.i * 12 + n.txtpos, n.textyoffset, n.textfont, n.textsize])); + n.pos = n.pos + 8 + } + if (n.includecheck) { + mn(n.sbs, n.pos, un(n.encs, n.checksum)); + if (n.includecheckintext) fn(n.txt, n.barlen, Lr([hn(n.barchars, n.checksum, 1), n.barlen * 12 + n.txtpos, n.textyoffset, n.textfont, n.textsize])); + else fn(n.txt, n.barlen, Lr(["", n.barlen * 12 + n.txtpos, n.textyoffset, n.textfont, n.textsize])); + n.pos = n.pos + 8 + } + if (n.includestartstop) { + mn(n.sbs, n.pos, un(n.encs, 36)); + n.pos = n.pos + 3 + } + n.sbs = hn(n.sbs, 0, n.pos); + sn[on++] = Infinity; + sn[on++] = Infinity; + var u = n.sbs; + for (var f = 0, h = u.length; f < h; f++) sn[on++] = Mn(un(u, f) - 48); + var m = Lr(); + sn[on++] = Infinity; + for (var g = 0, v = ~~((n.sbs.length + 1) / 2); g < v; g++) sn[on++] = n.height; + var b = Lr(); + sn[on++] = Infinity; + for (var I = 0, A = ~~((n.sbs.length + 1) / 2); I < A; I++) sn[on++] = 0; + var _ = Lr(); + sn[on++] = "ren"; + sn[on++] = Ki; + sn[on++] = "sbs"; + sn[on++] = m; + sn[on++] = "bhs"; + sn[on++] = b; + sn[on++] = "bbs"; + sn[on++] = _; + if (n.includetext) { + sn[on++] = "txt"; + sn[on++] = n.txt + } + sn[on++] = "opt"; + sn[on++] = n.options; + var y = cn(); + sn[on++] = y; + if (!n.dontdraw) Ki() + } + + function X() { + var i = Object.create(X.$ctx || (X.$ctx = {})); + i.dontdraw = false; + i.altstartstop = false; + i.includecheck = false; + i.validatecheck = false; + i.includetext = false; + i.includecheckintext = false; + i.textfont = "OCR-B"; + i.textsize = 10; + i.textyoffset = -8; + i.height = 1; + sn[on++] = i; + jn(); + i.options = sn[--on]; + var t = sn[--on]; + i.barcode = t; + if (!X.__10844__) (function () { + var t = Object.create(i); + t.encs = Lr(["11111331", "11113311", "11131131", "33111111", "11311311", "31111311", "13111131", "13113111", "13311111", "31131111", "11133111", "11331111", "31113131", "31311131", "31313111", "11313131", "11331311", "13131131", "11131331", "11133311"]); + t.barcharsnormal = "0123456789-$:/.+ABCD"; + t.barcharsalt = "0123456789-$:/.+TN*E"; + for (var e in t) t.hasOwnProperty(e) && (X.$ctx[e] = t[e]); + X.__10844__ = 1 + })(); + var e = i.altstartstop ? i.barcharsalt : i.barcharsnormal; + i.barchars = e; + i.charvals = new Map; + for (var n = 0; n <= 19; n += 1) fn(i.charvals, hn(i.barchars, n, 1), n); + i.bodyvals = new Map; + for (var r = 0; r <= 15; r += 1) fn(i.bodyvals, hn(i.barchars, r, 1), r); + i.ssvals = new Map; + for (var a = 16; a <= 19; a += 1) fn(i.ssvals, hn(i.barchars, a, 1), a); + var o = un(i.ssvals, hn(i.barcode, 0, 1)) !== undefined; + var s = un(i.ssvals, hn(i.barcode, i.barcode.length - 1, 1)) !== undefined; + if (!o || !s) + if (i.altstartstop) { + sn[on++] = "bwipp.rationalizedCodabarBadAltStartStop#10859"; + sn[on++] = "Codabar start and stop characters must be one of E N T or *"; + Pn() + } else { + sn[on++] = "bwipp.rationalizedCodabarBadStartStop#10861"; + sn[on++] = "Codabar start and stop characters must be one of A B C or D"; + Pn() + } for (var c = 1, l = i.barcode.length - 2; c <= l; c += 1) { + var p = un(i.bodyvals, hn(i.barcode, c, 1)) !== undefined; + if (!p) { + sn[on++] = "bwipp.rationalizedCodabarBadCharacter#10866"; + sn[on++] = "Codabar body must contain only digits and symbols - $ : / . +"; + Pn() + } + } + sn[on++] = "barlen"; + sn[on++] = i.barcode.length; + if (i.validatecheck) { + var d = sn[--on]; + sn[on++] = Mn(d - 1) + } + var u = sn[--on]; + i[sn[--on]] = u; + i.checksum = 0; + for (var f = 0, h = Mn(i.barlen - 2); f <= h; f += 1) i.checksum = Mn(un(i.charvals, hn(i.barcode, f, 1)) + i.checksum); + i.checksum = Mn(un(i.charvals, hn(i.barcode, i.barcode.length - 1, 1)) + i.checksum); + i.checksum = Mn(16 - i.checksum % 16) % 16; + if (i.validatecheck) { + if (un(i.barcode, Mn(i.barlen - 1)) != un(i.barchars, i.checksum)) { + sn[on++] = "bwipp.rationalizedCodabarBadCheckDigit#10882"; + sn[on++] = "Incorrect Codabar check digit provided"; + Pn() + } + var m = ln(i.barlen); + mn(m, 0, hn(i.barcode, 0, Mn(i.barlen - 1))); + mn(m, Mn(i.barlen - 1), hn(i.barcode, i.barlen, 1)); + i.barcode = m; + i.includecheck = true + } + sn[on++] = "sbs"; + sn[on++] = i.barlen; + if (i.includecheck) { + var g = sn[--on]; + sn[on++] = Mn(g + 1) + } + var v = ln(sn[--on] * 8); + i[sn[--on]] = v; + sn[on++] = "txt"; + sn[on++] = i.barlen; + if (i.includecheck) { + var b = sn[--on]; + sn[on++] = Mn(b + 1) + } + var I = Lr(sn[--on]); + i[sn[--on]] = I; + i.xpos = 0; + for (var A = 0, _ = Mn(i.barlen - 2); A <= _; A += 1) { + i.i = A; + i.indx = un(i.charvals, hn(i.barcode, i.i, 1)); + i.enc = un(i.encs, i.indx); + mn(i.sbs, i.i * 8, i.enc); + fn(i.txt, i.i, Lr([hn(i.barcode, i.i, 1), i.xpos, i.textyoffset, i.textfont, i.textsize])); + for (var y = 0; y <= 7; y += 1) i.xpos = Mn(Mn(un(i.enc, y) - 48) + i.xpos) + } + if (i.includecheck) { + mn(i.sbs, Mn(i.barlen * 8 - 8), un(i.encs, i.checksum)); + if (i.includecheckintext) fn(i.txt, Mn(i.barlen - 1), Lr([hn(i.barchars, i.checksum, 1), i.xpos, i.textyoffset, i.textfont, i.textsize])); + else fn(i.txt, Mn(i.barlen - 1), Lr([" ", i.xpos, i.textyoffset, i.textfont, i.textsize])); + for (var x = 0; x <= 7; x += 1) i.xpos = Mn(Mn(un(un(i.encs, i.checksum), x) - 48) + i.xpos); + i.indx = un(i.charvals, hn(i.barcode, Mn(i.barlen - 1), 1)); + i.enc = un(i.encs, i.indx); + mn(i.sbs, i.barlen * 8, i.enc); + fn(i.txt, i.barlen, Lr([hn(i.barcode, Mn(i.barlen - 1), 1), i.xpos, i.textyoffset, i.textfont, i.textsize])) + } else { + i.indx = un(i.charvals, hn(i.barcode, Mn(i.barlen - 1), 1)); + i.enc = un(i.encs, i.indx); + mn(i.sbs, Mn(i.barlen * 8 - 8), i.enc); + fn(i.txt, Mn(i.barlen - 1), Lr([hn(i.barcode, Mn(i.barlen - 1), 1), i.xpos, i.textyoffset, i.textfont, i.textsize])) + } + sn[on++] = Infinity; + sn[on++] = Infinity; + vn(i.sbs, function () { + var t = sn[--on]; + sn[on++] = Mn(t - 48) + }); + var w = Lr(); + sn[on++] = Infinity; + for (var M = 0, P = ~~((i.sbs.length + 1) / 2); M < P; M++) sn[on++] = i.height; + var j = Lr(); + sn[on++] = Infinity; + for (var E = 0, T = ~~((i.sbs.length + 1) / 2); E < T; E++) sn[on++] = 0; + var C = Lr(); + sn[on++] = "ren"; + sn[on++] = Ki; + sn[on++] = "sbs"; + sn[on++] = w; + sn[on++] = "bhs"; + sn[on++] = j; + sn[on++] = "bbs"; + sn[on++] = C; + if (i.includetext) { + sn[on++] = "txt"; + sn[on++] = i.txt + } + sn[on++] = "opt"; + sn[on++] = i.options; + var B = cn(); + sn[on++] = B; + if (!i.dontdraw) Ki() + } + + function $() { + var s = Object.create($.$ctx || ($.$ctx = {})); + s.dontdraw = false; + s.height = .15; + sn[on++] = s; + jn(); + s.options = sn[--on]; + s.barcode = sn[--on]; + s.barlen = s.barcode.length; + vn(s.barcode, function () { + var t = sn[--on]; + if (t < 48 || t > 57) { + sn[on++] = "bwipp.onecodeBadCharacter#10992"; + sn[on++] = "The data must contain only digits"; + Pn() + } + }); + if (s.barlen != 20 && s.barlen != 25 && s.barlen != 29 && s.barlen != 31) { + sn[on++] = "bwipp.onecodeInvalidLength#10997"; + sn[on++] = "The data must be 20, 25, 29 or 31 digits"; + Pn() + } + sn[on++] = Infinity; + var t = _n(hn(s.barcode, 5, 1), "9") ? 14 : 11; + sn[on++] = 2; + sn[on++] = 2; + sn[on++] = 5; + sn[on++] = 5; + sn[on++] = t; + sn[on++] = t; + sn[on++] = 20; + sn[on++] = 20; + sn[on++] = 25; + sn[on++] = 25; + sn[on++] = 29; + sn[on++] = 29; + s.txtdict = cn(); + s.txt = Lr(s.barlen + 6); + s.spacecnt = 0; + for (var e = 0, i = s.barlen - 1; e <= i; e += 1) { + s.i = e; + var n = un(s.txtdict, s.i) !== undefined; + if (n) { + fn(s.txt, s.i + s.spacecnt, Lr([" ", 0, 0, "", 0])); + s.spacecnt = s.spacecnt + 1 + } + fn(s.txt, s.i + s.spacecnt, Lr([hn(s.barcode, s.i, 1), 0, 0, "", 0])) + } + s.txt = hn(s.txt, 0, s.barcode.length + s.spacecnt); + s.normalize = function () { + s.base = sn[--on]; + s.num = sn[--on]; + for (var t = s.num.length - 1; t >= 1; t -= 1) { + s.i = t; + var e = s.num; + var i = s.i; + fn(e, i - 1, Mn(un(e, i - 1) + ~~(un(s.num, s.i) / s.base))); + fn(s.num, s.i, un(s.num, s.i) % s.base) + } + for (; ;) { + if (Sn(un(s.num, 0), s.base)) break; + sn[on++] = Infinity; + sn[on++] = 0; + In(s.num); + s.num = Lr(); + fn(s.num, 0, Mn(un(s.num, 0) + ~~(un(s.num, 1) / s.base))); + fn(s.num, 1, un(s.num, 1) % s.base) + } + sn[on++] = Infinity; + s.i = true; + var n = s.num; + for (var r = 0, a = n.length; r < a; r++) { + var o = un(n, r); + sn[on++] = o; + if (o == 0 && s.i) on--; + else s.i = false + } + s.num = Lr(); + if (s.num.length == 0) s.num = Lr([0]); + sn[on++] = s.num + }; + s.bigadd = function () { + var t = sn[--on]; + var e = sn[--on]; + s.offset = Math.abs(t.length - e.length); + if (t.length < e.length) { + var i = t; + t = e; + e = i + } + s.a = t; + s.b = e; + for (var n = 0, r = s.b.length - 1; n <= r; n += 1) { + var a = s.a; + var o = s.offset; + fn(a, n + o, Mn(un(a, n + o) + un(s.b, n))) + } + sn[on++] = s.a + }; + if (!$.__11060__) (function () { + var t = Object.create(s); + var e = new Map([ + [20, Lr([0])], + [25, Lr([1])], + [29, Lr([1, 0, 0, 0, 0, 1])], + [31, Lr([1, 0, 0, 0, 1, 0, 0, 0, 0, 1])] + ]); + t.startvals = e; + for (var i in t) t.hasOwnProperty(i) && ($.$ctx[i] = t[i]); + $.__11060__ = 1 + })(); + sn[on++] = "binval"; + sn[on++] = un(s.startvals, s.barlen); + sn[on++] = Infinity; + var r = hn(s.barcode, 20, s.barlen - 20); + for (var a = 0, o = r.length; a < o; a++) sn[on++] = Mn(un(r, a) - 48); + var c = Lr(); + sn[on++] = c; + s.bigadd(); + var l = sn[--on]; + s[sn[--on]] = l; + sn[on++] = Infinity; + In(s.binval); + sn[on++] = Mn(un(s.barcode, 0) - 48); + s.binval = Lr(); + sn[on++] = Infinity; + var p = s.binval; + for (var d = 0, u = p.length; d < u; d++) sn[on++] = un(p, d) * 5; + var U = Lr(); + sn[on++] = "binval"; + sn[on++] = U; + sn[on++] = Lr([Mn(un(s.barcode, 1) - 48)]); + s.bigadd(); + sn[on++] = 10; + s.normalize(); + var H = sn[--on]; + s[sn[--on]] = H; + sn[on++] = Infinity; + In(s.binval); + var f = hn(s.barcode, 2, 18); + for (var h = 0, R = f.length; h < R; h++) sn[on++] = Mn(un(f, h) - 48); + s.binval = Lr(); + s.bytes = Lr(13); + var m = s.binval; + s.bintmp = Ui(Lr(m.length), m); + for (var g = 12; g >= 0; g -= 1) { + s.i = g; + for (var v = 0, z = s.bintmp.length - 2; v <= z; v += 1) { + s.j = v; + var b = s.bintmp; + var I = s.j; + fn(b, I + 1, Mn(un(b, I + 1) + un(s.bintmp, s.j) % 256 * 10)); + fn(s.bintmp, s.j, ~~(un(s.bintmp, s.j) / 256)) + } + fn(s.bytes, s.i, un(s.bintmp, s.bintmp.length - 1) % 256); + var A = s.bintmp; + var _ = s.bintmp; + fn(A, _.length - 1, ~~(un(A, _.length - 1) / 256)) + } + s.fcs = 2047; + s.dat = un(s.bytes, 0) << 5; + for (var y = 0, O = 6; y < O; y++) { + if (((s.fcs ^ s.dat) & 1024) != 0) s.fcs = s.fcs << 1 ^ 3893; + else s.fcs = s.fcs << 1; + s.fcs = s.fcs & 2047; + s.dat = s.dat << 1 + } + for (var x = 1; x <= 12; x += 1) { + s.dat = un(s.bytes, x) << 3; + for (var w = 0, L = 8; w < L; w++) { + if (((s.fcs ^ s.dat) & 1024) != 0) s.fcs = s.fcs << 1 ^ 3893; + else s.fcs = s.fcs << 1; + s.fcs = s.fcs & 2047; + s.dat = s.dat << 1 + } + } + s.codewords = Lr(10); + for (var M = 9; M >= 0; M -= 1) { + s.i = M; + var W = s.i == 9 ? 636 : 1365; + s.b = W; + for (var P = 0, G = s.binval.length - 2; P <= G; P += 1) { + s.j = P; + var j = s.binval; + var E = s.j; + fn(j, E + 1, Mn(un(j, E + 1) + un(s.binval, s.j) % s.b * 10)); + fn(s.binval, s.j, ~~(un(s.binval, s.j) / s.b)) + } + fn(s.codewords, s.i, un(s.binval, s.binval.length - 1) % s.b); + var T = s.binval; + var C = s.binval; + fn(T, C.length - 1, ~~(un(T, C.length - 1) / s.b)) + } + fn(s.codewords, 9, un(s.codewords, 9) * 2); + if ((s.fcs & 1024) != 0) fn(s.codewords, 0, Mn(un(s.codewords, 0) + 659)); + if (!$.__11225__) (function () { + var t = Object.create(s); + t.tab513 = Lr([31, 7936, 47, 7808, 55, 7552, 59, 7040, 61, 6016, 62, 3968, 79, 7744, 87, 7488, 91, 6976, 93, 5952, 94, 3904, 103, 7360, 107, 6848, 109, 5824, 110, 3776, 115, 6592, 117, 5568, 118, 3520, 121, 5056, 122, 3008, 124, 1984, 143, 7712, 151, 7456, 155, 6944, 157, 5920, 158, 3872, 167, 7328, 171, 6816, 173, 5792, 174, 3744, 179, 6560, 181, 5536, 182, 3488, 185, 5024, 186, 2976, 188, 1952, 199, 7264, 203, 6752, 205, 5728, 206, 3680, 211, 6496, 213, 5472, 214, 3424, 217, 4960, 218, 2912, 220, 1888, 227, 6368, 229, 5344, 230, 3296, 233, 4832, 234, 2784, 236, 1760, 241, 4576, 242, 2528, 244, 1504, 248, 992, 271, 7696, 279, 7440, 283, 6928, 285, 5904, 286, 3856, 295, 7312, 299, 6800, 301, 5776, 302, 3728, 307, 6544, 309, 5520, 310, 3472, 313, 5008, 314, 2960, 316, 1936, 327, 7248, 331, 6736, 333, 5712, 334, 3664, 339, 6480, 341, 5456, 342, 3408, 345, 4944, 346, 2896, 348, 1872, 355, 6352, 357, 5328, 358, 3280, 361, 4816, 362, 2768, 364, 1744, 369, 4560, 370, 2512, 372, 1488, 376, 976, 391, 7216, 395, 6704, 397, 5680, 398, 3632, 403, 6448, 405, 5424, 406, 3376, 409, 4912, 410, 2864, 412, 1840, 419, 6320, 421, 5296, 422, 3248, 425, 4784, 426, 2736, 428, 1712, 433, 4528, 434, 2480, 436, 1456, 440, 944, 451, 6256, 453, 5232, 454, 3184, 457, 4720, 458, 2672, 460, 1648, 465, 4464, 466, 2416, 468, 1392, 472, 880, 481, 4336, 482, 2288, 484, 1264, 488, 752, 527, 7688, 535, 7432, 539, 6920, 541, 5896, 542, 3848, 551, 7304, 555, 6792, 557, 5768, 558, 3720, 563, 6536, 565, 5512, 566, 3464, 569, 5e3, 570, 2952, 572, 1928, 583, 7240, 587, 6728, 589, 5704, 590, 3656, 595, 6472, 597, 5448, 598, 3400, 601, 4936, 602, 2888, 604, 1864, 611, 6344, 613, 5320, 614, 3272, 617, 4808, 618, 2760, 620, 1736, 625, 4552, 626, 2504, 628, 1480, 632, 968, 647, 7208, 651, 6696, 653, 5672, 654, 3624, 659, 6440, 661, 5416, 662, 3368, 665, 4904, 666, 2856, 668, 1832, 675, 6312, 677, 5288, 678, 3240, 681, 4776, 682, 2728, 684, 1704, 689, 4520, 690, 2472, 692, 1448, 696, 936, 707, 6248, 709, 5224, 710, 3176, 713, 4712, 714, 2664, 716, 1640, 721, 4456, 722, 2408, 724, 1384, 728, 872, 737, 4328, 738, 2280, 740, 1256, 775, 7192, 779, 6680, 781, 5656, 782, 3608, 787, 6424, 789, 5400, 790, 3352, 793, 4888, 794, 2840, 796, 1816, 803, 6296, 805, 5272, 806, 3224, 809, 4760, 810, 2712, 812, 1688, 817, 4504, 818, 2456, 820, 1432, 824, 920, 835, 6232, 837, 5208, 838, 3160, 841, 4696, 842, 2648, 844, 1624, 849, 4440, 850, 2392, 852, 1368, 865, 4312, 866, 2264, 868, 1240, 899, 6200, 901, 5176, 902, 3128, 905, 4664, 906, 2616, 908, 1592, 913, 4408, 914, 2360, 916, 1336, 929, 4280, 930, 2232, 932, 1208, 961, 4216, 962, 2168, 964, 1144, 1039, 7684, 1047, 7428, 1051, 6916, 1053, 5892, 1054, 3844, 1063, 7300, 1067, 6788, 1069, 5764, 1070, 3716, 1075, 6532, 1077, 5508, 1078, 3460, 1081, 4996, 1082, 2948, 1084, 1924, 1095, 7236, 1099, 6724, 1101, 5700, 1102, 3652, 1107, 6468, 1109, 5444, 1110, 3396, 1113, 4932, 1114, 2884, 1116, 1860, 1123, 6340, 1125, 5316, 1126, 3268, 1129, 4804, 1130, 2756, 1132, 1732, 1137, 4548, 1138, 2500, 1140, 1476, 1159, 7204, 1163, 6692, 1165, 5668, 1166, 3620, 1171, 6436, 1173, 5412, 1174, 3364, 1177, 4900, 1178, 2852, 1180, 1828, 1187, 6308, 1189, 5284, 1190, 3236, 1193, 4772, 1194, 2724, 1196, 1700, 1201, 4516, 1202, 2468, 1204, 1444, 1219, 6244, 1221, 5220, 1222, 3172, 1225, 4708, 1226, 2660, 1228, 1636, 1233, 4452, 1234, 2404, 1236, 1380, 1249, 4324, 1250, 2276, 1287, 7188, 1291, 6676, 1293, 5652, 1294, 3604, 1299, 6420, 1301, 5396, 1302, 3348, 1305, 4884, 1306, 2836, 1308, 1812, 1315, 6292, 1317, 5268, 1318, 3220, 1321, 4756, 1322, 2708, 1324, 1684, 1329, 4500, 1330, 2452, 1332, 1428, 1347, 6228, 1349, 5204, 1350, 3156, 1353, 4692, 1354, 2644, 1356, 1620, 1361, 4436, 1362, 2388, 1377, 4308, 1378, 2260, 1411, 6196, 1413, 5172, 1414, 3124, 1417, 4660, 1418, 2612, 1420, 1588, 1425, 4404, 1426, 2356, 1441, 4276, 1442, 2228, 1473, 4212, 1474, 2164, 1543, 7180, 1547, 6668, 1549, 5644, 1550, 3596, 1555, 6412, 1557, 5388, 1558, 3340, 1561, 4876, 1562, 2828, 1564, 1804, 1571, 6284, 1573, 5260, 1574, 3212, 1577, 4748, 1578, 2700, 1580, 1676, 1585, 4492, 1586, 2444, 1603, 6220, 1605, 5196, 1606, 3148, 1609, 4684, 1610, 2636, 1617, 4428, 1618, 2380, 1633, 4300, 1634, 2252, 1667, 6188, 1669, 5164, 1670, 3116, 1673, 4652, 1674, 2604, 1681, 4396, 1682, 2348, 1697, 4268, 1698, 2220, 1729, 4204, 1730, 2156, 1795, 6172, 1797, 5148, 1798, 3100, 1801, 4636, 1802, 2588, 1809, 4380, 1810, 2332, 1825, 4252, 1826, 2204, 1857, 4188, 1858, 2140, 1921, 4156, 1922, 2108, 2063, 7682, 2071, 7426, 2075, 6914, 2077, 5890, 2078, 3842, 2087, 7298, 2091, 6786, 2093, 5762, 2094, 3714, 2099, 6530, 2101, 5506, 2102, 3458, 2105, 4994, 2106, 2946, 2119, 7234, 2123, 6722, 2125, 5698, 2126, 3650, 2131, 6466, 2133, 5442, 2134, 3394, 2137, 4930, 2138, 2882, 2147, 6338, 2149, 5314, 2150, 3266, 2153, 4802, 2154, 2754, 2161, 4546, 2162, 2498, 2183, 7202, 2187, 6690, 2189, 5666, 2190, 3618, 2195, 6434, 2197, 5410, 2198, 3362, 2201, 4898, 2202, 2850, 2211, 6306, 2213, 5282, 2214, 3234, 2217, 4770, 2218, 2722, 2225, 4514, 2226, 2466, 2243, 6242, 2245, 5218, 2246, 3170, 2249, 4706, 2250, 2658, 2257, 4450, 2258, 2402, 2273, 4322, 2311, 7186, 2315, 6674, 2317, 5650, 2318, 3602, 2323, 6418, 2325, 5394, 2326, 3346, 2329, 4882, 2330, 2834, 2339, 6290, 2341, 5266, 2342, 3218, 2345, 4754, 2346, 2706, 2353, 4498, 2354, 2450, 2371, 6226, 2373, 5202, 2374, 3154, 2377, 4690, 2378, 2642, 2385, 4434, 2401, 4306, 2435, 6194, 2437, 5170, 2438, 3122, 2441, 4658, 2442, 2610, 2449, 4402, 2465, 4274, 2497, 4210, 2567, 7178, 2571, 6666, 2573, 5642, 2574, 3594, 2579, 6410, 2581, 5386, 2582, 3338, 2585, 4874, 2586, 2826, 2595, 6282, 2597, 5258, 2598, 3210, 2601, 4746, 2602, 2698, 2609, 4490, 2627, 6218, 2629, 5194, 2630, 3146, 2633, 4682, 2641, 4426, 2657, 4298, 2691, 6186, 2693, 5162, 2694, 3114, 2697, 4650, 2705, 4394, 2721, 4266, 2753, 4202, 2819, 6170, 2821, 5146, 2822, 3098, 2825, 4634, 2833, 4378, 2849, 4250, 2881, 4186, 2945, 4154, 3079, 7174, 3083, 6662, 3085, 5638, 3086, 3590, 3091, 6406, 3093, 5382, 3094, 3334, 3097, 4870, 3107, 6278, 3109, 5254, 3110, 3206, 3113, 4742, 3121, 4486, 3139, 6214, 3141, 5190, 3145, 4678, 3153, 4422, 3169, 4294, 3203, 6182, 3205, 5158, 3209, 4646, 3217, 4390, 3233, 4262, 3265, 4198, 3331, 6166, 3333, 5142, 3337, 4630, 3345, 4374, 3361, 4246, 3393, 4182, 3457, 4150, 3587, 6158, 3589, 5134, 3593, 4622, 3601, 4366, 3617, 4238, 3649, 4174, 3713, 4142, 3841, 4126, 4111, 7681, 4119, 7425, 4123, 6913, 4125, 5889, 4135, 7297, 4139, 6785, 4141, 5761, 4147, 6529, 4149, 5505, 4153, 4993, 4167, 7233, 4171, 6721, 4173, 5697, 4179, 6465, 4181, 5441, 4185, 4929, 4195, 6337, 4197, 5313, 4201, 4801, 4209, 4545, 4231, 7201, 4235, 6689, 4237, 5665, 4243, 6433, 4245, 5409, 4249, 4897, 4259, 6305, 4261, 5281, 4265, 4769, 4273, 4513, 4291, 6241, 4293, 5217, 4297, 4705, 4305, 4449, 4359, 7185, 4363, 6673, 4365, 5649, 4371, 6417, 4373, 5393, 4377, 4881, 4387, 6289, 4389, 5265, 4393, 4753, 4401, 4497, 4419, 6225, 4421, 5201, 4425, 4689, 4483, 6193, 4485, 5169, 4489, 4657, 4615, 7177, 4619, 6665, 4621, 5641, 4627, 6409, 4629, 5385, 4633, 4873, 4643, 6281, 4645, 5257, 4649, 4745, 4675, 6217, 4677, 5193, 4739, 6185, 4741, 5161, 4867, 6169, 4869, 5145, 5127, 7173, 5131, 6661, 5133, 5637, 5139, 6405, 5141, 5381, 5155, 6277, 5157, 5253, 5187, 6213, 5251, 6181, 5379, 6165, 5635, 6157, 6151, 7171, 6155, 6659, 6163, 6403, 6179, 6275, 6211, 5189, 4681, 4433, 4321, 3142, 2634, 2386, 2274, 1612, 1364, 1252, 856, 744, 496]); + t.tab213 = Lr([3, 6144, 5, 5120, 6, 3072, 9, 4608, 10, 2560, 12, 1536, 17, 4352, 18, 2304, 20, 1280, 24, 768, 33, 4224, 34, 2176, 36, 1152, 40, 640, 48, 384, 65, 4160, 66, 2112, 68, 1088, 72, 576, 80, 320, 96, 192, 129, 4128, 130, 2080, 132, 1056, 136, 544, 144, 288, 257, 4112, 258, 2064, 260, 1040, 264, 528, 513, 4104, 514, 2056, 516, 1032, 1025, 4100, 1026, 2052, 2049, 4098, 4097, 2050, 1028, 520, 272, 160]); + for (var e in t) t.hasOwnProperty(e) && ($.$ctx[e] = t[e]); + $.__11225__ = 1 + })(); + s.chars = Lr(10); + for (var B = 0; B <= 9; B += 1) { + s.i = B; + var S = un(s.codewords, s.i); + sn[on++] = S; + if (S <= 1286) { + var Z = un(s.tab513, sn[--on]); + sn[on++] = Z + } else { + var F = un(s.tab213, Mn(sn[--on] - 1287)); + sn[on++] = F + } + fn(s.chars, s.i, sn[--on]) + } + for (var D = 9; D >= 0; D -= 1) { + s.i = D; + if ((~~Math.pow(2, s.i) & s.fcs) != 0) fn(s.chars, s.i, un(s.chars, s.i) ^ 8191) + } + if (!$.__11262__) (function () { + var t = Object.create(s); + t.barmap = Lr([7, 2, 4, 3, 1, 10, 0, 0, 9, 12, 2, 8, 5, 5, 6, 11, 8, 9, 3, 1, 0, 1, 5, 12, 2, 5, 1, 8, 4, 4, 9, 11, 6, 3, 8, 10, 3, 9, 7, 6, 5, 11, 1, 4, 8, 5, 2, 12, 9, 10, 0, 2, 7, 1, 6, 7, 3, 6, 4, 9, 0, 3, 8, 6, 6, 4, 2, 7, 1, 1, 9, 9, 7, 10, 5, 2, 4, 0, 3, 8, 6, 2, 0, 4, 8, 11, 1, 0, 9, 8, 3, 12, 2, 6, 7, 7, 5, 1, 4, 10, 1, 12, 6, 9, 7, 3, 8, 0, 5, 8, 9, 7, 4, 6, 2, 10, 3, 4, 0, 5, 8, 4, 5, 7, 7, 11, 1, 9, 6, 0, 9, 6, 0, 6, 4, 8, 2, 1, 3, 2, 5, 9, 8, 12, 4, 11, 6, 1, 9, 5, 7, 4, 3, 3, 1, 2, 0, 7, 2, 0, 1, 3, 4, 1, 6, 10, 3, 5, 8, 7, 9, 4, 2, 11, 5, 6, 0, 8, 7, 12, 4, 2, 8, 1, 5, 10, 3, 0, 9, 3, 0, 9, 6, 5, 2, 4, 7, 8, 1, 7, 5, 0, 4, 5, 2, 3, 0, 10, 6, 12, 9, 2, 3, 11, 1, 6, 8, 8, 7, 9, 5, 4, 0, 11, 1, 5, 2, 2, 9, 1, 4, 12, 8, 3, 6, 6, 7, 0, 3, 7, 4, 7, 7, 5, 0, 12, 1, 11, 2, 9, 9, 0, 6, 8, 5, 3, 3, 10, 8, 2]); + for (var e in t) t.hasOwnProperty(e) && ($.$ctx[e] = t[e]); + $.__11262__ = 1 + })(); + s.bbs = Lr(65); + s.bhs = Lr(65); + for (var k = 0; k <= 64; k += 1) { + s.i = k; + s.dec = (un(s.chars, un(s.barmap, s.i * 4)) & ~~Math.pow(2, un(s.barmap, s.i * 4 + 1))) != 0; + s.asc = (un(s.chars, un(s.barmap, s.i * 4 + 2)) & ~~Math.pow(2, un(s.barmap, s.i * 4 + 3))) != 0; + if (!s.dec && !s.asc) { + fn(s.bbs, s.i, 3 * s.height / 8); + fn(s.bhs, s.i, 2 * s.height / 8) + } + if (!s.dec && s.asc) { + fn(s.bbs, s.i, 3 * s.height / 8); + fn(s.bhs, s.i, 5 * s.height / 8) + } + if (s.dec && !s.asc) { + fn(s.bbs, s.i, 0 * s.height / 8); + fn(s.bhs, s.i, 5 * s.height / 8) + } + if (s.dec && s.asc) { + fn(s.bbs, s.i, 0 * s.height / 8); + fn(s.bhs, s.i, 8 * s.height / 8) + } + } + sn[on++] = Infinity; + var Y = s.bbs; + var Q = s.bhs; + sn[on++] = Infinity; + for (var N = 0, J = s.bhs.length - 1; N < J; N++) { + sn[on++] = 1.44; + sn[on++] = 1.872 + } + sn[on++] = 1.44; + var V = Lr(); + sn[on++] = "ren"; + sn[on++] = Ki; + sn[on++] = "bbs"; + sn[on++] = Y; + sn[on++] = "bhs"; + sn[on++] = Q; + sn[on++] = "sbs"; + sn[on++] = V; + sn[on++] = "txt"; + sn[on++] = s.txt; + sn[on++] = "textxalign"; + sn[on++] = "left"; + sn[on++] = "textfont"; + sn[on++] = "OCR-B"; + sn[on++] = "textyoffset"; + sn[on++] = 1; + sn[on++] = "textxoffset"; + sn[on++] = -.3; + sn[on++] = "opt"; + sn[on++] = s.options; + var K = cn(); + sn[on++] = K; + if (!s.dontdraw) Ki() + } + + function tt() { + var i = Object.create(tt.$ctx || (tt.$ctx = {})); + i.dontdraw = false; + i.includetext = false; + i.validatecheck = false; + i.includecheckintext = false; + i.textfont = "OCR-B"; + i.textsize = 10; + i.textyoffset = -8; + i.height = .125; + sn[on++] = i; + jn(); + i.options = sn[--on]; + i.barcode = sn[--on]; + sn[on++] = "barlen"; + sn[on++] = i.barcode.length; + if (i.validatecheck) { + var t = sn[--on]; + sn[on++] = Mn(t - 1) + } + var e = sn[--on]; + i[sn[--on]] = e; + if (i.barlen != 5 && i.barlen != 9 && i.barlen != 11) { + sn[on++] = "bwipp.postnetBadLength#11357"; + sn[on++] = "USPS POSTNET must be 5, 9 or 11 digits excluding check digit"; + Pn() + } + vn(i.barcode, function () { + var t = sn[--on]; + if (t < 48 || t > 57) { + sn[on++] = "bwipp.postnetBadCharacter#11361"; + sn[on++] = "USPS POSTNET must contain only digits"; + Pn() + } + }); + if (!tt.__11375__) (function () { + var t = Object.create(i); + t.barchars = "0123456789"; + t.encs = Lr(["55222", "22255", "22525", "22552", "25225", "25252", "25522", "52225", "52252", "52522", "5", "5"]); + for (var e in t) t.hasOwnProperty(e) && (tt.$ctx[e] = t[e]); + tt.__11375__ = 1 + })(); + i.checksum = 0; + for (var n = 0, r = Mn(i.barlen - 1); n <= r; n += 1) { + i.i = n; + i.checksum = Mn(i.checksum + Mn(un(i.barcode, i.i) - 48)) + } + i.checksum = Mn(10 - i.checksum % 10) % 10; + if (i.validatecheck) { + if (un(i.barcode, i.barlen) != un(i.barchars, i.checksum)) { + sn[on++] = "bwipp.postnetBadCheckDigit#11385"; + sn[on++] = "Incorrect USPS POSTNET check digit provided"; + Pn() + } + i.barcode = hn(i.barcode, 0, i.barlen) + } + i.bhs = Lr(Mn(i.barlen * 5 + 7)); + i.txt = Lr(Mn(i.barlen + 1)); + i.enc = un(i.encs, 10); + i.heights = Lr(i.enc.length); + for (var a = 0, o = i.enc.length - 1; a <= o; a += 1) { + i.j = a; + fn(i.heights, i.j, pn(hn(i.enc, i.j, 1)) * i.height / 5) + } + mn(i.bhs, 0, i.heights); + for (var s = 0, c = Mn(i.barlen - 1); s <= c; s += 1) { + i.i = s; + i.enc = un(i.encs, Mn(un(i.barcode, i.i) - 48)); + i.heights = Lr(i.enc.length); + for (var l = 0, p = i.enc.length - 1; l <= p; l += 1) { + i.j = l; + fn(i.heights, i.j, pn(hn(i.enc, i.j, 1)) * i.height / 5) + } + mn(i.bhs, i.i * 5 + 1, i.heights); + fn(i.txt, i.i, Lr([hn(i.barcode, i.i, 1), (i.i * 5 + 1) * 3.312, i.textyoffset, i.textfont, i.textsize])) + } + i.enc = un(i.encs, i.checksum); + i.heights = Lr(i.enc.length); + for (var d = 0, u = i.enc.length - 1; d <= u; d += 1) { + i.j = d; + fn(i.heights, i.j, pn(hn(i.enc, i.j, 1)) * i.height / 5) + } + mn(i.bhs, Mn(i.barlen * 5 + 1), i.heights); + if (i.includecheckintext) fn(i.txt, i.barlen, Lr([hn(i.barchars, i.checksum, 1), Mn(i.barlen * 5 + 1) * 3.312, i.textyoffset, i.textfont, i.textsize])); + else fn(i.txt, i.barlen, Lr([" ", Mn(i.barlen * 5 + 1) * 72 / 25, i.textyoffset, i.textfont, i.textsize])); + i.enc = un(i.encs, 11); + i.heights = Lr(i.enc.length); + for (var f = 0, h = i.enc.length - 1; f <= h; f += 1) { + i.j = f; + fn(i.heights, i.j, pn(hn(i.enc, i.j, 1)) * i.height / 5) + } + mn(i.bhs, Mn(i.barlen * 5 + 6), i.heights); + sn[on++] = Infinity; + var m = i.bhs; + sn[on++] = Infinity; + for (var g = 0, v = i.bhs.length; g < v; g++) sn[on++] = 0; + var b = Lr(); + sn[on++] = Infinity; + for (var I = 0, A = i.bhs.length - 1; I < A; I++) { + sn[on++] = 1.44; + sn[on++] = 1.872 + } + sn[on++] = 1.44; + var _ = Lr(); + sn[on++] = "ren"; + sn[on++] = Ki; + sn[on++] = "bhs"; + sn[on++] = m; + sn[on++] = "bbs"; + sn[on++] = b; + sn[on++] = "sbs"; + sn[on++] = _; + if (i.includetext) { + sn[on++] = "txt"; + sn[on++] = i.txt + } + sn[on++] = "opt"; + sn[on++] = i.options; + var y = cn(); + sn[on++] = y; + if (!i.dontdraw) Ki() + } + + function et() { + var i = Object.create(et.$ctx || (et.$ctx = {})); + i.dontdraw = false; + i.includetext = false; + i.validatecheck = false; + i.includecheckintext = false; + i.textfont = "OCR-B"; + i.textsize = 10; + i.textyoffset = -8; + i.height = .125; + sn[on++] = i; + jn(); + i.options = sn[--on]; + i.barcode = sn[--on]; + sn[on++] = "barlen"; + sn[on++] = i.barcode.length; + if (i.validatecheck) { + var t = sn[--on]; + sn[on++] = Mn(t - 1) + } + var e = sn[--on]; + i[sn[--on]] = e; + if (i.barlen != 11 && i.barlen != 13) { + sn[on++] = "bwipp.planetBadLength#11505"; + sn[on++] = "USPS PLANET must be 11 or 13 digits excluding check digit"; + Pn() + } + vn(i.barcode, function () { + var t = sn[--on]; + if (t < 48 || t > 57) { + sn[on++] = "bwipp.planetBadCharacter#11509"; + sn[on++] = "USPS PLANET must contain only digits"; + Pn() + } + }); + if (!et.__11523__) (function () { + var t = Object.create(i); + t.barchars = "0123456789"; + t.encs = Lr(["22555", "55522", "55252", "55225", "52552", "52525", "52255", "25552", "25525", "25255", "5", "5"]); + for (var e in t) t.hasOwnProperty(e) && (et.$ctx[e] = t[e]); + et.__11523__ = 1 + })(); + i.checksum = 0; + for (var n = 0, r = Mn(i.barlen - 1); n <= r; n += 1) { + i.i = n; + i.checksum = Mn(i.checksum + Mn(un(i.barcode, i.i) - 48)) + } + i.checksum = Mn(10 - i.checksum % 10) % 10; + if (i.validatecheck) { + if (un(i.barcode, i.barlen) != un(i.barchars, i.checksum)) { + sn[on++] = "bwipp.planetBadCheckDigit#11534"; + sn[on++] = "Incorrect USPS PLANET check digit provided"; + Pn() + } + i.barcode = hn(i.barcode, 0, i.barlen) + } + i.bhs = Lr(Mn(i.barlen * 5 + 7)); + i.txt = Lr(Mn(i.barlen + 1)); + i.enc = un(i.encs, 10); + i.heights = Lr(i.enc.length); + for (var a = 0, o = i.enc.length - 1; a <= o; a += 1) { + i.j = a; + fn(i.heights, i.j, pn(hn(i.enc, i.j, 1)) * i.height / 5) + } + mn(i.bhs, 0, i.heights); + for (var s = 0, c = Mn(i.barlen - 1); s <= c; s += 1) { + i.i = s; + i.enc = un(i.encs, Mn(un(i.barcode, i.i) - 48)); + i.heights = Lr(i.enc.length); + for (var l = 0, p = i.enc.length - 1; l <= p; l += 1) { + i.j = l; + fn(i.heights, i.j, pn(hn(i.enc, i.j, 1)) * i.height / 5) + } + mn(i.bhs, i.i * 5 + 1, i.heights); + fn(i.txt, i.i, Lr([hn(i.barcode, i.i, 1), (i.i * 5 + 1) * 3.312, i.textyoffset, i.textfont, i.textsize])) + } + i.enc = un(i.encs, i.checksum); + i.heights = Lr(i.enc.length); + for (var d = 0, u = i.enc.length - 1; d <= u; d += 1) { + i.j = d; + fn(i.heights, i.j, pn(hn(i.enc, i.j, 1)) * i.height / 5) + } + mn(i.bhs, Mn(i.barlen * 5 + 1), i.heights); + if (i.includecheckintext) fn(i.txt, i.barlen, Lr([hn(i.barchars, i.checksum, 1), Mn(i.barlen * 5 + 1) * 3.312, i.textyoffset, i.textfont, i.textsize])); + else fn(i.txt, i.barlen, Lr([" ", Mn(i.barlen * 5 + 1) * 72 / 25, i.textyoffset, i.textfont, i.textsize])); + i.enc = un(i.encs, 11); + i.heights = Lr(i.enc.length); + for (var f = 0, h = i.enc.length - 1; f <= h; f += 1) { + i.j = f; + fn(i.heights, i.j, pn(hn(i.enc, i.j, 1)) * i.height / 5) + } + mn(i.bhs, Mn(i.barlen * 5 + 6), i.heights); + sn[on++] = Infinity; + var m = i.bhs; + sn[on++] = Infinity; + for (var g = 0, v = i.bhs.length; g < v; g++) sn[on++] = 0; + var b = Lr(); + sn[on++] = Infinity; + for (var I = 0, A = i.bhs.length - 1; I < A; I++) { + sn[on++] = 1.44; + sn[on++] = 1.872 + } + sn[on++] = 1.44; + var _ = Lr(); + sn[on++] = "ren"; + sn[on++] = Ki; + sn[on++] = "bhs"; + sn[on++] = m; + sn[on++] = "bbs"; + sn[on++] = b; + sn[on++] = "sbs"; + sn[on++] = _; + if (i.includetext) { + sn[on++] = "txt"; + sn[on++] = i.txt + } + sn[on++] = "opt"; + sn[on++] = i.options; + var y = cn(); + sn[on++] = y; + if (!i.dontdraw) Ki() + } + + function it() { + var n = Object.create(it.$ctx || (it.$ctx = {})); + n.dontdraw = false; + n.includetext = false; + n.validatecheck = false; + n.includecheckintext = false; + n.textfont = "OCR-B"; + n.textsize = 10; + n.textyoffset = -8; + n.height = .175; + sn[on++] = n; + jn(); + n.options = sn[--on]; + var t = sn[--on]; + n.barcode = t; + if (!it.__11666__) (function () { + var t = Object.create(n); + t.barchars = "ZUVWXY501234B6789AHCDEFGNIJKLMTOPQRS"; + t.charvals = new Map; + for (var e = 0; e <= 35; e += 1) fn(t.charvals, hn(t.barchars, e, 1), e); + t.encs = Lr(["3300", "2211", "2301", "2310", "3201", "3210", "1122", "0033", "0123", "0132", "1023", "1032", "1302", "0213", "0303", "0312", "1203", "1212", "1320", "0231", "0321", "0330", "1221", "1230", "3102", "2013", "2103", "2112", "3003", "3012", "3120", "2031", "2121", "2130", "3021", "3030", "2", "3"]); + for (var i in t) t.hasOwnProperty(i) && (it.$ctx[i] = t[i]); + it.__11666__ = 1 + })(); + for (var e = 0, i = n.barcode.length - 1; e <= i; e += 1) { + var r = un(n.charvals, hn(n.barcode, e, 1)) !== undefined; + if (!r) { + sn[on++] = "bwipp.royalmailBadCharacter#11671"; + sn[on++] = "RM4SCC must contain only capital letters and digits"; + Pn() + } + } + sn[on++] = "barlen"; + sn[on++] = n.barcode.length; + if (n.validatecheck) { + var a = sn[--on]; + sn[on++] = Mn(a - 1) + } + var o = sn[--on]; + n[sn[--on]] = o; + n.checksumrow = 0; + n.checksumcol = 0; + for (var s = 0, c = Mn(n.barlen - 1); s <= c; s += 1) { + n.i = s; + n.indx = un(n.charvals, hn(n.barcode, n.i, 1)); + n.checksumrow = n.checksumrow + ~~(n.indx / 6); + n.checksumcol = Mn(n.checksumcol + n.indx % 6) + } + n.checksum = Mn(n.checksumrow % 6 * 6 + n.checksumcol % 6); + if (n.validatecheck) { + if (un(n.barcode, n.barlen) != un(n.barchars, n.checksum)) { + sn[on++] = "bwipp.royalmailBadCheckDigit#11688"; + sn[on++] = "Incorrect RM4SCC check digit provided"; + Pn() + } + n.barcode = hn(n.barcode, 0, n.barlen) + } + n.encstr = ln(Mn(n.barlen * 4 + 6)); + n.txt = Lr(Mn(n.barlen + 1)); + mn(n.encstr, 0, un(n.encs, 36)); + for (var l = 0, p = Mn(n.barlen - 1); l <= p; l += 1) { + n.i = l; + n.indx = un(n.charvals, hn(n.barcode, n.i, 1)); + mn(n.encstr, n.i * 4 + 1, un(n.encs, n.indx)); + fn(n.txt, n.i, Lr([hn(n.barcode, n.i, 1), (n.i * 4 + 1) * 3.312, n.textyoffset, n.textfont, n.textsize])) + } + mn(n.encstr, Mn(n.barlen * 4 + 1), un(n.encs, n.checksum)); + if (n.includecheckintext) fn(n.txt, n.barlen, Lr([hn(n.barchars, n.checksum, 1), Mn(n.barlen * 4 + 1) * 3.312, n.textyoffset, n.textfont, n.textsize])); + else fn(n.txt, n.barlen, Lr([" ", Mn(n.barlen * 4 + 1) * 3.312, n.textyoffset, n.textfont, n.textsize])); + mn(n.encstr, Mn(n.barlen * 4 + 5), un(n.encs, 37)); + n.bbs = Lr(n.encstr.length); + n.bhs = Lr(n.encstr.length); + for (var d = 0, u = n.encstr.length - 1; d <= u; d += 1) { + n.i = d; + n.enc = hn(n.encstr, n.i, 1); + if (_n(n.enc, "0")) { + fn(n.bbs, n.i, 3 * n.height / 8); + fn(n.bhs, n.i, 2 * n.height / 8) + } + if (_n(n.enc, "1")) { + fn(n.bbs, n.i, 0 * n.height / 8); + fn(n.bhs, n.i, 5 * n.height / 8) + } + if (_n(n.enc, "2")) { + fn(n.bbs, n.i, 3 * n.height / 8); + fn(n.bhs, n.i, 5 * n.height / 8) + } + if (_n(n.enc, "3")) { + fn(n.bbs, n.i, 0 * n.height / 8); + fn(n.bhs, n.i, 8 * n.height / 8) + } + } + sn[on++] = Infinity; + var f = n.bbs; + var h = n.bhs; + sn[on++] = Infinity; + for (var m = 0, g = n.bhs.length - 1; m < g; m++) { + sn[on++] = 1.44; + sn[on++] = 1.872 + } + sn[on++] = 1.44; + var v = Lr(); + sn[on++] = "ren"; + sn[on++] = Ki; + sn[on++] = "bbs"; + sn[on++] = f; + sn[on++] = "bhs"; + sn[on++] = h; + sn[on++] = "sbs"; + sn[on++] = v; + if (n.includetext) { + sn[on++] = "txt"; + sn[on++] = n.txt + } + sn[on++] = "opt"; + sn[on++] = n.options; + var b = cn(); + sn[on++] = b; + if (!n.dontdraw) Ki() + } + + function nt() { + var v = Object.create(nt.$ctx || (nt.$ctx = {})); + v.dontdraw = false; + v.includetext = false; + v.textfont = "OCR-B"; + v.textsize = 10; + v.textyoffset = -8; + v.height = .175; + v.custinfoenc = "character"; + sn[on++] = v; + jn(); + v.options = sn[--on]; + v.barcode = sn[--on]; + if (yn(v.custinfoenc, "character") && yn(v.custinfoenc, "numeric")) { + sn[on++] = "bwipp.auspostBadCustinfoEncoding#11801"; + sn[on++] = "Customer information encoding must be either character or numeric"; + Pn() + } + if (!nt.__11827__) (function () { + var t = Object.create(v); + t.encs = Lr(["000", "001", "002", "010", "011", "012", "020", "021", "022", "100", "101", "102", "110", "111", "112", "120", "121", "122", "200", "201", "202", "210", "211", "212", "220", "221", "222", "300", "301", "302", "310", "311", "312", "320", "321", "322", "023", "030", "031", "032", "033", "103", "113", "123", "130", "131", "132", "133", "203", "213", "223", "230", "231", "232", "233", "303", "313", "323", "330", "331", "332", "333", "003", "013", "00", "01", "02", "10", "11", "12", "20", "21", "22", "30", "13", "3"]); + t.barchars = "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyz #"; + var e = new Map([ + ["11", 37], + ["45", 37], + ["59", 52], + ["62", 67] + ]); + t.fcclen = e; + for (var i in t) t.hasOwnProperty(i) && (nt.$ctx[i] = t[i]); + nt.__11827__ = 1 + })(); + v.barlen = v.barcode.length; + v.txt = Lr(v.barlen - 2); + sn[on++] = v.fcclen; + if (v.barlen >= 2) sn[on++] = hn(v.barcode, 0, 2); + else sn[on++] = ""; + var t = sn[--on]; + var e = sn[--on]; + var i = un(e, t) !== undefined; + sn[on++] = e; + sn[on++] = t; + if (!i) { + on -= 2; + sn[on++] = "bwipp.auspostBadFCC#11834"; + sn[on++] = "Must begin with an FCC, either 11, 45, 59 or 62"; + Pn() + } + var n = sn[--on]; + v.encstr = ln(un(sn[--on], n)); + sn[on++] = true; + for (var r = 0, a = 1; r < a; r++) { + if (v.barlen < 10) { + on--; + sn[on++] = false; + break + } + var o = hn(v.barcode, 2, 8); + for (var s = 0, c = o.length; s < c; s++) { + var l = un(o, s); + if (l < 48 || l > 57) { + on--; + sn[on++] = false; + break + } + } + } + if (wn(sn[--on])) { + sn[on++] = "bwipp.auspostIncompleteDPID#11845"; + sn[on++] = "The DPID must be 8 digits"; + Pn() + } + var p = _n(v.custinfoenc, "numeric") ? 2 : 3; + if ((v.barlen - 10) * p > v.encstr.length - 22 - 14) { + sn[on++] = "bwipp.auspostTooLong#11851"; + sn[on++] = "The message is too long"; + Pn() + } + mn(v.encstr, 0, un(v.encs, 74)); + for (var d = 0; d <= 1; d += 1) { + v.i = d; + mn(v.encstr, v.i * 2 + 2, un(v.encs, pn(hn(v.barcode, v.i, 1)) + 64)) + } + for (var u = 2; u <= 9; u += 1) { + v.i = u; + mn(v.encstr, v.i * 2 + 2, un(v.encs, pn(hn(v.barcode, v.i, 1)) + 64)); + fn(v.txt, v.i - 2, Lr([hn(v.barcode, v.i, 1), ((v.i - 2) * 2 + 6) * 3.312, v.textyoffset, v.textfont, v.textsize])) + } + if (_n(v.custinfoenc, "numeric")) { + for (var f = 0, h = v.barlen - 11; f <= h; f += 1) { + v.i = f; + var m = un(v.barcode, v.i + 10); + sn[on++] = v.encs; + sn[on++] = m; + if (m < 48 || m > 57) { + sn[on++] = "bwipp.auspostInvalidCustinfoDigit#11878"; + sn[on++] = "The customer information data contains a non-digit character"; + Pn() + } + var g = sn[--on]; + mn(v.encstr, v.i * 2 + 22, un(sn[--on], Mn(Mn(g - 48) + 64))); + fn(v.txt, v.i + 8, Lr([hn(v.barcode, v.i + 10, 1), (v.i * 2 + 22) * 3.312, v.textyoffset, v.textfont, v.textsize])) + } + v.ciflen = (v.barlen - 10) * 2 + } else { + for (var b = 0, I = v.barlen - 11; b <= I; b += 1) { + v.i = b; + gn(v.barchars, hn(v.barcode, v.i + 10, 1)); + if (wn(sn[--on])) { + on--; + sn[on++] = "bwipp.auspostInvalidCustinfoCharacter#11890"; + sn[on++] = "The customer information contains an invalid character"; + Pn() + } + v.indx = sn[--on].length; + on -= 2; + v.enc = un(v.encs, v.indx); + mn(v.encstr, v.i * 3 + 22, v.enc); + fn(v.txt, v.i + 8, Lr([hn(v.barcode, v.i + 10, 1), (v.i * 3 + 22) * 3.312, v.textyoffset, v.textfont, v.textsize])) + } + v.ciflen = (v.barlen - 10) * 3 + } + for (var A = 22 + v.ciflen, _ = v.encstr.length - 14; A <= _; A += 1) mn(v.encstr, A, un(v.encs, 75)); + if (!nt.__11927__) (function () { + var t = Object.create(v); + t.rstable = Lr(64 * 64); + sn[on++] = t.rstable; + sn[on++] = 0; + sn[on++] = Infinity; + for (var e = 0, i = 64; e < i; e++) sn[on++] = 0; + var n = Lr(); + var r = sn[--on]; + mn(sn[--on], r, n); + sn[on++] = t.rstable; + sn[on++] = 64; + sn[on++] = Infinity; + for (var a = 0; a <= 63; a += 1) sn[on++] = a; + var o = Lr(); + var s = sn[--on]; + mn(sn[--on], s, o); + t.prev = 1; + for (var c = 0, l = 64; c < l; c++) { + t.next = t.prev << 1; + if ((t.next & 64) != 0) t.next = t.next ^ 67; + for (var p = 0; p <= 63; p += 1) { + t.j = p; + t.nextcell = function () { + sn[on++] = t.rstable; + sn[on++] = 64 * t.next + t.j + }; + t.nextcell(); + var d = sn[--on]; + fn(sn[--on], d, un(t.rstable, 64 * t.prev + t.j) << 1); + t.nextcell(); + var u = sn[--on]; + if ((un(sn[--on], u) & 64) != 0) { + t.nextcell(); + t.nextcell(); + var f = sn[--on]; + var h = un(sn[--on], f); + var m = sn[--on]; + fn(sn[--on], m, h ^ 67) + } + } + t.prev = t.next + } + for (var g in t) t.hasOwnProperty(g) && (nt.$ctx[g] = t[g]); + nt.__11927__ = 1 + })(); + v.rscodes = Lr(~~((v.encstr.length - 16) / 3) + 4); + sn[on++] = v.rscodes; + sn[on++] = 0; + sn[on++] = Infinity; + for (var y = 0, x = 4; y < x; y++) sn[on++] = 0; + var w = Lr(); + var M = sn[--on]; + mn(sn[--on], M, w); + for (var P = 2, j = v.encstr.length - 16; P <= j; P += 3) { + v.i = P; + fn(v.rscodes, v.rscodes.length - ~~((v.i - 2) / 3) - 1, pn(hn(v.encstr, v.i, 1)) * 16 + pn(hn(v.encstr, v.i + 1, 1)) * 4 + pn(hn(v.encstr, v.i + 2, 1))) + } + for (var E = v.rscodes.length - 5; E >= 0; E -= 1) { + v.i = E; + for (var T = 0; T <= 4; T += 1) { + v.j = T; + fn(v.rscodes, v.i + v.j, xn(un(v.rscodes, v.i + v.j), un(v.rstable, Mn(64 * un(Lr([48, 17, 29, 30, 1]), v.j) + un(v.rscodes, v.i + 4))))) + } + } + v.checkcode = Vi(ln(12), "000000000000"); + for (var C = 0; C <= 3; C += 1) { + v.i = C; + v.enc = dn(ln(3), un(v.rscodes, 3 - v.i), 4); + mn(v.checkcode, v.i * 3 + (3 - v.enc.length), v.enc) + } + mn(v.encstr, v.encstr.length - 14, v.checkcode); + mn(v.encstr, v.encstr.length - 2, un(v.encs, 74)); + v.bbs = Lr(v.encstr.length); + v.bhs = Lr(v.encstr.length); + for (var B = 0, S = v.encstr.length - 1; B <= S; B += 1) { + v.i = B; + v.enc = hn(v.encstr, v.i, 1); + if (_n(v.enc, "0")) { + fn(v.bbs, v.i, 0 * v.height / 8); + fn(v.bhs, v.i, 8 * v.height / 8) + } + if (_n(v.enc, "1")) { + fn(v.bbs, v.i, 3 * v.height / 8); + fn(v.bhs, v.i, 5 * v.height / 8) + } + if (_n(v.enc, "2")) { + fn(v.bbs, v.i, 0 * v.height / 8); + fn(v.bhs, v.i, 5 * v.height / 8) + } + if (_n(v.enc, "3")) { + fn(v.bbs, v.i, 3 * v.height / 8); + fn(v.bhs, v.i, 2 * v.height / 8) + } + } + sn[on++] = Infinity; + var D = v.bbs; + var k = v.bhs; + sn[on++] = Infinity; + for (var N = 0, U = v.bhs.length - 1; N < U; N++) { + sn[on++] = 1.44; + sn[on++] = 1.872 + } + sn[on++] = 1.44; + var H = Lr(); + sn[on++] = "ren"; + sn[on++] = Ki; + sn[on++] = "bbs"; + sn[on++] = D; + sn[on++] = "bhs"; + sn[on++] = k; + sn[on++] = "sbs"; + sn[on++] = H; + if (v.includetext) { + sn[on++] = "txt"; + sn[on++] = v.txt + } + sn[on++] = "opt"; + sn[on++] = v.options; + var R = cn(); + sn[on++] = R; + if (!v.dontdraw) Ki() + } + + function rt() { + var n = Object.create(rt.$ctx || (rt.$ctx = {})); + n.dontdraw = false; + n.includetext = false; + n.textfont = "OCR-B"; + n.textsize = 10; + n.textyoffset = -8; + n.height = .175; + sn[on++] = n; + jn(); + n.options = sn[--on]; + var t = sn[--on]; + n.barcode = t; + if (!rt.__12059__) (function () { + var t = Object.create(n); + t.encs = Lr(["0033", "0123", "0132", "1023", "1032", "1122", "0213", "0303", "0312", "1203", "1212", "1302", "0231", "0321", "0330", "1221", "1230", "1320", "2013", "2103", "2112", "3003", "3012", "3102", "2031", "2121", "2130", "3021", "3030", "3120", "2211", "2301", "2310", "3201", "3210", "3300"]); + t.barchars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ"; + t.charvals = new Map; + for (var e = 0; e <= 35; e += 1) fn(t.charvals, hn(t.barchars, e, 1), e); + for (var i in t) t.hasOwnProperty(i) && (rt.$ctx[i] = t[i]); + rt.__12059__ = 1 + })(); + for (var e = 0, i = n.barcode.length - 1; e <= i; e += 1) { + var r = un(n.charvals, hn(n.barcode, e, 1)) !== undefined; + if (!r) { + sn[on++] = "bwipp.kixBadCharacter#12064"; + sn[on++] = "KIX must contain only capital letters and digits"; + Pn() + } + } + n.barlen = n.barcode.length; + n.encstr = ln(n.barlen * 4); + n.txt = Lr(n.barlen); + for (var a = 0, o = n.barlen - 1; a <= o; a += 1) { + n.i = a; + n.indx = un(n.charvals, hn(n.barcode, n.i, 1)); + mn(n.encstr, n.i * 4, un(n.encs, n.indx)); + fn(n.txt, n.i, Lr([hn(n.barcode, n.i, 1), n.i * 4 * 3.312, n.textyoffset, n.textfont, n.textsize])) + } + n.bbs = Lr(n.encstr.length); + n.bhs = Lr(n.encstr.length); + for (var s = 0, c = n.encstr.length - 1; s <= c; s += 1) { + n.i = s; + n.enc = hn(n.encstr, n.i, 1); + if (_n(n.enc, "0")) { + fn(n.bbs, n.i, 3 * n.height / 8); + fn(n.bhs, n.i, 2 * n.height / 8) + } + if (_n(n.enc, "1")) { + fn(n.bbs, n.i, 0 * n.height / 8); + fn(n.bhs, n.i, 5 * n.height / 8) + } + if (_n(n.enc, "2")) { + fn(n.bbs, n.i, 3 * n.height / 8); + fn(n.bhs, n.i, 5 * n.height / 8) + } + if (_n(n.enc, "3")) { + fn(n.bbs, n.i, 0 * n.height / 8); + fn(n.bhs, n.i, 8 * n.height / 8) + } + } + sn[on++] = Infinity; + var l = n.bbs; + var p = n.bhs; + sn[on++] = Infinity; + for (var d = 0, u = n.bhs.length - 1; d < u; d++) { + sn[on++] = 1.44; + sn[on++] = 1.872 + } + sn[on++] = 1.44; + var f = Lr(); + sn[on++] = "ren"; + sn[on++] = Ki; + sn[on++] = "bbs"; + sn[on++] = l; + sn[on++] = "bhs"; + sn[on++] = p; + sn[on++] = "sbs"; + sn[on++] = f; + if (n.includetext) { + sn[on++] = "txt"; + sn[on++] = n.txt + } + sn[on++] = "opt"; + sn[on++] = n.options; + var h = cn(); + sn[on++] = h; + if (!n.dontdraw) Ki() + } + + function at() { + var i = Object.create(at.$ctx || (at.$ctx = {})); + i.dontdraw = false; + i.includetext = false; + i.includecheckintext = false; + i.textfont = "OCR-B"; + i.textsize = 10; + i.textyoffset = -8; + i.height = .175; + sn[on++] = i; + jn(); + i.options = sn[--on]; + i.barcode = sn[--on]; + vn(i.barcode, function () { + var t = sn[--on]; + if (!(t >= 48 && t <= 57 || (t >= 65 && t <= 90 || t == 45))) { + sn[on++] = "bwipp.japanPostBadCharacter#12169"; + sn[on++] = "Japan Post must contain only digits, capital letters and the dash symbol"; + if ("raiseerror"() === true) return true + } + }); + if (!at.__12183__) (function () { + var t = Object.create(i); + t.encs = Lr(["300", "330", "312", "132", "321", "303", "123", "231", "213", "033", "030", "120", "102", "210", "012", "201", "021", "003", "333", "31", "13"]); + t.barchars = "0123456789-ABCDEFGHIJKLMNOPQRSTUVWXYZ"; + for (var e in t) t.hasOwnProperty(e) && (at.$ctx[e] = t[e]); + at.__12183__ = 1 + })(); + i.barlen = i.barcode.length; + i.encstr = ln((20 + 1) * 3 + 4); + i.digits = Lr(20); + i.txt = Lr(i.barlen + 1); + mn(i.encstr, 0, un(i.encs, 19)); + i.checksum = 0; + i.j = 0; + i.i = 0; + sn[on++] = true; + for (var t = 0, e = i.barlen - 1; t <= e; t += 1) { + i.i = t; + gn(i.barchars, hn(i.barcode, i.i, 1)); + on--; + i.indx = sn[--on].length; + on -= 2; + if (i.indx >= 11 && i.indx < 37) { + if (i.j > 18) { + on--; + sn[on++] = false; + break + } + i.digit = ~~((i.indx - 1) / 10) + 10; + mn(i.encstr, i.j * 3 + 2, un(i.encs, i.digit)); + i.checksum = i.checksum + i.digit; + fn(i.digits, i.j, i.digit); + i.j = i.j + 1 + } + if (i.j > 19) { + on--; + sn[on++] = false; + break + } + i.digit = 0; + if (i.indx == 37) i.digit = 14; + if (i.indx >= 11 && i.indx < 37) i.digit = (i.indx - 1) % 10; + if (i.indx < 11) i.digit = i.indx; + mn(i.encstr, i.j * 3 + 2, un(i.encs, i.digit)); + i.checksum = i.checksum + i.digit; + fn(i.digits, i.j, i.digit); + fn(i.txt, i.i, Lr([hn(i.barcode, i.i, 1), (i.j * 3 + 2) * 3.312, i.textyoffset, i.textfont, i.textsize])); + i.j = i.j + 1 + } + if (wn(sn[--on])) { + sn[on++] = "bwipp.japanpostTooLong#12233"; + sn[on++] = "The input is too long"; + Pn() + } + for (var n = i.j, r = 20 - 1; n <= r; n += 1) { + i.k = n; + mn(i.encstr, i.k * 3 + 2, un(i.encs, 14)); + i.checksum = i.checksum + 14; + fn(i.digits, i.k, 14) + } + i.checksum = 19 - i.checksum % 19; + mn(i.encstr, 2 + 20 * 3, un(i.encs, i.checksum)); + mn(i.encstr, 2 + 21 * 3, un(i.encs, 20)); + i.checkdigit = " "; + if (i.includecheckintext) i.checkdigit = hn(i.barchars, i.checksum, 1); + fn(i.txt, i.i + 1, Lr([i.checkdigit, (20 * 3 + 2) * 3.312, i.textyoffset, i.textfont, i.textsize])); + mn(i.encstr, (20 + 1) * 3 + 2, un(i.encs, 20)); + i.bbs = Lr(21 * 3 + 4); + i.bhs = Lr(i.bbs.length); + for (var a = 0, o = i.bbs.length - 1; a <= o; a += 1) { + i.i = a; + i.enc = hn(i.encstr, i.i, 1); + i.bunit = 0; + i.hunit = 0; + if (_n(i.enc, "0")) { + i.bunit = 3; + i.hunit = 2 + } + if (_n(i.enc, "1")) { + i.bunit = 0; + i.hunit = 5 + } + if (_n(i.enc, "2")) { + i.bunit = 3; + i.hunit = 5 + } + if (_n(i.enc, "3")) { + i.bunit = 0; + i.hunit = 8 + } + fn(i.bbs, i.i, i.bunit * i.height / 8); + fn(i.bhs, i.i, i.hunit * i.height / 8) + } + sn[on++] = Infinity; + var s = i.bbs; + var c = i.bhs; + sn[on++] = Infinity; + for (var l = 0, p = i.bhs.length - 1; l < p; l++) { + sn[on++] = 1.44; + sn[on++] = 1.872 + } + sn[on++] = 1.44; + var d = Lr(); + sn[on++] = "ren"; + sn[on++] = Ki; + sn[on++] = "bbs"; + sn[on++] = s; + sn[on++] = "bhs"; + sn[on++] = c; + sn[on++] = "sbs"; + sn[on++] = d; + if (i.includetext) { + sn[on++] = "txt"; + sn[on++] = i.txt + } + sn[on++] = "opt"; + sn[on++] = i.options; + var u = cn(); + sn[on++] = u; + if (!i.dontdraw) Ki() + } + + function ot() { + var p = Object.create(ot.$ctx || (ot.$ctx = {})); + p.dontdraw = false; + p.includecheck = false; + p.includetext = false; + p.includecheckintext = false; + p.checktype = "unset"; + p.badmod11 = false; + p.textfont = "OCR-B"; + p.textsize = 10; + p.textyoffset = -8; + p.height = 1; + sn[on++] = p; + jn(); + p.options = sn[--on]; + p.barcode = sn[--on]; + if (yn(p.checktype, "unset") && !p.includecheck) { + sn[on++] = "bwipp.msiCheckTypeWithoutCheck#12350"; + sn[on++] = "checktype requires includecheck"; + Pn() + } + if (p.badmod11 && (yn(p.checktype, "mod11") && yn(p.checktype, "ncrmod11") && yn(p.checktype, "mod1110") && yn(p.checktype, "ncrmod1110"))) { + sn[on++] = "bwipp.msiBadMod11Mismatch#12354"; + sn[on++] = "badmod11 requires checktype with mod11"; + Pn() + } + if (_n(p.checktype, "unset")) p.checktype = "mod10"; + vn(p.barcode, function () { + var t = sn[--on]; + if (t < 48 || t > 57) { + sn[on++] = "bwipp.msiBadCharacter#12364"; + sn[on++] = "MSI must contain only digits"; + Pn() + } + }); + if (!ot.__12378__) (function () { + var t = Object.create(p); + t.encs = Lr(["12121212", "12121221", "12122112", "12122121", "12211212", "12211221", "12212112", "12212121", "21121212", "21121221", "21", "121"]); + t.barchars = "0123456789"; + for (var e in t) t.hasOwnProperty(e) && (ot.$ctx[e] = t[e]); + ot.__12378__ = 1 + })(); + p.barlen = p.barcode.length; + p.txtlen = p.barlen; + p.mod10 = function () { + p.code = sn[--on]; + sn[on++] = 0; + sn[on++] = 0; + vn(p.code, function () { + var t = sn[--on]; + var e = sn[--on]; + var i = sn[--on]; + sn[on++] = Mn(Mn(t - 48) + e * 10); + sn[on++] = i + }); + on--; + var t = sn[--on]; + sn[on++] = t * 2; + sn[on++] = 0; + for (; ;) { + var e = sn[--on]; + var i = sn[--on]; + var n = ~~(i / 10); + sn[on++] = Mn(e + i % 10); + sn[on++] = n; + if (n == 0) { + on--; + break + } + var r = sn[--on]; + var a = sn[--on]; + sn[on++] = r; + sn[on++] = a + } + sn[on++] = 0; + sn[on++] = 0; + vn(p.code, function () { + var t = sn[--on]; + var e = sn[--on]; + var i = sn[--on]; + sn[on++] = Mn(e + Mn(t - 48)); + sn[on++] = i + }); + var o = sn[--on]; + var s = sn[--on]; + sn[on++] = o; + sn[on++] = s; + on--; + var c = sn[--on]; + var l = ln(p.code.length + 1); + mn(l, 0, p.code); + fn(l, p.code.length, Mn(Mn(10 - Mn(sn[--on] + c) % 10) % 10 + 48)); + sn[on++] = l + }; + p.mod11 = function () { + p.code = sn[--on]; + sn[on++] = p.code.length - 1; + vn(p.code, function () { + var t = sn[--on]; + var e = sn[--on]; + sn[on++] = Mn(t - 48); + sn[on++] = Mn(e % 6 + 2); + sn[on++] = Mn(e - 1) + }); + on--; + sn[on++] = 0; + for (var t = 0, e = p.code.length; t < e; t++) { + var i = sn[--on]; + var n = sn[--on]; + var r = sn[--on]; + sn[on++] = Mn(i + r * n) + } + var a = Mn(11 - sn[--on] % 11) % 11; + sn[on++] = a; + if (a == 10) + if (p.badmod11) { + on--; + var o = ln(p.code.length + 2); + mn(o, 0, p.code); + mn(o, p.code.length, "10"); + sn[on++] = o + } else { + on--; + sn[on++] = "bwipp.msiBadMod11NotSpecified#12401"; + sn[on++] = "mod11 check digit is 10 but badmod11 not specified"; + Pn() + } + else { + var s = ln(p.code.length + 1); + mn(s, 0, p.code); + fn(s, p.code.length, Mn(sn[--on] + 48)); + sn[on++] = s + } + }; + p.ncrmod11 = function () { + p.code = sn[--on]; + sn[on++] = p.code.length - 1; + vn(p.code, function () { + var t = sn[--on]; + var e = sn[--on]; + sn[on++] = Mn(t - 48); + sn[on++] = Mn(e % 8 + 2); + sn[on++] = Mn(e - 1) + }); + on--; + sn[on++] = 0; + for (var t = 0, e = p.code.length; t < e; t++) { + var i = sn[--on]; + var n = sn[--on]; + var r = sn[--on]; + sn[on++] = Mn(i + r * n) + } + var a = Mn(11 - sn[--on] % 11) % 11; + sn[on++] = a; + if (a == 10) + if (p.badmod11) { + on--; + var o = ln(p.code.length + 2); + mn(o, 0, p.code); + mn(o, p.code.length, "10"); + sn[on++] = o + } else { + on--; + sn[on++] = "bwipp.msiBadMod11NotSpecified#12417"; + sn[on++] = "mod11 check digit is 10 but badmod11 not specified"; + Pn() + } + else { + var s = ln(p.code.length + 1); + mn(s, 0, p.code); + fn(s, p.code.length, Mn(sn[--on] + 48)); + sn[on++] = s + } + }; + if (!ot.__12433__) (function () { + var t = Object.create(p); + var e = new Map([ + ["mod10", function () { + t.mod10() + }], + ["mod1010", function () { + t.mod10(); + t.mod10() + }], + ["mod11", function () { + t.mod11() + }], + ["ncrmod11", function () { + t.ncrmod11() + }], + ["mod1110", function () { + t.mod11(); + t.mod10() + }], + ["ncrmod1110", function () { + t.ncrmod11(); + t.mod10() + }] + ]); + t.checkfunc = e; + for (var i in t) t.hasOwnProperty(i) && (ot.$ctx[i] = t[i]); + ot.__12433__ = 1 + })(); + if (p.includecheck) { + var t = p.checkfunc; + var e = p.checktype; + var i = un(t, e) !== undefined; + sn[on++] = t; + sn[on++] = e; + if (!i) { + on -= 2; + sn[on++] = "bwipp.msiBadCharacter#12438"; + sn[on++] = "MSI checktype must be mod10, mod1010, mod11, ncrmod11, mod1110 or ncrmod1110"; + Pn() + } + var n = sn[--on]; + var r = un(sn[--on], n); + sn[on++] = p.barcode; + if (r() === true) return true; + p.barcode = sn[--on]; + p.barlen = p.barcode.length; + if (p.includecheckintext) p.txtlen = p.barlen + } + p.sbs = ln(p.barlen * 8 + 5); + p.txt = Lr(p.barlen); + mn(p.sbs, 0, un(p.encs, 10)); + for (var a = 0, o = p.barlen - 1; a <= o; a += 1) { + p.i = a; + gn(p.barchars, hn(p.barcode, p.i, 1)); + on--; + p.indx = sn[--on].length; + on -= 2; + p.enc = un(p.encs, p.indx); + mn(p.sbs, p.i * 8 + 2, p.enc); + fn(p.txt, p.i, Lr([hn(p.barcode, p.i, 1), p.i * 12 + 3, p.textyoffset, p.textfont, p.textsize])) + } + mn(p.sbs, p.barlen * 8 + 2, un(p.encs, 11)); + sn[on++] = Infinity; + sn[on++] = Infinity; + var s = p.sbs; + for (var c = 0, l = s.length; c < l; c++) sn[on++] = un(s, c) - 48; + var d = Lr(); + sn[on++] = Infinity; + for (var u = 0, f = ~~((p.sbs.length + 1) / 2); u < f; u++) sn[on++] = p.height; + var h = Lr(); + sn[on++] = Infinity; + for (var m = 0, g = ~~((p.sbs.length + 1) / 2); m < g; m++) sn[on++] = 0; + var v = Lr(); + sn[on++] = "ren"; + sn[on++] = Ki; + sn[on++] = "sbs"; + sn[on++] = d; + sn[on++] = "bhs"; + sn[on++] = h; + sn[on++] = "bbs"; + sn[on++] = v; + if (p.includetext) { + sn[on++] = "txt"; + sn[on++] = hn(p.txt, 0, p.txtlen) + } + sn[on++] = "opt"; + sn[on++] = p.options; + var b = cn(); + sn[on++] = b; + if (!p.dontdraw) Ki() + } + + function st() { + var n = Object.create(st.$ctx || (st.$ctx = {})); + n.dontdraw = false; + n.includetext = false; + n.validatecheck = false; + n.includecheckintext = false; + n.unidirectional = false; + n.textfont = "OCR-B"; + n.textsize = 10; + n.textyoffset = -8; + n.height = 1; + sn[on++] = n; + jn(); + n.options = sn[--on]; + var t = sn[--on]; + n.barcode = t; + if (!st.__12544__) (function () { + var t = Object.create(n); + t.barchars = "0123456789ABCDEF"; + t.charvals = new Map; + for (var e = 0; e <= 15; e += 1) fn(t.charvals, hn(t.barchars, e, 1), e); + t.encs = Lr(["14141414", "32141414", "14321414", "32321414", "14143214", "32143214", "14323214", "32323214", "14141432", "32141432", "14321432", "32321432", "14143232", "32143232", "14323232", "32323232", "32321432", "541412323", "323"]); + for (var i in t) t.hasOwnProperty(i) && (st.$ctx[i] = t[i]); + st.__12544__ = 1 + })(); + for (var e = 0, i = n.barcode.length - 1; e <= i; e += 1) { + var r = un(n.charvals, hn(n.barcode, e, 1)) !== undefined; + if (!r) { + sn[on++] = "bwipp.plesseyBadCharacter#12549"; + sn[on++] = "Plessey must contain only digits and letters A B C D E F"; + Pn() + } + } + sn[on++] = "barlen"; + sn[on++] = n.barcode.length; + if (n.validatecheck) { + var a = sn[--on]; + sn[on++] = Mn(a - 2) + } + var o = sn[--on]; + n[sn[--on]] = o; + n.checkbits = Lr(Mn(n.barlen * 4 + 8)); + mn(n.checkbits, n.barlen * 4, Lr([0, 0, 0, 0, 0, 0, 0, 0])); + for (var s = 0, c = Mn(n.barlen - 1); s <= c; s += 1) { + n.i = s; + n.indx = un(n.charvals, hn(n.barcode, n.i, 1)); + mn(n.checkbits, n.i * 4, Lr([n.indx & 1, n.indx >>> 1 & 1, n.indx >>> 2 & 1, n.indx >>> 3])) + } + n.checksalt = Lr([1, 1, 1, 1, 0, 1, 0, 0, 1]); + for (var l = 0, p = Mn(n.barlen * 4 - 1); l <= p; l += 1) { + n.i = l; + if (un(n.checkbits, n.i) == 1) + for (var d = 0; d <= 8; d += 1) { + n.j = d; + fn(n.checkbits, n.i + n.j, xn(un(n.checkbits, n.i + n.j), un(n.checksalt, n.j))) + } + } + n.checkval = 0; + for (var u = 0; u <= 7; u += 1) { + n.i = u; + n.checkval = Mn(n.checkval + ~~Math.pow(2, n.i) * un(n.checkbits, Mn(n.barlen * 4 + n.i))) + } + n.checksum1 = n.checkval & 15; + n.checksum2 = n.checkval >>> 4; + if (n.validatecheck) { + if (un(n.barcode, n.barlen) != un(n.barchars, n.checksum1) || un(n.barcode, Mn(n.barlen + 1)) != un(n.barchars, n.checksum2)) { + sn[on++] = "bwipp.plesseyBadCheckDigits#12588"; + sn[on++] = "Incorrect Plessey check digits provided"; + Pn() + } + n.barcode = hn(n.barcode, 0, n.barlen) + } + var f = n.unidirectional ? 27 : 33; + n.sbs = ln(Mn(n.barlen * 8 + f)); + n.txt = Lr(Mn(n.barlen + 2)); + mn(n.sbs, 0, un(n.encs, 16)); + for (var h = 0, m = Mn(n.barlen - 1); h <= m; h += 1) { + n.i = h; + n.indx = un(n.charvals, hn(n.barcode, n.i, 1)); + mn(n.sbs, n.i * 8 + 8, un(n.encs, n.indx)); + fn(n.txt, n.i, Lr([hn(n.barcode, n.i, 1), n.i * 20 + 20, n.textyoffset, n.textfont, n.textsize])) + } + mn(n.sbs, Mn(n.barlen * 8 + 8), un(n.encs, n.checksum1)); + mn(n.sbs, Mn(n.barlen * 8 + 16), un(n.encs, n.checksum2)); + if (n.includecheckintext) { + fn(n.txt, n.barlen, Lr([hn(n.barchars, n.checksum1, 1), Mn(n.barlen * 20 + 20), n.textyoffset, n.textfont, n.textsize])); + fn(n.txt, Mn(n.barlen + 1), Lr([hn(n.barchars, n.checksum2, 1), Mn(Mn(n.barlen + 1) * 20 + 20), n.textyoffset, n.textfont, n.textsize])) + } else { + fn(n.txt, n.barlen, Lr([" ", Mn(n.barlen * 20 + 20), n.textyoffset, n.textfont, n.textsize])); + fn(n.txt, Mn(n.barlen + 1), Lr([" ", Mn(Mn(n.barlen + 1) * 20 + 20), n.textyoffset, n.textfont, n.textsize])) + } + var g = n.unidirectional ? 18 : 17; + mn(n.sbs, Mn(n.barlen * 8 + 24), un(n.encs, g)); + sn[on++] = Infinity; + sn[on++] = Infinity; + var v = n.sbs; + for (var b = 0, I = v.length; b < I; b++) sn[on++] = un(v, b) - 48; + var A = Lr(); + sn[on++] = Infinity; + for (var _ = 0, y = ~~((n.sbs.length + 1) / 2); _ < y; _++) sn[on++] = n.height; + var x = Lr(); + sn[on++] = Infinity; + for (var w = 0, M = ~~((n.sbs.length + 1) / 2); w < M; w++) sn[on++] = 0; + var P = Lr(); + sn[on++] = "ren"; + sn[on++] = Ki; + sn[on++] = "sbs"; + sn[on++] = A; + sn[on++] = "bhs"; + sn[on++] = x; + sn[on++] = "bbs"; + sn[on++] = P; + if (n.includetext) { + sn[on++] = "txt"; + sn[on++] = n.txt + } + sn[on++] = "opt"; + sn[on++] = n.options; + var j = cn(); + sn[on++] = j; + if (!n.dontdraw) Ki() + } + + function ct() { + var i = Object.create(ct.$ctx || (ct.$ctx = {})); + i.numeric = false; + i.dontdraw = false; + i.includetext = false; + i.textfont = "OCR-B"; + i.textsize = 10; + i.textyoffset = -8; + i.height = 1; + i.parse = false; + sn[on++] = i; + jn(); + i.options = sn[--on]; + i.barcode = sn[--on]; + var t = new Map([ + ["parse", i.parse], + ["parseonly", true], + ["parsefnc", false] + ]); + i.fncvals = t; + sn[on++] = "barcode"; + sn[on++] = i.barcode; + sn[on++] = i.fncvals; + En(); + var e = sn[--on]; + i[sn[--on]] = e; + i.barlen = i.barcode.length; + delete i.options["parse"]; + if (i.numeric && i.barlen % 2 != 0) { + sn[on++] = "bwipp.telepenNumericOddLength#12695"; + sn[on++] = "Telepen Numeric must have an even length"; + Pn() + } + if (!ct.__12734__) (function () { + var t = Object.create(i); + t.encs = Lr(["31313131", "1131313111", "33313111", "1111313131", "3111313111", "11333131", "13133131", "111111313111", "31333111", "1131113131", "33113131", "1111333111", "3111113131", "1113133111", "1311133111", "111111113131", "3131113111", "11313331", "333331", "111131113111", "31113331", "1133113111", "1313113111", "1111113331", "31131331", "113111113111", "3311113111", "1111131331", "311111113111", "1113111331", "1311111331", "11111111113111", "31313311", "1131311131", "33311131", "1111313311", "3111311131", "11333311", "13133311", "111111311131", "31331131", "1131113311", "33113311", "1111331131", "3111113311", "1113131131", "1311131131", "111111113311", "3131111131", "1131131311", "33131311", "111131111131", "3111131311", "1133111131", "1313111131", "111111131311", "3113111311", "113111111131", "3311111131", "111113111311", "311111111131", "111311111311", "131111111311", "11111111111131", "3131311111", "11313133", "333133", "111131311111", "31113133", "1133311111", "1313311111", "1111113133", "313333", "113111311111", "3311311111", "11113333", "311111311111", "11131333", "13111333", "11111111311111", "31311133", "1131331111", "33331111", "1111311133", "3111331111", "11331133", "13131133", "111111331111", "3113131111", "1131111133", "33111133", "111113131111", "3111111133", "111311131111", "131111131111", "111111111133", "31311313", "113131111111", "3331111111", "1111311313", "311131111111", "11331313", "13131313", "11111131111111", "3133111111", "1131111313", "33111313", "111133111111", "3111111313", "111313111111", "131113111111", "111111111313", "313111111111", "1131131113", "33131113", "11113111111111", "3111131113", "113311111111", "131311111111", "111111131113", "3113111113", "11311111111111", "331111111111", "111113111113", "31111111111111", "111311111113", "131111111113", "1111111111111111"]); + for (var e in t) t.hasOwnProperty(e) && (ct.$ctx[e] = t[e]); + ct.__12734__ = 1 + })(); + i.sbs = ln(i.barlen * 16 + 48); + i.txt = Lr(i.barlen); + i.enc = un(i.encs, 95); + mn(i.sbs, 0, i.enc); + i.l = i.enc.length; + i.checksum = 0; + i.i = 0; + i.j = 0; + for (; ;) { + if (i.i == i.barlen) break; + if (i.numeric) + if (un(i.barcode, i.i) > 16) { + i.np = hn(i.barcode, i.i, 2); + var n = un(i.np, 0); + var r = un(i.np, 1); + if (n < 48 || n > 57 || (r < 48 || r > 57) && !(r == 88)) sn[on++] = -1; + else { + var a = Mn(un(i.np, 1) - 48); + sn[on++] = Mn(un(i.np, 0) - 48); + sn[on++] = a; + if (a != 40) { + var o = sn[--on]; + var s = sn[--on]; + sn[on++] = Mn(Mn(o + s * 10) + 10) + } else on--; + var c = sn[--on]; + sn[on++] = Mn(c + 17) + } + var l = sn[--on]; + sn[on++] = l; + if (l == -1) { + sn[on++] = "bwipp.telepenInvalidNumericCharacter#12761"; + sn[on++] = "Telepen Numeric may contain only digits, or X in even positions"; + Pn() + } + i.indx = sn[--on]; + fn(i.txt, i.j, Lr([i.np, i.j * 16 + 16, i.textyoffset, i.textfont, i.textsize])); + i.i = i.i + 2 + } else { + i.indx = un(i.barcode, i.i); + fn(i.txt, i.j, Lr([" ", i.j * 16 + 16, i.textyoffset, i.textfont, i.textsize])); + i.i = i.i + 1 + } + else { + i.indx = un(i.barcode, i.i); + if (i.indx > 127) { + sn[on++] = "bwipp.telepenInvalidAlphaCharacter#12774"; + sn[on++] = "Telepen Alpha characters must have ordinal values 0 to 127"; + Pn() + } + if (i.indx >= 32 && i.indx <= 126) fn(i.txt, i.j, Lr([hn(i.barcode, i.i, 1), i.j * 16 + 16, i.textyoffset, i.textfont, i.textsize])); + else fn(i.txt, i.j, Lr([" ", i.j * 16 + 16, i.textyoffset, i.textfont, i.textsize])); + i.i = i.i + 1 + } + i.checksum = Mn(i.checksum + i.indx); + i.enc = un(i.encs, i.indx); + mn(i.sbs, i.l, i.enc); + i.l = i.l + i.enc.length; + i.j = i.j + 1 + } + i.checksum = Mn(127 - i.checksum % 127) % 127; + i.enc = un(i.encs, i.checksum); + mn(i.sbs, i.l, i.enc); + i.l = i.l + i.enc.length; + i.enc = un(i.encs, 122); + mn(i.sbs, i.l, i.enc); + i.l = i.l + i.enc.length; + i.sbs = hn(i.sbs, 0, i.l); + i.txt = hn(i.txt, 0, i.j); + sn[on++] = Infinity; + sn[on++] = Infinity; + var p = i.sbs; + for (var d = 0, u = p.length; d < u; d++) sn[on++] = Mn(un(p, d) - 48); + var f = Lr(); + sn[on++] = Infinity; + for (var h = 0, m = ~~((i.sbs.length + 1) / 2); h < m; h++) sn[on++] = i.height; + var g = Lr(); + sn[on++] = Infinity; + for (var v = 0, b = ~~((i.sbs.length + 1) / 2); v < b; v++) sn[on++] = 0; + var I = Lr(); + sn[on++] = "ren"; + sn[on++] = Ki; + sn[on++] = "sbs"; + sn[on++] = f; + sn[on++] = "bhs"; + sn[on++] = g; + sn[on++] = "bbs"; + sn[on++] = I; + if (i.includetext) { + sn[on++] = "txt"; + sn[on++] = i.txt + } + sn[on++] = "opt"; + sn[on++] = i.options; + var A = cn(); + sn[on++] = A; + if (!i.dontdraw) Ki() + } + + function pt() { + var t = Object.create(pt.$ctx || (pt.$ctx = {})); + t.dontdraw = false; + sn[on++] = t; + jn(); + t.options = sn[--on]; + t.barcode = sn[--on]; + fn(t.options, "dontdraw", true); + fn(t.options, "numeric", true); + sn[on++] = "args"; + sn[on++] = t.barcode; + sn[on++] = t.options; + ct(); + var e = sn[--on]; + t[sn[--on]] = e; + fn(t.args, "opt", t.options); + sn[on++] = t.args; + if (!t.dontdraw) Ki() + } + + function dt() { + var n = Object.create(dt.$ctx || (dt.$ctx = {})); + n.dontdraw = false; + n.includetext = false; + n.textfont = "OCR-B"; + n.textsize = 10; + n.textxoffset = 0; + n.textyoffset = -8; + n.height = 1; + n.encoding = "auto"; + n.version = "a"; + n.checkoffset = 0; + n.raw = false; + n.parse = false; + n.parsefnc = false; + sn[on++] = n; + jn(); + n.options = sn[--on]; + var t = sn[--on]; + n.barcode = t; + if (!dt.__12963__) (function () { + var t = Object.create(n); + t.la0 = -1; + t.la1 = -2; + t.la2 = -3; + t.sf0 = -4; + t.sf1 = -5; + t.sf2 = -6; + t.fn1 = -7; + t.fn2 = -8; + t.fn3 = -9; + t.fn4 = -10; + t.charmapsnormal = Lr([Lr(["0", "^", "'"]), Lr(["1", ";", 27]), Lr(["2", "<", 28]), Lr(["3", "=", 29]), Lr(["4", ">", 30]), Lr(["5", "?", 31]), Lr(["6", "@", "!"]), Lr(["7", "[", '"']), Lr(["8", 92, "#"]), Lr(["9", "]", "&"]), Lr(["A", "a", 1]), Lr(["B", "b", 2]), Lr(["C", "c", 3]), Lr(["D", "d", 4]), Lr(["E", "e", 5]), Lr(["F", "f", 6]), Lr(["G", "g", 7]), Lr(["H", "h", 8]), Lr(["I", "i", 9]), Lr(["J", "j", 10]), Lr(["K", "k", 11]), Lr(["L", "l", 12]), Lr(["M", "m", 13]), Lr(["N", "n", 14]), Lr(["O", "o", 15]), Lr(["P", "p", 16]), Lr(["Q", "q", 17]), Lr(["R", "r", 18]), Lr(["S", "s", 19]), Lr(["T", "t", 20]), Lr(["U", "u", 21]), Lr(["V", "v", 22]), Lr(["W", "w", 23]), Lr(["X", "x", 24]), Lr(["Y", "y", 25]), Lr(["Z", "z", 26]), Lr(["-", "_", 40]), Lr([".", "`", 41]), Lr([" ", 127, 0]), Lr(["$", "{", "*"]), Lr(["/", "|", ","]), Lr(["+", "}", ":"]), Lr(["%", "~", t.fn1]), Lr([t.la1, t.la0, t.fn2]), Lr([t.sf1, t.sf0, t.fn3]), Lr([t.sf2, t.sf2, t.fn4])]); + var e = Lr(["5", -98, -98]); + t.chapmapslimited = Lr([Lr(["0", -98, -98]), Lr(["1", -98, -98]), Lr(["2", -98, -98]), Lr(["3", -98, -98]), Lr(["4", -98, -98]), e, Lr(["6", -98, -98]), Lr(["7", -98, -98]), Lr(["8", -98, -98]), Lr(["9", -98, -98]), Lr(["A", -98, -98]), Lr(["B", -98, -98]), Lr(["C", -98, -98]), Lr(["D", -98, -98]), Lr(["E", -98, -98]), Lr(["F", -98, -98]), Lr(["G", -98, -98]), Lr(["H", -98, -98]), Lr(["I", -98, -98]), Lr(["J", -98, -98]), Lr(["K", -98, -98]), Lr(["L", -98, -98]), Lr(["M", -98, -98]), Lr(["N", -98, -98]), Lr(["O", -98, -98]), Lr(["P", -98, -98]), Lr(["Q", -98, -98]), Lr(["R", -98, -98]), Lr(["S", -98, -98]), Lr(["T", -98, -98]), Lr(["U", -98, -98]), Lr(["V", -98, -98]), Lr(["W", -98, -98]), Lr(["X", -98, -98]), Lr(["Y", -98, -98]), Lr(["Z", -98, -98]), Lr(["-", -98, -98]), Lr([".", -98, -98])]); + for (var i in t) t.hasOwnProperty(i) && (dt.$ctx[i] = t[i]); + dt.__12963__ = 1 + })(); + sn[on++] = "charmaps"; + if (_n(n.version, "a") || _n(n.version, "b")) sn[on++] = n.charmapsnormal; + else sn[on++] = n.chapmapslimited; + var e = sn[--on]; + n[sn[--on]] = e; + var U = n.charmaps; + var H = n.charmaps; + var R = n.charmaps; + n.charvals = Lr([new Map, new Map, new Map]); + for (var i = 0, r = n.charmaps.length - 1; i <= r; i += 1) { + n.i = i; + n.encs = un(n.charmaps, n.i); + for (var a = 0; a <= 2; a += 1) { + n.j = a; + var o = un(n.encs, n.j); + sn[on++] = o; + if (_n(Oe(o), "stringtype")) { + var s = un(sn[--on], 0); + sn[on++] = s + } + fn(un(n.charvals, n.j), sn[--on], n.i) + } + } + n.set0 = un(n.charvals, 0); + n.set1 = un(n.charvals, 1); + n.set2 = un(n.charvals, 2); + if (n.raw) n.encoding = "raw"; + if (_n(n.encoding, "raw")) { + n.cws = Lr(n.barcode.length); + n.i = 0; + n.j = 0; + for (; ;) { + if (n.i == n.barcode.length) break; + n.cw = pn(hn(n.barcode, n.i + 1, 3)); + fn(n.cws, n.j, n.cw); + n.i = n.i + 4; + n.j = n.j + 1 + } + n.cws = hn(n.cws, 0, n.j); + n.text = "" + } + if (_n(n.encoding, "auto")) { + var c = new Map([ + ["parse", n.parse], + ["parsefnc", n.parsefnc], + ["FNC1", n.fn1], + ["FNC2", n.fn2], + ["FNC3", n.fn3] + ]); + n.fncvals = c; + sn[on++] = "msg"; + sn[on++] = n.barcode; + sn[on++] = n.fncvals; + En(); + var l = sn[--on]; + n[sn[--on]] = l; + n.msglen = n.msg.length; + n.text = ln(n.msglen); + for (var p = 0, d = n.msglen - 1; p <= d; p += 1) { + n.i = p; + var u = un(n.msg, n.i); + sn[on++] = n.text; + sn[on++] = n.i; + sn[on++] = u; + if (u < 0) { + on--; + sn[on++] = 32 + } + var f = sn[--on]; + var h = sn[--on]; + fn(sn[--on], h, f) + } + sn[on++] = Infinity; + for (var m = 0, g = n.msglen; m < g; m++) sn[on++] = 0; + sn[on++] = 0; + n.numSA = Lr(); + sn[on++] = Infinity; + for (var v = 0, b = n.msglen; v < b; v++) sn[on++] = 0; + sn[on++] = 0; + n.numEA = Lr(); + for (var I = n.msglen - 1; I >= 0; I -= 1) { + n.i = I; + if (un(n.msg, n.i) >= 0) + if (un(n.msg, n.i) >= 128) fn(n.numEA, n.i, Mn(un(n.numEA, n.i + 1) + 1)); + else fn(n.numSA, n.i, Mn(un(n.numSA, n.i + 1) + 1)) + } + n.ea = false; + n.msgtmp = Lr([]); + for (var A = 0, z = n.msglen - 1; A <= z; A += 1) { + n.i = A; + n.c = un(n.msg, n.i); + if (!xn(n.ea, n.c < 128) && n.c >= 0) { + if (n.ea) sn[on++] = n.numSA; + else sn[on++] = n.numEA; + var _ = un(sn[--on], n.i); + var O = Mn(_ + n.i) == n.msglen ? 3 : 5; + if (_ < O) { + sn[on++] = Infinity; + In(n.msgtmp); + sn[on++] = n.fn4; + n.msgtmp = Lr() + } else { + sn[on++] = Infinity; + In(n.msgtmp); + sn[on++] = n.fn4; + sn[on++] = n.fn4; + n.msgtmp = Lr(); + n.ea = !n.ea + } + } + sn[on++] = Infinity; + In(n.msgtmp); + if (n.c >= 0) sn[on++] = n.c & 127; + else sn[on++] = n.c; + n.msgtmp = Lr() + } + n.msg = n.msgtmp; + n.msglen = n.msg.length; + n.enc = function () { + var t = sn[--on]; + fn(n.cws, n.j, un(t, sn[--on])); + n.j = n.j + 1 + }; + n.cws = Lr(n.msglen * 2); + n.i = 0; + n.j = 0; + n.cset = "set0"; + for (; ;) { + if (n.i == n.msglen) break; + for (; ;) { + n.char1 = un(n.msg, n.i); + sn[on++] = "char2"; + if (n.i + 1 < n.msglen) sn[on++] = un(n.msg, n.i + 1); + else sn[on++] = -99; + var L = sn[--on]; + n[sn[--on]] = L; + var W = un(n[n.cset], n.char1) !== undefined; + if (W) { + sn[on++] = n.char1; + sn[on++] = n[n.cset]; + n.enc(); + n.i = n.i + 1; + break + } + var G = un(n.set2, n.char1) !== undefined; + if (G) { + sn[on++] = n.sf2; + sn[on++] = n[n.cset]; + n.enc(); + sn[on++] = n.char1; + sn[on++] = n.set2; + n.enc(); + n.i = n.i + 1; + break + } + var Z = un(n[n.cset], n.char2) !== undefined; + if (!Z) { + if (_n(n.cset, "set0")) { + sn[on++] = n.la1; + sn[on++] = n[n.cset]; + n.enc(); + n.cset = "set1" + } else { + sn[on++] = n.la0; + sn[on++] = n[n.cset]; + n.enc(); + n.cset = "set0" + } + break + } else { + if (_n(n.cset, "set0")) { + sn[on++] = n.sf1; + sn[on++] = n[n.cset]; + n.enc(); + sn[on++] = n.char1; + sn[on++] = n.set1; + n.enc() + } else { + sn[on++] = n.sf0; + sn[on++] = n[n.cset]; + n.enc(); + sn[on++] = n.char1; + sn[on++] = n.set0; + n.enc() + } + n.i = n.i + 1; + break + } + break + } + } + n.cws = hn(n.cws, 0, n.j) + } + if (!dt.__13163__) (function () { + var t = Object.create(n); + var e = new Map([ + ["a", Lr(["141112", "131212", "121312", "111412", "131113", "121213", "111313", "121114", "111214", "111115", "181111", "171211", "161311", "151411", "141511", "131611", "121711", "111811", "171112", "161212", "151312", "141412", "131512", "121612", "111712", "161113", "151213", "141313", "131413", "121513", "111613", "151114", "141214", "131314", "121414", "111514", "141115", "131215", "121315", "111415", "131116", "121216", "111316", "121117", "111217", "111118", "1<111112", "111111111;1"])], + ["b", Lr(["151213", "141313", "131413", "121513", "141214", "131314", "121414", "131215", "121315", "121216", "191212", "181312", "171412", "161512", "151612", "141712", "131812", "121912", "181213", "171313", "161413", "151513", "141613", "131713", "121813", "171214", "161314", "151414", "141514", "131614", "121714", "161215", "151315", "141415", "131515", "121615", "151216", "141316", "131416", "121516", "141217", "131317", "121417", "131218", "121318", "121219", "1<121312", "121212121<1"])], + ["limiteda", Lr(["111411", "111312", "111213", "111114", "121311", "121212", "121113", "141111", "131211", "131112", "171111", "161211", "151311", "141411", "131511", "121611", "111711", "161112", "151212", "141312", "131412", "121512", "111612", "151113", "141213", "131313", "121413", "111513", "141114", "131214", "121314", "111414", "131115", "121215", "111315", "121116", "111216", "111117", "151111", "1"])], + ["limitedb", Lr(["121512", "121413", "121314", "121215", "131412", "131313", "131214", "151212", "141312", "141213", "181212", "171312", "161412", "151512", "141612", "131712", "121812", "171213", "161313", "151413", "141513", "131613", "121713", "161214", "151314", "141414", "131514", "121614", "151215", "141315", "131415", "121515", "141216", "131316", "121416", "131217", "121317", "121218", "141212", "1"])] + ]); + t.encmaps = e; + for (var i in t) t.hasOwnProperty(i) && (dt.$ctx[i] = t[i]); + dt.__13163__ = 1 + })(); + n.encs = un(n.encmaps, n.version); + if (!dt.__13174__) (function () { + var t = Object.create(n); + t.c2w = Lr([Lr([495, 330, 210, 126, 70, 35, 15, 5]), Lr([165, 120, 84, 56, 35, 20, 10, 4]), Lr([45, 36, 28, 21, 15, 10, 6, 3]), Lr([9, 8, 7, 6, 5, 4, 3, 2]), Lr([1, 1, 1, 1, 1, 1, 1, 1])]); + for (var e in t) t.hasOwnProperty(e) && (dt.$ctx[e] = t[e]); + dt.__13174__ = 1 + })(); + n.v = 0; + var y = n.cws; + for (var x = 0, F = y.length; x < F; x++) { + n.cw = un(y, x); + for (var w = 0, Y = 6; w < Y; w++) { + if (((n.cw ^ n.v) & 1) != 0) n.v = n.v ^ 7682; + n.v = n.v >>> 1; + n.cw = n.cw >>> 1 + } + } + n.v = n.v + n.checkoffset; + if (_n(n.version, "limiteda") || _n(n.version, "limitedb")) { + n.v = n.v & 1023; + if (n.v > 824 && n.v < 853) n.v = n.v + 292 + } else n.v = (n.v & 1023) + 45; + n.d = Lr([2, 2, 2, 2, 2, 2]); + n.r = 0; + n.c = 0; + n.w = 0; + n.sum = 0; + for (; ;) { + if (n.sum == n.v) break; + n.t = Mn(n.sum + un(un(n.c2w, n.r), n.c)); + if (n.t == n.v) { + n.w = n.w + 1; + fn(n.d, n.r, n.w + 2); + n.sum = n.t + } + if (n.t > n.v) { + fn(n.d, n.r, n.w + 2); + n.r = n.r + 1; + n.w = 0 + } + if (n.t < n.v) { + n.c = n.c + 1; + n.w = n.w + 1; + n.sum = n.t + } + } + sn[on++] = 20; + for (var M = 0; M <= 4; M += 1) { + var Q = sn[--on]; + sn[on++] = Mn(Q - un(n.d, M)) + } + fn(n.d, 5, sn[--on]); + if (_n(n.version, "b") || _n(n.version, "limitedb")) { + sn[on++] = Infinity; + var P = n.d; + for (var j = 0, J = P.length; j < J; j++) sn[on++] = Mn(un(P, j) + 1); + n.d = Lr() + } + n.cbs = Vi(ln(12), "111111111111"); + for (var E = 5; E >= 0; E -= 1) { + n.i = E; + fn(n.cbs, (5 - n.i) * 2 + 1, Mn(un(n.d, n.i) + 47)) + } + n.sbs = ln(n.cws.length * 6 + 31); + var T = un(n.encs, n.encs.length - 2); + mn(n.sbs, 0, T); + n.j = T.length; + for (var C = 0, V = n.cws.length - 1; C <= V; C += 1) { + n.i = C; + mn(n.sbs, n.j, un(n.encs, un(n.cws, n.i))); + n.j = n.j + 6 + } + mn(n.sbs, n.j, n.cbs); + n.j = n.j + 12; + var B = un(n.encs, n.encs.length - 1); + mn(n.sbs, n.j, B); + n.j = B.length + n.j; + n.sbs = hn(n.sbs, 0, n.j); + sn[on++] = Infinity; + sn[on++] = Infinity; + var S = n.sbs; + for (var D = 0, K = S.length; D < K; D++) sn[on++] = Mn(un(S, D) - 48); + var q = Lr(); + sn[on++] = Infinity; + for (var k = 0, X = ~~((n.sbs.length + 1) / 2); k < X; k++) sn[on++] = n.height; + var $ = Lr(); + sn[on++] = Infinity; + for (var N = 0, tt = ~~((n.sbs.length + 1) / 2); N < tt; N++) sn[on++] = 0; + var et = Lr(); + sn[on++] = "ren"; + sn[on++] = Ki; + sn[on++] = "sbs"; + sn[on++] = q; + sn[on++] = "bhs"; + sn[on++] = $; + sn[on++] = "bbs"; + sn[on++] = et; + sn[on++] = "txt"; + sn[on++] = Lr([Lr([n.text, n.textxoffset, n.textyoffset, n.textfont, n.textsize])]); + sn[on++] = "textxalign"; + sn[on++] = "center"; + sn[on++] = "opt"; + sn[on++] = n.options; + var it = cn(); + sn[on++] = it; + if (!n.dontdraw) Ki() + } + + function wt() { + var s = Object.create(wt.$ctx || (wt.$ctx = {})); + s.dontdraw = false; + s.rows = -1; + s.columns = 8; + s.rowheight = 10; + s.sepheight = 1; + s.parse = false; + s.parsefnc = false; + sn[on++] = s; + jn(); + s.options = sn[--on]; + s.barcode = sn[--on]; + if (s.columns < 4 || s.columns > 62) { + sn[on++] = "bwipp.codablockfBadColumns#13307"; + sn[on++] = "Codablock F must have 4 to 62 columns"; + Pn() + } + if (s.rows != -1 && (s.rows < 2 || s.rows > 44)) { + sn[on++] = "bwipp.codablockfBadRows#13311"; + sn[on++] = "Codablock F must have 2 to 44 rows"; + Pn() + } + if (s.rowheight < 8) { + sn[on++] = "bwipp.codablockfBadRowHeight#13315"; + sn[on++] = "Codablock F must have rowheight of at least 8"; + Pn() + } + if (s.sepheight < 1) { + sn[on++] = "bwipp.codablockfBadSepHeight#13319"; + sn[on++] = "Codablock F must have sepheight of at least 1"; + Pn() + } + sn[on++] = "c"; + if (s.columns >= 4 && s.columns <= 62) sn[on++] = s.columns; + else sn[on++] = 8; + var t = sn[--on]; + s[sn[--on]] = t; + sn[on++] = "rows"; + if (s.rows >= 2 && s.rows <= 44) sn[on++] = s.rows; + else sn[on++] = -1; + var e = sn[--on]; + s[sn[--on]] = e; + s.swa = -1; + s.swb = -2; + s.swc = -3; + s.sft = -4; + s.fn1 = -5; + s.fn2 = -6; + s.fn3 = -7; + s.fn4 = -8; + s.sta = -9; + s.stp = -10; + var i = new Map([ + ["parse", s.parse], + ["parsefnc", s.parsefnc], + ["FNC1", s.fn1], + ["FNC3", s.fn3] + ]); + s.fncvals = i; + sn[on++] = "msg"; + sn[on++] = s.barcode; + sn[on++] = s.fncvals; + En(); + var n = sn[--on]; + s[sn[--on]] = n; + s.msglen = s.msg.length; + s.msgtmp = Lr([]); + var r = s.msg; + for (var a = 0, o = r.length; a < o; a++) { + s.char = un(r, a); + sn[on++] = Infinity; + In(s.msgtmp); + if (s.char < 128) sn[on++] = s.char; + else { + sn[on++] = s.fn4; + sn[on++] = s.char & 127 + } + s.msgtmp = Lr() + } + s.kmsg = s.msg; + s.msg = s.msgtmp; + s.msglen = s.msg.length; + if (!wt.__13409__) (function () { + var t = Object.create(s); + t.charmaps = Lr([Lr([32, 32, "00"]), Lr(["!", "!", "01"]), Lr(['"', '"', "02"]), Lr(["#", "#", "03"]), Lr(["$", "$", "04"]), Lr(["%", "%", "05"]), Lr(["&", "&", "06"]), Lr(["'", "'", "07"]), Lr([40, 40, "08"]), Lr([41, 41, "09"]), Lr(["*", "*", "10"]), Lr(["+", "+", "11"]), Lr([",", ",", "12"]), Lr(["-", "-", "13"]), Lr([".", ".", "14"]), Lr(["/", "/", "15"]), Lr(["0", "0", "16"]), Lr(["1", "1", "17"]), Lr(["2", "2", "18"]), Lr(["3", "3", "19"]), Lr(["4", "4", "20"]), Lr(["5", "5", "21"]), Lr(["6", "6", "22"]), Lr(["7", "7", "23"]), Lr(["8", "8", "24"]), Lr(["9", "9", "25"]), Lr([":", ":", "26"]), Lr([";", ";", "27"]), Lr(["<", "<", "28"]), Lr(["=", "=", "29"]), Lr([">", ">", "30"]), Lr(["?", "?", "31"]), Lr(["@", "@", "32"]), Lr(["A", "A", "33"]), Lr(["B", "B", "34"]), Lr(["C", "C", "35"]), Lr(["D", "D", "36"]), Lr(["E", "E", "37"]), Lr(["F", "F", "38"]), Lr(["G", "G", "39"]), Lr(["H", "H", "40"]), Lr(["I", "I", "41"]), Lr(["J", "J", "42"]), Lr(["K", "K", "43"]), Lr(["L", "L", "44"]), Lr(["M", "M", "45"]), Lr(["N", "N", "46"]), Lr(["O", "O", "47"]), Lr(["P", "P", "48"]), Lr(["Q", "Q", "49"]), Lr(["R", "R", "50"]), Lr(["S", "S", "51"]), Lr(["T", "T", "52"]), Lr(["U", "U", "53"]), Lr(["V", "V", "54"]), Lr(["W", "W", "55"]), Lr(["X", "X", "56"]), Lr(["Y", "Y", "57"]), Lr(["Z", "Z", "58"]), Lr(["[", "[", "59"]), Lr([92, 92, "60"]), Lr(["]", "]", "61"]), Lr(["^", "^", "62"]), Lr(["_", "_", "63"]), Lr([0, "`", "64"]), Lr([1, "a", "65"]), Lr([2, "b", "66"]), Lr([3, "c", "67"]), Lr([4, "d", "68"]), Lr([5, "e", "69"]), Lr([6, "f", "70"]), Lr([7, "g", "71"]), Lr([8, "h", "72"]), Lr([9, "i", "73"]), Lr([10, "j", "74"]), Lr([11, "k", "75"]), Lr([12, "l", "76"]), Lr([13, "m", "77"]), Lr([14, "n", "78"]), Lr([15, "o", "79"]), Lr([16, "p", "80"]), Lr([17, "q", "81"]), Lr([18, "r", "82"]), Lr([19, "s", "83"]), Lr([20, "t", "84"]), Lr([21, "u", "85"]), Lr([22, "v", "86"]), Lr([23, "w", "87"]), Lr([24, "x", "88"]), Lr([25, "y", "89"]), Lr([26, "z", "90"]), Lr([27, "{", "91"]), Lr([28, "|", "92"]), Lr([29, "}", "93"]), Lr([30, "~", "94"]), Lr([31, 127, "95"]), Lr([t.fn3, t.fn3, "96"]), Lr([t.fn2, t.fn2, "97"]), Lr([t.sft, t.sft, "98"]), Lr([t.swc, t.swc, "99"]), Lr([t.swb, t.fn4, t.swb]), Lr([t.fn4, t.swa, t.swa]), Lr([t.fn1, t.fn1, t.fn1]), Lr([t.sta, t.sta, t.sta]), Lr([t.stp, t.stp, t.stp])]); + t.charvals = Lr([new Map, new Map, new Map]); + for (var e = 0, i = t.charmaps.length - 1; e <= i; e += 1) { + t.i = e; + t.encs = un(t.charmaps, t.i); + for (var n = 0; n <= 2; n += 1) { + t.j = n; + var r = un(t.encs, t.j); + sn[on++] = r; + if (_n(Oe(r), "stringtype")) { + var a = un(sn[--on], 0); + sn[on++] = a + } + fn(un(t.charvals, t.j), sn[--on], t.i) + } + } + t.seta = un(t.charvals, 0); + t.setb = un(t.charvals, 1); + t.setc = un(t.charvals, 2); + for (var o in t) t.hasOwnProperty(o) && (wt.$ctx[o] = t[o]); + wt.__13409__ = 1 + })(); + s.numsscr = function () { + s.n = 0; + s.s = 0; + s.p = sn[--on]; + for (; ;) { + if (s.p >= s.msglen) break; + var t = un(s.msg, s.p); + var e = un(s.setc, t) !== undefined; + sn[on++] = t; + if (!e) { + on--; + break + } + if (sn[--on] == s.fn1) + if (s.s % 2 == 0) s.s = s.s + 1; + else break; + s.n = s.n + 1; + s.s = s.s + 1; + s.p = Mn(s.p + 1) + } + sn[on++] = s.n; + sn[on++] = s.s + }; + s.enca = function () { + fn(s.cws, s.j, un(s.seta, sn[--on])); + s.j = s.j + 1 + }; + s.encb = function () { + fn(s.cws, s.j, un(s.setb, sn[--on])); + s.j = s.j + 1 + }; + s.encc = function () { + var t = sn[--on]; + sn[on++] = t; + if (yn(Oe(t), "arraytype")) { + var e = un(s.setc, sn[--on]); + sn[on++] = e + } else { + In(sn[--on]); + var i = sn[--on]; + var n = sn[--on]; + sn[on++] = Mn(Mn(i - 48) + Mn(n - 48) * 10) + } + fn(s.cws, s.j, sn[--on]); + s.j = s.j + 1 + }; + s.anotb = function () { + var t = sn[--on]; + var e = un(s.seta, t) !== undefined; + var i = un(s.setb, t) !== undefined; + sn[on++] = e && !i + }; + s.bnota = function () { + var t = sn[--on]; + var e = un(s.setb, t) !== undefined; + var i = un(s.seta, t) !== undefined; + sn[on++] = e && !i + }; + sn[on++] = Infinity; + for (var c = 0, U = s.msg.length; c < U; c++) sn[on++] = 0; + sn[on++] = 9999; + s.nextanotb = Lr(); + sn[on++] = Infinity; + for (var l = 0, H = s.msg.length; l < H; l++) sn[on++] = 0; + sn[on++] = 9999; + s.nextbnota = Lr(); + for (var p = s.msg.length - 1; p >= 0; p -= 1) { + s.i = p; + sn[on++] = un(s.msg, s.i); + s.anotb(); + if (sn[--on]) fn(s.nextanotb, s.i, 0); + else fn(s.nextanotb, s.i, Mn(un(s.nextanotb, s.i + 1) + 1)); + sn[on++] = un(s.msg, s.i); + s.bnota(); + if (sn[--on]) fn(s.nextbnota, s.i, 0); + else fn(s.nextbnota, s.i, Mn(un(s.nextbnota, s.i + 1) + 1)) + } + s.abeforeb = function () { + var t = sn[--on]; + sn[on++] = Sn(un(s.nextanotb, t), un(s.nextbnota, t)) + }; + s.bbeforea = function () { + var t = sn[--on]; + sn[on++] = Sn(un(s.nextbnota, t), un(s.nextanotb, t)) + }; + s.padrow = function () { + for (var t = 0, e = sn[--on]; t < e; t++) + for (; ;) { + if (_n(s.cset, "seta")) { + sn[on++] = s.swc; + s.enca(); + s.cset = "setc"; + break + } + if (_n(s.cset, "setb")) { + sn[on++] = s.swc; + s.encb(); + s.cset = "setc"; + break + } + if (_n(s.cset, "setc")) { + sn[on++] = s.swb; + s.encc(); + s.cset = "setb"; + break + } + } + }; + s.encafitsrow = function () { + if (s.rem <= 2 && un(s.msg, s.i) == s.fn4) { + var t = s.rem == 2 && un(s.msg, s.i + 1) <= 95; + sn[on++] = t; + if (t) { + sn[on++] = s.fn4; + s.enca(); + sn[on++] = un(s.msg, s.i + 1); + s.enca(); + s.i = s.i + 2 + } + } else { + sn[on++] = un(s.msg, s.i); + s.enca(); + s.i = s.i + 1; + sn[on++] = true + } + }; + s.encbfitsrow = function () { + if (s.rem <= 2 && un(s.msg, s.i) == s.fn4) { + var t = s.rem == 2 && un(s.msg, s.i + 1) >= 32; + sn[on++] = t; + if (t) { + sn[on++] = s.fn4; + s.encb(); + sn[on++] = un(s.msg, s.i + 1); + s.encb(); + s.i = s.i + 2 + } + } else { + sn[on++] = un(s.msg, s.i); + s.encb(); + s.i = s.i + 1; + sn[on++] = true + } + }; + s.cws = Lr(Mn(s.c + 5) * 44); + s.i = 0; + s.j = 0; + s.r = 1; + s.lastrow = false; + for (; ;) { + if (s.lastrow) break; + if (s.r > 44) { + sn[on++] = "bwipp.codablockfTooBig#13525"; + sn[on++] = "Maximum length exceeded"; + Pn() + } + sn[on++] = s.sta; + s.enca(); + if (s.i < s.msglen) { + sn[on++] = s.i; + s.numsscr() + } else { + sn[on++] = -1; + sn[on++] = -1 + } + s.nums = sn[--on]; + s.nchars = sn[--on]; + for (; ;) { + if (s.msglen == 0) { + sn[on++] = s.swb; + s.enca(); + s.cset = "setb"; + break + } + if (s.nums >= 2) { + sn[on++] = s.swc; + s.enca(); + s.cset = "setc"; + break + } + sn[on++] = s.i; + s.abeforeb(); + if (sn[--on]) { + sn[on++] = s.sft; + s.enca(); + s.cset = "seta"; + break + } + sn[on++] = s.swb; + s.enca(); + s.cset = "setb"; + break + } + s.j = s.j + 1; + s.endofrow = false; + for (; ;) { + s.rem = Mn(Mn(s.c + 3) - s.j % Mn(s.c + 5)); + if (s.i == s.msglen || s.endofrow) break; + sn[on++] = s.i; + s.numsscr(); + s.nums = sn[--on]; + s.nchars = sn[--on]; + sn[on++] = "remnums"; + if (s.nums > s.rem * 2) sn[on++] = s.rem * 2; + else sn[on++] = s.nums; + var R = sn[--on]; + s[sn[--on]] = R; + for (; ;) { + if ((_n(s.cset, "seta") || _n(s.cset, "setb")) && s.remnums >= 4 && un(s.msg, s.i) != s.fn1) { + if (s.remnums % 2 == 0 && s.rem >= 3) { + sn[on++] = s.swc; + if (_n(s.cset, "seta")) s.enca(); + else s.encb(); + s.cset = "setc"; + for (var d = 0, z = 2; d < z; d++) + if (un(s.msg, s.i) == s.fn1) { + sn[on++] = s.fn1; + s.encc(); + s.i = s.i + 1 + } else { + sn[on++] = hn(s.msg, s.i, 2); + s.encc(); + s.i = s.i + 2 + } break + } + if (s.remnums % 2 != 0 && s.rem >= 4) { + sn[on++] = un(s.msg, s.i); + if (_n(s.cset, "seta")) s.enca(); + else s.encb(); + s.i = s.i + 1; + sn[on++] = s.swc; + if (_n(s.cset, "seta")) s.enca(); + else s.encb(); + s.cset = "setc"; + for (var u = 0, O = 2; u < O; u++) + if (un(s.msg, s.i) == s.fn1) { + sn[on++] = s.fn1; + s.encc(); + s.i = s.i + 1 + } else { + sn[on++] = hn(s.msg, s.i, 2); + s.encc(); + s.i = s.i + 2 + } break + } + } + sn[on++] = _n(s.cset, "setb"); + sn[on++] = un(s.msg, s.i); + s.anotb(); + var L = sn[--on]; + var W = sn[--on]; + if (W && L && s.rem >= 2) { + if (s.i < s.msglen - 1) { + sn[on++] = s.i + 1; + s.bbeforea(); + if (sn[--on]) { + sn[on++] = s.sft; + s.encb(); + sn[on++] = un(s.msg, s.i); + s.enca(); + s.i = s.i + 1; + break + } + } + sn[on++] = s.swa; + s.encb(); + s.cset = "seta"; + sn[on++] = un(s.msg, s.i); + s.enca(); + s.i = s.i + 1; + break + } + sn[on++] = _n(s.cset, "seta"); + sn[on++] = un(s.msg, s.i); + s.bnota(); + var G = sn[--on]; + var Z = sn[--on]; + if (Z && G && s.rem >= 2) { + if (s.i < s.msglen - 1) { + sn[on++] = s.i + 1; + s.abeforeb(); + if (sn[--on]) { + sn[on++] = s.sft; + s.enca(); + sn[on++] = un(s.msg, s.i); + s.encb(); + s.i = s.i + 1; + break + } + } + sn[on++] = s.swb; + s.enca(); + s.cset = "setb"; + sn[on++] = un(s.msg, s.i); + s.encb(); + s.i = s.i + 1; + break + } + if (_n(s.cset, "setc") && s.remnums < 2 && s.rem >= 2) { + s.rem = Mn(s.rem - 1); + sn[on++] = s.i; + s.abeforeb(); + if (sn[--on]) { + sn[on++] = s.swa; + s.encc(); + s.cset = "seta"; + s.encafitsrow(); + if (sn[--on]) break + } else { + sn[on++] = s.swb; + s.encc(); + s.cset = "setb"; + s.encbfitsrow(); + if (sn[--on]) break + } + } + var F = un(s.seta, un(s.msg, s.i)) !== undefined; + if (_n(s.cset, "seta") && F && s.rem >= 1) { + s.encafitsrow(); + if (sn[--on]) break + } + var Y = un(s.setb, un(s.msg, s.i)) !== undefined; + if (_n(s.cset, "setb") && Y && s.rem >= 1) { + s.encbfitsrow(); + if (sn[--on]) break + } + if (_n(s.cset, "setc") && s.remnums >= 2 && s.rem >= 1) { + if (un(s.msg, s.i) == s.fn1) { + sn[on++] = s.fn1; + s.encc(); + s.i = s.i + 1 + } else { + sn[on++] = hn(s.msg, s.i, 2); + s.encc(); + s.i = s.i + 2 + } + break + } + s.endofrow = true; + break + } + } + if ((s.r >= s.rows || s.rows == -1) && s.r > 1 && s.i == s.msglen && s.rem >= 2) { + sn[on++] = Mn(s.rem - 2); + s.padrow(); + s.j = s.j + 3; + sn[on++] = s.stp; + s.enca(); + s.lastrow = true + } else { + sn[on++] = s.rem; + s.padrow(); + s.j = s.j + 1; + sn[on++] = s.stp; + s.enca(); + s.r = s.r + 1 + } + } + s.cws = hn(s.cws, 0, s.j); + if (!wt.__13698__) (function () { + var t = Object.create(s); + sn[on++] = Infinity; + for (var e = 64; e <= 95; e += 1) sn[on++] = e; + for (var i = 0; i <= 15; i += 1) sn[on++] = i; + for (var n = 26; n <= 63; n += 1) sn[on++] = n; + t.abmap = Lr(); + sn[on++] = Infinity; + for (var r = 0; r <= 85; r += 1) sn[on++] = r; + t.cmap = Lr(); + for (var a in t) t.hasOwnProperty(a) && (wt.$ctx[a] = t[a]); + wt.__13698__ = 1 + })(); + s.chkmsg = Lr(s.kmsg.length); + s.j = 0; + for (var f = 0, Q = s.kmsg.length - 1; f <= Q; f += 1) { + s.i = f; + s.char = un(s.kmsg, s.i); + if (s.char >= 0) { + fn(s.chkmsg, s.j, s.char); + s.j = s.j + 1 + } + if (s.char == s.fn1 && s.i != 0) { + fn(s.chkmsg, s.j, 29); + s.j = s.j + 1 + } + } + s.t1 = 0; + s.t2 = 0; + s.k1 = 0; + s.k2 = 0; + for (var h = 0, J = s.j - 1; h <= J; h += 1) { + s.i = h; + s.t1 = un(s.chkmsg, s.i) * s.i % 86; + s.t2 = Mn(s.t1 + un(s.chkmsg, s.i)) % 86; + s.k1 = Mn(s.k1 + s.t2) % 86; + s.k2 = Mn(s.k2 + s.t1) % 86 + } + sn[on++] = s.cws; + sn[on++] = s.cws.length - 4; + if (yn(s.cset, "setc")) sn[on++] = s.abmap; + else sn[on++] = s.cmap; + var V = un(sn[--on], s.k1); + var K = sn[--on]; + fn(sn[--on], K, V); + sn[on++] = s.cws; + sn[on++] = s.cws.length - 3; + if (yn(s.cset, "setc")) sn[on++] = s.abmap; + else sn[on++] = s.cmap; + var q = un(sn[--on], s.k2); + var X = sn[--on]; + fn(sn[--on], X, q); + var m = s.cws; + sn[on++] = m; + sn[on++] = 2; + if (un(m, 2 - 1) != 99) sn[on++] = s.abmap; + else sn[on++] = s.cmap; + var $ = un(sn[--on], s.r - 2); + var tt = sn[--on]; + fn(sn[--on], tt, $); + for (var g = 1, et = s.r - 1; g <= et; g += 1) { + s.i = g; + var v = s.cws; + var b = s.i; + var I = s.c; + sn[on++] = v; + sn[on++] = Mn(b * Mn(I + 5) + 2); + if (un(v, Mn(Mn(b * Mn(I + 5) + 2) - 1)) != 99) sn[on++] = s.abmap; + else sn[on++] = s.cmap; + var it = un(sn[--on], s.i + 42); + var nt = sn[--on]; + fn(sn[--on], nt, it) + } + for (var A = 0, rt = s.r - 1; A <= rt; A += 1) { + s.rcws = hn(s.cws, A * Mn(s.c + 5), Mn(s.c + 4)); + s.csum = un(s.rcws, 0); + for (var _ = 1, at = s.rcws.length - 2; _ <= at; _ += 1) { + s.i = _; + s.csum = Mn(s.csum + un(s.rcws, s.i) * s.i) + } + fn(s.rcws, s.rcws.length - 1, s.csum % 103) + } + var ot = un(s.options, "debugcws") !== undefined; + if (ot) { + sn[on++] = "bwipp.debugcws#13738"; + sn[on++] = s.cws; + Pn() + } + if (!wt.__13759__) (function () { + var t = Object.create(s); + t.encs = Lr(["212222", "222122", "222221", "121223", "121322", "131222", "122213", "122312", "132212", "221213", "221312", "231212", "112232", "122132", "122231", "113222", "123122", "123221", "223211", "221132", "221231", "213212", "223112", "312131", "311222", "321122", "321221", "312212", "322112", "322211", "212123", "212321", "232121", "111323", "131123", "131321", "112313", "132113", "132311", "211313", "231113", "231311", "112133", "112331", "132131", "113123", "113321", "133121", "313121", "211331", "231131", "213113", "213311", "213131", "311123", "311321", "331121", "312113", "312311", "332111", "314111", "221411", "431111", "111224", "111422", "121124", "121421", "141122", "141221", "112214", "112412", "122114", "122411", "142112", "142211", "241211", "221114", "413111", "241112", "134111", "111242", "121142", "121241", "114212", "124112", "124211", "411212", "421112", "421211", "212141", "214121", "412121", "111143", "111341", "131141", "114113", "114311", "411113", "411311", "113141", "114131", "311141", "411131", "211412", "2331112"]); + for (var e in t) t.hasOwnProperty(e) && (wt.$ctx[e] = t[e]); + wt.__13759__ = 1 + })(); + s.rowbits = Lr(s.r); + for (var y = 0, st = s.r - 1; y <= st; y += 1) { + s.i = y; + sn[on++] = Infinity; + var x = hn(s.cws, s.i * Mn(s.c + 5), Mn(s.c + 5)); + for (var w = 0, ct = x.length; w < ct; w++) vn(un(s.encs, un(x, w)), function () { + var t = sn[--on]; + sn[on++] = Mn(t - 48) + }); + s.sbs = Lr(); + sn[on++] = Infinity; + var M = s.sbs; + sn[on++] = 0; + for (var P = 0, lt = M.length; P < lt; P++) { + var j = sn[--on]; + var pt = j == 1 ? 0 : 1; + sn[on++] = j; + for (var E = 0, dt = un(M, P); E < dt; E++) sn[on++] = pt + } + An(Lr(bn() - 1)); + var ut = sn[--on]; + var ft = sn[--on]; + sn[on++] = ut; + sn[on++] = ft; + on--; + var ht = sn[--on]; + var mt = sn[--on]; + sn[on++] = ht; + sn[on++] = mt; + on--; + fn(s.rowbits, s.i, sn[--on]) + } + s.symwid = Mn(s.c * 11 + 57); + sn[on++] = Infinity; + for (var T = 0, gt = s.symwid * s.sepheight; T < gt; T++) sn[on++] = 1; + for (var C = 0, vt = s.r - 2; C <= vt; C += 1) { + s.i = C; + for (var B = 0, bt = s.rowheight; B < bt; B++) In(un(s.rowbits, s.i)); + for (var S = 0, It = s.sepheight; S < It; S++) { + sn[on++] = 1; + sn[on++] = 1; + sn[on++] = 0; + sn[on++] = 1; + sn[on++] = 0; + sn[on++] = 0; + sn[on++] = 0; + sn[on++] = 0; + sn[on++] = 1; + sn[on++] = 0; + sn[on++] = 0; + for (var D = 0, At = Mn(s.symwid - 24); D < At; D++) sn[on++] = 1; + sn[on++] = 1; + sn[on++] = 1; + sn[on++] = 0; + sn[on++] = 0; + sn[on++] = 0; + sn[on++] = 1; + sn[on++] = 1; + sn[on++] = 1; + sn[on++] = 0; + sn[on++] = 1; + sn[on++] = 0; + sn[on++] = 1; + sn[on++] = 1 + } + } + for (var k = 0, _t = s.rowheight; k < _t; k++) In(un(s.rowbits, s.r - 1)); + for (var N = 0, yt = s.symwid * s.sepheight; N < yt; N++) sn[on++] = 1; + s.pixs = Lr(); + var xt = new Map([ + ["ren", Tn], + ["pixs", s.pixs], + ["pixx", s.symwid], + ["pixy", ~~(s.pixs.length / s.symwid)], + ["height", ~~(s.pixs.length / s.symwid) / 72], + ["width", s.symwid / 72], + ["opt", s.options] + ]); + sn[on++] = xt; + if (!s.dontdraw) Tn() + } + + function Le() { + var s = Object.create(Le.$ctx || (Le.$ctx = {})); + s.dontdraw = false; + s.sam = -1; + s.rows = 0; + s.rowheight = 8; + s.sepheight = 1; + s.raw = false; + s.parse = false; + s.parsefnc = false; + sn[on++] = s; + jn(); + s.options = sn[--on]; + s.barcode = sn[--on]; + if (s.rows != 0 && (s.rows < 2 || s.rows > 16)) { + sn[on++] = "bwipp.code16kBadRows#13855"; + sn[on++] = "Code 16K must have 2 to 16 rows"; + Pn() + } + if (s.rowheight < 8) { + sn[on++] = "bwipp.code16kBadRowHeight#13859"; + sn[on++] = "Code 16K must have rowheight of at least 8"; + Pn() + } + if (s.sepheight < 1) { + sn[on++] = "bwipp.code16kBadSepHeight#13863"; + sn[on++] = "Code 16K must have sepheight of at least 1"; + Pn() + } + if (s.sam != -1) { + sn[on++] = true; + for (var t = 0, U = 1; t < U; t++) { + var e = s.sam; + if (e < 12 || e > 99) { + on--; + sn[on++] = false; + break + } + if (s.sam % 10 < 2) { + on--; + sn[on++] = false; + break + } + if (~~(s.sam / 10) > s.sam % 10) { + on--; + sn[on++] = false; + break + } + } + if (wn(sn[--on])) { + sn[on++] = "bwipp.code16kBadSAM#13874"; + sn[on++] = 'SAM must be formatted as "NM" for Nth of M symbols, from 2 to 9 symbols'; + Pn() + } + } + if (s.sam != -1) s.rows = 16; + if (!Le.__13945__) (function () { + var t = Object.create(s); + t.swa = -1; + t.swb = -2; + t.swc = -3; + t.sa1 = -4; + t.sb1 = -5; + t.sc1 = -6; + t.sa2 = -7; + t.sb2 = -8; + t.sc2 = -9; + t.pad = -10; + t.sb3 = -11; + t.sc3 = -12; + t.fn1 = -13; + t.fn2 = -14; + t.fn3 = -15; + t.fn4 = -16; + t.charmaps = Lr([Lr([32, 32, "00"]), Lr(["!", "!", "01"]), Lr(['"', '"', "02"]), Lr(["#", "#", "03"]), Lr(["$", "$", "04"]), Lr(["%", "%", "05"]), Lr(["&", "&", "06"]), Lr(["'", "'", "07"]), Lr([40, 40, "08"]), Lr([41, 41, "09"]), Lr(["*", "*", "10"]), Lr(["+", "+", "11"]), Lr([",", ",", "12"]), Lr(["-", "-", "13"]), Lr([".", ".", "14"]), Lr(["/", "/", "15"]), Lr(["0", "0", "16"]), Lr(["1", "1", "17"]), Lr(["2", "2", "18"]), Lr(["3", "3", "19"]), Lr(["4", "4", "20"]), Lr(["5", "5", "21"]), Lr(["6", "6", "22"]), Lr(["7", "7", "23"]), Lr(["8", "8", "24"]), Lr(["9", "9", "25"]), Lr([":", ":", "26"]), Lr([";", ";", "27"]), Lr(["<", "<", "28"]), Lr(["=", "=", "29"]), Lr([">", ">", "30"]), Lr(["?", "?", "31"]), Lr(["@", "@", "32"]), Lr(["A", "A", "33"]), Lr(["B", "B", "34"]), Lr(["C", "C", "35"]), Lr(["D", "D", "36"]), Lr(["E", "E", "37"]), Lr(["F", "F", "38"]), Lr(["G", "G", "39"]), Lr(["H", "H", "40"]), Lr(["I", "I", "41"]), Lr(["J", "J", "42"]), Lr(["K", "K", "43"]), Lr(["L", "L", "44"]), Lr(["M", "M", "45"]), Lr(["N", "N", "46"]), Lr(["O", "O", "47"]), Lr(["P", "P", "48"]), Lr(["Q", "Q", "49"]), Lr(["R", "R", "50"]), Lr(["S", "S", "51"]), Lr(["T", "T", "52"]), Lr(["U", "U", "53"]), Lr(["V", "V", "54"]), Lr(["W", "W", "55"]), Lr(["X", "X", "56"]), Lr(["Y", "Y", "57"]), Lr(["Z", "Z", "58"]), Lr(["[", "[", "59"]), Lr([92, 92, "60"]), Lr(["]", "]", "61"]), Lr(["^", "^", "62"]), Lr(["_", "_", "63"]), Lr([0, "`", "64"]), Lr([1, "a", "65"]), Lr([2, "b", "66"]), Lr([3, "c", "67"]), Lr([4, "d", "68"]), Lr([5, "e", "69"]), Lr([6, "f", "70"]), Lr([7, "g", "71"]), Lr([8, "h", "72"]), Lr([9, "i", "73"]), Lr([10, "j", "74"]), Lr([11, "k", "75"]), Lr([12, "l", "76"]), Lr([13, "m", "77"]), Lr([14, "n", "78"]), Lr([15, "o", "79"]), Lr([16, "p", "80"]), Lr([17, "q", "81"]), Lr([18, "r", "82"]), Lr([19, "s", "83"]), Lr([20, "t", "84"]), Lr([21, "u", "85"]), Lr([22, "v", "86"]), Lr([23, "w", "87"]), Lr([24, "x", "88"]), Lr([25, "y", "89"]), Lr([26, "z", "90"]), Lr([27, "{", "91"]), Lr([28, "|", "92"]), Lr([29, "}", "93"]), Lr([30, "~", "94"]), Lr([31, 127, "95"]), Lr([t.fn3, t.fn3, "96"]), Lr([t.fn2, t.fn2, "97"]), Lr([t.sb1, t.sa1, "98"]), Lr([t.swc, t.swc, "99"]), Lr([t.swb, t.fn4, t.swb]), Lr([t.fn4, t.swa, t.swa]), Lr([t.fn1, t.fn1, t.fn1]), Lr([t.pad, t.pad, t.pad]), Lr([t.sb2, t.sa2, t.sb1]), Lr([t.sc2, t.sc2, t.sb2]), Lr([t.sc3, t.sc3, t.sb3])]); + t.charvals = Lr([new Map, new Map, new Map]); + for (var e = 0, i = t.charmaps.length - 1; e <= i; e += 1) { + t.i = e; + t.encs = un(t.charmaps, t.i); + for (var n = 0; n <= 2; n += 1) { + t.j = n; + var r = un(t.encs, t.j); + sn[on++] = r; + if (_n(Oe(r), "stringtype")) { + var a = un(sn[--on], 0); + sn[on++] = a + } + fn(un(t.charvals, t.j), sn[--on], t.i) + } + } + t.seta = un(t.charvals, 0); + t.setb = un(t.charvals, 1); + t.setc = un(t.charvals, 2); + for (var o in t) t.hasOwnProperty(o) && (Le.$ctx[o] = t[o]); + Le.__13945__ = 1 + })(); + if (s.raw) { + s.cws = Lr(s.barcode.length); + s.i = 0; + s.j = 0; + for (; ;) { + if (s.i >= s.barcode.length - 3) break; + if (un(s.barcode, s.i) != 94) break; + var i = hn(s.barcode, s.i + 1, 3); + sn[on++] = i; + sn[on++] = false; + for (var n = 0, H = i.length; n < H; n++) { + var r = un(i, n); + if (r < 48 || r > 57) { + on--; + sn[on++] = true + } + } + if (sn[--on]) { + on--; + break + } + s.cw = pn(sn[--on]); + fn(s.cws, s.j, s.cw); + s.i = s.i + 4; + s.j = s.j + 1 + } + if (s.i != s.barcode.length) { + sn[on++] = "bwipp.code16kBadRawFormat#13963"; + sn[on++] = "raw data must be formatted as ^NNN"; + Pn() + } + s.cws = hn(s.cws, 0, s.j) + } else { + var R = new Map([ + ["parse", s.parse], + ["parsefnc", s.parsefnc], + ["eci", true], + ["FNC1", s.fn1], + ["FNC2", s.fn2], + ["FNC3", s.fn3] + ]); + s.fncvals = R; + sn[on++] = "msg"; + sn[on++] = s.barcode; + sn[on++] = s.fncvals; + En(); + var z = sn[--on]; + s[sn[--on]] = z; + s.msglen = s.msg.length; + sn[on++] = Infinity; + for (var a = 0, O = s.msglen; a < O; a++) sn[on++] = 0; + sn[on++] = 0; + s.numSA = Lr(); + sn[on++] = Infinity; + for (var o = 0, L = s.msglen; o < L; o++) sn[on++] = 0; + sn[on++] = 0; + s.numEA = Lr(); + for (var c = s.msglen - 1; c >= 0; c -= 1) { + s.i = c; + if (un(s.msg, s.i) >= 0) + if (un(s.msg, s.i) >= 128) fn(s.numEA, s.i, Mn(un(s.numEA, s.i + 1) + 1)); + else fn(s.numSA, s.i, Mn(un(s.numSA, s.i + 1) + 1)) + } + s.ea = false; + s.msgtmp = Lr([]); + for (var l = 0, W = s.msglen - 1; l <= W; l += 1) { + s.i = l; + s.c = un(s.msg, s.i); + if (!xn(s.ea, s.c < 128) && s.c >= 0) { + if (s.ea) sn[on++] = s.numSA; + else sn[on++] = s.numEA; + var p = un(sn[--on], s.i); + var G = Mn(p + s.i) == s.msglen ? 3 : 5; + if (p < G) { + sn[on++] = Infinity; + In(s.msgtmp); + sn[on++] = s.fn4; + s.msgtmp = Lr() + } else { + sn[on++] = Infinity; + In(s.msgtmp); + sn[on++] = s.fn4; + sn[on++] = s.fn4; + s.msgtmp = Lr(); + s.ea = !s.ea + } + } + sn[on++] = Infinity; + In(s.msgtmp); + if (s.c >= 0) sn[on++] = s.c & 127; + else sn[on++] = s.c; + s.msgtmp = Lr() + } + s.msg = s.msgtmp; + s.msglen = s.msg.length; + s.numsscr = function () { + s.n = 0; + s.s = 0; + s.p = sn[--on]; + for (; ;) { + if (s.p >= s.msglen) break; + var t = un(s.msg, s.p); + var e = un(s.setc, t) !== undefined; + sn[on++] = t; + if (!e) { + on--; + break + } + if (sn[--on] == s.fn1) + if (s.s % 2 == 0) s.s = s.s + 1; + else break; + s.n = s.n + 1; + s.s = s.s + 1; + s.p = Mn(s.p + 1) + } + sn[on++] = s.n; + sn[on++] = s.s + }; + s.enca = function () { + fn(s.cws, s.j, un(s.seta, sn[--on])); + s.j = s.j + 1 + }; + s.encb = function () { + fn(s.cws, s.j, un(s.setb, sn[--on])); + s.j = s.j + 1 + }; + s.encc = function () { + var t = sn[--on]; + sn[on++] = t; + if (yn(Oe(t), "arraytype")) { + var e = un(s.setc, sn[--on]); + sn[on++] = e + } else { + In(sn[--on]); + var i = sn[--on]; + var n = sn[--on]; + sn[on++] = Mn(Mn(i - 48) + Mn(n - 48) * 10) + } + fn(s.cws, s.j, sn[--on]); + s.j = s.j + 1 + }; + s.anotb = function () { + var t = sn[--on]; + var e = un(s.seta, t) !== undefined; + var i = un(s.setb, t) !== undefined; + sn[on++] = e && !i + }; + s.bnota = function () { + var t = sn[--on]; + var e = un(s.setb, t) !== undefined; + var i = un(s.seta, t) !== undefined; + sn[on++] = e && !i + }; + sn[on++] = Infinity; + for (var d = 0, Z = s.msg.length; d < Z; d++) sn[on++] = 0; + sn[on++] = 9999; + s.nextanotb = Lr(); + sn[on++] = Infinity; + for (var u = 0, F = s.msg.length; u < F; u++) sn[on++] = 0; + sn[on++] = 9999; + s.nextbnota = Lr(); + for (var f = s.msg.length - 1; f >= 0; f -= 1) { + s.i = f; + sn[on++] = un(s.msg, s.i); + s.anotb(); + if (sn[--on]) fn(s.nextanotb, s.i, 0); + else fn(s.nextanotb, s.i, Mn(un(s.nextanotb, s.i + 1) + 1)); + sn[on++] = un(s.msg, s.i); + s.bnota(); + if (sn[--on]) fn(s.nextbnota, s.i, 0); + else fn(s.nextbnota, s.i, Mn(un(s.nextbnota, s.i + 1) + 1)) + } + s.abeforeb = function () { + var t = sn[--on]; + sn[on++] = Sn(un(s.nextanotb, t), un(s.nextbnota, t)) + }; + s.bbeforea = function () { + var t = sn[--on]; + sn[on++] = Sn(un(s.nextbnota, t), un(s.nextanotb, t)) + }; + s.cws = Lr(s.barcode.length * 2 + 3); + s.i = 0; + s.j = 0; + for (; ;) { + if (s.sam != -1) { + fn(s.cws, 0, ~~(s.sam / 10) - 1); + fn(s.cws, 1, s.sam % 10 - 1); + s.j = 2; + s.cset = "setb"; + s.mode = 7; + break + } + if (s.msglen == 0) { + s.cset = "setb"; + s.mode = 1; + break + } + if (s.msglen >= 2) { + sn[on++] = un(s.msg, 0) == s.fn1; + sn[on++] = 1; + s.numsscr(); + var Y = sn[--on]; + var Q = sn[--on]; + sn[on++] = Y; + sn[on++] = Q; + on--; + var J = sn[--on]; + var V = sn[--on]; + if (V && J >= 2) { + s.cset = "setc"; + s.mode = 4; + s.i = 1; + break + } + } + if (un(s.msg, 0) == s.fn1) { + s.cset = "setb"; + s.mode = 3; + s.i = 1; + break + } + if (s.msglen >= 2) { + sn[on++] = 0; + s.numsscr(); + var K = sn[--on]; + var q = sn[--on]; + sn[on++] = K; + sn[on++] = q; + on--; + var h = sn[--on]; + if (h >= 2 && h % 2 == 0) { + s.cset = "setc"; + s.mode = 2; + break + } + sn[on++] = 0; + s.numsscr(); + var X = sn[--on]; + var $ = sn[--on]; + sn[on++] = X; + sn[on++] = $; + on--; + var m = sn[--on]; + if (m >= 3 && m % 2 == 1) { + sn[on++] = un(s.msg, 0); + s.encb(); + s.cset = "setc"; + s.mode = 5; + s.i = 1; + break + } + var tt = un(s.setb, un(s.msg, 0)) !== undefined; + sn[on++] = tt; + sn[on++] = 1; + s.numsscr(); + var et = sn[--on]; + var it = sn[--on]; + sn[on++] = et; + sn[on++] = it; + on--; + var g = sn[--on]; + var nt = sn[--on]; + if (nt && (g >= 2 && g % 2 == 0)) { + sn[on++] = un(s.msg, 0); + s.encb(); + s.cset = "setc"; + s.mode = 5; + s.i = 1; + break + } + var rt = un(s.setb, un(s.msg, 0)) !== undefined; + sn[on++] = rt; + sn[on++] = 1; + s.numsscr(); + var at = sn[--on]; + var ot = sn[--on]; + sn[on++] = at; + sn[on++] = ot; + on--; + var v = sn[--on]; + var st = sn[--on]; + if (st && (v >= 3 && v % 2 == 1)) { + sn[on++] = un(s.msg, 0); + s.encb(); + sn[on++] = un(s.msg, 1); + s.encb(); + s.cset = "setc"; + s.mode = 6; + s.i = 2; + break + } + var ct = un(s.setb, un(s.msg, 0)) !== undefined; + var lt = un(s.setb, un(s.msg, 1)) !== undefined; + sn[on++] = ct && lt; + sn[on++] = 2; + s.numsscr(); + var pt = sn[--on]; + var dt = sn[--on]; + sn[on++] = pt; + sn[on++] = dt; + on--; + var b = sn[--on]; + var ut = sn[--on]; + if (ut && (b >= 2 && b % 2 == 0)) { + sn[on++] = un(s.msg, 0); + s.encb(); + sn[on++] = un(s.msg, 1); + s.encb(); + s.cset = "setc"; + s.mode = 6; + s.i = 2; + break + } + } + sn[on++] = 0; + s.abeforeb(); + if (sn[--on]) { + s.cset = "seta"; + s.mode = 0; + break + } + s.cset = "setb"; + s.mode = 1; + break + } + for (; ;) { + if (s.i == s.msglen) break; + sn[on++] = s.i; + s.numsscr(); + s.nums = sn[--on]; + s.nchars = sn[--on]; + for (; ;) { + if (_n(s.cset, "seta")) { + if (s.i < s.msglen - 1) { + sn[on++] = un(s.msg, s.i); + s.bnota(); + sn[on++] = s.i + 1; + s.abeforeb(); + var ft = sn[--on]; + var ht = sn[--on]; + if (ht && ft) { + sn[on++] = s.sb1; + s.enca(); + sn[on++] = un(s.msg, s.i); + s.encb(); + s.i = s.i + 1; + break + } + } + if (s.i < s.msglen - 2) { + sn[on++] = un(s.msg, s.i); + s.bnota(); + sn[on++] = un(s.msg, s.i + 1); + s.bnota(); + var mt = sn[--on]; + var gt = sn[--on]; + sn[on++] = Nn(gt, mt); + sn[on++] = s.i + 2; + s.abeforeb(); + var vt = sn[--on]; + var bt = sn[--on]; + if (bt && vt) { + sn[on++] = s.sb2; + s.enca(); + sn[on++] = un(s.msg, s.i); + s.encb(); + sn[on++] = un(s.msg, s.i + 1); + s.encb(); + s.i = s.i + 2; + break + } + } + sn[on++] = un(s.msg, s.i); + s.bnota(); + if (sn[--on]) { + sn[on++] = s.swb; + s.enca(); + s.cset = "setb"; + break + } + if (s.i < s.msglen - 4) { + var It = un(s.seta, un(s.msg, s.i + 4)) !== undefined; + if (s.nums == 4 && It) { + sn[on++] = s.sc2; + s.enca(); + for (var I = 0, At = 2; I < At; I++) + if (un(s.msg, s.i) == s.fn1) { + sn[on++] = s.fn1; + s.encc(); + s.i = s.i + 1 + } else { + sn[on++] = hn(s.msg, s.i, 2); + s.encc(); + s.i = s.i + 2 + } break + } + } + if (s.i < s.msglen - 6) { + var _t = un(s.seta, un(s.msg, s.i + 6)) !== undefined; + if (s.nums == 6 && _t) { + sn[on++] = s.sc3; + s.enca(); + for (var A = 0, yt = 3; A < yt; A++) + if (un(s.msg, s.i) == s.fn1) { + sn[on++] = s.fn1; + s.encc(); + s.i = s.i + 1 + } else { + sn[on++] = hn(s.msg, s.i, 2); + s.encc(); + s.i = s.i + 2 + } break + } + } + if (s.nums >= 4 && s.nums % 2 == 0) { + sn[on++] = s.swc; + s.enca(); + s.cset = "setc"; + break + } + sn[on++] = un(s.msg, s.i); + s.enca(); + s.i = s.i + 1; + break + } + if (_n(s.cset, "setb")) { + if (s.i < s.msglen - 1) { + sn[on++] = un(s.msg, s.i); + s.anotb(); + sn[on++] = s.i + 1; + s.bbeforea(); + var xt = sn[--on]; + var wt = sn[--on]; + if (wt && xt) { + sn[on++] = s.sa1; + s.encb(); + sn[on++] = un(s.msg, s.i); + s.enca(); + s.i = s.i + 1; + break + } + } + if (s.i < s.msglen - 2) { + sn[on++] = un(s.msg, s.i); + s.anotb(); + sn[on++] = un(s.msg, s.i + 1); + s.anotb(); + var Mt = sn[--on]; + var Pt = sn[--on]; + sn[on++] = Nn(Pt, Mt); + sn[on++] = s.i + 2; + s.bbeforea(); + var jt = sn[--on]; + var Et = sn[--on]; + if (Et && jt) { + sn[on++] = s.sa2; + s.encb(); + sn[on++] = un(s.msg, s.i); + s.enca(); + sn[on++] = un(s.msg, s.i + 1); + s.enca(); + s.i = s.i + 2; + break + } + } + sn[on++] = un(s.msg, s.i); + s.anotb(); + if (sn[--on]) { + sn[on++] = s.swa; + s.encb(); + s.cset = "seta"; + break + } + if (s.i < s.msglen - 4) { + var Tt = un(s.setb, un(s.msg, s.i + 4)) !== undefined; + if (s.nums == 4 && Tt) { + sn[on++] = s.sc2; + s.encb(); + for (var _ = 0, Ct = 2; _ < Ct; _++) + if (un(s.msg, s.i) == s.fn1) { + sn[on++] = s.fn1; + s.encc(); + s.i = s.i + 1 + } else { + sn[on++] = hn(s.msg, s.i, 2); + s.encc(); + s.i = s.i + 2 + } break + } + } + if (s.i < s.msglen - 6) { + var Bt = un(s.setb, un(s.msg, s.i + 6)) !== undefined; + if (s.nums == 6 && Bt) { + sn[on++] = s.sc3; + s.encb(); + for (var y = 0, St = 3; y < St; y++) + if (un(s.msg, s.i) == s.fn1) { + sn[on++] = s.fn1; + s.encc(); + s.i = s.i + 1 + } else { + sn[on++] = hn(s.msg, s.i, 2); + s.encc(); + s.i = s.i + 2 + } break + } + } + if (s.nums >= 4 && s.nums % 2 == 0) { + sn[on++] = s.swc; + s.encb(); + s.cset = "setc"; + break + } + sn[on++] = un(s.msg, s.i); + s.encb(); + s.i = s.i + 1; + break + } + if (_n(s.cset, "setc")) { + if (s.nums >= 2) { + if (un(s.msg, s.i) == s.fn1) { + sn[on++] = s.fn1; + s.encc(); + s.i = s.i + 1 + } else { + sn[on++] = hn(s.msg, s.i, 2); + s.encc(); + s.i = s.i + 2 + } + break + } + if (s.i < s.msglen - 1) { + var Dt = un(s.setb, un(s.msg, s.i)) !== undefined; + sn[on++] = Dt; + sn[on++] = s.i + 1; + s.numsscr(); + var kt = sn[--on]; + var Nt = sn[--on]; + sn[on++] = kt; + sn[on++] = Nt; + on--; + var x = sn[--on]; + var Ut = sn[--on]; + if (Ut && (x >= 2 && x % 2 == 0)) { + sn[on++] = s.sb1; + s.encc(); + sn[on++] = un(s.msg, s.i); + s.encb(); + s.i = s.i + 1; + break + } + } + if (s.i < s.msglen - 1) { + var Ht = un(s.setb, un(s.msg, s.i)) !== undefined; + sn[on++] = Ht; + sn[on++] = s.i + 1; + s.numsscr(); + var Rt = sn[--on]; + var zt = sn[--on]; + sn[on++] = Rt; + sn[on++] = zt; + on--; + var w = sn[--on]; + var Ot = sn[--on]; + if (Ot && (w >= 3 && w % 2 == 1)) { + sn[on++] = s.sb2; + s.encc(); + sn[on++] = un(s.msg, s.i); + s.encb(); + sn[on++] = un(s.msg, s.i + 1); + s.encb(); + s.i = s.i + 2; + break + } + } + if (s.i < s.msglen - 2) { + var Lt = un(s.setb, un(s.msg, s.i)) !== undefined; + var Wt = un(s.setb, un(s.msg, s.i + 1)) !== undefined; + sn[on++] = Lt && Wt; + sn[on++] = s.i + 2; + s.numsscr(); + var Gt = sn[--on]; + var Zt = sn[--on]; + sn[on++] = Gt; + sn[on++] = Zt; + on--; + var M = sn[--on]; + var Ft = sn[--on]; + if (Ft && (M >= 2 && M % 2 == 0)) { + sn[on++] = s.sb2; + s.encc(); + sn[on++] = un(s.msg, s.i); + s.encb(); + sn[on++] = un(s.msg, s.i + 1); + s.encb(); + s.i = s.i + 2; + break + } + } + if (s.i < s.msglen - 3) { + var Yt = un(s.setb, un(s.msg, s.i)) !== undefined; + var Qt = un(s.setb, un(s.msg, s.i + 1)) !== undefined; + sn[on++] = Yt && Qt; + sn[on++] = s.i + 2; + s.numsscr(); + var Jt = sn[--on]; + var Vt = sn[--on]; + sn[on++] = Jt; + sn[on++] = Vt; + on--; + var P = sn[--on]; + var Kt = sn[--on]; + if (Kt && (P >= 3 && P % 2 == 1)) { + sn[on++] = s.sb3; + s.encc(); + sn[on++] = un(s.msg, s.i); + s.encb(); + sn[on++] = un(s.msg, s.i + 1); + s.encb(); + sn[on++] = un(s.msg, s.i + 2); + s.encb(); + s.i = s.i + 3; + break + } + } + if (s.i < s.msglen - 3) { + var qt = un(s.setb, un(s.msg, s.i)) !== undefined; + var Xt = un(s.setb, un(s.msg, s.i + 1)) !== undefined; + var $t = un(s.setb, un(s.msg, s.i + 2)) !== undefined; + sn[on++] = qt && Xt && $t; + sn[on++] = s.i + 3; + s.numsscr(); + var te = sn[--on]; + var ee = sn[--on]; + sn[on++] = te; + sn[on++] = ee; + on--; + var j = sn[--on]; + var ie = sn[--on]; + if (ie && (j >= 2 && j % 2 == 0)) { + sn[on++] = s.sb3; + s.encc(); + sn[on++] = un(s.msg, s.i); + s.encb(); + sn[on++] = un(s.msg, s.i + 1); + s.encb(); + sn[on++] = un(s.msg, s.i + 2); + s.encb(); + s.i = s.i + 3; + break + } + } + sn[on++] = s.i; + s.abeforeb(); + if (sn[--on]) { + sn[on++] = s.swa; + s.encc(); + s.cset = "seta"; + break + } + sn[on++] = s.swb; + s.encc(); + s.cset = "setb"; + break + } + break + } + } + s.cws = hn(s.cws, 0, s.j) + } + if (!Le.__14438__) (function () { + var t = Object.create(s); + t.metrics = Lr([Lr([2, 7]), Lr([3, 12]), Lr([4, 17]), Lr([5, 22]), Lr([6, 27]), Lr([7, 32]), Lr([8, 37]), Lr([9, 42]), Lr([10, 47]), Lr([11, 52]), Lr([12, 57]), Lr([13, 62]), Lr([14, 67]), Lr([15, 72]), Lr([16, 77])]); + for (var e in t) t.hasOwnProperty(e) && (Le.$ctx[e] = t[e]); + Le.__14438__ = 1 + })(); + s.urows = s.rows; + var E = s.metrics; + for (var T = 0, ne = E.length; T < ne; T++) { + s.m = un(E, T); + s.r = un(s.m, 0); + s.dcws = un(s.m, 1); + s.okay = true; + if (s.urows != 0 && s.urows != s.r) s.okay = false; + if (s.cws.length > s.dcws) s.okay = false; + if (s.okay) break + } + if (!s.okay) { + sn[on++] = "bwipp.code16kNoValidSymbol#14453"; + sn[on++] = "Maximum length exceeded or data too large for given options"; + Pn() + } + sn[on++] = Infinity; + In(s.cws); + for (var re = 0, ae = Mn(s.dcws - s.cws.length); re < ae; re++) sn[on++] = 103; + s.cws = Lr(); + sn[on++] = Infinity; + sn[on++] = Mn(Mn(s.r - 2) * 7 + s.mode); + In(s.cws); + s.cws = Lr(); + sn[on++] = 0; + for (var C = 0, oe = s.dcws; C <= oe; C += 1) { + var se = sn[--on]; + sn[on++] = Mn(se + (C + 2) * un(s.cws, C)) + } + s.c1 = sn[--on] % 107; + sn[on++] = 0; + for (var B = 0, ce = s.dcws; B <= ce; B += 1) { + var le = sn[--on]; + sn[on++] = Mn(le + (B + 1) * un(s.cws, B)) + } + s.c2 = Mn(sn[--on] + s.c1 * Mn(s.dcws + 2)) % 107; + sn[on++] = Infinity; + In(s.cws); + sn[on++] = s.c1; + sn[on++] = s.c2; + s.cws = Lr(); + var pe = un(s.options, "debugcws") !== undefined; + if (pe) { + sn[on++] = "bwipp.debugcws#14469"; + sn[on++] = s.cws; + Pn() + } + if (!Le.__14505__) (function () { + var t = Object.create(s); + t.encs = Lr(["212222", "222122", "222221", "121223", "121322", "131222", "122213", "122312", "132212", "221213", "221312", "231212", "112232", "122132", "122231", "113222", "123122", "123221", "223211", "221132", "221231", "213212", "223112", "312131", "311222", "321122", "321221", "312212", "322112", "322211", "212123", "212321", "232121", "111323", "131123", "131321", "112313", "132113", "132311", "211313", "231113", "231311", "112133", "112331", "132131", "113123", "113321", "133121", "313121", "211331", "231131", "213113", "213311", "213131", "311123", "311321", "331121", "312113", "312311", "332111", "314111", "221411", "431111", "111224", "111422", "121124", "121421", "141122", "141221", "112214", "112412", "122114", "122411", "142112", "142211", "241211", "221114", "413111", "241112", "134111", "111242", "121142", "121241", "114212", "124112", "124211", "411212", "421112", "421211", "212141", "214121", "412121", "111143", "111341", "131141", "114113", "114311", "411113", "411311", "113141", "114131", "311141", "411131", "211412", "211214", "211232", "211133"]); + t.startencs = Lr(["3211", "2221", "2122", "1411", "1132", "1231", "1114", "3112", "3211", "2221", "2122", "1411", "1132", "1231", "1114", "3112"]); + t.stopencsodd = Lr(["3211", "2221", "2122", "1411", "1132", "1231", "1114", "3112", "1132", "1231", "1114", "3112", "3211", "2221", "2122", "1411"]); + t.stopencseven = Lr(["2122", "1411", "1132", "1231", "1114", "3112", "1132", "1231", "1114", "3112", "3211", "2221", "2122", "1411", "3211", "2221"]); + for (var e in t) t.hasOwnProperty(e) && (Le.$ctx[e] = t[e]); + Le.__14505__ = 1 + })(); + if (s.sam == -1 || ~~(s.sam / 10) % 2 == 1) s.stopencs = s.stopencsodd; + else s.stopencs = s.stopencseven; + s.rowbits = Lr(s.r); + for (var S = 0, de = Mn(s.r - 1); S <= de; S += 1) { + s.i = S; + sn[on++] = Infinity; + sn[on++] = 10; + vn(un(s.startencs, s.i), function () { + var t = sn[--on]; + sn[on++] = Mn(t - 48) + }); + var ue = hn(s.cws, s.i * 5, 5); + sn[on++] = 1; + for (var D = 0, fe = ue.length; D < fe; D++) vn(un(s.encs, un(ue, D)), function () { + var t = sn[--on]; + sn[on++] = Mn(t - 48) + }); + vn(un(s.stopencs, s.i), function () { + var t = sn[--on]; + sn[on++] = Mn(t - 48) + }); + sn[on++] = 1; + s.sbs = Lr(); + sn[on++] = Infinity; + var he = s.sbs; + sn[on++] = 1; + for (var k = 0, me = he.length; k < me; k++) { + var ge = sn[--on]; + var ve = ge == 0 ? 1 : 0; + sn[on++] = ge; + for (var be = 0, Ie = un(he, k); be < Ie; be++) sn[on++] = ve + } + An(Lr(bn() - 1)); + var Ae = sn[--on]; + var _e = sn[--on]; + sn[on++] = Ae; + sn[on++] = _e; + on--; + var ye = sn[--on]; + var xe = sn[--on]; + sn[on++] = ye; + sn[on++] = xe; + on--; + fn(s.rowbits, s.i, sn[--on]) + } + sn[on++] = Infinity; + for (var we = 0, Me = 81 * s.sepheight; we < Me; we++) sn[on++] = 1; + for (var N = 0, Pe = Mn(s.r - 2); N <= Pe; N += 1) { + s.i = N; + for (var je = 0, Ee = s.rowheight; je < Ee; je++) In(un(s.rowbits, s.i)); + for (var Te = 0, Ce = s.sepheight; Te < Ce; Te++) { + for (var Be = 0, Se = 10; Be < Se; Be++) sn[on++] = 0; + for (var De = 0, ke = 70; De < ke; De++) sn[on++] = 1; + sn[on++] = 0 + } + } + for (var Ne = 0, Ue = s.rowheight; Ne < Ue; Ne++) In(un(s.rowbits, Mn(s.r - 1))); + for (var He = 0, Re = 81 * s.sepheight; He < Re; He++) sn[on++] = 1; + s.pixs = Lr(); + var ze = new Map([ + ["ren", Tn], + ["pixs", s.pixs], + ["pixx", 81], + ["pixy", ~~(s.pixs.length / 81)], + ["height", ~~(s.pixs.length / 81) / 72], + ["width", 81 / 72], + ["opt", s.options] + ]); + sn[on++] = ze; + if (!s.dontdraw) Tn() + } + + function At() { + var h = Object.create(At.$ctx || (At.$ctx = {})); + h.dontdraw = false; + h.sam = -1; + h.append = false; + h.rows = 0; + h.rowheight = 8; + h.sepheight = 1; + h.parse = false; + h.parsefnc = false; + sn[on++] = h; + jn(); + h.options = sn[--on]; + h.barcode = sn[--on]; + if (h.rows != 0 && (h.rows < 2 || h.rows > 8)) { + sn[on++] = "bwipp.code49badRows#14607"; + sn[on++] = "Code 49 must have 2 to 8 rows"; + Pn() + } + if (h.rowheight < 8) { + sn[on++] = "bwipp.code49badRowHeight#14611"; + sn[on++] = "Code 49 must have rowheight of at least 8"; + Pn() + } + if (h.sepheight < 1) { + sn[on++] = "bwipp.code49badSepHeight#14615"; + sn[on++] = "Code 49 must have sepheight of at least 1"; + Pn() + } + if (h.append && h.sam != -1) { + sn[on++] = "bwipp.code49samAndAppend#14619"; + sn[on++] = "sam and append cannot be specified together"; + Pn() + } + if (h.sam != -1) { + sn[on++] = true; + for (var t = 0, e = 1; t < e; t++) { + var i = h.sam; + if (i < 12 || i > 99) { + on--; + sn[on++] = false; + break + } + if (h.sam % 10 < 2) { + on--; + sn[on++] = false; + break + } + if (~~(h.sam / 10) > h.sam % 10) { + on--; + sn[on++] = false; + break + } + } + if (wn(sn[--on])) { + sn[on++] = "bwipp.code49badSAM#14630"; + sn[on++] = 'SAM must be formatted as "NM" for Nth of M symbols, from 2 to 9 symbols'; + Pn() + } + } + if (!At.__14638__) (function () { + var t = Object.create(h); + t.s1 = -1; + t.s2 = -2; + t.fn1 = -3; + t.fn2 = -4; + t.fn3 = -5; + t.ns = -6; + for (var e in t) t.hasOwnProperty(e) && (At.$ctx[e] = t[e]); + At.__14638__ = 1 + })(); + var n = new Map([ + ["parse", h.parse], + ["parsefnc", h.parsefnc], + ["FNC1", h.fn1], + ["FNC2", h.fn2], + ["FNC3", h.fn3] + ]); + h.fncvals = n; + sn[on++] = "msg"; + sn[on++] = h.barcode; + sn[on++] = h.fncvals; + En(); + var U = sn[--on]; + h[sn[--on]] = U; + h.msglen = h.msg.length; + vn(h.msg, function () { + if (sn[--on] > 127) { + sn[on++] = "bwipp.code49badCharacter#14653"; + sn[on++] = "Code 49 can only support ASCII characters with values 0 to 127"; + Pn() + } + }); + if (!At.__14697__) (function () { + var t = Object.create(h); + t.charmap = Lr(["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z", "-", ".", " ", "$", "/", "+", "%", t.s1, t.s2, t.fn1, t.fn2, t.fn3, t.ns]); + t.charvals = new Map; + for (var e = 0; e <= 48; e += 1) { + t.i = e; + var i = un(t.charmap, t.i); + sn[on++] = i; + if (_n(Oe(i), "stringtype")) { + var n = un(sn[--on], 0); + sn[on++] = n + } + fn(t.charvals, sn[--on], t.i) + } + t.combos = Lr(["1 ", "1A", "1B", "1C", "1D", "1E", "1F", "1G", "1H", "1I", "1J", "1K", "1L", "1M", "1N", "1O", "1P", "1Q", "1R", "1S", "1T", "1U", "1V", "1W", "1X", "1Y", "1Z", "11", "12", "13", "14", "15", " ", "16", "17", "18", " $", " %", "19", "10", "1-", "1.", "1$", " +", "1/", " -", " .", " /", " 0", " 1", " 2", " 3", " 4", " 5", " 6", " 7", " 8", " 9", "1+", "21", "22", "23", "24", "25", "26", " A", " B", " C", " D", " E", " F", " G", " H", " I", " J", " K", " L", " M", " N", " O", " P", " Q", " R", " S", " T", " U", " V", " W", " X", " Y", " Z", "27", "28", "29", "20", "2-", "2.", "2A", "2B", "2C", "2D", "2E", "2F", "2G", "2H", "2I", "2J", "2K", "2L", "2M", "2N", "2O", "2P", "2Q", "2R", "2S", "2T", "2U", "2V", "2W", "2X", "2Y", "2Z", "2$", "2/", "2+", "2%", "2 "]); + for (var r = 0; r <= 127; r += 1) { + t.i = r; + var a = un(t.combos, t.i); + t.c1 = un(a, 0); + t.c2 = un(a, 1); + if (t.c1 == 49) fn(t.charvals, t.i, Lr([un(t.charvals, t.s1), un(t.charvals, t.c2)])); + if (t.c1 == 50) fn(t.charvals, t.i, Lr([un(t.charvals, t.s2), un(t.charvals, t.c2)])) + } + for (var o in t) t.hasOwnProperty(o) && (At.$ctx[o] = t[o]); + At.__14697__ = 1 + })(); + h.encodealpha = function () { + var t = un(h.charvals, sn[--on]); + sn[on++] = t; + if (yn(Oe(t), "arraytype")) An(Lr(1)); + var e = sn[--on]; + mn(h.cws, h.j, e); + h.j = e.length + h.j + }; + h.base48 = function () { + var t = sn[--on]; + sn[on++] = 0; + vn(t, function () { + var t = sn[--on]; + var e = sn[--on]; + sn[on++] = Mn(Mn(t - 48) + e * 10) + }); + sn[on++] = Infinity; + var e = sn[--on]; + var i = sn[--on]; + var n = sn[--on]; + sn[on++] = e; + sn[on++] = i; + for (var r = 0, a = Mn(n - 1); r < a; r++) { + var o = sn[--on]; + sn[on++] = o % 48; + sn[on++] = ~~(o / 48) + } + var s = Lr(); + sn[on++] = s; + sn[on++] = Infinity; + var c = sn[--on]; + var l = sn[--on]; + sn[on++] = c; + sn[on++] = l; + for (var p = l.length - 1; p >= 0; p -= 1) { + var d = sn[--on]; + sn[on++] = un(d, p); + sn[on++] = d + } + on--; + var u = Lr(); + mn(h.cws, h.j, u); + h.j = u.length + h.j + }; + h.encodenumeric = function () { + h.nums = sn[--on]; + var t = h.nums.length; + var e = t % 5; + sn[on++] = "pre"; + sn[on++] = t; + sn[on++] = e; + if (e != 2) { + var i = sn[--on]; + var n = sn[--on]; + sn[on++] = Mn(n - i) + } else { + var r = sn[--on]; + var a = sn[--on]; + sn[on++] = Mn(Mn(a - r) - 5) + } + var o = sn[--on]; + h[sn[--on]] = o; + for (var s = 0, c = Mn(h.pre - 1); s <= c; s += 5) { + sn[on++] = 3; + sn[on++] = hn(h.nums, s, 5); + h.base48() + } + h.nums = hn(h.nums, h.pre, Mn(h.nums.length - h.pre)); + var l = h.nums.length; + sn[on++] = l; + if (l == 1) { + sn[on++] = un(h.nums, h.i); + h.encodealpha() + } + var p = sn[--on]; + sn[on++] = p; + if (p == 3) { + sn[on++] = 2; + sn[on++] = h.nums; + h.base48() + } + var d = sn[--on]; + sn[on++] = d; + if (d == 4) { + sn[on++] = 3; + sn[on++] = Infinity; + sn[on++] = 49; + sn[on++] = 48; + In(h.nums); + var u = Lr(); + sn[on++] = u; + h.base48() + } + if (sn[--on] == 7) { + sn[on++] = 3; + sn[on++] = Infinity; + sn[on++] = 49; + sn[on++] = 48; + In(hn(h.nums, 0, 4)); + var f = Lr(); + sn[on++] = f; + h.base48(); + sn[on++] = 2; + sn[on++] = hn(h.nums, 4, 3); + h.base48() + } + }; + sn[on++] = Infinity; + for (var r = 0, H = h.msglen; r < H; r++) sn[on++] = 0; + sn[on++] = 0; + h.numericruns = Lr(); + for (var a = h.msglen - 1; a >= 0; a -= 1) { + h.i = a; + var o = un(h.msg, h.i); + if (o >= 48 && o <= 57) fn(h.numericruns, h.i, Mn(un(h.numericruns, h.i + 1) + 1)); + else fn(h.numericruns, h.i, 0) + } + h.cws = Lr(h.msglen * 2 + 1); + if (!At.__14754__) (function () { + var t = Object.create(h); + t.samval = Lr([12, 22, 13, 23, 33, 14, 24, 34, 44, 15, 25, 35, 45, 55, 16, 26, 36, 46, 56, 66, 17, 27, 37, 47, 57, 67, 77, 18, 28, 38, 48, 58, 68, 78, 88, 19, 29, 39, 49, 59, 69, 79, 89, 99]); + for (var e in t) t.hasOwnProperty(e) && (At.$ctx[e] = t[e]); + At.__14754__ = 1 + })(); + for (; ;) { + if (h.append) { + h.mode = 1; + h.method = "alpha"; + h.i = 0; + h.j = 0; + break + } + if (h.sam != -1) { + h.mode = 3; + sn[on++] = h.cws; + sn[on++] = 0; + for (var s = 0; s <= 43; s += 1) { + sn[on++] = s; + if (un(h.samval, s) != h.sam) on-- + } + var R = sn[--on]; + var z = sn[--on]; + fn(sn[--on], z, Mn(R + 1)); + h.method = "alpha"; + h.i = 0; + h.j = 1; + break + } + if (un(h.numericruns, 0) >= 5) { + h.mode = 2; + h.method = "numeric"; + h.i = 0; + h.j = 0; + break + } + var c = un(h.charvals, un(h.msg, 0)); + sn[on++] = c; + if (yn(Oe(c), "arraytype")) { + on--; + h.mode = 0; + h.method = "alpha"; + h.i = 0; + h.j = 0; + break + } + var O = un(sn[--on], 0) == 43 ? 4 : 5; + h.mode = O; + fn(h.cws, 0, un(un(h.charvals, un(h.msg, 0)), 1)); + h.method = "alpha"; + h.i = 1; + h.j = 1; + break + } + for (; ;) { + if (h.i == h.msglen) break; + for (; ;) { + if (_n(h.method, "alpha")) { + if (un(h.numericruns, h.i) >= 5) { + sn[on++] = h.ns; + h.encodealpha(); + h.method = "numeric"; + break + } + sn[on++] = un(h.msg, h.i); + h.encodealpha(); + h.i = h.i + 1; + break + } + if (_n(h.method, "numeric")) { + if (un(h.numericruns, h.i) < 5) { + sn[on++] = h.ns; + h.encodealpha(); + h.method = "alpha"; + break + } + sn[on++] = hn(h.msg, h.i, un(h.numericruns, h.i)); + h.encodenumeric(); + h.i = Mn(h.i + un(h.numericruns, h.i)); + break + } + } + } + h.cws = hn(h.cws, 0, h.j); + if (!At.__14832__) (function () { + var t = Object.create(h); + t.metrics = Lr([Lr([2, 9]), Lr([3, 16]), Lr([4, 23]), Lr([5, 30]), Lr([6, 37]), Lr([7, 42]), Lr([8, 49])]); + for (var e in t) t.hasOwnProperty(e) && (At.$ctx[e] = t[e]); + At.__14832__ = 1 + })(); + h.urows = h.rows; + var l = h.metrics; + for (var p = 0, L = l.length; p < L; p++) { + h.m = un(l, p); + h.r = un(h.m, 0); + h.dcws = un(h.m, 1); + h.okay = true; + if (h.urows != 0 && h.urows != h.r) h.okay = false; + if (h.cws.length > h.dcws) h.okay = false; + if (h.okay) break + } + if (!h.okay) { + sn[on++] = "bwipp.code49noValidSymbol#14847"; + sn[on++] = "Maximum length exceeded"; + Pn() + } + sn[on++] = Infinity; + In(h.cws); + for (var d = 0, W = Mn(h.dcws - h.cws.length); d < W; d++) sn[on++] = 48; + h.cws = Lr(); + h.ccs = Lr(h.r * 8); + h.j = 0; + for (var u = 0, G = Mn(h.r - 2); u <= G; u += 1) { + h.i = u; + h.cc = hn(h.cws, h.j, 7); + mn(h.ccs, h.i * 8, h.cc); + var f = h.cc; + sn[on++] = h.ccs; + sn[on++] = h.i * 8 + 7; + sn[on++] = 0; + for (var m = 0, Z = f.length; m < Z; m++) { + var F = sn[--on]; + sn[on++] = Mn(F + un(f, m)) + } + var Y = sn[--on]; + var Q = sn[--on]; + fn(sn[--on], Q, Y % 49); + h.j = h.j + 7 + } + if (h.j < h.dcws) mn(h.ccs, h.ccs.length - 8, hn(h.cws, h.j, Mn(h.dcws - h.j))); + h.cr7 = Mn(Mn(h.r - 2) * 7 + h.mode); + fn(h.ccs, h.ccs.length - 2, h.cr7); + if (!At.__14878__) (function () { + var t = Object.create(h); + var e = Lr([1, 9, 31, 26, 2, 12, 17, 23, 37, 18, 22, 6, 27, 44, 15, 43, 39, 11, 13, 5, 41, 33, 36, 8, 4, 32, 3, 19, 40, 25, 29, 10, 24, 30]); + sn[on++] = e; + sn[on++] = e; + sn[on++] = Infinity; + var i = sn[--on]; + var n = hn(sn[--on], 0, 32); + sn[on++] = i; + sn[on++] = 20; + In(n); + t.weightx = Lr(); + var r = sn[--on]; + sn[on++] = r; + sn[on++] = r; + sn[on++] = Infinity; + var a = sn[--on]; + var o = hn(sn[--on], 1, 32); + sn[on++] = a; + sn[on++] = 16; + In(o); + t.weighty = Lr(); + sn[on++] = Infinity; + var s = sn[--on]; + var c = hn(sn[--on], 2, 32); + sn[on++] = s; + sn[on++] = 38; + In(c); + t.weightz = Lr(); + for (var l in t) t.hasOwnProperty(l) && (At.$ctx[l] = t[l]); + At.__14878__ = 1 + })(); + h.calccheck = function () { + h.weights = sn[--on]; + h.score = 0; + for (var t = 0, e = ~~(Mn(h.r - 1) * 8 / 2) - 1; t <= e; t += 1) { + h.i = t; + h.score = Mn(Mn(un(h.ccs, h.i * 2) * 49 + un(h.ccs, h.i * 2 + 1)) * un(h.weights, h.i + 1) + h.score) + } + sn[on++] = h.score + }; + h.lastrow = hn(h.ccs, h.ccs.length - 8, 8); + if (h.r >= 7) { + sn[on++] = h.cr7 * un(h.weightz, 0); + sn[on++] = h.weightz; + h.calccheck(); + var J = sn[--on]; + var g = Mn(sn[--on] + J) % 2401; + sn[on++] = ~~(g / 49); + sn[on++] = g % 49; + An(Lr(2)); + mn(h.lastrow, 0, sn[--on]) + } + h.wr1 = Mn(un(h.lastrow, 0) * 49 + un(h.lastrow, 1)); + sn[on++] = h.cr7 * un(h.weighty, 0); + sn[on++] = h.weighty; + h.calccheck(); + var V = sn[--on]; + var v = Mn(Mn(sn[--on] + V) + h.wr1 * un(h.weighty, Mn(h.r * 4 - 3))) % 2401; + h.wr2 = v; + sn[on++] = ~~(v / 49); + sn[on++] = v % 49; + An(Lr(2)); + mn(h.lastrow, 2, sn[--on]); + sn[on++] = h.cr7 * un(h.weightx, 0); + sn[on++] = h.weightx; + h.calccheck(); + var K = sn[--on]; + var b = Mn(Mn(Mn(sn[--on] + K) + h.wr1 * un(h.weightx, Mn(h.r * 4 - 3))) + h.wr2 * un(h.weightx, Mn(h.r * 4 - 2))) % 2401; + sn[on++] = ~~(b / 49); + sn[on++] = b % 49; + An(Lr(2)); + mn(h.lastrow, 4, sn[--on]); + var I = hn(h.ccs, h.ccs.length - 8, 7); + sn[on++] = 0; + for (var A = 0, q = I.length; A < q; A++) { + var X = sn[--on]; + sn[on++] = Mn(X + un(I, A)) + } + fn(h.ccs, h.ccs.length - 1, sn[--on] % 49); + var $ = un(h.options, "debugcws") !== undefined; + if ($) { + sn[on++] = "bwipp.debugcws#14918"; + sn[on++] = h.ccs; + Pn() + } + if (!At.__15616__) (function () { + var t = Object.create(h); + t.patterns = Lr([Lr(["11521132", "25112131", "14212132", "25121221", "14221222", "12412132", "23321221", "12421222", "21521221", "15112222", "15121312", "13312222", "24221311", "13321312", "11512222", "22421311", "11521312", "25112311", "14212312", "23312311", "12412312", "21512311", "16121131", "14321131", "12521131", "15212131", "15221221", "13412131", "13421221", "11612131", "16112221", "16121311", "14312221", "14321311", "12512221", "12521311", "15212311", "13412311", "11612311", "11131135", "31131133", "51131131", "21122134", "41122132", "21131224", "41131222", "11113135", "31113133", "51113131", "11122225", "31122223", "51122221", "11131315", "31131313", "51131311", "21113224", "41113222", "21122314", "41122312", "11113315", "31113313", "51113311", "12131134", "32131132", "21231133", "41231131", "22122133", "42122131", "11222134", "22131223", "42131221", "11231224", "31231222", "12113134", "32113132", "12122224", "32122222", "12131314", "32131312", "21231313", "41231311", "22113223", "42113221", "11213224", "22122313", "42122311", "11222314", "31222312", "12113314", "32113312", "21213313", "41213311", "13131133", "33131131", "22231132", "11331133", "31331131", "23122132", "12222133", "23131222", "12231223", "32231221", "21331222", "13113133", "33113131", "13122223", "33122221", "11313133", "13131313", "33131311", "11322223", "22231312", "11331313", "31331311", "23113222", "12213223", "23122312", "12222313", "32222311", "21322312", "13113313", "33113311", "22213312", "11313313", "31313311", "14131132", "23231131", "12331132", "21431131", "24122131", "13222132", "24131221", "13231222", "11422132", "22331221", "11431222", "14113132", "14122222", "12313132", "14131312", "12322222", "23231311", "12331312", "21431311", "24113221", "13213222", "24122311", "13222312", "11413222", "22322311", "11422312", "14113312", "23213311", "12313312", "21413311", "15131131", "13331131", "14222131", "14231221", "12422131", "12431221", "15113131", "15122221", "13313131", "15131311", "13322221", "11513131", "13331311", "11522221", "14213221", "14222311", "12413221", "12422311", "15113311", "13313311", "11513311", "11141134", "31141132", "21132133", "41132131", "21141223", "41141221", "11123134", "31123132", "11132224", "31132222", "11141314", "31141312", "21114133", "41114131", "21123223", "41123221", "21132313", "41132311", "11114224", "31114222", "11123314", "31123312", "21114313", "41114311", "12141133", "32141131", "21241132", "22132132", "11232133", "22141222", "11241223", "31241221", "12123133", "32123131", "12132223", "32132221", "12141313", "32141311", "21241312", "22114132", "11214133", "22123222", "11223223", "22132312", "11232313", "31232311", "12114223", "32114221", "12123313", "32123311", "21223312", "22114312", "11214313", "31214311", "13141132", "22241131", "11341132", "23132131", "12232132", "23141221", "12241222", "21341221", "13123132", "13132222", "11323132", "13141312", "11332222", "22241311", "11341312", "23114131", "12214132", "23123221", "12223222", "23132311", "12232312", "21332311", "13114222", "13123312", "11314222", "22223311", "11323312", "23114311", "12214312", "21314311", "14141131", "12341131", "13232131", "13241221", "11432131", "14123131", "14132221", "12323131", "14141311", "12332221", "12341311", "13214131", "13223221", "11414131", "13232311", "11423221", "11432311", "14114221", "14123311", "12314221", "12323311", "13214311", "11414311", "11151133", "31151131", "21142132", "21151222", "11133133", "31133131", "11142223", "31142221", "11151313", "31151311", "21124132", "21133222", "21142312", "11115133", "31115131", "11124223", "31124221", "11133313", "31133311", "21115222", "21124312", "12151132", "21251131", "22142131", "11242132", "22151221", "11251222", "12133132", "12142222", "12151312", "21251311", "22124131", "11224132", "22133221", "11233222", "22142311", "11242312", "12115132", "12124222", "12133312", "21233311", "22115221", "11215222", "22124311", "11224312", "13151131", "12242131", "12251221", "13133131", "13142221", "11333131", "13151311", "11342221", "12224131", "12233221", "12242311", "13115131", "13124221", "11315131", "13133311", "11324221", "11333311", "12215221", "12224311", "11161132", "21152131", "21161221", "11143132", "11152222", "11161312", "21134131", "21143221", "21152311", "11125132", "11134222", "11143312", "21116131", "21125221", "21134311", "12161131", "11252131", "12143131", "12152221", "12161311", "11234131", "11243221", "11252311", "12125131", "12134221", "12143311", "11216131", "11225221", "11234311", "11111236", "31111234", "51111232", "21111325", "41111323", "61111321", "11111416", "31111414", "51111412", "31211143", "51211141", "12111235", "32111233", "52111231", "21211234", "41211232", "22111324", "42111322", "11211325", "31211323", "51211321", "12111415", "32111413", "52111411", "21211414", "41211412", "12211144", "32211142", "21311143", "41311141", "13111234", "33111232", "22211233", "42211231", "11311234", "31311232", "23111323", "43111321", "12211324", "32211322", "21311323", "41311321", "13111414", "33111412", "22211413", "42211411", "11311414", "31311412", "13211143", "33211141", "22311142", "11411143", "31411141", "14111233", "34111231", "23211232", "12311233", "32311231", "21411232", "24111322", "13211323", "33211321", "22311322", "11411323", "31411321", "14111413", "34111411", "23211412", "12311413", "32311411", "21411412", "14211142", "23311141", "12411142", "21511141", "15111232", "24211231", "13311232", "22411231", "11511232", "25111321", "14211322", "23311321", "12411322", "21511321", "15111412", "24211411", "13311412", "22411411", "11511412", "15211141", "13411141", "11611141", "16111231", "14311231", "12511231", "15211321", "13411321", "11611321", "16111411", "14311411", "12511411", "21121144", "41121142", "11112145", "31112143", "51112141", "11121235", "31121233", "51121231", "21112234", "41112232", "21121324", "41121322", "11112325", "31112323", "51112321", "11121415", "31121413", "51121411", "21112414", "41112412", "22121143", "42121141", "11221144", "31221142", "12112144", "32112142", "12121234", "32121232", "21221233", "41221231", "22112233", "42112231", "11212234", "22121323", "42121321", "11221324", "31221322", "12112324", "32112322", "12121414", "32121412", "21221413", "41221411", "22112413", "42112411", "11212414", "31212412", "23121142", "12221143", "32221141", "21321142", "13112143", "33112141", "13121233", "33121231", "11312143", "22221232", "11321233", "31321231", "23112232", "12212233", "23121322", "12221323", "32221321", "21321322", "13112323", "33112321", "13121413", "33121411", "11312323", "22221412", "11321413", "31321411", "23112412", "12212413", "32212411", "21312412", "24121141", "13221142", "22321141", "11421142", "14112142", "14121232", "12312142", "23221231", "12321232", "21421231", "24112231", "13212232", "24121321", "13221322", "11412232", "22321321", "11421322", "14112322", "14121412", "12312322", "23221411", "12321412", "21421411", "24112411", "13212412", "22312411", "11412412", "14221141", "12421141", "15112141", "15121231", "13312141", "13321231", "11512141", "11521231", "14212231", "14221321", "12412231", "12421321", "15112321", "15121411", "13312321", "13321411", "11512321", "11521411", "14212411", "12412411", "21131143", "41131141", "11122144", "31122142", "11131234", "31131232", "21113143", "41113141", "21122233", "41122231", "21131323", "41131321", "11113234", "31113232", "11122324", "31122322", "11131414", "31131412", "21113323", "41113321", "21122413", "41122411", "11113414", "31113412", "22131142", "11231143", "31231141", "12122143", "32122141", "12131233", "32131231", "21231232", "22113142", "11213143", "22122232", "11222233", "22131322", "11231323", "31231321", "12113233", "32113231", "12122323", "32122321", "12131413", "32131411", "21231412", "22113322", "11213323", "22122412", "11222413", "31222411", "12113413", "32113411", "21213412", "23131141", "12231142", "21331141", "13122142", "13131232", "11322142", "22231231", "11331232", "23113141", "12213142", "23122231", "12222232", "23131321", "12231322", "21331321", "13113232", "13122322", "11313232", "13131412", "11322322", "22231411", "11331412", "23113321", "12213322", "23122411", "12222412", "21322411", "13113412", "22213411", "11313412", "13231141", "11431141", "14122141", "14131231", "12322141", "12331231", "13213141", "13222231", "11413141", "13231321", "11422231", "11431321", "14113231", "14122321", "12313231", "14131411", "12322321", "12331411", "13213321", "13222411", "11413321", "11422411", "14113411", "12313411", "21141142", "11132143", "31132141", "11141233", "31141231", "21123142", "21132232", "21141322", "11114143", "31114141", "11123233", "31123231", "11132323", "31132321", "11141413", "31141411", "21114232", "21123322", "21132412", "11114323", "31114321", "11123413", "31123411", "22141141", "11241142", "12132142", "12141232", "21241231", "22123141", "11223142", "22132231", "11232232", "22141321", "11241322", "12114142", "12123232", "12132322", "12141412", "21241411", "22114231", "11214232", "22123321", "11223322", "22132411", "11232412", "12114322", "12123412", "21223411", "12241141", "13132141", "13141231", "11332141", "11341231", "12223141", "12232231", "12241321", "13114141", "13123231", "11314141", "13132321", "11323231", "13141411", "11332321", "11341411", "12214231", "12223321", "12232411", "13114321", "13123411", "11314321", "11323411", "21151141", "11142142", "11151232", "21133141", "21142231", "21151321", "11124142", "11133232", "11142322", "11151412", "21115141", "21124231", "21133321", "21142411", "11115232", "11124322", "11133412", "11251141", "12142141", "12151231", "11233141", "11242231", "11251321", "12124141", "12133231", "12142321", "12151411", "11215141", "11224231", "11233321", "11242411", "12115231", "12124321", "12133411", "11152141", "11161231", "11134141", "11143231", "11152321", "11161411", "11116141", "11125231", "11134321", "11143411", "21111244", "41111242", "11111335", "31111333", "51111331", "21111424", "41111422", "11111515", "31111513", "51111511", "21211153", "41211151", "22111243", "42111241", "11211244", "31211242", "12111334", "32111332", "21211333", "41211331", "22111423", "42111421", "11211424", "31211422", "12111514", "32111512", "21211513", "41211511", "22211152", "11311153", "31311151", "23111242", "12211243", "32211241", "21311242", "13111333", "33111331", "22211332", "11311333", "31311331", "23111422", "12211423", "32211421", "21311422", "13111513", "33111511", "22211512", "11311513", "31311511", "23211151", "12311152", "21411151", "24111241", "13211242", "22311241", "11411242", "14111332", "23211331", "12311332", "21411331", "24111421", "13211422", "22311421", "11411422", "14111512", "23211511", "12311512", "21411511", "13311151", "11511151", "14211241", "12411241", "15111331", "13311331", "11511331", "14211421", "12411421", "15111511", "13311511", "11511511", "31121152", "21112153", "41112151", "21121243", "41121241", "11112244", "31112242", "11121334", "31121332", "21112333", "41112331", "21121423", "41121421", "11112424", "31112422", "11121514", "31121512", "21112513", "41112511", "12121153", "32121151", "21221152", "22112152", "11212153", "22121242", "11221243", "31221241", "12112243", "32112241", "12121333", "32121331", "21221332", "22112332", "11212333", "22121422", "11221423", "31221421", "12112423", "32112421", "12121513", "32121511", "21221512", "22112512", "11212513", "31212511", "13121152", "22221151", "11321152", "23112151", "12212152", "23121241", "12221242", "21321241", "13112242", "13121332", "11312242", "22221331", "11321332", "23112331", "12212332", "23121421", "12221422", "21321421", "13112422", "13121512", "11312422", "22221511", "11321512", "23112511", "12212512", "21312511", "14121151", "12321151", "13212151", "13221241", "11412151", "11421241", "14112241", "14121331", "12312241", "12321331", "13212331", "13221421", "11412331", "11421421", "14112421", "14121511", "12312421", "12321511", "13212511", "11412511", "11131153", "31131151", "21122152", "21131242", "11113153", "31113151", "11122243", "31122241", "11131333", "31131331", "21113242", "21122332", "21131422", "11113333", "31113331", "11122423", "31122421", "11131513", "31131511", "21113422", "21122512", "12131152", "21231151", "22122151", "11222152", "22131241", "11231242", "12113152", "12122242", "12131332", "21231331", "22113241", "11213242", "22122331", "11222332", "22131421", "11231422", "12113332", "12122422", "12131512", "21231511", "22113421", "11213422", "22122511", "11222512", "13131151", "11331151", "12222151", "12231241", "13113151", "13122241", "11313151", "13131331", "11322241", "11331331", "12213241", "12222331", "12231421", "13113331", "13122421", "11313331", "13131511", "11322421", "11331511", "12213421", "12222511", "11141152", "21132151", "21141241", "11123152", "11132242", "11141332", "21114151", "21123241", "21132331", "21141421", "11114242", "11123332", "11132422", "11141512", "21114331", "21123421", "21132511", "12141151", "11232151", "11241241", "12123151", "12132241", "12141331", "11214151", "11223241", "11232331", "11241421", "12114241", "12123331", "12132421", "12141511", "11214331", "11223421", "11232511", "11151151", "11133151", "11142241", "11151331", "11115151", "11124241", "11133331", "11142421", "11151511", "11111254", "31111252", "21111343", "41111341", "11111434", "31111432", "21111523", "41111521", "11111614", "31111612", "31211161", "12111253", "32111251", "21211252", "22111342", "11211343", "31211341", "12111433", "32111431", "21211432", "22111522", "11211523", "31211521", "12111613", "32111611", "21211612", "12211162", "21311161", "13111252", "22211251", "11311252", "23111341", "12211342", "21311341", "13111432", "22211431", "11311432", "23111521", "12211522", "21311521", "13111612", "22211611", "11311612", "13211161", "11411161", "14111251", "12311251", "13211341", "11411341", "14111431", "12311431", "13211521", "11411521", "14111611", "12311611", "21121162", "11112163", "31112161", "11121253", "31121251", "21112252", "21121342", "11112343", "31112341", "11121433", "31121431", "21112432", "21121522", "11112523", "31112521", "11121613", "31121611", "22121161", "11221162", "12112162", "12121252", "21221251", "22112251", "11212252", "22121341", "11221342", "12112342", "12121432", "21221431", "22112431", "11212432", "22121521", "11221522", "12112522", "12121612", "21221611", "12221161", "13112161", "13121251", "11312161", "11321251", "32121115", "52121113", "21221116", "41221114", "61221112", "22112116", "42112114", "31212115", "51212113", "13121116", "33121114", "22221115", "42221113", "11321116", "31321114", "51321112", "23112115", "43112113", "12212116", "32212114", "52212112", "21312115", "41312113", "61312111", "14121115", "34121113", "23221114", "43221112", "12321115", "32321113", "52321111", "21421114", "41421112", "24112114", "13212115", "33212113", "22312114", "42312112", "11412115", "31412113", "51412111", "15121114", "24221113", "13321114", "33321112", "22421113", "42421111", "11521114", "31521112", "25112113", "14212114", "34212112", "23312113", "43312111", "12412114", "32412112", "21512113", "41512111", "16121113", "25221112", "14321113", "34321111", "23421112", "12521113", "32521111", "15212113", "24312112", "13412113", "33412111", "22512112", "11612113", "31612111", "31131115", "51131113", "21122116", "41122114", "61122112", "31113115", "51113113", "12131116", "32131114", "52131112", "21231115", "41231113", "61231111", "22122115", "42122113", "11222116", "31222114", "51222112", "12113116", "32113114", "52113112", "21213115", "41213113", "61213111", "13131115", "33131113", "22231114", "42231112", "11331115", "31331113", "51331111", "23122114", "43122112", "12222115", "32222113", "52222111", "21322114", "41322112", "13113115", "33113113", "22213114", "42213112", "11313115", "31313113", "51313111", "14131114", "34131112", "23231113", "43231111", "12331114", "32331112", "21431113", "41431111", "24122113", "13222114", "33222112", "22322113", "42322111", "11422114", "31422112", "14113114", "34113112", "23213113", "43213111", "12313114", "32313112", "21413113", "41413111", "15131113", "24231112", "13331113", "33331111", "22431112", "25122112", "14222113", "34222111", "23322112", "12422113", "32422111", "21522112", "15113113", "24213112", "13313113", "33313111", "22413112", "11513113", "31513111", "16131112", "25231111", "14331112", "23431111", "15222112", "24322111", "13422112", "22522111", "16113112", "25213111", "14313112", "23413111", "12513112", "21613111", "11141116", "31141114", "51141112", "21132115", "41132113", "61132111", "11123116", "31123114", "51123112", "21114115", "41114113", "61114111", "12141115", "32141113", "52141111", "21241114", "41241112", "22132114", "42132112", "11232115", "31232113", "51232111", "12123115", "32123113", "52123111", "21223114", "41223112", "22114114", "42114112", "11214115", "31214113", "51214111", "13141114", "33141112", "22241113", "42241111", "11341114", "31341112", "23132113", "43132111", "12232114", "32232112", "21332113", "41332111", "13123114", "33123112", "22223113", "42223111", "11323114", "31323112", "23114113", "43114111", "12214114", "32214112", "21314113", "41314111", "14141113", "34141111", "23241112", "12341113", "32341111", "24132112", "13232113", "33232111", "22332112", "11432113", "31432111", "14123113", "34123111", "23223112", "12323113", "32323111", "21423112", "24114112", "13214113", "33214111", "22314112", "11414113", "31414111", "15141112", "24241111", "13341112", "25132111", "14232112", "23332111", "12432112", "15123112", "24223111", "13323112", "22423111", "11523112", "25114111", "14214112", "23314111", "12414112", "21514111", "16141111", "14341111", "15232111", "13432111", "16123111", "14323111", "12523111", "15214111", "13414111", "11614111", "11151115", "31151113", "51151111", "21142114", "41142112", "11133115", "31133113", "51133111", "21124114", "41124112", "11115115", "31115113", "51115111", "12151114", "32151112", "21251113", "41251111", "22142113", "42142111", "11242114", "31242112", "12133114", "32133112", "21233113", "41233111", "22124113", "42124111", "11224114", "31224112", "12115114", "32115112", "21215113", "41215111", "13151113", "33151111", "22251112", "23142112", "12242113", "32242111", "21342112", "13133113", "33133111", "22233112", "11333113", "31333111", "23124112", "12224113", "32224111", "21324112", "13115113", "33115111", "22215112", "11315113", "31315111", "14151112", "23251111", "24142111", "13242112", "22342111", "14133112", "23233111", "12333112", "21433111", "24124111", "13224112", "22324111", "11424112", "14115112", "23215111", "12315112", "21415111", "15151111", "14242111", "15133111", "13333111", "14224111", "12424111", "15115111", "13315111", "11515111", "11161114", "31161112", "21152113", "41152111", "11143114", "31143112", "21134113", "41134111", "11125114", "31125112", "21116113", "41116111", "12161113", "32161111", "22152112", "11252113", "31252111", "12143113", "32143111", "21243112", "22134112", "11234113", "31234111", "12125113", "32125111", "21225112", "22116112", "11216113", "31216111", "13161112", "23152111", "12252112", "13143112", "22243111", "11343112", "23134111", "12234112", "21334111", "13125112", "22225111", "11325112", "23116111", "12216112", "21316111", "14161111", "13252111", "14143111", "12343111", "13234111", "11434111", "14125111", "12325111", "13216111", "11416111", "31111216", "51111214", "31211125", "51211123", "32111215", "52111213", "21211216", "41211214", "61211212", "12211126", "32211124", "52211122", "21311125", "41311123", "61311121", "13111216", "33111214", "22211215", "42211213", "11311216", "31311214", "51311212", "13211125", "33211123", "22311124", "42311122", "11411125", "31411123", "51411121", "14111215", "34111213", "23211214", "43211212", "12311215", "32311213", "52311211", "21411214", "41411212", "14211124", "34211122", "23311123", "43311121", "12411124", "32411122", "21511123", "41511121", "15111214", "24211213", "13311214", "33311212", "22411213", "42411211", "11511214", "31511212", "15211123", "24311122", "13411123", "33411121", "22511122", "11611123", "31611121", "16111213", "25211212", "14311213", "34311211", "23411212", "12511213", "32511211", "21611212", "21121126", "41121124", "61121122", "31112125", "51112123", "31121215", "51121213", "21112216", "41112214", "61112212", "22121125", "42121123", "11221126", "31221124", "51221122", "12112126", "32112124", "52112122", "12121216", "32121214", "52121212", "21221215", "41221213", "61221211", "22112215", "42112213", "11212216", "31212214", "51212212", "23121124", "43121122", "12221125", "32221123", "52221121", "21321124", "41321122", "13112125", "33112123", "13121215", "33121213", "11312125", "22221214", "42221212", "11321215", "31321213", "51321211", "23112214", "43112212", "12212215", "32212213", "52212211", "21312214", "41312212", "24121123", "13221124", "33221122", "22321123", "42321121", "11421124", "31421122", "14112124", "34112122", "14121214", "34121212", "12312124", "23221213", "43221211", "12321214", "32321212", "21421213", "41421211", "24112213", "13212214", "33212212", "22312213", "42312211", "11412214", "31412212", "25121122", "14221123", "34221121", "23321122", "12421123", "32421121", "21521122", "15112123", "15121213", "13312123", "24221212", "13321213", "33321211", "11512123", "22421212", "11521213", "31521211", "25112212", "14212213", "34212211", "23312212", "12412213", "32412211", "21512212", "15221122", "24321121", "13421122", "22521121", "16112122", "16121212", "14312122", "25221211", "14321212", "12512122", "23421211", "12521212", "15212212", "24312211", "13412212", "22512211", "11612212", "21131125", "41131123", "61131121", "11122126", "31122124", "51122122", "11131216", "31131214", "51131212", "21113125", "41113123", "61113121", "21122215", "41122213", "61122211", "11113216", "31113214", "51113212", "22131124", "42131122", "11231125", "31231123", "51231121", "12122125", "32122123", "52122121", "12131215", "32131213", "52131211", "21231214", "41231212", "22113124", "42113122", "11213125", "22122214", "42122212", "11222215", "31222213", "51222211", "12113215", "32113213", "52113211", "21213214", "41213212", "23131123", "43131121", "12231124", "32231122", "21331123", "41331121", "13122124", "33122122", "13131214", "33131212", "11322124", "22231213", "42231211", "11331214", "31331212", "23113123", "43113121", "12213124", "23122213", "43122211", "12222214", "32222212", "21322213", "41322211", "13113214", "33113212", "22213213", "42213211", "11313214", "31313212", "24131122", "13231123", "33231121", "22331122", "11431123", "31431121", "14122123", "34122121", "14131213", "34131211", "12322123", "23231212", "12331213", "32331211", "21431212", "24113122", "13213123", "24122212", "13222213", "33222211", "11413123", "22322212", "11422213", "31422211", "14113213", "34113211", "23213212", "12313213", "32313211", "21413212", "25131121", "14231122", "23331121", "12431122", "15122122", "15131212", "13322122", "24231211", "13331212", "11522122", "22431211", "25113121", "14213122", "25122211", "14222212", "12413122", "23322211", "12422212", "21522211", "15113212", "24213211", "13313212", "22413211", "11513212", "15231121", "13431121", "16122121", "16131211", "14322121", "14331211", "12522121", "15213121", "15222211", "13413121", "13422211", "11613121", "16113211", "14313211", "12513211", "21141124", "41141122", "11132125", "31132123", "51132121", "11141215", "31141213", "51141211", "21123124", "41123122", "21132214", "41132212", "11114125", "31114123", "51114121", "11123215", "31123213", "51123211", "21114214", "41114212", "22141123", "42141121", "11241124", "31241122", "12132124", "32132122", "12141214", "32141212", "21241213", "41241211", "22123123", "42123121", "11223124", "22132213", "42132211", "11232214", "31232212", "12114124", "32114122", "12123214", "32123212", "21223213", "41223211", "22114213", "42114211", "11214214", "31214212", "23141122", "12241123", "32241121", "21341122", "13132123", "33132121", "13141213", "33141211", "11332123", "22241212", "11341213", "31341211", "23123122", "12223123", "23132212", "12232213", "32232211", "21332212", "13114123", "33114121", "13123213", "33123211", "11314123", "22223212", "11323213", "31323211", "23114212", "12214213", "32214211", "21314212", "24141121", "13241122", "22341121", "14132122", "14141212", "12332122", "23241211", "12341212", "24123121", "13223122", "24132211", "13232212", "11423122", "22332211", "11432212", "14114122", "14123212", "12314122", "23223211", "12323212", "21423211", "24114211", "13214212", "22314211", "11414212", "14241121", "15132121", "15141211", "13332121", "13341211", "14223121", "14232211", "12423121", "12432211", "15114121", "15123211", "13314121", "13323211", "11514121", "11523211", "14214211", "12414211", "21151123", "41151121", "11142124", "31142122", "11151214", "31151212", "21133123", "41133121", "21142213", "41142211", "11124124", "31124122", "11133214", "31133212", "21115123", "41115121", "21124213", "41124211", "11115214", "31115212", "22151122", "11251123", "31251121", "12142123", "32142121", "12151213", "32151211", "21251212", "22133122", "11233123", "22142212", "11242213", "31242211", "12124123", "32124121", "12133213", "32133211", "21233212", "22115122", "11215123", "22124212", "11224213", "31224211", "12115213", "32115211", "21215212", "23151121", "12251122", "13142122", "13151212", "11342122", "22251211", "23133121", "12233122", "23142211", "12242212", "21342211", "13124122", "13133212", "11324122", "22233211", "11333212", "23115121", "12215122", "23124211", "12224212", "21324211", "13115212", "22215211", "11315212", "13251121", "14142121", "14151211", "12342121", "13233121", "13242211", "11433121", "14124121", "14133211", "12324121", "12333211", "13215121", "13224211", "11415121", "11424211", "14115211", "12315211", "21161122", "11152123", "31152121", "11161213", "31161211", "21143122", "21152212", "11134123", "31134121", "11143213", "31143211", "21125122", "21134212", "11116123", "31116121", "11125213", "31125211", "22161121", "12152122", "12161212", "22143121", "11243122", "22152211", "11252212", "12134122", "12143212", "21243211", "22125121", "11225122", "22134211", "11234212", "12116122", "12125212", "21225211", "13152121", "13161211", "12243121", "12252211", "13134121", "13143211", "11334121", "11343211", "12225121", "12234211", "13116121", "13125211", "11316121", "11325211", "21111226", "41111224", "61111222", "31111315", "51111313", "21211135", "41211133", "61211131", "22111225", "42111223", "11211226", "31211224", "51211222", "12111316", "32111314", "52111312", "21211315", "41211313", "61211311", "22211134", "42211132", "11311135", "31311133", "51311131", "23111224", "43111222", "12211225", "32211223", "52211221", "21311224", "41311222", "13111315", "33111313", "22211314", "42211312", "11311315", "31311313", "51311311", "23211133", "43211131", "12311134", "32311132", "21411133", "41411131", "24111223", "13211224", "33211222", "22311223", "42311221", "11411224", "31411222", "14111314", "34111312", "23211313", "43211311", "12311314", "32311312", "21411313", "41411311", "24211132", "13311133", "33311131", "22411132", "11511133", "31511131", "25111222", "14211223", "34211221", "23311222", "12411223", "32411221", "21511222", "15111313", "24211312", "13311313", "33311311", "22411312", "11511313", "31511311", "25211131", "14311132", "23411131", "12511132", "21611131", "15211222", "24311221", "13411222", "22511221", "11611222", "16111312", "25211311", "14311312", "23411311", "12511312", "21611311", "31121134", "51121132", "21112135", "41112133", "61112131", "21121225", "41121223", "61121221", "11112226", "31112224", "51112222", "11121316", "31121314", "51121312", "21112315", "41112313", "61112311", "12121135", "32121133", "52121131", "21221134", "41221132", "22112134", "42112132", "11212135", "22121224", "42121222", "11221225", "31221223", "51221221", "12112225", "32112223", "52112221", "12121315", "32121313", "52121311", "21221314", "41221312", "22112314", "42112312", "11212315", "31212313", "51212311", "13121134", "33121132", "22221133", "42221131", "11321134", "31321132", "23112133", "43112131", "12212134", "23121223", "43121221", "12221224", "32221222", "21321223", "41321221", "13112224", "33112222", "13121314", "33121312", "11312224", "22221313", "42221311", "11321314", "31321312", "23112313", "43112311", "12212314", "32212312", "21312313", "41312311", "14121133", "34121131", "23221132", "12321133", "32321131", "21421132", "24112132", "13212133", "24121222", "13221223", "33221221", "11412133", "22321222", "11421223", "31421221", "14112223", "34112221", "14121313", "34121311", "12312223", "23221312", "12321313", "32321311", "21421312", "24112312", "13212313", "33212311", "22312312", "11412313", "31412311", "15121132", "24221131", "13321132", "22421131"]), Lr(["22121116", "42121114", "31221115", "51221113", "32112115", "52112113", "21212116", "41212114", "61212112", "23121115", "43121113", "12221116", "32221114", "52221112", "21321115", "41321113", "61321111", "13112116", "33112114", "22212115", "42212113", "11312116", "31312114", "51312112", "24121114", "13221115", "33221113", "22321114", "42321112", "11421115", "31421113", "51421111", "14112115", "34112113", "23212114", "43212112", "12312115", "32312113", "52312111", "21412114", "41412112", "25121113", "14221114", "34221112", "23321113", "43321111", "12421114", "32421112", "21521113", "41521111", "15112114", "24212113", "13312114", "33312112", "22412113", "42412111", "11512114", "31512112", "15221113", "24321112", "13421113", "33421111", "22521112", "16112113", "25212112", "14312113", "34312111", "23412112", "12512113", "32512111", "21612112", "21131116", "41131114", "61131112", "31122115", "51122113", "21113116", "41113114", "61113112", "22131115", "42131113", "11231116", "31231114", "51231112", "12122116", "32122114", "52122112", "21222115", "41222113", "61222111", "22113115", "42113113", "11213116", "31213114", "51213112", "23131114", "43131112", "12231115", "32231113", "52231111", "21331114", "41331112", "13122115", "33122113", "22222114", "42222112", "11322115", "31322113", "51322111", "23113114", "43113112", "12213115", "32213113", "52213111", "21313114", "41313112", "24131113", "13231114", "33231112", "22331113", "42331111", "11431114", "31431112", "14122114", "34122112", "23222113", "43222111", "12322114", "32322112", "21422113", "41422111", "24113113", "13213114", "33213112", "22313113", "42313111", "11413114", "31413112", "25131112", "14231113", "34231111", "23331112", "12431113", "32431111", "15122113", "24222112", "13322113", "33322111", "22422112", "11522113", "31522111", "25113112", "14213113", "34213111", "23313112", "12413113", "32413111", "21513112", "15231112", "24331111", "13431112", "16122112", "25222111", "14322112", "23422111", "12522112", "15213112", "24313111", "13413112", "22513111", "11613112", "21141115", "41141113", "61141111", "11132116", "31132114", "51132112", "21123115", "41123113", "61123111", "11114116", "31114114", "51114112", "22141114", "42141112", "11241115", "31241113", "51241111", "12132115", "32132113", "52132111", "21232114", "41232112", "22123114", "42123112", "11223115", "31223113", "51223111", "12114115", "32114113", "52114111", "21214114", "41214112", "23141113", "43141111", "12241114", "32241112", "21341113", "41341111", "13132114", "33132112", "22232113", "42232111", "11332114", "31332112", "23123113", "43123111", "12223114", "32223112", "21323113", "41323111", "13114114", "33114112", "22214113", "42214111", "11314114", "31314112", "24141112", "13241113", "33241111", "22341112", "14132113", "34132111", "23232112", "12332113", "32332111", "21432112", "24123112", "13223113", "33223111", "22323112", "11423113", "31423111", "14114113", "34114111", "23214112", "12314113", "32314111", "21414112", "25141111", "14241112", "23341111", "15132112", "24232111", "13332112", "22432111", "25123111", "14223112", "23323111", "12423112", "21523111", "15114112", "24214111", "13314112", "22414111", "11514112", "15241111", "16132111", "14332111", "15223111", "13423111", "16114111", "14314111", "12514111", "21151114", "41151112", "11142115", "31142113", "51142111", "21133114", "41133112", "11124115", "31124113", "51124111", "21115114", "41115112", "22151113", "42151111", "11251114", "31251112", "12142114", "32142112", "21242113", "41242111", "22133113", "42133111", "11233114", "31233112", "12124114", "32124112", "21224113", "41224111", "22115113", "42115111", "11215114", "31215112", "23151112", "12251113", "32251111", "13142113", "33142111", "22242112", "11342113", "31342111", "23133112", "12233113", "32233111", "21333112", "13124113", "33124111", "22224112", "11324113", "31324111", "23115112", "12215113", "32215111", "21315112", "24151111", "13251112", "14142112", "23242111", "12342112", "24133111", "13233112", "22333111", "11433112", "14124112", "23224111", "12324112", "21424111", "24115111", "13215112", "22315111", "11415112", "14251111", "15142111", "13342111", "14233111", "12433111", "15124111", "13324111", "11524111", "14215111", "12415111", "21161113", "41161111", "11152114", "31152112", "21143113", "41143111", "11134114", "31134112", "21125113", "41125111", "11116114", "31116112", "22161112", "12152113", "32152111", "21252112", "22143112", "11243113", "31243111", "12134113", "32134111", "21234112", "22125112", "11225113", "31225111", "12116113", "32116111", "21216112", "23161111", "13152112", "22252111", "23143111", "12243112", "21343111", "13134112", "22234111", "11334112", "23125111", "12225112", "21325111", "13116112", "22216111", "11316112", "14152111", "13243111", "14134111", "12334111", "13225111", "11425111", "14116111", "12316111", "41111215", "61111213", "21211126", "41211124", "61211122", "22111216", "42111214", "31211215", "51211213", "22211125", "42211123", "11311126", "31311124", "51311122", "23111215", "43111213", "12211216", "32211214", "52211212", "21311215", "41311213", "61311211", "23211124", "43211122", "12311125", "32311123", "52311121", "21411124", "41411122", "24111214", "13211215", "33211213", "22311214", "42311212", "11411215", "31411213", "51411211", "24211123", "13311124", "33311122", "22411123", "42411121", "11511124", "31511122", "25111213", "14211214", "34211212", "23311213", "43311211", "12411214", "32411212", "21511213", "41511211", "25211122", "14311123", "34311121", "23411122", "12511123", "32511121", "21611122", "15211213", "24311212", "13411213", "33411211", "22511212", "11611213", "31611211", "31121125", "51121123", "21112126", "41112124", "61112122", "21121216", "41121214", "61121212", "31112215", "51112213", "12121126", "32121124", "52121122", "21221125", "41221123", "61221121", "22112125", "42112123", "11212126", "22121215", "42121213", "11221216", "31221214", "51221212", "12112216", "32112214", "52112212", "21212215", "41212213", "61212211", "13121125", "33121123", "22221124", "42221122", "11321125", "31321123", "51321121", "23112124", "43112122", "12212125", "23121214", "43121212", "12221215", "32221213", "52221211", "21321214", "41321212", "13112215", "33112213", "22212214", "42212212", "11312215", "31312213", "51312211", "14121124", "34121122", "23221123", "43221121", "12321124", "32321122", "21421123", "41421121", "24112123", "13212124", "24121213", "13221214", "33221212", "11412124", "22321213", "42321211", "11421214", "31421212", "14112214", "34112212", "23212213", "43212211", "12312214", "32312212", "21412213", "41412211", "15121123", "24221122", "13321123", "33321121", "22421122", "11521123", "31521121", "25112122", "14212123", "25121212", "14221213", "34221211", "12412123", "23321212", "12421213", "32421211", "21521212", "15112213", "24212212", "13312213", "33312211", "22412212", "11512213", "31512211", "16121122", "25221121", "14321122", "23421121", "12521122", "15212122", "15221212", "13412122", "24321211", "13421212", "11612122", "22521211", "16112212", "25212211", "14312212", "23412211", "12512212", "21612211", "11131126", "31131124", "51131122", "21122125", "41122123", "61122121", "21131215", "41131213", "61131211", "11113126", "31113124", "51113122", "11122216", "31122214", "51122212", "21113215", "41113213", "61113211", "12131125", "32131123", "52131121", "21231124", "41231122", "22122124", "42122122", "11222125", "22131214", "42131212", "11231215", "31231213", "51231211", "12113125", "32113123", "52113121", "12122215", "32122213", "52122211", "21222214", "41222212", "22113214", "42113212", "11213215", "31213213", "51213211", "13131124", "33131122", "22231123", "42231121", "11331124", "31331122", "23122123", "43122121", "12222124", "23131213", "43131211", "12231214", "32231212", "21331213", "41331211", "13113124", "33113122", "13122214", "33122212", "11313124", "22222213", "42222211", "11322214", "31322212", "23113213", "43113211", "12213214", "32213212", "21313213", "41313211", "14131123", "34131121", "23231122", "12331123", "32331121", "21431122", "24122122", "13222123", "24131212", "13231213", "33231211", "11422123", "22331212", "11431213", "31431211", "14113123", "34113121", "14122213", "34122211", "12313123", "23222212", "12322213", "32322211", "21422212", "24113212", "13213213", "33213211", "22313212", "11413213", "31413211", "15131122", "24231121", "13331122", "22431121", "25122121", "14222122", "25131211", "14231212", "12422122", "23331211", "12431212", "15113122", "15122212", "13313122", "24222211", "13322212", "11513122", "22422211", "11522212", "25113211", "14213212", "23313211", "12413212", "21513211", "16131121", "14331121", "15222121", "15231211", "13422121", "13431211", "16113121", "16122211", "14313121", "14322211", "12513121", "12522211", "15213211", "13413211", "11613211", "11141125", "31141123", "51141121", "21132124", "41132122", "21141214", "41141212", "11123125", "31123123", "51123121", "11132215", "31132213", "51132211", "21114124", "41114122", "21123214", "41123212", "11114215", "31114213", "51114211", "12141124", "32141122", "21241123", "41241121", "22132123", "42132121", "11232124", "22141213", "42141211", "11241214", "31241212", "12123124", "32123122", "12132214", "32132212", "21232213", "41232211", "22114123", "42114121", "11214124", "22123213", "42123211", "11223214", "31223212", "12114214", "32114212", "21214213", "41214211", "13141123", "33141121", "22241122", "11341123", "31341121", "23132122", "12232123", "23141212", "12241213", "32241211", "21341212", "13123123", "33123121", "13132213", "33132211", "11323123", "22232212", "11332213", "31332211", "23114122", "12214123", "23123212", "12223213", "32223211", "21323212", "13114213", "33114211", "22214212", "11314213", "31314211", "14141122", "23241121", "12341122", "24132121", "13232122", "24141211", "13241212", "11432122", "22341211", "14123122", "14132212", "12323122", "23232211", "12332212", "21432211", "24114121", "13214122", "24123211", "13223212", "11414122", "22323211", "11423212", "14114212", "23214211", "12314212", "21414211", "15141121", "13341121", "14232121", "14241211", "12432121", "15123121", "15132211", "13323121", "13332211", "11523121", "14214121", "14223211", "12414121", "12423211", "15114211", "13314211", "11514211", "11151124", "31151122", "21142123", "41142121", "21151213", "41151211", "11133124", "31133122", "11142214", "31142212", "21124123", "41124121", "21133213", "41133211", "11115124", "31115122", "11124214", "31124212", "21115213", "41115211", "12151123", "32151121", "21251122", "22142122", "11242123", "22151212", "11251213", "31251211", "12133123", "32133121", "12142213", "32142211", "21242212", "22124122", "11224123", "22133212", "11233213", "31233211", "12115123", "32115121", "12124213", "32124211", "21224212", "22115212", "11215213", "31215211", "13151122", "22251121", "23142121", "12242122", "23151211", "12251212", "13133122", "13142212", "11333122", "22242211", "11342212", "23124121", "12224122", "23133211", "12233212", "21333211", "13115122", "13124212", "11315122", "22224211", "11324212", "23115211", "12215212", "21315211", "14151121", "13242121", "13251211", "14133121", "14142211", "12333121", "12342211", "13224121", "13233211", "11424121", "11433211", "14115121", "14124211", "12315121", "12324211", "13215211", "11415211", "11161123", "31161121", "21152122", "21161212", "11143123", "31143121", "11152213", "31152211", "21134122", "21143212", "11125123", "31125121", "11134213", "31134211", "21116122", "21125212", "12161122", "22152121", "11252122", "22161211", "12143122", "12152212", "21252211", "22134121", "11234122", "22143211", "11243212", "12125122", "12134212", "21234211", "22116121", "11216122", "22125211", "11225212", "13161121", "12252121", "13143121", "13152211", "11343121", "12234121", "12243211", "13125121", "13134211", "11325121", "11334211", "12216121", "12225211", "31111225", "51111223", "21111316", "41111314", "61111312", "31211134", "51211132", "12111226", "32111224", "52111222", "21211225", "41211223", "61211221", "22111315", "42111313", "11211316", "31211314", "51211312", "12211135", "32211133", "52211131", "21311134", "41311132", "13111225", "33111223", "22211224", "42211222", "11311225", "31311223", "51311221", "23111314", "43111312", "12211315", "32211313", "52211311", "21311314", "41311312", "13211134", "33211132", "22311133", "42311131", "11411134", "31411132", "14111224", "34111222", "23211223", "43211221", "12311224", "32311222", "21411223", "41411221", "24111313", "13211314", "33211312", "22311313", "42311311", "11411314", "31411312", "14211133", "34211131", "23311132", "12411133", "32411131", "21511132", "15111223", "24211222", "13311223", "33311221", "22411222", "11511223", "31511221", "25111312", "14211313", "34211311", "23311312", "12411313", "32411311", "21511312", "15211132", "24311131", "13411132", "22511131", "11611132", "16111222", "25211221", "14311222", "23411221", "12511222", "21611221", "15211312", "24311311", "13411312", "22511311", "11611312", "21121135", "41121133", "61121131", "11112136", "31112134", "51112132", "11121226", "31121224", "51121222", "21112225", "41112223", "61112221", "21121315", "41121313", "61121311", "11112316", "31112314", "51112312", "22121134", "42121132", "11221135", "31221133", "51221131", "12112135", "32112133", "52112131", "12121225", "32121223", "52121221", "21221224", "41221222", "22112224", "42112222", "11212225", "22121314", "42121312", "11221315", "31221313", "51221311", "12112315", "32112313", "52112311", "21212314", "41212312", "23121133", "43121131", "12221134", "32221132", "21321133", "41321131", "13112134", "33112132", "13121224", "33121222", "11312134", "22221223", "42221221", "11321224", "31321222", "23112223", "43112221", "12212224", "23121313", "43121311", "12221314", "32221312", "21321313", "41321311", "13112314", "33112312", "22212313", "42212311", "11312314", "31312312", "24121132", "13221133", "33221131", "22321132", "11421133", "31421131", "14112133", "34112131", "14121223", "34121221", "12312133", "23221222", "12321223", "32321221", "21421222", "24112222", "13212223", "24121312", "13221313", "33221311", "11412223", "22321312", "11421313", "31421311", "14112313", "34112311", "23212312", "12312313", "32312311", "21412312", "25121131", "14221132", "23321131", "12421132", "21521131", "15112132", "15121222", "13312132", "24221221", "13321222", "11512132", "22421221", "11521222", "25112221", "14212222", "25121311", "14221312", "12412222", "23321311", "12421312", "21521311", "15112312", "24212311", "13312312", "22412311", "11512312", "15221131", "13421131", "16112131", "16121221", "14312131", "14321221", "12512131", "12521221", "15212221", "15221311", "13412221", "13421311", "11612221", "16112311", "14312311", "12512311", "21131134", "41131132", "11122135", "31122133", "51122131", "11131225", "31131223", "51131221", "21113134", "41113132", "21122224", "41122222", "21131314", "41131312", "11113225", "31113223", "51113221", "11122315", "31122313", "51122311", "21113314", "41113312", "22131133", "42131131", "11231134", "31231132", "12122134", "32122132", "12131224", "32131222", "21231223", "41231221", "22113133", "42113131", "11213134", "22122223", "42122221", "11222224", "22131313", "42131311", "11231314", "31231312", "12113224", "32113222", "12122314", "32122312", "21222313", "41222311", "22113313", "42113311", "11213314", "31213312", "23131132", "12231133", "32231131", "21331132", "13122133", "33122131", "13131223", "33131221", "11322133", "22231222", "11331223", "31331221", "23113132", "12213133", "23122222", "12222223", "23131312", "12231313", "32231311", "21331312", "13113223", "33113221", "13122313", "33122311", "11313223", "22222312", "11322313", "31322311", "23113312", "12213313", "32213311", "21313312", "24131131", "13231132", "22331131", "11431132", "14122132", "14131222", "12322132", "23231221", "12331222", "21431221", "24113131", "13213132", "24122221", "13222222", "24131311", "11413132", "13231312", "11422222", "22331311", "11431312", "14113222", "14122312", "12313222", "23222311", "12322312", "21422311", "24113311", "13213312", "22313311", "11413312", "14231131", "12431131", "15122131", "15131221", "13322131", "13331221", "11522131", "14213131", "14222221", "12413131", "14231311", "12422221", "12431311", "15113221", "15122311", "13313221", "13322311", "11513221", "11522311", "14213311", "12413311", "21141133", "41141131", "11132134", "31132132", "11141224", "31141222", "21123133", "41123131", "21132223", "41132221", "21141313", "41141311", "11114134", "31114132", "11123224", "31123222", "11132314", "31132312", "21114223", "41114221", "21123313", "41123311", "11114314", "31114312", "22141132", "11241133", "31241131", "12132133", "32132131", "12141223", "32141221", "21241222", "22123132", "11223133", "22132222", "11232223", "22141312", "11241313", "31241311", "12114133", "32114131", "12123223", "32123221", "12132313", "32132311", "21232312", "22114222", "11214223", "22123312", "11223313", "31223311", "12114313", "32114311", "21214312", "23141131", "12241132", "21341131", "13132132", "13141222", "11332132", "22241221", "11341222", "23123131", "12223132", "23132221", "12232222", "23141311", "12241312", "21341311", "13114132", "13123222", "11314132", "13132312", "11323222", "22232311", "11332312", "23114221", "12214222", "23123311", "12223312", "21323311", "13114312", "22214311", "11314312", "13241131", "14132131", "14141221", "12332131", "12341221", "13223131", "13232221", "11423131", "13241311", "11432221", "14114131", "14123221", "12314131", "14132311", "12323221", "12332311", "13214221", "13223311", "11414221", "11423311", "14114311", "12314311", "21151132", "11142133", "31142131", "11151223", "31151221", "21133132", "21142222", "21151312", "11124133", "31124131", "11133223", "31133221", "11142313", "31142311", "21115132", "21124222", "21133312", "11115223", "31115221", "11124313", "31124311", "22151131", "11251132", "12142132", "12151222", "21251221", "22133131", "11233132", "22142221", "11242222", "22151311", "11251312", "12124132", "12133222", "12142312", "21242311", "22115131", "11215132", "22124221", "11224222", "22133311", "11233312", "12115222", "12124312", "21224311", "12251131", "13142131", "13151221", "11342131", "12233131", "12242221", "12251311", "13124131", "13133221", "11324131", "13142311", "11333221", "11342311", "12215131", "12224221", "12233311", "13115221", "13124311", "11315221", "11324311", "21161131", "11152132", "11161222", "21143131", "21152221", "21161311", "11134132", "11143222", "11152312", "21125131", "21134221", "21143311", "11116132", "11125222", "11134312", "12152131", "12161221", "11243131", "11252221", "12134131", "12143221", "12152311", "11225131", "11234221", "11243311", "12116131", "12125221", "12134311", "21111235", "41111233", "61111231", "11111326", "31111324", "51111322", "21111415", "41111413", "61111411", "21211144", "41211142", "22111234", "42111232", "11211235", "31211233", "51211231", "12111325", "32111323", "52111321", "21211324", "41211322", "22111414", "42111412", "11211415", "31211413", "51211411", "22211143", "42211141", "11311144", "31311142", "23111233", "43111231", "12211234", "32211232", "21311233", "41311231", "13111324", "33111322", "22211323", "42211321", "11311324", "31311322", "23111413", "43111411", "12211414", "32211412", "21311413", "41311411", "23211142", "12311143", "32311141", "21411142", "24111232", "13211233", "33211231", "22311232", "11411233", "31411231", "14111323", "34111321", "23211322", "12311323", "32311321", "21411322", "24111412", "13211413", "33211411", "22311412", "11411413", "31411411", "24211141", "13311142", "22411141", "11511142", "25111231", "14211232", "23311231", "12411232", "21511231", "15111322", "24211321", "13311322", "22411321", "11511322", "25111411", "14211412", "23311411", "12411412", "21511411", "14311141", "12511141", "15211231", "13411231", "11611231", "16111321", "14311321", "12511321", "15211411", "13411411", "11611411", "31121143", "51121141", "21112144", "41112142", "21121234", "41121232", "11112235", "31112233", "51112231", "11121325", "31121323", "51121321", "21112324", "41112322", "21121414", "41121412", "11112415", "31112413", "51112411", "12121144", "32121142", "21221143", "41221141", "22112143", "42112141", "11212144", "22121233", "42121231", "11221234", "31221232", "12112234", "32112232", "12121324", "32121322", "21221323", "41221321", "22112323", "42112321", "11212324", "22121413", "42121411", "11221414", "31221412", "12112414", "32112412", "21212413", "41212411", "13121143", "33121141", "22221142", "11321143", "31321141", "23112142", "12212143", "23121232", "12221233", "32221231", "21321232", "13112233", "33112231", "13121323", "33121321", "11312233", "22221322", "11321323", "31321321", "23112322", "12212323", "23121412", "12221413", "32221411", "21321412", "13112413", "33112411", "22212412", "11312413", "31312411", "14121142", "23221141", "12321142", "21421141", "24112141", "13212142", "24121231", "13221232", "11412142", "22321231", "11421232", "14112232", "14121322", "12312232", "23221321", "12321322", "21421321", "24112321", "13212322", "24121411", "13221412", "11412322", "22321411", "11421412", "14112412", "23212411", "12312412", "21412411", "15121141", "13321141", "11521141", "14212141", "14221231", "12412141", "12421231", "15112231", "15121321", "13312231", "13321321", "11512231", "11521321", "14212321", "14221411", "12412321", "12421411", "15112411", "13312411", "11512411", "11131144", "31131142", "21122143", "41122141", "21131233", "41131231", "11113144", "31113142", "11122234", "31122232", "11131324", "31131322", "21113233", "41113231", "21122323", "41122321", "21131413", "41131411", "11113324", "31113322", "11122414", "31122412", "21113413", "41113411", "12131143", "32131141", "21231142", "22122142", "11222143", "22131232", "11231233", "31231231", "12113143", "32113141", "12122233", "32122231", "12131323", "32131321", "21231322", "22113232", "11213233", "22122322", "11222323", "22131412", "11231413", "31231411", "12113323", "32113321", "12122413", "32122411", "21222412", "22113412", "11213413", "31213411", "13131142", "22231141", "11331142", "23122141", "12222142", "23131231", "12231232", "21331231", "13113142", "13122232", "11313142", "13131322", "11322232", "22231321", "11331322", "23113231", "12213232", "23122321", "12222322", "23131411", "12231412", "21331411", "13113322", "13122412", "11313322", "22222411", "11322412", "23113411", "12213412", "21313411", "14131141", "12331141", "13222141", "13231231", "11422141", "11431231", "14113141", "14122231", "12313141", "14131321", "12322231", "12331321", "13213231", "13222321", "11413231", "13231411", "11422321", "11431411", "14113321", "14122411", "12313321", "12322411", "13213411", "11413411", "11141143", "31141141", "21132142", "21141232", "11123143", "31123141", "11132233", "31132231", "11141323", "31141321", "21114142", "21123232", "21132322", "21141412", "11114233", "31114231", "11123323", "31123321", "11132413", "31132411", "21114322", "21123412", "12141142", "21241141", "22132141", "11232142", "22141231", "11241232", "12123142", "12132232", "12141322", "21241321", "22114141", "11214142", "22123231", "11223232", "22132321", "11232322", "22141411", "11241412", "12114232", "12123322", "12132412", "21232411", "22114321", "11214322", "22123411", "11223412", "13141141", "11341141", "12232141", "12241231", "13123141", "13132231", "11323141", "13141321", "11332231", "11341321", "12214141", "12223231", "12232321", "12241411", "13114231", "13123321", "11314231", "13132411", "11323321", "11332411", "12214321", "12223411", "11151142", "21142141", "21151231", "11133142", "11142232", "11151322", "21124141", "21133231", "21142321", "21151411", "11115142", "11124232", "11133322", "11142412", "21115231", "21124321", "21133411", "12151141", "11242141", "11251231", "12133141", "12142231", "12151321", "11224141", "11233231", "11242321", "11251411", "12115141", "12124231", "12133321", "12142411", "11215231", "11224321", "11233411", "11161141", "11143141", "11152231", "11161321", "11125141", "11134231", "11143321", "11152411", "11111245", "31111243", "51111241", "21111334", "41111332", "11111425", "31111423", "51111421", "21111514", "41111512", "31211152", "12111244", "32111242", "21211243", "41211241", "22111333", "42111331", "11211334", "31211332", "12111424", "32111422", "21211423", "41211421", "22111513", "42111511", "11211514", "31211512", "12211153", "32211151", "21311152", "13111243", "33111241", "22211242", "11311243", "31311241", "23111332", "12211333", "32211331", "21311332", "13111423", "33111421", "22211422", "11311423", "31311421", "23111512", "12211513", "32211511", "21311512", "13211152", "22311151", "11411152", "14111242", "23211241", "12311242", "21411241", "24111331", "13211332", "22311331", "11411332", "14111422", "23211421", "12311422", "21411421", "24111511", "13211512", "22311511", "11411512", "14211151", "12411151", "15111241", "13311241", "11511241", "14211331", "12411331", "15111421", "13311421", "11511421", "14211511", "12411511", "21121153", "41121151", "11112154", "31112152", "11121244", "31121242", "21112243", "41112241", "21121333", "41121331", "11112334", "31112332", "11121424", "31121422", "21112423", "41112421", "21121513", "41121511", "11112514", "31112512", "22121152", "11221153", "31221151", "12112153", "32112151", "12121243", "32121241", "21221242", "22112242", "11212243", "22121332", "11221333", "31221331", "12112333", "32112331", "12121423", "32121421", "21221422", "22112422", "11212423", "22121512", "11221513", "31221511", "12112513", "32112511", "21212512", "23121151", "12221152", "21321151", "13112152", "13121242", "11312152", "22221241", "11321242", "23112241", "12212242", "23121331", "12221332", "21321331", "13112332", "13121422", "11312332", "22221421", "11321422", "23112421", "12212422", "23121511", "12221512", "21321511", "13112512", "22212511", "11312512", "13221151", "11421151", "14112151", "14121241", "12312151", "12321241", "13212241", "13221331", "11412241", "11421331", "14112331", "14121421", "12312331", "12321421", "13212421", "13221511", "11412421", "11421511", "14112511", "12312511", "21131152", "11122153", "31122151", "11131243", "31131241", "21113152", "21122242", "21131332", "11113243", "31113241", "11122333", "31122331", "11131423", "31131421", "21113332", "21122422", "21131512", "11113423", "31113421", "11122513", "31122511", "22131151", "11231152", "12122152", "12131242", "21231241", "22113151", "11213152", "22122241", "11222242", "22131331", "11231332", "12113242", "12122332", "12131422", "21231421", "22113331", "11213332", "22122421", "11222422", "22131511", "11231512", "12113422", "12122512", "21222511", "12231151", "13122151", "13131241", "11322151", "11331241", "12213151", "12222241", "12231331", "13113241", "13122331", "11313241", "13131421", "11322331", "11331421", "12213331", "12222421", "12231511", "13113421", "13122511", "11313421", "11322511", "21141151", "11132152", "11141242", "21123151", "21132241", "21141331", "11114152", "11123242", "11132332", "11141422", "21114241", "21123331", "21132421", "21141511", "11114332", "11123422", "11132512", "11241151", "12132151", "12141241", "11223151", "11232241", "11241331", "12114151", "12123241", "12132331", "12141421", "11214241", "11223331", "11232421", "11241511", "12114331", "12123421", "12132511", "11142151", "11151241", "11124151", "11133241", "11142331", "11151421", "11115241", "11124331", "11133421", "11142511", "21111253", "41111251", "11111344", "31111342", "21111433", "41111431", "11111524", "31111522", "21111613", "41111611", "21211162", "22111252", "11211253", "31211251", "12111343", "32111341", "21211342", "22111432", "11211433", "31211431", "12111523", "32111521", "21211522", "22111612", "11211613", "31211611", "22211161", "11311162", "23111251", "12211252", "21311251", "13111342", "22211341", "11311342", "23111431", "12211432", "21311431", "13111522", "22211521", "11311522", "23111611", "12211612", "21311611", "12311161", "13211251", "11411251", "14111341", "12311341", "13211431", "11411431", "14111521", "12311521", "13211611", "11411611", "31121161", "21112162", "21121252", "11112253", "31112251", "11121343", "31121341", "21112342", "21121432", "11112433", "31112431", "11121523", "31121521", "21112522", "21121612", "12121162", "21221161", "22112161", "11212162", "22121251", "11221252", "12112252", "12121342", "21221341", "22112341", "11212342", "22121431", "11221432", "12112432", "12121522", "21221521", "22112521", "11212522", "22121611", "11221612", "13121161", "11321161", "12212161", "12221251", "13112251", "13121341", "11312251", "11321341", "12212341", "12221431", "13112431", "13121521", "11312431", "11321521", "12212521", "12221611", "11131162", "21122161", "21131251", "11113162"])]); + t.parity = Lr(["1001", "0101", "1100", "0011", "1010", "0110", "1111", "0000"]); + for (var e in t) t.hasOwnProperty(e) && (At.$ctx[e] = t[e]); + At.__15616__ = 1 + })(); + h.rowbits = Lr(h.r); + for (var _ = 0, tt = Mn(h.r - 1); _ <= tt; _ += 1) { + h.i = _; + sn[on++] = "p"; + if (h.i != Mn(h.r - 1)) sn[on++] = un(h.parity, h.i); + else sn[on++] = "0000"; + var et = sn[--on]; + h[sn[--on]] = et; + h.ccrow = hn(h.ccs, h.i * 8, 8); + sn[on++] = Infinity; + for (var y = 0; y <= 7; y += 2) { + In(hn(h.ccrow, y, 2)); + var it = sn[--on]; + var nt = sn[--on]; + sn[on++] = Mn(it + nt * 49) + } + h.scrow = Lr(); + sn[on++] = Infinity; + sn[on++] = 10; + sn[on++] = 1; + sn[on++] = 1; + for (var x = 0; x <= 3; x += 1) { + h.j = x; + vn(un(un(h.patterns, Mn(un(h.p, h.j) - 48)), un(h.scrow, h.j)), function () { + var t = sn[--on]; + sn[on++] = Mn(t - 48) + }) + } + sn[on++] = 4; + sn[on++] = 1; + h.sbs = Lr(); + sn[on++] = Infinity; + var w = h.sbs; + sn[on++] = 1; + for (var M = 0, rt = w.length; M < rt; M++) { + var P = sn[--on]; + var at = P == 0 ? 1 : 0; + sn[on++] = P; + for (var j = 0, ot = un(w, M); j < ot; j++) sn[on++] = at + } + An(Lr(bn() - 1)); + var st = sn[--on]; + var ct = sn[--on]; + sn[on++] = st; + sn[on++] = ct; + on--; + var lt = sn[--on]; + var pt = sn[--on]; + sn[on++] = lt; + sn[on++] = pt; + on--; + fn(h.rowbits, h.i, sn[--on]) + } + sn[on++] = Infinity; + for (var E = 0, dt = 81 * h.sepheight; E < dt; E++) sn[on++] = 1; + for (var T = 0, ut = Mn(h.r - 2); T <= ut; T += 1) { + h.i = T; + for (var C = 0, ft = h.rowheight; C < ft; C++) In(un(h.rowbits, h.i)); + for (var B = 0, ht = h.sepheight; B < ht; B++) { + for (var S = 0, mt = 10; S < mt; S++) sn[on++] = 0; + for (var D = 0, gt = 70; D < gt; D++) sn[on++] = 1; + sn[on++] = 0 + } + } + for (var k = 0, vt = h.rowheight; k < vt; k++) In(un(h.rowbits, Mn(h.r - 1))); + for (var N = 0, bt = 81 * h.sepheight; N < bt; N++) sn[on++] = 1; + h.pixs = Lr(); + var It = new Map([ + ["ren", Tn], + ["pixs", h.pixs], + ["pixx", 81], + ["pixy", ~~(h.pixs.length / 81)], + ["height", ~~(h.pixs.length / 81) / 72], + ["width", 81 / 72], + ["opt", h.options] + ]); + sn[on++] = It; + if (!h.dontdraw) Tn() + } + + function ut() { + var i = Object.create(ut.$ctx || (ut.$ctx = {})); + i.dontdraw = false; + i.includetext = false; + i.textfont = "OCR-B"; + i.textsize = 10; + i.textyoffset = -8; + i.height = .3; + sn[on++] = i; + jn(); + i.options = sn[--on]; + i.barcode = sn[--on]; + vn(i.barcode, function () { + var t = sn[--on]; + if (t < 48 || t > 57) { + sn[on++] = "bwipp.flattermarkenBadCharacter#15978"; + sn[on++] = "Flattermarken must contain only digits"; + Pn() + } + }); + if (!ut.__15991__) (function () { + var t = Object.create(i); + t.encs = Lr(["0018", "0117", "0216", "0315", "0414", "0513", "0612", "0711", "0810", "0900"]); + t.barchars = "1234567890"; + for (var e in t) t.hasOwnProperty(e) && (ut.$ctx[e] = t[e]); + ut.__15991__ = 1 + })(); + i.barlen = i.barcode.length; + i.sbs = ln(i.barlen * 4); + i.txt = Lr(i.barlen); + for (var t = 0, e = i.barlen - 1; t <= e; t += 1) { + i.i = t; + gn(i.barchars, hn(i.barcode, i.i, 1)); + on--; + i.indx = sn[--on].length; + on -= 2; + i.enc = un(i.encs, i.indx); + mn(i.sbs, i.i * 4, i.enc); + fn(i.txt, i.i, Lr([hn(i.barcode, i.i, 1), i.i * 9, i.textyoffset, i.textfont, i.textsize])) + } + sn[on++] = Infinity; + sn[on++] = Infinity; + var n = i.sbs; + for (var r = 0, a = n.length; r < a; r++) sn[on++] = un(n, r) - 48; + var o = Lr(); + sn[on++] = Infinity; + for (var s = 0, c = ~~((i.sbs.length + 1) / 2); s < c; s++) sn[on++] = i.height; + var l = Lr(); + sn[on++] = Infinity; + for (var p = 0, d = ~~((i.sbs.length + 1) / 2); p < d; p++) sn[on++] = 0; + var u = Lr(); + sn[on++] = "ren"; + sn[on++] = Ki; + sn[on++] = "sbs"; + sn[on++] = o; + sn[on++] = "bhs"; + sn[on++] = l; + sn[on++] = "bbs"; + sn[on++] = u; + sn[on++] = "txt"; + sn[on++] = i.txt; + sn[on++] = "opt"; + sn[on++] = i.options; + var f = cn(); + sn[on++] = f; + if (!i.dontdraw) Ki() + } + + function ft() { + var t = Object.create(ft.$ctx || (ft.$ctx = {})); + t.dontdraw = false; + t.height = 1; + sn[on++] = t; + jn(); + t.options = sn[--on]; + t.barcode = sn[--on]; + vn(t.barcode, function () { + var t = sn[--on]; + if (t < 49 || t > 57) { + sn[on++] = "bwipp.rawBadCharacter#16064"; + sn[on++] = "Raw must contain only digits 1 to 9"; + Pn() + } + }); + sn[on++] = Infinity; + sn[on++] = Infinity; + vn(t.barcode, function () { + var t = sn[--on]; + sn[on++] = Mn(t - 48) + }); + var e = Lr(); + sn[on++] = Infinity; + for (var i = 0, n = ~~((t.barcode.length + 1) / 2); i < n; i++) sn[on++] = t.height; + var r = Lr(); + sn[on++] = Infinity; + for (var a = 0, o = ~~((t.barcode.length + 1) / 2); a < o; a++) sn[on++] = 0; + var s = Lr(); + sn[on++] = "ren"; + sn[on++] = Ki; + sn[on++] = "sbs"; + sn[on++] = e; + sn[on++] = "bhs"; + sn[on++] = r; + sn[on++] = "bbs"; + sn[on++] = s; + sn[on++] = "opt"; + sn[on++] = t.options; + var c = cn(); + sn[on++] = c; + if (!t.dontdraw) Ki() + } + + function ht() { + var t = Object.create(ht.$ctx || (ht.$ctx = {})); + t.dontdraw = false; + t.height = .175; + sn[on++] = t; + jn(); + t.options = sn[--on]; + t.barcode = sn[--on]; + vn(t.barcode, function () { + var t = sn[--on]; + if (t != 68 && (t != 65 && (t != 70 && t != 84))) { + sn[on++] = "bwipp.daftBadCharacter#16118"; + sn[on++] = "DAFT must contain only characters D, A, F and T"; + Pn() + } + }); + t.barlen = t.barcode.length; + t.bbs = Lr(t.barlen); + t.bhs = Lr(t.barlen); + for (var e = 0, i = t.barlen - 1; e <= i; e += 1) { + t.i = e; + t.enc = hn(t.barcode, t.i, 1); + if (_n(t.enc, "D")) { + fn(t.bbs, t.i, 0 * t.height / 8); + fn(t.bhs, t.i, 5 * t.height / 8) + } + if (_n(t.enc, "A")) { + fn(t.bbs, t.i, 3 * t.height / 8); + fn(t.bhs, t.i, 5 * t.height / 8) + } + if (_n(t.enc, "F")) { + fn(t.bbs, t.i, 0 * t.height / 8); + fn(t.bhs, t.i, 8 * t.height / 8) + } + if (_n(t.enc, "T")) { + fn(t.bbs, t.i, 3 * t.height / 8); + fn(t.bhs, t.i, 2 * t.height / 8) + } + } + sn[on++] = Infinity; + var n = t.bbs; + var r = t.bhs; + sn[on++] = Infinity; + for (var a = 0, o = t.bhs.length - 1; a < o; a++) { + sn[on++] = 1.44; + sn[on++] = 1.872 + } + sn[on++] = 1.44; + var s = Lr(); + sn[on++] = "ren"; + sn[on++] = Ki; + sn[on++] = "bbs"; + sn[on++] = n; + sn[on++] = "bhs"; + sn[on++] = r; + sn[on++] = "sbs"; + sn[on++] = s; + sn[on++] = "opt"; + sn[on++] = t.options; + var c = cn(); + sn[on++] = c; + if (!t.dontdraw) Ki() + } + + function mt() { + var t = Object.create(mt.$ctx || (mt.$ctx = {})); + t.dontdraw = false; + sn[on++] = t; + jn(); + t.options = sn[--on]; + t.barcode = sn[--on]; + var e = new Map([ + ["fima", function () { + t.sbs = Lr([2.25, 2.25, 2.25, 11.25, 2.25, 11.25, 2.25, 2.25, 2.25]); + t.bhs = Lr([.625, .625, .625, .625, .625]); + t.bbs = Lr([0, 0, 0, 0, 0]) + }], + ["fimb", function () { + t.sbs = Lr([2.25, 6.75, 2.25, 2.25, 2.25, 6.25, 2.25, 2.25, 2.25, 6.75, 2.25]); + t.bhs = Lr([.625, .625, .625, .625, .625, .625]); + t.bbs = Lr([0, 0, 0, 0, 0, 0]) + }], + ["fimc", function () { + t.sbs = Lr([2.25, 2.25, 2.25, 6.75, 2.25, 6.75, 2.25, 6.75, 2.25, 2.25, 2.25]); + t.bhs = Lr([.625, .625, .625, .625, .625, .625]); + t.bbs = Lr([0, 0, 0, 0, 0, 0]) + }], + ["fimd", function () { + t.sbs = Lr([2.25, 2.25, 2.25, 2.25, 2.25, 6.75, 2.25, 6.75, 2.25, 2.25, 2.25, 2.25, 2.25]); + t.bhs = Lr([.625, .625, .625, .625, .625, .625, .625]); + t.bbs = Lr([0, 0, 0, 0, 0, 0, 0]) + }], + ["fime", function () { + t.sbs = Lr([2.25, 6.75, 2.25, 15.75, 2.25, 6.75, 2.25]); + t.bhs = Lr([.625, .625, .625, .625, .625, .625, .625]); + t.bbs = Lr([0, 0, 0, 0, 0, 0, 0]) + }] + ]); + t.symbols = e; + var i = un(t.symbols, t.barcode) !== undefined; + if (!i) { + sn[on++] = "bwipp.symbolUnknownSymbol#16224"; + sn[on++] = "Unknown symbol name provided"; + Pn() + } + if (un(t.symbols, t.barcode)() === true) return true; + var n = new Map([ + ["ren", Ki], + ["sbs", t.sbs], + ["bhs", t.bhs], + ["bbs", t.bbs], + ["opt", t.options] + ]); + sn[on++] = n; + if (!t.dontdraw) Ki() + } + + function Qe() { + var E = Object.create(Qe.$ctx || (Qe.$ctx = {})); + E.dontdraw = false; + E.compact = false; + E.eclevel = -1; + E.columns = 0; + E.rows = 0; + E.rowmult = 3; + E.ccc = false; + E.raw = false; + E.parse = false; + E.parsefnc = false; + sn[on++] = E; + jn(); + E.options = sn[--on]; + E.barcode = sn[--on]; + if (_n(E.barcode, "")) { + sn[on++] = "bwipp.pdf417emptyData#16289"; + sn[on++] = "The data must not be empty"; + Pn() + } + if (E.eclevel != -1 && (E.eclevel < 0 || E.eclevel > 8)) { + sn[on++] = "bwipp.pdf417InvalidErrorCorrectionLevel#16293"; + sn[on++] = "Valid error correction levels are 0 to 8"; + Pn() + } + if (E.ccc && E.raw) { + sn[on++] = "bwipp.pdf417cccAndRaw#16297"; + sn[on++] = "Cannot combine ccc and raw"; + Pn() + } + if (E.ccc && E.compact) { + sn[on++] = "bwipp.pdf417cccAndCompact#16301"; + sn[on++] = "Cannot combine ccc and compact"; + Pn() + } + if (E.rows != 0 && (E.rows < 3 || E.rows > 90)) { + sn[on++] = "bwipp.pdf417invalidRows#16305"; + sn[on++] = "There must be between 3 and 90 rows"; + Pn() + } + if (E.columns != 0 && (E.columns < 1 || E.columns > 30)) { + sn[on++] = "bwipp.pdf417invalidColumns#16309"; + sn[on++] = "There must be between 1 and 30 columns"; + Pn() + } + if (E.rowmult <= 0) { + sn[on++] = "bwipp.pdf417badRowMult#16313"; + sn[on++] = "The row multiplier must be greater than zero"; + Pn() + } + if (!Qe.__16407__) (function () { + var t = Object.create(E); + t.T = 0; + t.N = 1; + t.B = 2; + t.A = 0; + t.L = 1; + t.M = 2; + t.P = 3; + t.tl = -1; + t.nl = -2; + t.bl = -3; + t.bl6 = -4; + t.bs = -5; + t.al = -6; + t.ll = -7; + t.ml = -8; + t.pl = -9; + t.as = -10; + t.ps = -11; + t.charmaps = Lr([Lr(["A", "a", "0", ";"]), Lr(["B", "b", "1", "<"]), Lr(["C", "c", "2", ">"]), Lr(["D", "d", "3", "@"]), Lr(["E", "e", "4", "["]), Lr(["F", "f", "5", 92]), Lr(["G", "g", "6", "]"]), Lr(["H", "h", "7", "_"]), Lr(["I", "i", "8", "`"]), Lr(["J", "j", "9", "~"]), Lr(["K", "k", "&", "!"]), Lr(["L", "l", 13, 13]), Lr(["M", "m", 9, 9]), Lr(["N", "n", ",", ","]), Lr(["O", "o", ":", ":"]), Lr(["P", "p", "#", 10]), Lr(["Q", "q", "-", "-"]), Lr(["R", "r", ".", "."]), Lr(["S", "s", "$", "$"]), Lr(["T", "t", "/", "/"]), Lr(["U", "u", "+", '"']), Lr(["V", "v", "%", "|"]), Lr(["W", "w", "*", "*"]), Lr(["X", "x", "=", 40]), Lr(["Y", "y", "^", 41]), Lr(["Z", "z", t.pl, "?"]), Lr([" ", " ", " ", "{"]), Lr([t.ll, t.as, t.ll, "}"]), Lr([t.ml, t.ml, t.al, "'"]), Lr([t.ps, t.ps, t.ps, t.al])]); + t.charvals = Lr([new Map, new Map, new Map, new Map]); + t.alltext = new Map; + for (var e = 0, i = t.charmaps.length - 1; e <= i; e += 1) { + t.i = e; + t.encs = un(t.charmaps, t.i); + for (var n = 0; n <= 3; n += 1) { + t.j = n; + var r = un(t.encs, t.j); + sn[on++] = r; + if (_n(Oe(r), "stringtype")) { + var a = un(sn[--on], 0); + sn[on++] = a + } + var o = sn[--on]; + fn(un(t.charvals, t.j), o, t.i); + fn(t.alltext, o, -1) + } + } + t.e = 1e4; + t.latlen = Lr([Lr([0, 1, 1, 2]), Lr([2, 0, 1, 2]), Lr([1, 1, 0, 1]), Lr([1, 2, 2, 0])]); + t.latseq = Lr([Lr([Lr([]), Lr([t.ll]), Lr([t.ml]), Lr([t.ml, t.pl])]), Lr([Lr([t.ml, t.al]), Lr([]), Lr([t.ml]), Lr([t.ml, t.pl])]), Lr([Lr([t.al]), Lr([t.ll]), Lr([]), Lr([t.pl])]), Lr([Lr([t.al]), Lr([t.al, t.ll]), Lr([t.al, t.ml]), Lr([])])]); + t.shftlen = Lr([Lr([t.e, t.e, t.e, 1]), Lr([1, t.e, t.e, 1]), Lr([t.e, t.e, t.e, 1]), Lr([t.e, t.e, t.e, t.e])]); + sn[on++] = Infinity; + sn[on++] = t.tl; + sn[on++] = 900; + sn[on++] = t.bl; + sn[on++] = 901; + sn[on++] = t.bl6; + sn[on++] = 924; + sn[on++] = t.nl; + sn[on++] = 902; + sn[on++] = t.bs; + sn[on++] = 913; + t.latchcws = cn(); + for (var s in t) t.hasOwnProperty(s) && (Qe.$ctx[s] = t[s]); + Qe.__16407__ = 1 + })(); + if (E.raw) { + E.datcws = Lr(E.barcode.length); + E.i = 0; + E.j = 0; + for (; ;) { + if (E.i >= E.barcode.length - 3) break; + if (un(E.barcode, E.i) != 94) break; + var t = hn(E.barcode, E.i + 1, 3); + sn[on++] = t; + sn[on++] = false; + for (var e = 0, i = t.length; e < i; e++) { + var n = un(t, e); + if (n < 48 || n > 57) { + on--; + sn[on++] = true + } + } + if (sn[--on]) { + on--; + break + } + E.cw = pn(sn[--on]); + fn(E.datcws, E.j, E.cw); + E.i = E.i + 4; + E.j = E.j + 1 + } + if (E.i != E.barcode.length) { + sn[on++] = "bwipp.pdf417badRawFormat#16425"; + sn[on++] = "raw data must be formatted as ^NNN"; + Pn() + } + E.datcws = hn(E.datcws, 0, E.j) + } + E.encb = function () { + E.in = sn[--on]; + E.inlen = E.in.length; + E.out = Lr(~~(E.inlen / 6) * 5 + E.inlen % 6); + for (var t = 0, e = ~~(E.inlen / 6) - 1; t <= e; t += 1) { + E.k = t; + sn[on++] = Infinity; + In(hn(E.in, E.k * 6, 3)); + E.msbs = Lr(); + sn[on++] = Infinity; + In(E.msbs); + var i = sn[--on]; + var n = sn[--on]; + var r = sn[--on]; + sn[on++] = Mn(Mn(i + n * 256) + r * 65536); + for (var a = 0, o = 3; a < o; a++) { + var s = sn[--on]; + sn[on++] = s % 900; + sn[on++] = ~~(s / 900) + } + E.mscs = Lr(); + sn[on++] = Infinity; + In(hn(E.in, E.k * 6 + 3, 3)); + E.lsbs = Lr(); + sn[on++] = Infinity; + In(E.lsbs); + var c = sn[--on]; + var l = sn[--on]; + var p = sn[--on]; + sn[on++] = Mn(Mn(c + l * 256) + p * 65536); + for (var d = 0, u = 3; d < u; d++) { + var f = sn[--on]; + sn[on++] = f % 900; + sn[on++] = ~~(f / 900) + } + E.lscs = Lr(); + var h = un(E.lscs, 0); + var m = un(E.mscs, 0); + fn(E.out, E.k * 5 + 4, Mn(h + m * 316) % 900); + var g = un(E.lscs, 1); + var v = un(E.mscs, 0); + var b = un(E.mscs, 1); + fn(E.out, E.k * 5 + 3, Mn(Mn(Mn(~~(Mn(h + m * 316) / 900) + g) + v * 641) + b * 316) % 900); + var I = un(E.lscs, 2); + var A = un(E.mscs, 0); + var _ = un(E.mscs, 1); + var y = un(E.mscs, 2); + fn(E.out, E.k * 5 + 2, Mn(Mn(Mn(Mn(~~(Mn(Mn(Mn(~~(Mn(h + m * 316) / 900) + g) + v * 641) + b * 316) / 900) + I) + A * 20) + _ * 641) + y * 316) % 900); + var x = un(E.lscs, 3); + var w = un(E.mscs, 1); + var M = un(E.mscs, 2); + fn(E.out, E.k * 5 + 1, Mn(Mn(Mn(~~(Mn(Mn(Mn(Mn(~~(Mn(Mn(Mn(~~(Mn(h + m * 316) / 900) + g) + v * 641) + b * 316) / 900) + I) + A * 20) + _ * 641) + y * 316) / 900) + x) + w * 20) + M * 641) % 900); + fn(E.out, E.k * 5, Mn(~~(Mn(Mn(Mn(~~(Mn(Mn(Mn(Mn(~~(Mn(Mn(Mn(~~(Mn(h + m * 316) / 900) + g) + v * 641) + b * 316) / 900) + I) + A * 20) + _ * 641) + y * 316) / 900) + x) + w * 20) + M * 641) / 900) + un(E.mscs, 2) * 20) % 900) + } + E.rem = E.inlen % 6; + if (E.rem != 0) { + sn[on++] = E.out; + sn[on++] = E.out.length - E.rem; + sn[on++] = Infinity; + In(hn(E.in, E.inlen - E.rem, E.rem)); + var P = Lr(); + var j = sn[--on]; + mn(sn[--on], j, P) + } + sn[on++] = E.out + }; + if (E.ccc) { + E.barlen = E.barcode.length; + E.datcws = Lr(~~(E.barlen / 6) * 5 + E.barlen % 6 + 2); + fn(E.datcws, 0, 920); + var r = E.barlen % 6 == 0 ? 924 : 901; + fn(E.datcws, 1, r); + sn[on++] = E.datcws; + sn[on++] = 2; + sn[on++] = Infinity; + vn(E.barcode); + var a = Lr(); + sn[on++] = a; + E.encb(); + var o = sn[--on]; + var s = sn[--on]; + mn(sn[--on], s, o) + } + if (!E.raw && !E.ccc) { + var U = new Map([ + ["parse", E.parse], + ["parsefnc", E.parsefnc], + ["eci", true] + ]); + E.fncvals = U; + sn[on++] = "msg"; + sn[on++] = E.barcode; + sn[on++] = E.fncvals; + En(); + var H = sn[--on]; + E[sn[--on]] = H; + E.msglen = E.msg.length; + sn[on++] = Infinity; + for (var c = 0, R = E.msglen; c < R; c++) sn[on++] = 0; + sn[on++] = 0; + E.numdigits = Lr(); + sn[on++] = Infinity; + for (var l = 0, z = E.msglen; l < z; l++) sn[on++] = 0; + sn[on++] = 0; + E.numtext = Lr(); + sn[on++] = Infinity; + for (var p = 0, O = E.msglen; p < O; p++) sn[on++] = 0; + sn[on++] = 0; + E.numbytes = Lr(); + sn[on++] = Infinity; + for (var d = 0, L = E.msglen; d < L; d++) sn[on++] = 0; + sn[on++] = 0; + E.iseci = Lr(); + for (var u = E.msglen - 1; u >= 0; u -= 1) { + E.i = u; + var f = un(E.msg, E.i); + if (f >= 48 && f <= 57) fn(E.numdigits, E.i, Mn(un(E.numdigits, E.i + 1) + 1)); + var W = un(E.alltext, un(E.msg, E.i)) !== undefined; + if (W && un(E.numdigits, E.i) < 13) fn(E.numtext, E.i, Mn(un(E.numtext, E.i + 1) + 1)); + if (un(E.msg, E.i) >= 0 && un(E.numtext, E.i) < 5 && un(E.numdigits, E.i) < 13) fn(E.numbytes, E.i, Mn(un(E.numbytes, E.i + 1) + 1)); + fn(E.iseci, E.i, un(E.msg, E.i) <= -1e6) + } + E.numdigits = hn(E.numdigits, 0, E.msglen); + E.numtext = hn(E.numtext, 0, E.msglen); + E.numbytes = hn(E.numbytes, 0, E.msglen); + E.seq = Lr([]); + E.seqlen = 0; + E.state = E.T; + E.p = 0; + for (; ;) { + if (E.p == E.msglen) break; + if (un(E.iseci, E.p)) { + E.eci = un(E.msg, E.p); + sn[on++] = Infinity; + In(E.seq); + sn[on++] = Lr([E.eci]); + E.seq = Lr(); + E.p = E.p + 1; + sn[on++] = "seqlen"; + sn[on++] = E.seqlen; + if (E.eci <= -1810900) sn[on++] = 2; + else { + var G = E.eci <= -1000900 ? 3 : 2; + sn[on++] = G + } + var Z = sn[--on]; + var F = sn[--on]; + E[sn[--on]] = Mn(F + Z) + } else { + E.n = un(E.numdigits, E.p); + if (E.n >= 13 || E.n == E.msglen && E.n >= 8) { + sn[on++] = Infinity; + In(E.seq); + sn[on++] = E.nl; + sn[on++] = Infinity; + In(hn(E.msg, E.p, E.n)); + var Y = Lr(); + sn[on++] = Y; + E.seq = Lr(); + E.state = E.N; + E.p = Mn(E.p + E.n); + E.seqlen = Mn(E.seqlen + 1 + E.n) + } else { + E.t = un(E.numtext, E.p); + if (E.t >= 5) { + sn[on++] = Infinity; + In(E.seq); + if (E.state != E.T) sn[on++] = E.tl; + sn[on++] = Infinity; + In(hn(E.msg, E.p, E.t)); + var Q = Lr(); + sn[on++] = Q; + E.seq = Lr(); + E.state = E.T; + E.p = Mn(E.p + E.t); + E.seqlen = Mn(Mn(E.seqlen + 1) + E.t) + } else { + E.b = un(E.numbytes, E.p); + if (E.b == 1 && E.state == E.T) { + sn[on++] = Infinity; + In(E.seq); + sn[on++] = E.bs; + sn[on++] = Lr([un(E.msg, E.p)]); + E.seq = Lr(); + E.p = Mn(E.p + E.b); + E.seqlen = Mn(E.seqlen + 2) + } else { + sn[on++] = Infinity; + In(E.seq); + var J = E.b % 6 != 0 ? E.bl : E.bl6; + sn[on++] = J; + sn[on++] = Infinity; + In(hn(E.msg, E.p, E.b)); + var V = Lr(); + sn[on++] = V; + E.seq = Lr(); + E.state = E.B; + E.p = Mn(E.p + E.b); + E.seqlen = Mn(Mn(E.seqlen + 1) + E.b) + } + } + } + } + } + E.enca = function () { + var t = un(un(E.charvals, E.A), sn[--on]); + sn[on++] = t + }; + E.encl = function () { + var t = un(un(E.charvals, E.L), sn[--on]); + sn[on++] = t + }; + E.encm = function () { + var t = un(un(E.charvals, E.M), sn[--on]); + sn[on++] = t + }; + E.encp = function () { + var t = un(un(E.charvals, E.P), sn[--on]); + sn[on++] = t + }; + E.textencfuncs = Lr(["enca", "encl", "encm", "encp"]); + E.addtotext = function () { + fn(E.text, E.l, sn[--on]); + E.l = E.l + 1 + }; + E.enct = function () { + E.in = sn[--on]; + E.curlen = Lr([E.e, E.e, E.e, E.e]); + fn(E.curlen, E.submode, 0); + E.curseq = Lr([Lr([]), Lr([]), Lr([]), Lr([])]); + vn(E.in, function () { + E.char = sn[--on]; + for (; ;) { + E.imp = false; + var t = Lr([E.A, E.L, E.M, E.P]); + for (var e = 0, i = t.length; e < i; e++) { + E.x = un(t, e); + var n = Lr([E.A, E.L, E.M, E.P]); + for (var r = 0, a = n.length; r < a; r++) { + E.y = un(n, r); + E.cost = Mn(un(E.curlen, E.x) + un(un(E.latlen, E.x), E.y)); + if (E.cost < un(E.curlen, E.y)) { + fn(E.curlen, E.y, E.cost); + sn[on++] = E.curseq; + sn[on++] = E.y; + sn[on++] = Infinity; + In(un(E.curseq, E.x)); + In(un(un(E.latseq, E.x), E.y)); + var o = Lr(); + var s = sn[--on]; + fn(sn[--on], s, o); + E.imp = true + } + } + } + if (!E.imp) break + } + E.nxtlen = Lr([E.e, E.e, E.e, E.e]); + E.nxtseq = Lr(4); + var c = Lr([E.A, E.L, E.M, E.P]); + for (var l = 0, p = c.length; l < p; l++) { + E.x = un(c, l); + for (; ;) { + var d = un(un(E.charvals, E.x), E.char) !== undefined; + if (!d) break; + E.cost = Mn(un(E.curlen, E.x) + 1); + if (E.cost < un(E.nxtlen, E.x)) { + fn(E.nxtlen, E.x, E.cost); + sn[on++] = E.nxtseq; + sn[on++] = E.x; + sn[on++] = Infinity; + In(un(E.curseq, E.x)); + sn[on++] = E.char; + var u = Lr(); + var f = sn[--on]; + fn(sn[--on], f, u) + } + var h = Lr([E.A, E.L, E.M, E.P]); + for (var m = 0, g = h.length; m < g; m++) { + E.y = un(h, m); + if (yn(E.x, E.y)) { + E.cost = Mn(Mn(un(E.curlen, E.y) + un(un(E.shftlen, E.y), E.x)) + 1); + if (E.cost < un(E.nxtlen, E.y)) { + fn(E.nxtlen, E.y, E.cost); + sn[on++] = E.nxtseq; + sn[on++] = E.y; + sn[on++] = Infinity; + In(un(E.curseq, E.y)); + var v = E.x == E.A ? E.as : E.ps; + sn[on++] = v; + sn[on++] = E.char; + var b = Lr(); + var I = sn[--on]; + fn(sn[--on], I, b) + } + } + } + break + } + } + E.curlen = E.nxtlen; + E.curseq = E.nxtseq + }); + E.minseq = E.e; + var t = Lr([E.A, E.L, E.M, E.P]); + for (var e = 0, i = t.length; e < i; e++) { + E.k = un(t, e); + if (un(E.curlen, E.k) < E.minseq) { + E.minseq = un(E.curlen, E.k); + E.txtseq = un(E.curseq, E.k) + } + } + E.text = Lr(E.minseq); + E.k = 0; + E.l = 0; + for (; ;) { + if (E.k >= E.txtseq.length) break; + E.char = un(E.txtseq, E.k); + sn[on++] = E.char; + if (E[un(E.textencfuncs, E.submode)]() === true) break; + E.addtotext(); + E.k = E.k + 1; + if (E.char == E.as || E.char == E.ps) { + sn[on++] = un(E.txtseq, E.k); + if (E.char == E.as) E.enca(); + else E.encp(); + E.addtotext(); + E.k = E.k + 1 + } + if (E.char == E.al) E.submode = E.A; + if (E.char == E.ll) E.submode = E.L; + if (E.char == E.ml) E.submode = E.M; + if (E.char == E.pl) E.submode = E.P + } + if (E.text.length % 2 == 1) { + if (E.submode == E.P) { + sn[on++] = "pad"; + sn[on++] = E.al; + E.encp(); + var n = sn[--on]; + E[sn[--on]] = n; + E.submode = E.A + } else { + E.nextecitext = false; + for (var r = E.i + 1, a = E.seq.length - 1; r <= a; r += 1) { + E.ti = r; + if (yn(Oe(un(E.seq, E.ti)), "arraytype")) { + E.nextecitext = false; + break + } + if (un(un(E.seq, E.ti), 0) > -1e6) break; + E.nextecitext = true + } + if (E.nextecitext) + if (E.submode == E.A) { + var o = un(un(E.charvals, E.L), un(un(E.seq, E.ti), 0)) !== undefined; + if (o) { + sn[on++] = "pad"; + sn[on++] = E.ll; + E.enca(); + var s = sn[--on]; + E[sn[--on]] = s; + E.submode = E.L + } else { + sn[on++] = "pad"; + sn[on++] = E.ml; + E.enca(); + var c = sn[--on]; + E[sn[--on]] = c; + E.submode = E.M + } + } else if (E.submode == E.M) { + var l = un(un(E.charvals, E.L), un(un(E.seq, E.ti), 0)) !== undefined; + if (l) { + sn[on++] = "pad"; + sn[on++] = E.ll; + E.encm(); + var p = sn[--on]; + E[sn[--on]] = p; + E.submode = E.L + } else { + var d = un(un(E.charvals, E.P), un(un(E.seq, E.ti), 0)) !== undefined; + if (d) { + sn[on++] = "pad"; + sn[on++] = E.pl; + E.encm(); + var u = sn[--on]; + E[sn[--on]] = u; + E.submode = E.P + } else { + sn[on++] = "pad"; + sn[on++] = E.al; + E.encm(); + var f = sn[--on]; + E[sn[--on]] = f; + E.submode = E.A + } + } + } else { + sn[on++] = "pad"; + sn[on++] = E.ml; + E.encl(); + var h = sn[--on]; + E[sn[--on]] = h; + E.submode = E.M + } else { + sn[on++] = "pad"; + sn[on++] = E.ps; + if (E[un(E.textencfuncs, E.submode)]() === true) return true; + var m = sn[--on]; + E[sn[--on]] = m + } + } + sn[on++] = Infinity; + In(E.text); + sn[on++] = E.pad; + E.text = Lr() + } + E.out = Lr(~~(E.text.length / 2)); + for (var g = 0, v = E.out.length - 1; g <= v; g += 1) { + E.k = g; + fn(E.out, E.k, Mn(un(E.text, E.k * 2) * 30 + un(E.text, E.k * 2 + 1))) + } + sn[on++] = E.out + }; + E.encn = function () { + E.in = sn[--on]; + E.out = Lr([]); + for (var t = 0, e = E.in.length - 1; t <= e; t += 44) { + E.k = t; + sn[on++] = Infinity; + var i = E.in.length - E.k; + sn[on++] = 1; + sn[on++] = E.in; + sn[on++] = E.k; + sn[on++] = i; + if (i > 44) { + on--; + sn[on++] = 44 + } + var n = sn[--on]; + var r = sn[--on]; + var a = hn(sn[--on], r, n); + for (var o = 0, s = a.length; o < s; o++) sn[on++] = Mn(un(a, o) - 48); + E.gmod = Lr(); + E.cwn = Lr([]); + for (; ;) { + E.dv = 900; + E.gmul = Lr([]); + E.val = 0; + for (; ;) { + if (E.gmod.length == 0) break; + E.val = Mn(E.val * 10 + un(E.gmod, 0)); + E.gmod = hn(E.gmod, 1, E.gmod.length - 1); + if (E.val < E.dv) { + if (E.gmul.length != 0) { + sn[on++] = Infinity; + In(E.gmul); + sn[on++] = 0; + E.gmul = Lr() + } + } else { + sn[on++] = Infinity; + In(E.gmul); + sn[on++] = ~~(E.val / E.dv); + E.gmul = Lr() + } + E.val = E.val % E.dv + } + E.dv = E.val; + sn[on++] = Infinity; + sn[on++] = E.dv; + In(E.cwn); + E.cwn = Lr(); + E.gmod = E.gmul; + if (E.gmul.length == 0) break + } + sn[on++] = Infinity; + In(E.out); + In(E.cwn); + E.out = Lr() + } + sn[on++] = E.out + }; + E.ence = function () { + var t = Mn(-un(sn[--on], 0) - 1e6); + sn[on++] = t; + if (t <= 899) { + var e = sn[--on]; + sn[on++] = 927; + sn[on++] = e; + An(Lr(2)) + } else { + var i = sn[--on]; + sn[on++] = i; + if (i <= 810899) { + var n = sn[--on]; + sn[on++] = 926; + sn[on++] = ~~(n / 900) - 1; + sn[on++] = n % 900; + An(Lr(3)) + } else { + var r = sn[--on]; + sn[on++] = r; + if (r <= 811799) { + var a = sn[--on]; + sn[on++] = 925; + sn[on++] = Mn(a - 810900); + An(Lr(2)) + } else { + sn[on++] = "bwipp.pdf417badECI#16787"; + sn[on++] = "PDF417 supports ECIs 000000 to 811799"; + Pn() + } + } + } + }; + E.encfuncs = Lr(["enct", "encn", "encb"]); + E.addtocws = function () { + var t = sn[--on]; + mn(E.datcws, E.j, t); + E.j = t.length + E.j + }; + E.state = E.T; + E.submode = E.A; + E.datcws = Lr(E.seqlen); + E.i = 0; + E.j = 0; + for (; ;) { + if (E.i >= E.seq.length) break; + E.chars = un(E.seq, E.i); + if (_n(Oe(E.chars), "arraytype")) + if (un(E.chars, 0) <= -1e6) { + sn[on++] = E.chars; + E.ence(); + E.addtocws() + } else { + sn[on++] = E.chars; + if (E[un(E.encfuncs, E.state)]() === true) break; + E.addtocws() + } + else { + sn[on++] = Lr([un(E.latchcws, E.chars)]); + E.addtocws(); + if (E.chars == E.tl) { + E.state = E.T; + E.submode = E.A + } + if (E.chars == E.nl) E.state = E.N; + if (E.chars == E.bl || E.chars == E.bl6) E.state = E.B; + if (E.chars == E.bs) { + E.i = E.i + 1; + sn[on++] = un(E.seq, E.i); + E.encb(); + E.addtocws() + } + } + E.i = E.i + 1 + } + E.datcws = hn(E.datcws, 0, E.j) + } + E.m = E.datcws.length; + if (E.eclevel == -1) { + if (E.m <= 40) E.eclevel = 2; + if (E.m >= 41 && E.m <= 160) E.eclevel = 3; + if (E.m >= 161 && E.m <= 320) E.eclevel = 4; + if (E.m >= 321) E.eclevel = 5 + } + E.maxeclevel = ~~(Math.log(928 - 1 - E.m) / Math.log(2)) - 1; + if (E.eclevel > E.maxeclevel) E.eclevel = E.maxeclevel; + E.k = ~~Math.pow(2, E.eclevel + 1); + if (E.columns == 0) E.columns = ~~Math.round(Math.sqrt((E.m + E.k) / 3)); + sn[on++] = "c"; + if (E.columns >= 1) sn[on++] = E.columns; + else sn[on++] = 1; + var K = sn[--on]; + E[sn[--on]] = K; + E.r = ~~Math.ceil((E.m + E.k + 1) / E.columns); + if (E.r < E.rows && E.rows <= 90) E.r = E.rows; + if (E.r < 3) E.r = 3; + if (E.r > 90) { + sn[on++] = "bwipp.pdf417insufficientCapacity#16850"; + sn[on++] = "Insufficient capacity in the symbol"; + Pn() + } + var h = E.c; + var m = E.r; + var g = E.m; + var v = 8; + var b = ~~(Math.log(Mn(Mn(h * m - 1) - g)) / Math.log(2)) - 1; + if (~~(Math.log(Mn(Mn(h * m - 1) - g)) / Math.log(2)) - 1 > 8) { + var q = v; + v = b; + b = q + } + E.maxeclevel = b; + if (E.maxeclevel > E.eclevel) { + E.eclevel = E.maxeclevel; + E.k = ~~Math.pow(2, E.eclevel + 1) + } + E.n = Mn(E.c * E.r - E.k); + E.cws = Lr(Mn(E.c * E.r + 1)); + fn(E.cws, 0, E.n); + mn(E.cws, 1, E.datcws); + sn[on++] = E.cws; + sn[on++] = E.m + 1; + sn[on++] = Infinity; + for (var I = 0, X = Mn(Mn(E.n - E.m) - 1); I < X; I++) sn[on++] = 900; + var $ = Lr(); + var tt = sn[--on]; + mn(sn[--on], tt, $); + sn[on++] = E.cws; + sn[on++] = E.n; + sn[on++] = Infinity; + for (var A = 0, et = E.k; A < et; A++) sn[on++] = 0; + sn[on++] = 0; + var it = Lr(); + var nt = sn[--on]; + mn(sn[--on], nt, it); + sn[on++] = Infinity; + sn[on++] = 1; + for (var _ = 0, rt = 928; _ < rt; _++) { + var y = sn[--on]; + sn[on++] = y; + sn[on++] = y * 3 % 929 + } + E.rsalog = Lr(); + E.rslog = Lr(929); + for (var x = 1; x <= 928; x += 1) fn(E.rslog, un(E.rsalog, x), x); + E.rsprod = function () { + var t = sn[--on]; + var e = sn[--on]; + sn[on++] = e; + sn[on++] = t; + if (t != 0 && e != 0) { + var i = un(E.rslog, sn[--on]); + var n = un(E.rsalog, Mn(i + un(E.rslog, sn[--on])) % 928); + sn[on++] = n + } else { + on -= 2; + sn[on++] = 0 + } + }; + sn[on++] = Infinity; + sn[on++] = 1; + for (var w = 0, at = E.k; w < at; w++) sn[on++] = 0; + E.coeffs = Lr(); + for (var M = 1, ot = E.k; M <= ot; M += 1) { + E.i = M; + fn(E.coeffs, E.i, un(E.coeffs, E.i - 1)); + for (var P = E.i - 1; P >= 1; P -= 1) { + E.j = P; + sn[on++] = E.coeffs; + sn[on++] = E.j; + sn[on++] = un(E.coeffs, E.j - 1); + sn[on++] = un(E.coeffs, E.j); + sn[on++] = un(E.rsalog, E.i); + E.rsprod(); + var st = sn[--on]; + var ct = sn[--on]; + var lt = sn[--on]; + fn(sn[--on], lt, Mn(ct + st) % 929) + } + sn[on++] = E.coeffs; + sn[on++] = 0; + sn[on++] = un(E.coeffs, 0); + sn[on++] = un(E.rsalog, E.i); + E.rsprod(); + var pt = sn[--on]; + var dt = sn[--on]; + fn(sn[--on], dt, pt) + } + E.coeffs = hn(E.coeffs, 0, E.coeffs.length - 1); + for (var j = E.coeffs.length - 1; j >= 0; j -= 2) { + var T = E.coeffs; + fn(T, j, Mn(929 - un(T, j))) + } + for (var C = 0, ut = Mn(E.n - 1); C <= ut; C += 1) { + E.t = Mn(un(E.cws, C) + un(E.cws, E.n)) % 929; + for (var B = 0, ft = E.k - 1; B <= ft; B += 1) { + E.j = B; + fn(E.cws, Mn(E.n + E.j), Mn(un(E.cws, Mn(Mn(E.n + E.j) + 1)) + Mn(929 - E.t * un(E.coeffs, E.k - E.j - 1) % 929)) % 929) + } + } + for (var S = E.n, ht = Mn(E.n + E.k); S <= ht; S += 1) fn(E.cws, S, Mn(929 - un(E.cws, S)) % 929); + E.cws = hn(E.cws, 0, E.cws.length - 1); + var mt = un(E.options, "debugcws") !== undefined; + if (mt) { + sn[on++] = "bwipp.debugcws#16909"; + sn[on++] = E.cws; + Pn() + } + if (!Qe.__17153__) (function () { + var t = Object.create(E); + t.clusters = Lr([Lr([120256, 125680, 128380, 120032, 125560, 128318, 108736, 119920, 108640, 86080, 108592, 86048, 110016, 120560, 125820, 109792, 120440, 125758, 88256, 109680, 88160, 89536, 110320, 120700, 89312, 110200, 120638, 89200, 110140, 89840, 110460, 89720, 110398, 89980, 128506, 119520, 125304, 128190, 107712, 119408, 125244, 107616, 119352, 84032, 107568, 119324, 84e3, 107544, 83984, 108256, 119672, 125374, 85184, 108144, 119612, 85088, 108088, 119582, 85040, 108060, 85728, 108408, 119742, 85616, 108348, 85560, 108318, 85880, 108478, 85820, 85790, 107200, 119152, 125116, 107104, 119096, 125086, 83008, 107056, 119068, 82976, 107032, 82960, 82952, 83648, 107376, 119228, 83552, 107320, 119198, 83504, 107292, 83480, 83468, 83824, 107452, 83768, 107422, 83740, 83900, 106848, 118968, 125022, 82496, 106800, 118940, 82464, 106776, 118926, 82448, 106764, 82440, 106758, 82784, 106936, 119006, 82736, 106908, 82712, 106894, 82700, 82694, 106974, 82830, 82240, 106672, 118876, 82208, 106648, 118862, 82192, 106636, 82184, 106630, 82180, 82352, 82328, 82316, 82080, 118830, 106572, 106566, 82050, 117472, 124280, 127678, 103616, 117360, 124220, 103520, 117304, 124190, 75840, 103472, 75808, 104160, 117624, 124350, 76992, 104048, 117564, 76896, 103992, 76848, 76824, 77536, 104312, 117694, 77424, 104252, 77368, 77340, 77688, 104382, 77628, 77758, 121536, 126320, 128700, 121440, 126264, 128670, 111680, 121392, 126236, 111648, 121368, 126222, 111632, 121356, 103104, 117104, 124092, 112320, 103008, 117048, 124062, 112224, 121656, 126366, 93248, 74784, 102936, 117006, 93216, 112152, 93200, 75456, 103280, 117180, 93888, 75360, 103224, 117150, 93792, 112440, 121758, 93744, 75288, 93720, 75632, 103356, 94064, 75576, 103326, 94008, 112542, 93980, 75708, 94140, 75678, 94110, 121184, 126136, 128606, 111168, 121136, 126108, 111136, 121112, 126094, 111120, 121100, 111112, 111108, 102752, 116920, 123998, 111456, 102704, 116892, 91712, 74272, 121244, 116878, 91680, 74256, 102668, 91664, 111372, 102662, 74244, 74592, 102840, 116958, 92e3, 74544, 102812, 91952, 111516, 102798, 91928, 74508, 74502, 74680, 102878, 92088, 74652, 92060, 74638, 92046, 92126, 110912, 121008, 126044, 110880, 120984, 126030, 110864, 120972, 110856, 120966, 110852, 110850, 74048, 102576, 116828, 90944, 74016, 102552, 116814, 90912, 111e3, 121038, 90896, 73992, 102534, 90888, 110982, 90884, 74160, 102620, 91056, 74136, 102606, 91032, 111054, 91020, 74118, 91014, 91100, 91086, 110752, 120920, 125998, 110736, 120908, 110728, 120902, 110724, 110722, 73888, 102488, 116782, 90528, 73872, 102476, 90512, 110796, 102470, 90504, 73860, 90500, 73858, 73944, 90584, 90572, 90566, 120876, 120870, 110658, 102444, 73800, 90312, 90308, 90306, 101056, 116080, 123580, 100960, 116024, 70720, 100912, 115996, 70688, 100888, 70672, 70664, 71360, 101232, 116156, 71264, 101176, 116126, 71216, 101148, 71192, 71180, 71536, 101308, 71480, 101278, 71452, 71612, 71582, 118112, 124600, 127838, 105024, 118064, 124572, 104992, 118040, 124558, 104976, 118028, 104968, 118022, 100704, 115896, 123486, 105312, 100656, 115868, 79424, 70176, 118172, 115854, 79392, 105240, 100620, 79376, 70152, 79368, 70496, 100792, 115934, 79712, 70448, 118238, 79664, 105372, 100750, 79640, 70412, 79628, 70584, 100830, 79800, 70556, 79772, 70542, 70622, 79838, 122176, 126640, 128860, 122144, 126616, 128846, 122128, 126604, 122120, 126598, 122116, 104768, 117936, 124508, 113472, 104736, 126684, 124494, 113440, 122264, 126670, 113424, 104712, 117894, 113416, 122246, 104706, 69952, 100528, 115804, 78656, 69920, 100504, 115790, 96064, 78624, 104856, 117966, 96032, 113560, 122318, 100486, 96016, 78600, 104838, 96008, 69890, 70064, 100572, 78768, 70040, 100558, 96176, 78744, 104910, 96152, 113614, 70022, 78726, 70108, 78812, 70094, 96220, 78798, 122016, 126552, 128814, 122e3, 126540, 121992, 126534, 121988, 121986, 104608, 117848, 124462, 113056, 104592, 126574, 113040, 122060, 117830, 113032, 104580, 113028, 104578, 113026, 69792, 100440, 115758, 78240, 69776, 100428, 95136, 78224, 104652, 100422, 95120, 113100, 69764, 95112, 78212, 69762, 78210, 69848, 100462, 78296, 69836, 95192, 78284, 69830, 95180, 78278, 69870, 95214, 121936, 126508, 121928, 126502, 121924, 121922, 104528, 117804, 112848, 104520, 117798, 112840, 121958, 112836, 104514, 112834, 69712, 100396, 78032, 69704, 100390, 94672, 78024, 104550, 94664, 112870, 69698, 94660, 78018, 94658, 78060, 94700, 94694, 126486, 121890, 117782, 104484, 104482, 69672, 77928, 94440, 69666, 77922, 99680, 68160, 99632, 68128, 99608, 115342, 68112, 99596, 68104, 99590, 68448, 99768, 115422, 68400, 99740, 68376, 99726, 68364, 68358, 68536, 99806, 68508, 68494, 68574, 101696, 116400, 123740, 101664, 116376, 101648, 116364, 101640, 116358, 101636, 67904, 99504, 115292, 72512, 67872, 116444, 115278, 72480, 101784, 116430, 72464, 67848, 99462, 72456, 101766, 67842, 68016, 99548, 72624, 67992, 99534, 72600, 101838, 72588, 67974, 68060, 72668, 68046, 72654, 118432, 124760, 127918, 118416, 124748, 118408, 124742, 118404, 118402, 101536, 116312, 105888, 101520, 116300, 105872, 118476, 116294, 105864, 101508, 105860, 101506, 105858, 67744, 99416, 72096, 67728, 116334, 80800, 72080, 101580, 99398, 80784, 105932, 67716, 80776, 72068, 67714, 72066, 67800, 99438, 72152, 67788, 80856, 72140, 67782, 80844, 72134, 67822, 72174, 80878, 126800, 128940, 126792, 128934, 126788, 126786, 118352, 124716, 122576, 126828, 124710, 122568, 126822, 122564, 118338, 122562, 101456, 116268, 105680, 101448, 116262, 114128, 105672, 118374, 114120, 122598, 101442, 114116, 105666, 114114, 67664, 99372, 71888, 67656, 99366, 80336, 71880, 101478, 97232, 80328, 105702, 67650, 97224, 114150, 71874, 97220, 67692, 71916, 67686, 80364, 71910, 97260, 80358, 97254, 126760, 128918, 126756, 126754, 118312, 124694, 122472, 126774, 122468, 118306, 122466, 101416, 116246, 105576, 101412, 113896, 105572, 101410, 113892, 105570, 113890, 67624, 99350, 71784, 101430, 80104, 71780, 67618, 96744, 80100, 71778, 96740, 80098, 96738, 71798, 96758, 126738, 122420, 122418, 105524, 113780, 113778, 71732, 79988, 96500, 96498, 66880, 66848, 98968, 66832, 66824, 66820, 66992, 66968, 66956, 66950, 67036, 67022, 1e5, 99984, 115532, 99976, 115526, 99972, 99970, 66720, 98904, 69024, 100056, 98892, 69008, 100044, 69e3, 100038, 68996, 66690, 68994, 66776, 98926, 69080, 100078, 69068, 66758, 69062, 66798, 69102, 116560, 116552, 116548, 116546, 99920, 102096, 116588, 115494, 102088, 116582, 102084, 99906, 102082, 66640, 68816, 66632, 98854, 73168, 68808, 66628, 73160, 68804, 66626, 73156, 68802, 66668, 68844, 66662, 73196, 68838, 73190, 124840, 124836, 124834, 116520, 118632, 124854, 118628, 116514, 118626, 99880, 115478, 101992, 116534, 106216, 101988, 99874, 106212, 101986, 106210, 66600, 98838, 68712, 99894, 72936, 68708, 66594, 81384, 72932, 68706, 81380, 72930, 66614, 68726, 72950, 81398, 128980, 128978, 124820, 126900, 124818, 126898, 116500, 118580, 116498, 122740, 118578, 122738, 99860, 101940, 99858, 106100, 101938, 114420]), Lr([128352, 129720, 125504, 128304, 129692, 125472, 128280, 129678, 125456, 128268, 125448, 128262, 125444, 125792, 128440, 129758, 120384, 125744, 128412, 120352, 125720, 128398, 120336, 125708, 120328, 125702, 120324, 120672, 125880, 128478, 110144, 120624, 125852, 110112, 120600, 125838, 110096, 120588, 110088, 120582, 110084, 110432, 120760, 125918, 89664, 110384, 120732, 89632, 110360, 120718, 89616, 110348, 89608, 110342, 89952, 110520, 120798, 89904, 110492, 89880, 110478, 89868, 90040, 110558, 90012, 89998, 125248, 128176, 129628, 125216, 128152, 129614, 125200, 128140, 125192, 128134, 125188, 125186, 119616, 125360, 128220, 119584, 125336, 128206, 119568, 125324, 119560, 125318, 119556, 119554, 108352, 119728, 125404, 108320, 119704, 125390, 108304, 119692, 108296, 119686, 108292, 108290, 85824, 108464, 119772, 85792, 108440, 119758, 85776, 108428, 85768, 108422, 85764, 85936, 108508, 85912, 108494, 85900, 85894, 85980, 85966, 125088, 128088, 129582, 125072, 128076, 125064, 128070, 125060, 125058, 119200, 125144, 128110, 119184, 125132, 119176, 125126, 119172, 119170, 107424, 119256, 125166, 107408, 119244, 107400, 119238, 107396, 107394, 83872, 107480, 119278, 83856, 107468, 83848, 107462, 83844, 83842, 83928, 107502, 83916, 83910, 83950, 125008, 128044, 125e3, 128038, 124996, 124994, 118992, 125036, 118984, 125030, 118980, 118978, 106960, 119020, 106952, 119014, 106948, 106946, 82896, 106988, 82888, 106982, 82884, 82882, 82924, 82918, 124968, 128022, 124964, 124962, 118888, 124982, 118884, 118882, 106728, 118902, 106724, 106722, 82408, 106742, 82404, 82402, 124948, 124946, 118836, 118834, 106612, 106610, 124224, 127664, 129372, 124192, 127640, 129358, 124176, 127628, 124168, 127622, 124164, 124162, 117568, 124336, 127708, 117536, 124312, 127694, 117520, 124300, 117512, 124294, 117508, 117506, 104256, 117680, 124380, 104224, 117656, 124366, 104208, 117644, 104200, 117638, 104196, 104194, 77632, 104368, 117724, 77600, 104344, 117710, 77584, 104332, 77576, 104326, 77572, 77744, 104412, 77720, 104398, 77708, 77702, 77788, 77774, 128672, 129880, 93168, 128656, 129868, 92664, 128648, 129862, 92412, 128644, 128642, 124064, 127576, 129326, 126368, 124048, 129902, 126352, 128716, 127558, 126344, 124036, 126340, 124034, 126338, 117152, 124120, 127598, 121760, 117136, 124108, 121744, 126412, 124102, 121736, 117124, 121732, 117122, 121730, 103328, 117208, 124142, 112544, 103312, 117196, 112528, 121804, 117190, 112520, 103300, 112516, 103298, 112514, 75680, 103384, 117230, 94112, 75664, 103372, 94096, 112588, 103366, 94088, 75652, 94084, 75650, 75736, 103406, 94168, 75724, 94156, 75718, 94150, 75758, 128592, 129836, 91640, 128584, 129830, 91388, 128580, 91262, 128578, 123984, 127532, 126160, 123976, 127526, 126152, 128614, 126148, 123970, 126146, 116944, 124012, 121296, 116936, 124006, 121288, 126182, 121284, 116930, 121282, 102864, 116972, 111568, 102856, 116966, 111560, 121318, 111556, 102850, 111554, 74704, 102892, 92112, 74696, 102886, 92104, 111590, 92100, 74690, 92098, 74732, 92140, 74726, 92134, 128552, 129814, 90876, 128548, 90750, 128546, 123944, 127510, 126056, 128566, 126052, 123938, 126050, 116840, 123958, 121064, 116836, 121060, 116834, 121058, 102632, 116854, 111080, 121078, 111076, 102626, 111074, 74216, 102646, 91112, 74212, 91108, 74210, 91106, 74230, 91126, 128532, 90494, 128530, 123924, 126004, 123922, 126002, 116788, 120948, 116786, 120946, 102516, 110836, 102514, 110834, 73972, 90612, 73970, 90610, 128522, 123914, 125978, 116762, 120890, 102458, 110714, 123552, 127320, 129198, 123536, 127308, 123528, 127302, 123524, 123522, 116128, 123608, 127342, 116112, 123596, 116104, 123590, 116100, 116098, 101280, 116184, 123630, 101264, 116172, 101256, 116166, 101252, 101250, 71584, 101336, 116206, 71568, 101324, 71560, 101318, 71556, 71554, 71640, 101358, 71628, 71622, 71662, 127824, 129452, 79352, 127816, 129446, 79100, 127812, 78974, 127810, 123472, 127276, 124624, 123464, 127270, 124616, 127846, 124612, 123458, 124610, 115920, 123500, 118224, 115912, 123494, 118216, 124646, 118212, 115906, 118210, 100816, 115948, 105424, 100808, 115942, 105416, 118246, 105412, 100802, 105410, 70608, 100844, 79824, 70600, 100838, 79816, 105446, 79812, 70594, 79810, 70636, 79852, 70630, 79846, 129960, 95728, 113404, 129956, 95480, 113278, 129954, 95356, 95294, 127784, 129430, 78588, 128872, 129974, 95996, 78462, 128868, 127778, 95870, 128866, 123432, 127254, 124520, 123428, 126696, 128886, 123426, 126692, 124514, 126690, 115816, 123446, 117992, 115812, 122344, 117988, 115810, 122340, 117986, 122338, 100584, 115830, 104936, 100580, 113640, 104932, 100578, 113636, 104930, 113634, 70120, 100598, 78824, 70116, 96232, 78820, 70114, 96228, 78818, 96226, 70134, 78838, 129940, 94968, 113022, 129938, 94844, 94782, 127764, 78206, 128820, 127762, 95102, 128818, 123412, 124468, 123410, 126580, 124466, 126578, 115764, 117876, 115762, 122100, 117874, 122098, 100468, 104692, 100466, 113140, 104690, 113138, 69876, 78324, 69874, 95220, 78322, 95218, 129930, 94588, 94526, 127754, 128794, 123402, 124442, 126522, 115738, 117818, 121978, 100410, 104570, 112890, 69754, 78074, 94714, 94398, 123216, 127148, 123208, 127142, 123204, 123202, 115408, 123244, 115400, 123238, 115396, 115394, 99792, 115436, 99784, 115430, 99780, 99778, 68560, 99820, 68552, 99814, 68548, 68546, 68588, 68582, 127400, 129238, 72444, 127396, 72318, 127394, 123176, 127126, 123752, 123172, 123748, 123170, 123746, 115304, 123190, 116456, 115300, 116452, 115298, 116450, 99560, 115318, 101864, 99556, 101860, 99554, 101858, 68072, 99574, 72680, 68068, 72676, 68066, 72674, 68086, 72694, 129492, 80632, 105854, 129490, 80508, 80446, 127380, 72062, 127924, 127378, 80766, 127922, 123156, 123700, 123154, 124788, 123698, 124786, 115252, 116340, 115250, 118516, 116338, 118514, 99444, 101620, 99442, 105972, 101618, 105970, 67828, 72180, 67826, 80884, 72178, 80882, 97008, 114044, 96888, 113982, 96828, 96798, 129482, 80252, 130010, 97148, 80190, 97086, 127370, 127898, 128954, 123146, 123674, 124730, 126842, 115226, 116282, 118394, 122618, 99386, 101498, 105722, 114170, 67706, 71930, 80378, 96632, 113854, 96572, 96542, 80062, 96702, 96444, 96414, 96350, 123048, 123044, 123042, 115048, 123062, 115044, 115042, 99048, 115062, 99044, 99042, 67048, 99062, 67044, 67042, 67062, 127188, 68990, 127186, 123028, 123316, 123026, 123314, 114996, 115572, 114994, 115570, 98932, 100084, 98930, 100082, 66804, 69108, 66802, 69106, 129258, 73084, 73022, 127178, 127450, 123018, 123290, 123834, 114970, 115514, 116602, 98874, 99962, 102138, 66682, 68858, 73210, 81272, 106174, 81212, 81182, 72894, 81342, 97648, 114364, 97592, 114334, 97564, 97550, 81084, 97724, 81054, 97694, 97464, 114270, 97436, 97422, 80990, 97502, 97372, 97358, 97326, 114868, 114866, 98676, 98674, 66292, 66290, 123098, 114842, 115130, 98618, 99194, 66170, 67322, 69310, 73404, 73374, 81592, 106334, 81564, 81550, 73310, 81630, 97968, 114524, 97944, 114510, 97932, 97926, 81500, 98012, 81486, 97998, 97880, 114478, 97868, 97862, 81454, 97902, 97836, 97830, 69470, 73564, 73550, 81752, 106414, 81740, 81734, 73518, 81774, 81708, 81702]), Lr([109536, 120312, 86976, 109040, 120060, 86496, 108792, 119934, 86256, 108668, 86136, 129744, 89056, 110072, 129736, 88560, 109820, 129732, 88312, 109694, 129730, 88188, 128464, 129772, 89592, 128456, 129766, 89340, 128452, 89214, 128450, 125904, 128492, 125896, 128486, 125892, 125890, 120784, 125932, 120776, 125926, 120772, 120770, 110544, 120812, 110536, 120806, 110532, 84928, 108016, 119548, 84448, 107768, 119422, 84208, 107644, 84088, 107582, 84028, 129640, 85488, 108284, 129636, 85240, 108158, 129634, 85116, 85054, 128232, 129654, 85756, 128228, 85630, 128226, 125416, 128246, 125412, 125410, 119784, 125430, 119780, 119778, 108520, 119798, 108516, 108514, 83424, 107256, 119166, 83184, 107132, 83064, 107070, 83004, 82974, 129588, 83704, 107390, 129586, 83580, 83518, 128116, 83838, 128114, 125172, 125170, 119284, 119282, 107508, 107506, 82672, 106876, 82552, 106814, 82492, 82462, 129562, 82812, 82750, 128058, 125050, 119034, 82296, 106686, 82236, 82206, 82366, 82108, 82078, 76736, 103920, 117500, 76256, 103672, 117374, 76016, 103548, 75896, 103486, 75836, 129384, 77296, 104188, 129380, 77048, 104062, 129378, 76924, 76862, 127720, 129398, 77564, 127716, 77438, 127714, 124392, 127734, 124388, 124386, 117736, 124406, 117732, 117730, 104424, 117750, 104420, 104418, 112096, 121592, 126334, 92608, 111856, 121468, 92384, 111736, 121406, 92272, 111676, 92216, 111646, 92188, 75232, 103160, 117118, 93664, 74992, 103036, 93424, 112252, 102974, 93304, 74812, 93244, 74782, 93214, 129332, 75512, 103294, 129908, 129330, 93944, 75388, 129906, 93820, 75326, 93758, 127604, 75646, 128756, 127602, 94078, 128754, 124148, 126452, 124146, 126450, 117236, 121844, 117234, 121842, 103412, 103410, 91584, 111344, 121212, 91360, 111224, 121150, 91248, 111164, 91192, 111134, 91164, 91150, 74480, 102780, 91888, 74360, 102718, 91768, 111422, 91708, 74270, 91678, 129306, 74620, 129850, 92028, 74558, 91966, 127546, 128634, 124026, 126202, 116986, 121338, 102906, 90848, 110968, 121022, 90736, 110908, 90680, 110878, 90652, 90638, 74104, 102590, 91e3, 74044, 90940, 74014, 90910, 74174, 91070, 90480, 110780, 90424, 110750, 90396, 90382, 73916, 90556, 73886, 90526, 90296, 110686, 90268, 90254, 73822, 90334, 90204, 90190, 71136, 101112, 116094, 70896, 100988, 70776, 100926, 70716, 70686, 129204, 71416, 101246, 129202, 71292, 71230, 127348, 71550, 127346, 123636, 123634, 116212, 116210, 101364, 101362, 79296, 105200, 118140, 79072, 105080, 118078, 78960, 105020, 78904, 104990, 78876, 78862, 70384, 100732, 79600, 70264, 100670, 79480, 105278, 79420, 70174, 79390, 129178, 70524, 129466, 79740, 70462, 79678, 127290, 127866, 123514, 124666, 115962, 118266, 100858, 113376, 122232, 126654, 95424, 113264, 122172, 95328, 113208, 122142, 95280, 113180, 95256, 113166, 95244, 78560, 104824, 117950, 95968, 78448, 104764, 95856, 113468, 104734, 95800, 78364, 95772, 78350, 95758, 70008, 100542, 78712, 69948, 96120, 78652, 69918, 96060, 78622, 96030, 70078, 78782, 96190, 94912, 113008, 122044, 94816, 112952, 122014, 94768, 112924, 94744, 112910, 94732, 94726, 78192, 104636, 95088, 78136, 104606, 95032, 113054, 95004, 78094, 94990, 69820, 78268, 69790, 95164, 78238, 95134, 94560, 112824, 121950, 94512, 112796, 94488, 112782, 94476, 94470, 78008, 104542, 94648, 77980, 94620, 77966, 94606, 69726, 78046, 94686, 94384, 112732, 94360, 112718, 94348, 94342, 77916, 94428, 77902, 94414, 94296, 112686, 94284, 94278, 77870, 94318, 94252, 94246, 68336, 99708, 68216, 99646, 68156, 68126, 68476, 68414, 127162, 123258, 115450, 99834, 72416, 101752, 116414, 72304, 101692, 72248, 101662, 72220, 72206, 67960, 99518, 72568, 67900, 72508, 67870, 72478, 68030, 72638, 80576, 105840, 118460, 80480, 105784, 118430, 80432, 105756, 80408, 105742, 80396, 80390, 72048, 101564, 80752, 71992, 101534, 80696, 71964, 80668, 71950, 80654, 67772, 72124, 67742, 80828, 72094, 80798, 114016, 122552, 126814, 96832, 113968, 122524, 96800, 113944, 122510, 96784, 113932, 96776, 113926, 96772, 80224, 105656, 118366, 97120, 80176, 105628, 97072, 114076, 105614, 97048, 80140, 97036, 80134, 97030, 71864, 101470, 80312, 71836, 97208, 80284, 71822, 97180, 80270, 97166, 67678, 71902, 80350, 97246, 96576, 113840, 122460, 96544, 113816, 122446, 96528, 113804, 96520, 113798, 96516, 96514, 80048, 105564, 96688, 80024, 105550, 96664, 113870, 96652, 80006, 96646, 71772, 80092, 71758, 96732, 80078, 96718, 96416, 113752, 122414, 96400, 113740, 96392, 113734, 96388, 96386, 79960, 105518, 96472, 79948, 96460, 79942, 96454, 71726, 79982, 96494, 96336, 113708, 96328, 113702, 96324, 96322, 79916, 96364, 79910, 96358, 96296, 113686, 96292, 96290, 79894, 96310, 66936, 99006, 66876, 66846, 67006, 68976, 100028, 68920, 99998, 68892, 68878, 66748, 69052, 66718, 69022, 73056, 102072, 116574, 73008, 102044, 72984, 102030, 72972, 72966, 68792, 99934, 73144, 68764, 73116, 68750, 73102, 66654, 68830, 73182, 81216, 106160, 118620, 81184, 106136, 118606, 81168, 106124, 81160, 106118, 81156, 81154, 72880, 101980, 81328, 72856, 101966, 81304, 106190, 81292, 72838, 81286, 68700, 72924, 68686, 81372, 72910, 81358, 114336, 122712, 126894, 114320, 122700, 114312, 122694, 114308, 114306, 81056, 106072, 118574, 97696, 81040, 106060, 97680, 114380, 106054, 97672, 81028, 97668, 81026, 97666, 72792, 101934, 81112, 72780, 97752, 81100, 72774, 97740, 81094, 97734, 68654, 72814, 81134, 97774, 114256, 122668, 114248, 122662, 114244, 114242, 80976, 106028, 97488, 80968, 106022, 97480, 114278, 97476, 80962, 97474, 72748, 81004, 72742, 97516, 80998, 97510, 114216, 122646, 114212, 114210, 80936, 106006, 97384, 80932, 97380, 80930, 97378, 72726, 80950, 97398, 114196, 114194, 80916, 97332, 80914, 97330, 66236, 66206, 67256, 99166, 67228, 67214, 66142, 67294, 69296, 100188, 69272, 100174, 69260, 69254, 67164, 69340, 67150, 69326, 73376, 102232, 116654, 73360, 102220, 73352, 102214, 73348, 73346, 69208, 100142, 73432, 102254, 73420, 69190, 73414, 67118, 69230, 73454, 106320, 118700, 106312, 118694, 106308, 106306, 73296, 102188, 81616, 106348, 102182, 81608, 73284, 81604, 73282, 81602, 69164, 73324, 69158, 81644, 73318, 81638, 122792, 126934, 122788, 122786, 106280, 118678, 114536, 106276, 114532, 106274, 114530, 73256, 102166, 81512, 73252, 98024, 81508, 73250, 98020, 81506, 98018, 69142, 73270, 81526, 98038, 122772, 122770, 106260, 114484, 106258, 114482, 73236, 81460, 73234, 97908, 81458, 97906, 122762, 106250, 114458, 73226, 81434, 97850, 66396, 66382, 67416, 99246, 67404, 67398, 66350, 67438, 69456, 100268, 69448, 100262, 69444, 69442, 67372, 69484, 67366, 69478, 102312, 116694, 102308, 102306, 69416, 100246, 73576, 102326, 73572, 69410, 73570, 67350, 69430, 73590, 118740, 118738, 102292, 106420, 102290, 106418, 69396, 73524, 69394, 81780, 73522, 81778, 118730, 102282, 106394, 69386, 73498, 81722, 66476, 66470, 67496, 99286, 67492, 67490, 66454, 67510, 100308, 100306, 67476, 69556, 67474, 69554, 116714])]); + for (var e in t) t.hasOwnProperty(e) && (Qe.$ctx[e] = t[e]); + Qe.__17153__ = 1 + })(); + E.cwtobits = function () { + var t = un(E.clusters, sn[--on]); + E.v = un(t, sn[--on]); + sn[on++] = Infinity; + for (var e = 0, i = 17; e < i; e++) sn[on++] = 0; + var n = dn(ln(17), E.v, 2); + for (var r = 0, a = n.length; r < a; r++) sn[on++] = un(n, r) - 48; + var o = Lr(); + sn[on++] = hn(o, o.length - 17, 17) + }; + if (E.compact) E.rwid = Mn(Mn(Mn(17 * E.c + 17) + 17) + 1); + else E.rwid = Mn(Mn(Mn(Mn(17 * E.c + 17) + 17) + 17) + 18); + E.pixs = Lr(E.rwid * E.r); + for (var D = 0, gt = E.r - 1; D <= gt; D += 1) { + E.i = D; + if (E.i % 3 == 0) { + E.lcw = ~~(E.i / 3) * 30 + ~~((E.r - 1) / 3); + E.rcw = Mn(Mn(~~(E.i / 3) * 30 + E.c) - 1) + } + if (E.i % 3 == 1) { + E.lcw = ~~(E.i / 3) * 30 + E.eclevel * 3 + (E.r - 1) % 3; + E.rcw = ~~(E.i / 3) * 30 + ~~((E.r - 1) / 3) + } + if (E.i % 3 == 2) { + E.lcw = Mn(Mn(~~(E.i / 3) * 30 + E.c) - 1); + E.rcw = ~~(E.i / 3) * 30 + E.eclevel * 3 + (E.r - 1) % 3 + } + sn[on++] = E.pixs; + sn[on++] = E.rwid * E.i; + sn[on++] = Infinity; + sn[on++] = 1; + sn[on++] = 1; + sn[on++] = 1; + sn[on++] = 1; + sn[on++] = 1; + sn[on++] = 1; + sn[on++] = 1; + sn[on++] = 1; + sn[on++] = 0; + sn[on++] = 1; + sn[on++] = 0; + sn[on++] = 1; + sn[on++] = 0; + sn[on++] = 1; + sn[on++] = 0; + sn[on++] = 0; + sn[on++] = 0; + sn[on++] = E.lcw; + sn[on++] = E.i % 3; + E.cwtobits(); + vn(sn[--on]); + var k = hn(E.cws, E.c * E.i, E.c); + for (var N = 0, vt = k.length; N < vt; N++) { + sn[on++] = un(k, N); + sn[on++] = E.i % 3; + E.cwtobits(); + vn(sn[--on]) + } + if (E.compact) sn[on++] = 1; + else { + sn[on++] = E.rcw; + sn[on++] = E.i % 3; + E.cwtobits(); + vn(sn[--on]); + sn[on++] = 1; + sn[on++] = 1; + sn[on++] = 1; + sn[on++] = 1; + sn[on++] = 1; + sn[on++] = 1; + sn[on++] = 1; + sn[on++] = 0; + sn[on++] = 1; + sn[on++] = 0; + sn[on++] = 0; + sn[on++] = 0; + sn[on++] = 1; + sn[on++] = 0; + sn[on++] = 1; + sn[on++] = 0; + sn[on++] = 0; + sn[on++] = 1 + } + var bt = Lr(); + var It = sn[--on]; + mn(sn[--on], It, bt) + } + var At = new Map([ + ["ren", Tn], + ["pixs", E.pixs], + ["pixx", E.rwid], + ["pixy", E.r], + ["height", E.r / 72 * E.rowmult], + ["width", E.rwid / 72], + ["opt", E.options] + ]); + sn[on++] = At; + if (!E.dontdraw) Tn() + } + + function gt() { + var t = Object.create(gt.$ctx || (gt.$ctx = {})); + t.dontdraw = false; + sn[on++] = t; + jn(); + t.options = sn[--on]; + t.barcode = sn[--on]; + fn(t.options, "dontdraw", true); + fn(t.options, "compact", true); + sn[on++] = "args"; + sn[on++] = t.barcode; + sn[on++] = t.options; + Qe(); + var e = sn[--on]; + t[sn[--on]] = e; + fn(t.args, "opt", t.options); + sn[on++] = t.args; + if (!t.dontdraw) Tn() + } + + function Fe() { + var E = Object.create(Fe.$ctx || (Fe.$ctx = {})); + E.dontdraw = false; + E.version = "unset"; + E.columns = 0; + E.rows = 0; + E.rowmult = 2; + E.cca = false; + E.ccb = false; + E.raw = false; + E.parse = false; + E.parsefnc = false; + sn[on++] = E; + jn(); + E.options = sn[--on]; + E.barcode = sn[--on]; + if (_n(E.barcode, "")) { + sn[on++] = "bwipp.micropdf417emptyData#17312"; + sn[on++] = "The data must not be empty"; + Pn() + } + if (E.rowmult <= 0) { + sn[on++] = "bwipp.micropdf417badRowMult#17316"; + sn[on++] = "The row multiplier must be greater than zero"; + Pn() + } + if (E.cca && E.ccb || (E.cca && E.raw || E.ccb && E.raw)) { + sn[on++] = "bwipp.micropdf417ccaAndCcb#17320"; + sn[on++] = "Cannot combine cca, ccb and raw"; + Pn() + } + if (yn(E.version, "unset")) { + gn(E.version, "x"); + if (sn[--on]) { + var t = sn[--on]; + var e = sn[--on]; + sn[on++] = t; + sn[on++] = e; + on--; + var i = sn[--on]; + var n = sn[--on]; + sn[on++] = n; + sn[on++] = i; + sn[on++] = n; + sn[on++] = i; + An(Lr(2)); + vn(sn[--on], function () { + var t = sn[--on]; + sn[on++] = t; + sn[on++] = true; + if (t.length == 0) { + on--; + sn[on++] = false + } + var e = sn[--on]; + var i = sn[--on]; + sn[on++] = e; + vn(i, function () { + var t = sn[--on]; + if (t < 48 || t > 57) { + on--; + sn[on++] = false + } + }); + if (wn(sn[--on])) { + sn[on++] = "bwipp.micropdf417BadVersionBadRowOrColumn#17334"; + sn[on++] = "version must be formatted as RxC"; + Pn() + } + }); + E.rows = pn(sn[--on]); + E.columns = pn(sn[--on]) + } else { + on--; + sn[on++] = "bwipp.micropdf417badVersionFormat#17340"; + sn[on++] = "version must be formatted as RxC"; + Pn() + } + } + if (!Fe.__17431__) (function () { + var t = Object.create(E); + t.T = 0; + t.N = 1; + t.B = 2; + t.A = 0; + t.L = 1; + t.M = 2; + t.P = 3; + t.tl = -1; + t.nl = -2; + t.bl = -3; + t.bl6 = -4; + t.bs = -5; + t.al = -6; + t.ll = -7; + t.ml = -8; + t.pl = -9; + t.as = -10; + t.ps = -11; + t.charmaps = Lr([Lr(["A", "a", "0", ";"]), Lr(["B", "b", "1", "<"]), Lr(["C", "c", "2", ">"]), Lr(["D", "d", "3", "@"]), Lr(["E", "e", "4", "["]), Lr(["F", "f", "5", 92]), Lr(["G", "g", "6", "]"]), Lr(["H", "h", "7", "_"]), Lr(["I", "i", "8", "`"]), Lr(["J", "j", "9", "~"]), Lr(["K", "k", "&", "!"]), Lr(["L", "l", 13, 13]), Lr(["M", "m", 9, 9]), Lr(["N", "n", ",", ","]), Lr(["O", "o", ":", ":"]), Lr(["P", "p", "#", 10]), Lr(["Q", "q", "-", "-"]), Lr(["R", "r", ".", "."]), Lr(["S", "s", "$", "$"]), Lr(["T", "t", "/", "/"]), Lr(["U", "u", "+", '"']), Lr(["V", "v", "%", "|"]), Lr(["W", "w", "*", "*"]), Lr(["X", "x", "=", 40]), Lr(["Y", "y", "^", 41]), Lr(["Z", "z", t.pl, "?"]), Lr([" ", " ", " ", "{"]), Lr([t.ll, t.as, t.ll, "}"]), Lr([t.ml, t.ml, t.al, "'"]), Lr([t.ps, t.ps, t.ps, t.al])]); + t.charvals = Lr([new Map, new Map, new Map, new Map]); + t.alltext = new Map; + for (var e = 0, i = t.charmaps.length - 1; e <= i; e += 1) { + t.i = e; + t.encs = un(t.charmaps, t.i); + for (var n = 0; n <= 3; n += 1) { + t.j = n; + var r = un(t.encs, t.j); + sn[on++] = r; + if (_n(Oe(r), "stringtype")) { + var a = un(sn[--on], 0); + sn[on++] = a + } + var o = sn[--on]; + fn(un(t.charvals, t.j), o, t.i); + fn(t.alltext, o, -1) + } + } + t.e = 1e4; + t.latlen = Lr([Lr([0, 1, 1, 2]), Lr([2, 0, 1, 2]), Lr([1, 1, 0, 1]), Lr([1, 2, 2, 0])]); + t.latseq = Lr([Lr([Lr([]), Lr([t.ll]), Lr([t.ml]), Lr([t.ml, t.pl])]), Lr([Lr([t.ml, t.al]), Lr([]), Lr([t.ml]), Lr([t.ml, t.pl])]), Lr([Lr([t.al]), Lr([t.ll]), Lr([]), Lr([t.pl])]), Lr([Lr([t.al]), Lr([t.al, t.ll]), Lr([t.al, t.ml]), Lr([])])]); + t.shftlen = Lr([Lr([t.e, t.e, t.e, 1]), Lr([1, t.e, t.e, 1]), Lr([t.e, t.e, t.e, 1]), Lr([t.e, t.e, t.e, t.e])]); + for (var s in t) t.hasOwnProperty(s) && (Fe.$ctx[s] = t[s]); + Fe.__17431__ = 1 + })(); + if (E.raw || E.cca) { + E.datcws = Lr(E.barcode.length); + E.i = 0; + E.j = 0; + for (; ;) { + if (E.i >= E.barcode.length - 3) break; + if (un(E.barcode, E.i) != 94) break; + var r = hn(E.barcode, E.i + 1, 3); + sn[on++] = r; + sn[on++] = false; + for (var a = 0, o = r.length; a < o; a++) { + var s = un(r, a); + if (s < 48 || s > 57) { + on--; + sn[on++] = true + } + } + if (sn[--on]) { + on--; + break + } + E.cw = pn(sn[--on]); + fn(E.datcws, E.j, E.cw); + E.i = E.i + 4; + E.j = E.j + 1 + } + if (E.i != E.barcode.length) { + sn[on++] = "bwipp.micropdf417badCcaRawFormat#17449"; + sn[on++] = "cca and raw data must be formatted as ^NNN"; + Pn() + } + E.datcws = hn(E.datcws, 0, E.j) + } + E.encb = function () { + E.in = sn[--on]; + E.inlen = E.in.length; + E.out = Lr(~~(E.inlen / 6) * 5 + E.inlen % 6); + for (var t = 0, e = ~~(E.inlen / 6) - 1; t <= e; t += 1) { + E.k = t; + sn[on++] = Infinity; + In(hn(E.in, E.k * 6, 3)); + E.msbs = Lr(); + sn[on++] = Infinity; + In(E.msbs); + var i = sn[--on]; + var n = sn[--on]; + var r = sn[--on]; + sn[on++] = Mn(Mn(i + n * 256) + r * 65536); + for (var a = 0, o = 3; a < o; a++) { + var s = sn[--on]; + sn[on++] = s % 900; + sn[on++] = ~~(s / 900) + } + E.mscs = Lr(); + sn[on++] = Infinity; + In(hn(E.in, E.k * 6 + 3, 3)); + E.lsbs = Lr(); + sn[on++] = Infinity; + In(E.lsbs); + var c = sn[--on]; + var l = sn[--on]; + var p = sn[--on]; + sn[on++] = Mn(Mn(c + l * 256) + p * 65536); + for (var d = 0, u = 3; d < u; d++) { + var f = sn[--on]; + sn[on++] = f % 900; + sn[on++] = ~~(f / 900) + } + E.lscs = Lr(); + var h = un(E.lscs, 0); + var m = un(E.mscs, 0); + fn(E.out, E.k * 5 + 4, Mn(h + m * 316) % 900); + var g = un(E.lscs, 1); + var v = un(E.mscs, 0); + var b = un(E.mscs, 1); + fn(E.out, E.k * 5 + 3, Mn(Mn(Mn(~~(Mn(h + m * 316) / 900) + g) + v * 641) + b * 316) % 900); + var I = un(E.lscs, 2); + var A = un(E.mscs, 0); + var _ = un(E.mscs, 1); + var y = un(E.mscs, 2); + fn(E.out, E.k * 5 + 2, Mn(Mn(Mn(Mn(~~(Mn(Mn(Mn(~~(Mn(h + m * 316) / 900) + g) + v * 641) + b * 316) / 900) + I) + A * 20) + _ * 641) + y * 316) % 900); + var x = un(E.lscs, 3); + var w = un(E.mscs, 1); + var M = un(E.mscs, 2); + fn(E.out, E.k * 5 + 1, Mn(Mn(Mn(~~(Mn(Mn(Mn(Mn(~~(Mn(Mn(Mn(~~(Mn(h + m * 316) / 900) + g) + v * 641) + b * 316) / 900) + I) + A * 20) + _ * 641) + y * 316) / 900) + x) + w * 20) + M * 641) % 900); + fn(E.out, E.k * 5, Mn(~~(Mn(Mn(Mn(~~(Mn(Mn(Mn(Mn(~~(Mn(Mn(Mn(~~(Mn(h + m * 316) / 900) + g) + v * 641) + b * 316) / 900) + I) + A * 20) + _ * 641) + y * 316) / 900) + x) + w * 20) + M * 641) / 900) + un(E.mscs, 2) * 20) % 900) + } + E.rem = E.inlen % 6; + if (E.rem != 0) { + sn[on++] = E.out; + sn[on++] = E.out.length - E.rem; + sn[on++] = Infinity; + In(hn(E.in, E.inlen - E.rem, E.rem)); + var P = Lr(); + var j = sn[--on]; + mn(sn[--on], j, P) + } + sn[on++] = E.out + }; + if (E.ccb) { + E.barlen = E.barcode.length; + E.datcws = Lr(~~(E.barlen / 6) * 5 + E.barlen % 6 + 2); + fn(E.datcws, 0, 920); + var c = E.barlen % 6 == 0 ? 924 : 901; + fn(E.datcws, 1, c); + sn[on++] = E.datcws; + sn[on++] = 2; + sn[on++] = Infinity; + vn(E.barcode); + var l = Lr(); + sn[on++] = l; + E.encb(); + var p = sn[--on]; + var d = sn[--on]; + mn(sn[--on], d, p) + } + if (!E.raw && !E.cca && !E.ccb) { + var u = new Map([ + ["parse", E.parse], + ["parsefnc", E.parsefnc], + ["eci", true] + ]); + E.fncvals = u; + sn[on++] = "msg"; + sn[on++] = E.barcode; + sn[on++] = E.fncvals; + En(); + var f = sn[--on]; + E[sn[--on]] = f; + E.msglen = E.msg.length; + sn[on++] = Infinity; + for (var h = 0, m = E.msglen; h < m; h++) sn[on++] = 0; + sn[on++] = 0; + E.numdigits = Lr(); + sn[on++] = Infinity; + for (var g = 0, v = E.msglen; g < v; g++) sn[on++] = 0; + sn[on++] = 0; + E.numtext = Lr(); + sn[on++] = Infinity; + for (var b = 0, I = E.msglen; b < I; b++) sn[on++] = 0; + sn[on++] = 0; + E.numbytes = Lr(); + sn[on++] = Infinity; + for (var A = 0, _ = E.msglen; A < _; A++) sn[on++] = 0; + E.iseci = Lr(); + for (var y = E.msglen - 1; y >= 0; y -= 1) { + E.i = y; + var x = un(E.msg, E.i); + if (x >= 48 && x <= 57) fn(E.numdigits, E.i, Mn(un(E.numdigits, E.i + 1) + 1)); + var U = un(E.alltext, un(E.msg, E.i)) !== undefined; + if (U && un(E.numdigits, E.i) < 13) fn(E.numtext, E.i, Mn(un(E.numtext, E.i + 1) + 1)); + if (un(E.msg, E.i) >= 0 && un(E.numtext, E.i) < 5 && un(E.numdigits, E.i) < 13) fn(E.numbytes, E.i, Mn(un(E.numbytes, E.i + 1) + 1)); + fn(E.iseci, E.i, un(E.msg, E.i) <= -1e6) + } + E.numdigits = hn(E.numdigits, 0, E.msglen); + E.numtext = hn(E.numtext, 0, E.msglen); + E.numbytes = hn(E.numbytes, 0, E.msglen); + E.seq = Lr([]); + E.seqlen = 0; + E.state = E.B; + E.p = 0; + for (; ;) { + if (E.p == E.msglen) break; + if (un(E.iseci, E.p)) { + E.eci = un(E.msg, E.p); + sn[on++] = Infinity; + In(E.seq); + sn[on++] = Lr([E.eci]); + E.seq = Lr(); + E.p = E.p + 1; + sn[on++] = "seqlen"; + sn[on++] = E.seqlen; + if (E.eci <= -1810900) sn[on++] = 2; + else { + var H = E.eci <= -1000900 ? 3 : 2; + sn[on++] = H + } + var R = sn[--on]; + var z = sn[--on]; + E[sn[--on]] = Mn(z + R) + } else { + E.n = un(E.numdigits, E.p); + if (E.n >= 13 || E.n == E.msglen && E.n >= 8) { + sn[on++] = Infinity; + In(E.seq); + sn[on++] = E.nl; + sn[on++] = Infinity; + In(hn(E.msg, E.p, E.n)); + var O = Lr(); + sn[on++] = O; + E.seq = Lr(); + E.state = E.N; + E.p = Mn(E.p + E.n); + E.seqlen = Mn(E.seqlen + 1 + E.n) + } else { + E.t = un(E.numtext, E.p); + if (E.t >= 5) { + sn[on++] = Infinity; + In(E.seq); + if (E.state != E.T) sn[on++] = E.tl; + sn[on++] = Infinity; + In(hn(E.msg, E.p, E.t)); + var L = Lr(); + sn[on++] = L; + E.seq = Lr(); + E.state = E.T; + E.p = Mn(E.p + E.t); + E.seqlen = Mn(Mn(E.seqlen + 1) + E.t) + } else { + E.b = un(E.numbytes, E.p); + if (E.b == 1 && E.state == E.T) { + sn[on++] = Infinity; + In(E.seq); + sn[on++] = E.bs; + sn[on++] = Lr([un(E.msg, E.p)]); + E.seq = Lr(); + E.p = Mn(E.p + E.b); + E.seqlen = Mn(E.seqlen + 2) + } else { + sn[on++] = Infinity; + In(E.seq); + var W = E.b % 6 != 0 ? E.bl : E.bl6; + sn[on++] = W; + sn[on++] = Infinity; + In(hn(E.msg, E.p, E.b)); + var G = Lr(); + sn[on++] = G; + E.seq = Lr(); + E.state = E.B; + E.p = Mn(E.p + E.b); + E.seqlen = Mn(Mn(E.seqlen + 1) + E.b) + } + } + } + } + } + sn[on++] = Infinity; + sn[on++] = E.tl; + sn[on++] = 900; + sn[on++] = E.bl; + sn[on++] = 901; + sn[on++] = E.bl6; + sn[on++] = 924; + sn[on++] = E.nl; + sn[on++] = 902; + sn[on++] = E.bs; + sn[on++] = 913; + E.latchcws = cn(); + E.enca = function () { + var t = un(un(E.charvals, E.A), sn[--on]); + sn[on++] = t + }; + E.encl = function () { + var t = un(un(E.charvals, E.L), sn[--on]); + sn[on++] = t + }; + E.encm = function () { + var t = un(un(E.charvals, E.M), sn[--on]); + sn[on++] = t + }; + E.encp = function () { + var t = un(un(E.charvals, E.P), sn[--on]); + sn[on++] = t + }; + E.textencfuncs = Lr(["enca", "encl", "encm", "encp"]); + E.addtotext = function () { + fn(E.text, E.l, sn[--on]); + E.l = E.l + 1 + }; + E.enct = function () { + E.in = sn[--on]; + E.curlen = Lr([E.e, E.e, E.e, E.e]); + fn(E.curlen, E.submode, 0); + E.curseq = Lr([Lr([]), Lr([]), Lr([]), Lr([])]); + vn(E.in, function () { + E.char = sn[--on]; + for (; ;) { + E.imp = false; + var t = Lr([E.A, E.L, E.M, E.P]); + for (var e = 0, i = t.length; e < i; e++) { + E.x = un(t, e); + var n = Lr([E.A, E.L, E.M, E.P]); + for (var r = 0, a = n.length; r < a; r++) { + E.y = un(n, r); + E.cost = Mn(un(E.curlen, E.x) + un(un(E.latlen, E.x), E.y)); + if (E.cost < un(E.curlen, E.y)) { + fn(E.curlen, E.y, E.cost); + sn[on++] = E.curseq; + sn[on++] = E.y; + sn[on++] = Infinity; + In(un(E.curseq, E.x)); + In(un(un(E.latseq, E.x), E.y)); + var o = Lr(); + var s = sn[--on]; + fn(sn[--on], s, o); + E.imp = true + } + } + } + if (!E.imp) break + } + E.nxtlen = Lr([E.e, E.e, E.e, E.e]); + E.nxtseq = Lr(4); + var c = Lr([E.A, E.L, E.M, E.P]); + for (var l = 0, p = c.length; l < p; l++) { + E.x = un(c, l); + for (; ;) { + var d = un(un(E.charvals, E.x), E.char) !== undefined; + if (!d) break; + E.cost = Mn(un(E.curlen, E.x) + 1); + if (E.cost < un(E.nxtlen, E.x)) { + fn(E.nxtlen, E.x, E.cost); + sn[on++] = E.nxtseq; + sn[on++] = E.x; + sn[on++] = Infinity; + In(un(E.curseq, E.x)); + sn[on++] = E.char; + var u = Lr(); + var f = sn[--on]; + fn(sn[--on], f, u) + } + var h = Lr([E.A, E.L, E.M, E.P]); + for (var m = 0, g = h.length; m < g; m++) { + E.y = un(h, m); + if (yn(E.x, E.y)) { + E.cost = Mn(Mn(un(E.curlen, E.y) + un(un(E.shftlen, E.y), E.x)) + 1); + if (E.cost < un(E.nxtlen, E.y)) { + fn(E.nxtlen, E.y, E.cost); + sn[on++] = E.nxtseq; + sn[on++] = E.y; + sn[on++] = Infinity; + In(un(E.curseq, E.y)); + var v = E.x == E.A ? E.as : E.ps; + sn[on++] = v; + sn[on++] = E.char; + var b = Lr(); + var I = sn[--on]; + fn(sn[--on], I, b) + } + } + } + break + } + } + E.curlen = E.nxtlen; + E.curseq = E.nxtseq + }); + E.minseq = E.e; + var t = Lr([E.A, E.L, E.M, E.P]); + for (var e = 0, i = t.length; e < i; e++) { + E.k = un(t, e); + if (un(E.curlen, E.k) < E.minseq) { + E.minseq = un(E.curlen, E.k); + E.txtseq = un(E.curseq, E.k) + } + } + E.text = Lr(E.minseq); + E.k = 0; + E.l = 0; + for (; ;) { + if (E.k >= E.txtseq.length) break; + E.char = un(E.txtseq, E.k); + sn[on++] = E.char; + if (E[un(E.textencfuncs, E.submode)]() === true) break; + E.addtotext(); + E.k = E.k + 1; + if (E.char == E.as || E.char == E.ps) { + sn[on++] = un(E.txtseq, E.k); + if (E.char == E.as) E.enca(); + else E.encp(); + E.addtotext(); + E.k = E.k + 1 + } + if (E.char == E.al) E.submode = E.A; + if (E.char == E.ll) E.submode = E.L; + if (E.char == E.ml) E.submode = E.M; + if (E.char == E.pl) E.submode = E.P + } + if (E.text.length % 2 == 1) { + if (E.submode == E.P) { + sn[on++] = "pad"; + sn[on++] = E.al; + E.encp(); + var n = sn[--on]; + E[sn[--on]] = n; + E.submode = E.A + } else { + E.nextecitext = false; + for (var r = E.i + 1, a = E.seq.length - 1; r <= a; r += 1) { + E.ti = r; + if (yn(Oe(un(E.seq, E.ti)), "arraytype")) { + E.nextecitext = false; + break + } + if (un(un(E.seq, E.ti), 0) > -1e6) break; + E.nextecitext = true + } + if (E.nextecitext) + if (E.submode == E.A) { + var o = un(un(E.charvals, E.L), un(un(E.seq, E.ti), 0)) !== undefined; + if (o) { + sn[on++] = "pad"; + sn[on++] = E.ll; + E.enca(); + var s = sn[--on]; + E[sn[--on]] = s; + E.submode = E.L + } else { + sn[on++] = "pad"; + sn[on++] = E.ml; + E.enca(); + var c = sn[--on]; + E[sn[--on]] = c; + E.submode = E.M + } + } else if (E.submode == E.M) { + var l = un(un(E.charvals, E.L), un(un(E.seq, E.ti), 0)) !== undefined; + if (l) { + sn[on++] = "pad"; + sn[on++] = E.ll; + E.encm(); + var p = sn[--on]; + E[sn[--on]] = p; + E.submode = E.L + } else { + var d = un(un(E.charvals, E.P), un(un(E.seq, E.ti), 0)) !== undefined; + if (d) { + sn[on++] = "pad"; + sn[on++] = E.pl; + E.encm(); + var u = sn[--on]; + E[sn[--on]] = u; + E.submode = E.P + } else { + sn[on++] = "pad"; + sn[on++] = E.al; + E.encm(); + var f = sn[--on]; + E[sn[--on]] = f; + E.submode = E.A + } + } + } else { + sn[on++] = "pad"; + sn[on++] = E.ml; + E.encl(); + var h = sn[--on]; + E[sn[--on]] = h; + E.submode = E.M + } else { + sn[on++] = "pad"; + sn[on++] = E.ps; + if (E[un(E.textencfuncs, E.submode)]() === true) return true; + var m = sn[--on]; + E[sn[--on]] = m + } + } + sn[on++] = Infinity; + In(E.text); + sn[on++] = E.pad; + E.text = Lr() + } + E.out = Lr(~~(E.text.length / 2)); + for (var g = 0, v = E.out.length - 1; g <= v; g += 1) { + E.k = g; + fn(E.out, E.k, Mn(un(E.text, E.k * 2) * 30 + un(E.text, E.k * 2 + 1))) + } + sn[on++] = E.out + }; + E.encn = function () { + E.in = sn[--on]; + E.out = Lr([]); + for (var t = 0, e = E.in.length - 1; t <= e; t += 44) { + E.k = t; + sn[on++] = Infinity; + var i = E.in.length - E.k; + sn[on++] = 1; + sn[on++] = E.in; + sn[on++] = E.k; + sn[on++] = i; + if (i > 44) { + on--; + sn[on++] = 44 + } + var n = sn[--on]; + var r = sn[--on]; + var a = hn(sn[--on], r, n); + for (var o = 0, s = a.length; o < s; o++) sn[on++] = Mn(un(a, o) - 48); + E.gmod = Lr(); + E.cwn = Lr([]); + for (; ;) { + E.dv = 900; + E.gmul = Lr([]); + E.val = 0; + for (; ;) { + if (E.gmod.length == 0) break; + E.val = Mn(E.val * 10 + un(E.gmod, 0)); + E.gmod = hn(E.gmod, 1, E.gmod.length - 1); + if (E.val < E.dv) { + if (E.gmul.length != 0) { + sn[on++] = Infinity; + In(E.gmul); + sn[on++] = 0; + E.gmul = Lr() + } + } else { + sn[on++] = Infinity; + In(E.gmul); + sn[on++] = ~~(E.val / E.dv); + E.gmul = Lr() + } + E.val = E.val % E.dv + } + E.dv = E.val; + sn[on++] = Infinity; + sn[on++] = E.dv; + In(E.cwn); + E.cwn = Lr(); + E.gmod = E.gmul; + if (E.gmul.length == 0) break + } + sn[on++] = Infinity; + In(E.out); + In(E.cwn); + E.out = Lr() + } + sn[on++] = E.out + }; + E.ence = function () { + var t = Mn(-un(sn[--on], 0) - 1e6); + sn[on++] = t; + if (t <= 899) { + var e = sn[--on]; + sn[on++] = 927; + sn[on++] = e; + An(Lr(2)) + } else { + var i = sn[--on]; + sn[on++] = i; + if (i <= 810899) { + var n = sn[--on]; + sn[on++] = 926; + sn[on++] = ~~(n / 900) - 1; + sn[on++] = n % 900; + An(Lr(3)) + } else { + var r = sn[--on]; + sn[on++] = r; + if (r <= 811799) { + var a = sn[--on]; + sn[on++] = 925; + sn[on++] = Mn(a - 810900); + An(Lr(2)) + } else { + sn[on++] = "bwipp.pdf417badECI#17816"; + sn[on++] = "PDF417 supports ECIs 000000 to 811799"; + Pn() + } + } + } + }; + E.encfuncs = Lr(["enct", "encn", "encb"]); + E.addtocws = function () { + var t = sn[--on]; + mn(E.datcws, E.j, t); + E.j = t.length + E.j + }; + E.datcws = Lr(E.seqlen); + E.i = 0; + E.j = 0; + for (; ;) { + if (E.i >= E.seq.length) break; + E.chars = un(E.seq, E.i); + if (_n(Oe(E.chars), "arraytype")) + if (un(E.chars, 0) <= -1e6) { + sn[on++] = E.chars; + E.ence(); + E.addtocws() + } else { + sn[on++] = E.chars; + if (E[un(E.encfuncs, E.state)]() === true) break; + E.addtocws() + } + else { + sn[on++] = Lr([un(E.latchcws, E.chars)]); + E.addtocws(); + if (E.chars == E.tl) { + E.state = E.T; + E.submode = E.A + } + if (E.chars == E.nl) E.state = E.N; + if (E.chars == E.bl || E.chars == E.bl6) E.state = E.B; + if (E.chars == E.bs) { + E.i = E.i + 1; + sn[on++] = un(E.seq, E.i); + E.encb(); + E.addtocws() + } + } + E.i = E.i + 1 + } + E.datcws = hn(E.datcws, 0, E.j) + } + if (!Fe.__17915__) (function () { + var t = Object.create(E); + t.ccametrics = Lr([Lr([2, 5, 4, 39, 0, 19]), Lr([2, 6, 4, 1, 0, 33]), Lr([2, 7, 5, 32, 0, 12]), Lr([2, 8, 5, 8, 0, 40]), Lr([2, 9, 6, 14, 0, 46]), Lr([2, 10, 6, 43, 0, 23]), Lr([2, 12, 7, 20, 0, 52]), Lr([3, 4, 4, 11, 43, 23]), Lr([3, 5, 5, 1, 33, 13]), Lr([3, 6, 6, 5, 37, 17]), Lr([3, 7, 7, 15, 47, 27]), Lr([3, 8, 7, 21, 1, 33]), Lr([4, 3, 4, 40, 20, 52]), Lr([4, 4, 5, 43, 23, 3]), Lr([4, 5, 6, 46, 26, 6]), Lr([4, 6, 7, 34, 14, 46]), Lr([4, 7, 8, 29, 9, 41])]); + t.nonccametrics = Lr([Lr([1, 11, 7, 1, 0, 9]), Lr([1, 14, 7, 8, 0, 8]), Lr([1, 17, 7, 36, 0, 36]), Lr([1, 20, 8, 19, 0, 19]), Lr([1, 24, 8, 9, 0, 17]), Lr([1, 28, 8, 25, 0, 33]), Lr([2, 8, 8, 1, 0, 1]), Lr([2, 11, 9, 1, 0, 9]), Lr([2, 14, 9, 8, 0, 8]), Lr([2, 17, 10, 36, 0, 36]), Lr([2, 20, 11, 19, 0, 19]), Lr([2, 23, 13, 9, 0, 17]), Lr([2, 26, 15, 27, 0, 35]), Lr([3, 6, 12, 1, 1, 1]), Lr([3, 8, 14, 7, 7, 7]), Lr([3, 10, 16, 15, 15, 15]), Lr([3, 12, 18, 25, 25, 25]), Lr([3, 15, 21, 37, 37, 37]), Lr([3, 20, 26, 1, 17, 33]), Lr([3, 26, 32, 1, 9, 17]), Lr([3, 32, 38, 21, 29, 37]), Lr([3, 38, 44, 15, 31, 47]), Lr([3, 44, 50, 1, 25, 49]), Lr([4, 4, 8, 47, 19, 43]), Lr([4, 6, 12, 1, 1, 1]), Lr([4, 8, 14, 7, 7, 7]), Lr([4, 10, 16, 15, 15, 15]), Lr([4, 12, 18, 25, 25, 25]), Lr([4, 15, 21, 37, 37, 37]), Lr([4, 20, 26, 1, 17, 33]), Lr([4, 26, 32, 1, 9, 17]), Lr([4, 32, 38, 21, 29, 37]), Lr([4, 38, 44, 15, 31, 47]), Lr([4, 44, 50, 1, 25, 49])]); + for (var e in t) t.hasOwnProperty(e) && (Fe.$ctx[e] = t[e]); + Fe.__17915__ = 1 + })(); + sn[on++] = "metrics"; + if (E.cca) sn[on++] = E.ccametrics; + else sn[on++] = E.nonccametrics; + var Z = sn[--on]; + E[sn[--on]] = Z; + E.urows = E.rows; + E.ucols = E.columns; + vn(E.metrics, function () { + E.m = sn[--on]; + E.c = un(E.m, 0); + E.r = un(E.m, 1); + E.k = un(E.m, 2); + E.rapl = un(E.m, 3); + E.rapc = un(E.m, 4); + E.rapr = un(E.m, 5); + E.ncws = Mn(E.r * E.c - E.k); + E.okay = true; + if (E.datcws.length > E.ncws) E.okay = false; + if (E.urows != 0 && E.urows != E.r) E.okay = false; + if (E.ucols != 0 && E.ucols != E.c) E.okay = false; + if (E.okay) return true + }); + if (!E.okay) { + sn[on++] = "bwipp.micropdf417noValidSymbol#17939"; + sn[on++] = "Maximum length exceeded or invalid size"; + Pn() + } + E.m = E.datcws.length; + E.n = Mn(E.c * E.r - E.k); + E.cws = Lr(Mn(E.c * E.r + 1)); + mn(E.cws, 0, E.datcws); + sn[on++] = E.cws; + sn[on++] = E.m; + sn[on++] = Infinity; + for (var w = 0, F = Mn(E.n - E.m); w < F; w++) sn[on++] = 900; + var Y = Lr(); + var Q = sn[--on]; + mn(sn[--on], Q, Y); + sn[on++] = E.cws; + sn[on++] = E.n; + sn[on++] = Infinity; + for (var M = 0, J = E.k; M < J; M++) sn[on++] = 0; + sn[on++] = 0; + var V = Lr(); + var K = sn[--on]; + mn(sn[--on], K, V); + if (!Fe.__17955__) (function () { + var t = Object.create(E); + sn[on++] = Infinity; + sn[on++] = 1; + for (var e = 0, i = 928; e < i; e++) { + var n = sn[--on]; + sn[on++] = n; + sn[on++] = n * 3 % 929 + } + t.rsalog = Lr(); + t.rslog = Lr(929); + for (var r = 1; r <= 928; r += 1) fn(t.rslog, un(t.rsalog, r), r); + for (var a in t) t.hasOwnProperty(a) && (Fe.$ctx[a] = t[a]); + Fe.__17955__ = 1 + })(); + E.rsprod = function () { + var t = sn[--on]; + var e = sn[--on]; + sn[on++] = e; + sn[on++] = t; + if (t != 0 && e != 0) { + var i = un(E.rslog, sn[--on]); + var n = un(E.rsalog, Mn(i + un(E.rslog, sn[--on])) % 928); + sn[on++] = n + } else { + on -= 2; + sn[on++] = 0 + } + }; + sn[on++] = Infinity; + sn[on++] = 1; + for (var P = 0, q = E.k; P < q; P++) sn[on++] = 0; + E.coeffs = Lr(); + for (var j = 1, X = E.k; j <= X; j += 1) { + E.i = j; + fn(E.coeffs, E.i, un(E.coeffs, E.i - 1)); + for (var T = E.i - 1; T >= 1; T -= 1) { + E.j = T; + sn[on++] = E.coeffs; + sn[on++] = E.j; + sn[on++] = un(E.coeffs, E.j - 1); + sn[on++] = un(E.coeffs, E.j); + sn[on++] = un(E.rsalog, E.i); + E.rsprod(); + var $ = sn[--on]; + var tt = sn[--on]; + var et = sn[--on]; + fn(sn[--on], et, Mn(tt + $) % 929) + } + sn[on++] = E.coeffs; + sn[on++] = 0; + sn[on++] = un(E.coeffs, 0); + sn[on++] = un(E.rsalog, E.i); + E.rsprod(); + var it = sn[--on]; + var nt = sn[--on]; + fn(sn[--on], nt, it) + } + E.coeffs = hn(E.coeffs, 0, E.coeffs.length - 1); + for (var C = E.coeffs.length - 1; C >= 0; C -= 2) { + var B = E.coeffs; + fn(B, C, Mn(929 - un(B, C))) + } + for (var S = 0, rt = Mn(E.n - 1); S <= rt; S += 1) { + E.t = Mn(un(E.cws, S) + un(E.cws, E.n)) % 929; + for (var D = 0, at = Mn(E.k - 1); D <= at; D += 1) { + E.j = D; + fn(E.cws, Mn(E.n + E.j), Mn(un(E.cws, Mn(Mn(E.n + E.j) + 1)) + Mn(929 - E.t * un(E.coeffs, Mn(Mn(E.k - E.j) - 1)) % 929)) % 929) + } + } + for (var k = E.n, ot = Mn(E.n + E.k); k <= ot; k += 1) fn(E.cws, k, Mn(929 - un(E.cws, k)) % 929); + E.cws = hn(E.cws, 0, E.cws.length - 1); + var st = un(E.options, "debugcws") !== undefined; + if (st) { + sn[on++] = "bwipp.debugcws#17993"; + sn[on++] = E.cws; + Pn() + } + if (!Fe.__18252__) (function () { + var t = Object.create(E); + t.clusters = Lr([Lr([120256, 125680, 128380, 120032, 125560, 128318, 108736, 119920, 108640, 86080, 108592, 86048, 110016, 120560, 125820, 109792, 120440, 125758, 88256, 109680, 88160, 89536, 110320, 120700, 89312, 110200, 120638, 89200, 110140, 89840, 110460, 89720, 110398, 89980, 128506, 119520, 125304, 128190, 107712, 119408, 125244, 107616, 119352, 84032, 107568, 119324, 84e3, 107544, 83984, 108256, 119672, 125374, 85184, 108144, 119612, 85088, 108088, 119582, 85040, 108060, 85728, 108408, 119742, 85616, 108348, 85560, 108318, 85880, 108478, 85820, 85790, 107200, 119152, 125116, 107104, 119096, 125086, 83008, 107056, 119068, 82976, 107032, 82960, 82952, 83648, 107376, 119228, 83552, 107320, 119198, 83504, 107292, 83480, 83468, 83824, 107452, 83768, 107422, 83740, 83900, 106848, 118968, 125022, 82496, 106800, 118940, 82464, 106776, 118926, 82448, 106764, 82440, 106758, 82784, 106936, 119006, 82736, 106908, 82712, 106894, 82700, 82694, 106974, 82830, 82240, 106672, 118876, 82208, 106648, 118862, 82192, 106636, 82184, 106630, 82180, 82352, 82328, 82316, 82080, 118830, 106572, 106566, 82050, 117472, 124280, 127678, 103616, 117360, 124220, 103520, 117304, 124190, 75840, 103472, 75808, 104160, 117624, 124350, 76992, 104048, 117564, 76896, 103992, 76848, 76824, 77536, 104312, 117694, 77424, 104252, 77368, 77340, 77688, 104382, 77628, 77758, 121536, 126320, 128700, 121440, 126264, 128670, 111680, 121392, 126236, 111648, 121368, 126222, 111632, 121356, 103104, 117104, 124092, 112320, 103008, 117048, 124062, 112224, 121656, 126366, 93248, 74784, 102936, 117006, 93216, 112152, 93200, 75456, 103280, 117180, 93888, 75360, 103224, 117150, 93792, 112440, 121758, 93744, 75288, 93720, 75632, 103356, 94064, 75576, 103326, 94008, 112542, 93980, 75708, 94140, 75678, 94110, 121184, 126136, 128606, 111168, 121136, 126108, 111136, 121112, 126094, 111120, 121100, 111112, 111108, 102752, 116920, 123998, 111456, 102704, 116892, 91712, 74272, 121244, 116878, 91680, 74256, 102668, 91664, 111372, 102662, 74244, 74592, 102840, 116958, 92e3, 74544, 102812, 91952, 111516, 102798, 91928, 74508, 74502, 74680, 102878, 92088, 74652, 92060, 74638, 92046, 92126, 110912, 121008, 126044, 110880, 120984, 126030, 110864, 120972, 110856, 120966, 110852, 110850, 74048, 102576, 116828, 90944, 74016, 102552, 116814, 90912, 111e3, 121038, 90896, 73992, 102534, 90888, 110982, 90884, 74160, 102620, 91056, 74136, 102606, 91032, 111054, 91020, 74118, 91014, 91100, 91086, 110752, 120920, 125998, 110736, 120908, 110728, 120902, 110724, 110722, 73888, 102488, 116782, 90528, 73872, 102476, 90512, 110796, 102470, 90504, 73860, 90500, 73858, 73944, 90584, 90572, 90566, 120876, 120870, 110658, 102444, 73800, 90312, 90308, 90306, 101056, 116080, 123580, 100960, 116024, 70720, 100912, 115996, 70688, 100888, 70672, 70664, 71360, 101232, 116156, 71264, 101176, 116126, 71216, 101148, 71192, 71180, 71536, 101308, 71480, 101278, 71452, 71612, 71582, 118112, 124600, 127838, 105024, 118064, 124572, 104992, 118040, 124558, 104976, 118028, 104968, 118022, 100704, 115896, 123486, 105312, 100656, 115868, 79424, 70176, 118172, 115854, 79392, 105240, 100620, 79376, 70152, 79368, 70496, 100792, 115934, 79712, 70448, 118238, 79664, 105372, 100750, 79640, 70412, 79628, 70584, 100830, 79800, 70556, 79772, 70542, 70622, 79838, 122176, 126640, 128860, 122144, 126616, 128846, 122128, 126604, 122120, 126598, 122116, 104768, 117936, 124508, 113472, 104736, 126684, 124494, 113440, 122264, 126670, 113424, 104712, 117894, 113416, 122246, 104706, 69952, 100528, 115804, 78656, 69920, 100504, 115790, 96064, 78624, 104856, 117966, 96032, 113560, 122318, 100486, 96016, 78600, 104838, 96008, 69890, 70064, 100572, 78768, 70040, 100558, 96176, 78744, 104910, 96152, 113614, 70022, 78726, 70108, 78812, 70094, 96220, 78798, 122016, 126552, 128814, 122e3, 126540, 121992, 126534, 121988, 121986, 104608, 117848, 124462, 113056, 104592, 126574, 113040, 122060, 117830, 113032, 104580, 113028, 104578, 113026, 69792, 100440, 115758, 78240, 69776, 100428, 95136, 78224, 104652, 100422, 95120, 113100, 69764, 95112, 78212, 69762, 78210, 69848, 100462, 78296, 69836, 95192, 78284, 69830, 95180, 78278, 69870, 95214, 121936, 126508, 121928, 126502, 121924, 121922, 104528, 117804, 112848, 104520, 117798, 112840, 121958, 112836, 104514, 112834, 69712, 100396, 78032, 69704, 100390, 94672, 78024, 104550, 94664, 112870, 69698, 94660, 78018, 94658, 78060, 94700, 94694, 126486, 121890, 117782, 104484, 104482, 69672, 77928, 94440, 69666, 77922, 99680, 68160, 99632, 68128, 99608, 115342, 68112, 99596, 68104, 99590, 68448, 99768, 115422, 68400, 99740, 68376, 99726, 68364, 68358, 68536, 99806, 68508, 68494, 68574, 101696, 116400, 123740, 101664, 116376, 101648, 116364, 101640, 116358, 101636, 67904, 99504, 115292, 72512, 67872, 116444, 115278, 72480, 101784, 116430, 72464, 67848, 99462, 72456, 101766, 67842, 68016, 99548, 72624, 67992, 99534, 72600, 101838, 72588, 67974, 68060, 72668, 68046, 72654, 118432, 124760, 127918, 118416, 124748, 118408, 124742, 118404, 118402, 101536, 116312, 105888, 101520, 116300, 105872, 118476, 116294, 105864, 101508, 105860, 101506, 105858, 67744, 99416, 72096, 67728, 116334, 80800, 72080, 101580, 99398, 80784, 105932, 67716, 80776, 72068, 67714, 72066, 67800, 99438, 72152, 67788, 80856, 72140, 67782, 80844, 72134, 67822, 72174, 80878, 126800, 128940, 126792, 128934, 126788, 126786, 118352, 124716, 122576, 126828, 124710, 122568, 126822, 122564, 118338, 122562, 101456, 116268, 105680, 101448, 116262, 114128, 105672, 118374, 114120, 122598, 101442, 114116, 105666, 114114, 67664, 99372, 71888, 67656, 99366, 80336, 71880, 101478, 97232, 80328, 105702, 67650, 97224, 114150, 71874, 97220, 67692, 71916, 67686, 80364, 71910, 97260, 80358, 97254, 126760, 128918, 126756, 126754, 118312, 124694, 122472, 126774, 122468, 118306, 122466, 101416, 116246, 105576, 101412, 113896, 105572, 101410, 113892, 105570, 113890, 67624, 99350, 71784, 101430, 80104, 71780, 67618, 96744, 80100, 71778, 96740, 80098, 96738, 71798, 96758, 126738, 122420, 122418, 105524, 113780, 113778, 71732, 79988, 96500, 96498, 66880, 66848, 98968, 66832, 66824, 66820, 66992, 66968, 66956, 66950, 67036, 67022, 1e5, 99984, 115532, 99976, 115526, 99972, 99970, 66720, 98904, 69024, 100056, 98892, 69008, 100044, 69e3, 100038, 68996, 66690, 68994, 66776, 98926, 69080, 100078, 69068, 66758, 69062, 66798, 69102, 116560, 116552, 116548, 116546, 99920, 102096, 116588, 115494, 102088, 116582, 102084, 99906, 102082, 66640, 68816, 66632, 98854, 73168, 68808, 66628, 73160, 68804, 66626, 73156, 68802, 66668, 68844, 66662, 73196, 68838, 73190, 124840, 124836, 124834, 116520, 118632, 124854, 118628, 116514, 118626, 99880, 115478, 101992, 116534, 106216, 101988, 99874, 106212, 101986, 106210, 66600, 98838, 68712, 99894, 72936, 68708, 66594, 81384, 72932, 68706, 81380, 72930, 66614, 68726, 72950, 81398, 128980, 128978, 124820, 126900, 124818, 126898, 116500, 118580, 116498, 122740, 118578, 122738, 99860, 101940, 99858, 106100, 101938, 114420]), Lr([128352, 129720, 125504, 128304, 129692, 125472, 128280, 129678, 125456, 128268, 125448, 128262, 125444, 125792, 128440, 129758, 120384, 125744, 128412, 120352, 125720, 128398, 120336, 125708, 120328, 125702, 120324, 120672, 125880, 128478, 110144, 120624, 125852, 110112, 120600, 125838, 110096, 120588, 110088, 120582, 110084, 110432, 120760, 125918, 89664, 110384, 120732, 89632, 110360, 120718, 89616, 110348, 89608, 110342, 89952, 110520, 120798, 89904, 110492, 89880, 110478, 89868, 90040, 110558, 90012, 89998, 125248, 128176, 129628, 125216, 128152, 129614, 125200, 128140, 125192, 128134, 125188, 125186, 119616, 125360, 128220, 119584, 125336, 128206, 119568, 125324, 119560, 125318, 119556, 119554, 108352, 119728, 125404, 108320, 119704, 125390, 108304, 119692, 108296, 119686, 108292, 108290, 85824, 108464, 119772, 85792, 108440, 119758, 85776, 108428, 85768, 108422, 85764, 85936, 108508, 85912, 108494, 85900, 85894, 85980, 85966, 125088, 128088, 129582, 125072, 128076, 125064, 128070, 125060, 125058, 119200, 125144, 128110, 119184, 125132, 119176, 125126, 119172, 119170, 107424, 119256, 125166, 107408, 119244, 107400, 119238, 107396, 107394, 83872, 107480, 119278, 83856, 107468, 83848, 107462, 83844, 83842, 83928, 107502, 83916, 83910, 83950, 125008, 128044, 125e3, 128038, 124996, 124994, 118992, 125036, 118984, 125030, 118980, 118978, 106960, 119020, 106952, 119014, 106948, 106946, 82896, 106988, 82888, 106982, 82884, 82882, 82924, 82918, 124968, 128022, 124964, 124962, 118888, 124982, 118884, 118882, 106728, 118902, 106724, 106722, 82408, 106742, 82404, 82402, 124948, 124946, 118836, 118834, 106612, 106610, 124224, 127664, 129372, 124192, 127640, 129358, 124176, 127628, 124168, 127622, 124164, 124162, 117568, 124336, 127708, 117536, 124312, 127694, 117520, 124300, 117512, 124294, 117508, 117506, 104256, 117680, 124380, 104224, 117656, 124366, 104208, 117644, 104200, 117638, 104196, 104194, 77632, 104368, 117724, 77600, 104344, 117710, 77584, 104332, 77576, 104326, 77572, 77744, 104412, 77720, 104398, 77708, 77702, 77788, 77774, 128672, 129880, 93168, 128656, 129868, 92664, 128648, 129862, 92412, 128644, 128642, 124064, 127576, 129326, 126368, 124048, 129902, 126352, 128716, 127558, 126344, 124036, 126340, 124034, 126338, 117152, 124120, 127598, 121760, 117136, 124108, 121744, 126412, 124102, 121736, 117124, 121732, 117122, 121730, 103328, 117208, 124142, 112544, 103312, 117196, 112528, 121804, 117190, 112520, 103300, 112516, 103298, 112514, 75680, 103384, 117230, 94112, 75664, 103372, 94096, 112588, 103366, 94088, 75652, 94084, 75650, 75736, 103406, 94168, 75724, 94156, 75718, 94150, 75758, 128592, 129836, 91640, 128584, 129830, 91388, 128580, 91262, 128578, 123984, 127532, 126160, 123976, 127526, 126152, 128614, 126148, 123970, 126146, 116944, 124012, 121296, 116936, 124006, 121288, 126182, 121284, 116930, 121282, 102864, 116972, 111568, 102856, 116966, 111560, 121318, 111556, 102850, 111554, 74704, 102892, 92112, 74696, 102886, 92104, 111590, 92100, 74690, 92098, 74732, 92140, 74726, 92134, 128552, 129814, 90876, 128548, 90750, 128546, 123944, 127510, 126056, 128566, 126052, 123938, 126050, 116840, 123958, 121064, 116836, 121060, 116834, 121058, 102632, 116854, 111080, 121078, 111076, 102626, 111074, 74216, 102646, 91112, 74212, 91108, 74210, 91106, 74230, 91126, 128532, 90494, 128530, 123924, 126004, 123922, 126002, 116788, 120948, 116786, 120946, 102516, 110836, 102514, 110834, 73972, 90612, 73970, 90610, 128522, 123914, 125978, 116762, 120890, 102458, 110714, 123552, 127320, 129198, 123536, 127308, 123528, 127302, 123524, 123522, 116128, 123608, 127342, 116112, 123596, 116104, 123590, 116100, 116098, 101280, 116184, 123630, 101264, 116172, 101256, 116166, 101252, 101250, 71584, 101336, 116206, 71568, 101324, 71560, 101318, 71556, 71554, 71640, 101358, 71628, 71622, 71662, 127824, 129452, 79352, 127816, 129446, 79100, 127812, 78974, 127810, 123472, 127276, 124624, 123464, 127270, 124616, 127846, 124612, 123458, 124610, 115920, 123500, 118224, 115912, 123494, 118216, 124646, 118212, 115906, 118210, 100816, 115948, 105424, 100808, 115942, 105416, 118246, 105412, 100802, 105410, 70608, 100844, 79824, 70600, 100838, 79816, 105446, 79812, 70594, 79810, 70636, 79852, 70630, 79846, 129960, 95728, 113404, 129956, 95480, 113278, 129954, 95356, 95294, 127784, 129430, 78588, 128872, 129974, 95996, 78462, 128868, 127778, 95870, 128866, 123432, 127254, 124520, 123428, 126696, 128886, 123426, 126692, 124514, 126690, 115816, 123446, 117992, 115812, 122344, 117988, 115810, 122340, 117986, 122338, 100584, 115830, 104936, 100580, 113640, 104932, 100578, 113636, 104930, 113634, 70120, 100598, 78824, 70116, 96232, 78820, 70114, 96228, 78818, 96226, 70134, 78838, 129940, 94968, 113022, 129938, 94844, 94782, 127764, 78206, 128820, 127762, 95102, 128818, 123412, 124468, 123410, 126580, 124466, 126578, 115764, 117876, 115762, 122100, 117874, 122098, 100468, 104692, 100466, 113140, 104690, 113138, 69876, 78324, 69874, 95220, 78322, 95218, 129930, 94588, 94526, 127754, 128794, 123402, 124442, 126522, 115738, 117818, 121978, 100410, 104570, 112890, 69754, 78074, 94714, 94398, 123216, 127148, 123208, 127142, 123204, 123202, 115408, 123244, 115400, 123238, 115396, 115394, 99792, 115436, 99784, 115430, 99780, 99778, 68560, 99820, 68552, 99814, 68548, 68546, 68588, 68582, 127400, 129238, 72444, 127396, 72318, 127394, 123176, 127126, 123752, 123172, 123748, 123170, 123746, 115304, 123190, 116456, 115300, 116452, 115298, 116450, 99560, 115318, 101864, 99556, 101860, 99554, 101858, 68072, 99574, 72680, 68068, 72676, 68066, 72674, 68086, 72694, 129492, 80632, 105854, 129490, 80508, 80446, 127380, 72062, 127924, 127378, 80766, 127922, 123156, 123700, 123154, 124788, 123698, 124786, 115252, 116340, 115250, 118516, 116338, 118514, 99444, 101620, 99442, 105972, 101618, 105970, 67828, 72180, 67826, 80884, 72178, 80882, 97008, 114044, 96888, 113982, 96828, 96798, 129482, 80252, 130010, 97148, 80190, 97086, 127370, 127898, 128954, 123146, 123674, 124730, 126842, 115226, 116282, 118394, 122618, 99386, 101498, 105722, 114170, 67706, 71930, 80378, 96632, 113854, 96572, 96542, 80062, 96702, 96444, 96414, 96350, 123048, 123044, 123042, 115048, 123062, 115044, 115042, 99048, 115062, 99044, 99042, 67048, 99062, 67044, 67042, 67062, 127188, 68990, 127186, 123028, 123316, 123026, 123314, 114996, 115572, 114994, 115570, 98932, 100084, 98930, 100082, 66804, 69108, 66802, 69106, 129258, 73084, 73022, 127178, 127450, 123018, 123290, 123834, 114970, 115514, 116602, 98874, 99962, 102138, 66682, 68858, 73210, 81272, 106174, 81212, 81182, 72894, 81342, 97648, 114364, 97592, 114334, 97564, 97550, 81084, 97724, 81054, 97694, 97464, 114270, 97436, 97422, 80990, 97502, 97372, 97358, 97326, 114868, 114866, 98676, 98674, 66292, 66290, 123098, 114842, 115130, 98618, 99194, 66170, 67322, 69310, 73404, 73374, 81592, 106334, 81564, 81550, 73310, 81630, 97968, 114524, 97944, 114510, 97932, 97926, 81500, 98012, 81486, 97998, 97880, 114478, 97868, 97862, 81454, 97902, 97836, 97830, 69470, 73564, 73550, 81752, 106414, 81740, 81734, 73518, 81774, 81708, 81702]), Lr([109536, 120312, 86976, 109040, 120060, 86496, 108792, 119934, 86256, 108668, 86136, 129744, 89056, 110072, 129736, 88560, 109820, 129732, 88312, 109694, 129730, 88188, 128464, 129772, 89592, 128456, 129766, 89340, 128452, 89214, 128450, 125904, 128492, 125896, 128486, 125892, 125890, 120784, 125932, 120776, 125926, 120772, 120770, 110544, 120812, 110536, 120806, 110532, 84928, 108016, 119548, 84448, 107768, 119422, 84208, 107644, 84088, 107582, 84028, 129640, 85488, 108284, 129636, 85240, 108158, 129634, 85116, 85054, 128232, 129654, 85756, 128228, 85630, 128226, 125416, 128246, 125412, 125410, 119784, 125430, 119780, 119778, 108520, 119798, 108516, 108514, 83424, 107256, 119166, 83184, 107132, 83064, 107070, 83004, 82974, 129588, 83704, 107390, 129586, 83580, 83518, 128116, 83838, 128114, 125172, 125170, 119284, 119282, 107508, 107506, 82672, 106876, 82552, 106814, 82492, 82462, 129562, 82812, 82750, 128058, 125050, 119034, 82296, 106686, 82236, 82206, 82366, 82108, 82078, 76736, 103920, 117500, 76256, 103672, 117374, 76016, 103548, 75896, 103486, 75836, 129384, 77296, 104188, 129380, 77048, 104062, 129378, 76924, 76862, 127720, 129398, 77564, 127716, 77438, 127714, 124392, 127734, 124388, 124386, 117736, 124406, 117732, 117730, 104424, 117750, 104420, 104418, 112096, 121592, 126334, 92608, 111856, 121468, 92384, 111736, 121406, 92272, 111676, 92216, 111646, 92188, 75232, 103160, 117118, 93664, 74992, 103036, 93424, 112252, 102974, 93304, 74812, 93244, 74782, 93214, 129332, 75512, 103294, 129908, 129330, 93944, 75388, 129906, 93820, 75326, 93758, 127604, 75646, 128756, 127602, 94078, 128754, 124148, 126452, 124146, 126450, 117236, 121844, 117234, 121842, 103412, 103410, 91584, 111344, 121212, 91360, 111224, 121150, 91248, 111164, 91192, 111134, 91164, 91150, 74480, 102780, 91888, 74360, 102718, 91768, 111422, 91708, 74270, 91678, 129306, 74620, 129850, 92028, 74558, 91966, 127546, 128634, 124026, 126202, 116986, 121338, 102906, 90848, 110968, 121022, 90736, 110908, 90680, 110878, 90652, 90638, 74104, 102590, 91e3, 74044, 90940, 74014, 90910, 74174, 91070, 90480, 110780, 90424, 110750, 90396, 90382, 73916, 90556, 73886, 90526, 90296, 110686, 90268, 90254, 73822, 90334, 90204, 90190, 71136, 101112, 116094, 70896, 100988, 70776, 100926, 70716, 70686, 129204, 71416, 101246, 129202, 71292, 71230, 127348, 71550, 127346, 123636, 123634, 116212, 116210, 101364, 101362, 79296, 105200, 118140, 79072, 105080, 118078, 78960, 105020, 78904, 104990, 78876, 78862, 70384, 100732, 79600, 70264, 100670, 79480, 105278, 79420, 70174, 79390, 129178, 70524, 129466, 79740, 70462, 79678, 127290, 127866, 123514, 124666, 115962, 118266, 100858, 113376, 122232, 126654, 95424, 113264, 122172, 95328, 113208, 122142, 95280, 113180, 95256, 113166, 95244, 78560, 104824, 117950, 95968, 78448, 104764, 95856, 113468, 104734, 95800, 78364, 95772, 78350, 95758, 70008, 100542, 78712, 69948, 96120, 78652, 69918, 96060, 78622, 96030, 70078, 78782, 96190, 94912, 113008, 122044, 94816, 112952, 122014, 94768, 112924, 94744, 112910, 94732, 94726, 78192, 104636, 95088, 78136, 104606, 95032, 113054, 95004, 78094, 94990, 69820, 78268, 69790, 95164, 78238, 95134, 94560, 112824, 121950, 94512, 112796, 94488, 112782, 94476, 94470, 78008, 104542, 94648, 77980, 94620, 77966, 94606, 69726, 78046, 94686, 94384, 112732, 94360, 112718, 94348, 94342, 77916, 94428, 77902, 94414, 94296, 112686, 94284, 94278, 77870, 94318, 94252, 94246, 68336, 99708, 68216, 99646, 68156, 68126, 68476, 68414, 127162, 123258, 115450, 99834, 72416, 101752, 116414, 72304, 101692, 72248, 101662, 72220, 72206, 67960, 99518, 72568, 67900, 72508, 67870, 72478, 68030, 72638, 80576, 105840, 118460, 80480, 105784, 118430, 80432, 105756, 80408, 105742, 80396, 80390, 72048, 101564, 80752, 71992, 101534, 80696, 71964, 80668, 71950, 80654, 67772, 72124, 67742, 80828, 72094, 80798, 114016, 122552, 126814, 96832, 113968, 122524, 96800, 113944, 122510, 96784, 113932, 96776, 113926, 96772, 80224, 105656, 118366, 97120, 80176, 105628, 97072, 114076, 105614, 97048, 80140, 97036, 80134, 97030, 71864, 101470, 80312, 71836, 97208, 80284, 71822, 97180, 80270, 97166, 67678, 71902, 80350, 97246, 96576, 113840, 122460, 96544, 113816, 122446, 96528, 113804, 96520, 113798, 96516, 96514, 80048, 105564, 96688, 80024, 105550, 96664, 113870, 96652, 80006, 96646, 71772, 80092, 71758, 96732, 80078, 96718, 96416, 113752, 122414, 96400, 113740, 96392, 113734, 96388, 96386, 79960, 105518, 96472, 79948, 96460, 79942, 96454, 71726, 79982, 96494, 96336, 113708, 96328, 113702, 96324, 96322, 79916, 96364, 79910, 96358, 96296, 113686, 96292, 96290, 79894, 96310, 66936, 99006, 66876, 66846, 67006, 68976, 100028, 68920, 99998, 68892, 68878, 66748, 69052, 66718, 69022, 73056, 102072, 116574, 73008, 102044, 72984, 102030, 72972, 72966, 68792, 99934, 73144, 68764, 73116, 68750, 73102, 66654, 68830, 73182, 81216, 106160, 118620, 81184, 106136, 118606, 81168, 106124, 81160, 106118, 81156, 81154, 72880, 101980, 81328, 72856, 101966, 81304, 106190, 81292, 72838, 81286, 68700, 72924, 68686, 81372, 72910, 81358, 114336, 122712, 126894, 114320, 122700, 114312, 122694, 114308, 114306, 81056, 106072, 118574, 97696, 81040, 106060, 97680, 114380, 106054, 97672, 81028, 97668, 81026, 97666, 72792, 101934, 81112, 72780, 97752, 81100, 72774, 97740, 81094, 97734, 68654, 72814, 81134, 97774, 114256, 122668, 114248, 122662, 114244, 114242, 80976, 106028, 97488, 80968, 106022, 97480, 114278, 97476, 80962, 97474, 72748, 81004, 72742, 97516, 80998, 97510, 114216, 122646, 114212, 114210, 80936, 106006, 97384, 80932, 97380, 80930, 97378, 72726, 80950, 97398, 114196, 114194, 80916, 97332, 80914, 97330, 66236, 66206, 67256, 99166, 67228, 67214, 66142, 67294, 69296, 100188, 69272, 100174, 69260, 69254, 67164, 69340, 67150, 69326, 73376, 102232, 116654, 73360, 102220, 73352, 102214, 73348, 73346, 69208, 100142, 73432, 102254, 73420, 69190, 73414, 67118, 69230, 73454, 106320, 118700, 106312, 118694, 106308, 106306, 73296, 102188, 81616, 106348, 102182, 81608, 73284, 81604, 73282, 81602, 69164, 73324, 69158, 81644, 73318, 81638, 122792, 126934, 122788, 122786, 106280, 118678, 114536, 106276, 114532, 106274, 114530, 73256, 102166, 81512, 73252, 98024, 81508, 73250, 98020, 81506, 98018, 69142, 73270, 81526, 98038, 122772, 122770, 106260, 114484, 106258, 114482, 73236, 81460, 73234, 97908, 81458, 97906, 122762, 106250, 114458, 73226, 81434, 97850, 66396, 66382, 67416, 99246, 67404, 67398, 66350, 67438, 69456, 100268, 69448, 100262, 69444, 69442, 67372, 69484, 67366, 69478, 102312, 116694, 102308, 102306, 69416, 100246, 73576, 102326, 73572, 69410, 73570, 67350, 69430, 73590, 118740, 118738, 102292, 106420, 102290, 106418, 69396, 73524, 69394, 81780, 73522, 81778, 118730, 102282, 106394, 69386, 73498, 81722, 66476, 66470, 67496, 99286, 67492, 67490, 66454, 67510, 100308, 100306, 67476, 69556, 67474, 69554, 116714])]); + t.raps = Lr([Lr([802, 930, 946, 818, 882, 890, 826, 954, 922, 986, 970, 906, 778, 794, 786, 914, 978, 982, 980, 916, 948, 932, 934, 942, 940, 936, 808, 812, 814, 806, 822, 950, 918, 790, 788, 820, 884, 868, 870, 878, 876, 872, 840, 856, 860, 862, 846, 844, 836, 838, 834, 866]), Lr([718, 590, 622, 558, 550, 566, 534, 530, 538, 570, 562, 546, 610, 626, 634, 762, 754, 758, 630, 628, 612, 614, 582, 578, 706, 738, 742, 740, 748, 620, 556, 552, 616, 744, 712, 716, 708, 710, 646, 654, 652, 668, 664, 696, 688, 656, 720, 592, 600, 604, 732, 734])]); + for (var e in t) t.hasOwnProperty(e) && (Fe.$ctx[e] = t[e]); + Fe.__18252__ = 1 + })(); + E.cwtobits = function () { + var t = un(E.clusters, sn[--on]); + E.v = un(t, sn[--on]); + sn[on++] = Infinity; + for (var e = 0, i = 17; e < i; e++) sn[on++] = 0; + var n = dn(ln(17), E.v, 2); + for (var r = 0, a = n.length; r < a; r++) sn[on++] = un(n, r) - 48; + var o = Lr(); + sn[on++] = hn(o, o.length - 17, 17) + }; + E.raptobits = function () { + var t = un(E.raps, sn[--on]); + E.v = un(t, sn[--on]); + sn[on++] = Infinity; + for (var e = 0, i = 10; e < i; e++) sn[on++] = 0; + var n = dn(ln(10), E.v, 2); + for (var r = 0, a = n.length; r < a; r++) sn[on++] = un(n, r) - 48; + var o = Lr(); + sn[on++] = hn(o, o.length - 10, 10) + }; + E.rwid = un(Lr([38, 55, 82, 99]), Mn(E.c - 1)); + if (E.c == 3 && E.cca) E.rwid = 72; + E.pixs = Lr(E.rwid * E.r); + for (var N = 0, ct = Mn(E.r - 1); N <= ct; N += 1) { + E.i = N; + E.clst = Mn(Mn(E.i + E.rapl) - 1) % 3; + sn[on++] = E.pixs; + sn[on++] = E.rwid * E.i; + sn[on++] = Infinity; + if (E.c == 1) { + sn[on++] = Mn(Mn(E.i + E.rapl) - 1) % 52; + sn[on++] = 0; + E.raptobits(); + In(sn[--on]); + sn[on++] = un(E.cws, E.i); + sn[on++] = E.clst; + E.cwtobits(); + In(sn[--on]); + sn[on++] = Mn(Mn(E.i + E.rapr) - 1) % 52; + sn[on++] = 0; + E.raptobits(); + In(sn[--on]) + } + if (E.c == 2) { + sn[on++] = Mn(Mn(E.i + E.rapl) - 1) % 52; + sn[on++] = 0; + E.raptobits(); + In(sn[--on]); + sn[on++] = un(E.cws, E.i * 2); + sn[on++] = E.clst; + E.cwtobits(); + In(sn[--on]); + sn[on++] = un(E.cws, E.i * 2 + 1); + sn[on++] = E.clst; + E.cwtobits(); + In(sn[--on]); + sn[on++] = Mn(Mn(E.i + E.rapr) - 1) % 52; + sn[on++] = 0; + E.raptobits(); + In(sn[--on]) + } + if (E.c == 3) { + if (!E.cca) { + sn[on++] = Mn(Mn(E.i + E.rapl) - 1) % 52; + sn[on++] = 0; + E.raptobits(); + In(sn[--on]) + } + sn[on++] = un(E.cws, E.i * 3); + sn[on++] = E.clst; + E.cwtobits(); + In(sn[--on]); + sn[on++] = Mn(Mn(E.i + E.rapc) - 1) % 52; + sn[on++] = 1; + E.raptobits(); + In(sn[--on]); + sn[on++] = un(E.cws, E.i * 3 + 1); + sn[on++] = E.clst; + E.cwtobits(); + In(sn[--on]); + sn[on++] = un(E.cws, E.i * 3 + 2); + sn[on++] = E.clst; + E.cwtobits(); + In(sn[--on]); + sn[on++] = Mn(Mn(E.i + E.rapr) - 1) % 52; + sn[on++] = 0; + E.raptobits(); + In(sn[--on]) + } + if (E.c == 4) { + sn[on++] = Mn(Mn(E.i + E.rapl) - 1) % 52; + sn[on++] = 0; + E.raptobits(); + In(sn[--on]); + sn[on++] = un(E.cws, E.i * 4); + sn[on++] = E.clst; + E.cwtobits(); + In(sn[--on]); + sn[on++] = un(E.cws, E.i * 4 + 1); + sn[on++] = E.clst; + E.cwtobits(); + In(sn[--on]); + sn[on++] = Mn(Mn(E.i + E.rapc) - 1) % 52; + sn[on++] = 1; + E.raptobits(); + In(sn[--on]); + sn[on++] = un(E.cws, E.i * 4 + 2); + sn[on++] = E.clst; + E.cwtobits(); + In(sn[--on]); + sn[on++] = un(E.cws, E.i * 4 + 3); + sn[on++] = E.clst; + E.cwtobits(); + In(sn[--on]); + sn[on++] = Mn(Mn(E.i + E.rapr) - 1) % 52; + sn[on++] = 0; + E.raptobits(); + In(sn[--on]) + } + sn[on++] = 1; + var lt = Lr(); + var pt = sn[--on]; + mn(sn[--on], pt, lt) + } + var dt = new Map([ + ["ren", Tn], + ["pixs", E.pixs], + ["pixx", E.rwid], + ["pixy", E.r], + ["height", E.r / 72 * E.rowmult], + ["width", E.rwid / 72], + ["opt", E.options] + ]); + sn[on++] = dt; + if (!E.dontdraw) Tn() + } + + function Be() { + var Me = Object.create(Be.$ctx || (Be.$ctx = {})); + Me.dontdraw = false; + Me.columns = 0; + Me.rows = 0; + Me.format = "unset"; + Me.version = "unset"; + Me.parse = false; + Me.parsefnc = false; + Me.c40headerlength = -1; + Me.raw = false; + Me.dmre = false; + sn[on++] = Me; + jn(); + Me.options = sn[--on]; + Me.barcode = sn[--on]; + if (_n(Me.barcode, "")) { + sn[on++] = "bwipp.datamatrixEmptyData#18375"; + sn[on++] = "The data must not be empty"; + Pn() + } + if (yn(Me.version, "unset") && (Me.rows != 0 || Me.columns != 0)) { + sn[on++] = "bwipp.datamatrixVersionRowsCols#18379"; + sn[on++] = "rows and columns must not be given if version is specified"; + Pn() + } + if (yn(Me.version, "unset")) { + gn(Me.version, "x"); + if (sn[--on]) { + var N = sn[--on]; + var U = sn[--on]; + sn[on++] = N; + sn[on++] = U; + on--; + var t = sn[--on]; + var e = sn[--on]; + sn[on++] = e; + sn[on++] = t; + sn[on++] = e; + sn[on++] = t; + An(Lr(2)); + vn(sn[--on], function () { + var t = sn[--on]; + sn[on++] = t; + sn[on++] = true; + if (t.length == 0) { + on--; + sn[on++] = false + } + var e = sn[--on]; + var i = sn[--on]; + sn[on++] = e; + vn(i, function () { + var t = sn[--on]; + if (t < 48 || t > 57) { + on--; + sn[on++] = false + } + }); + if (wn(sn[--on])) { + sn[on++] = "bwipp.datamatrixVersionBadRowOrColumn#18393"; + sn[on++] = "version must be formatted as RxC"; + Pn() + } + }); + Me.rows = pn(sn[--on]); + Me.columns = pn(sn[--on]); + sn[on++] = "format"; + if (Me.rows == Me.columns) sn[on++] = "square"; + else sn[on++] = "rectangle"; + var H = sn[--on]; + Me[sn[--on]] = H + } else { + on--; + sn[on++] = "bwipp.datamatrixVersionFormat#18400"; + sn[on++] = "version must be formatted as RxC"; + Pn() + } + } else if (_n(Me.format, "unset")) { + sn[on++] = "format"; + if (Me.dmre) sn[on++] = "rectangle"; + else sn[on++] = "square"; + var R = sn[--on]; + Me[sn[--on]] = R + } + if (yn(Me.format, "square") && yn(Me.format, "rectangle")) { + sn[on++] = "bwipp.datamatrixInvalidFormat#18409"; + sn[on++] = "The format must be either square or rectangle"; + Pn() + } + if (!Be.__18469__) (function () { + var t = Object.create(Me); + var e = Lr([16, 64, 1, 4, 36, 1, 1]); + t.metrics = Lr([Lr([10, 10, 1, 1, 5, 1, 0]), Lr([12, 12, 1, 1, 7, 1, 0]), Lr([14, 14, 1, 1, 10, 1, 0]), Lr([16, 16, 1, 1, 12, 1, 0]), Lr([18, 18, 1, 1, 14, 1, 0]), Lr([20, 20, 1, 1, 18, 1, 0]), Lr([22, 22, 1, 1, 20, 1, 0]), Lr([24, 24, 1, 1, 24, 1, 0]), Lr([26, 26, 1, 1, 28, 1, 0]), Lr([32, 32, 2, 2, 36, 1, 0]), Lr([36, 36, 2, 2, 42, 1, 0]), Lr([40, 40, 2, 2, 48, 1, 0]), Lr([44, 44, 2, 2, 56, 1, 0]), Lr([48, 48, 2, 2, 68, 1, 0]), Lr([52, 52, 2, 2, 84, 2, 0]), Lr([64, 64, 4, 4, 112, 2, 0]), Lr([72, 72, 4, 4, 144, 4, 0]), Lr([80, 80, 4, 4, 192, 4, 0]), Lr([88, 88, 4, 4, 224, 4, 0]), Lr([96, 96, 4, 4, 272, 4, 0]), Lr([104, 104, 4, 4, 336, 6, 0]), Lr([120, 120, 6, 6, 408, 6, 0]), Lr([132, 132, 6, 6, 496, 8, 0]), Lr([144, 144, 6, 6, 620, 10, 0]), Lr([8, 18, 1, 1, 7, 1, 0]), Lr([8, 32, 1, 2, 11, 1, 0]), Lr([8, 48, 1, 2, 15, 1, 1]), Lr([8, 64, 1, 4, 18, 1, 1]), Lr([8, 80, 1, 4, 22, 1, 1]), Lr([8, 96, 1, 4, 28, 1, 1]), Lr([8, 120, 1, 6, 32, 1, 1]), Lr([8, 144, 1, 6, 36, 1, 1]), Lr([12, 26, 1, 1, 14, 1, 0]), Lr([12, 36, 1, 2, 18, 1, 0]), Lr([12, 64, 1, 4, 27, 1, 1]), Lr([12, 88, 1, 4, 36, 1, 1]), Lr([16, 36, 1, 2, 24, 1, 0]), Lr([16, 48, 1, 2, 28, 1, 0]), e, Lr([20, 36, 1, 2, 28, 1, 1]), Lr([20, 44, 1, 2, 34, 1, 1]), Lr([20, 64, 1, 4, 42, 1, 1]), Lr([22, 48, 1, 2, 38, 1, 1]), Lr([24, 48, 1, 2, 41, 1, 1]), Lr([24, 64, 1, 4, 46, 1, 1]), Lr([26, 40, 1, 2, 38, 1, 1]), Lr([26, 48, 1, 2, 42, 1, 1]), Lr([26, 64, 1, 4, 50, 1, 1])]); + for (var i in t) t.hasOwnProperty(i) && (Be.$ctx[i] = t[i]); + Be.__18469__ = 1 + })(); + Me.urows = Me.rows; + Me.ucols = Me.columns; + Me.fullcws = Lr([]); + var i = Me.metrics; + for (var n = 0, z = i.length; n < z; n++) { + Me.m = un(i, n); + Me.rows = un(Me.m, 0); + Me.cols = un(Me.m, 1); + Me.regh = un(Me.m, 2); + Me.regv = un(Me.m, 3); + Me.rscw = un(Me.m, 4); + Me.rsbl = un(Me.m, 5); + Me.doly = un(Me.m, 6); + Me.mrows = Mn(Me.rows - 2 * Me.regh); + Me.mcols = Mn(Me.cols - 2 * Me.regv); + Me.ncws = Mn(~~(Me.mrows * Me.mcols / 8) - Me.rscw); + Me.okay = true; + if (Me.urows != 0 && Me.urows != Me.rows) Me.okay = false; + if (Me.ucols != 0 && Me.ucols != Me.cols) Me.okay = false; + if (_n(Me.format, "square") && yn(Me.rows, Me.cols)) Me.okay = false; + if (_n(Me.format, "rectangle") && _n(Me.rows, Me.cols)) Me.okay = false; + if (!Me.dmre && Me.doly == 1) Me.okay = false; + if (Me.okay) { + sn[on++] = Infinity; + In(Me.fullcws); + sn[on++] = Me.ncws; + Me.fullcws = Lr() + } + } + sn[on++] = Infinity; + for (var r = 0, O = 1558; r < O; r++) sn[on++] = 1e4; + Me.numremcws = Lr(); + var a = Me.fullcws; + for (var o = 0, L = a.length; o < L; o++) fn(Me.numremcws, Mn(un(a, o) - 1), 1); + for (var s = 1556; s >= 0; s -= 1) { + Me.i = s; + if (un(Me.numremcws, Me.i) != 1) fn(Me.numremcws, Me.i, Mn(un(Me.numremcws, Me.i + 1) + 1)) + } + if (!Be.__18615__) (function () { + var t = Object.create(Me); + t.fnc1 = -1; + t.prog = -2; + t.m05 = -3; + t.m06 = -4; + t.lC = -5; + t.lB = -6; + t.lX = -7; + t.lT = -8; + t.lE = -9; + t.unl = -10; + t.sapp = -11; + t.usft = -12; + t.sft1 = -13; + t.sft2 = -14; + t.sft3 = -15; + t.eci = -16; + t.pad = -17; + t.unlcw = 254; + sn[on++] = Infinity; + for (var e = 0; e <= 128; e += 1) { + sn[on++] = e; + sn[on++] = e + 1 + } + sn[on++] = t.pad; + sn[on++] = 129; + for (var i = 0; i <= 99; i += 1) { + var U = dn(ln(2), i, 10); + var H = Vi(ln(2), "00"); + mn(H, 2 - U.length, U); + sn[on++] = H; + sn[on++] = i + 130 + } + var R = Lr([t.lC, t.lB, t.fnc1, t.sapp, t.prog, t.usft, t.m05, t.m06, t.lX, t.lT, t.lE, t.eci]); + sn[on++] = 229; + for (var n = 0, z = R.length; n < z; n++) { + var O = Mn(sn[--on] + 1); + sn[on++] = un(R, n); + sn[on++] = O; + sn[on++] = O + } + on--; + t.Avals = cn(); + sn[on++] = Infinity; + var r = t.Avals; + for (var L = r.size, W = r.keys(), G = 0; G < L; G++) { + var Z = W.next().value; + sn[on++] = Z; + sn[on++] = r.get(Z); + sn[on++] = Infinity; + var F = sn[--on]; + var Y = sn[--on]; + sn[on++] = F; + sn[on++] = Y; + var Q = Lr(); + sn[on++] = Q + } + t.Avals = cn(); + sn[on++] = Infinity; + sn[on++] = t.sft1; + sn[on++] = 0; + sn[on++] = t.sft2; + sn[on++] = 1; + sn[on++] = t.sft3; + sn[on++] = 2; + sn[on++] = 32; + sn[on++] = 3; + for (var a = 48; a <= 57; a += 1) { + sn[on++] = a; + sn[on++] = a - 44 + } + for (var o = 65; o <= 90; o += 1) { + sn[on++] = o; + sn[on++] = o - 51 + } + t.CNvals = cn(); + sn[on++] = Infinity; + for (var s = 0; s <= 31; s += 1) { + sn[on++] = s; + sn[on++] = s + } + t.C1vals = cn(); + sn[on++] = Infinity; + for (var c = 33; c <= 47; c += 1) { + sn[on++] = c; + sn[on++] = c - 33 + } + for (var l = 58; l <= 64; l += 1) { + sn[on++] = l; + sn[on++] = l - 43 + } + for (var p = 91; p <= 95; p += 1) { + sn[on++] = p; + sn[on++] = p - 69 + } + sn[on++] = t.fnc1; + sn[on++] = 27; + sn[on++] = t.usft; + sn[on++] = 30; + t.C2vals = cn(); + sn[on++] = Infinity; + for (var d = 96; d <= 127; d += 1) { + sn[on++] = d; + sn[on++] = d - 96 + } + t.C3vals = cn(); + sn[on++] = Infinity; + var u = t.CNvals; + for (var J = u.size, V = u.keys(), K = 0; K < J; K++) { + var q = V.next().value; + sn[on++] = q; + sn[on++] = u.get(q); + sn[on++] = Infinity; + var X = sn[--on]; + var $ = sn[--on]; + sn[on++] = X; + sn[on++] = $; + var tt = Lr(); + sn[on++] = tt + } + var f = t.C1vals; + for (var et = f.size, it = f.keys(), nt = 0; nt < et; nt++) { + var rt = it.next().value; + sn[on++] = rt; + sn[on++] = f.get(rt); + sn[on++] = Infinity; + var at = sn[--on]; + var ot = sn[--on]; + sn[on++] = at; + sn[on++] = un(t.CNvals, t.sft1); + sn[on++] = ot; + var st = Lr(); + sn[on++] = st + } + var h = t.C2vals; + for (var ct = h.size, lt = h.keys(), pt = 0; pt < ct; pt++) { + var dt = lt.next().value; + sn[on++] = dt; + sn[on++] = h.get(dt); + sn[on++] = Infinity; + var ut = sn[--on]; + var ft = sn[--on]; + sn[on++] = ut; + sn[on++] = un(t.CNvals, t.sft2); + sn[on++] = ft; + var ht = Lr(); + sn[on++] = ht + } + var m = t.C3vals; + for (var mt = m.size, gt = m.keys(), vt = 0; vt < mt; vt++) { + var bt = gt.next().value; + sn[on++] = bt; + sn[on++] = m.get(bt); + sn[on++] = Infinity; + var It = sn[--on]; + var At = sn[--on]; + sn[on++] = It; + sn[on++] = un(t.CNvals, t.sft3); + sn[on++] = At; + var _t = Lr(); + sn[on++] = _t + } + t.Cvals = cn(); + sn[on++] = Infinity; + sn[on++] = t.sft1; + sn[on++] = 0; + sn[on++] = t.sft2; + sn[on++] = 1; + sn[on++] = t.sft3; + sn[on++] = 2; + sn[on++] = 32; + sn[on++] = 3; + for (var g = 48; g <= 57; g += 1) { + sn[on++] = g; + sn[on++] = g - 44 + } + for (var v = 97; v <= 122; v += 1) { + sn[on++] = v; + sn[on++] = v - 83 + } + t.TNvals = cn(); + sn[on++] = Infinity; + for (var b = 0; b <= 31; b += 1) { + sn[on++] = b; + sn[on++] = b + } + t.T1vals = cn(); + sn[on++] = Infinity; + for (var I = 33; I <= 47; I += 1) { + sn[on++] = I; + sn[on++] = I - 33 + } + for (var A = 58; A <= 64; A += 1) { + sn[on++] = A; + sn[on++] = A - 43 + } + for (var _ = 91; _ <= 95; _ += 1) { + sn[on++] = _; + sn[on++] = _ - 69 + } + sn[on++] = t.fnc1; + sn[on++] = 27; + sn[on++] = t.usft; + sn[on++] = 30; + t.T2vals = cn(); + sn[on++] = Infinity; + sn[on++] = 96; + sn[on++] = 0; + for (var y = 65; y <= 90; y += 1) { + sn[on++] = y; + sn[on++] = y - 64 + } + for (var x = 123; x <= 127; x += 1) { + sn[on++] = x; + sn[on++] = x - 96 + } + t.T3vals = cn(); + sn[on++] = Infinity; + var w = t.TNvals; + for (var yt = w.size, xt = w.keys(), wt = 0; wt < yt; wt++) { + var Mt = xt.next().value; + sn[on++] = Mt; + sn[on++] = w.get(Mt); + sn[on++] = Infinity; + var Pt = sn[--on]; + var jt = sn[--on]; + sn[on++] = Pt; + sn[on++] = jt; + var Et = Lr(); + sn[on++] = Et + } + var M = t.T1vals; + for (var Tt = M.size, Ct = M.keys(), Bt = 0; Bt < Tt; Bt++) { + var St = Ct.next().value; + sn[on++] = St; + sn[on++] = M.get(St); + sn[on++] = Infinity; + var Dt = sn[--on]; + var kt = sn[--on]; + sn[on++] = Dt; + sn[on++] = un(t.TNvals, t.sft1); + sn[on++] = kt; + var Nt = Lr(); + sn[on++] = Nt + } + var P = t.T2vals; + for (var Ut = P.size, Ht = P.keys(), Rt = 0; Rt < Ut; Rt++) { + var zt = Ht.next().value; + sn[on++] = zt; + sn[on++] = P.get(zt); + sn[on++] = Infinity; + var Ot = sn[--on]; + var Lt = sn[--on]; + sn[on++] = Ot; + sn[on++] = un(t.TNvals, t.sft2); + sn[on++] = Lt; + var Wt = Lr(); + sn[on++] = Wt + } + var j = t.T3vals; + for (var Gt = j.size, Zt = j.keys(), Ft = 0; Ft < Gt; Ft++) { + var Yt = Zt.next().value; + sn[on++] = Yt; + sn[on++] = j.get(Yt); + sn[on++] = Infinity; + var Qt = sn[--on]; + var Jt = sn[--on]; + sn[on++] = Qt; + sn[on++] = un(t.TNvals, t.sft3); + sn[on++] = Jt; + var Vt = Lr(); + sn[on++] = Vt + } + t.Tvals = cn(); + for (var E = 128; E <= 255; E += 1) { + t.i = E; + sn[on++] = t.Avals; + sn[on++] = t.i; + sn[on++] = Infinity; + In(un(t.Avals, t.usft)); + In(un(t.Avals, t.i - 128)); + var Kt = Lr(); + var qt = sn[--on]; + fn(sn[--on], qt, Kt); + sn[on++] = t.Cvals; + sn[on++] = t.i; + sn[on++] = Infinity; + In(un(t.Cvals, t.usft)); + In(un(t.Cvals, t.i - 128)); + var Xt = Lr(); + var $t = sn[--on]; + fn(sn[--on], $t, Xt); + sn[on++] = t.Tvals; + sn[on++] = t.i; + sn[on++] = Infinity; + In(un(t.Tvals, t.usft)); + In(un(t.Tvals, t.i - 128)); + var te = Lr(); + var ee = sn[--on]; + fn(sn[--on], ee, te) + } + sn[on++] = Infinity; + sn[on++] = 13; + sn[on++] = 0; + sn[on++] = 42; + sn[on++] = 1; + sn[on++] = 62; + sn[on++] = 2; + sn[on++] = 32; + sn[on++] = 3; + for (var T = 48; T <= 57; T += 1) { + sn[on++] = T; + sn[on++] = T - 44 + } + for (var C = 65; C <= 90; C += 1) { + sn[on++] = C; + sn[on++] = C - 51 + } + t.Xvals = cn(); + sn[on++] = Infinity; + var B = t.Xvals; + for (var ie = B.size, ne = B.keys(), re = 0; re < ie; re++) { + var ae = ne.next().value; + sn[on++] = ae; + sn[on++] = B.get(ae); + sn[on++] = Infinity; + var oe = sn[--on]; + var se = sn[--on]; + sn[on++] = oe; + sn[on++] = se; + var ce = Lr(); + sn[on++] = ce + } + t.Xvals = cn(); + sn[on++] = Infinity; + for (var S = 64; S <= 94; S += 1) { + sn[on++] = S; + sn[on++] = S - 64 + } + sn[on++] = t.unl; + sn[on++] = 31; + for (var D = 32; D <= 63; D += 1) { + sn[on++] = D; + sn[on++] = D + } + t.Evals = cn(); + sn[on++] = Infinity; + var k = t.Evals; + for (var le = k.size, pe = k.keys(), de = 0; de < le; de++) { + var ue = pe.next().value; + sn[on++] = ue; + sn[on++] = k.get(ue); + sn[on++] = Infinity; + var fe = sn[--on]; + var he = sn[--on]; + sn[on++] = fe; + sn[on++] = he; + var me = Lr(); + sn[on++] = me + } + t.Evals = cn(); + sn[on++] = Infinity; + for (var N = 0; N <= 255; N += 1) { + sn[on++] = N; + sn[on++] = N + } + t.Bvals = cn(); + sn[on++] = Infinity; + var ge = t.Bvals; + for (var ve = ge.size, be = ge.keys(), Ie = 0; Ie < ve; Ie++) { + var Ae = be.next().value; + sn[on++] = Ae; + sn[on++] = ge.get(Ae); + sn[on++] = Infinity; + var _e = sn[--on]; + var ye = sn[--on]; + sn[on++] = _e; + sn[on++] = ye; + var xe = Lr(); + sn[on++] = xe + } + t.Bvals = cn(); + t.encvals = Lr([t.Avals, t.Cvals, t.Tvals, t.Xvals, t.Evals, t.Bvals]); + t.A = 0; + t.C = 1; + t.T = 2; + t.X = 3; + t.E = 4; + t.B = 5; + for (var we in t) t.hasOwnProperty(we) && (Be.$ctx[we] = t[we]); + Be.__18615__ = 1 + })(); + if (Me.raw) { + Me.cws = Lr(Me.barcode.length); + Me.i = 0; + Me.j = 0; + for (; ;) { + if (Me.i == Me.barcode.length) break; + Me.cw = pn(hn(Me.barcode, Me.i + 1, 3)); + fn(Me.cws, Me.j, Me.cw); + Me.i = Me.i + 4; + Me.j = Me.j + 1 + } + Me.cws = hn(Me.cws, 0, Me.j) + } else { + var W = new Map([ + ["parse", Me.parse], + ["parsefnc", Me.parsefnc], + ["eci", true], + ["FNC1", Me.fnc1], + ["PROG", Me.prog] + ]); + Me.fncvals = W; + sn[on++] = "msg"; + sn[on++] = Me.barcode; + sn[on++] = Me.fncvals; + En(); + var G = sn[--on]; + Me[sn[--on]] = G; + Me.msglen = Me.msg.length; + if (Me.msglen >= 9) { + In(hn(Me.msg, 0, 7)); + var Z = sn[--on]; + var F = sn[--on]; + sn[on++] = Z == 29; + sn[on++] = F; + on--; + var Y = sn[--on]; + var Q = sn[--on]; + var J = sn[--on]; + var V = sn[--on]; + var K = sn[--on]; + var q = sn[--on]; + if (Y && Q == 48 && J == 30 && V == 62 && K == 41 && q == 91) { + In(hn(Me.msg, Me.msglen - 2, 2)); + var X = sn[--on]; + var $ = sn[--on]; + if (X == 4 && $ == 30) + if (un(Me.msg, 5) == 53) { + sn[on++] = Infinity; + sn[on++] = Me.m05; + In(hn(Me.msg, 7, Me.msg.length - 9)); + Me.msg = Lr() + } else if (un(Me.msg, 5) == 54) { + sn[on++] = Infinity; + sn[on++] = Me.m06; + In(hn(Me.msg, 7, Me.msg.length - 9)); + Me.msg = Lr() + } + } + } + Me.msglen = Me.msg.length; + sn[on++] = Infinity; + for (var c = 0, tt = Me.msglen; c < tt; c++) sn[on++] = 0; + sn[on++] = 0; + Me.numD = Lr(); + sn[on++] = Infinity; + for (var l = 0, et = Me.msglen; l < et; l++) sn[on++] = 0; + sn[on++] = 9999; + Me.nextXterm = Lr(); + sn[on++] = Infinity; + for (var p = 0, it = Me.msglen; p < it; p++) sn[on++] = 0; + sn[on++] = 9999; + Me.nextNonX = Lr(); + sn[on++] = Infinity; + for (var d = 0, nt = Me.msglen; d < nt; d++) sn[on++] = false; + sn[on++] = false; + Me.isECI = Lr(); + for (var u = Me.msglen - 1; u >= 0; u -= 1) { + Me.i = u; + Me.barchar = un(Me.msg, Me.i); + if (Me.barchar >= 48 && Me.barchar <= 57) fn(Me.numD, Me.i, Mn(un(Me.numD, Me.i + 1) + 1)); + if (Me.barchar == 13 || Me.barchar == 42 || Me.barchar == 62) fn(Me.nextXterm, Me.i, 0); + else fn(Me.nextXterm, Me.i, Mn(un(Me.nextXterm, Me.i + 1) + 1)); + var rt = un(Me.Xvals, Me.barchar) !== undefined; + if (!rt) fn(Me.nextNonX, Me.i, 0); + else fn(Me.nextNonX, Me.i, Mn(un(Me.nextNonX, Me.i + 1) + 1)); + fn(Me.isECI, Me.i, Me.barchar <= -1e6) + } + sn[on++] = Infinity; + var f = Me.nextXterm; + for (var h = 0, at = f.length; h < at; h++) { + var m = un(f, h); + sn[on++] = m; + if (m > 1e4) { + on--; + sn[on++] = 1e4 + } + } + Me.nextXterm = Lr(); + sn[on++] = Infinity; + var g = Me.nextNonX; + for (var v = 0, ot = g.length; v < ot; v++) { + var b = un(g, v); + sn[on++] = b; + if (b > 1e4) { + on--; + sn[on++] = 1e4 + } + } + Me.nextNonX = Lr(); + Me.isD = function () { + sn[on++] = Me.char >= 48 && Me.char <= 57 + }; + Me.isC = function () { + var t = un(Me.CNvals, Me.char) !== undefined; + sn[on++] = t + }; + Me.isT = function () { + var t = un(Me.TNvals, Me.char) !== undefined; + sn[on++] = t + }; + Me.isX = function () { + var t = un(Me.Xvals, Me.char) !== undefined; + sn[on++] = t + }; + Me.isE = function () { + var t = un(Me.Evals, Me.char) !== undefined; + sn[on++] = t + }; + Me.isEA = function () { + sn[on++] = Me.char > 127 + }; + Me.isFN = function () { + sn[on++] = Me.char < 0 + }; + Me.XtermFirst = function () { + var t = sn[--on]; + sn[on++] = Sn(un(Me.nextXterm, t), un(Me.nextNonX, t)) + }; + Me.lookup = function () { + Me.ac = 1; + Me.cc = 2; + Me.tc = 2; + Me.xc = 2; + Me.ec = 2; + Me.bc = 2.25; + if (Me.mode == Me.A) { + Me.ac = 0; + Me.cc = 1; + Me.tc = 1; + Me.xc = 1; + Me.ec = 1; + Me.bc = 1.25 + } + if (Me.mode == Me.C) Me.cc = 0; + if (Me.mode == Me.T) Me.tc = 0; + if (Me.mode == Me.X) Me.xc = 0; + if (Me.mode == Me.E) Me.ec = 0; + if (Me.mode == Me.B) Me.bc = 0; + for (var t = 0, e = 1; t < e; t++) { + if (un(Me.isECI, Me.i)) { + sn[on++] = Me.A; + break + } + if (Me.c40headerlength != -1 && Me.i < Me.c40headerlength) { + sn[on++] = Me.C; + break + } + Me.k = 0; + for (; ;) { + if (Me.i + Me.k == Me.msglen) { + var i = Lr(["ac", "cc", "tc", "xc", "ec", "bc"]); + for (var n = 0, r = i.length; n < r; n++) { + var a = un(i, n); + Me[a] = Math.ceil(Me[a]) + } + var o = Lr([Me.cc, Me.tc, Me.xc, Me.ec, Me.bc]); + sn[on++] = true; + for (var s = 0, c = o.length; s < c; s++) { + var l = sn[--on]; + sn[on++] = l && Me.ac <= un(o, s) + } + if (sn[--on]) { + sn[on++] = Me.A; + break + } + var p = Lr([Me.ac, Me.cc, Me.tc, Me.xc, Me.ec]); + sn[on++] = true; + for (var d = 0, u = p.length; d < u; d++) { + var f = sn[--on]; + sn[on++] = f && Me.bc < un(p, d) + } + if (sn[--on]) { + sn[on++] = Me.B; + break + } + var h = Lr([Me.ac, Me.cc, Me.tc, Me.xc, Me.bc]); + sn[on++] = true; + for (var m = 0, g = h.length; m < g; m++) { + var v = sn[--on]; + sn[on++] = v && Me.ec < un(h, m) + } + if (sn[--on]) { + sn[on++] = Me.E; + break + } + var b = Lr([Me.ac, Me.cc, Me.xc, Me.ec, Me.bc]); + sn[on++] = true; + for (var I = 0, A = b.length; I < A; I++) { + var _ = sn[--on]; + sn[on++] = _ && Me.tc < un(b, I) + } + if (sn[--on]) { + sn[on++] = Me.T; + break + } + var y = Lr([Me.ac, Me.cc, Me.tc, Me.ec, Me.bc]); + sn[on++] = true; + for (var x = 0, U = y.length; x < U; x++) { + var H = sn[--on]; + sn[on++] = H && Me.xc < un(y, x) + } + if (sn[--on]) { + sn[on++] = Me.X; + break + } + sn[on++] = Me.C; + break + } + Me.char = un(Me.msg, Me.i + Me.k); + sn[on++] = "ac"; + sn[on++] = Me.ac; + Me.isD(); + if (sn[--on]) { + var R = sn[--on]; + sn[on++] = Mn(R + 1 / 2) + } else { + Me.isEA(); + if (sn[--on]) { + var z = sn[--on]; + sn[on++] = Math.ceil(z) + 2 + } else { + var O = sn[--on]; + sn[on++] = Math.ceil(O) + 1 + } + } + var L = sn[--on]; + Me[sn[--on]] = L; + sn[on++] = "cc"; + sn[on++] = Me.cc; + Me.isC(); + if (sn[--on]) { + var W = sn[--on]; + sn[on++] = Mn(W + .6666667) + } else { + Me.isEA(); + if (sn[--on]) { + var G = sn[--on]; + sn[on++] = Mn(G + 2.6666667) + } else { + var Z = sn[--on]; + sn[on++] = Mn(Z + 1.3333334) + } + } + var F = sn[--on]; + Me[sn[--on]] = F; + sn[on++] = "tc"; + sn[on++] = Me.tc; + Me.isT(); + if (sn[--on]) { + var Y = sn[--on]; + sn[on++] = Mn(Y + .6666667) + } else { + Me.isEA(); + if (sn[--on]) { + var Q = sn[--on]; + sn[on++] = Mn(Q + 2.6666667) + } else { + var J = sn[--on]; + sn[on++] = Mn(J + 1.3333334) + } + } + var V = sn[--on]; + Me[sn[--on]] = V; + sn[on++] = "xc"; + sn[on++] = Me.xc; + Me.isX(); + if (sn[--on]) { + var K = sn[--on]; + sn[on++] = Mn(K + .6666667) + } else { + Me.isEA(); + if (sn[--on]) { + var q = sn[--on]; + sn[on++] = Mn(q + 4.3333334) + } else { + var X = sn[--on]; + sn[on++] = Mn(X + 3.3333334) + } + } + var $ = sn[--on]; + Me[sn[--on]] = $; + sn[on++] = "ec"; + sn[on++] = Me.ec; + Me.isE(); + if (sn[--on]) { + var tt = sn[--on]; + sn[on++] = Mn(tt + 3 / 4) + } else { + Me.isEA(); + if (sn[--on]) { + var et = sn[--on]; + sn[on++] = Mn(et + 17 / 4) + } else { + var it = sn[--on]; + sn[on++] = Mn(it + 13 / 4) + } + } + var nt = sn[--on]; + Me[sn[--on]] = nt; + sn[on++] = "bc"; + sn[on++] = Me.bc; + Me.isFN(); + if (sn[--on]) { + var rt = sn[--on]; + sn[on++] = Mn(rt + 4) + } else { + var at = sn[--on]; + sn[on++] = Mn(at + 1) + } + var ot = sn[--on]; + Me[sn[--on]] = ot; + if (Me.k >= 4) { + var w = Lr([Me.cc, Me.tc, Me.xc, Me.ec, Me.bc]); + sn[on++] = true; + for (var M = 0, st = w.length; M < st; M++) { + var ct = sn[--on]; + sn[on++] = ct && Me.ac + 1 <= un(w, M) + } + if (sn[--on]) { + sn[on++] = Me.A; + break + } + if (Me.bc + 1 <= Me.ac) { + sn[on++] = Me.B; + break + } + var P = Lr([Me.cc, Me.tc, Me.xc, Me.ec]); + sn[on++] = true; + for (var j = 0, lt = P.length; j < lt; j++) { + var pt = sn[--on]; + sn[on++] = pt && Me.bc + 1 < un(P, j) + } + if (sn[--on]) { + sn[on++] = Me.B; + break + } + var E = Lr([Me.ac, Me.cc, Me.tc, Me.xc, Me.bc]); + sn[on++] = true; + for (var T = 0, dt = E.length; T < dt; T++) { + var ut = sn[--on]; + sn[on++] = ut && Me.ec + 1 < un(E, T) + } + if (sn[--on]) { + sn[on++] = Me.E; + break + } + var C = Lr([Me.ac, Me.cc, Me.xc, Me.ec, Me.bc]); + sn[on++] = true; + for (var B = 0, ft = C.length; B < ft; B++) { + var ht = sn[--on]; + sn[on++] = ht && Me.tc + 1 < un(C, B) + } + if (sn[--on]) { + sn[on++] = Me.T; + break + } + var S = Lr([Me.ac, Me.cc, Me.tc, Me.ec, Me.bc]); + sn[on++] = true; + for (var D = 0, mt = S.length; D < mt; D++) { + var gt = sn[--on]; + sn[on++] = gt && Me.xc + 1 < un(S, D) + } + if (sn[--on]) { + sn[on++] = Me.X; + break + } + var k = Lr([Me.ac, Me.tc, Me.ec, Me.bc]); + sn[on++] = true; + for (var N = 0, vt = k.length; N < vt; N++) { + var bt = sn[--on]; + sn[on++] = bt && Me.cc + 1 < un(k, N) + } + if (sn[--on]) { + if (Me.cc < Me.xc) { + sn[on++] = Me.C; + break + } + if (Me.cc == Me.xc) { + sn[on++] = Me.i + Me.k + 1; + Me.XtermFirst(); + if (sn[--on]) { + sn[on++] = Me.X; + break + } else { + sn[on++] = Me.C; + break + } + } + } + } + Me.k = Me.k + 1 + } + } + }; + Me.addtocws = function () { + var t = sn[--on]; + mn(Me.cws, Me.j, t); + Me.j = t.length + Me.j + }; + Me.ECItocws = function () { + var t = Mn(-sn[--on] - 1e6); + sn[on++] = t; + if (t <= 126) { + var e = sn[--on]; + sn[on++] = Mn(e + 1); + An(Lr(1)) + } else { + var i = sn[--on]; + sn[on++] = i; + if (i <= 16382) { + var n = Mn(sn[--on] - 127); + sn[on++] = ~~(n / 254) + 128; + sn[on++] = Mn(n % 254 + 1); + An(Lr(2)) + } else { + var r = Mn(sn[--on] - 16383); + sn[on++] = ~~(r / 64516) + 192; + sn[on++] = ~~(r / 254) % 254 + 1; + sn[on++] = Mn(r % 254 + 1); + An(Lr(3)) + } + } + }; + Me.encA = function () { + for (var t = 0, e = 1; t < e; t++) { + if (un(Me.isECI, Me.i)) { + sn[on++] = un(Me.Avals, Me.eci); + Me.addtocws(); + sn[on++] = un(Me.msg, Me.i); + Me.ECItocws(); + Me.addtocws(); + Me.i = Me.i + 1; + break + } + if (un(Me.numD, Me.i) >= 2) { + var i = ln(2); + fn(i, 0, un(Me.msg, Me.i)); + fn(i, 1, un(Me.msg, Me.i + 1)); + sn[on++] = un(Me.Avals, i); + Me.addtocws(); + Me.i = Me.i + 2; + break + } + sn[on++] = "newmode"; + Me.lookup(); + var n = sn[--on]; + Me[sn[--on]] = n; + if (Me.newmode != Me.mode) { + sn[on++] = un(Me.Avals, un(Lr([-1, Me.lC, Me.lT, Me.lX, Me.lE, Me.lB]), Me.newmode)); + Me.addtocws(); + Me.mode = Me.newmode; + break + } + sn[on++] = un(Me.Avals, un(Me.msg, Me.i)); + Me.addtocws(); + Me.i = Me.i + 1; + break + } + }; + Me.CTXvalstocws = function () { + Me.in = sn[--on]; + sn[on++] = Infinity; + for (var t = 0, e = Me.in.length - 1; t <= e; t += 3) { + var i = hn(Me.in, t, 3); + sn[on++] = 0; + for (var n = 0, r = i.length; n < r; n++) { + var a = sn[--on]; + sn[on++] = Mn(a + un(i, n)) * 40 + } + var o = ~~(sn[--on] / 40) + 1; + sn[on++] = ~~(o / 256); + sn[on++] = o % 256 + } + An(Lr(bn())); + var s = sn[--on]; + var c = sn[--on]; + sn[on++] = s; + sn[on++] = c; + on-- + }; + Me.encCTX = function () { + Me.p = 0; + Me.ctxvals = Lr(2500); + Me.done = false; + for (; ;) { + if (Me.i == Me.msglen) break; + var t = un(un(Me.encvals, Me.mode), un(Me.msg, Me.i)) !== undefined; + if (!t) break; + if (Me.p % 3 == 0) { + if (Me.p > 0) { + sn[on++] = "newmode"; + Me.lookup(); + var e = sn[--on]; + Me[sn[--on]] = e; + if (yn(Me.newmode, Me.mode)) { + sn[on++] = hn(Me.ctxvals, 0, Me.p); + Me.CTXvalstocws(); + Me.addtocws(); + sn[on++] = Lr([Me.unlcw]); + Me.addtocws(); + if (Me.newmode != Me.A) { + sn[on++] = un(Me.Avals, un(Lr([-1, Me.lC, Me.lT, Me.lX, Me.lE, Me.lB]), Me.newmode)); + Me.addtocws() + } + Me.mode = Me.newmode; + Me.done = true; + break + } + } + if (Me.msglen - Me.i <= 3) { + Me.remcws = un(Me.numremcws, Me.j + ~~(Me.p / 3) * 2); + sn[on++] = Infinity; + var i = hn(Me.msg, Me.i, Me.msglen - Me.i); + for (var n = 0, r = i.length; n < r; n++) { + var a = un(i, n); + var o = un(un(Me.encvals, Me.mode), a) !== undefined; + sn[on++] = a; + if (o) In(un(un(Me.encvals, Me.mode), sn[--on])); + else { + on--; + sn[on++] = -1; + sn[on++] = -1; + sn[on++] = -1; + sn[on++] = -1 + } + } + Me.remvals = Lr(); + if (Me.remcws == 2 && Me.remvals.length == 3) { + sn[on++] = Infinity; + In(hn(Me.ctxvals, 0, Me.p)); + In(Me.remvals); + var s = Lr(); + sn[on++] = s; + Me.CTXvalstocws(); + Me.addtocws(); + Me.mode = Me.A; + Me.i = Me.msglen; + Me.done = true; + break + } + if (Me.remcws == 2 && Me.remvals.length == 2 && Me.mode != Me.X) { + sn[on++] = Infinity; + In(hn(Me.ctxvals, 0, Me.p)); + In(Me.remvals); + In(un(un(Me.encvals, Me.mode), Me.sft1)); + var c = Lr(); + sn[on++] = c; + Me.CTXvalstocws(); + Me.addtocws(); + Me.mode = Me.A; + Me.i = Me.msglen; + Me.done = true; + break + } + if (Me.remcws == 2 && Me.remvals.length == 1) { + sn[on++] = hn(Me.ctxvals, 0, Me.p); + Me.CTXvalstocws(); + Me.addtocws(); + sn[on++] = Lr([Me.unlcw]); + Me.addtocws(); + sn[on++] = un(Me.Avals, un(Me.msg, Me.i)); + Me.addtocws(); + Me.mode = Me.A; + Me.i = Me.msglen; + Me.done = true; + break + } + if (Me.remcws == 1 && Me.remvals.length == 1) { + sn[on++] = hn(Me.ctxvals, 0, Me.p); + Me.CTXvalstocws(); + Me.addtocws(); + sn[on++] = un(Me.Avals, un(Me.msg, Me.i)); + Me.addtocws(); + Me.mode = Me.A; + Me.i = Me.msglen; + Me.done = true; + break + } + } + } + var l = un(un(Me.encvals, Me.mode), un(Me.msg, Me.i)); + mn(Me.ctxvals, Me.p, l); + Me.p = l.length + Me.p; + Me.i = Me.i + 1 + } + if (!Me.done) { + for (; ;) { + if (Me.p % 3 == 0) break; + Me.i = Me.i - 1; + Me.p = Me.p - un(un(Me.encvals, Me.mode), un(Me.msg, Me.i)).length + } + sn[on++] = Infinity; + In(hn(Me.ctxvals, 0, Me.p)); + var p = Lr(); + sn[on++] = p; + Me.CTXvalstocws(); + Me.addtocws(); + sn[on++] = Lr([Me.unlcw]); + Me.addtocws(); + Me.mode = Me.A; + if (Me.i != Me.msglen && wn(un(Me.isECI, Me.i))) + if (un(Me.numD, Me.i) >= 2) { + var d = ln(2); + fn(d, 0, un(Me.msg, Me.i)); + fn(d, 1, un(Me.msg, Me.i + 1)); + sn[on++] = un(Me.Avals, d); + Me.addtocws(); + Me.i = Me.i + 2 + } else { + sn[on++] = un(Me.Avals, un(Me.msg, Me.i)); + Me.addtocws(); + Me.i = Me.i + 1 + } + } + }; + Me.Evalstocws = function () { + Me.in = sn[--on]; + Me.inlen = Me.in.length; + Me.outlen = ~~Math.ceil(Me.in.length / 4 * 3); + sn[on++] = Infinity; + In(Me.in); + sn[on++] = 0; + sn[on++] = 0; + sn[on++] = 0; + Me.in = Lr(); + sn[on++] = Infinity; + for (var t = 0, e = Me.inlen - 1; t <= e; t += 4) { + var i = hn(Me.in, t, 4); + sn[on++] = 0; + for (var n = 0, r = i.length; n < r; n++) { + var a = sn[--on]; + sn[on++] = Se(a, un(i, n)) << 6 + } + var o = sn[--on] >>> 6; + sn[on++] = o >>> 16 & 255; + sn[on++] = o >>> 8 & 255; + sn[on++] = o & 255 + } + An(Lr(bn())); + var s = sn[--on]; + var c = sn[--on]; + sn[on++] = s; + sn[on++] = c; + on--; + var l = hn(sn[--on], 0, Me.outlen); + sn[on++] = l + }; + Me.encE = function () { + Me.p = 0; + Me.edifactvals = Lr(2100); + for (; ;) { + if (Me.i == Me.msglen) break; + var t = un(Me.Evals, un(Me.msg, Me.i)) !== undefined; + if (!t) break; + if (Me.p % 4 == 0) { + if (Me.msglen - Me.i <= 2) { + Me.remcws = un(Me.numremcws, Me.j + ~~(Me.p / 4) * 3); + sn[on++] = Infinity; + var e = hn(Me.msg, Me.i, Me.msglen - Me.i); + for (var i = 0, n = e.length; i < n; i++) In(un(Me.Avals, un(e, i))); + Me.remvals = Lr(); + if ((Me.remcws == 1 || Me.remcws == 2) && Me.remvals.length <= Me.remcws) { + sn[on++] = hn(Me.edifactvals, 0, Me.p); + Me.Evalstocws(); + Me.addtocws(); + sn[on++] = Me.remvals; + Me.addtocws(); + Me.mode = Me.A; + Me.i = Me.msglen; + break + } + } + Me.lookup(); + if (sn[--on] != Me.mode) break + } + var r = un(Me.Evals, un(Me.msg, Me.i)); + mn(Me.edifactvals, Me.p, r); + Me.p = r.length + Me.p; + Me.i = Me.i + 1 + } + if (Me.mode != Me.A) { + Me.remcws = Mn(un(Me.numremcws, Me.j + ~~(Me.p / 4) * 3 - 1) - 1); + if (Me.p % 4 != 0 || Me.i != Me.msglen || Me.remcws >= 3) { + var a = un(Me.Evals, Me.unl); + mn(Me.edifactvals, Me.p, a); + Me.p = a.length + Me.p + } + sn[on++] = hn(Me.edifactvals, 0, Me.p); + Me.Evalstocws(); + Me.addtocws(); + Me.mode = Me.A; + if (Me.i != Me.msglen && wn(un(Me.isECI, Me.i))) + if (un(Me.numD, Me.i) >= 2) { + var o = ln(2); + fn(o, 0, un(Me.msg, Me.i)); + fn(o, 1, un(Me.msg, Me.i + 1)); + sn[on++] = un(Me.Avals, o); + Me.addtocws(); + Me.i = Me.i + 2 + } else { + sn[on++] = un(Me.Avals, un(Me.msg, Me.i)); + Me.addtocws(); + Me.i = Me.i + 1 + } + } + }; + Me.encB = function () { + Me.p = 0; + Me.bvals = Lr(1558); + for (; ;) { + if (Me.i == Me.msglen) break; + Me.lookup(); + if (sn[--on] != Me.mode) break; + fn(Me.bvals, Me.p, un(Me.msg, Me.i)); + Me.p = Me.p + 1; + Me.i = Me.i + 1 + } + Me.remcws = Mn(un(Me.numremcws, Me.j + Me.p) - 1); + sn[on++] = Infinity; + if (Me.remcws == 0 && Me.i == Me.msglen) sn[on++] = 0; + else if (Me.p < 250) sn[on++] = Me.p; + else { + sn[on++] = ~~(Me.p / 250) + 249; + sn[on++] = Me.p % 250 + } + In(hn(Me.bvals, 0, Me.p)); + Me.bvals = Lr(); + for (var t = 0, e = Me.bvals.length - 1; t <= e; t += 1) { + Me.p = t; + var i = Mn((Me.j + Me.p + 1) * 149 % 255 + 1 + un(Me.bvals, Me.p)); + sn[on++] = i; + if (i >= 256) { + var n = sn[--on]; + sn[on++] = Mn(n - 256) + } + fn(Me.bvals, Me.p, sn[--on]) + } + sn[on++] = Me.bvals; + Me.addtocws(); + Me.mode = Me.A + }; + Me.cws = Lr(1558); + Me.mode = Me.A; + Me.i = 0; + Me.j = 0; + for (; ;) { + if (Me.i >= Me.msglen) break; + if (Me[un(Lr(["encA", "encCTX", "encCTX", "encCTX", "encE", "encB"]), Me.mode)]() === true) break + } + Me.cws = hn(Me.cws, 0, Me.j) + } + Me.datlen = Me.cws.length; + Me.remcws = Mn(un(Me.numremcws, Me.j - 1) - 1); + if (Me.remcws > 0) { + sn[on++] = Infinity; + In(Me.cws); + for (var st = 0, ct = Me.remcws; st < ct; st++) sn[on++] = 129; + Me.cws = Lr(); + for (var I = Me.datlen + 1, lt = Mn(Mn(Me.datlen + Me.remcws) - 1); I <= lt; I += 1) { + Me.i = I; + var pt = (Me.i + 1) * 149 % 253 + 1 + 129; + sn[on++] = pt; + if (pt > 254) { + var dt = sn[--on]; + sn[on++] = Mn(dt - 254) + } + fn(Me.cws, Me.i, sn[--on]) + } + } + var ut = un(Me.options, "debugcws") !== undefined; + if (ut) { + sn[on++] = "bwipp.debugcws#19036"; + sn[on++] = Me.cws; + Pn() + } + var ft = Me.metrics; + for (var A = 0, ht = ft.length; A < ht; A++) { + Me.m = un(ft, A); + Me.rows = un(Me.m, 0); + Me.cols = un(Me.m, 1); + Me.regh = un(Me.m, 2); + Me.regv = un(Me.m, 3); + Me.rscw = un(Me.m, 4); + Me.rsbl = un(Me.m, 5); + Me.doly = un(Me.m, 6); + Me.mrows = Mn(Me.rows - 2 * Me.regh); + Me.mcols = Mn(Me.cols - 2 * Me.regv); + Me.rrows = ~~(Me.mrows / Me.regh); + Me.rcols = ~~(Me.mcols / Me.regv); + Me.ncws = Mn(~~(Me.mrows * Me.mcols / 8) - Me.rscw); + Me.okay = true; + if (Me.cws.length != Me.ncws) Me.okay = false; + if (Me.urows != 0 && Me.urows != Me.rows) Me.okay = false; + if (Me.ucols != 0 && Me.ucols != Me.cols) Me.okay = false; + if (_n(Me.format, "square") && yn(Me.rows, Me.cols)) Me.okay = false; + if (_n(Me.format, "rectangle") && _n(Me.rows, Me.cols)) Me.okay = false; + if (!Me.dmre && Me.doly == 1) Me.okay = false; + if (Me.okay) break + } + if (!Me.okay) { + sn[on++] = "bwipp.datamatrixNoValidSymbol#19064"; + sn[on++] = "Maximum length exceeded or invalid size"; + Pn() + } + Me.cwbs = Lr(Me.rsbl); + Me.ecbs = Lr(Me.rsbl); + for (var _ = 0, mt = Mn(Me.rsbl - 1); _ <= mt; _ += 1) { + Me.i = _; + if (Me.cws.length != 1558) Me.cwbsize = ~~(Me.cws.length / Me.rsbl); + else if (Me.i <= 7) Me.cwbsize = 156; + else Me.cwbsize = 155; + Me.cwb = Lr(Me.cwbsize); + for (var y = 0, gt = Me.cwbsize - 1; y <= gt; y += 1) { + Me.j = y; + fn(Me.cwb, Me.j, un(Me.cws, Mn(Me.j * Me.rsbl + Me.i))) + } + fn(Me.cwbs, Me.i, Me.cwb); + sn[on++] = Me.ecbs; + sn[on++] = Me.i; + sn[on++] = Infinity; + for (var vt = 0, bt = ~~(Me.rscw / Me.rsbl); vt < bt; vt++) sn[on++] = 0; + var It = Lr(); + var At = sn[--on]; + fn(sn[--on], At, It) + } + if (!Be.__19091__) (function () { + var t = Object.create(Me); + sn[on++] = Infinity; + sn[on++] = 1; + for (var e = 0, i = 255; e < i; e++) { + var n = sn[--on]; + var r = n * 2; + sn[on++] = n; + sn[on++] = r; + if (r >= 256) { + var a = sn[--on]; + sn[on++] = a ^ 301 + } + } + t.rsalog = Lr(); + t.rslog = Lr(256); + for (var o = 1; o <= 255; o += 1) fn(t.rslog, un(t.rsalog, o), o); + for (var s in t) t.hasOwnProperty(s) && (Be.$ctx[s] = t[s]); + Be.__19091__ = 1 + })(); + Me.rsprod = function () { + var t = sn[--on]; + var e = sn[--on]; + sn[on++] = e; + sn[on++] = t; + if (t != 0 && e != 0) { + var i = un(Me.rslog, sn[--on]); + var n = un(Me.rsalog, Mn(i + un(Me.rslog, sn[--on])) % 255); + sn[on++] = n + } else { + on -= 2; + sn[on++] = 0 + } + }; + sn[on++] = Infinity; + sn[on++] = 1; + for (var _t = 0, yt = ~~(Me.rscw / Me.rsbl); _t < yt; _t++) sn[on++] = 0; + Me.coeffs = Lr(); + for (var x = 1, xt = ~~(Me.rscw / Me.rsbl); x <= xt; x += 1) { + Me.i = x; + fn(Me.coeffs, Me.i, un(Me.coeffs, Me.i - 1)); + for (var w = Me.i - 1; w >= 1; w -= 1) { + Me.j = w; + sn[on++] = Me.coeffs; + sn[on++] = Me.j; + sn[on++] = un(Me.coeffs, Me.j - 1); + sn[on++] = un(Me.coeffs, Me.j); + sn[on++] = un(Me.rsalog, Me.i); + Me.rsprod(); + var wt = sn[--on]; + var Mt = sn[--on]; + var Pt = sn[--on]; + fn(sn[--on], Pt, xn(Mt, wt)) + } + sn[on++] = Me.coeffs; + sn[on++] = 0; + sn[on++] = un(Me.coeffs, 0); + sn[on++] = un(Me.rsalog, Me.i); + Me.rsprod(); + var jt = sn[--on]; + var Et = sn[--on]; + fn(sn[--on], Et, jt) + } + Me.coeffs = hn(Me.coeffs, 0, Me.coeffs.length - 1); + for (var M = 0, Tt = Me.cwbs.length - 1; M <= Tt; M += 1) { + Me.i = M; + Me.cwb = un(Me.cwbs, Me.i); + Me.ecb = un(Me.ecbs, Me.i); + for (var P = 0, Ct = Me.cwb.length - 1; P <= Ct; P += 1) { + Me.t = xn(un(Me.cwb, P), un(Me.ecb, 0)); + for (var j = Me.ecb.length - 1; j >= 0; j -= 1) { + Me.j = j; + Me.p = Me.ecb.length - Me.j - 1; + sn[on++] = Me.ecb; + sn[on++] = Me.p; + sn[on++] = Me.t; + sn[on++] = un(Me.coeffs, Me.j); + Me.rsprod(); + var Bt = sn[--on]; + var St = sn[--on]; + fn(sn[--on], St, Bt); + if (Me.j > 0) fn(Me.ecb, Me.p, xn(un(Me.ecb, Me.p + 1), un(Me.ecb, Me.p))) + } + } + } + if (Me.ncws == 1558) { + sn[on++] = Infinity; + var Dt = hn(Me.ecbs, 8, 2); + for (var E = 0, kt = Dt.length; E < kt; E++) sn[on++] = un(Dt, E); + var Nt = hn(Me.ecbs, 0, 8); + for (var T = 0, Ut = Nt.length; T < Ut; T++) sn[on++] = un(Nt, T); + Me.ecbs = Lr() + } + sn[on++] = Infinity; + var Ht = Me.cws; + for (var C = 0, Rt = Ht.length; C < Rt; C++) sn[on++] = un(Ht, C); + for (var zt = 0, Ot = Me.rscw; zt < Ot; zt++) sn[on++] = 0; + Me.cws = Lr(); + for (var B = 0, Lt = Mn(Me.rscw - 1); B <= Lt; B += 1) { + Me.i = B; + fn(Me.cws, Mn(Me.ncws + Me.i), un(un(Me.ecbs, Me.i % Me.rsbl), ~~(Me.i / Me.rsbl))) + } + Me.module = function () { + var t = sn[--on]; + var e = sn[--on]; + var i = sn[--on]; + var n = Vi(ln(8), "00000000"); + var r = dn(ln(8), sn[--on], 2); + mn(n, 8 - r.length, r); + sn[on++] = i; + sn[on++] = e; + sn[on++] = t; + sn[on++] = n; + for (var a = 7; a >= 0; a -= 1) { + var o = sn[--on]; + sn[on++] = Mn(un(o, a) - 48); + sn[on++] = o + } + on--; + var s = sn[--on]; + var c = sn[--on]; + var l = sn[--on]; + var p = sn[--on]; + var d = sn[--on]; + var u = sn[--on]; + var f = sn[--on]; + var h = sn[--on]; + var m = sn[--on]; + var g = sn[--on]; + var v = sn[--on]; + sn[on++] = h; + sn[on++] = f; + sn[on++] = u; + sn[on++] = d; + sn[on++] = p; + sn[on++] = l; + sn[on++] = c; + sn[on++] = s; + sn[on++] = v; + sn[on++] = g; + vn(m, function () { + if (sn[--on]() === true) return true; + var t = sn[--on]; + var e = sn[--on]; + sn[on++] = e; + sn[on++] = t; + if (e < 0) { + var i = sn[--on]; + var n = sn[--on]; + sn[on++] = Mn(n + Me.mrows); + sn[on++] = Mn(i + Mn(4 - Mn(Me.mrows + 4) % 8)) + } + var r = sn[--on]; + sn[on++] = r; + if (r < 0) { + var a = sn[--on]; + var o = sn[--on]; + sn[on++] = Mn(o + Mn(4 - Mn(Me.mcols + 4) % 8)); + sn[on++] = Mn(a + Me.mcols) + } + var s = sn[--on]; + var c = sn[--on]; + sn[on++] = c; + sn[on++] = s; + if (c >= Me.mrows) { + var l = sn[--on]; + var p = sn[--on]; + sn[on++] = Mn(p - Me.mrows); + sn[on++] = l + } + var d = sn[--on]; + var u = sn[--on]; + var f = sn[--on]; + var h = sn[--on]; + fn(Me.mmat, Mn(d + u * Me.mcols), sn[--on]); + sn[on++] = h; + sn[on++] = f + }) + }; + var Wt = Lr([function () { + var t = sn[--on]; + var e = sn[--on]; + sn[on++] = e; + sn[on++] = t; + sn[on++] = Mn(e - 2); + sn[on++] = Mn(t - 2) + }, function () { + var t = sn[--on]; + var e = sn[--on]; + sn[on++] = e; + sn[on++] = t; + sn[on++] = Mn(e - 2); + sn[on++] = Mn(t - 1) + }, function () { + var t = sn[--on]; + var e = sn[--on]; + sn[on++] = e; + sn[on++] = t; + sn[on++] = Mn(e - 1); + sn[on++] = Mn(t - 2) + }, function () { + var t = sn[--on]; + var e = sn[--on]; + sn[on++] = e; + sn[on++] = t; + sn[on++] = Mn(e - 1); + sn[on++] = Mn(t - 1) + }, function () { + var t = sn[--on]; + var e = sn[--on]; + sn[on++] = e; + sn[on++] = t; + sn[on++] = Mn(e - 1); + sn[on++] = t + }, function () { + var t = sn[--on]; + var e = sn[--on]; + sn[on++] = e; + sn[on++] = t; + sn[on++] = e; + sn[on++] = Mn(t - 2) + }, function () { + var t = sn[--on]; + var e = sn[--on]; + sn[on++] = e; + sn[on++] = t; + sn[on++] = e; + sn[on++] = Mn(t - 1) + }, function () { + var t = sn[--on]; + var e = sn[--on]; + sn[on++] = e; + sn[on++] = t; + sn[on++] = e; + sn[on++] = t + }]); + Me.dmn = Wt; + var Gt = Lr([function () { + sn[on++] = Mn(Me.mrows - 1); + sn[on++] = 0 + }, function () { + sn[on++] = Mn(Me.mrows - 1); + sn[on++] = 1 + }, function () { + sn[on++] = Mn(Me.mrows - 1); + sn[on++] = 2 + }, function () { + sn[on++] = 0; + sn[on++] = Mn(Me.mcols - 2) + }, function () { + sn[on++] = 0; + sn[on++] = Mn(Me.mcols - 1) + }, function () { + sn[on++] = 1; + sn[on++] = Mn(Me.mcols - 1) + }, function () { + sn[on++] = 2; + sn[on++] = Mn(Me.mcols - 1) + }, function () { + sn[on++] = 3; + sn[on++] = Mn(Me.mcols - 1) + }]); + Me.dmc1 = Gt; + var Zt = Lr([function () { + sn[on++] = Mn(Me.mrows - 3); + sn[on++] = 0 + }, function () { + sn[on++] = Mn(Me.mrows - 2); + sn[on++] = 0 + }, function () { + sn[on++] = Mn(Me.mrows - 1); + sn[on++] = 0 + }, function () { + sn[on++] = 0; + sn[on++] = Mn(Me.mcols - 4) + }, function () { + sn[on++] = 0; + sn[on++] = Mn(Me.mcols - 3) + }, function () { + sn[on++] = 0; + sn[on++] = Mn(Me.mcols - 2) + }, function () { + sn[on++] = 0; + sn[on++] = Mn(Me.mcols - 1) + }, function () { + sn[on++] = 1; + sn[on++] = Mn(Me.mcols - 1) + }]); + Me.dmc2 = Zt; + var Ft = Lr([function () { + sn[on++] = Mn(Me.mrows - 3); + sn[on++] = 0 + }, function () { + sn[on++] = Mn(Me.mrows - 2); + sn[on++] = 0 + }, function () { + sn[on++] = Mn(Me.mrows - 1); + sn[on++] = 0 + }, function () { + sn[on++] = 0; + sn[on++] = Mn(Me.mcols - 2) + }, function () { + sn[on++] = 0; + sn[on++] = Mn(Me.mcols - 1) + }, function () { + sn[on++] = 1; + sn[on++] = Mn(Me.mcols - 1) + }, function () { + sn[on++] = 2; + sn[on++] = Mn(Me.mcols - 1) + }, function () { + sn[on++] = 3; + sn[on++] = Mn(Me.mcols - 1) + }]); + Me.dmc3 = Ft; + var Yt = Lr([function () { + sn[on++] = Mn(Me.mrows - 1); + sn[on++] = 0 + }, function () { + sn[on++] = Mn(Me.mrows - 1); + sn[on++] = Mn(Me.mcols - 1) + }, function () { + sn[on++] = 0; + sn[on++] = Mn(Me.mcols - 3) + }, function () { + sn[on++] = 0; + sn[on++] = Mn(Me.mcols - 2) + }, function () { + sn[on++] = 0; + sn[on++] = Mn(Me.mcols - 1) + }, function () { + sn[on++] = 1; + sn[on++] = Mn(Me.mcols - 3) + }, function () { + sn[on++] = 1; + sn[on++] = Mn(Me.mcols - 2) + }, function () { + sn[on++] = 1; + sn[on++] = Mn(Me.mcols - 1) + }]); + Me.dmc4 = Yt; + sn[on++] = Infinity; + for (var Qt = 0, Jt = Me.mrows * Me.mcols; Qt < Jt; Qt++) sn[on++] = -1; + Me.mmat = Lr(); + for (var S = Me.cws.length - 1; S >= 0; S -= 1) sn[on++] = un(Me.cws, S); + sn[on++] = 4; + sn[on++] = 0; + for (; ;) { + var Vt = sn[--on]; + var Kt = sn[--on]; + sn[on++] = Kt; + sn[on++] = Vt; + if (Vt == 0 && Kt == Me.mrows) { + sn[on++] = Me.dmc1; + Me.module() + } + var qt = sn[--on]; + var Xt = sn[--on]; + sn[on++] = Xt; + sn[on++] = qt; + if (qt == 0 && Xt == Mn(Me.mrows - 2) && Me.mcols % 4 != 0) { + sn[on++] = Me.dmc2; + Me.module() + } + var $t = sn[--on]; + var te = sn[--on]; + sn[on++] = te; + sn[on++] = $t; + if ($t == 0 && te == Mn(Me.mrows - 2) && Me.mcols % 8 == 4) { + sn[on++] = Me.dmc3; + Me.module() + } + var ee = sn[--on]; + var ie = sn[--on]; + sn[on++] = ie; + sn[on++] = ee; + if (ee == 2 && ie == Mn(Me.mrows + 4) && Me.mcols % 8 == 0) { + sn[on++] = Me.dmc4; + Me.module() + } + for (; ;) { + var ne = sn[--on]; + var re = sn[--on]; + sn[on++] = re; + sn[on++] = ne; + if (ne >= 0 && re < Me.mrows) { + var ae = sn[--on]; + var oe = sn[--on]; + sn[on++] = oe; + sn[on++] = ae; + if (un(Me.mmat, Mn(ae + oe * Me.mcols)) == -1) { + sn[on++] = Me.dmn; + Me.module() + } + } + var se = sn[--on]; + var ce = sn[--on]; + sn[on++] = Mn(ce - 2); + sn[on++] = Mn(se + 2); + if (!(Mn(se + 2) < Me.mcols && Mn(ce - 2) >= 0)) break + } + var le = sn[--on]; + var pe = sn[--on]; + sn[on++] = Mn(pe + 1); + sn[on++] = Mn(le + 3); + for (; ;) { + var de = sn[--on]; + var ue = sn[--on]; + sn[on++] = ue; + sn[on++] = de; + if (de < Me.mcols && ue >= 0) { + var fe = sn[--on]; + var he = sn[--on]; + sn[on++] = he; + sn[on++] = fe; + if (un(Me.mmat, Mn(fe + he * Me.mcols)) == -1) { + sn[on++] = Me.dmn; + Me.module() + } + } + var me = sn[--on]; + var ge = sn[--on]; + sn[on++] = Mn(ge + 2); + sn[on++] = Mn(me - 2); + if (!(Mn(me - 2) >= 0 && Mn(ge + 2) < Me.mrows)) break + } + var ve = sn[--on]; + var be = sn[--on]; + sn[on++] = Mn(be + 3); + sn[on++] = Mn(ve + 1); + if (!(Mn(ve + 1) < Me.mcols || Mn(be + 3) < Me.mrows)) { + on -= 2; + break + } + } + if (un(Me.mmat, Mn(Me.mrows * Me.mcols - 1)) == -1) { + mn(Me.mmat, Mn(Me.mrows * Mn(Me.mcols - 1) - 2), Lr([1, 0])); + mn(Me.mmat, Mn(Me.mrows * Me.mcols - 2), Lr([0, 1])) + } + Me.pixs = Lr(Me.rows * Me.cols); + Me.cwpos = 0; + for (var D = 0, Ie = Mn(Me.rows - 1); D <= Ie; D += 1) { + Me.i = D; + if (Me.i % (Me.rrows + 2) == 0) { + sn[on++] = Me.pixs; + sn[on++] = Me.i * Me.cols; + sn[on++] = Infinity; + for (var Ae = 0, _e = ~~(Me.cols / 2); Ae < _e; Ae++) { + sn[on++] = 1; + sn[on++] = 0 + } + var ye = Lr(); + var xe = sn[--on]; + mn(sn[--on], xe, ye) + } + if (Me.i % (Me.rrows + 2) == Me.rrows + 1) { + sn[on++] = Me.pixs; + sn[on++] = Me.i * Me.cols; + sn[on++] = Infinity; + for (var we = 0, Pe = Me.cols; we < Pe; we++) sn[on++] = 1; + var je = Lr(); + var Ee = sn[--on]; + mn(sn[--on], Ee, je) + } + if (Me.i % (Me.rrows + 2) != 0 && Me.i % (Me.rrows + 2) != Me.rrows + 1) + for (var k = 0, Te = Mn(Me.cols - 1); k <= Te; k += 1) { + Me.j = k; + if (Me.j % (Me.rcols + 2) == 0) fn(Me.pixs, Mn(Me.i * Me.cols + Me.j), 1); + if (Me.j % (Me.rcols + 2) == Me.rcols + 1) fn(Me.pixs, Mn(Me.i * Me.cols + Me.j), Me.i % 2); + if (Me.j % (Me.rcols + 2) != 0 && Me.j % (Me.rcols + 2) != Me.rcols + 1) { + fn(Me.pixs, Mn(Me.i * Me.cols + Me.j), un(Me.mmat, Me.cwpos)); + Me.cwpos = Me.cwpos + 1 + } + } + } + var Ce = new Map([ + ["ren", Tn], + ["pixs", Me.pixs], + ["pixx", Me.cols], + ["pixy", Me.rows], + ["height", Me.rows * 2 / 72], + ["width", Me.cols * 2 / 72], + ["opt", Me.options] + ]); + sn[on++] = Ce; + if (!Me.dontdraw) Tn() + } + + function vt() { + var t = Object.create(vt.$ctx || (vt.$ctx = {})); + t.dontdraw = false; + sn[on++] = t; + jn(); + t.options = sn[--on]; + t.barcode = sn[--on]; + fn(t.options, "dontdraw", true); + fn(t.options, "format", "rectangle"); + sn[on++] = "args"; + sn[on++] = t.barcode; + sn[on++] = t.options; + Be(); + var e = sn[--on]; + t[sn[--on]] = e; + fn(t.args, "opt", t.options); + sn[on++] = t.args; + if (!t.dontdraw) Tn() + } + + function It() { + var t = Object.create(It.$ctx || (It.$ctx = {})); + t.dontdraw = false; + sn[on++] = t; + jn(); + t.options = sn[--on]; + t.barcode = sn[--on]; + fn(t.options, "dontdraw", true); + fn(t.options, "dmre", true); + sn[on++] = "args"; + sn[on++] = t.barcode; + sn[on++] = t.options; + Be(); + var e = sn[--on]; + t[sn[--on]] = e; + fn(t.args, "opt", t.options); + sn[on++] = t.args; + if (!t.dontdraw) Tn() + } + + function _t() { + var t = Object.create(_t.$ctx || (_t.$ctx = {})); + t.type = "unset"; + t.parse = false; + t.dontdraw = false; + sn[on++] = t; + jn(); + t.options = sn[--on]; + t.barcode = sn[--on]; + var e = new Map([ + ["parse", t.parse], + ["parseonly", true], + ["parsefnc", false] + ]); + t.fncvals = e; + sn[on++] = "barcode"; + sn[on++] = t.barcode; + sn[on++] = t.fncvals; + En(); + var i = sn[--on]; + t[sn[--on]] = i; + t.barlen = t.barcode.length; + delete t.options["parse"]; + var n = t["type"]; + if (yn(n, "7") && (yn(n, "9") && yn(n, "29"))) { + sn[on++] = "bwipp.mailmarkBadType#19438"; + sn[on++] = "Royal Mail Mailmark type must be 7, 9 or 29"; + Pn() + } + var r = new Map([ + ["7", "24x24"], + ["9", "32x32"], + ["29", "16x48"] + ]); + t.version = un(r, t["type"]); + var a = new Map([ + ["7", "square"], + ["9", "square"], + ["29", "rectangle"] + ]); + t.format = un(a, t["type"]); + if (t.barcode.length < 45) { + sn[on++] = "bwipp.mailmarkBadLength#19454"; + sn[on++] = "Royal Mail Mailmark must contain at least 45 characters of Mailmark formatted data, including any required space padding"; + Pn() + } + if (yn(hn(t.barcode, 0, 4), "JGB ")) { + sn[on++] = "bwipp.mailmarkBadIndicator#19457"; + sn[on++] = "Royal Mail Mailmark must begin with JGB identifier"; + Pn() + } + fn(t.options, "dontdraw", true); + fn(t.options, "version", t.version); + fn(t.options, "format", t.format); + fn(t.options, "c40headerlength", 45); + sn[on++] = "args"; + sn[on++] = t.barcode; + sn[on++] = t.options; + Be(); + var o = sn[--on]; + t[sn[--on]] = o; + fn(t.args, "opt", t.options); + sn[on++] = t.args; + if (!t.dontdraw) Tn() + } + + function Cn() { + var U = Object.create(Cn.$ctx || (Cn.$ctx = {})); + U.dontdraw = false; + U.format = "unset"; + U.version = "unset"; + U.eclevel = "unset"; + U.parse = false; + U.parsefnc = false; + U.mask = -1; + sn[on++] = U; + jn(); + U.options = sn[--on]; + U.barcode = sn[--on]; + if (_n(U.barcode, "")) { + sn[on++] = "bwipp.qrcodeEmptyData#19520"; + sn[on++] = "The data must not be empty"; + Pn() + } + if (yn(U.version, "unset")) { + if (_n(U.format, "unset")) { + sn[on++] = "full"; + if (_n(hn(U.version, 0, 1), "M")) { + on--; + sn[on++] = "micro" + } + if (_n(hn(U.version, 0, 1), "R")) { + on--; + sn[on++] = "rmqr" + } + U.format = sn[--on] + } + } else if (_n(U.format, "unset")) U.format = "full"; + if (yn(U.format, "full") && (yn(U.format, "micro") && yn(U.format, "rmqr"))) { + sn[on++] = "bwipp.qrcodeInvalidFormat#19536"; + sn[on++] = "The format must be either full, micro or rmqr"; + Pn() + } + if (_n(U.format, "rmqr") && _n(U.version, "unset")) { + sn[on++] = "bwipp.qrcodeRMQRwithoutVersion#19540"; + sn[on++] = "A version must be provided for RMQR"; + Pn() + } + if (_n(U.eclevel, "unset")) { + sn[on++] = "eclevel"; + if (yn(U.format, "micro")) sn[on++] = "M"; + else sn[on++] = "L"; + var N = sn[--on]; + U[sn[--on]] = N + } + if (yn(U.eclevel, "L") && (yn(U.eclevel, "M") && (yn(U.eclevel, "Q") && yn(U.eclevel, "H")))) { + sn[on++] = "bwipp.qrcodeInvalidEClevel#19547"; + sn[on++] = "Error correction level must be either L, M, Q, or H"; + Pn() + } + if (U.mask != -1 && _n(U.format, "rmqr")) { + sn[on++] = "bwipp.qrcodeRMQRmask#19551"; + sn[on++] = "A mask cannot be supplied for RMQR"; + Pn() + } + if (U.mask != -1) { + var H = _n(U.format, "full") ? 8 : 4; + if (U.mask < 1 || U.mask > H) { + sn[on++] = "bwipp.qrcodeBadMask#19556"; + sn[on++] = "An invalid mask was supplied"; + Pn() + } + } + U.fn1 = -1; + var R = new Map([ + ["parse", U.parse], + ["parsefnc", U.parsefnc], + ["eci", true], + ["FNC1", U.fn1] + ]); + U.fncvals = R; + sn[on++] = "msg"; + sn[on++] = U.barcode; + sn[on++] = U.fncvals; + En(); + var z = sn[--on]; + U[sn[--on]] = z; + U.msglen = U.msg.length; + U.fnc1first = false; + if (U.msglen > 0) + if (un(U.msg, 0) == U.fn1) { + U.fnc1first = true; + sn[on++] = Infinity; + var O = hn(U.msg, 1, U.msglen - 1); + for (var t = 0, L = O.length; t < L; t++) { + var W = un(O, t); + sn[on++] = W; + if (W == 37) { + var G = sn[--on]; + sn[on++] = G; + sn[on++] = G + } + } + U.msg = Lr(); + U.msglen = U.msg.length + } if (!Cn.__19700__) (function () { + var t = Object.create(U); + var e = Lr(["v1to9", "v10to26", "v27to40", "vM1", "vM2", "vM3", "vM4", "vR7x43", "vR7x59", "vR7x77", "vR7x99", "vR7x139", "vR9x43", "vR9x59", "vR9x77", "vR9x99", "vR9x139", "vR11x27", "vR11x43", "vR11x59", "vR11x77", "vR11x99", "vR11x139", "vR13x27", "vR13x43", "vR13x59", "vR13x77", "vR13x99", "vR13x139", "vR15x43", "vR15x59", "vR15x77", "vR15x99", "vR15x139", "vR17x43", "vR17x59", "vR17x77", "vR17x99", "vR17x139"]); + sn[on++] = 0; + for (var i = 0, n = e.length; i < n; i++) { + var r = sn[--on]; + t[un(e, i)] = r; + sn[on++] = Mn(r + 1) + } + on--; + t.N = 0; + t.A = 1; + t.B = 2; + t.K = 3; + t.E = 4; + sn[on++] = Infinity; + sn[on++] = Infinity; + for (var a = 48; a <= 57; a += 1) sn[on++] = a; + var o = Lr(); + for (var s = 0, c = o.length; s < c; s++) { + sn[on++] = un(o, s); + sn[on++] = -1 + } + t.Nexcl = cn(); + sn[on++] = Infinity; + sn[on++] = Infinity; + sn[on++] = 32; + sn[on++] = 36; + sn[on++] = 37; + sn[on++] = 42; + sn[on++] = 43; + sn[on++] = 45; + sn[on++] = 46; + sn[on++] = 47; + sn[on++] = 58; + for (var l = 65; l <= 90; l += 1) sn[on++] = l; + sn[on++] = t.fn1; + var p = Lr(); + for (var d = 0, u = p.length; d < u; d++) { + sn[on++] = un(p, d); + sn[on++] = -1 + } + t.Aexcl = cn(); + sn[on++] = Infinity; + sn[on++] = Infinity; + for (var f = 129; f <= 159; f += 1) sn[on++] = f; + for (var h = 224; h <= 235; h += 1) sn[on++] = h; + var m = Lr(); + for (var g = 0, v = m.length; g < v; g++) { + sn[on++] = un(m, g); + sn[on++] = -1 + } + t.Kexcl = cn(); + sn[on++] = Infinity; + sn[on++] = Lr(["0001", "0010", "0100", "1000", "0111"]); + sn[on++] = Lr(["0001", "0010", "0100", "1000", "0111"]); + sn[on++] = Lr(["0001", "0010", "0100", "1000", "0111"]); + sn[on++] = Lr(["", -1, -1, -1, -1]); + sn[on++] = Lr(["0", "1", -1, -1, -1]); + sn[on++] = Lr(["00", "01", "10", "11", -1]); + sn[on++] = Lr(["000", "001", "010", "011", -1]); + for (var b = 0, I = 32; b < I; b++) sn[on++] = Lr(["001", "010", "011", "100", "111"]); + t.mids = Lr(); + t.cclens = Lr([Lr([10, 9, 8, 8]), Lr([12, 11, 16, 10]), Lr([14, 13, 16, 12]), Lr([3, -1, -1, -1]), Lr([4, 3, -1, -1]), Lr([5, 4, 4, 3]), Lr([6, 5, 5, 4]), Lr([4, 3, 3, 2]), Lr([5, 5, 4, 3]), Lr([6, 5, 5, 4]), Lr([7, 6, 5, 5]), Lr([7, 6, 6, 5]), Lr([5, 5, 4, 3]), Lr([6, 5, 5, 4]), Lr([7, 6, 5, 5]), Lr([7, 6, 6, 5]), Lr([8, 7, 6, 6]), Lr([4, 4, 3, 2]), Lr([6, 5, 5, 4]), Lr([7, 6, 5, 5]), Lr([7, 6, 6, 5]), Lr([8, 7, 6, 6]), Lr([8, 7, 7, 6]), Lr([5, 5, 4, 3]), Lr([6, 6, 5, 5]), Lr([7, 6, 6, 5]), Lr([7, 7, 6, 6]), Lr([8, 7, 7, 6]), Lr([8, 8, 7, 7]), Lr([7, 6, 6, 5]), Lr([7, 7, 6, 5]), Lr([8, 7, 7, 6]), Lr([8, 7, 7, 6]), Lr([9, 8, 7, 7]), Lr([7, 6, 6, 5]), Lr([8, 7, 6, 6]), Lr([8, 7, 7, 6]), Lr([8, 8, 7, 6]), Lr([9, 8, 8, 7])]); + sn[on++] = Infinity; + for (var A = 0, _ = 3; A < _; A++) sn[on++] = 4; + sn[on++] = 3; + sn[on++] = 5; + sn[on++] = 7; + sn[on++] = 9; + for (var y = 0, x = 32; y < x; y++) sn[on++] = 3; + t.termlens = Lr(); + t.padstrs = Lr(["11101100", "00010001"]); + t.charmap = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ $%*+-./:"; + t.charvals = new Map; + for (var w = 0; w <= 44; w += 1) fn(t.charvals, un(t.charmap, w), w); + for (var M in t) t.hasOwnProperty(M) && (Cn.$ctx[M] = t[M]); + Cn.__19700__ = 1 + })(); + U.tobin = function () { + var t = ln(sn[--on]); + sn[on++] = t; + for (var e = 0, i = t.length - 1; e <= i; e += 1) { + var n = sn[--on]; + fn(n, e, 48); + sn[on++] = n + } + var r = sn[--on]; + var a = dn(ln(r.length), sn[--on], 2); + mn(r, r.length - a.length, a); + sn[on++] = r + }; + U.encA = function () { + U.in = sn[--on]; + if (U.fnc1first) { + sn[on++] = Infinity; + vn(U.in, function () { + var t = sn[--on]; + sn[on++] = t; + if (t == U.fn1) { + on--; + sn[on++] = 37 + } + }); + U.in = Lr() + } + U.out = ln(~~(U.in.length * 11 / 2) + 1); + U.k = 0; + U.m = 0; + for (; ;) { + if (U.k == U.in.length) break; + if (U.k < U.in.length - 1) { + sn[on++] = Mn(un(U.charvals, un(U.in, U.k)) * 45 + un(U.charvals, un(U.in, U.k + 1))); + sn[on++] = 11; + U.tobin(); + U.k = U.k + 2 + } else { + sn[on++] = un(U.charvals, un(U.in, U.k)); + sn[on++] = 6; + U.tobin(); + U.k = U.k + 1 + } + var t = sn[--on]; + mn(U.out, U.m, t); + U.m = t.length + U.m + } + sn[on++] = hn(U.out, 0, U.m) + }; + U.encN = function () { + U.in = sn[--on]; + U.out = ln(~~(U.in.length * 10 / 3) + 1); + U.k = 0; + U.m = 0; + for (; ;) { + if (U.k == U.in.length) break; + if (U.k < U.in.length - 2) { + var t = hn(U.in, U.k, 3); + sn[on++] = 0; + for (var e = 0, i = t.length; e < i; e++) { + var n = sn[--on]; + sn[on++] = Mn(un(t, e) + Mn(n * 10 - 48)) + } + sn[on++] = 10; + U.tobin(); + U.k = U.k + 3 + } else if (U.k == U.in.length - 2) { + var r = hn(U.in, U.k, 2); + sn[on++] = 0; + for (var a = 0, o = r.length; a < o; a++) { + var s = sn[--on]; + sn[on++] = Mn(un(r, a) + Mn(s * 10 - 48)) + } + sn[on++] = 7; + U.tobin(); + U.k = U.k + 2 + } else { + var c = hn(U.in, U.k, 1); + sn[on++] = 0; + for (var l = 0, p = c.length; l < p; l++) { + var d = sn[--on]; + sn[on++] = Mn(un(c, l) + Mn(d * 10 - 48)) + } + sn[on++] = 4; + U.tobin(); + U.k = U.k + 1 + } + var u = sn[--on]; + mn(U.out, U.m, u); + U.m = u.length + U.m + } + sn[on++] = hn(U.out, 0, U.m) + }; + U.encB = function () { + U.in = sn[--on]; + if (U.fnc1first) { + sn[on++] = Infinity; + vn(U.in, function () { + var t = sn[--on]; + sn[on++] = t; + if (t == U.fn1) { + on--; + sn[on++] = 29 + } + }); + U.in = Lr() + } + U.out = ln(U.in.length * 8); + for (var t = 0, e = U.in.length - 1; t <= e; t += 1) { + U.k = t; + sn[on++] = pn(un(U.in, U.k)); + sn[on++] = 8; + U.tobin(); + mn(U.out, U.k * 8, sn[--on]) + } + sn[on++] = U.out + }; + U.encK = function () { + U.in = sn[--on]; + U.out = ln(~~(U.in.length / 2) * 13); + U.k = 0; + U.m = 0; + for (; ;) { + if (U.k == U.in.length) break; + var t = Mn(un(U.in, U.k) * 256 + un(U.in, U.k + 1)); + sn[on++] = t; + if (t < 57408) sn[on++] = 33088; + else sn[on++] = 49472; + var e = sn[--on]; + var i = Mn(sn[--on] - e); + sn[on++] = Mn((i >>> 8) * 192 + (i & 255)); + sn[on++] = 13; + U.tobin(); + var n = sn[--on]; + mn(U.out, U.m, n); + U.m = n.length + U.m; + U.k = U.k + 2 + } + sn[on++] = U.out + }; + U.encE = function () { + var t = Mn(-un(sn[--on], 0) - 1e6); + sn[on++] = t; + if (t <= 127) { + sn[on++] = 8; + U.tobin() + } else { + var e = sn[--on]; + sn[on++] = e; + if (e <= 16383) { + var i = sn[--on]; + sn[on++] = Mn(i + 32768); + sn[on++] = 16; + U.tobin() + } else { + var n = sn[--on]; + sn[on++] = Mn(n + 12582912); + sn[on++] = 24; + U.tobin() + } + } + }; + U.encfuncs = Lr(["encN", "encA", "encB", "encK", "encE"]); + U.addtobits = function () { + var t = sn[--on]; + mn(U.bits, U.j, t); + U.j = t.length + U.j + }; + sn[on++] = Infinity; + for (var Z = 0, F = U.msglen; Z < F; Z++) sn[on++] = 0; + sn[on++] = 0; + U.numNs = Lr(); + sn[on++] = Infinity; + for (var Y = 0, Q = U.msglen; Y < Q; Y++) sn[on++] = 0; + sn[on++] = 0; + U.numAs = Lr(); + sn[on++] = Infinity; + for (var J = 0, V = U.msglen; J < V; J++) sn[on++] = 0; + sn[on++] = 0; + U.numAorNs = Lr(); + sn[on++] = Infinity; + for (var K = 0, q = U.msglen; K < q; K++) sn[on++] = 0; + sn[on++] = 0; + U.numBs = Lr(); + sn[on++] = Infinity; + for (var X = 0, $ = U.msglen; X < $; X++) sn[on++] = 0; + sn[on++] = 0; + U.numKs = Lr(); + sn[on++] = Infinity; + for (var tt = 0, et = U.msglen; tt < et; tt++) sn[on++] = 0; + sn[on++] = 9999; + U.nextNs = Lr(); + sn[on++] = Infinity; + for (var it = 0, nt = U.msglen; it < nt; it++) sn[on++] = 0; + sn[on++] = 9999; + U.nextBs = Lr(); + sn[on++] = Infinity; + for (var rt = 0, at = U.msglen; rt < at; rt++) sn[on++] = 0; + sn[on++] = 9999; + U.nextAs = Lr(); + sn[on++] = Infinity; + for (var ot = 0, st = U.msglen; ot < st; ot++) sn[on++] = 0; + sn[on++] = 9999; + U.nextKs = Lr(); + U.isECI = Lr(U.msglen); + for (var e = U.msglen - 1; e >= 0; e -= 1) { + U.i = e; + U.barchar = un(U.msg, U.i); + var ct = un(U.Kexcl, U.barchar) !== undefined; + if (ct) { + sn[on++] = "sjis"; + if (U.i + 1 < U.msglen) sn[on++] = Mn(U.barchar * 256 + un(U.msg, U.i + 1)); + else sn[on++] = 0; + var lt = sn[--on]; + U[sn[--on]] = lt; + if (U.sjis >= 33088 && U.sjis <= 40956 || U.sjis >= 57408 && U.sjis <= 60351) { + fn(U.nextKs, U.i, 0); + fn(U.numKs, U.i, Mn(un(U.numKs, U.i + 2) + 1)) + } else fn(U.nextKs, U.i, Mn(un(U.nextKs, U.i + 1) + 1)) + } else fn(U.nextKs, U.i, Mn(un(U.nextKs, U.i + 1) + 1)); + var pt = un(U.Nexcl, U.barchar) !== undefined; + if (pt) { + fn(U.nextNs, U.i, 0); + fn(U.numNs, U.i, Mn(un(U.numNs, U.i + 1) + 1)); + fn(U.numAorNs, U.i, Mn(un(U.numAorNs, U.i + 1) + 1)) + } else fn(U.nextNs, U.i, Mn(un(U.nextNs, U.i + 1) + 1)); + var dt = un(U.Aexcl, U.barchar) !== undefined; + if (dt) { + fn(U.nextAs, U.i, 0); + fn(U.numAs, U.i, Mn(un(U.numAs, U.i + 1) + 1)); + fn(U.numAorNs, U.i, Mn(un(U.numAorNs, U.i + 1) + 1)) + } else fn(U.nextAs, U.i, Mn(un(U.nextAs, U.i + 1) + 1)); + fn(U.isECI, U.i, U.barchar <= -1e6) + } + for (var i = 0, ut = U.msglen - 1; i <= ut; i += 1) { + U.i = i; + if (un(U.numKs, U.i) > 0) { + fn(U.numKs, U.i + 1, 0); + fn(U.nextKs, U.i + 1, Mn(un(U.nextKs, U.i + 1) + 1)) + } + } + for (var n = U.msglen - 1; n >= 0; n -= 1) { + U.i = n; + if (Mn(un(U.numNs, U.i) + Mn(un(U.numAs, U.i) + un(U.numKs, U.i))) == 0 && wn(un(U.isECI, U.i))) { + fn(U.nextBs, U.i, 0); + fn(U.numBs, U.i, Mn(un(U.numBs, U.i + 1) + 1)) + } else fn(U.nextBs, U.i, Mn(un(U.nextBs, U.i + 1) + 1)) + } + U.KbeforeB = function () { + var t = un(sn[--on], U.ver); + sn[on++] = kn(U.numK, t) && un(U.nextBs, Mn(U.numK * 2 + U.i)) == 0 + }; + U.KbeforeA = function () { + var t = un(sn[--on], U.ver); + sn[on++] = kn(U.numK, t) && un(U.nextAs, Mn(U.numK * 2 + U.i)) == 0 + }; + U.KbeforeN = function () { + var t = un(sn[--on], U.ver); + sn[on++] = kn(U.numK, t) && un(U.nextNs, Mn(U.numK * 2 + U.i)) == 0 + }; + U.KbeforeE = function () { + var t = un(sn[--on], U.ver); + sn[on++] = kn(U.numK, t) && Mn(U.numK * 2 + U.i) == U.msglen + }; + U.AbeforeK = function () { + var t = un(sn[--on], U.ver); + sn[on++] = kn(U.numA, t) && un(U.nextKs, Mn(U.numA + U.i)) == 0 + }; + U.AbeforeB = function () { + var t = un(sn[--on], U.ver); + sn[on++] = kn(U.numA, t) && un(U.nextBs, Mn(U.numA + U.i)) == 0 + }; + U.AbeforeN = function () { + var t = un(sn[--on], U.ver); + sn[on++] = kn(U.numA, t) && un(U.nextNs, Mn(U.numA + U.i)) == 0 + }; + U.AbeforeE = function () { + var t = un(sn[--on], U.ver); + sn[on++] = kn(U.numA, t) && Mn(U.numA + U.i) == U.msglen + }; + U.NbeforeK = function () { + var t = un(sn[--on], U.ver); + sn[on++] = kn(U.numN, t) && un(U.nextKs, Mn(U.numN + U.i)) == 0 + }; + U.NbeforeB = function () { + var t = un(sn[--on], U.ver); + sn[on++] = kn(U.numN, t) && un(U.nextBs, Mn(U.numN + U.i)) == 0 + }; + U.NbeforeA = function () { + var t = un(sn[--on], U.ver); + sn[on++] = kn(U.numN, t) && un(U.nextAs, Mn(U.numN + U.i)) == 0 + }; + U.NbeforeE = function () { + var t = un(sn[--on], U.ver); + sn[on++] = kn(U.numN, t) && Mn(U.numN + U.i) == U.msglen + }; + U.AorNbeforeB = function () { + var t = un(sn[--on], U.ver); + sn[on++] = kn(U.numAorN, t) && un(U.nextBs, Mn(U.numAorN + U.i)) == 0 + }; + U.AorNbeforeE = function () { + var t = un(sn[--on], U.ver); + sn[on++] = kn(U.numAorN, t) && Mn(U.numAorN + U.i) == U.msglen + }; + U.nextNslt = function () { + if (un(U.nextNs, U.i) >= U.msglen) { + on--; + sn[on++] = true + } else { + var t = un(sn[--on], U.ver); + sn[on++] = Sn(un(U.numNs, Mn(un(U.nextNs, U.i) + U.i)), t) + } + }; + if (!Cn.__19901__) (function () { + var t = Object.create(U); + sn[on++] = Infinity; + sn[on++] = "full"; + sn[on++] = Infinity; + for (var e = 0; e <= 9; e += 1) { + sn[on++] = dn(ln(2), e, 10); + sn[on++] = t.v1to9 + } + for (var i = 10; i <= 26; i += 1) { + sn[on++] = dn(ln(2), i, 10); + sn[on++] = t.v10to26 + } + for (var n = 27; n <= 40; n += 1) { + sn[on++] = dn(ln(2), n, 10); + sn[on++] = t.v27to40 + } + var r = cn(); + var a = new Map([ + ["M1", t.vM1], + ["M2", t.vM2], + ["M3", t.vM3], + ["M4", t.vM4] + ]); + var o = new Map([ + ["R7x43", t.vR7x43], + ["R7x59", t.vR7x59], + ["R7x77", t.vR7x77], + ["R7x99", t.vR7x99], + ["R7x139", t.vR7x139], + ["R9x43", t.vR9x43], + ["R9x59", t.vR9x59], + ["R9x77", t.vR9x77], + ["R9x99", t.vR9x99], + ["R9x139", t.vR9x139], + ["R11x27", t.vR11x27], + ["R11x43", t.vR11x43], + ["R11x59", t.vR11x59], + ["R11x77", t.vR11x77], + ["R11x99", t.vR11x99], + ["R11x139", t.vR11x139], + ["R13x27", t.vR13x27], + ["R13x43", t.vR13x43], + ["R13x59", t.vR13x59], + ["R13x77", t.vR13x77], + ["R13x99", t.vR13x99], + ["R13x139", t.vR13x139], + ["R15x43", t.vR15x43], + ["R15x59", t.vR15x59], + ["R15x77", t.vR15x77], + ["R15x99", t.vR15x99], + ["R15x139", t.vR15x139], + ["R17x43", t.vR17x43], + ["R17x59", t.vR17x59], + ["R17x77", t.vR17x77], + ["R17x99", t.vR17x99], + ["R17x139", t.vR17x139] + ]); + sn[on++] = r; + sn[on++] = "micro"; + sn[on++] = a; + sn[on++] = "rmqr"; + sn[on++] = o; + t.versetmap = cn(); + t.versetfull = Lr([t.v1to9, t.v10to26, t.v27to40]); + t.versetmicro = Lr([t.vM1, t.vM2, t.vM3, t.vM4]); + for (var s in t) t.hasOwnProperty(s) && (Cn.$ctx[s] = t[s]); + Cn.__19901__ = 1 + })(); + if (yn(U.version, "unset")) { + var ft = un(U.versetmap, U.format); + var ht = U.version; + var mt = un(ft, ht) !== undefined; + sn[on++] = ft; + sn[on++] = ht; + if (!mt) { + on -= 2; + if (_n(U.format, "full")) { + sn[on++] = "bwipp.qrcodeInvalidFullVersion#19907"; + sn[on++] = "Valid versions for QR Code symbols are 1 to 40"; + Pn() + } else if (_n(U.format, "micro")) { + sn[on++] = "bwipp.qrcodeInvalidMicroVersion#19910"; + sn[on++] = "Valid versions for Micro QR Code symbols are M1 to M4"; + Pn() + } else { + sn[on++] = "bwipp.qrcodeInvalidRMQRversion#19912"; + sn[on++] = "Invalid version for an RMQR symbol"; + Pn() + } + } + var gt = sn[--on]; + var vt = un(sn[--on], gt); + sn[on++] = vt; + sn[on++] = Infinity; + var bt = sn[--on]; + var It = sn[--on]; + sn[on++] = bt; + sn[on++] = It; + U.verset = Lr() + } else { + if (_n(U.format, "full")) U.verset = U.versetfull; + if (_n(U.format, "micro")) U.verset = U.versetmicro + } + sn[on++] = Infinity; + for (var At = 0, _t = 39; At < _t; At++) sn[on++] = -1; + U.msgbits = Lr(); + U.e = 1e4; + if (!Cn.__19955__) (function () { + var t = Object.create(U); + t.mode0forceKB = Lr([1, 1, 1, t.e, t.e, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]); + t.mode0forceA = Lr([1, 1, 1, t.e, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]); + t.mode0forceN = Lr([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]); + t.mode0NbeforeB = Lr([4, 4, 5, t.e, t.e, 2, 3, 2, 2, 3, 3, 3, 2, 3, 3, 3, 3, 2, 3, 3, 3, 3, 3, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]); + t.modeBKbeforeB = Lr([9, 12, 13, t.e, t.e, 4, 6, 4, 5, 6, 6, 6, 5, 6, 6, 6, 7, 4, 6, 6, 6, 7, 7, 5, 6, 6, 7, 7, 7, 6, 6, 7, 7, 7, 6, 7, 7, 7, 8]); + t.modeBKbeforeA = Lr([8, 10, 11, t.e, t.e, 4, 5, 4, 5, 5, 6, 6, 5, 5, 6, 6, 6, 4, 5, 6, 6, 6, 6, 5, 6, 6, 6, 6, 7, 6, 6, 6, 6, 7, 6, 6, 6, 7, 7]); + t.modeBKbeforeN = Lr([8, 9, 11, t.e, t.e, 3, 5, 3, 4, 5, 5, 5, 4, 5, 5, 5, 6, 3, 5, 5, 5, 6, 6, 4, 5, 5, 6, 6, 6, 5, 5, 6, 6, 7, 5, 6, 6, 6, 7]); + t.modeBKbeforeE = Lr([5, 5, 6, t.e, t.e, 2, 3, 2, 3, 3, 3, 3, 3, 3, 3, 3, 4, 2, 3, 3, 3, 4, 4, 3, 3, 3, 4, 4, 4, 3, 3, 4, 4, 4, 3, 4, 4, 4, 4]); + t.modeBAbeforeK = Lr([11, 12, 14, t.e, t.e, 5, 7, 5, 6, 7, 8, 8, 6, 7, 8, 8, 8, 6, 7, 8, 8, 8, 8, 6, 8, 8, 8, 8, 9, 8, 8, 8, 8, 9, 8, 8, 8, 9, 9]); + t.modeBAbeforeB = Lr([11, 15, 16, t.e, t.e, 6, 7, 6, 7, 7, 8, 8, 7, 7, 8, 8, 8, 6, 7, 8, 8, 8, 9, 7, 8, 8, 8, 9, 9, 8, 8, 9, 9, 9, 8, 8, 9, 9, 10]); + t.modeBAbeforeN = Lr([12, 13, 15, t.e, t.e, 6, 8, 6, 7, 8, 8, 8, 7, 8, 8, 8, 9, 6, 8, 8, 8, 9, 9, 7, 8, 8, 9, 9, 10, 8, 9, 9, 9, 10, 8, 9, 9, 10, 10]); + t.modeBAbeforeE = Lr([6, 7, 8, t.e, t.e, 3, 4, 3, 4, 4, 4, 4, 4, 4, 4, 4, 5, 4, 4, 4, 4, 5, 5, 4, 4, 4, 5, 5, 5, 4, 5, 5, 5, 5, 4, 5, 5, 5, 5]); + t.modeBNbeforeK = Lr([6, 7, 8, t.e, t.e, 3, 4, 3, 4, 4, 5, 5, 4, 4, 5, 5, 5, 3, 4, 5, 5, 5, 5, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]); + t.modeBNbeforeB = Lr([6, 8, 9, t.e, t.e, 3, 4, 3, 4, 4, 5, 5, 4, 4, 5, 5, 5, 3, 4, 5, 5, 5, 5, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6]); + t.modeBNbeforeA = Lr([6, 7, 8, t.e, t.e, 3, 4, 3, 4, 4, 5, 5, 4, 4, 5, 5, 5, 4, 4, 5, 5, 5, 5, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6, 5, 5, 5, 5, 6]); + t.modeBNbeforeE = Lr([3, 4, 4, t.e, t.e, 2, 3, 2, 2, 3, 3, 3, 2, 3, 3, 3, 3, 2, 3, 3, 3, 3, 3, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]); + t.modeANbeforeA = Lr([13, 15, 17, t.e, 5, 7, 9, 7, 8, 9, 9, 9, 8, 9, 9, 9, 11, 7, 9, 9, 9, 11, 11, 8, 9, 9, 10, 11, 11, 9, 10, 11, 11, 11, 9, 11, 11, 11, 11]); + t.modeANbeforeB = Lr([13, 17, 18, t.e, t.e, 7, 9, 7, 8, 9, 9, 9, 8, 9, 9, 9, 10, 7, 9, 9, 9, 10, 11, 8, 9, 9, 9, 11, 11, 9, 9, 11, 11, 11, 9, 10, 11, 11, 11]); + t.modeANbeforeE = Lr([7, 8, 9, t.e, 3, 4, 5, 4, 5, 5, 5, 5, 5, 5, 5, 5, 6, 4, 5, 5, 5, 6, 6, 5, 5, 5, 5, 6, 6, 5, 5, 6, 6, 6, 5, 6, 6, 6, 6]); + for (var e in t) t.hasOwnProperty(e) && (Cn.$ctx[e] = t[e]); + Cn.__19955__ = 1 + })(); + var yt = U.verset; + for (var r = 0, xt = yt.length; r < xt; r++) { + U.ver = un(yt, r); + U.mode = -1; + U.seq = Lr([]); + U.i = 0; + for (; ;) { + if (U.i >= U.msglen) break; + U.numK = un(U.numKs, U.i); + U.numB = un(U.numBs, U.i); + U.numA = un(U.numAs, U.i); + U.numN = un(U.numNs, U.i); + U.numAorN = un(U.numAorNs, U.i); + U.eci = un(U.isECI, U.i); + if (_n(U.ver, U.vM1) && U.numA >= 1) { + U.seq = -1; + break + } + if (_n(U.ver, U.vM1) && U.numB >= 1) { + U.seq = -1; + break + } + if (_n(U.ver, U.vM1) && U.numK >= 1) { + U.seq = -1; + break + } + if (_n(U.ver, U.vM1) && U.eci) { + U.seq = -1; + break + } + if (_n(U.ver, U.vM2) && U.numB >= 1) { + U.seq = -1; + break + } + if (_n(U.ver, U.vM2) && U.numK >= 1) { + U.seq = -1; + break + } + if (_n(U.ver, U.vM2) && U.eci) { + U.seq = -1; + break + } + if (_n(U.ver, U.vM3) && U.eci) { + U.seq = -1; + break + } + if (_n(U.ver, U.vM4) && U.eci) { + U.seq = -1; + break + } + for (; ;) { + if (U.eci) { + sn[on++] = U.E; + break + } + if (U.mode == -1) { + sn[on++] = U.mode0forceKB; + U.KbeforeA(); + if (sn[--on]) { + sn[on++] = U.K; + break + } + sn[on++] = U.mode0forceKB; + U.KbeforeN(); + if (sn[--on]) { + sn[on++] = U.K; + break + } + sn[on++] = U.modeBKbeforeE; + U.KbeforeB(); + if (sn[--on]) { + sn[on++] = U.K; + break + } + sn[on++] = U.mode0forceKB; + U.KbeforeE(); + if (sn[--on]) { + sn[on++] = U.K; + break + } + if (U.numK >= 1) { + sn[on++] = U.B; + break + } + sn[on++] = U.mode0NbeforeB; + U.NbeforeB(); + if (sn[--on]) { + sn[on++] = U.N; + break + } + sn[on++] = U.mode0forceKB; + U.NbeforeB(); + if (sn[--on]) { + sn[on++] = U.B; + break + } + sn[on++] = U.modeANbeforeE; + U.NbeforeA(); + if (sn[--on]) { + sn[on++] = U.N; + break + } + sn[on++] = U.mode0forceN; + U.NbeforeE(); + if (sn[--on]) { + sn[on++] = U.N; + break + } + sn[on++] = U.modeBAbeforeE; + U.AbeforeK(); + if (sn[--on]) { + sn[on++] = U.A; + break + } + sn[on++] = U.modeBAbeforeE; + U.AorNbeforeB(); + if (sn[--on]) { + sn[on++] = U.A; + break + } + sn[on++] = U.mode0forceA; + U.AorNbeforeE(); + if (sn[--on]) { + sn[on++] = U.A; + break + } + sn[on++] = U.B; + break + } + if (U.mode == U.B) { + sn[on++] = U.modeBKbeforeB; + U.KbeforeB(); + if (sn[--on]) { + sn[on++] = U.K; + break + } + sn[on++] = U.modeBKbeforeA; + U.KbeforeA(); + if (sn[--on]) { + sn[on++] = U.K; + break + } + sn[on++] = U.modeBKbeforeN; + U.KbeforeN(); + if (sn[--on]) { + sn[on++] = U.K; + break + } + sn[on++] = U.modeBKbeforeE; + U.KbeforeE(); + if (sn[--on]) { + sn[on++] = U.K; + break + } + sn[on++] = U.modeBAbeforeK; + U.AbeforeK(); + if (sn[--on]) { + sn[on++] = U.A; + break + } + sn[on++] = U.modeBAbeforeB; + U.AbeforeB(); + if (sn[--on]) { + sn[on++] = U.A; + break + } + sn[on++] = U.modeBAbeforeN; + U.AbeforeN(); + if (sn[--on]) { + sn[on++] = U.A; + break + } + sn[on++] = U.modeBAbeforeE; + U.AbeforeE(); + if (sn[--on]) { + sn[on++] = U.A; + break + } + sn[on++] = U.modeBNbeforeK; + U.NbeforeK(); + if (sn[--on]) { + sn[on++] = U.N; + break + } + sn[on++] = U.modeBNbeforeB; + U.NbeforeB(); + if (sn[--on]) { + sn[on++] = U.N; + break + } + sn[on++] = U.modeBNbeforeA; + U.NbeforeA(); + if (sn[--on]) { + sn[on++] = U.N; + break + } + sn[on++] = U.modeBNbeforeE; + U.NbeforeE(); + if (sn[--on]) { + sn[on++] = U.N; + break + } + sn[on++] = U.modeBAbeforeE; + U.AorNbeforeE(); + var wt = sn[--on]; + if (wt && Dn(U.numAorN, un(U.modeBAbeforeN, U.ver))) { + sn[on++] = U.modeBNbeforeA; + U.nextNslt(); + if (sn[--on]) { + sn[on++] = U.A; + break + } + } + sn[on++] = U.B; + break + } + if (U.mode == U.A) { + if (U.numK >= 1) { + sn[on++] = U.K; + break + } + if (U.numB >= 1) { + sn[on++] = U.B; + break + } + sn[on++] = U.modeANbeforeA; + U.NbeforeA(); + if (sn[--on]) { + sn[on++] = U.N; + break + } + sn[on++] = U.modeANbeforeB; + U.NbeforeB(); + if (sn[--on]) { + sn[on++] = U.N; + break + } + sn[on++] = U.modeANbeforeE; + U.NbeforeE(); + if (sn[--on]) { + sn[on++] = U.N; + break + } + if (U.numA >= 1 || U.numN >= 1) { + sn[on++] = U.A; + break + } + sn[on++] = U.B; + break + } + if (U.mode == U.N) { + if (U.numK >= 1) { + sn[on++] = U.K; + break + } + if (U.numB >= 1) { + sn[on++] = U.B; + break + } + if (U.numA >= 1) { + sn[on++] = U.A; + break + } + if (U.numN >= 1) { + sn[on++] = U.N; + break + } + sn[on++] = U.B; + break + } + if (U.mode == U.K) { + if (U.numB >= 1) { + sn[on++] = U.B; + break + } + if (U.numA >= 1) { + sn[on++] = U.A; + break + } + if (U.numN >= 1) { + sn[on++] = U.N; + break + } + if (U.numK >= 1) { + sn[on++] = U.K; + break + } + sn[on++] = U.B; + break + } + } + var Mt = sn[--on]; + sn[on++] = Mt; + if (Mt == U.K && U.fnc1first) { + on--; + sn[on++] = U.B + } + var Pt = sn[--on]; + sn[on++] = Pt; + if (Pt == U.mode) { + on--; + var jt = U.mode == U.K ? 2 : 1; + U.dat = hn(U.msg, U.i, jt); + sn[on++] = Infinity; + In(U.seq); + sn[on++] = Infinity; + var Et = sn[--on]; + var Tt = sn[--on]; + sn[on++] = Et; + In(Tt); + In(U.dat); + var Ct = Lr(); + sn[on++] = Ct; + U.seq = Lr() + } else { + U.mode = sn[--on]; + if (U.mode == U.K) { + sn[on++] = U.K; + sn[on++] = hn(U.msg, U.i, U.numK * 2) + } + if (U.mode == U.B) { + sn[on++] = U.B; + sn[on++] = hn(U.msg, U.i, U.numB) + } + if (U.mode == U.A) { + sn[on++] = U.A; + sn[on++] = hn(U.msg, U.i, U.numA) + } + if (U.mode == U.N) { + sn[on++] = U.N; + sn[on++] = hn(U.msg, U.i, U.numN) + } + if (U.mode == U.E) { + U.mode = -1; + sn[on++] = U.E; + sn[on++] = hn(U.msg, U.i, 1) + } + U.dat = sn[--on]; + U.sw = sn[--on]; + sn[on++] = Infinity; + In(U.seq); + sn[on++] = U.sw; + sn[on++] = U.dat; + U.seq = Lr() + } + U.i = U.i + U.dat.length + } + for (; ;) { + if (U.seq == -1) break; + U.bits = ln(23648); + U.j = 0; + if (U.fnc1first) { + if (Sn(U.ver, U.vR7x43)) sn[on++] = "0101"; + else sn[on++] = "101"; + U.addtobits() + } + U.abort = false; + for (var a = 0, Bt = U.seq.length - 1; a <= Bt; a += 2) { + U.i = a; + U.mode = un(U.seq, U.i); + sn[on++] = un(un(U.mids, U.ver), U.mode); + U.addtobits(); + U.chars = un(U.seq, U.i + 1); + sn[on++] = "charslen"; + sn[on++] = U.chars.length; + if (U.mode == U.K) { + var St = sn[--on]; + sn[on++] = ~~(St / 2) + } + var Dt = sn[--on]; + U[sn[--on]] = Dt; + if (U.mode != U.E) { + U.cclen = un(un(U.cclens, U.ver), U.mode); + if (U.charslen >= ~~Math.pow(2, U.cclen)) { + U.abort = true; + break + } + sn[on++] = U.charslen; + sn[on++] = U.cclen; + U.tobin(); + U.addtobits() + } + sn[on++] = U.chars; + if (U[un(U.encfuncs, U.mode)]() === true) break; + U.addtobits() + } + if (U.abort) break; + U.bits = hn(U.bits, 0, U.j); + fn(U.msgbits, U.ver, U.bits); + break + } + } + if (!Cn.__20173__) (function () { + var t = Object.create(U); + t.metrics = Lr([Lr(["micro", "M1", t.vM1, 11, 11, 98, 99, 36, Lr([2, 99, 99, 99]), Lr([1, 0, -1, -1, -1, -1, -1, -1])]), Lr(["micro", "M2", t.vM2, 13, 13, 98, 99, 80, Lr([5, 6, 99, 99]), Lr([1, 0, 1, 0, -1, -1, -1, -1])]), Lr(["micro", "M3", t.vM3, 15, 15, 98, 99, 132, Lr([6, 8, 99, 99]), Lr([1, 0, 1, 0, -1, -1, -1, -1])]), Lr(["micro", "M4", t.vM4, 17, 17, 98, 99, 192, Lr([8, 10, 14, 99]), Lr([1, 0, 1, 0, 1, 0, -1, -1])]), Lr(["full", "1", t.v1to9, 21, 21, 98, 99, 208, Lr([7, 10, 13, 17]), Lr([1, 0, 1, 0, 1, 0, 1, 0])]), Lr(["full", "2", t.v1to9, 25, 25, 18, 99, 359, Lr([10, 16, 22, 28]), Lr([1, 0, 1, 0, 1, 0, 1, 0])]), Lr(["full", "3", t.v1to9, 29, 29, 22, 99, 567, Lr([15, 26, 36, 44]), Lr([1, 0, 1, 0, 2, 0, 2, 0])]), Lr(["full", "4", t.v1to9, 33, 33, 26, 99, 807, Lr([20, 36, 52, 64]), Lr([1, 0, 2, 0, 2, 0, 4, 0])]), Lr(["full", "5", t.v1to9, 37, 37, 30, 99, 1079, Lr([26, 48, 72, 88]), Lr([1, 0, 2, 0, 2, 2, 2, 2])]), Lr(["full", "6", t.v1to9, 41, 41, 34, 99, 1383, Lr([36, 64, 96, 112]), Lr([2, 0, 4, 0, 4, 0, 4, 0])]), Lr(["full", "7", t.v1to9, 45, 45, 22, 38, 1568, Lr([40, 72, 108, 130]), Lr([2, 0, 4, 0, 2, 4, 4, 1])]), Lr(["full", "8", t.v1to9, 49, 49, 24, 42, 1936, Lr([48, 88, 132, 156]), Lr([2, 0, 2, 2, 4, 2, 4, 2])]), Lr(["full", "9", t.v1to9, 53, 53, 26, 46, 2336, Lr([60, 110, 160, 192]), Lr([2, 0, 3, 2, 4, 4, 4, 4])]), Lr(["full", "10", t.v10to26, 57, 57, 28, 50, 2768, Lr([72, 130, 192, 224]), Lr([2, 2, 4, 1, 6, 2, 6, 2])]), Lr(["full", "11", t.v10to26, 61, 61, 30, 54, 3232, Lr([80, 150, 224, 264]), Lr([4, 0, 1, 4, 4, 4, 3, 8])]), Lr(["full", "12", t.v10to26, 65, 65, 32, 58, 3728, Lr([96, 176, 260, 308]), Lr([2, 2, 6, 2, 4, 6, 7, 4])]), Lr(["full", "13", t.v10to26, 69, 69, 34, 62, 4256, Lr([104, 198, 288, 352]), Lr([4, 0, 8, 1, 8, 4, 12, 4])]), Lr(["full", "14", t.v10to26, 73, 73, 26, 46, 4651, Lr([120, 216, 320, 384]), Lr([3, 1, 4, 5, 11, 5, 11, 5])]), Lr(["full", "15", t.v10to26, 77, 77, 26, 48, 5243, Lr([132, 240, 360, 432]), Lr([5, 1, 5, 5, 5, 7, 11, 7])]), Lr(["full", "16", t.v10to26, 81, 81, 26, 50, 5867, Lr([144, 280, 408, 480]), Lr([5, 1, 7, 3, 15, 2, 3, 13])]), Lr(["full", "17", t.v10to26, 85, 85, 30, 54, 6523, Lr([168, 308, 448, 532]), Lr([1, 5, 10, 1, 1, 15, 2, 17])]), Lr(["full", "18", t.v10to26, 89, 89, 30, 56, 7211, Lr([180, 338, 504, 588]), Lr([5, 1, 9, 4, 17, 1, 2, 19])]), Lr(["full", "19", t.v10to26, 93, 93, 30, 58, 7931, Lr([196, 364, 546, 650]), Lr([3, 4, 3, 11, 17, 4, 9, 16])]), Lr(["full", "20", t.v10to26, 97, 97, 34, 62, 8683, Lr([224, 416, 600, 700]), Lr([3, 5, 3, 13, 15, 5, 15, 10])]), Lr(["full", "21", t.v10to26, 101, 101, 28, 50, 9252, Lr([224, 442, 644, 750]), Lr([4, 4, 17, 0, 17, 6, 19, 6])]), Lr(["full", "22", t.v10to26, 105, 105, 26, 50, 10068, Lr([252, 476, 690, 816]), Lr([2, 7, 17, 0, 7, 16, 34, 0])]), Lr(["full", "23", t.v10to26, 109, 109, 30, 54, 10916, Lr([270, 504, 750, 900]), Lr([4, 5, 4, 14, 11, 14, 16, 14])]), Lr(["full", "24", t.v10to26, 113, 113, 28, 54, 11796, Lr([300, 560, 810, 960]), Lr([6, 4, 6, 14, 11, 16, 30, 2])]), Lr(["full", "25", t.v10to26, 117, 117, 32, 58, 12708, Lr([312, 588, 870, 1050]), Lr([8, 4, 8, 13, 7, 22, 22, 13])]), Lr(["full", "26", t.v10to26, 121, 121, 30, 58, 13652, Lr([336, 644, 952, 1110]), Lr([10, 2, 19, 4, 28, 6, 33, 4])]), Lr(["full", "27", t.v27to40, 125, 125, 34, 62, 14628, Lr([360, 700, 1020, 1200]), Lr([8, 4, 22, 3, 8, 26, 12, 28])]), Lr(["full", "28", t.v27to40, 129, 129, 26, 50, 15371, Lr([390, 728, 1050, 1260]), Lr([3, 10, 3, 23, 4, 31, 11, 31])]), Lr(["full", "29", t.v27to40, 133, 133, 30, 54, 16411, Lr([420, 784, 1140, 1350]), Lr([7, 7, 21, 7, 1, 37, 19, 26])]), Lr(["full", "30", t.v27to40, 137, 137, 26, 52, 17483, Lr([450, 812, 1200, 1440]), Lr([5, 10, 19, 10, 15, 25, 23, 25])]), Lr(["full", "31", t.v27to40, 141, 141, 30, 56, 18587, Lr([480, 868, 1290, 1530]), Lr([13, 3, 2, 29, 42, 1, 23, 28])]), Lr(["full", "32", t.v27to40, 145, 145, 34, 60, 19723, Lr([510, 924, 1350, 1620]), Lr([17, 0, 10, 23, 10, 35, 19, 35])]), Lr(["full", "33", t.v27to40, 149, 149, 30, 58, 20891, Lr([540, 980, 1440, 1710]), Lr([17, 1, 14, 21, 29, 19, 11, 46])]), Lr(["full", "34", t.v27to40, 153, 153, 34, 62, 22091, Lr([570, 1036, 1530, 1800]), Lr([13, 6, 14, 23, 44, 7, 59, 1])]), Lr(["full", "35", t.v27to40, 157, 157, 30, 54, 23008, Lr([570, 1064, 1590, 1890]), Lr([12, 7, 12, 26, 39, 14, 22, 41])]), Lr(["full", "36", t.v27to40, 161, 161, 24, 50, 24272, Lr([600, 1120, 1680, 1980]), Lr([6, 14, 6, 34, 46, 10, 2, 64])]), Lr(["full", "37", t.v27to40, 165, 165, 28, 54, 25568, Lr([630, 1204, 1770, 2100]), Lr([17, 4, 29, 14, 49, 10, 24, 46])]), Lr(["full", "38", t.v27to40, 169, 169, 32, 58, 26896, Lr([660, 1260, 1860, 2220]), Lr([4, 18, 13, 32, 48, 14, 42, 32])]), Lr(["full", "39", t.v27to40, 173, 173, 26, 54, 28256, Lr([720, 1316, 1950, 2310]), Lr([20, 4, 40, 7, 43, 22, 10, 67])]), Lr(["full", "40", t.v27to40, 177, 177, 30, 58, 29648, Lr([750, 1372, 2040, 2430]), Lr([19, 6, 18, 31, 34, 34, 20, 61])]), Lr(["rmqr", "R7x43", t.vR7x43, 7, 43, 22, 99, 104, Lr([99, 7, 99, 10]), Lr([-1, -1, 1, 0, -1, -1, 1, 0])]), Lr(["rmqr", "R7x59", t.vR7x59, 7, 59, 20, 40, 171, Lr([99, 9, 99, 14]), Lr([-1, -1, 1, 0, -1, -1, 1, 0])]), Lr(["rmqr", "R7x77", t.vR7x77, 7, 77, 26, 52, 261, Lr([99, 12, 99, 22]), Lr([-1, -1, 1, 0, -1, -1, 1, 0])]), Lr(["rmqr", "R7x99", t.vR7x99, 7, 99, 24, 50, 358, Lr([99, 16, 99, 30]), Lr([-1, -1, 1, 0, -1, -1, 1, 0])]), Lr(["rmqr", "R7x139", t.vR7x139, 7, 139, 28, 56, 545, Lr([99, 24, 99, 44]), Lr([-1, -1, 1, 0, -1, -1, 2, 0])]), Lr(["rmqr", "R9x43", t.vR9x43, 9, 43, 22, 99, 170, Lr([99, 9, 99, 14]), Lr([-1, -1, 1, 0, -1, -1, 1, 0])]), Lr(["rmqr", "R9x59", t.vR9x59, 9, 59, 20, 40, 267, Lr([99, 12, 99, 22]), Lr([-1, -1, 1, 0, -1, -1, 1, 0])]), Lr(["rmqr", "R9x77", t.vR9x77, 9, 77, 26, 52, 393, Lr([99, 18, 99, 32]), Lr([-1, -1, 1, 0, -1, -1, 1, 1])]), Lr(["rmqr", "R9x99", t.vR9x99, 9, 99, 24, 50, 532, Lr([99, 24, 99, 44]), Lr([-1, -1, 1, 0, -1, -1, 2, 0])]), Lr(["rmqr", "R9x139", t.vR9x139, 9, 139, 28, 56, 797, Lr([99, 36, 99, 66]), Lr([-1, -1, 1, 1, -1, -1, 3, 0])]), Lr(["rmqr", "R11x27", t.vR11x27, 11, 27, 98, 99, 122, Lr([99, 8, 99, 10]), Lr([-1, -1, 1, 0, -1, -1, 1, 0])]), Lr(["rmqr", "R11x43", t.vR11x43, 11, 43, 22, 99, 249, Lr([99, 12, 99, 20]), Lr([-1, -1, 1, 0, -1, -1, 1, 0])]), Lr(["rmqr", "R11x59", t.vR11x59, 11, 59, 20, 40, 376, Lr([99, 16, 99, 32]), Lr([-1, -1, 1, 0, -1, -1, 1, 1])]), Lr(["rmqr", "R11x77", t.vR11x77, 11, 77, 26, 52, 538, Lr([99, 24, 99, 44]), Lr([-1, -1, 1, 0, -1, -1, 1, 1])]), Lr(["rmqr", "R11x99", t.vR11x99, 11, 99, 24, 50, 719, Lr([99, 32, 99, 60]), Lr([-1, -1, 1, 1, -1, -1, 1, 1])]), Lr(["rmqr", "R11x139", t.vR11x139, 11, 139, 28, 56, 1062, Lr([99, 48, 99, 90]), Lr([-1, -1, 2, 0, -1, -1, 3, 0])]), Lr(["rmqr", "R13x27", t.vR13x27, 13, 27, 98, 99, 172, Lr([99, 9, 99, 14]), Lr([-1, -1, 1, 0, -1, -1, 1, 0])]), Lr(["rmqr", "R13x43", t.vR13x43, 13, 43, 22, 99, 329, Lr([99, 14, 99, 28]), Lr([-1, -1, 1, 0, -1, -1, 1, 0])]), Lr(["rmqr", "R13x59", t.vR13x59, 13, 59, 20, 40, 486, Lr([99, 22, 99, 40]), Lr([-1, -1, 1, 0, -1, -1, 2, 0])]), Lr(["rmqr", "R13x77", t.vR13x77, 13, 77, 26, 52, 684, Lr([99, 32, 99, 56]), Lr([-1, -1, 1, 1, -1, -1, 1, 1])]), Lr(["rmqr", "R13x99", t.vR13x99, 13, 99, 24, 50, 907, Lr([99, 40, 99, 78]), Lr([-1, -1, 1, 1, -1, -1, 1, 2])]), Lr(["rmqr", "R13x139", t.vR13x139, 13, 139, 28, 56, 1328, Lr([99, 60, 99, 112]), Lr([-1, -1, 2, 1, -1, -1, 2, 2])]), Lr(["rmqr", "R15x43", t.vR15x43, 15, 43, 22, 99, 409, Lr([99, 18, 99, 36]), Lr([-1, -1, 1, 0, -1, -1, 1, 1])]), Lr(["rmqr", "R15x59", t.vR15x59, 15, 59, 20, 40, 596, Lr([99, 26, 99, 48]), Lr([-1, -1, 1, 0, -1, -1, 2, 0])]), Lr(["rmqr", "R15x77", t.vR15x77, 15, 77, 26, 52, 830, Lr([99, 36, 99, 72]), Lr([-1, -1, 1, 1, -1, -1, 2, 1])]), Lr(["rmqr", "R15x99", t.vR15x99, 15, 99, 24, 50, 1095, Lr([99, 48, 99, 88]), Lr([-1, -1, 2, 0, -1, -1, 4, 0])]), Lr(["rmqr", "R15x139", t.vR15x139, 15, 139, 28, 56, 1594, Lr([99, 72, 99, 130]), Lr([-1, -1, 2, 1, -1, -1, 1, 4])]), Lr(["rmqr", "R17x43", t.vR17x43, 17, 43, 22, 99, 489, Lr([99, 22, 99, 40]), Lr([-1, -1, 1, 0, -1, -1, 1, 1])]), Lr(["rmqr", "R17x59", t.vR17x59, 17, 59, 20, 40, 706, Lr([99, 32, 99, 60]), Lr([-1, -1, 2, 0, -1, -1, 2, 0])]), Lr(["rmqr", "R17x77", t.vR17x77, 17, 77, 26, 52, 976, Lr([99, 44, 99, 84]), Lr([-1, -1, 2, 0, -1, -1, 1, 2])]), Lr(["rmqr", "R17x99", t.vR17x99, 17, 99, 24, 50, 1283, Lr([99, 60, 99, 104]), Lr([-1, -1, 2, 1, -1, -1, 4, 0])]), Lr(["rmqr", "R17x139", t.vR17x139, 17, 139, 28, 56, 1860, Lr([99, 80, 99, 156]), Lr([-1, -1, 4, 0, -1, -1, 2, 4])])]); + for (var e in t) t.hasOwnProperty(e) && (Cn.$ctx[e] = t[e]); + Cn.__20173__ = 1 + })(); + sn[on++] = "eclval"; + gn("LMQH", U.eclevel); + on--; + var kt = sn[--on]; + var Nt = sn[--on]; + sn[on++] = kt.length; + sn[on++] = Nt; + on--; + var Ut = sn[--on]; + var Ht = sn[--on]; + sn[on++] = Ut; + sn[on++] = Ht; + on--; + var Rt = sn[--on]; + U[sn[--on]] = Rt; + for (var o = 0, zt = U.metrics.length - 1; o <= zt; o += 1) { + U.i = o; + U.m = un(U.metrics, U.i); + U.frmt = un(U.m, 0); + U.vers = un(U.m, 1); + U.vergrp = un(U.m, 2); + U.verind = U.i - 44; + U.rows = un(U.m, 3); + U.cols = un(U.m, 4); + U.asp2 = un(U.m, 5); + U.asp3 = un(U.m, 6); + U.nmod = un(U.m, 7); + U.ncws = ~~(U.nmod / 8); + U.rbit = U.nmod % 8; + U.lc4b = false; + if (_n(U.vers, "M1") || _n(U.vers, "M3")) { + U.ncws = U.ncws + 1; + U.rbit = 0; + U.lc4b = true + } + U.ecws = un(un(U.m, 8), U.eclval); + U.dcws = Mn(U.ncws - U.ecws); + var Ot = U.lc4b ? 4 : 0; + U.dmod = Mn(U.dcws * 8 - Ot); + U.ecb1 = un(un(U.m, 9), U.eclval * 2); + U.ecb2 = un(un(U.m, 9), Mn(U.eclval * 2 + 1)); + U.okay = true; + if (yn(U.format, U.frmt)) U.okay = false; + if (_n(U.frmt, "micro") && U.fnc1first) U.okay = false; + if (yn(U.version, "unset") && yn(U.version, U.vers)) U.okay = false; + if (U.ecb1 == -1 || U.ecb2 == -1) U.okay = false; + U.verbits = un(U.msgbits, U.vergrp); + if (U.verbits == -1) U.okay = false; + else if (U.verbits.length > U.dmod) U.okay = false; + U.term = hn("000000000", 0, un(U.termlens, U.vergrp)); + if (U.okay) break + } + if (!U.okay) { + sn[on++] = "bwipp.qrcodeNoValidSymbol#20217"; + sn[on++] = "Maximum length exceeded or invalid content"; + Pn() + } + U.format = U.frmt; + U.version = U.vers; + U.msgbits = U.verbits; + U.dcpb = ~~(U.dcws / Mn(U.ecb1 + U.ecb2)); + U.ecpb = ~~(U.ncws / Mn(U.ecb1 + U.ecb2)) - U.dcpb; + var Lt = U.term; + var Wt = U.dmod; + var Gt = U.msgbits; + var Zt = U.term; + var Ft = Zt.length; + var s = Mn(Wt - Gt.length); + if (Mn(Wt - Gt.length) > Zt.length) { + var Yt = Ft; + Ft = s; + s = Yt + } + U.term = hn(Lt, 0, s); + var c = ln(U.msgbits.length + U.term.length); + mn(c, 0, U.msgbits); + mn(c, U.msgbits.length, U.term); + U.msgbits = c; + U.pad = ln(U.dmod); + for (var l = 0, Qt = U.pad.length - 1; l <= Qt; l += 1) fn(U.pad, l, 48); + mn(U.pad, 0, U.msgbits); + U.padnum = 0; + var Jt = U.lc4b ? 5 : 1; + for (var p = ~~(Math.ceil(U.msgbits.length / 8) * 8), Vt = Mn(U.dmod - Jt); p <= Vt; p += 8) { + mn(U.pad, p, un(U.padstrs, U.padnum)); + U.padnum = (U.padnum + 1) % 2 + } + U.cws = Lr(U.dcws); + for (var d = 0, Kt = U.cws.length - 1; d <= Kt; d += 1) { + U.c = d; + U.bpcw = 8; + if (U.lc4b && U.c == U.cws.length - 1) U.bpcw = 4; + U.cwb = hn(U.pad, U.c * 8, U.bpcw); + U.cw = 0; + for (var u = 0, qt = U.bpcw - 1; u <= qt; u += 1) { + U.i = u; + U.cw = Mn(U.cw + ~~Math.pow(2, U.bpcw - U.i - 1) * Mn(un(U.cwb, U.i) - 48)) + } + fn(U.cws, U.c, U.cw) + } + if (U.lc4b) { + var Xt = U.cws; + var $t = U.cws; + fn(Xt, $t.length - 1, un(Xt, $t.length - 1) << 4) + } + var te = un(U.options, "debugcws") !== undefined; + if (te) { + sn[on++] = "bwipp.debugcws#20261"; + sn[on++] = U.cws; + Pn() + } + if (!Cn.__20268__) (function () { + var t = Object.create(U); + sn[on++] = Infinity; + sn[on++] = 1; + for (var e = 0, i = 255; e < i; e++) { + var n = sn[--on]; + var r = n * 2; + sn[on++] = n; + sn[on++] = r; + if (r >= 256) { + var a = sn[--on]; + sn[on++] = a ^ 285 + } + } + t.rsalog = Lr(); + t.rslog = Lr(256); + for (var o = 1; o <= 255; o += 1) fn(t.rslog, un(t.rsalog, o), o); + for (var s in t) t.hasOwnProperty(s) && (Cn.$ctx[s] = t[s]); + Cn.__20268__ = 1 + })(); + U.rsprod = function () { + var t = sn[--on]; + var e = sn[--on]; + sn[on++] = e; + sn[on++] = t; + if (t != 0 && e != 0) { + var i = un(U.rslog, sn[--on]); + var n = un(U.rsalog, Mn(i + un(U.rslog, sn[--on])) % 255); + sn[on++] = n + } else { + on -= 2; + sn[on++] = 0 + } + }; + sn[on++] = Infinity; + sn[on++] = 1; + for (var ee = 0, ie = U.ecpb; ee < ie; ee++) sn[on++] = 0; + U.coeffs = Lr(); + for (var f = 0, ne = U.ecpb - 1; f <= ne; f += 1) { + U.i = f; + fn(U.coeffs, U.i + 1, un(U.coeffs, U.i)); + for (var h = U.i; h >= 1; h -= 1) { + U.j = h; + sn[on++] = U.coeffs; + sn[on++] = U.j; + sn[on++] = un(U.coeffs, U.j - 1); + sn[on++] = un(U.coeffs, U.j); + sn[on++] = un(U.rsalog, U.i); + U.rsprod(); + var re = sn[--on]; + var ae = sn[--on]; + var oe = sn[--on]; + fn(sn[--on], oe, xn(ae, re)) + } + sn[on++] = U.coeffs; + sn[on++] = 0; + sn[on++] = un(U.coeffs, 0); + sn[on++] = un(U.rsalog, U.i); + U.rsprod(); + var se = sn[--on]; + var ce = sn[--on]; + fn(sn[--on], ce, se) + } + U.coeffs = hn(U.coeffs, 0, U.coeffs.length - 1); + U.rscodes = function () { + U.rscws = sn[--on]; + U.rsnd = U.rscws.length; + sn[on++] = Infinity; + vn(U.rscws); + for (var t = 0, e = U.ecpb; t < e; t++) sn[on++] = 0; + U.rscws = Lr(); + for (var i = 0, n = U.rsnd - 1; i <= n; i += 1) { + U.m = i; + U.k = un(U.rscws, U.m); + for (var r = 0, a = U.ecpb - 1; r <= a; r += 1) { + U.j = r; + sn[on++] = U.rscws; + sn[on++] = U.m + U.j + 1; + sn[on++] = un(U.coeffs, U.ecpb - U.j - 1); + sn[on++] = U.k; + U.rsprod(); + var o = sn[--on]; + var s = sn[--on]; + fn(sn[--on], s, xn(o, un(U.rscws, U.m + U.j + 1))) + } + } + sn[on++] = hn(U.rscws, U.rsnd, U.ecpb) + }; + U.dcwsb = Lr(Mn(U.ecb1 + U.ecb2)); + U.ecwsb = Lr(Mn(U.ecb1 + U.ecb2)); + for (var m = 0, le = Mn(U.ecb1 - 1); m <= le; m += 1) { + U.i = m; + fn(U.dcwsb, U.i, hn(U.cws, U.i * U.dcpb, U.dcpb)); + sn[on++] = U.ecwsb; + sn[on++] = U.i; + sn[on++] = un(U.dcwsb, U.i); + U.rscodes(); + var pe = sn[--on]; + var de = sn[--on]; + fn(sn[--on], de, pe) + } + for (var g = 0, ue = Mn(U.ecb2 - 1); g <= ue; g += 1) { + U.i = g; + fn(U.dcwsb, Mn(U.ecb1 + U.i), hn(U.cws, Mn(U.ecb1 * U.dcpb + U.i * (U.dcpb + 1)), U.dcpb + 1)); + sn[on++] = U.ecwsb; + sn[on++] = Mn(U.ecb1 + U.i); + sn[on++] = un(U.dcwsb, Mn(U.ecb1 + U.i)); + U.rscodes(); + var fe = sn[--on]; + var he = sn[--on]; + fn(sn[--on], he, fe) + } + U.cws = Lr(U.ncws); + U.cw = 0; + for (var v = 0, me = U.dcpb; v <= me; v += 1) { + U.i = v; + for (var b = 0, ge = Mn(Mn(U.ecb1 + U.ecb2) - 1); b <= ge; b += 1) { + U.j = b; + if (U.i < un(U.dcwsb, U.j).length) { + fn(U.cws, U.cw, un(un(U.dcwsb, U.j), U.i)); + U.cw = U.cw + 1 + } + } + } + for (var I = 0, ve = U.ecpb - 1; I <= ve; I += 1) { + U.i = I; + for (var A = 0, be = Mn(Mn(U.ecb1 + U.ecb2) - 1); A <= be; A += 1) { + U.j = A; + fn(U.cws, U.cw, un(un(U.ecwsb, U.j), U.i)); + U.cw = U.cw + 1 + } + } + if (U.rbit > 0) { + U.pad = Lr(U.cws.length + 1); + mn(U.pad, 0, U.cws); + fn(U.pad, U.pad.length - 1, 0); + U.cws = U.pad + } + if (U.lc4b) { + var Ie = U.cws; + var Ae = U.dcws; + fn(Ie, Mn(Ae - 1), un(Ie, Mn(Ae - 1)) >>> 4); + for (var _ = Mn(U.dcws - 1), _e = U.ncws - 2; _ <= _e; _ += 1) { + U.i = _; + fn(U.cws, U.i, (un(U.cws, U.i) & 15) << 4); + fn(U.cws, U.i, un(U.cws, U.i + 1) >>> 4 & 15 | un(U.cws, U.i)) + } + fn(U.cws, U.ncws - 1, (un(U.cws, U.ncws - 1) & 15) << 4) + } + var ye = un(U.options, "debugecc") !== undefined; + if (ye) { + sn[on++] = "bwipp.debugecc#20363"; + sn[on++] = U.cws; + Pn() + } + sn[on++] = Infinity; + for (var xe = 0, we = U.rows * U.cols; xe < we; xe++) sn[on++] = -1; + U.pixs = Lr(); + U.qmv = function () { + var t = sn[--on]; + var e = sn[--on]; + sn[on++] = Mn(e + t * U.cols) + }; + if (_n(U.format, "full")) + for (var y = 8, Me = Mn(U.cols - 9); y <= Me; y += 1) { + U.i = y; + sn[on++] = U.pixs; + sn[on++] = U.i; + sn[on++] = 6; + U.qmv(); + var Pe = sn[--on]; + fn(sn[--on], Pe, (U.i + 1) % 2); + sn[on++] = U.pixs; + sn[on++] = 6; + sn[on++] = U.i; + U.qmv(); + var je = sn[--on]; + fn(sn[--on], je, (U.i + 1) % 2) + } + if (_n(U.format, "micro")) + for (var x = 8, Ee = Mn(U.cols - 1); x <= Ee; x += 1) { + U.i = x; + sn[on++] = U.pixs; + sn[on++] = U.i; + sn[on++] = 0; + U.qmv(); + var Te = sn[--on]; + fn(sn[--on], Te, (U.i + 1) % 2); + sn[on++] = U.pixs; + sn[on++] = 0; + sn[on++] = U.i; + U.qmv(); + var Ce = sn[--on]; + fn(sn[--on], Ce, (U.i + 1) % 2) + } + if (_n(U.format, "rmqr")) { + for (var w = 3, Be = Mn(U.cols - 4); w <= Be; w += 1) { + U.i = w; + sn[on++] = U.pixs; + sn[on++] = U.i; + sn[on++] = 0; + U.qmv(); + var Se = sn[--on]; + fn(sn[--on], Se, (U.i + 1) % 2); + sn[on++] = U.pixs; + sn[on++] = U.i; + sn[on++] = Mn(U.rows - 1); + U.qmv(); + var De = sn[--on]; + fn(sn[--on], De, (U.i + 1) % 2) + } + for (var M = 3, ke = Mn(U.rows - 4); M <= ke; M += 1) { + U.i = M; + sn[on++] = U.pixs; + sn[on++] = 0; + sn[on++] = U.i; + U.qmv(); + var Ne = sn[--on]; + fn(sn[--on], Ne, (U.i + 1) % 2); + sn[on++] = U.pixs; + sn[on++] = Mn(U.cols - 1); + sn[on++] = U.i; + U.qmv(); + var Ue = sn[--on]; + fn(sn[--on], Ue, (U.i + 1) % 2) + } + for (var P = Mn(U.asp2 - 1), He = Mn(U.asp3 - U.asp2), Re = Mn(U.cols - 13); He < 0 ? P >= Re : P <= Re; P += He) { + U.i = P; + for (var j = 3, ze = Mn(U.rows - 4); j <= ze; j += 1) { + U.j = j; + sn[on++] = U.pixs; + sn[on++] = U.i; + sn[on++] = U.j; + U.qmv(); + var Oe = sn[--on]; + fn(sn[--on], Oe, (U.j + 1) % 2) + } + } + } + if (!Cn.__20452__) (function () { + var t = Object.create(U); + t.fpat = Lr([Lr([1, 1, 1, 1, 1, 1, 1, 0]), Lr([1, 0, 0, 0, 0, 0, 1, 0]), Lr([1, 0, 1, 1, 1, 0, 1, 0]), Lr([1, 0, 1, 1, 1, 0, 1, 0]), Lr([1, 0, 1, 1, 1, 0, 1, 0]), Lr([1, 0, 0, 0, 0, 0, 1, 0]), Lr([1, 1, 1, 1, 1, 1, 1, 0]), Lr([0, 0, 0, 0, 0, 0, 0, 0])]); + t.fsubpat = Lr([Lr([1, 1, 1, 1, 1, 9, 9, 9]), Lr([1, 0, 0, 0, 1, 9, 9, 9]), Lr([1, 0, 1, 0, 1, 9, 9, 9]), Lr([1, 0, 0, 0, 1, 9, 9, 9]), Lr([1, 1, 1, 1, 1, 9, 9, 9]), Lr([9, 9, 9, 9, 9, 9, 9, 9]), Lr([9, 9, 9, 9, 9, 9, 9, 9]), Lr([9, 9, 9, 9, 9, 9, 9, 9])]); + t.fcorpat = Lr([Lr([1, 1, 1, 9, 9, 9, 9, 9]), Lr([1, 0, 9, 9, 9, 9, 9, 9]), Lr([1, 9, 9, 9, 9, 9, 9, 9]), Lr([9, 9, 9, 9, 9, 9, 9, 9]), Lr([9, 9, 9, 9, 9, 9, 9, 9]), Lr([9, 9, 9, 9, 9, 9, 9, 9]), Lr([9, 9, 9, 9, 9, 9, 9, 9]), Lr([9, 9, 9, 9, 9, 9, 9, 9])]); + t.fnullpat = Lr([Lr([9, 9, 9, 9, 9, 9, 9, 9]), Lr([9, 9, 9, 9, 9, 9, 9, 9]), Lr([9, 9, 9, 9, 9, 9, 9, 9]), Lr([9, 9, 9, 9, 9, 9, 9, 9]), Lr([9, 9, 9, 9, 9, 9, 9, 9]), Lr([9, 9, 9, 9, 9, 9, 9, 9]), Lr([9, 9, 9, 9, 9, 9, 9, 9]), Lr([9, 9, 9, 9, 9, 9, 9, 9])]); + var e = new Map([ + ["full", Lr([t.fpat, t.fpat, t.fpat, t.fnullpat])], + ["micro", Lr([t.fpat, t.fnullpat, t.fnullpat, t.fnullpat])], + ["rmqr", Lr([t.fpat, t.fcorpat, t.fcorpat, t.fsubpat])] + ]); + t.fpatmap = e; + for (var i in t) t.hasOwnProperty(i) && (Cn.$ctx[i] = t[i]); + Cn.__20452__ = 1 + })(); + U.fpats = un(U.fpatmap, U.format); + for (var E = 0; E <= 7; E += 1) { + U.y = E; + for (var T = 0; T <= 7; T += 1) { + U.x = T; + U.fpb0 = un(un(un(U.fpats, 0), U.y), U.x); + U.fpb1 = un(un(un(U.fpats, 1), U.y), U.x); + U.fpb2 = un(un(un(U.fpats, 2), U.y), U.x); + U.fpb3 = un(un(un(U.fpats, 3), U.y), U.x); + if (U.fpb0 != 9 && U.y < U.rows) { + sn[on++] = U.pixs; + sn[on++] = U.x; + sn[on++] = U.y; + U.qmv(); + var Le = sn[--on]; + fn(sn[--on], Le, U.fpb0) + } + if (U.fpb1 != 9) { + sn[on++] = U.pixs; + sn[on++] = Mn(Mn(U.cols - U.x) - 1); + sn[on++] = U.y; + U.qmv(); + var We = sn[--on]; + fn(sn[--on], We, U.fpb1) + } + if (U.fpb2 != 9) { + sn[on++] = U.pixs; + sn[on++] = U.x; + sn[on++] = Mn(Mn(U.rows - U.y) - 1); + U.qmv(); + var Ge = sn[--on]; + fn(sn[--on], Ge, U.fpb2) + } + if (U.fpb3 != 9) { + sn[on++] = U.pixs; + sn[on++] = Mn(Mn(U.cols - U.x) - 1); + sn[on++] = Mn(Mn(U.rows - U.y) - 1); + U.qmv(); + var Ze = sn[--on]; + fn(sn[--on], Ze, U.fpb3) + } + } + } + if (!Cn.__20485__) (function () { + var t = Object.create(U); + t.algnpatfull = Lr([Lr([1, 1, 1, 1, 1]), Lr([1, 0, 0, 0, 1]), Lr([1, 0, 1, 0, 1]), Lr([1, 0, 0, 0, 1]), Lr([1, 1, 1, 1, 1])]); + t.algnpatrmqr = Lr([Lr([1, 1, 1, 9, 9]), Lr([1, 0, 1, 9, 9]), Lr([1, 1, 1, 9, 9]), Lr([9, 9, 9, 9, 9]), Lr([9, 9, 9, 9, 9])]); + for (var e in t) t.hasOwnProperty(e) && (Cn.$ctx[e] = t[e]); + Cn.__20485__ = 1 + })(); + U.putalgnpat = function () { + U.py = sn[--on]; + U.px = sn[--on]; + for (var t = 0; t <= 4; t += 1) { + U.pb = t; + for (var e = 0; e <= 4; e += 1) { + U.pa = e; + U.algnb = un(un(U.algnpat, U.pb), U.pa); + if (U.algnb != 9) { + sn[on++] = U.pixs; + sn[on++] = Mn(U.px + U.pa); + sn[on++] = Mn(U.py + U.pb); + U.qmv(); + var i = sn[--on]; + fn(sn[--on], i, U.algnb) + } + } + } + }; + if (_n(U.format, "full")) { + U.algnpat = U.algnpatfull; + for (var C = Mn(U.asp2 - 2), Fe = Mn(U.asp3 - U.asp2), Ye = Mn(U.cols - 13); Fe < 0 ? C >= Ye : C <= Ye; C += Fe) { + U.i = C; + sn[on++] = U.i; + sn[on++] = 4; + U.putalgnpat(); + sn[on++] = 4; + sn[on++] = U.i; + U.putalgnpat() + } + for (var B = Mn(U.asp2 - 2), Qe = Mn(U.asp3 - U.asp2), Je = Mn(U.cols - 9); Qe < 0 ? B >= Je : B <= Je; B += Qe) { + U.x = B; + for (var S = Mn(U.asp2 - 2), Ve = Mn(U.asp3 - U.asp2), Ke = Mn(U.rows - 9); Ve < 0 ? S >= Ke : S <= Ke; S += Ve) { + U.y = S; + sn[on++] = U.x; + sn[on++] = U.y; + U.putalgnpat() + } + } + } + if (_n(U.format, "rmqr")) { + U.algnpat = U.algnpatrmqr; + for (var D = Mn(U.asp2 - 2), qe = Mn(U.asp3 - U.asp2), Xe = Mn(U.cols - 13); qe < 0 ? D >= Xe : D <= Xe; D += qe) { + U.i = D; + sn[on++] = U.i; + sn[on++] = 0; + U.putalgnpat(); + sn[on++] = U.i; + sn[on++] = Mn(U.rows - 3); + U.putalgnpat() + } + } + if (!Cn.__20532__) (function () { + var t = Object.create(U); + t.formatmapmicro = Lr([Lr([Lr([1, 8])]), Lr([Lr([2, 8])]), Lr([Lr([3, 8])]), Lr([Lr([4, 8])]), Lr([Lr([5, 8])]), Lr([Lr([6, 8])]), Lr([Lr([7, 8])]), Lr([Lr([8, 8])]), Lr([Lr([8, 7])]), Lr([Lr([8, 6])]), Lr([Lr([8, 5])]), Lr([Lr([8, 4])]), Lr([Lr([8, 3])]), Lr([Lr([8, 2])]), Lr([Lr([8, 1])])]); + for (var e in t) t.hasOwnProperty(e) && (Cn.$ctx[e] = t[e]); + Cn.__20532__ = 1 + })(); + var $e = new Map([ + ["full", Lr([Lr([Lr([0, 8]), Lr([8, Mn(U.cols - 1)])]), Lr([Lr([1, 8]), Lr([8, Mn(U.cols - 2)])]), Lr([Lr([2, 8]), Lr([8, Mn(U.cols - 3)])]), Lr([Lr([3, 8]), Lr([8, Mn(U.cols - 4)])]), Lr([Lr([4, 8]), Lr([8, Mn(U.cols - 5)])]), Lr([Lr([5, 8]), Lr([8, Mn(U.cols - 6)])]), Lr([Lr([7, 8]), Lr([8, Mn(U.cols - 7)])]), Lr([Lr([8, 8]), Lr([Mn(U.cols - 8), 8])]), Lr([Lr([8, 7]), Lr([Mn(U.cols - 7), 8])]), Lr([Lr([8, 5]), Lr([Mn(U.cols - 6), 8])]), Lr([Lr([8, 4]), Lr([Mn(U.cols - 5), 8])]), Lr([Lr([8, 3]), Lr([Mn(U.cols - 4), 8])]), Lr([Lr([8, 2]), Lr([Mn(U.cols - 3), 8])]), Lr([Lr([8, 1]), Lr([Mn(U.cols - 2), 8])]), Lr([Lr([8, 0]), Lr([Mn(U.cols - 1), 8])])])], + ["micro", U.formatmapmicro], + ["rmqr", Lr([Lr([Lr([11, 3]), Lr([Mn(U.cols - 3), Mn(U.rows - 6)])]), Lr([Lr([11, 2]), Lr([Mn(U.cols - 4), Mn(U.rows - 6)])]), Lr([Lr([11, 1]), Lr([Mn(U.cols - 5), Mn(U.rows - 6)])]), Lr([Lr([10, 5]), Lr([Mn(U.cols - 6), Mn(U.rows - 2)])]), Lr([Lr([10, 4]), Lr([Mn(U.cols - 6), Mn(U.rows - 3)])]), Lr([Lr([10, 3]), Lr([Mn(U.cols - 6), Mn(U.rows - 4)])]), Lr([Lr([10, 2]), Lr([Mn(U.cols - 6), Mn(U.rows - 5)])]), Lr([Lr([10, 1]), Lr([Mn(U.cols - 6), Mn(U.rows - 6)])]), Lr([Lr([9, 5]), Lr([Mn(U.cols - 7), Mn(U.rows - 2)])]), Lr([Lr([9, 4]), Lr([Mn(U.cols - 7), Mn(U.rows - 3)])]), Lr([Lr([9, 3]), Lr([Mn(U.cols - 7), Mn(U.rows - 4)])]), Lr([Lr([9, 2]), Lr([Mn(U.cols - 7), Mn(U.rows - 5)])]), Lr([Lr([9, 1]), Lr([Mn(U.cols - 7), Mn(U.rows - 6)])]), Lr([Lr([8, 5]), Lr([Mn(U.cols - 8), Mn(U.rows - 2)])]), Lr([Lr([8, 4]), Lr([Mn(U.cols - 8), Mn(U.rows - 3)])]), Lr([Lr([8, 3]), Lr([Mn(U.cols - 8), Mn(U.rows - 4)])]), Lr([Lr([8, 2]), Lr([Mn(U.cols - 8), Mn(U.rows - 5)])]), Lr([Lr([8, 1]), Lr([Mn(U.cols - 8), Mn(U.rows - 6)])])])] + ]); + U.formatmap = un($e, U.format); + vn(U.formatmap, function () { + vn(sn[--on], function () { + vn(sn[--on]); + U.qmv(); + fn(U.pixs, sn[--on], 1) + }) + }); + if (_n(U.format, "full") && U.cols >= 45) U.versionmap = Lr([Lr([Lr([Mn(U.cols - 9), 5]), Lr([5, Mn(U.cols - 9)])]), Lr([Lr([Mn(U.cols - 10), 5]), Lr([5, Mn(U.cols - 10)])]), Lr([Lr([Mn(U.cols - 11), 5]), Lr([5, Mn(U.cols - 11)])]), Lr([Lr([Mn(U.cols - 9), 4]), Lr([4, Mn(U.cols - 9)])]), Lr([Lr([Mn(U.cols - 10), 4]), Lr([4, Mn(U.cols - 10)])]), Lr([Lr([Mn(U.cols - 11), 4]), Lr([4, Mn(U.cols - 11)])]), Lr([Lr([Mn(U.cols - 9), 3]), Lr([3, Mn(U.cols - 9)])]), Lr([Lr([Mn(U.cols - 10), 3]), Lr([3, Mn(U.cols - 10)])]), Lr([Lr([Mn(U.cols - 11), 3]), Lr([3, Mn(U.cols - 11)])]), Lr([Lr([Mn(U.cols - 9), 2]), Lr([2, Mn(U.cols - 9)])]), Lr([Lr([Mn(U.cols - 10), 2]), Lr([2, Mn(U.cols - 10)])]), Lr([Lr([Mn(U.cols - 11), 2]), Lr([2, Mn(U.cols - 11)])]), Lr([Lr([Mn(U.cols - 9), 1]), Lr([1, Mn(U.cols - 9)])]), Lr([Lr([Mn(U.cols - 10), 1]), Lr([1, Mn(U.cols - 10)])]), Lr([Lr([Mn(U.cols - 11), 1]), Lr([1, Mn(U.cols - 11)])]), Lr([Lr([Mn(U.cols - 9), 0]), Lr([0, Mn(U.cols - 9)])]), Lr([Lr([Mn(U.cols - 10), 0]), Lr([0, Mn(U.cols - 10)])]), Lr([Lr([Mn(U.cols - 11), 0]), Lr([0, Mn(U.cols - 11)])])]); + else U.versionmap = Lr([]); + var ti = U.versionmap; + for (var k = 0, ei = ti.length; k < ei; k++) vn(un(ti, k), function () { + vn(sn[--on]); + U.qmv(); + fn(U.pixs, sn[--on], 0) + }); + if (_n(U.format, "full")) { + sn[on++] = U.pixs; + sn[on++] = 8; + sn[on++] = Mn(U.rows - 8); + U.qmv(); + var ii = sn[--on]; + fn(sn[--on], ii, 0) + } + var ni = Lr([function () { + var t = sn[--on]; + var e = sn[--on]; + sn[on++] = Mn(e + t) % 2 + }, function () { + var t = sn[--on]; + var e = sn[--on]; + sn[on++] = t; + sn[on++] = e; + on--; + var i = sn[--on]; + sn[on++] = i % 2 + }, function () { + on--; + var t = sn[--on]; + sn[on++] = t % 3 + }, function () { + var t = sn[--on]; + var e = sn[--on]; + sn[on++] = Mn(e + t) % 3 + }, function () { + var t = sn[--on]; + var e = sn[--on]; + sn[on++] = (~~(t / 2) + ~~(e / 3)) % 2 + }, function () { + var t = sn[--on]; + var e = sn[--on] * t; + sn[on++] = Mn(e % 2 + e % 3) + }, function () { + var t = sn[--on]; + var e = sn[--on] * t; + sn[on++] = Mn(e % 2 + e % 3) % 2 + }, function () { + var t = sn[--on]; + var e = sn[--on]; + sn[on++] = Mn(e * t % 3 + Mn(e + t) % 2) % 2 + }]); + var ri = Lr([function () { + var t = sn[--on]; + var e = sn[--on]; + sn[on++] = t; + sn[on++] = e; + on--; + var i = sn[--on]; + sn[on++] = i % 2 + }, function () { + var t = sn[--on]; + var e = sn[--on]; + sn[on++] = (~~(t / 2) + ~~(e / 3)) % 2 + }, function () { + var t = sn[--on]; + var e = sn[--on] * t; + sn[on++] = Mn(e % 2 + e % 3) % 2 + }, function () { + var t = sn[--on]; + var e = sn[--on]; + sn[on++] = Mn(e * t % 3 + Mn(e + t) % 2) % 2 + }]); + var ai = Lr([function () { + var t = sn[--on]; + var e = sn[--on]; + sn[on++] = (~~(t / 2) + ~~(e / 3)) % 2 + }]); + var oi = new Map([ + ["full", ni], + ["micro", ri], + ["rmqr", ai] + ]); + U.maskfuncs = un(oi, U.format); + if (U.mask != -1) { + U.maskfuncs = Lr([un(U.maskfuncs, U.mask - 1)]); + U.bestmaskval = U.mask - 1 + } + U.masks = Lr(U.maskfuncs.length); + for (var si = 0, ci = U.masks.length - 1; si <= ci; si += 1) { + U.m = si; + U.mask = Lr(U.rows * U.cols); + for (var li = 0, pi = Mn(U.rows - 1); li <= pi; li += 1) { + U.j = li; + for (var di = 0, ui = Mn(U.cols - 1); di <= ui; di += 1) { + U.i = di; + sn[on++] = U.i; + sn[on++] = U.j; + if (un(U.maskfuncs, U.m)() === true) break; + var fi = sn[--on]; + sn[on++] = fi == 0; + sn[on++] = U.pixs; + sn[on++] = U.i; + sn[on++] = U.j; + U.qmv(); + var hi = sn[--on]; + var mi = un(sn[--on], hi); + var gi = sn[--on]; + var vi = gi && mi == -1 ? 1 : 0; + sn[on++] = vi; + sn[on++] = U.mask; + sn[on++] = U.i; + sn[on++] = U.j; + U.qmv(); + var bi = sn[--on]; + var Ii = sn[--on]; + fn(Ii, bi, sn[--on]) + } + } + fn(U.masks, U.m, U.mask) + } + var Ai = yn(U.format, "rmqr") ? 1 : 2; + U.posx = Mn(U.cols - Ai); + U.posy = Mn(U.rows - 1); + U.dir = -1; + U.col = 1; + U.num = 0; + for (; ;) { + if (U.posx < 0) break; + sn[on++] = U.pixs; + sn[on++] = U.posx; + sn[on++] = U.posy; + U.qmv(); + var _i = sn[--on]; + if (un(sn[--on], _i) == -1) { + var yi = un(U.cws, ~~(U.num / 8)); + var xi = -(7 - U.num % 8); + sn[on++] = (xi < 0 ? yi >>> -xi : yi << xi) & 1; + sn[on++] = U.pixs; + sn[on++] = U.posx; + sn[on++] = U.posy; + U.qmv(); + var wi = sn[--on]; + var Mi = sn[--on]; + fn(Mi, wi, sn[--on]); + U.num = U.num + 1 + } + if (U.col == 1) { + U.col = 0; + U.posx = Mn(U.posx - 1) + } else { + U.col = 1; + U.posx = Mn(U.posx + 1); + U.posy = Mn(U.posy + U.dir); + if (U.posy < 0 || U.posy >= U.rows) { + U.dir = U.dir * -1; + U.posy = Mn(U.posy + U.dir); + U.posx = Mn(U.posx - 2); + if (_n(U.format, "full") && U.posx == 6) U.posx = Mn(U.posx - 1) + } + } + } + U.evalfulln1n3 = function () { + U.scrle = sn[--on]; + sn[on++] = "scr1"; + sn[on++] = 0; + vn(U.scrle, function () { + var t = sn[--on]; + sn[on++] = t; + if (t >= 5) { + var e = sn[--on]; + var i = Mn(Mn(sn[--on] + e) - 2); + sn[on++] = i; + sn[on++] = i + } + on-- + }); + var t = sn[--on]; + U[sn[--on]] = t; + U.scr3 = 0; + for (var e = 3, i = U.scrle.length - 3; e <= i; e += 2) { + U.j = e; + if (un(U.scrle, U.j) % 3 == 0) { + U.fact = ~~(un(U.scrle, U.j) / 3); + var n = hn(U.scrle, U.j - 2, 5); + for (var r = 0, a = n.length; r < a; r++) sn[on++] = un(n, r) == U.fact; + var o = sn[--on]; + var s = sn[--on]; + var c = sn[--on]; + sn[on++] = Nn(s, o); + sn[on++] = c; + on--; + var l = sn[--on]; + var p = sn[--on]; + var d = sn[--on]; + if (d && (p && l)) + if (U.j == 3 || U.j + 4 >= U.scrle.length) U.scr3 = U.scr3 + 40; + else if (un(U.scrle, U.j - 3) >= 4 || un(U.scrle, U.j + 3) >= 4) U.scr3 = U.scr3 + 40 + } + } + sn[on++] = U.scr1; + sn[on++] = U.scr3 + }; + U.evalfull = function () { + U.sym = sn[--on]; + U.n1 = 0; + U.n2 = 0; + U.n3 = 0; + U.rle = Lr(Mn(U.cols + 1)); + U.lastpairs = Lr(U.cols); + U.thispairs = Lr(U.cols); + U.colsadd1 = Mn(U.cols + 1); + for (var t = 0, e = Mn(U.cols - 1); t <= e; t += 1) { + U.i = t; + sn[on++] = Infinity; + var i = U.cols; + sn[on++] = 0; + sn[on++] = 0; + for (var n = U.i, r = i, a = Mn(i * i - 1); r < 0 ? n >= a : n <= a; n += r) { + var o = un(U.sym, n); + var s = sn[--on]; + sn[on++] = o; + if (_n(s, o)) { + var c = sn[--on]; + var l = sn[--on]; + sn[on++] = Mn(l + 1); + sn[on++] = c + } else { + var p = sn[--on]; + sn[on++] = 1; + sn[on++] = p + } + } + on--; + var d = bn() + 2; + An(hn(U.rle, 0, d - 2)); + U.evalfulln1n3(); + U.n3 = Mn(sn[--on] + U.n3); + U.n1 = Mn(sn[--on] + U.n1); + on--; + U.symrow = hn(U.sym, U.i * U.cols, U.cols); + sn[on++] = Infinity; + var u = U.symrow; + sn[on++] = 0; + sn[on++] = 0; + for (var f = 0, h = u.length; f < h; f++) { + var m = un(u, f); + var g = sn[--on]; + sn[on++] = m; + if (_n(g, m)) { + var v = sn[--on]; + var b = sn[--on]; + sn[on++] = Mn(b + 1); + sn[on++] = v + } else { + var I = sn[--on]; + sn[on++] = 1; + sn[on++] = I + } + } + on--; + var A = bn() + 2; + An(hn(U.rle, 0, A - 2)); + U.evalfulln1n3(); + U.n3 = Mn(sn[--on] + U.n3); + U.n1 = Mn(sn[--on] + U.n1); + on--; + var _ = U.thispairs; + U.thispairs = U.lastpairs; + U.lastpairs = _; + var y = un(U.symrow, 0) == 1 ? 0 : 1; + var x = U.symrow; + sn[on++] = y; + for (var w = 0, M = x.length; w < M; w++) { + var P = un(x, w); + var j = sn[--on]; + sn[on++] = Mn(j + P); + sn[on++] = P + } + on--; + An(U.thispairs); + on--; + if (U.i > 0) { + sn[on++] = Infinity; + In(U.lastpairs); + In(U.thispairs); + sn[on++] = U.n2; + for (var E = 0, T = U.cols; E < T; E++) { + var C = sn[--on]; + var B = sn[--on]; + sn[on++] = C; + sn[on++] = B; + var S = sn[on - 1 - U.colsadd1]; + if ((Mn(sn[--on] + S) & 3) == 0) { + var D = sn[--on]; + sn[on++] = Mn(D + 3) + } + } + U.n2 = sn[--on]; + Bn() + } + } + sn[on++] = "dark"; + sn[on++] = 0; + vn(U.sym, function () { + var t = sn[--on]; + var e = sn[--on]; + sn[on++] = Mn(e + t) + }); + var k = sn[--on]; + U[sn[--on]] = k; + var N = U.cols; + U.n4 = ~~(Math.abs(Mn(U.dark * 100 / (N * N) - 50)) / 5) * 10; + sn[on++] = Mn(Mn(Mn(U.n1 + U.n2) + U.n3) + U.n4) + }; + U.evalmicro = function () { + U.sym = sn[--on]; + U.dkrhs = 0; + U.dkbot = 0; + for (var t = 1, e = Mn(U.cols - 1); t <= e; t += 1) { + U.i = t; + sn[on++] = "dkrhs"; + sn[on++] = U.dkrhs; + sn[on++] = U.sym; + sn[on++] = Mn(U.cols - 1); + sn[on++] = U.i; + U.qmv(); + var i = sn[--on]; + var n = un(sn[--on], i); + var r = sn[--on]; + U[sn[--on]] = Mn(r + n); + sn[on++] = "dkbot"; + sn[on++] = U.dkbot; + sn[on++] = U.sym; + sn[on++] = U.i; + sn[on++] = Mn(U.cols - 1); + U.qmv(); + var a = sn[--on]; + var o = un(sn[--on], a); + var s = sn[--on]; + U[sn[--on]] = Mn(s + o) + } + if (U.dkrhs <= U.dkbot) sn[on++] = -(U.dkrhs * 16 + U.dkbot); + else sn[on++] = -(U.dkbot * 16 + U.dkrhs) + }; + U.bestscore = 999999999; + for (var Pi = 0, ji = U.masks.length - 1; Pi <= ji; Pi += 1) { + U.m = Pi; + U.masksym = Lr(U.rows * U.cols); + for (var Ei = 0, Ti = Mn(U.rows * U.cols - 1); Ei <= Ti; Ei += 1) { + U.i = Ei; + fn(U.masksym, U.i, xn(un(U.pixs, U.i), un(un(U.masks, U.m), U.i))) + } + if (U.masks.length != 1) { + if (_n(U.format, "full")) { + sn[on++] = U.masksym; + U.evalfull(); + U.score = sn[--on] + } else { + sn[on++] = U.masksym; + U.evalmicro(); + U.score = sn[--on] + } + if (U.score < U.bestscore) { + U.bestsym = U.masksym; + U.bestmaskval = U.m; + U.bestscore = U.score + } + } else U.bestsym = U.masksym + } + U.pixs = U.bestsym; + if (_n(U.format, "full")) { + sn[on++] = U.pixs; + sn[on++] = 8; + sn[on++] = Mn(U.cols - 8); + U.qmv(); + var Ci = sn[--on]; + fn(sn[--on], Ci, 1) + } + if (!Cn.__20814__) (function () { + var t = Object.create(U); + t.fmtvalsfull = Lr([21522, 20773, 24188, 23371, 17913, 16590, 20375, 19104, 30660, 29427, 32170, 30877, 26159, 25368, 27713, 26998, 5769, 5054, 7399, 6608, 1890, 597, 3340, 2107, 13663, 12392, 16177, 14854, 9396, 8579, 11994, 11245]); + t.fmtvalsmicro = Lr([17477, 16754, 20011, 19228, 21934, 20633, 24512, 23287, 26515, 25252, 28157, 26826, 30328, 29519, 31766, 31009, 1758, 1001, 3248, 2439, 5941, 4610, 7515, 6252, 9480, 8255, 12134, 10833, 13539, 12756, 16013, 15290]); + t.fmtvalsrmqr1 = Lr([129714, 124311, 121821, 115960, 112748, 108361, 104707, 99878, 98062, 90155, 89697, 82244, 81360, 74485, 72895, 66458, 61898, 61167, 53413, 53120, 45844, 44081, 37499, 36190, 29814, 27475, 21785, 19004, 13992, 10637, 6087, 2274, 258919, 257090, 250376, 249133, 242105, 241308, 233686, 233459, 227035, 223742, 219060, 215185, 209925, 207648, 202090, 199247, 194591, 190266, 186736, 181845, 178881, 173540, 170926, 165003, 163235, 156294, 154828, 148457, 147325, 139352, 138770, 131383]); + t.fmtvalsrmqr2 = Lr([133755, 136542, 142100, 144433, 149669, 153472, 158154, 161519, 167879, 168162, 175784, 176525, 183577, 184892, 191606, 193363, 196867, 204326, 204908, 212809, 213981, 220408, 221874, 228759, 230591, 236442, 239056, 244469, 247393, 252228, 255758, 260139, 942, 7307, 8897, 15844, 16752, 24149, 24607, 32570, 34322, 39223, 42877, 47192, 50380, 56297, 58787, 64134, 67798, 71667, 76217, 79516, 84488, 87341, 93031, 95298, 101738, 102991, 109573, 111392, 118708, 118929, 126683, 127486]); + for (var e in t) t.hasOwnProperty(e) && (Cn.$ctx[e] = t[e]); + Cn.__20814__ = 1 + })(); + if (_n(U.format, "full")) { + sn[on++] = "ecid"; + gn("MLHQ", U.eclevel); + on--; + var Bi = sn[--on]; + var Si = sn[--on]; + sn[on++] = Bi.length; + sn[on++] = Si; + on--; + var Di = sn[--on]; + var ki = sn[--on]; + sn[on++] = Di; + sn[on++] = ki; + on--; + var Ni = sn[--on]; + U[sn[--on]] = Ni; + U.fmtval = un(U.fmtvalsfull, (U.ecid << 3) + U.bestmaskval); + for (var Ui = 0, Hi = U.formatmap.length - 1; Ui <= Hi; Ui += 1) { + U.i = Ui; + vn(un(U.formatmap, U.i), function () { + var t = sn[--on]; + sn[on++] = U.pixs; + In(t); + U.qmv(); + var e = U.fmtval; + var i = -(14 - U.i); + var n = sn[--on]; + fn(sn[--on], n, (i < 0 ? e >>> -i : e << i) & 1) + }) + } + } + if (_n(U.format, "micro")) { + U.symid = un(un(Lr([Lr([0]), Lr([1, 2]), Lr([3, 4]), Lr([5, 6, 7])]), ~~(Mn(U.cols - 11) / 2)), U.eclval); + U.fmtval = un(U.fmtvalsmicro, (U.symid << 2) + U.bestmaskval); + for (var Ri = 0, zi = U.formatmap.length - 1; Ri <= zi; Ri += 1) { + U.i = Ri; + sn[on++] = U.pixs; + In(un(un(U.formatmap, U.i), 0)); + U.qmv(); + var Oi = U.fmtval; + var Li = -(14 - U.i); + var Wi = sn[--on]; + fn(sn[--on], Wi, (Li < 0 ? Oi >>> -Li : Oi << Li) & 1) + } + } + if (_n(U.format, "rmqr")) { + sn[on++] = "fmtvalu"; + gn("MH", U.eclevel); + on--; + var Gi = sn[--on]; + var Zi = sn[--on]; + sn[on++] = Gi.length; + sn[on++] = Zi; + on--; + var Fi = sn[--on]; + var Yi = sn[--on]; + sn[on++] = Fi; + sn[on++] = Yi; + on--; + var Qi = sn[--on]; + U[sn[--on]] = (Qi << 5) + U.verind; + U.fmtval1 = un(U.fmtvalsrmqr1, U.fmtvalu); + U.fmtval2 = un(U.fmtvalsrmqr2, U.fmtvalu); + for (var Ji = 0, Vi = U.formatmap.length - 1; Ji <= Vi; Ji += 1) { + U.i = Ji; + sn[on++] = U.pixs; + In(un(un(U.formatmap, U.i), 0)); + U.qmv(); + var Ki = U.fmtval1; + var qi = -(17 - U.i); + var Xi = sn[--on]; + fn(sn[--on], Xi, (qi < 0 ? Ki >>> -qi : Ki << qi) & 1); + sn[on++] = U.pixs; + In(un(un(U.formatmap, U.i), 1)); + U.qmv(); + var $i = U.fmtval2; + var tn = -(17 - U.i); + var en = sn[--on]; + fn(sn[--on], en, (tn < 0 ? $i >>> -tn : $i << tn) & 1) + } + } + if (!Cn.__20853__) (function () { + var t = Object.create(U); + t.vervals = Lr([31892, 34236, 39577, 42195, 48118, 51042, 55367, 58893, 63784, 68472, 70749, 76311, 79154, 84390, 87683, 92361, 96236, 102084, 102881, 110507, 110734, 117786, 119615, 126325, 127568, 133589, 136944, 141498, 145311, 150283, 152622, 158308, 161089, 167017]); + for (var e in t) t.hasOwnProperty(e) && (Cn.$ctx[e] = t[e]); + Cn.__20853__ = 1 + })(); + if (_n(U.format, "full") && U.cols >= 45) { + U.verval = un(U.vervals, ~~(Mn(U.cols - 17) / 4) - 7); + for (var nn = 0, rn = U.versionmap.length - 1; nn <= rn; nn += 1) { + U.i = nn; + vn(un(U.versionmap, U.i), function () { + var t = sn[--on]; + sn[on++] = U.pixs; + vn(t); + U.qmv(); + var e = U.verval; + var i = -(17 - U.i); + var n = sn[--on]; + fn(sn[--on], n, (i < 0 ? e >>> -i : e << i) & 1) + }) + } + } + var an = new Map([ + ["ren", Tn], + ["pixs", U.pixs], + ["pixx", U.cols], + ["pixy", U.rows], + ["height", U.rows * 2 / 72], + ["width", U.cols * 2 / 72], + ["opt", U.options] + ]); + sn[on++] = an; + if (!U.dontdraw) Tn() + } + + function yt() { + var t = Object.create(yt.$ctx || (yt.$ctx = {})); + t.dontdraw = false; + t.parse = false; + sn[on++] = t; + jn(); + t.options = sn[--on]; + t.barcode = sn[--on]; + var e = new Map([ + ["parse", t.parse], + ["parseonly", true], + ["parsefnc", false] + ]); + t.fncvals = e; + sn[on++] = "barcode"; + sn[on++] = t.barcode; + sn[on++] = t.fncvals; + En(); + var i = sn[--on]; + t[sn[--on]] = i; + t.barlen = t.barcode.length; + delete t.options["parse"]; + if (t.barcode.length > 997) { + sn[on++] = "bwipp.swissqrcodeBadLength#20930"; + sn[on++] = "Swiss QR Code input must not exceed 997 digits"; + Pn() + } + fn(t.options, "dontdraw", true); + sn[on++] = "args"; + sn[on++] = t.barcode; + sn[on++] = t.options; + Cn(); + var n = sn[--on]; + t[sn[--on]] = n; + fn(t.args, "opt", t.options); + sn[on++] = t.args; + if (!t.dontdraw) { + Y.save(); + var r = Y.currpos(); + Y.translate(r.x, r.y); + var a = 72 / 25.4; + Y.scale(a, a); + Y.save(); + Y.newpath(); + Y.moveto(0, 0); + Y.lineto(46, 0); + Y.lineto(46, 46); + Y.lineto(0, 46); + Y.closepath(); + Y.moveto(19.5, 19.5); + Y.lineto(19.5, 26.5); + Y.lineto(26.5, 26.5); + Y.lineto(26.5, 19.5); + Y.closepath(); + Y.clip(); + Y.save(); + Y.moveto(0, 0); + var o = 46 / un(t.args, "pixx") / 2; + Y.scale(o, o); + Tn(); + Y.restore(); + Y.restore(); + Y.translate(19.5, 19.5); + var s = 7 / 83; + Y.scale(s, s); + Y.newpath(); + Y.moveto(6, 6); + Y.lineto(6, 77); + Y.lineto(77, 77); + Y.lineto(77, 6); + Y.closepath(); + Y.moveto(49, 18); + Y.lineto(49, 34); + Y.lineto(65, 34); + Y.lineto(65, 49); + Y.lineto(49, 49); + Y.lineto(49, 65); + Y.lineto(34, 65); + Y.lineto(34, 49); + Y.lineto(18, 49); + Y.lineto(18, 34); + Y.lineto(34, 34); + Y.lineto(34, 18); + Y.closepath(); + Y.setrgbcolor(0, 0, 0); + Y.fill(); + Y.restore() + } + } + + function xt() { + var t = Object.create(xt.$ctx || (xt.$ctx = {})); + t.dontdraw = false; + sn[on++] = t; + jn(); + t.options = sn[--on]; + t.barcode = sn[--on]; + fn(t.options, "dontdraw", true); + fn(t.options, "format", "micro"); + sn[on++] = "args"; + sn[on++] = t.barcode; + sn[on++] = t.options; + Cn(); + var e = sn[--on]; + t[sn[--on]] = e; + fn(t.args, "opt", t.options); + sn[on++] = t.args; + if (!t.dontdraw) Tn() + } + + function Mt() { + var t = Object.create(Mt.$ctx || (Mt.$ctx = {})); + t.dontdraw = false; + sn[on++] = t; + jn(); + t.options = sn[--on]; + t.barcode = sn[--on]; + fn(t.options, "dontdraw", true); + fn(t.options, "format", "rmqr"); + sn[on++] = "args"; + sn[on++] = t.barcode; + sn[on++] = t.options; + Cn(); + var e = sn[--on]; + t[sn[--on]] = e; + fn(t.args, "opt", t.options); + sn[on++] = t.args; + if (!t.dontdraw) Tn() + } + + function me() { + var v = Object.create(me.$ctx || (me.$ctx = {})); + v.dontdraw = false; + v.mode = -1; + v.sam = -1; + v.parse = false; + v.parsefnc = false; + sn[on++] = v; + jn(); + v.options = sn[--on]; + v.barcode = sn[--on]; + if (_n(v.barcode, "")) { + sn[on++] = "bwipp.maxicodeEmptyData#21148"; + sn[on++] = "The data must not be empty"; + Pn() + } + if (v.mode != -1 && (v.mode < 2 || v.mode > 6)) { + sn[on++] = "bwipp.maxicodeBadMode#21152"; + sn[on++] = "Mode must be 2 to 6"; + Pn() + } + if (v.sam != -1) { + sn[on++] = true; + for (var t = 0, U = 1; t < U; t++) { + var e = v.sam; + if (e < 12 || e > 88) { + on--; + sn[on++] = false; + break + } + var i = v.sam % 10; + if (i < 2 || i > 8) { + on--; + sn[on++] = false; + break + } + if (~~(v.sam / 10) > v.sam % 10) { + on--; + sn[on++] = false; + break + } + } + if (wn(sn[--on])) { + sn[on++] = "bwipp.maxicodeBadSAM#21163"; + sn[on++] = 'SAM must be formatted as "NM" for Nth of M symbols, from 2 to 8 symbols'; + Pn() + } + } + var H = new Map([ + ["parse", v.parse], + ["parsefnc", v.parsefnc], + ["eci", true] + ]); + v.fncvals = H; + sn[on++] = "msg"; + sn[on++] = v.barcode; + sn[on++] = v.fncvals; + En(); + var R = sn[--on]; + v[sn[--on]] = R; + v.msglen = v.msg.length; + if (v.mode == 2 || v.mode == 3) { + v.barcode = ln(v.msglen); + for (var n = 0, z = v.msglen - 1; n <= z; n += 1) { + v.i = n; + if (un(v.msg, v.i) > 0) fn(v.barcode, v.i, un(v.msg, v.i)) + } + v.barlen = v.barcode.length; + v.fid = ""; + if (v.barlen >= 7) + if (_n(hn(v.barcode, 0, 7), "[)>01")) { + v.fid = hn(v.barcode, 0, 9); + v.barcode = hn(v.barcode, 9, v.barlen - 9) + } gn(v.barcode, ""); + if (sn[--on]) { + v.pcode = sn[--on]; + on--; + if (v.mode == 2) { + sn[on++] = true; + for (var r = 0, O = 1; r < O; r++) { + if (v.pcode.length > 9) { + on--; + sn[on++] = false; + break + } + vn(v.pcode, function () { + var t = sn[--on]; + if (t < 48 || t > 57) { + on--; + sn[on++] = false; + return true + } + }) + } + if (wn(sn[--on])) { + on--; + sn[on++] = "bwipp.maxicodeBadMode2PostCode#21212"; + sn[on++] = "A mode 2 postcode must not exceed 9 digits"; + Pn() + } + } else vn(v.pcode, function () { + var t = sn[--on]; + if (!(t == 32 || (t >= 34 && t <= 58 || t >= 65 && t <= 90))) { + on--; + sn[on++] = "bwipp.maxicodeBadMode3PostCode#21220"; + sn[on++] = "A mode 3 postcode must not exceed 6 characters"; + Pn() + } + }) + } else { + on--; + sn[on++] = "bwipp.maxicodeExpectedPostCode#21225"; + sn[on++] = "Expected postcode followed by group separator character"; + Pn() + } + gn(sn[--on], ""); + if (sn[--on]) { + v.ccode = sn[--on]; + on--; + sn[on++] = true; + for (var a = 0, L = 1; a < L; a++) { + if (v.ccode.length != 3) { + on--; + sn[on++] = false; + break + } + vn(v.ccode, function () { + var t = sn[--on]; + if (t < 48 || t > 57) { + on--; + sn[on++] = false; + return true + } + }) + } + if (wn(sn[--on])) { + on--; + sn[on++] = "bwipp.maxicodeBadCountryCode#21235"; + sn[on++] = "Country code must be three digits"; + Pn() + } + } else { + on--; + sn[on++] = "bwipp.maxicodeExpectedCountryCode#21238"; + sn[on++] = "Expected country code followed by group separator character"; + Pn() + } + gn(sn[--on], ""); + if (sn[--on]) { + v.scode = sn[--on]; + on--; + sn[on++] = true; + for (var o = 0, W = 1; o < W; o++) { + if (v.scode.length != 3) { + on--; + sn[on++] = false; + break + } + vn(v.scode, function () { + var t = sn[--on]; + if (t < 48 || t > 57) { + on--; + sn[on++] = false; + return true + } + }) + } + if (wn(sn[--on])) { + on--; + sn[on++] = "bwipp.maxicodeBadServiceClass#21248"; + sn[on++] = "Service class must be three digits"; + Pn() + } + } else { + on--; + sn[on++] = "bwipp.maxicodeExpectedServiceClass#21251"; + sn[on++] = "Expected service class followed by group separator character"; + Pn() + } + v.barcode = sn[--on]; + var s = ln(v.barcode.length + v.fid.length); + mn(s, 0, v.fid); + mn(s, v.fid.length, v.barcode); + v.barcode = s; + v.barlen = v.barcode.length; + sn[on++] = Infinity; + var c = v.barcode; + for (var l = 0, G = c.length; l < G; l++) sn[on++] = un(c, l); + v.msg = Lr(); + v.msglen = v.msg.length + } + if (!me.__21361__) (function () { + var t = Object.create(v); + t.eci = -1; + t.pad = -2; + t.ns = -3; + t.la = -4; + t.lb = -5; + t.sa = -6; + t.sb = -7; + t.sc = -8; + t.sd = -9; + t.se = -10; + t.sa2 = -11; + t.sa3 = -12; + t.lkc = -13; + t.lkd = -14; + t.lke = -15; + t.pd2 = -16; + t.pd3 = -17; + t.charmaps = Lr([Lr([13, "`", 192, 224, 0]), Lr(["A", "a", 193, 225, 1]), Lr(["B", "b", 194, 226, 2]), Lr(["C", "c", 195, 227, 3]), Lr(["D", "d", 196, 228, 4]), Lr(["E", "e", 197, 229, 5]), Lr(["F", "f", 198, 230, 6]), Lr(["G", "g", 199, 231, 7]), Lr(["H", "h", 200, 232, 8]), Lr(["I", "i", 201, 233, 9]), Lr(["J", "j", 202, 234, 10]), Lr(["K", "k", 203, 235, 11]), Lr(["L", "l", 204, 236, 12]), Lr(["M", "m", 205, 237, 13]), Lr(["N", "n", 206, 238, 14]), Lr(["O", "o", 207, 239, 15]), Lr(["P", "p", 208, 240, 16]), Lr(["Q", "q", 209, 241, 17]), Lr(["R", "r", 210, 242, 18]), Lr(["S", "s", 211, 243, 19]), Lr(["T", "t", 212, 244, 20]), Lr(["U", "u", 213, 245, 21]), Lr(["V", "v", 214, 246, 22]), Lr(["W", "w", 215, 247, 23]), Lr(["X", "x", 216, 248, 24]), Lr(["Y", "y", 217, 249, 25]), Lr(["Z", "z", 218, 250, 26]), Lr([t.eci, t.eci, t.eci, t.eci, t.eci]), Lr([28, 28, 28, 28, t.pad]), Lr([29, 29, 29, 29, t.pad]), Lr([30, 30, 30, 30, 27]), Lr([t.ns, t.ns, t.ns, t.ns, t.ns]), Lr([" ", "{", 219, 251, 28]), Lr([t.pad, t.pad, 220, 252, 29]), Lr(['"', "}", 221, 253, 30]), Lr(["#", "~", 222, 254, 31]), Lr(["$", 127, 223, 255, 159]), Lr(["%", ";", 170, 161, 160]), Lr(["&", "<", 172, 168, 162]), Lr(["'", "=", 177, 171, 163]), Lr([40, ">", 178, 175, 164]), Lr([41, "?", 179, 176, 165]), Lr(["*", "[", 181, 180, 166]), Lr(["+", 92, 185, 183, 167]), Lr([",", "]", 186, 184, 169]), Lr(["-", "^", 188, 187, 173]), Lr([".", "_", 189, 191, 174]), Lr(["/", " ", 190, 138, 182]), Lr(["0", ",", 128, 139, 149]), Lr(["1", ".", 129, 140, 150]), Lr(["2", "/", 130, 141, 151]), Lr(["3", ":", 131, 142, 152]), Lr(["4", "@", 132, 143, 153]), Lr(["5", "!", 133, 144, 154]), Lr(["6", "|", 134, 145, 155]), Lr(["7", t.pd2, 135, 146, 156]), Lr(["8", t.sa2, 136, 147, 157]), Lr(["9", t.sa3, 137, 148, 158]), Lr([":", t.pd3, t.la, t.la, t.la]), Lr([t.sb, t.sa, " ", " ", " "]), Lr([t.sc, t.sc, t.lkc, t.sc, t.sc]), Lr([t.sd, t.sd, t.sd, t.lkd, t.sd]), Lr([t.se, t.se, t.se, t.se, t.lke]), Lr([t.lb, t.la, t.lb, t.lb, t.lb])]); + t.charvals = Lr([new Map, new Map, new Map, new Map, new Map]); + for (var e = 0, i = t.charmaps.length - 1; e <= i; e += 1) { + t.i = e; + t.encs = un(t.charmaps, t.i); + for (var n = 0; n <= 4; n += 1) { + t.j = n; + var r = un(t.encs, t.j); + sn[on++] = r; + if (_n(Oe(r), "stringtype")) { + var a = un(sn[--on], 0); + sn[on++] = a + } + fn(un(t.charvals, t.j), sn[--on], t.i) + } + } + t.seta = un(t.charvals, 0); + t.setb = un(t.charvals, 1); + t.setc = un(t.charvals, 2); + t.setd = un(t.charvals, 3); + t.sete = un(t.charvals, 4); + for (var o in t) t.hasOwnProperty(o) && (me.$ctx[o] = t[o]); + me.__21361__ = 1 + })(); + sn[on++] = Infinity; + for (var p = 0, Z = v.msglen + 1; p < Z; p++) sn[on++] = 0; + v.nseq = Lr(); + for (var d = v.msglen - 1; d >= 0; d -= 1) { + v.i = d; + var u = un(v.msg, v.i); + if (u >= 48 && u <= 57) fn(v.nseq, v.i, Mn(un(v.nseq, v.i + 1) + 1)); + else fn(v.nseq, v.i, 0) + } + v.nseq = hn(v.nseq, 0, v.msglen); + v.prefixinset = function () { + sn[on++] = 0; + for (; ;) { + var t = sn[--on]; + var e = sn[--on]; + sn[on++] = e; + sn[on++] = t; + if (t >= e.length) break; + var i = sn[--on]; + var n = sn[--on]; + var r = sn[--on]; + var a = un(r, un(n, i)) !== undefined; + sn[on++] = r; + sn[on++] = n; + sn[on++] = i; + if (a) { + var o = sn[--on]; + sn[on++] = Mn(o + 1) + } else break + } + var s = sn[--on]; + var c = sn[--on]; + sn[on++] = s; + sn[on++] = c; + on--; + var l = sn[--on]; + var p = sn[--on]; + sn[on++] = l; + sn[on++] = p; + on-- + }; + v.enc = function () { + var t = sn[--on]; + fn(v.out, v.j, un(t, sn[--on])); + v.j = v.j + 1 + }; + v.out = Lr(144); + v.i = 0; + v.j = 0; + v.cset = "seta"; + for (; ;) { + if (v.i == v.msglen) { + if (yn(v.cset, "seta") && yn(v.cset, "setb")) { + sn[on++] = v.la; + sn[on++] = v[v.cset]; + v.enc(); + v.cset = "seta" + } + break + } + for (; ;) { + if (un(v.msg, v.i) <= -1e6) { + sn[on++] = v.eci; + sn[on++] = v[v.cset]; + v.enc(); + var f = Mn(-un(v.msg, v.i) - 1e6); + sn[on++] = f; + if (f <= 31) { + var F = sn[--on]; + sn[on++] = F & 63; + An(Lr(1)) + } else { + var h = sn[--on]; + sn[on++] = h; + if (h <= 1023) { + var m = sn[--on]; + sn[on++] = m >>> 6 & 31 | 32; + sn[on++] = m & 63; + An(Lr(2)) + } else { + var g = sn[--on]; + sn[on++] = g; + if (g <= 32767) { + var b = sn[--on]; + sn[on++] = b >>> 12 & 47 | 48; + sn[on++] = b >>> 6 & 63; + sn[on++] = b & 63; + An(Lr(3)) + } else { + var I = sn[--on]; + sn[on++] = I >>> 18 & 55 | 56; + sn[on++] = I >>> 12 & 63; + sn[on++] = I >>> 6 & 63; + sn[on++] = I & 63; + An(Lr(4)) + } + } + } + var A = sn[--on]; + mn(v.out, v.j, A); + v.j = A.length + v.j; + v.i = v.i + 1; + break + } + if (un(v.nseq, v.i) >= 9) { + var _ = hn(v.msg, v.i, 9); + sn[on++] = 0; + for (var y = 0, Y = _.length; y < Y; y++) { + var Q = sn[--on]; + sn[on++] = Mn(Q + Mn(un(_, y) - 48)) * 10 + } + var J = sn[--on]; + sn[on++] = ~~(J / 10); + for (var x = 0, V = 4; x < V; x++) { + var K = sn[--on]; + sn[on++] = K & 63; + sn[on++] = K >>> 6 + } + sn[on++] = un(v[v.cset], v.ns); + for (var w = 0; w <= 10; w += 2) { + var q = sn[on - 1 - w]; + sn[on++] = q + } + An(Lr(6)); + var X = sn[--on]; + var $ = sn[--on]; + var tt = sn[--on]; + var et = sn[--on]; + var it = sn[--on]; + var nt = sn[--on]; + var rt = sn[--on]; + sn[on++] = X; + sn[on++] = rt; + sn[on++] = nt; + sn[on++] = it; + sn[on++] = et; + sn[on++] = tt; + sn[on++] = $; + for (var at = 0, ot = 6; at < ot; at++) on--; + mn(v.out, v.j, sn[--on]); + v.i = v.i + 9; + v.j = v.j + 6; + break + } + v.char1 = un(v.msg, v.i); + sn[on++] = "char2"; + if (v.i + 1 < v.msglen) sn[on++] = un(v.msg, v.i + 1); + else sn[on++] = -99; + var st = sn[--on]; + v[sn[--on]] = st; + sn[on++] = "char3"; + if (v.i + 2 < v.msglen) sn[on++] = un(v.msg, v.i + 2); + else sn[on++] = -99; + var ct = sn[--on]; + v[sn[--on]] = ct; + var lt = un(v[v.cset], v.char1) !== undefined; + if (lt) { + sn[on++] = v.char1; + sn[on++] = v[v.cset]; + v.enc(); + v.i = v.i + 1; + break + } + var pt = un(v.setb, v.char1) !== undefined; + if (_n(v.cset, "seta") && pt) { + var dt = un(v.setb, v.char2) !== undefined; + if (dt) { + sn[on++] = v.lb; + sn[on++] = v.seta; + v.enc(); + v.cset = "setb" + } else { + sn[on++] = v.sb; + sn[on++] = v.seta; + v.enc(); + sn[on++] = v.char1; + sn[on++] = v.setb; + v.enc(); + v.i = v.i + 1 + } + break + } + var ut = un(v.seta, v.char1) !== undefined; + if (_n(v.cset, "setb") && ut) { + var ft = v.seta; + var ht = v.msg; + var mt = v.i; + var gt = v.msglen; + var vt = v.i; + var bt = gt - vt; + var M = 4; + if (4 > gt - vt) { + var It = bt; + bt = M; + M = It + } + sn[on++] = "p"; + sn[on++] = ft; + sn[on++] = hn(ht, mt, M); + v.prefixinset(); + var At = sn[--on]; + v[sn[--on]] = At; + if (v.p == 1) { + sn[on++] = v.sa; + sn[on++] = v.setb; + v.enc(); + sn[on++] = v.char1; + sn[on++] = v.seta; + v.enc(); + v.i = v.i + 1 + } + if (v.p == 2) { + sn[on++] = v.sa2; + sn[on++] = v.setb; + v.enc(); + sn[on++] = v.char1; + sn[on++] = v.seta; + v.enc(); + sn[on++] = v.char2; + sn[on++] = v.seta; + v.enc(); + v.i = v.i + 2 + } + if (v.p == 3) { + sn[on++] = v.sa3; + sn[on++] = v.setb; + v.enc(); + sn[on++] = v.char1; + sn[on++] = v.seta; + v.enc(); + sn[on++] = v.char2; + sn[on++] = v.seta; + v.enc(); + sn[on++] = v.char3; + sn[on++] = v.seta; + v.enc(); + v.i = v.i + 3 + } + if (v.p >= 4) { + sn[on++] = v.la; + sn[on++] = v.setb; + v.enc(); + v.cset = "seta" + } + break + } + var _t = un(v.seta, v.char1) !== undefined; + if (_t) { + sn[on++] = v.la; + sn[on++] = v[v.cset]; + v.enc(); + v.cset = "seta"; + break + } + var yt = un(v.setb, v.char1) !== undefined; + if (yt) { + sn[on++] = v.lb; + sn[on++] = v[v.cset]; + v.enc(); + v.cset = "setb"; + break + } + var xt = un(v.setc, v.char1) !== undefined; + if (xt) { + v.setx = "setc"; + v.sx = v.sc; + v.lkx = v.lkc + } + var wt = un(v.setd, v.char1) !== undefined; + if (wt) { + v.setx = "setd"; + v.sx = v.sd; + v.lkx = v.lkd + } + var Mt = un(v.sete, v.char1) !== undefined; + if (Mt) { + v.setx = "sete"; + v.sx = v.se; + v.lkx = v.lke + } + var Pt = v[v.setx]; + var jt = v.msg; + var Et = v.i; + var Tt = v.msglen; + var Ct = v.i; + var Bt = Tt - Ct; + var P = 4; + if (4 > Tt - Ct) { + var It = Bt; + Bt = P; + P = It + } + sn[on++] = "p"; + sn[on++] = Pt; + sn[on++] = hn(jt, Et, P); + v.prefixinset(); + var St = sn[--on]; + v[sn[--on]] = St; + if (v.p == 1) { + sn[on++] = v.sx; + sn[on++] = v[v.cset]; + v.enc(); + sn[on++] = v.char1; + sn[on++] = v[v.setx]; + v.enc(); + v.i = v.i + 1 + } + if (v.p == 2) { + sn[on++] = v.sx; + sn[on++] = v[v.cset]; + v.enc(); + sn[on++] = v.char1; + sn[on++] = v[v.setx]; + v.enc(); + sn[on++] = v.sx; + sn[on++] = v[v.cset]; + v.enc(); + sn[on++] = v.char2; + sn[on++] = v[v.setx]; + v.enc(); + v.i = v.i + 2 + } + if (v.p == 3) { + sn[on++] = v.sx; + sn[on++] = v[v.cset]; + v.enc(); + sn[on++] = v.char1; + sn[on++] = v[v.setx]; + v.enc(); + sn[on++] = v.sx; + sn[on++] = v[v.cset]; + v.enc(); + sn[on++] = v.char2; + sn[on++] = v[v.setx]; + v.enc(); + sn[on++] = v.sx; + sn[on++] = v[v.cset]; + v.enc(); + sn[on++] = v.char3; + sn[on++] = v[v.setx]; + v.enc(); + v.i = v.i + 3 + } + if (v.p >= 4) { + sn[on++] = v.sx; + sn[on++] = v[v.cset]; + v.enc(); + sn[on++] = v.lkx; + sn[on++] = v[v.setx]; + v.enc(); + v.cset = v.setx + } + break + } + } + v.encmsg = hn(v.out, 0, v.j); + v.padval = un(v[v.cset], v.pad); + sn[on++] = "sami"; + if (v.sam != -1) sn[on++] = Lr([un(v.seta, v.pad), (~~(v.sam / 10) - 1) * 8 + (v.sam % 10 - 1)]); + else sn[on++] = Lr([]); + var Dt = sn[--on]; + v[sn[--on]] = Dt; + sn[on++] = Infinity; + In(v.sami); + In(v.encmsg); + v.encmsg = Lr(); + if (v.mode == 2 || v.mode == 3) { + if (v.encmsg.length > 84) { + sn[on++] = "bwipp.maxicodeMode23TooLong#21554"; + sn[on++] = "The secondary message is too long"; + Pn() + } + var kt = Vi(ln(4), "0000"); + var Nt = dn(ln(4), ~~v.mode, 2); + mn(kt, 4 - Nt.length, Nt); + v.mdb = kt; + var Ut = Vi(ln(10), "0000000000"); + var Ht = dn(ln(10), pn(v.ccode), 2); + mn(Ut, 10 - Ht.length, Ht); + v.ccb = Ut; + var Rt = Vi(ln(10), "0000000000"); + var zt = dn(ln(10), pn(v.scode), 2); + mn(Rt, 10 - zt.length, zt); + v.scb = Rt; + v.pcb = Vi(ln(36), "000000000000000000000000000000000000"); + if (v.mode == 2) { + var Ot = dn(ln(6), v.pcode.length, 2); + mn(v.pcb, 6 - Ot.length, Ot); + var Lt = dn(ln(30), pn(v.pcode), 2); + mn(v.pcb, 36 - Lt.length, Lt) + } else { + sn[on++] = Infinity; + var Wt = Vi(ln(6), " "); + sn[on++] = Wt; + sn[on++] = Wt; + sn[on++] = 0; + if (v.pcode.length > 6) sn[on++] = hn(v.pcode, 0, 6); + else sn[on++] = v.pcode; + var Gt = sn[--on]; + var Zt = sn[--on]; + mn(sn[--on], Zt, Gt); + vn(sn[--on], function () { + var t = un(v.seta, sn[--on]); + sn[on++] = t + }); + v.pccw = Lr(); + for (var j = 0; j <= 5; j += 1) { + v.i = j; + var Ft = dn(ln(6), un(v.pccw, v.i), 2); + mn(v.pcb, 6 * v.i + 6 - Ft.length, Ft) + } + } + v.scm = ln(60); + mn(v.scm, 2, v.mdb); + mn(v.scm, 38, hn(v.pcb, 0, 4)); + mn(v.scm, 30, hn(v.pcb, 4, 6)); + mn(v.scm, 24, hn(v.pcb, 10, 6)); + mn(v.scm, 18, hn(v.pcb, 16, 6)); + mn(v.scm, 12, hn(v.pcb, 22, 6)); + mn(v.scm, 6, hn(v.pcb, 28, 6)); + mn(v.scm, 0, hn(v.pcb, 34, 2)); + mn(v.scm, 52, hn(v.ccb, 0, 2)); + mn(v.scm, 42, hn(v.ccb, 2, 6)); + mn(v.scm, 36, hn(v.ccb, 8, 2)); + mn(v.scm, 54, hn(v.scb, 0, 6)); + mn(v.scm, 48, hn(v.scb, 6, 4)); + v.pri = Lr([0, 0, 0, 0, 0, 0, 0, 0, 0, 0]); + for (var E = 0; E <= 59; E += 1) { + v.i = E; + v.ps = ~~(v.i / 6); + v.ep = ~~Math.pow(2, 5 - v.i % 6) * (un(v.scm, v.i) - 48); + fn(v.pri, v.ps, Mn(un(v.pri, v.ps) + v.ep)) + } + sn[on++] = Infinity; + for (var Yt = 0, Qt = 84; Yt < Qt; Yt++) sn[on++] = v.padval; + v.sec = Lr(); + mn(v.sec, 0, v.encmsg) + } + if (v.mode == 4 || v.mode == 5 || v.mode == 6 || v.mode == -1) { + if (v.mode == -1) { + var Jt = v.encmsg.length <= 77 ? 5 : 4; + v.mode = Jt + } + sn[on++] = Infinity; + var Vt = v.mode == 5 ? 78 : 94; + for (var Kt = 0, qt = Vt; Kt < qt; Kt++) sn[on++] = v.padval; + v.cws = Lr(); + if (v.encmsg.length > v.cws.length - 1) { + sn[on++] = "bwipp.maxicodeMode56TooLong#21619"; + sn[on++] = "The message is too long"; + Pn() + } + fn(v.cws, 0, v.mode); + mn(v.cws, 1, v.encmsg); + v.pri = hn(v.cws, 0, 10); + v.sec = hn(v.cws, 10, v.cws.length - 10) + } + sn[on++] = Infinity; + sn[on++] = 1; + for (var Xt = 0, $t = 63; Xt < $t; Xt++) { + var te = sn[--on]; + var ee = te * 2; + sn[on++] = te; + sn[on++] = ee; + if (ee >= 64) { + var ie = sn[--on]; + sn[on++] = ie ^ 67 + } + } + v.rsalog = Lr(); + v.rslog = Lr(64); + for (var T = 1; T <= 63; T += 1) fn(v.rslog, un(v.rsalog, T), T); + v.rsprod = function () { + var t = sn[--on]; + var e = sn[--on]; + sn[on++] = e; + sn[on++] = t; + if (t != 0 && e != 0) { + var i = un(v.rslog, sn[--on]); + var n = un(v.rsalog, Mn(i + un(v.rslog, sn[--on])) % 63); + sn[on++] = n + } else { + on -= 2; + sn[on++] = 0 + } + }; + v.rscodes = function () { + v.rsnum = sn[--on]; + v.cwb = sn[--on]; + sn[on++] = Infinity; + sn[on++] = 1; + for (var t = 0, e = v.rsnum; t < e; t++) sn[on++] = 0; + v.coeffs = Lr(); + for (var i = 1, n = v.rsnum; i <= n; i += 1) { + v.i = i; + fn(v.coeffs, v.i, un(v.coeffs, v.i - 1)); + for (var r = v.i - 1; r >= 1; r -= 1) { + v.j = r; + sn[on++] = v.coeffs; + sn[on++] = v.j; + sn[on++] = un(v.coeffs, v.j - 1); + sn[on++] = un(v.coeffs, v.j); + sn[on++] = un(v.rsalog, v.i); + v.rsprod(); + var a = sn[--on]; + var o = sn[--on]; + var s = sn[--on]; + fn(sn[--on], s, xn(o, a)) + } + sn[on++] = v.coeffs; + sn[on++] = 0; + sn[on++] = un(v.coeffs, 0); + sn[on++] = un(v.rsalog, v.i); + v.rsprod(); + var c = sn[--on]; + var l = sn[--on]; + fn(sn[--on], l, c) + } + v.coeffs = hn(v.coeffs, 0, v.coeffs.length - 1); + sn[on++] = Infinity; + for (var p = 0, d = v.rsnum; p < d; p++) sn[on++] = 0; + v.ecb = Lr(); + for (var u = 0, f = v.cwb.length - 1; u <= f; u += 1) { + v.t = xn(un(v.cwb, u), un(v.ecb, 0)); + for (var h = v.ecb.length - 1; h >= 0; h -= 1) { + v.i = h; + v.p = v.ecb.length - v.i - 1; + sn[on++] = v.ecb; + sn[on++] = v.p; + sn[on++] = v.t; + sn[on++] = un(v.coeffs, v.i); + v.rsprod(); + var m = sn[--on]; + var g = sn[--on]; + fn(sn[--on], g, m); + if (v.i > 0) fn(v.ecb, v.p, xn(un(v.ecb, v.p + 1), un(v.ecb, v.p))) + } + } + sn[on++] = v.ecb + }; + sn[on++] = Infinity; + for (var C = 0, ne = v.sec.length - 1; C <= ne; C += 2) sn[on++] = un(v.sec, C); + v.seco = Lr(); + sn[on++] = Infinity; + for (var B = 1, re = v.sec.length - 1; B <= re; B += 2) sn[on++] = un(v.sec, B); + v.sece = Lr(); + var ae = v.sec.length == 84 ? 20 : 28; + v.scodes = ae; + sn[on++] = "secochk"; + sn[on++] = v.seco; + sn[on++] = v.scodes; + v.rscodes(); + var oe = sn[--on]; + v[sn[--on]] = oe; + sn[on++] = "secechk"; + sn[on++] = v.sece; + sn[on++] = v.scodes; + v.rscodes(); + var se = sn[--on]; + v[sn[--on]] = se; + sn[on++] = Infinity; + for (var S = 0, ce = v.scodes - 1; S <= ce; S += 1) { + sn[on++] = un(v.secochk, S); + sn[on++] = un(v.secechk, S) + } + v.secchk = Lr(); + sn[on++] = Infinity; + In(v.pri); + sn[on++] = v.pri; + sn[on++] = 10; + v.rscodes(); + In(sn[--on]); + In(v.sec); + In(v.secchk); + v.codewords = Lr(); + sn[on++] = Infinity; + for (var le = 0, pe = 864; le < pe; le++) sn[on++] = 0; + v.mods = Lr(); + for (var D = 0; D <= 143; D += 1) { + v.i = D; + sn[on++] = Infinity; + var de = dn(ln(6), un(v.codewords, v.i), 2); + for (var k = 0, ue = de.length; k < ue; k++) sn[on++] = un(de, k) - 48; + v.cw = Lr(); + mn(v.mods, 6 * v.i + (6 - v.cw.length), v.cw) + } + if (!me.__21755__) (function () { + var t = Object.create(v); + t.modmap = Lr([469, 529, 286, 316, 347, 346, 673, 672, 703, 702, 647, 676, 283, 282, 313, 312, 370, 610, 618, 379, 378, 409, 408, 439, 705, 704, 559, 589, 588, 619, 458, 518, 640, 701, 675, 674, 285, 284, 315, 314, 310, 340, 531, 289, 288, 319, 349, 348, 456, 486, 517, 516, 471, 470, 369, 368, 399, 398, 429, 428, 549, 548, 579, 578, 609, 608, 649, 648, 679, 678, 709, 708, 639, 638, 669, 668, 699, 698, 279, 278, 309, 308, 339, 338, 381, 380, 411, 410, 441, 440, 561, 560, 591, 590, 621, 620, 547, 546, 577, 576, 607, 606, 367, 366, 397, 396, 427, 426, 291, 290, 321, 320, 351, 350, 651, 650, 681, 680, 711, 710, 1, 0, 31, 30, 61, 60, 3, 2, 33, 32, 63, 62, 5, 4, 35, 34, 65, 64, 7, 6, 37, 36, 67, 66, 9, 8, 39, 38, 69, 68, 11, 10, 41, 40, 71, 70, 13, 12, 43, 42, 73, 72, 15, 14, 45, 44, 75, 74, 17, 16, 47, 46, 77, 76, 19, 18, 49, 48, 79, 78, 21, 20, 51, 50, 81, 80, 23, 22, 53, 52, 83, 82, 25, 24, 55, 54, 85, 84, 27, 26, 57, 56, 87, 86, 117, 116, 147, 146, 177, 176, 115, 114, 145, 144, 175, 174, 113, 112, 143, 142, 173, 172, 111, 110, 141, 140, 171, 170, 109, 108, 139, 138, 169, 168, 107, 106, 137, 136, 167, 166, 105, 104, 135, 134, 165, 164, 103, 102, 133, 132, 163, 162, 101, 100, 131, 130, 161, 160, 99, 98, 129, 128, 159, 158, 97, 96, 127, 126, 157, 156, 95, 94, 125, 124, 155, 154, 93, 92, 123, 122, 153, 152, 91, 90, 121, 120, 151, 150, 181, 180, 211, 210, 241, 240, 183, 182, 213, 212, 243, 242, 185, 184, 215, 214, 245, 244, 187, 186, 217, 216, 247, 246, 189, 188, 219, 218, 249, 248, 191, 190, 221, 220, 251, 250, 193, 192, 223, 222, 253, 252, 195, 194, 225, 224, 255, 254, 197, 196, 227, 226, 257, 256, 199, 198, 229, 228, 259, 258, 201, 200, 231, 230, 261, 260, 203, 202, 233, 232, 263, 262, 205, 204, 235, 234, 265, 264, 207, 206, 237, 236, 267, 266, 297, 296, 327, 326, 357, 356, 295, 294, 325, 324, 355, 354, 293, 292, 323, 322, 353, 352, 277, 276, 307, 306, 337, 336, 275, 274, 305, 304, 335, 334, 273, 272, 303, 302, 333, 332, 271, 270, 301, 300, 331, 330, 361, 360, 391, 390, 421, 420, 363, 362, 393, 392, 423, 422, 365, 364, 395, 394, 425, 424, 383, 382, 413, 412, 443, 442, 385, 384, 415, 414, 445, 444, 387, 386, 417, 416, 447, 446, 477, 476, 507, 506, 537, 536, 475, 474, 505, 504, 535, 534, 473, 472, 503, 502, 533, 532, 455, 454, 485, 484, 515, 514, 453, 452, 483, 482, 513, 512, 451, 450, 481, 480, 511, 510, 541, 540, 571, 570, 601, 600, 543, 542, 573, 572, 603, 602, 545, 544, 575, 574, 605, 604, 563, 562, 593, 592, 623, 622, 565, 564, 595, 594, 625, 624, 567, 566, 597, 596, 627, 626, 657, 656, 687, 686, 717, 716, 655, 654, 685, 684, 715, 714, 653, 652, 683, 682, 713, 712, 637, 636, 667, 666, 697, 696, 635, 634, 665, 664, 695, 694, 633, 632, 663, 662, 693, 692, 631, 630, 661, 660, 691, 690, 721, 720, 751, 750, 781, 780, 723, 722, 753, 752, 783, 782, 725, 724, 755, 754, 785, 784, 727, 726, 757, 756, 787, 786, 729, 728, 759, 758, 789, 788, 731, 730, 761, 760, 791, 790, 733, 732, 763, 762, 793, 792, 735, 734, 765, 764, 795, 794, 737, 736, 767, 766, 797, 796, 739, 738, 769, 768, 799, 798, 741, 740, 771, 770, 801, 800, 743, 742, 773, 772, 803, 802, 745, 744, 775, 774, 805, 804, 747, 746, 777, 776, 807, 806, 837, 836, 867, 866, 897, 896, 835, 834, 865, 864, 895, 894, 833, 832, 863, 862, 893, 892, 831, 830, 861, 860, 891, 890, 829, 828, 859, 858, 889, 888, 827, 826, 857, 856, 887, 886, 825, 824, 855, 854, 885, 884, 823, 822, 853, 852, 883, 882, 821, 820, 851, 850, 881, 880, 819, 818, 849, 848, 879, 878, 817, 816, 847, 846, 877, 876, 815, 814, 845, 844, 875, 874, 813, 812, 843, 842, 873, 872, 811, 810, 841, 840, 871, 870, 901, 900, 931, 930, 961, 960, 903, 902, 933, 932, 963, 962, 905, 904, 935, 934, 965, 964, 907, 906, 937, 936, 967, 966, 909, 908, 939, 938, 969, 968, 911, 910, 941, 940, 971, 970, 913, 912, 943, 942, 973, 972, 915, 914, 945, 944, 975, 974, 917, 916, 947, 946, 977, 976, 919, 918, 949, 948, 979, 978, 921, 920, 951, 950, 981, 980, 923, 922, 953, 952, 983, 982, 925, 924, 955, 954, 985, 984, 927, 926, 957, 956, 987, 986, 58, 89, 88, 118, 149, 148, 178, 209, 208, 238, 269, 268, 298, 329, 328, 358, 389, 388, 418, 449, 448, 478, 509, 508, 538, 569, 568, 598, 629, 628, 658, 689, 688, 718, 749, 748, 778, 809, 808, 838, 869, 868, 898, 929, 928, 958, 989, 988]); + for (var e in t) t.hasOwnProperty(e) && (me.$ctx[e] = t[e]); + me.__21755__ = 1 + })(); + v.pixs = Lr(864); + v.j = 0; + for (var N = 0, fe = v.mods.length - 1; N <= fe; N += 1) { + v.i = N; + if (un(v.mods, v.i) == 1) { + fn(v.pixs, v.j, un(v.modmap, v.i)); + v.j = v.j + 1 + } + } + sn[on++] = Infinity; + In(hn(v.pixs, 0, v.j)); + sn[on++] = 28; + sn[on++] = 29; + sn[on++] = 280; + sn[on++] = 281; + sn[on++] = 311; + sn[on++] = 457; + sn[on++] = 488; + sn[on++] = 500; + sn[on++] = 530; + sn[on++] = 670; + sn[on++] = 700; + sn[on++] = 677; + sn[on++] = 707; + v.pixs = Lr(); + var he = new Map([ + ["ren", ge], + ["pixs", v.pixs], + ["opt", v.options] + ]); + sn[on++] = he; + if (!v.dontdraw) ge() + } + + function bt() { + var R = Object.create(bt.$ctx || (bt.$ctx = {})); + R.dontdraw = false; + R.format = "full"; + R.readerinit = false; + R.layers = -1; + R.eclevel = 23; + R.ecaddchars = 3; + R.raw = false; + R.parse = false; + R.parsefnc = false; + sn[on++] = R; + jn(); + R.options = sn[--on]; + R.barcode = sn[--on]; + if (_n(R.barcode, "")) { + sn[on++] = "bwipp.aztecEmptyData#21830"; + sn[on++] = "The data must not be empty"; + Pn() + } + if (R.eclevel < 5 || R.eclevel > 95) { + sn[on++] = "bwipp.aztecInvalidEClevel#21834"; + sn[on++] = "The EC percentage must be from 5 to 95"; + Pn() + } + if (R.ecaddchars < 3) { + sn[on++] = "bwipp.aztecInvalidECaddChars#21838"; + sn[on++] = "The number of additional EC codewords must be 3 or more"; + Pn() + } + if (yn(R.format, "full") && (yn(R.format, "compact") && yn(R.format, "rune"))) { + sn[on++] = "bwipp.aztecInvalidFormat#21842"; + sn[on++] = "The format must be either full, compact or rune"; + Pn() + } + if (_n(R.format, "full")) { + if (R.readerinit && (R.layers < 1 || R.layers > 22)) { + sn[on++] = "bwipp.aztecFullInitInvalidLayers#21847"; + sn[on++] = "Full-range symbols for reader programming must specify from 1 to 22 layers"; + Pn() + } + if (R.layers != -1 && (R.layers < 1 || R.layers > 32)) { + sn[on++] = "bwipp.aztecFullInvalidLayers#21850"; + sn[on++] = "Layers for full-range symbols must be from 1 to 32"; + Pn() + } + } + if (_n(R.format, "compact")) { + if (R.readerinit) { + if (R.layers != -1 && R.layers != 1) { + sn[on++] = "bwipp.aztecCompactInitInvalidLayers#21857"; + sn[on++] = "Compact symbols for reader programming must have 1 layer"; + Pn() + } + R.layers = 1 + } + if (R.layers != -1 && (R.layers < 1 || R.layers > 4)) { + sn[on++] = "bwipp.aztecCompactInvalidLayers#21862"; + sn[on++] = "Layers for compact symbols must be from 1 to 4"; + Pn() + } + } + if (_n(R.format, "rune")) { + if (R.layers != -1) { + sn[on++] = "bwipp.aztecRuneInvalidLayers#21868"; + sn[on++] = "It is not valid to specify layers for runes"; + Pn() + } + if (R.readerinit) { + sn[on++] = "bwipp.aztecRuneReaderInit#21871"; + sn[on++] = "Reader initialisation is not compactible with Aztec Runes"; + Pn() + } + if (R.barcode.length == 0) { + sn[on++] = "bwipp.aztecRuneNotNumeric#21874"; + sn[on++] = "Aztec runes must be numeric"; + Pn() + } + vn(R.barcode, function () { + var t = sn[--on]; + if (t < 48 || t > 57) { + sn[on++] = "bwipp.aztecRuneNotNumeric#21878"; + sn[on++] = "Aztec runes must be numeric"; + Pn() + } + }); + var t = pn(R.barcode); + if (t < 0 || t > 255) { + sn[on++] = "bwipp.aztecRuneInvalid#21882"; + sn[on++] = "Aztec runes must be 0 to 255"; + Pn() + } + } + R.fn1 = -1; + var e = new Map([ + ["parse", R.parse], + ["parsefnc", R.parsefnc], + ["eci", true], + ["FNC1", R.fn1] + ]); + R.fncvals = e; + sn[on++] = "msg"; + sn[on++] = R.barcode; + sn[on++] = R.fncvals; + En(); + var i = sn[--on]; + R[sn[--on]] = i; + R.msglen = R.msg.length; + if (!bt.__21995__) (function () { + var t = Object.create(R); + t.U = 0; + t.L = 1; + t.M = 2; + t.P = 3; + t.D = 4; + t.B = 5; + t.lu = -2; + t.ll = -3; + t.lm = -4; + t.lp = -5; + t.ld = -6; + t.su = -7; + t.sp = -8; + t.sb = -9; + t.fl = -10; + t.p2 = -11; + t.p3 = -12; + t.p4 = -13; + t.p5 = -14; + t.charmaps = Lr([Lr([t.sp, t.sp, t.sp, t.fl, t.sp]), Lr([32, 32, 32, 13, 32]), Lr(["A", "a", 1, t.p2, "0"]), Lr(["B", "b", 2, t.p3, "1"]), Lr(["C", "c", 3, t.p4, "2"]), Lr(["D", "d", 4, t.p5, "3"]), Lr(["E", "e", 5, "!", "4"]), Lr(["F", "f", 6, '"', "5"]), Lr(["G", "g", 7, "#", "6"]), Lr(["H", "h", 8, "$", "7"]), Lr(["I", "i", 9, "%", "8"]), Lr(["J", "j", 10, "&", "9"]), Lr(["K", "k", 11, "'", ","]), Lr(["L", "l", 12, 40, "."]), Lr(["M", "m", 13, 41, t.lu]), Lr(["N", "n", 27, "*", t.su]), Lr(["O", "o", 28, "+", -99]), Lr(["P", "p", 29, ",", -99]), Lr(["Q", "q", 30, "-", -99]), Lr(["R", "r", 31, ".", -99]), Lr(["S", "s", "@", "/", -99]), Lr(["T", "t", 92, ":", -99]), Lr(["U", "u", "^", ";", -99]), Lr(["V", "v", "_", "<", -99]), Lr(["W", "w", "`", "=", -99]), Lr(["X", "x", "|", ">", -99]), Lr(["Y", "y", "~", "?", -99]), Lr(["Z", "z", 127, "[", -99]), Lr([t.ll, t.su, t.ll, "]", -99]), Lr([t.lm, t.lm, t.lu, "{", -99]), Lr([t.ld, t.ld, t.lp, "}", -99]), Lr([t.sb, t.sb, t.sb, t.lu, -99])]); + t.charvals = Lr([new Map, new Map, new Map, new Map, new Map]); + for (var e = 0, i = t.charmaps.length - 1; e <= i; e += 1) { + t.i = e; + t.encs = un(t.charmaps, t.i); + for (var n = 0; n <= 4; n += 1) { + t.j = n; + var r = un(t.encs, t.j); + sn[on++] = r; + if (_n(Oe(r), "stringtype")) { + var a = un(sn[--on], 0); + sn[on++] = a + } + fn(un(t.charvals, t.j), sn[--on], t.i) + } + } + var o = new Map([ + ["\r\n", t.p2], + [". ", t.p3], + [", ", t.p4], + [": ", t.p5] + ]); + t.pcomp = o; + t.e = 1e4; + var s = Lr([4, 9, 9, 14, 0, 14]); + t.latlen = Lr([Lr([0, 5, 5, 10, 5, 10]), Lr([9, 0, 5, 10, 5, 10]), Lr([5, 5, 0, 5, 10, 10]), Lr([5, 10, 10, 0, 10, 15]), s, Lr([0, 0, 0, 0, 0, 0])]); + t.latseq = Lr([Lr([Lr([]), Lr([t.ll]), Lr([t.lm]), Lr([t.lm, t.lp]), Lr([t.ld]), Lr([t.sb])]), Lr([Lr([t.ld, t.lu]), Lr([]), Lr([t.lm]), Lr([t.lm, t.lp]), Lr([t.ld]), Lr([t.sb])]), Lr([Lr([t.lu]), Lr([t.ll]), Lr([]), Lr([t.lp]), Lr([t.lu, t.ld]), Lr([t.sb])]), Lr([Lr([t.lu]), Lr([t.lu, t.ll]), Lr([t.lu, t.lm]), Lr([]), Lr([t.lu, t.ld]), Lr([t.lu, t.sb])]), Lr([Lr([t.lu]), Lr([t.lu, t.ll]), Lr([t.lu, t.lm]), Lr([t.lu, t.lm, t.lp]), Lr([]), Lr([t.lu, t.sb])]), Lr([Lr([t.lu]), Lr([t.ll]), Lr([t.lm]), Lr([]), Lr([]), Lr([])])]); + t.shftlen = Lr([Lr([t.e, t.e, t.e, 5, t.e]), Lr([5, t.e, t.e, 5, t.e]), Lr([t.e, t.e, t.e, 5, t.e]), Lr([t.e, t.e, t.e, t.e, t.e]), Lr([4, t.e, t.e, 4, t.e])]); + for (var c in t) t.hasOwnProperty(c) && (bt.$ctx[c] = t[c]); + bt.__21995__ = 1 + })(); + R.msgbits = ""; + if (yn(R.format, "rune") && R.raw) R.msgbits = R.barcode; + if (yn(R.format, "rune") && !R.raw) { + R.charsize = function () { + var t = sn[--on]; + sn[on++] = t; + if (t >= 0) { + on--; + var e = un(Lr([5, 5, 5, 5, 4, 8]), sn[--on]); + sn[on++] = e + } else { + var i = sn[--on]; + var n = sn[--on]; + sn[on++] = i; + sn[on++] = n; + on--; + var r = sn[--on]; + sn[on++] = r; + if (r == R.fn1) { + on--; + sn[on++] = 8 + } else { + var a = Mn(-sn[--on] - 1e6); + sn[on++] = a; + if (a == 0) { + on--; + sn[on++] = 1 + } + var o = sn[--on]; + sn[on++] = (~~(Math.log(o) / Math.log(10)) + 1) * 4 + 8 + } + } + }; + R.curlen = Lr([0, R.e, R.e, R.e, R.e, R.e]); + R.curseq = Lr([Lr([]), Lr([]), Lr([]), Lr([]), Lr([]), Lr([])]); + R.backto = R.U; + R.lastchar = ""; + vn(R.msg, function () { + R.char = sn[--on]; + for (; ;) { + R.imp = false; + var t = Lr([R.U, R.L, R.M, R.P, R.D, R.B]); + for (var e = 0, i = t.length; e < i; e++) { + R.x = un(t, e); + var n = Lr([R.U, R.L, R.M, R.P, R.D, R.B]); + for (var r = 0, a = n.length; r < a; r++) { + R.y = un(n, r); + if (R.x != R.B || R.y == R.backto) { + R.cost = Mn(un(R.curlen, R.x) + un(un(R.latlen, R.x), R.y)); + if (R.cost < un(R.curlen, R.y)) { + fn(R.curlen, R.y, R.cost); + sn[on++] = R.curseq; + sn[on++] = R.y; + sn[on++] = Infinity; + In(un(R.curseq, R.x)); + In(un(un(R.latseq, R.x), R.y)); + var o = Lr(); + var s = sn[--on]; + fn(sn[--on], s, o); + if (R.y == R.B) { + sn[on++] = "backto"; + if (R.x == R.P || R.x == R.D) sn[on++] = R.U; + else sn[on++] = R.x; + var c = sn[--on]; + R[sn[--on]] = c + } + R.imp = true + } + } + } + } + if (!R.imp) break + } + R.nxtlen = Lr([R.e, R.e, R.e, R.e, R.e, R.e]); + R.nxtseq = Lr(6); + var l = Lr([R.U, R.L, R.M, R.P, R.D, R.B]); + for (var p = 0, d = l.length; p < d; p++) { + R.x = un(l, p); + for (; ;) { + if (R.char >= 0) { + if (R.x != R.B) { + var u = un(un(R.charvals, R.x), R.char) !== undefined; + if (!u) break + } + } else if (R.x != R.P) break; + sn[on++] = "cost"; + sn[on++] = un(R.curlen, R.x); + sn[on++] = R.x; + sn[on++] = R.char; + R.charsize(); + var f = sn[--on]; + var h = sn[--on]; + R[sn[--on]] = Mn(h + f); + if (R.cost < un(R.nxtlen, R.x)) { + fn(R.nxtlen, R.x, R.cost); + sn[on++] = R.nxtseq; + sn[on++] = R.x; + sn[on++] = Infinity; + In(un(R.curseq, R.x)); + sn[on++] = R.char; + var m = Lr(); + var g = sn[--on]; + fn(sn[--on], g, m) + } + if (R.x == R.B) break; + var v = Lr([R.U, R.L, R.M, R.P, R.D]); + for (var b = 0, I = v.length; b < I; b++) { + R.y = un(v, b); + if (yn(R.x, R.y)) { + sn[on++] = "cost"; + sn[on++] = Mn(un(R.curlen, R.y) + un(un(R.shftlen, R.y), R.x)); + sn[on++] = R.x; + sn[on++] = R.char; + R.charsize(); + var A = sn[--on]; + var _ = sn[--on]; + R[sn[--on]] = Mn(_ + A); + if (R.cost < un(R.nxtlen, R.y)) { + fn(R.nxtlen, R.y, R.cost); + sn[on++] = R.nxtseq; + sn[on++] = R.y; + sn[on++] = Infinity; + In(un(R.curseq, R.y)); + var y = R.x == R.U ? R.su : R.sp; + sn[on++] = y; + sn[on++] = R.char; + var x = Lr(); + var w = sn[--on]; + fn(sn[--on], w, x) + } + } + } + break + } + } + if (yn(R.lastchar, "") && R.char >= 0) { + var M = ln(2); + fn(M, 0, R.lastchar); + fn(M, 1, R.char); + R.pchars = M; + var P = un(R.pcomp, R.pchars) !== undefined; + if (P) { + var j = Lr([R.U, R.L, R.M, R.P, R.D]); + for (var E = 0, T = j.length; E < T; E++) { + R.i = un(j, E); + R.inP = true; + if (R.i == R.M) { + if (R.lastchar == 13) R.inP = false + } else if (R.i == R.D) + if (R.lastchar == 44 || R.lastchar == 46) R.inP = false; + if (R.inP && Sn(un(R.curlen, R.i), un(R.nxtlen, R.i))) { + R.curseqi = un(R.curseq, R.i); + R.lastld = false; + R.lastsp = false; + R.lastidx = -1; + for (var C = R.curseqi.length - 1; C >= 0; C -= 1) { + R.idx = C; + R.ch = un(R.curseqi, R.idx); + if (R.lastidx == -1) { + if (_n(R.ch, R.lastchar)) { + R.lastidx = R.idx; + if (R.idx > 0) + if (un(R.curseqi, R.idx - 1) == R.sp) R.lastsp = true + } + } else if (R.ch < 0 && R.ch >= R.ld) { + if (R.i == R.P) { + if (R.ch == R.ld) R.lastld = true + } else if (R.ch != R.lp) R.inP = R.lastsp; + break + } + } + if (R.inP && R.lastidx >= 0) { + fn(R.nxtlen, R.i, un(R.curlen, R.i)); + if (R.lastidx < R.curseqi.length - 1) + if (R.i == R.P) { + if (R.lastld) fn(R.nxtlen, R.i, Mn(un(R.nxtlen, R.i) + 1)); + sn[on++] = R.nxtseq; + sn[on++] = R.i; + sn[on++] = Infinity; + In(R.curseqi); + Ft(R.curseqi.length - R.lastidx, -1); + on--; + sn[on++] = un(R.pcomp, R.pchars); + var B = Lr(); + var S = sn[--on]; + fn(sn[--on], S, B) + } else { + sn[on++] = R.nxtseq; + sn[on++] = R.i; + sn[on++] = Infinity; + In(R.curseqi); + var D = Lr(); + var k = sn[--on]; + fn(sn[--on], k, D); + fn(un(R.nxtseq, R.i), R.lastidx, un(R.pcomp, R.pchars)) + } + else { + sn[on++] = R.nxtseq; + sn[on++] = R.i; + sn[on++] = Infinity; + In(R.curseqi); + on--; + sn[on++] = un(R.pcomp, R.pchars); + var N = Lr(); + var U = sn[--on]; + fn(sn[--on], U, N) + } + } + } + } + } + } + if (yn(un(R.nxtseq, R.B), null)) { + R.numbytes = 0; + vn(un(R.nxtseq, R.B), function () { + if (sn[--on] == R.sb) sn[on++] = 0; + else sn[on++] = R.numbytes + 1; + R.numbytes = sn[--on] + }); + if (R.numbytes == 32) fn(R.nxtlen, R.B, Mn(un(R.nxtlen, R.B) + 11)) + } + R.curlen = R.nxtlen; + R.curseq = R.nxtseq; + sn[on++] = "lastchar"; + if (R.char >= 0) sn[on++] = R.char; + else sn[on++] = ""; + var H = sn[--on]; + R[sn[--on]] = H + }); + R.minseq = R.e; + var n = Lr([R.U, R.L, R.M, R.P, R.D, R.B]); + for (var r = 0, a = n.length; r < a; r++) { + R.i = un(n, r); + if (un(R.curlen, R.i) < R.minseq) { + R.minseq = un(R.curlen, R.i); + R.seq = un(R.curseq, R.i) + } + } + R.tobin = function () { + var t = ln(sn[--on]); + sn[on++] = t; + for (var e = 0, i = t.length - 1; e <= i; e += 1) { + var n = sn[--on]; + fn(n, e, 48); + sn[on++] = n + } + var r = sn[--on]; + var a = dn(ln(r.length), sn[--on], 2); + mn(r, r.length - a.length, a); + sn[on++] = r + }; + R.encu = function () { + var t = un(un(R.charvals, R.U), sn[--on]); + sn[on++] = t; + sn[on++] = 5; + R.tobin() + }; + R.encl = function () { + var t = un(un(R.charvals, R.L), sn[--on]); + sn[on++] = t; + sn[on++] = 5; + R.tobin() + }; + R.encm = function () { + var t = un(un(R.charvals, R.M), sn[--on]); + sn[on++] = t; + sn[on++] = 5; + R.tobin() + }; + R.encd = function () { + var t = un(un(R.charvals, R.D), sn[--on]); + sn[on++] = t; + sn[on++] = 4; + R.tobin() + }; + R.encp = function () { + var t = sn[--on]; + sn[on++] = t; + if (t == R.fn1) { + on--; + sn[on++] = "00000000" + } else { + var e = sn[--on]; + sn[on++] = e; + if (e <= -1e6) { + var i = Mn(-sn[--on] - 1e6); + sn[on++] = i; + sn[on++] = i; + if (i == 0) { + on--; + sn[on++] = 1 + } + var n = ~~(Math.log(sn[--on]) / Math.log(10)); + var r = ln((n + 1) * 4 + 8); + mn(r, 0, "00000"); + sn[on++] = n; + sn[on++] = r; + sn[on++] = r; + sn[on++] = n + 1; + sn[on++] = 3; + R.tobin(); + var a = sn[--on]; + mn(sn[--on], 5, a); + var o = sn[--on]; + var s = sn[--on]; + var c = sn[--on]; + sn[on++] = o; + sn[on++] = c; + for (var l = s; l >= 0; l -= 1) { + var p = sn[--on]; + var d = sn[--on]; + sn[on++] = d; + sn[on++] = ~~(p / 10); + sn[on++] = d; + sn[on++] = l * 4 + 8; + sn[on++] = Mn(p % 10 + 2); + sn[on++] = 4; + R.tobin(); + var u = sn[--on]; + var f = sn[--on]; + mn(sn[--on], f, u) + } + on-- + } else { + var h = un(un(R.charvals, R.P), sn[--on]); + sn[on++] = h; + sn[on++] = 5; + R.tobin() + } + } + }; + R.encfuncs = Lr(["encu", "encl", "encm", "encp", "encd"]); + R.addtomsgbits = function () { + R.v = sn[--on]; + mn(R.msgbits, R.j, R.v); + R.j = R.j + R.v.length + }; + R.state = R.U; + R.msgbits = ln(R.minseq); + R.i = 0; + R.j = 0; + for (; ;) { + if (R.i >= R.seq.length) break; + if (R.state != R.B) { + R.char = un(R.seq, R.i); + sn[on++] = R.char; + if (R[un(R.encfuncs, R.state)]() === true) break; + R.addtomsgbits(); + R.i = R.i + 1; + if (R.char == R.su || R.char == R.sp) { + sn[on++] = un(R.seq, R.i); + if (R.char == R.su) R.encu(); + else R.encp(); + R.addtomsgbits(); + R.i = R.i + 1 + } + if (R.char == R.lu) R.state = R.U; + if (R.char == R.ll) R.state = R.L; + if (R.char == R.lm) R.state = R.M; + if (R.char == R.lp) R.state = R.P; + if (R.char == R.ld) R.state = R.D; + if (R.char == R.sb) R.state = R.B + } else { + R.numbytes = 0; + for (; ;) { + if (R.i + R.numbytes >= R.seq.length) break; + if (un(R.seq, R.i + R.numbytes) < 0) break; + R.numbytes = R.numbytes + 1 + } + if (R.numbytes <= 31) { + sn[on++] = R.numbytes; + sn[on++] = 5; + R.tobin(); + R.addtomsgbits() + } else { + sn[on++] = 0; + sn[on++] = 5; + R.tobin(); + R.addtomsgbits(); + sn[on++] = R.numbytes - 31; + sn[on++] = 11; + R.tobin(); + R.addtomsgbits() + } + for (var o = 0, s = R.numbytes; o < s; o++) { + sn[on++] = un(R.seq, R.i); + sn[on++] = 8; + R.tobin(); + R.addtomsgbits(); + R.i = R.i + 1 + } + if (R.i < R.seq.length) { + R.char = un(R.seq, R.i); + R.i = R.i + 1; + if (R.char == R.lu) R.state = R.U; + if (R.char == R.ll) R.state = R.L; + if (R.char == R.lm) R.state = R.M + } + } + } + } + if (!bt.__22309__) (function () { + var t = Object.create(R); + t.metrics = Lr([Lr(["rune", 0, 0, 0, 6]), Lr(["compact", 1, 1, 17, 6]), Lr(["full", 1, 1, 21, 6]), Lr(["compact", 2, 0, 40, 6]), Lr(["full", 2, 1, 48, 6]), Lr(["compact", 3, 0, 51, 8]), Lr(["full", 3, 1, 60, 8]), Lr(["compact", 4, 0, 76, 8]), Lr(["full", 4, 1, 88, 8]), Lr(["full", 5, 1, 120, 8]), Lr(["full", 6, 1, 156, 8]), Lr(["full", 7, 1, 196, 8]), Lr(["full", 8, 1, 240, 8]), Lr(["full", 9, 1, 230, 10]), Lr(["full", 10, 1, 272, 10]), Lr(["full", 11, 1, 316, 10]), Lr(["full", 12, 1, 364, 10]), Lr(["full", 13, 1, 416, 10]), Lr(["full", 14, 1, 470, 10]), Lr(["full", 15, 1, 528, 10]), Lr(["full", 16, 1, 588, 10]), Lr(["full", 17, 1, 652, 10]), Lr(["full", 18, 1, 720, 10]), Lr(["full", 19, 1, 790, 10]), Lr(["full", 20, 1, 864, 10]), Lr(["full", 21, 1, 940, 10]), Lr(["full", 22, 1, 1020, 10]), Lr(["full", 23, 0, 920, 12]), Lr(["full", 24, 0, 992, 12]), Lr(["full", 25, 0, 1066, 12]), Lr(["full", 26, 0, 1144, 12]), Lr(["full", 27, 0, 1224, 12]), Lr(["full", 28, 0, 1306, 12]), Lr(["full", 29, 0, 1392, 12]), Lr(["full", 30, 0, 1480, 12]), Lr(["full", 31, 0, 1570, 12]), Lr(["full", 32, 0, 1664, 12])]); + for (var e in t) t.hasOwnProperty(e) && (bt.$ctx[e] = t[e]); + bt.__22309__ = 1 + })(); + var c = R.metrics; + for (var l = 0, p = c.length; l < p; l++) { + R.m = un(c, l); + R.frmt = un(R.m, 0); + R.mlyr = un(R.m, 1); + R.icap = un(R.m, 2); + R.ncws = un(R.m, 3); + R.bpcw = un(R.m, 4); + R.numecw = ~~Math.ceil(Mn(R.ncws * R.eclevel / 100 + R.ecaddchars)); + if (R.msgbits.length == 0) R.numecw = 0; + R.numdcw = Mn(R.ncws - R.numecw); + R.okay = true; + if (yn(R.format, R.frmt)) R.okay = false; + if (R.readerinit && R.icap != 1) R.okay = false; + if (R.layers != -1 && R.layers != R.mlyr) R.okay = false; + if (~~Math.ceil(R.msgbits.length / R.bpcw) > R.numdcw) R.okay = false; + if (R.okay) break + } + if (!R.okay) { + sn[on++] = "bwipp.qrcodeNoValidSymbol#22330"; + sn[on++] = "Maximum length exceeded"; + Pn() + } + R.layers = R.mlyr; + R.allzero = function () { + var t = sn[--on]; + sn[on++] = _n(t, hn("000000000000", 0, t.length)) + }; + R.allones = function () { + var t = sn[--on]; + sn[on++] = _n(t, hn("111111111111", 0, t.length)) + }; + R.cws = Lr(R.ncws); + R.m = 0; + R.c = 0; + for (; ;) { + if (R.msgbits.length <= R.m) break; + if (R.msgbits.length - R.m >= R.bpcw) { + R.cwb = hn(R.msgbits, R.m, Mn(R.bpcw - 1)); + R.cwf = hn(R.msgbits, Mn(Mn(R.m + R.bpcw) - 1), 1); + sn[on++] = R.cwb; + R.allzero(); + if (sn[--on]) { + R.cwf = "1"; + R.m = R.m - 1 + } + sn[on++] = R.cwb; + R.allones(); + if (sn[--on]) { + R.cwf = "0"; + R.m = R.m - 1 + } + var d = ln(12); + mn(d, 0, R.cwb); + mn(d, Mn(R.bpcw - 1), R.cwf); + R.cwb = hn(d, 0, R.bpcw) + } else { + R.cwb = hn(R.msgbits, R.m, R.msgbits.length - R.m); + var u = Vi(ln(12), "111111111111"); + mn(u, 0, R.cwb); + R.cwb = hn(u, 0, R.bpcw); + sn[on++] = R.cwb; + R.allones(); + if (sn[--on]) mn(R.cwb, R.cwb.length - 1, "0") + } + R.cw = 0; + for (var f = 0, h = Mn(R.bpcw - 1); f <= h; f += 1) { + R.i = f; + R.cw = Mn(R.cw + ~~Math.pow(2, Mn(Mn(R.bpcw - R.i) - 1)) * Mn(un(R.cwb, R.i) - 48)) + } + fn(R.cws, R.c, R.cw); + R.m = Mn(R.m + R.bpcw); + R.c = R.c + 1 + } + R.cws = hn(R.cws, 0, R.c); + var N = un(R.options, "debugcws") !== undefined; + if (N) { + sn[on++] = "bwipp.debugcws#22369"; + sn[on++] = R.cws; + Pn() + } + R.rscodes = function () { + R.rspm = sn[--on]; + R.rsgf = sn[--on]; + R.rsnc = sn[--on]; + R.rscws = sn[--on]; + sn[on++] = Infinity; + sn[on++] = 1; + for (var t = 0, e = Mn(R.rsgf - 1); t < e; t++) { + var i = sn[--on]; + var n = i * 2; + sn[on++] = i; + sn[on++] = n; + if (n >= R.rsgf) { + var r = sn[--on]; + sn[on++] = xn(r, R.rspm) + } + } + R.rsalog = Lr(); + R.rslog = Lr(R.rsgf); + for (var a = 1, o = Mn(R.rsgf - 1); a <= o; a += 1) fn(R.rslog, un(R.rsalog, a), a); + R.rsprod = function () { + var t = sn[--on]; + var e = sn[--on]; + sn[on++] = e; + sn[on++] = t; + if (t != 0 && e != 0) { + var i = un(R.rslog, sn[--on]); + var n = un(R.rsalog, Mn(i + un(R.rslog, sn[--on])) % Mn(R.rsgf - 1)); + sn[on++] = n + } else { + on -= 2; + sn[on++] = 0 + } + }; + sn[on++] = Infinity; + sn[on++] = 1; + for (var s = 0, c = R.rsnc; s < c; s++) sn[on++] = 0; + R.coeffs = Lr(); + for (var l = 1, p = R.rsnc; l <= p; l += 1) { + R.i = l; + fn(R.coeffs, R.i, un(R.coeffs, R.i - 1)); + for (var d = R.i - 1; d >= 1; d -= 1) { + R.j = d; + sn[on++] = R.coeffs; + sn[on++] = R.j; + sn[on++] = un(R.coeffs, R.j - 1); + sn[on++] = un(R.coeffs, R.j); + sn[on++] = un(R.rsalog, R.i); + R.rsprod(); + var u = sn[--on]; + var f = sn[--on]; + var h = sn[--on]; + fn(sn[--on], h, xn(f, u)) + } + sn[on++] = R.coeffs; + sn[on++] = 0; + sn[on++] = un(R.coeffs, 0); + sn[on++] = un(R.rsalog, R.i); + R.rsprod(); + var m = sn[--on]; + var g = sn[--on]; + fn(sn[--on], g, m) + } + R.nd = R.rscws.length; + sn[on++] = Infinity; + vn(R.rscws); + for (var v = 0, b = R.rsnc; v < b; v++) sn[on++] = 0; + sn[on++] = 0; + R.rscws = Lr(); + for (var I = 0, A = R.nd - 1; I <= A; I += 1) { + R.k = xn(un(R.rscws, I), un(R.rscws, R.nd)); + for (var _ = 0, y = Mn(R.rsnc - 1); _ <= y; _ += 1) { + R.j = _; + sn[on++] = R.rscws; + sn[on++] = R.nd + R.j; + sn[on++] = un(R.rscws, R.nd + R.j + 1); + sn[on++] = R.k; + sn[on++] = un(R.coeffs, Mn(Mn(R.rsnc - R.j) - 1)); + R.rsprod(); + var x = sn[--on]; + var w = sn[--on]; + var M = sn[--on]; + fn(sn[--on], M, xn(w, x)) + } + } + sn[on++] = hn(R.rscws, 0, R.rscws.length - 1) + }; + if (_n(R.format, "full")) { + R.mode = (Mn(R.layers - 1) << 11) + (R.cws.length - 1); + if (R.readerinit) R.mode = R.mode | 1024; + R.mode = Lr([(R.mode & 61440) >>> 12, (R.mode & 3840) >>> 8, (R.mode & 240) >>> 4, R.mode & 15]); + sn[on++] = "mode"; + sn[on++] = R.mode; + sn[on++] = 6; + sn[on++] = 16; + sn[on++] = 19; + R.rscodes(); + var U = sn[--on]; + R[sn[--on]] = U + } + if (_n(R.format, "compact")) { + R.mode = (Mn(R.layers - 1) << 6) + (R.cws.length - 1); + if (R.readerinit) R.mode = R.mode | 32; + R.mode = Lr([(R.mode & 240) >>> 4, R.mode & 15]); + sn[on++] = "mode"; + sn[on++] = R.mode; + sn[on++] = 5; + sn[on++] = 16; + sn[on++] = 19; + R.rscodes(); + var H = sn[--on]; + R[sn[--on]] = H + } + if (_n(R.format, "rune")) { + R.mode = pn(R.barcode); + R.mode = Lr([(R.mode & 240) >>> 4, R.mode & 15]); + sn[on++] = "mode"; + sn[on++] = R.mode; + sn[on++] = 5; + sn[on++] = 16; + sn[on++] = 19; + R.rscodes(); + var z = sn[--on]; + R[sn[--on]] = z; + sn[on++] = Infinity; + var m = R.mode; + for (var g = 0, O = m.length; g < O; g++) sn[on++] = un(m, g) ^ 10; + R.mode = Lr() + } + R.modebits = ln(R.mode.length * 4); + for (var v = 0, L = R.modebits.length - 1; v <= L; v += 1) mn(R.modebits, v, "0"); + for (var b = 0, W = R.mode.length - 1; b <= W; b += 1) { + R.i = b; + var I = dn(ln(4), un(R.mode, R.i), 2); + mn(R.modebits, 4 - I.length + 4 * R.i, I) + } + if (!bt.__22470__) (function () { + var t = Object.create(R); + t.rsparams = Lr([Lr([]), Lr([]), Lr([]), Lr([]), Lr([]), Lr([]), Lr([64, 67]), Lr([]), Lr([256, 301]), Lr([]), Lr([1024, 1033]), Lr([]), Lr([4096, 4201])]); + for (var e in t) t.hasOwnProperty(e) && (bt.$ctx[e] = t[e]); + bt.__22470__ = 1 + })(); + sn[on++] = "cws"; + sn[on++] = R.cws; + sn[on++] = Mn(R.ncws - R.cws.length); + vn(un(R.rsparams, R.bpcw)); + R.rscodes(); + var G = sn[--on]; + R[sn[--on]] = G; + if (_n(R.format, "full")) R.databits = ln(Mn(R.layers * R.layers * 16 + R.layers * 112)); + else R.databits = ln(Mn(R.layers * R.layers * 16 + R.layers * 88)); + for (var A = 0, Z = R.databits.length - 1; A <= Z; A += 1) mn(R.databits, A, "0"); + for (var _ = 0, F = Mn(R.ncws - 1); _ <= F; _ += 1) { + R.i = _; + var y = dn(ln(R.bpcw), un(R.cws, R.i), 2); + mn(R.databits, Mn(Mn(Mn(R.bpcw - y.length) + R.bpcw * R.i) + Mn(R.databits.length - R.ncws * R.bpcw)), y) + } + R.cmv = function () { + var t = sn[--on]; + var e = sn[--on]; + sn[on++] = Mn(Mn(e - t * R.size) + R.mid) + }; + R.lmv = function () { + R.lbit = sn[--on]; + R.llyr = sn[--on]; + R.lwid = Mn(R.fw + R.llyr * 4); + R.ldir = ~~(~~(R.lbit / 2) / R.lwid); + if (R.ldir == 0) { + sn[on++] = Mn(-~~(Mn(R.lwid - 1) / 2) + 1 + ~~(R.lbit / 2) % R.lwid); + sn[on++] = Mn(Mn(~~((R.fw - 1) / 2) + R.llyr * 2) + R.lbit % 2); + R.cmv() + } + if (R.ldir == 1) { + sn[on++] = Mn(Mn(~~(R.fw / 2) + R.llyr * 2) + R.lbit % 2); + sn[on++] = Mn(~~(Mn(R.lwid - 1) / 2) - 1 - ~~(R.lbit / 2) % R.lwid); + R.cmv() + } + if (R.ldir == 2) { + sn[on++] = -Mn(-~~(R.lwid / 2) + 1 + ~~(R.lbit / 2) % R.lwid); + sn[on++] = -Mn(Mn(~~(R.fw / 2) + R.llyr * 2) + R.lbit % 2); + R.cmv() + } + if (R.ldir == 3) { + sn[on++] = -Mn(Mn(~~((R.fw - 1) / 2) + R.llyr * 2) + R.lbit % 2); + sn[on++] = -Mn(~~(R.lwid / 2) - 1 - ~~(R.lbit / 2) % R.lwid); + R.cmv() + } + }; + if (_n(R.format, "full")) R.fw = 12; + else R.fw = 9; + R.size = Mn(Mn(R.fw + R.layers * 4) + 2); + sn[on++] = Infinity; + for (var x = 0, Y = R.size * R.size; x < Y; x++) sn[on++] = -1; + R.pixs = Lr(); + R.mid = Mn(~~(Mn(R.size - 1) / 2) * R.size + ~~(Mn(R.size - 1) / 2)); + R.i = 0; + for (var w = 1, Q = R.layers; w <= Q; w += 1) { + R.layer = w; + for (var M = 0, J = (R.fw + R.layer * 4) * 8 - 1; M <= J; M += 1) { + R.pos = M; + sn[on++] = R.pixs; + sn[on++] = R.layer; + sn[on++] = R.pos; + R.lmv(); + var V = sn[--on]; + fn(sn[--on], V, un(R.databits, R.databits.length - R.i - 1) - 48); + R.i = R.i + 1 + } + } + if (_n(R.format, "full")) { + R.fw = 13; + R.size = Mn(Mn(Mn(R.fw + R.layers * 4) + 2) + ~~Mn(Mn(R.layers + 10.5) / 7.5 - 1) * 2); + R.mid = ~~(R.size * R.size / 2); + sn[on++] = Infinity; + for (var P = 0, K = R.size * R.size; P < K; P++) sn[on++] = -2; + R.npixs = Lr(); + for (var j = 0, q = ~~(R.size / 2); j <= q; j += 16) { + R.i = j; + for (var E = 0, X = Mn(R.size - 1); E <= X; E += 1) { + R.j = E; + sn[on++] = R.npixs; + sn[on++] = -~~(R.size / 2) + R.j; + sn[on++] = R.i; + R.cmv(); + var $ = sn[--on]; + mn(sn[--on], $, Lr([(~~(R.size / 2) + R.j + R.i + 1) % 2])); + sn[on++] = R.npixs; + sn[on++] = -~~(R.size / 2) + R.j; + sn[on++] = -R.i; + R.cmv(); + var tt = sn[--on]; + mn(sn[--on], tt, Lr([(~~(R.size / 2) + R.j + R.i + 1) % 2])); + sn[on++] = R.npixs; + sn[on++] = R.i; + sn[on++] = -~~(R.size / 2) + R.j; + R.cmv(); + var et = sn[--on]; + mn(sn[--on], et, Lr([(~~(R.size / 2) + R.j + R.i + 1) % 2])); + sn[on++] = R.npixs; + sn[on++] = -R.i; + sn[on++] = -~~(R.size / 2) + R.j; + R.cmv(); + var it = sn[--on]; + mn(sn[--on], it, Lr([(~~(R.size / 2) + R.j + R.i + 1) % 2])) + } + } + R.j = 0; + for (var T = 0, nt = R.npixs.length - 1; T <= nt; T += 1) { + R.i = T; + if (un(R.npixs, R.i) == -2) { + fn(R.npixs, R.i, un(R.pixs, R.j)); + R.j = R.j + 1 + } + } + R.pixs = R.npixs + } + R.fw = ~~(R.fw / 2); + for (var C = -R.fw, rt = R.fw; C <= rt; C += 1) { + R.i = C; + for (var B = -R.fw, at = R.fw; B <= at; B += 1) { + R.j = B; + sn[on++] = R.pixs; + sn[on++] = R.i; + sn[on++] = R.j; + R.cmv(); + if (Math.abs(R.i) > Math.abs(R.j)) sn[on++] = Math.abs(R.i); + else sn[on++] = Math.abs(R.j); + var ot = sn[--on]; + var st = sn[--on]; + fn(sn[--on], st, Mn(ot + 1) % 2) + } + } + var S = Lr([Lr([-(R.fw + 1), R.fw, 1]), Lr([-(R.fw + 1), R.fw + 1, 1]), Lr([-R.fw, R.fw + 1, 1]), Lr([R.fw + 1, R.fw + 1, 1]), Lr([R.fw + 1, R.fw, 1]), Lr([R.fw + 1, -R.fw, 1]), Lr([R.fw, R.fw + 1, 0]), Lr([R.fw + 1, -(R.fw + 1), 0]), Lr([R.fw, -(R.fw + 1), 0]), Lr([-R.fw, -(R.fw + 1), 0]), Lr([-(R.fw + 1), -(R.fw + 1), 0]), Lr([-(R.fw + 1), -R.fw, 0])]); + for (var D = 0, ct = S.length; D < ct; D++) { + sn[on++] = R.pixs; + vn(un(S, D)); + var lt = sn[--on]; + var pt = sn[--on]; + var dt = sn[--on]; + sn[on++] = lt; + sn[on++] = dt; + sn[on++] = pt; + R.cmv(); + var ut = sn[--on]; + var ft = sn[--on]; + fn(sn[--on], ut, ft) + } + if (!bt.__22596__) (function () { + var t = Object.create(R); + t.modemapfull = Lr([Lr([-5, 7]), Lr([-4, 7]), Lr([-3, 7]), Lr([-2, 7]), Lr([-1, 7]), Lr([1, 7]), Lr([2, 7]), Lr([3, 7]), Lr([4, 7]), Lr([5, 7]), Lr([7, 5]), Lr([7, 4]), Lr([7, 3]), Lr([7, 2]), Lr([7, 1]), Lr([7, -1]), Lr([7, -2]), Lr([7, -3]), Lr([7, -4]), Lr([7, -5]), Lr([5, -7]), Lr([4, -7]), Lr([3, -7]), Lr([2, -7]), Lr([1, -7]), Lr([-1, -7]), Lr([-2, -7]), Lr([-3, -7]), Lr([-4, -7]), Lr([-5, -7]), Lr([-7, -5]), Lr([-7, -4]), Lr([-7, -3]), Lr([-7, -2]), Lr([-7, -1]), Lr([-7, 1]), Lr([-7, 2]), Lr([-7, 3]), Lr([-7, 4]), Lr([-7, 5])]); + t.modemapcompact = Lr([Lr([-3, 5]), Lr([-2, 5]), Lr([-1, 5]), Lr([0, 5]), Lr([1, 5]), Lr([2, 5]), Lr([3, 5]), Lr([5, 3]), Lr([5, 2]), Lr([5, 1]), Lr([5, 0]), Lr([5, -1]), Lr([5, -2]), Lr([5, -3]), Lr([3, -5]), Lr([2, -5]), Lr([1, -5]), Lr([0, -5]), Lr([-1, -5]), Lr([-2, -5]), Lr([-3, -5]), Lr([-5, -3]), Lr([-5, -2]), Lr([-5, -1]), Lr([-5, 0]), Lr([-5, 1]), Lr([-5, 2]), Lr([-5, 3])]); + for (var e in t) t.hasOwnProperty(e) && (bt.$ctx[e] = t[e]); + bt.__22596__ = 1 + })(); + sn[on++] = "modemap"; + if (_n(R.format, "full")) sn[on++] = R.modemapfull; + else sn[on++] = R.modemapcompact; + var ht = sn[--on]; + R[sn[--on]] = ht; + for (var k = 0, mt = R.modemap.length - 1; k <= mt; k += 1) { + R.i = k; + sn[on++] = R.pixs; + vn(un(R.modemap, R.i)); + R.cmv(); + var gt = sn[--on]; + fn(sn[--on], gt, un(R.modebits, R.i) - 48) + } + var vt = new Map([ + ["ren", Tn], + ["pixs", R.pixs], + ["pixx", R.size], + ["pixy", R.size], + ["height", R.size * 2 / 72], + ["width", R.size * 2 / 72], + ["opt", R.options] + ]); + sn[on++] = vt; + if (!R.dontdraw) Tn() + } + + function Pt() { + var t = Object.create(Pt.$ctx || (Pt.$ctx = {})); + t.dontdraw = false; + sn[on++] = t; + jn(); + t.options = sn[--on]; + t.barcode = sn[--on]; + fn(t.options, "dontdraw", true); + fn(t.options, "format", "compact"); + sn[on++] = "args"; + sn[on++] = t.barcode; + sn[on++] = t.options; + bt(); + var e = sn[--on]; + t[sn[--on]] = e; + fn(t.args, "opt", t.options); + sn[on++] = t.args; + if (!t.dontdraw) Tn() + } + + function jt() { + var t = Object.create(jt.$ctx || (jt.$ctx = {})); + t.dontdraw = false; + sn[on++] = t; + jn(); + t.options = sn[--on]; + t.barcode = sn[--on]; + fn(t.options, "dontdraw", true); + fn(t.options, "format", "rune"); + sn[on++] = "args"; + sn[on++] = t.barcode; + sn[on++] = t.options; + bt(); + var e = sn[--on]; + t[sn[--on]] = e; + fn(t.args, "opt", t.options); + sn[on++] = t.args; + if (!t.dontdraw) Tn() + } + + function Ce() { + var me = Object.create(Ce.$ctx || (Ce.$ctx = {})); + me.dontdraw = false; + me.version = "unset"; + me.parse = false; + me.parsefnc = false; + sn[on++] = me; + jn(); + me.options = sn[--on]; + me.barcode = sn[--on]; + var t = Lr(["unset", "T-16", "T-32", "T-48", "S-10", "S-20", "S-30", "A", "B", "C", "D", "E", "F", "G", "H"]); + sn[on++] = false; + for (var e = 0, N = t.length; e < N; e++) { + var U = sn[--on]; + sn[on++] = U || _n(un(t, e), me.version) + } + if (wn(sn[--on])) { + sn[on++] = "bwipp.codeoneBadVersion#22757"; + sn[on++] = "version must be A to H, T-16, T-32, T-48, S-10, S-20 or S-30"; + Pn() + } + me.stype = _n(hn(me.version, 0, 1), "S"); + if (!Ce.__22920__) (function () { + var t = Object.create(me); + t.stypevals = Lr(["1", "1010", "1100100", "1111101000", "10011100010000", "11000011010100000", "11110100001001000000", "100110001001011010000000", "101111101011110000100000000", "111011100110101100101000000000", "1001010100000010111110010000000000", "1011101001000011101101110100000000000", "1110100011010100101001010001000000000000", "10010001100001001110011100101010000000000000", "10110101111001100010000011110100100000000000000", "11100011010111111010100100110001101000000000000000", "100011100001101111001001101111110000010000000000000000", "101100011010001010111100001011101100010100000000000000000"]); + t.stypemetrics = Lr([Lr(["S-10", 8, 11, 10, 4, 4, 1, 99, 99, 99]), Lr(["S-20", 8, 21, 20, 8, 8, 1, 99, 99, 99]), Lr(["S-30", 8, 31, 30, 12, 12, 1, 99, 99, 99])]); + t.nonstypemetrics = Lr([Lr(["A", 16, 18, 16, 10, 10, 1, 4, 99, 6]), Lr(["B", 22, 22, 20, 19, 16, 1, 4, 99, 8]), Lr(["C", 28, 32, 28, 44, 26, 1, 4, 22, 11]), Lr(["D", 40, 42, 36, 91, 44, 1, 4, 16, 16]), Lr(["E", 52, 54, 48, 182, 70, 1, 4, 22, 22]), Lr(["F", 70, 76, 68, 370, 140, 2, 4, 22, 31]), Lr(["G", 104, 98, 88, 732, 280, 4, 6, 21, 47]), Lr(["H", 148, 134, 120, 1480, 560, 8, 6, 20, 69]), Lr(["T-16", 16, 17, 16, 10, 10, 1, 99, 99, 99]), Lr(["T-32", 16, 33, 32, 24, 16, 1, 99, 99, 99]), Lr(["T-48", 16, 49, 48, 38, 22, 1, 99, 99, 99])]); + t.fnc1 = -1; + t.fnc3 = -2; + t.lC = -5; + t.lB = -6; + t.lX = -7; + t.lT = -8; + t.lD = -9; + t.unl = -10; + t.fnc2 = -11; + t.fnc4 = -12; + t.sft1 = -13; + t.sft2 = -14; + t.sft3 = -15; + t.eci = -16; + t.pad = -17; + t.fnc1lD = -18; + t.unlcw = 255; + sn[on++] = Infinity; + for (var e = 0; e <= 128; e += 1) { + sn[on++] = e; + sn[on++] = e + 1 + } + sn[on++] = t.pad; + sn[on++] = 129; + for (var i = 0; i <= 99; i += 1) { + var n = dn(ln(2), i, 10); + var U = Vi(ln(2), "00"); + mn(U, 2 - n.length, n); + sn[on++] = U; + sn[on++] = i + 130 + } + var H = Lr([t.lC, t.lB, t.fnc1, t.fnc2, t.fnc3, t.fnc4, t.fnc1lD]); + sn[on++] = 229; + for (var r = 0, R = H.length; r < R; r++) { + var z = Mn(sn[--on] + 1); + sn[on++] = un(H, r); + sn[on++] = z; + sn[on++] = z + } + on--; + sn[on++] = t.lX; + sn[on++] = 238; + sn[on++] = t.lT; + sn[on++] = 239; + t.Avals = cn(); + sn[on++] = Infinity; + var a = t.Avals; + for (var O = a.size, L = a.keys(), W = 0; W < O; W++) { + var G = L.next().value; + sn[on++] = G; + sn[on++] = a.get(G); + sn[on++] = Infinity; + var Z = sn[--on]; + var F = sn[--on]; + sn[on++] = Z; + sn[on++] = F; + var Y = Lr(); + sn[on++] = Y + } + t.Avals = cn(); + sn[on++] = Infinity; + sn[on++] = t.sft1; + sn[on++] = 0; + sn[on++] = t.sft2; + sn[on++] = 1; + sn[on++] = t.sft3; + sn[on++] = 2; + sn[on++] = 32; + sn[on++] = 3; + for (var o = 48; o <= 57; o += 1) { + sn[on++] = o; + sn[on++] = o - 44 + } + for (var s = 65; s <= 90; s += 1) { + sn[on++] = s; + sn[on++] = s - 51 + } + t.CNvals = cn(); + sn[on++] = Infinity; + for (var c = 0; c <= 31; c += 1) { + sn[on++] = c; + sn[on++] = c + } + t.C1vals = cn(); + sn[on++] = Infinity; + for (var l = 33; l <= 47; l += 1) { + sn[on++] = l; + sn[on++] = l - 33 + } + for (var p = 58; p <= 64; p += 1) { + sn[on++] = p; + sn[on++] = p - 43 + } + for (var d = 91; d <= 95; d += 1) { + sn[on++] = d; + sn[on++] = d - 69 + } + sn[on++] = t.fnc1; + sn[on++] = 27; + sn[on++] = t.fnc2; + sn[on++] = 28; + sn[on++] = t.fnc3; + sn[on++] = 29; + sn[on++] = t.fnc4; + sn[on++] = 30; + sn[on++] = t.pad; + sn[on++] = 31; + t.C2vals = cn(); + sn[on++] = Infinity; + for (var u = 96; u <= 127; u += 1) { + sn[on++] = u; + sn[on++] = u - 96 + } + t.C3vals = cn(); + sn[on++] = Infinity; + var f = t.CNvals; + for (var Q = f.size, J = f.keys(), V = 0; V < Q; V++) { + var K = J.next().value; + sn[on++] = K; + sn[on++] = f.get(K); + sn[on++] = Infinity; + var q = sn[--on]; + var X = sn[--on]; + sn[on++] = q; + sn[on++] = X; + var $ = Lr(); + sn[on++] = $ + } + var h = t.C1vals; + for (var tt = h.size, et = h.keys(), it = 0; it < tt; it++) { + var nt = et.next().value; + sn[on++] = nt; + sn[on++] = h.get(nt); + sn[on++] = Infinity; + var rt = sn[--on]; + var at = sn[--on]; + sn[on++] = rt; + sn[on++] = un(t.CNvals, t.sft1); + sn[on++] = at; + var ot = Lr(); + sn[on++] = ot + } + var m = t.C2vals; + for (var st = m.size, ct = m.keys(), lt = 0; lt < st; lt++) { + var pt = ct.next().value; + sn[on++] = pt; + sn[on++] = m.get(pt); + sn[on++] = Infinity; + var dt = sn[--on]; + var ut = sn[--on]; + sn[on++] = dt; + sn[on++] = un(t.CNvals, t.sft2); + sn[on++] = ut; + var ft = Lr(); + sn[on++] = ft + } + var g = t.C3vals; + for (var ht = g.size, mt = g.keys(), gt = 0; gt < ht; gt++) { + var vt = mt.next().value; + sn[on++] = vt; + sn[on++] = g.get(vt); + sn[on++] = Infinity; + var bt = sn[--on]; + var It = sn[--on]; + sn[on++] = bt; + sn[on++] = un(t.CNvals, t.sft3); + sn[on++] = It; + var At = Lr(); + sn[on++] = At + } + t.Cvals = cn(); + sn[on++] = Infinity; + sn[on++] = t.sft1; + sn[on++] = 0; + sn[on++] = t.sft2; + sn[on++] = 1; + sn[on++] = t.sft3; + sn[on++] = 2; + sn[on++] = 32; + sn[on++] = 3; + for (var v = 48; v <= 57; v += 1) { + sn[on++] = v; + sn[on++] = v - 44 + } + for (var b = 97; b <= 122; b += 1) { + sn[on++] = b; + sn[on++] = b - 83 + } + t.TNvals = cn(); + sn[on++] = Infinity; + for (var I = 0; I <= 31; I += 1) { + sn[on++] = I; + sn[on++] = I + } + t.T1vals = cn(); + sn[on++] = Infinity; + for (var A = 33; A <= 47; A += 1) { + sn[on++] = A; + sn[on++] = A - 33 + } + for (var _ = 58; _ <= 64; _ += 1) { + sn[on++] = _; + sn[on++] = _ - 43 + } + for (var y = 91; y <= 95; y += 1) { + sn[on++] = y; + sn[on++] = y - 69 + } + sn[on++] = t.fnc1; + sn[on++] = 27; + sn[on++] = t.fnc2; + sn[on++] = 28; + sn[on++] = t.fnc3; + sn[on++] = 29; + sn[on++] = t.fnc4; + sn[on++] = 30; + sn[on++] = t.pad; + sn[on++] = 31; + t.T2vals = cn(); + sn[on++] = Infinity; + sn[on++] = 96; + sn[on++] = 0; + for (var x = 65; x <= 90; x += 1) { + sn[on++] = x; + sn[on++] = x - 64 + } + for (var w = 123; w <= 127; w += 1) { + sn[on++] = w; + sn[on++] = w - 96 + } + t.T3vals = cn(); + sn[on++] = Infinity; + var M = t.TNvals; + for (var _t = M.size, yt = M.keys(), xt = 0; xt < _t; xt++) { + var wt = yt.next().value; + sn[on++] = wt; + sn[on++] = M.get(wt); + sn[on++] = Infinity; + var Mt = sn[--on]; + var Pt = sn[--on]; + sn[on++] = Mt; + sn[on++] = Pt; + var jt = Lr(); + sn[on++] = jt + } + var P = t.T1vals; + for (var Et = P.size, Tt = P.keys(), Ct = 0; Ct < Et; Ct++) { + var Bt = Tt.next().value; + sn[on++] = Bt; + sn[on++] = P.get(Bt); + sn[on++] = Infinity; + var St = sn[--on]; + var Dt = sn[--on]; + sn[on++] = St; + sn[on++] = un(t.TNvals, t.sft1); + sn[on++] = Dt; + var kt = Lr(); + sn[on++] = kt + } + var j = t.T2vals; + for (var Nt = j.size, Ut = j.keys(), Ht = 0; Ht < Nt; Ht++) { + var Rt = Ut.next().value; + sn[on++] = Rt; + sn[on++] = j.get(Rt); + sn[on++] = Infinity; + var zt = sn[--on]; + var Ot = sn[--on]; + sn[on++] = zt; + sn[on++] = un(t.TNvals, t.sft2); + sn[on++] = Ot; + var Lt = Lr(); + sn[on++] = Lt + } + var E = t.T3vals; + for (var Wt = E.size, Gt = E.keys(), Zt = 0; Zt < Wt; Zt++) { + var Ft = Gt.next().value; + sn[on++] = Ft; + sn[on++] = E.get(Ft); + sn[on++] = Infinity; + var Yt = sn[--on]; + var Qt = sn[--on]; + sn[on++] = Yt; + sn[on++] = un(t.TNvals, t.sft3); + sn[on++] = Qt; + var Jt = Lr(); + sn[on++] = Jt + } + t.Tvals = cn(); + for (var T = 128; T <= 255; T += 1) { + t.i = T; + sn[on++] = t.Avals; + sn[on++] = t.i; + sn[on++] = Infinity; + In(un(t.Avals, t.fnc4)); + In(un(t.Avals, t.i - 128)); + var Vt = Lr(); + var Kt = sn[--on]; + fn(sn[--on], Kt, Vt); + sn[on++] = t.Cvals; + sn[on++] = t.i; + sn[on++] = Infinity; + In(un(t.Cvals, t.fnc4)); + In(un(t.Cvals, t.i - 128)); + var qt = Lr(); + var Xt = sn[--on]; + fn(sn[--on], Xt, qt); + sn[on++] = t.Tvals; + sn[on++] = t.i; + sn[on++] = Infinity; + In(un(t.Tvals, t.fnc4)); + In(un(t.Tvals, t.i - 128)); + var $t = Lr(); + var te = sn[--on]; + fn(sn[--on], te, $t) + } + sn[on++] = Infinity; + sn[on++] = 13; + sn[on++] = 0; + sn[on++] = 42; + sn[on++] = 1; + sn[on++] = 62; + sn[on++] = 2; + sn[on++] = 32; + sn[on++] = 3; + for (var C = 48; C <= 57; C += 1) { + sn[on++] = C; + sn[on++] = C - 44 + } + for (var B = 65; B <= 90; B += 1) { + sn[on++] = B; + sn[on++] = B - 51 + } + t.Xvals = cn(); + sn[on++] = Infinity; + var S = t.Xvals; + for (var ee = S.size, ie = S.keys(), ne = 0; ne < ee; ne++) { + var re = ie.next().value; + sn[on++] = re; + sn[on++] = S.get(re); + sn[on++] = Infinity; + var ae = sn[--on]; + var oe = sn[--on]; + sn[on++] = ae; + sn[on++] = oe; + var se = Lr(); + sn[on++] = se + } + t.Xvals = cn(); + sn[on++] = Infinity; + for (var D = 0; D <= 255; D += 1) { + sn[on++] = D; + sn[on++] = D + } + t.Bvals = cn(); + sn[on++] = Infinity; + var k = t.Bvals; + for (var ce = k.size, le = k.keys(), pe = 0; pe < ce; pe++) { + var de = le.next().value; + sn[on++] = de; + sn[on++] = k.get(de); + sn[on++] = Infinity; + var ue = sn[--on]; + var fe = sn[--on]; + sn[on++] = ue; + sn[on++] = fe; + var he = Lr(); + sn[on++] = he + } + t.Bvals = cn(); + t.encvals = Lr([t.Avals, t.Cvals, t.Tvals, t.Xvals, -1, t.Bvals]); + t.A = 0; + t.C = 1; + t.T = 2; + t.X = 3; + t.D = 4; + t.B = 5; + for (var N in t) t.hasOwnProperty(N) && (Ce.$ctx[N] = t[N]); + Ce.__22920__ = 1 + })(); + if (me.stype) { + vn(me.barcode, function () { + var t = sn[--on]; + if (t < 48 || t > 57) { + sn[on++] = "bwipp.codeoneStypeNonDigit#22926"; + sn[on++] = "S-Type symbols can only contain digits"; + Pn() + } + }); + me.barlen = me.barcode.length; + if (me.barlen > 18) { + sn[on++] = "bwipp.codeoneStypeTooLong#22932"; + sn[on++] = "Maximum length exceeded"; + Pn() + } + me.normalize = function () { + me.base = sn[--on]; + me.num = sn[--on]; + for (var t = me.num.length - 1; t >= 1; t -= 1) { + me.i = t; + var e = me.num; + var i = me.i; + fn(e, i - 1, Mn(un(e, i - 1) + ~~(un(me.num, me.i) / me.base))); + fn(me.num, me.i, un(me.num, me.i) % me.base) + } + for (; ;) { + if (Sn(un(me.num, 0), me.base)) break; + sn[on++] = Infinity; + sn[on++] = 0; + vn(me.num); + me.num = Lr(); + fn(me.num, 0, Mn(un(me.num, 0) + ~~(un(me.num, 1) / me.base))); + fn(me.num, 1, un(me.num, 1) % me.base) + } + sn[on++] = Infinity; + me.i = true; + var n = me.num; + for (var r = 0, a = n.length; r < a; r++) { + var o = un(n, r); + sn[on++] = o; + if (o == 0 && me.i) on--; + else me.i = false + } + me.num = Lr(); + if (me.num.length == 0) me.num = Lr([0]); + sn[on++] = me.num + }; + me.bigadd = function () { + var t = sn[--on]; + var e = sn[--on]; + me.offset = Math.abs(t.length - e.length); + if (t.length < e.length) { + var i = t; + t = e; + e = i + } + me.a = t; + me.b = e; + for (var n = 0, r = me.b.length - 1; n <= r; n += 1) { + var a = me.a; + var o = me.offset; + fn(a, n + o, Mn(un(a, n + o) + un(me.b, n))) + } + sn[on++] = me.a + }; + me.barlen = me.barcode.length; + me.v = Lr([1]); + for (var i = 0, H = me.barlen - 1; i <= H; i += 1) { + me.i = i; + sn[on++] = Infinity; + vn(un(me.stypevals, me.i), function () { + var t = sn[--on]; + sn[on++] = Mn(t - 48) * Mn(un(me.barcode, me.barlen - me.i - 1) - 48) + }); + var R = Lr(); + sn[on++] = R; + sn[on++] = me.v; + me.bigadd(); + me.v = sn[--on] + } + sn[on++] = "v"; + sn[on++] = me.v; + sn[on++] = 2; + me.normalize(); + var z = sn[--on]; + me[sn[--on]] = z; + sn[on++] = Infinity; + for (var n = 0, O = (5 - me.v.length % 5) % 5; n < O; n++) sn[on++] = 0; + In(me.v); + me.v = Lr(); + me.cws = Lr(~~(me.v.length / 5)); + for (var r = 0, L = me.cws.length - 1; r <= L; r += 1) { + me.i = r; + var a = hn(me.v, me.i * 5, 5); + sn[on++] = 0; + for (var o = 0, W = a.length; o < W; o++) { + var G = sn[--on]; + sn[on++] = Mn(G + un(a, o)) * 2 + } + fn(me.cws, me.i, ~~(sn[--on] / 2)) + } + me.metrics = me.stypemetrics + } else { + var Z = new Map([ + ["parse", me.parse], + ["parsefnc", me.parsefnc], + ["eci", true], + ["FNC1", me.fnc1], + ["FNC3", me.fnc3] + ]); + me.fncvals = Z; + sn[on++] = "msg"; + sn[on++] = me.barcode; + sn[on++] = me.fncvals; + En(); + var F = sn[--on]; + me[sn[--on]] = F; + me.msglen = me.msg.length; + me.eciesc = 92; + var s = me.msg; + sn[on++] = "numecis"; + sn[on++] = 0; + for (var c = 0, Y = s.length; c < Y; c++) + if (un(s, c) <= -1e6) { + var Q = sn[--on]; + sn[on++] = Mn(Q + 1) + } var J = sn[--on]; + me[sn[--on]] = J; + if (me.numecis > 0) { + me.msgtmp = Lr(Mn(Mn(me.msg.length * 2 + me.numecis * 6) + 2)); + fn(me.msgtmp, 0, me.pad); + fn(me.msgtmp, 1, me.eciesc); + me.j = 2; + for (var l = 0, V = me.msg.length - 1; l <= V; l += 1) { + var p = un(me.msg, l); + sn[on++] = p; + if (p <= -1e6) { + var d = hn(dn(ln(7), -sn[--on], 10), 1, 6); + for (var u = 0, K = d.length; u < K; u++) sn[on++] = un(d, u); + An(Lr(6)); + mn(me.msgtmp, me.j + 1, sn[--on]); + fn(me.msgtmp, me.j, me.eciesc); + me.j = me.j + 7 + } else { + var f = sn[--on]; + sn[on++] = f; + if (f != me.eciesc) { + fn(me.msgtmp, me.j, sn[--on]); + me.j = me.j + 1 + } else { + on--; + fn(me.msgtmp, me.j, me.eciesc); + fn(me.msgtmp, me.j + 1, me.eciesc); + me.j = me.j + 2 + } + } + } + me.msg = hn(me.msgtmp, 0, me.j); + me.msglen = me.msg.length + } + me.metrics = me.nonstypemetrics; + me.fullcws = Lr([]); + var h = me.metrics; + for (var m = 0, q = h.length; m < q; m++) { + me.m = un(h, m); + me.vers = un(me.m, 0); + me.dcws = un(me.m, 4); + me.okay = true; + if (_n(me.version, "unset")) { + if (me.vers.length != 1) me.okay = false + } else if (yn(me.version, me.vers)) me.okay = false; + if (me.okay) { + sn[on++] = Infinity; + In(me.fullcws); + sn[on++] = me.dcws; + me.fullcws = Lr() + } + } + sn[on++] = Infinity; + for (var X = 0, $ = 1480; X < $; X++) sn[on++] = 1e4; + me.numremcws = Lr(); + var tt = me.fullcws; + for (var g = 0, et = tt.length; g < et; g++) fn(me.numremcws, Mn(un(tt, g) - 1), 1); + for (var v = 1478; v >= 0; v -= 1) { + me.i = v; + if (un(me.numremcws, me.i) != 1) fn(me.numremcws, me.i, Mn(un(me.numremcws, me.i + 1) + 1)) + } + sn[on++] = Infinity; + for (var it = 0, nt = me.msglen; it < nt; it++) sn[on++] = 0; + sn[on++] = 0; + me.numD = Lr(); + sn[on++] = Infinity; + for (var rt = 0, at = me.msglen; rt < at; rt++) sn[on++] = 0; + sn[on++] = 9999; + me.nextXterm = Lr(); + sn[on++] = Infinity; + for (var ot = 0, st = me.msglen; ot < st; ot++) sn[on++] = 0; + sn[on++] = 9999; + me.nextNonX = Lr(); + for (var b = me.msglen - 1; b >= 0; b -= 1) { + me.i = b; + me.barchar = un(me.msg, me.i); + if (me.barchar >= 48 && me.barchar <= 57) fn(me.numD, me.i, Mn(un(me.numD, me.i + 1) + 1)); + if (me.barchar == 13 || me.barchar == 42 || me.barchar == 62) fn(me.nextXterm, me.i, 0); + else fn(me.nextXterm, me.i, Mn(un(me.nextXterm, me.i + 1) + 1)); + var ct = un(me.Xvals, me.barchar) !== undefined; + if (!ct) fn(me.nextNonX, me.i, 0); + else fn(me.nextNonX, me.i, Mn(un(me.nextNonX, me.i + 1) + 1)) + } + sn[on++] = Infinity; + var lt = me.nextXterm; + for (var I = 0, pt = lt.length; I < pt; I++) { + var dt = un(lt, I); + sn[on++] = dt; + if (dt > 1e4) { + on--; + sn[on++] = 1e4 + } + } + me.nextXterm = Lr(); + sn[on++] = Infinity; + var ut = me.nextNonX; + for (var A = 0, ft = ut.length; A < ft; A++) { + var ht = un(ut, A); + sn[on++] = ht; + if (ht > 1e4) { + on--; + sn[on++] = 1e4 + } + } + me.nextNonX = Lr(); + me.isD = function () { + sn[on++] = me.char >= 48 && me.char <= 57 + }; + me.isC = function () { + var t = un(me.CNvals, me.char) !== undefined; + sn[on++] = t + }; + me.isT = function () { + var t = un(me.TNvals, me.char) !== undefined; + sn[on++] = t + }; + me.isX = function () { + var t = un(me.Xvals, me.char) !== undefined; + sn[on++] = t + }; + me.isEA = function () { + sn[on++] = me.char > 127 + }; + me.isFN = function () { + sn[on++] = me.char < 0 + }; + me.XtermFirst = function () { + var t = sn[--on]; + sn[on++] = Sn(un(me.nextXterm, t), un(me.nextNonX, t)) + }; + me.lookup = function () { + me.ac = 1; + me.cc = 2; + me.tc = 2; + me.xc = 2; + me.bc = 3; + if (me.mode == me.A) { + me.ac = 0; + me.cc = 1; + me.tc = 1; + me.xc = 1; + me.bc = 2 + } + if (me.mode == me.C) me.cc = 0; + if (me.mode == me.T) me.tc = 0; + if (me.mode == me.X) me.xc = 0; + if (me.mode == me.B) me.bc = 0; + for (var t = 0, e = 1; t < e; t++) { + me.k = 0; + for (; ;) { + if (me.i + me.k == me.msglen) { + var i = Lr([me.ac, me.cc, me.tc, me.xc]); + sn[on++] = true; + for (var n = 0, r = i.length; n < r; n++) { + var a = sn[--on]; + sn[on++] = a && me.bc <= Math.ceil(un(i, n)) + } + if (sn[--on]) { + sn[on++] = me.B; + break + } + var o = Lr([me.cc, me.tc, me.xc, me.bc]); + sn[on++] = true; + for (var s = 0, c = o.length; s < c; s++) { + var l = sn[--on]; + sn[on++] = l && me.ac <= Math.ceil(un(o, s)) + } + if (sn[--on]) { + sn[on++] = me.A; + break + } + var p = Lr([me.tc, me.xc]); + sn[on++] = true; + for (var d = 0, u = p.length; d < u; d++) { + var f = sn[--on]; + sn[on++] = f && Math.ceil(me.cc) <= Math.ceil(un(p, d)) + } + if (sn[--on]) { + sn[on++] = me.C; + break + } + var h = Lr([me.xc]); + sn[on++] = true; + for (var m = 0, g = h.length; m < g; m++) { + var v = sn[--on]; + sn[on++] = v && Math.ceil(me.tc) <= Math.ceil(un(h, m)) + } + if (sn[--on]) { + sn[on++] = me.T; + break + } + sn[on++] = me.X; + break + } + me.char = un(me.msg, me.i + me.k); + sn[on++] = "ac"; + sn[on++] = me.ac; + me.isD(); + if (sn[--on]) { + var b = sn[--on]; + sn[on++] = Mn(b + 1 / 2) + } else { + me.isEA(); + if (sn[--on]) { + var I = sn[--on]; + sn[on++] = Math.ceil(I) + 2 + } else { + var A = sn[--on]; + sn[on++] = Math.ceil(A) + 1 + } + } + var _ = sn[--on]; + me[sn[--on]] = _; + sn[on++] = "cc"; + sn[on++] = me.cc; + me.isC(); + if (sn[--on]) { + var y = sn[--on]; + sn[on++] = Mn(y + .6666667) + } else { + me.isEA(); + if (sn[--on]) { + var x = sn[--on]; + sn[on++] = Mn(x + 2.6666667) + } else { + var w = sn[--on]; + sn[on++] = Mn(w + 1.3333334) + } + } + var M = sn[--on]; + me[sn[--on]] = M; + sn[on++] = "tc"; + sn[on++] = me.tc; + me.isT(); + if (sn[--on]) { + var U = sn[--on]; + sn[on++] = Mn(U + .6666667) + } else { + me.isEA(); + if (sn[--on]) { + var H = sn[--on]; + sn[on++] = Mn(H + 2.6666667) + } else { + var R = sn[--on]; + sn[on++] = Mn(R + 1.3333334) + } + } + var z = sn[--on]; + me[sn[--on]] = z; + sn[on++] = "xc"; + sn[on++] = me.xc; + me.isX(); + if (sn[--on]) { + var O = sn[--on]; + sn[on++] = Mn(O + .6666667) + } else { + me.isEA(); + if (sn[--on]) { + var L = sn[--on]; + sn[on++] = Mn(L + 4.3333334) + } else { + var W = sn[--on]; + sn[on++] = Mn(W + 3.3333334) + } + } + var G = sn[--on]; + me[sn[--on]] = G; + sn[on++] = "bc"; + sn[on++] = me.bc; + me.isFN(); + if (sn[--on]) { + var Z = sn[--on]; + sn[on++] = Mn(Z + 3) + } else { + var F = sn[--on]; + sn[on++] = Mn(F + 1) + } + var Y = sn[--on]; + me[sn[--on]] = Y; + if (me.k >= 3) { + var P = Lr([me.ac, me.cc, me.tc, me.xc]); + sn[on++] = true; + for (var j = 0, Q = P.length; j < Q; j++) { + var J = sn[--on]; + sn[on++] = J && me.bc + 1 <= Math.ceil(un(P, j)) + } + if (sn[--on]) { + sn[on++] = me.B; + break + } + var E = Lr([me.cc, me.tc, me.xc, me.bc]); + sn[on++] = true; + for (var T = 0, V = E.length; T < V; T++) { + var K = sn[--on]; + sn[on++] = K && me.ac + 1 <= Math.ceil(un(E, T)) + } + if (sn[--on]) { + sn[on++] = me.A; + break + } + var C = Lr([me.ac, me.cc, me.xc, me.bc]); + sn[on++] = true; + for (var B = 0, q = C.length; B < q; B++) { + var X = sn[--on]; + sn[on++] = X && Math.ceil(me.tc) + 1 <= Math.ceil(un(C, B)) + } + if (sn[--on]) { + sn[on++] = me.T; + break + } + var S = Lr([me.ac, me.tc]); + sn[on++] = true; + for (var D = 0, $ = S.length; D < $; D++) { + var tt = sn[--on]; + sn[on++] = tt && Math.ceil(me.cc) + 1 <= Math.ceil(un(S, D)) + } + if (sn[--on]) { + if (Math.ceil(me.cc) < Math.ceil(me.xc)) { + sn[on++] = me.C; + break + } + if (me.cc == me.xc) { + sn[on++] = me.i + me.k + 1; + me.XtermFirst(); + if (sn[--on]) { + sn[on++] = me.X; + break + } else { + sn[on++] = me.C; + break + } + } + } + var k = Lr([me.ac, me.cc, me.tc, me.bc]); + sn[on++] = true; + for (var N = 0, et = k.length; N < et; N++) { + var it = sn[--on]; + sn[on++] = it && Math.ceil(me.xc) + 1 <= Math.ceil(un(k, N)) + } + if (sn[--on]) { + sn[on++] = me.X; + break + } + } + me.k = me.k + 1 + } + } + }; + me.addtocws = function () { + var t = sn[--on]; + sn[on++] = t; + if (t.length + me.j > 1480) { + on--; + sn[on++] = "bwipp.codeoneTooLong#23128"; + sn[on++] = "Maximum length exceeded"; + Pn() + } + var e = sn[--on]; + mn(me.cws, me.j, e); + me.j = e.length + me.j + }; + me.tobin = function () { + var t = ln(sn[--on]); + sn[on++] = t; + for (var e = 0, i = t.length - 1; e <= i; e += 1) { + var n = sn[--on]; + fn(n, e, 48); + sn[on++] = n + } + var r = sn[--on]; + var a = dn(ln(r.length), sn[--on], 2); + mn(r, r.length - a.length, a); + sn[on++] = r; + sn[on++] = Infinity; + var o = sn[--on]; + var s = sn[--on]; + sn[on++] = o; + vn(s, function () { + var t = sn[--on]; + sn[on++] = Mn(t - 48) + }); + var c = Lr(); + sn[on++] = c + }; + me.encA = function () { + for (var t = 0, e = 1; t < e; t++) { + if (un(me.numD, me.i) >= 21) { + me.Dbits = Lr([1, 1, 1, 1]); + me.mode = me.D; + break + } + var i = un(me.numD, me.i); + if (i >= 13 && Mn(i + me.i) == me.msglen) { + me.Dbits = Lr([1, 1, 1, 1]); + me.mode = me.D; + break + } + if (un(me.numD, me.i) >= 2) { + var n = ln(2); + fn(n, 0, un(me.msg, me.i)); + fn(n, 1, un(me.msg, me.i + 1)); + sn[on++] = un(me.Avals, n); + me.addtocws(); + me.i = me.i + 2; + break + } + if (un(me.msg, me.i) == me.fnc1) { + if (un(me.numD, me.i + 1) >= 15) { + sn[on++] = un(me.Avals, me.fnc1lD); + me.addtocws(); + me.i = me.i + 1; + me.Dbits = Lr([]); + me.mode = me.D; + break + } + var r = un(me.numD, me.i + 1); + if (r >= 7 && Mn(Mn(r + me.i) + 1) == me.msglen) { + sn[on++] = un(me.Avals, me.fnc1lD); + me.addtocws(); + me.i = me.i + 1; + me.Dbits = Lr([]); + me.mode = me.D; + break + } + } + sn[on++] = "newmode"; + me.lookup(); + var a = sn[--on]; + me[sn[--on]] = a; + if (me.newmode != me.mode) { + sn[on++] = un(me.Avals, un(Lr([-1, me.lC, me.lT, me.lX, me.lD, me.lB]), me.newmode)); + me.addtocws(); + me.mode = me.newmode; + break + } + sn[on++] = un(me.Avals, un(me.msg, me.i)); + me.addtocws(); + me.i = me.i + 1; + break + } + }; + me.CTXvalstocws = function () { + me.in = sn[--on]; + sn[on++] = Infinity; + for (var t = 0, e = me.in.length - 1; t <= e; t += 3) { + var i = hn(me.in, t, 3); + sn[on++] = 0; + for (var n = 0, r = i.length; n < r; n++) { + var a = sn[--on]; + sn[on++] = Mn(a + un(i, n)) * 40 + } + var o = ~~(sn[--on] / 40) + 1; + sn[on++] = ~~(o / 256); + sn[on++] = o % 256 + } + An(Lr(bn())); + var s = sn[--on]; + var c = sn[--on]; + sn[on++] = s; + sn[on++] = c; + on-- + }; + me.encCTX = function () { + me.p = 0; + me.ctxvals = Lr(2220); + for (; ;) { + if (me.i == me.msglen) break; + if (me.p % 3 == 0) { + if (un(me.numD, me.i) >= 12) { + sn[on++] = hn(me.ctxvals, 0, me.p); + me.CTXvalstocws(); + me.addtocws(); + sn[on++] = Lr([me.unlcw]); + me.addtocws(); + me.mode = me.A; + break + } + var t = un(me.numD, me.i); + if (t >= 8 && Mn(t + me.i) == me.msglen) { + sn[on++] = hn(me.ctxvals, 0, me.p); + me.CTXvalstocws(); + me.addtocws(); + sn[on++] = Lr([me.unlcw]); + me.addtocws(); + me.mode = me.A; + break + } + if (me.mode == me.X) { + var e = un(me.Xvals, un(me.msg, me.i)) !== undefined; + if (!e) { + sn[on++] = hn(me.ctxvals, 0, me.p); + me.CTXvalstocws(); + me.addtocws(); + if (un(me.numremcws, me.j) != 1 || un(me.msg, me.i) > 127) { + sn[on++] = Lr([me.unlcw]); + me.addtocws() + } + me.mode = me.A; + break + } + if (me.i + 1 < me.msglen) { + var i = un(me.Xvals, un(me.msg, me.i + 1)) !== undefined; + if (!i) break; + if (me.i + 2 < me.msglen) { + var n = un(me.Xvals, un(me.msg, me.i + 2)) !== undefined; + if (!n) break + } + } + } else { + me.lookup(); + if (sn[--on] != me.mode) { + sn[on++] = hn(me.ctxvals, 0, me.p); + me.CTXvalstocws(); + me.addtocws(); + sn[on++] = Lr([me.unlcw]); + me.addtocws(); + me.mode = me.A; + break + } + } + if (me.msglen - me.i <= 3) { + me.remcws = un(me.numremcws, me.j + ~~(me.p / 3) * 2); + sn[on++] = Infinity; + var r = hn(me.msg, me.i, me.msglen - me.i); + for (var a = 0, o = r.length; a < o; a++) { + var s = un(r, a); + var c = un(un(me.encvals, me.mode), s) !== undefined; + sn[on++] = s; + if (c) In(un(un(me.encvals, me.mode), sn[--on])); + else { + on--; + sn[on++] = -1; + sn[on++] = -1; + sn[on++] = -1; + sn[on++] = -1 + } + } + me.remvals = Lr(); + if (me.remcws == 2 && me.remvals.length == 3) { + sn[on++] = Infinity; + In(hn(me.ctxvals, 0, me.p)); + In(me.remvals); + var l = Lr(); + sn[on++] = l; + me.CTXvalstocws(); + me.addtocws(); + me.mode = me.A; + me.i = me.msglen; + break + } + if (me.remcws == 2 && me.remvals.length == 2 && me.mode != me.X) { + sn[on++] = Infinity; + In(hn(me.ctxvals, 0, me.p)); + In(me.remvals); + In(un(un(me.encvals, me.mode), me.sft1)); + var p = Lr(); + sn[on++] = p; + me.CTXvalstocws(); + me.addtocws(); + me.mode = me.A; + me.i = me.msglen; + break + } + if (me.remcws == 2 && me.remvals.length == 1) { + sn[on++] = hn(me.ctxvals, 0, me.p); + me.CTXvalstocws(); + me.addtocws(); + sn[on++] = Lr([me.unlcw]); + me.addtocws(); + sn[on++] = un(me.Avals, un(me.msg, me.i)); + me.addtocws(); + me.mode = me.A; + me.i = me.msglen; + break + } + if (me.remcws == 1 && me.remvals.length == 1) { + sn[on++] = hn(me.ctxvals, 0, me.p); + me.CTXvalstocws(); + me.addtocws(); + sn[on++] = un(me.Avals, un(me.msg, me.i)); + me.addtocws(); + me.mode = me.A; + me.i = me.msglen; + break + } + } + } + var d = un(un(me.encvals, me.mode), un(me.msg, me.i)); + mn(me.ctxvals, me.p, d); + me.p = d.length + me.p; + me.i = me.i + 1 + } + if (me.mode != me.A) { + for (; ;) { + if (me.p % 3 == 0) break; + me.i = me.i - 1; + me.p = me.p - un(un(me.encvals, me.mode), un(me.msg, me.i)).length + } + sn[on++] = Infinity; + In(hn(me.ctxvals, 0, me.p)); + var u = Lr(); + sn[on++] = u; + me.CTXvalstocws(); + me.addtocws(); + sn[on++] = Lr([me.unlcw]); + me.addtocws(); + me.mode = me.A; + if (me.i != me.msglen) + if (un(me.numD, me.i) >= 2) { + var f = ln(2); + fn(f, 0, un(me.msg, me.i)); + fn(f, 1, un(me.msg, me.i + 1)); + sn[on++] = un(me.Avals, f); + me.addtocws(); + me.i = me.i + 2 + } else { + sn[on++] = un(me.Avals, un(me.msg, me.i)); + me.addtocws(); + me.i = me.i + 1 + } + } + }; + me.encD = function () { + for (; ;) { + if (un(me.numD, me.i) < 3) { + me.Drem = (8 - me.Dbits.length % 8) % 8; + me.remcws = un(me.numremcws, me.j + ~~(me.Dbits.length / 8)); + if ((Mn(un(me.numremcws, me.j + ~~(me.Dbits.length / 8) - 1) - 1) == 0 && me.Drem == 0 || me.remcws == 1 && me.Drem != 0) && me.i == me.msglen) { + if (me.Drem == 4 || me.Drem == 6) { + sn[on++] = Infinity; + In(me.Dbits); + sn[on++] = 1; + sn[on++] = 1; + sn[on++] = 1; + sn[on++] = 1; + me.Dbits = Lr() + } + if (me.Drem == 2 || me.Drem == 6) { + sn[on++] = Infinity; + In(me.Dbits); + sn[on++] = 0; + sn[on++] = 1; + me.Dbits = Lr() + } + break + } + if ((me.i == me.msglen - 1 && un(me.numD, me.i) == 1 || me.i == me.msglen - 2 && un(me.numD, me.i) == 2) && me.remcws == 1 && me.Drem == 0) break; + if (!(me.i == me.msglen - 1 && un(me.numD, me.i) == 1 && me.remcws == 1 && (me.Drem == 4 || me.Drem == 6))) { + sn[on++] = Infinity; + In(me.Dbits); + sn[on++] = 1; + sn[on++] = 1; + sn[on++] = 1; + sn[on++] = 1; + sn[on++] = 1; + sn[on++] = 1; + me.Dbits = Lr(); + me.Drem = (8 - me.Dbits.length % 8) % 8 + } + if (me.Drem == 4 || me.Drem == 6) { + if (un(me.numD, me.i) >= 1) { + sn[on++] = Infinity; + In(me.Dbits); + sn[on++] = Mn(Mn(un(me.msg, me.i) - 48) + 1); + sn[on++] = 4; + me.tobin(); + In(sn[--on]); + me.Dbits = Lr(); + me.i = me.i + 1 + } else { + sn[on++] = Infinity; + In(me.Dbits); + sn[on++] = 1; + sn[on++] = 1; + sn[on++] = 1; + sn[on++] = 1; + me.Dbits = Lr() + } + me.Drem = me.Drem - 4 + } + if (me.Drem == 2) { + sn[on++] = Infinity; + In(me.Dbits); + sn[on++] = 0; + sn[on++] = 1; + me.Dbits = Lr(); + me.Drem = 0 + } + break + } + sn[on++] = Infinity; + In(me.Dbits); + var t = hn(me.msg, me.i, 3); + sn[on++] = 0; + for (var e = 0, i = t.length; e < i; e++) { + var n = sn[--on]; + sn[on++] = Mn(n + Mn(un(t, e) - 48)) * 10 + } + var r = sn[--on]; + sn[on++] = ~~(r / 10) + 1; + sn[on++] = 10; + me.tobin(); + In(sn[--on]); + me.Dbits = Lr(); + me.i = me.i + 3 + } + sn[on++] = Infinity; + for (var a = 0, o = me.Dbits.length - 1; a <= o; a += 8) { + var s = hn(me.Dbits, a, 8); + sn[on++] = 0; + for (var c = 0, l = s.length; c < l; c++) { + var p = sn[--on]; + sn[on++] = Mn(p + un(s, c)) * 2 + } + var d = sn[--on]; + sn[on++] = ~~(d / 2) + } + An(Lr(bn())); + var u = sn[--on]; + var f = sn[--on]; + sn[on++] = u; + sn[on++] = f; + on--; + me.addtocws(); + me.mode = me.A + }; + me.encB = function () { + me.p = 0; + me.bvals = Lr(1480); + for (; ;) { + if (me.i == me.msglen) break; + if (un(me.msg, me.i) < 0) break; + me.lookup(); + if (sn[--on] != me.mode) break; + fn(me.bvals, me.p, un(me.msg, me.i)); + me.p = me.p + 1; + me.i = me.i + 1 + } + me.remcws = Mn(un(me.numremcws, me.j + me.p) - 1); + sn[on++] = Infinity; + if (me.remcws == 0 && me.i == me.msglen) sn[on++] = 0; + else if (me.p < 250) sn[on++] = me.p; + else { + sn[on++] = ~~(me.p / 250) + 249; + sn[on++] = me.p % 250 + } + In(hn(me.bvals, 0, me.p)); + me.bvals = Lr(); + sn[on++] = me.bvals; + me.addtocws(); + me.mode = me.A + }; + me.cws = Lr(1480); + me.mode = me.A; + me.i = 0; + me.j = 0; + for (; ;) { + if (me.i >= me.msglen) break; + if (me[un(Lr(["encA", "encCTX", "encCTX", "encCTX", "encD", "encB"]), me.mode)]() === true) break + } + me.cws = hn(me.cws, 0, me.j) + } + var mt = me.metrics; + for (var _ = 0, gt = mt.length; _ < gt; _++) { + me.m = un(mt, _); + me.vers = un(me.m, 0); + me.rows = un(me.m, 1); + me.cols = un(me.m, 2); + me.dcol = un(me.m, 3); + me.dcws = un(me.m, 4); + me.rscw = un(me.m, 5); + me.rsbl = un(me.m, 6); + me.riso = un(me.m, 7); + me.risi = un(me.m, 8); + me.risl = un(me.m, 9); + me.dcpb = ~~(me.dcws / me.rsbl); + me.ecpb = ~~(me.rscw / me.rsbl); + me.okay = true; + if (yn(me.version, "unset") && yn(me.version, me.vers)) me.okay = false; + if (me.cws.length > me.dcws) me.okay = false; + if (me.okay) break + } + if (!me.okay) { + sn[on++] = "bwipp.codeoneNoValidSymbol#23444"; + sn[on++] = "Maximum length exceeded"; + Pn() + } + if (!me.stype) { + sn[on++] = Infinity; + In(me.cws); + for (var vt = 0, bt = Mn(me.dcws - me.cws.length); vt < bt; vt++) sn[on++] = 129; + me.cws = Lr() + } else { + sn[on++] = Infinity; + for (var It = 0, At = Mn(me.dcws - me.cws.length); It < At; It++) sn[on++] = 0; + In(me.cws); + me.cws = Lr() + } + var _t = un(me.options, "debugcws") !== undefined; + if (_t) { + sn[on++] = "bwipp.debugcws#23454"; + sn[on++] = me.cws; + Pn() + } + me.cwbs = Lr(me.rsbl); + me.ecbs = Lr(me.rsbl); + for (var y = 0, yt = Mn(me.rsbl - 1); y <= yt; y += 1) { + me.i = y; + me.cwb = Lr(me.dcpb); + for (var x = 0, xt = me.dcpb - 1; x <= xt; x += 1) { + me.j = x; + fn(me.cwb, me.j, un(me.cws, Mn(me.j * me.rsbl + me.i))) + } + fn(me.cwbs, me.i, me.cwb) + } + var wt = me.stype ? 32 : 256; + me.gf = wt; + me["gf-1"] = me.gf - 1; + var Mt = me.stype ? 37 : 301; + me.pm = Mt; + sn[on++] = Infinity; + sn[on++] = 1; + for (var Pt = 0, jt = me["gf-1"]; Pt < jt; Pt++) { + var Et = sn[--on]; + var Tt = Et * 2; + sn[on++] = Et; + sn[on++] = Tt; + if (Tt >= me.gf) { + var Ct = sn[--on]; + sn[on++] = Ct ^ me.pm + } + } + me.rsalog = Lr(); + me.rslog = Lr(me.gf); + for (var w = 1, Bt = me["gf-1"]; w <= Bt; w += 1) fn(me.rslog, un(me.rsalog, w), w); + me.rsprod = function () { + var t = sn[--on]; + var e = sn[--on]; + sn[on++] = e; + sn[on++] = t; + if (t != 0 && e != 0) { + var i = un(me.rslog, sn[--on]); + var n = un(me.rsalog, Mn(i + un(me.rslog, sn[--on])) % me["gf-1"]); + sn[on++] = n + } else { + on -= 2; + sn[on++] = 0 + } + }; + sn[on++] = Infinity; + sn[on++] = 1; + for (var St = 0, Dt = me.ecpb; St < Dt; St++) sn[on++] = 0; + me.coeffs = Lr(); + for (var M = 0, kt = me.ecpb - 1; M <= kt; M += 1) { + me.i = M; + fn(me.coeffs, me.i + 1, un(me.coeffs, me.i)); + for (var P = me.i; P >= 1; P -= 1) { + me.j = P; + sn[on++] = me.coeffs; + sn[on++] = me.j; + sn[on++] = un(me.coeffs, me.j - 1); + sn[on++] = un(me.coeffs, me.j); + sn[on++] = un(me.rsalog, me.i); + me.rsprod(); + var Nt = sn[--on]; + var Ut = sn[--on]; + var Ht = sn[--on]; + fn(sn[--on], Ht, xn(Ut, Nt)) + } + sn[on++] = me.coeffs; + sn[on++] = 0; + sn[on++] = un(me.coeffs, 0); + sn[on++] = un(me.rsalog, me.i); + me.rsprod(); + var Rt = sn[--on]; + var zt = sn[--on]; + fn(sn[--on], zt, Rt) + } + me.coeffs = hn(me.coeffs, 0, me.coeffs.length - 1); + for (var j = 0, Ot = me.cwbs.length - 1; j <= Ot; j += 1) { + me.i = j; + sn[on++] = Infinity; + In(un(me.cwbs, me.i)); + for (var Lt = 0, Wt = me.ecpb; Lt < Wt; Lt++) sn[on++] = 0; + me.rscws = Lr(); + for (var E = 0, Gt = me.dcpb - 1; E <= Gt; E += 1) { + me.m = E; + me.k = un(me.rscws, me.m); + for (var T = 0, Zt = me.ecpb - 1; T <= Zt; T += 1) { + me.j = T; + sn[on++] = me.rscws; + sn[on++] = me.m + me.j + 1; + sn[on++] = un(me.coeffs, me.ecpb - me.j - 1); + sn[on++] = me.k; + me.rsprod(); + var Ft = sn[--on]; + var Yt = sn[--on]; + fn(sn[--on], Yt, xn(Ft, un(me.rscws, me.m + me.j + 1))) + } + } + fn(me.ecbs, me.i, hn(me.rscws, me.dcpb, me.ecpb)) + } + sn[on++] = Infinity; + In(me.cws); + for (var Qt = 0, Jt = me.rscw; Qt < Jt; Qt++) sn[on++] = 0; + me.cws = Lr(); + for (var C = 0, Vt = Mn(me.rscw - 1); C <= Vt; C += 1) { + me.i = C; + fn(me.cws, Mn(me.dcws + me.i), un(un(me.ecbs, me.i % me.rsbl), ~~(me.i / me.rsbl))) + } + var Kt = me.stype ? 5 : 8; + me.mmat = Lr(Mn(me.dcws + me.rscw) * Kt); + me.r = 0; + me.c = 0; + var qt = me.stype ? 2 : 1; + for (var B = 0, Xt = qt, $t = me.cws.length - 1; Xt < 0 ? B >= $t : B <= $t; B += Xt) { + me.i = B; + if (!me.stype) { + var te = Vi(ln(8), "00000000"); + var ee = dn(ln(8), un(me.cws, me.i), 2); + mn(te, 8 - ee.length, ee); + sn[on++] = te; + sn[on++] = Infinity; + var ie = sn[--on]; + var ne = sn[--on]; + sn[on++] = ie; + vn(ne, function () { + var t = sn[--on]; + sn[on++] = Mn(t - 48) + }); + var re = Lr(); + me.top = hn(re, 0, 4); + me.bot = hn(re, 4, 4) + } else { + var ae = Vi(ln(5), "00000"); + var oe = dn(ln(5), un(me.cws, me.i), 2); + mn(ae, 5 - oe.length, oe); + sn[on++] = ae; + sn[on++] = Infinity; + var se = sn[--on]; + var ce = sn[--on]; + sn[on++] = se; + vn(ce, function () { + var t = sn[--on]; + sn[on++] = Mn(t - 48) + }); + me.c1 = Lr(); + var le = Vi(ln(5), "00000"); + var pe = dn(ln(5), un(me.cws, me.i + 1), 2); + mn(le, 5 - pe.length, pe); + sn[on++] = le; + sn[on++] = Infinity; + var de = sn[--on]; + var ue = sn[--on]; + sn[on++] = de; + vn(ue, function () { + var t = sn[--on]; + sn[on++] = Mn(t - 48) + }); + me.c2 = Lr(); + sn[on++] = Infinity; + In(hn(me.c1, 0, 3)); + In(hn(me.c2, 0, 2)); + me.top = Lr(); + sn[on++] = Infinity; + In(hn(me.c1, 3, 2)); + In(hn(me.c2, 2, 3)); + me.bot = Lr() + } + mn(me.mmat, Mn(me.r * me.dcol + me.c), me.top); + mn(me.mmat, Mn((me.r + 1) * me.dcol + me.c), me.bot); + me.c = me.c + me.top.length; + if (me.c == me.dcol) { + me.c = 0; + me.r = me.r + 2 + } + } + me.mmv = function () { + var t = sn[--on]; + var e = sn[--on]; + sn[on++] = Mn(e + t * me.cols) + }; + sn[on++] = Infinity; + for (var fe = 0, he = me.rows * me.cols; fe < he; fe++) sn[on++] = -1; + me.pixs = Lr(); + var ge = Lr([function () { + for (var t = 0, e = me.cols; t < e; t++) sn[on++] = 0 + }, function () { + for (var t = 0, e = me.cols; t < e; t++) sn[on++] = 1 + }, function () { + sn[on++] = 0; + for (var t = 0, e = Mn(me.cols - 2); t < e; t++) sn[on++] = 1; + sn[on++] = 0 + }, function () { + sn[on++] = 0; + sn[on++] = 1; + for (var t = 0, e = Mn(me.cols - 4); t < e; t++) sn[on++] = 0; + sn[on++] = 1; + sn[on++] = 0 + }, function () { + for (var t = 0, e = ~~(Mn(me.cols - 1) / 2); t < e; t++) sn[on++] = -1; + sn[on++] = 1; + for (var i = 0, n = ~~(Mn(me.cols - 1) / 2); i < n; i++) sn[on++] = -1 + }, function () { + for (var t = 0, e = ~~(Mn(me.cols - 1) / 2); t < e; t++) sn[on++] = -1; + sn[on++] = 0; + for (var i = 0, n = ~~(Mn(me.cols - 1) / 2); i < n; i++) sn[on++] = -1 + }, function () { + sn[on++] = 1; + for (var t = 0, e = Mn(me.cols - 2); t < e; t++) sn[on++] = 0; + sn[on++] = 1 + }, function () { + sn[on++] = 1; + sn[on++] = 0; + for (var t = 0, e = Mn(me.cols - 4); t < e; t++) sn[on++] = 1; + sn[on++] = 0; + sn[on++] = 1 + }]); + me.artifact = ge; + if (!Ce.__23573__) (function () { + var t = Object.create(me); + var e = new Map([ + ["A", "121343"], + ["B", "12134343"], + ["C", "12121343"], + ["D", "1213434343"], + ["E", "1212134343"], + ["F", "1212121343"], + ["G", "121213434343"], + ["H", "121212134343"], + ["S", "56661278"], + ["T", "5666666666127878"] + ]); + t.cpatmap = e; + for (var i in t) t.hasOwnProperty(i) && (Ce.$ctx[i] = t[i]); + Ce.__23573__ = 1 + })(); + me.cpat = un(me.cpatmap, hn(me.vers, 0, 1)); + sn[on++] = me.pixs; + sn[on++] = 0; + sn[on++] = ~~(Mn(me.rows - me.cpat.length) / 2); + me.mmv(); + sn[on++] = Infinity; + vn(me.cpat, function () { + if (un(me.artifact, Mn(sn[--on] - 49))() === true) return true + }); + var ve = Lr(); + var be = sn[--on]; + mn(sn[--on], be, ve); + for (var S = 0, Ie = Mn(me.risl - 1); S <= Ie; S += 1) { + me.i = S; + for (var D = me.riso, Ae = me.risi, _e = Mn(me.cols - 1); Ae < 0 ? D >= _e : D <= _e; D += Ae) { + me.j = D; + var ye = me.i % 12 == 0 ? 1 : 0; + var xe = Lr([1, ye]); + sn[on++] = xe; + sn[on++] = xe; + sn[on++] = me.pixs; + sn[on++] = me.j; + sn[on++] = me.i; + me.mmv(); + var we = sn[--on]; + var Me = sn[--on]; + mn(Me, we, sn[--on]); + if (me.i != Mn(me.risl - 1)) { + sn[on++] = me.pixs; + sn[on++] = Mn(Mn(me.cols - me.j) - 2); + sn[on++] = Mn(Mn(me.rows - me.i) - 1); + me.mmv(); + var Pe = sn[--on]; + var je = sn[--on]; + mn(je, Pe, sn[--on]) + } else on-- + } + } + if (!Ce.__23611__) (function () { + var t = Object.create(me); + var e = new Map([ + ["A", Lr([Lr([12, 5])])], + ["B", Lr([Lr([16, 7])])], + ["C", Lr([Lr([26, 12])])], + ["D", Lr([])], + ["E", Lr([Lr([26, 23])])], + ["F", Lr([Lr([26, 32]), Lr([70, 32]), Lr([26, 34]), Lr([70, 34])])], + ["G", Lr([Lr([27, 48]), Lr([69, 48])])], + ["H", Lr([Lr([26, 70]), Lr([66, 70]), Lr([106, 70]), Lr([26, 72]), Lr([66, 72]), Lr([106, 72])])], + ["S-10", Lr([])], + ["S-20", Lr([Lr([10, 4])])], + ["S-30", Lr([Lr([15, 4]), Lr([15, 6])])], + ["T-16", Lr([Lr([8, 10])])], + ["T-32", Lr([Lr([16, 10]), Lr([16, 12])])], + ["T-48", Lr([Lr([24, 10]), Lr([24, 12]), Lr([24, 14])])] + ]); + t.blackdotmap = e; + for (var i in t) t.hasOwnProperty(i) && (Ce.$ctx[i] = t[i]); + Ce.__23611__ = 1 + })(); + vn(un(me.blackdotmap, me.vers), function () { + var t = sn[--on]; + sn[on++] = me.pixs; + In(t); + me.mmv(); + var e = sn[--on]; + fn(sn[--on], e, 1) + }); + me.j = 0; + for (var k = 0, Ee = me.pixs.length - 1; k <= Ee; k += 1) { + me.i = k; + if (un(me.pixs, me.i) == -1) { + fn(me.pixs, me.i, un(me.mmat, me.j)); + me.j = me.j + 1 + } + } + var Te = new Map([ + ["ren", Tn], + ["pixs", me.pixs], + ["pixx", me.cols], + ["pixy", me.rows], + ["height", me.rows / 72 * 2], + ["width", me.cols / 72 * 2], + ["opt", me.options] + ]); + sn[on++] = Te; + if (!me.dontdraw) Tn() + } + + function he() { + var P = Object.create(he.$ctx || (he.$ctx = {})); + P.dontdraw = false; + P.version = "unset"; + P.eclevel = "L2"; + P.parse = false; + P.parsefnc = false; + P.mask = -1; + sn[on++] = P; + jn(); + P.options = sn[--on]; + P.barcode = sn[--on]; + if (_n(P.barcode, "")) { + sn[on++] = "bwipp.hanxinEmptyData#23684"; + sn[on++] = "The data must not be empty"; + Pn() + } + if (yn(P.version, "unset")) { + var t = P.version.length; + var e = t >= 1 && t <= 2; + sn[on++] = e; + if (e) { + on--; + var i = P.version; + sn[on++] = true; + for (var n = 0, U = i.length; n < U; n++) { + var r = un(i, n); + if (r < 48 || r > 57) { + on--; + sn[on++] = false + } + } + var a = sn[--on]; + sn[on++] = a; + if (a) { + on--; + var o = pn(P.version); + sn[on++] = o >= 1 && o <= 84 + } + } + if (wn(sn[--on])) { + sn[on++] = "bwipp.hanxinInvalidVersion#23695"; + sn[on++] = "Valid versions are 1 to 84"; + Pn() + } + } + var s = P.eclevel.length == 2; + sn[on++] = s; + if (s) { + on--; + sn[on++] = hn(P.eclevel, 0, 1); + if (_n("L", "L")) { + on--; + var c = un(P.eclevel, 1) - 48; + sn[on++] = c >= 1 && c <= 4 + } + } + if (wn(sn[--on])) { + sn[on++] = "bwipp.hanxinInvalidErrorCorrectionLevel#23705"; + sn[on++] = "Valid error correction levels are L1 to L4"; + Pn() + } + if (P.mask != -1) + if (P.mask < 1 || P.mask > 4) { + sn[on++] = "bwipp.hanxinInvalidErrorCorrectionLevel#23710"; + sn[on++] = "The valid masks are 1 to 4"; + Pn() + } var H = new Map([ + ["parse", P.parse], + ["parsefnc", P.parsefnc] + ]); + P.fncvals = H; + sn[on++] = "msg"; + sn[on++] = P.barcode; + sn[on++] = P.fncvals; + En(); + var R = sn[--on]; + P[sn[--on]] = R; + P.msglen = P.msg.length; + P.tobin = function () { + var t = ln(sn[--on]); + sn[on++] = t; + for (var e = 0, i = t.length - 1; e <= i; e += 1) { + var n = sn[--on]; + fn(n, e, 48); + sn[on++] = n + } + var r = sn[--on]; + var a = dn(ln(r.length), sn[--on], 2); + mn(r, r.length - a.length, a); + sn[on++] = r + }; + P.bits = ln(4 + 13 + P.msglen * 8); + mn(P.bits, 0, "0011"); + sn[on++] = P.bits; + sn[on++] = 4; + sn[on++] = P.msglen; + sn[on++] = 13; + P.tobin(); + var z = sn[--on]; + var O = sn[--on]; + mn(sn[--on], O, z); + for (var l = 0, L = P.msglen - 1; l <= L; l += 1) { + P.i = l; + sn[on++] = P.bits; + sn[on++] = 17 + P.i * 8; + sn[on++] = un(P.msg, P.i); + sn[on++] = 8; + P.tobin(); + var W = sn[--on]; + var G = sn[--on]; + mn(sn[--on], G, W) + } + if (!he.__24081__) (function () { + var t = Object.create(P); + var e = Lr([0, -1, -1]); + t.metrics = Lr([Lr(["1", 23, -1, 0, 205, Lr([1, 21, 4]), Lr([0, -1, -1]), Lr([0, -1, -1]), Lr([1, 17, 8]), Lr([0, -1, -1]), Lr([0, -1, -1]), Lr([1, 13, 12]), Lr([0, -1, -1]), Lr([0, -1, -1]), Lr([1, 9, 16]), Lr([0, -1, -1]), Lr([0, -1, -1])]), Lr(["2", 25, -1, 0, 301, Lr([1, 31, 6]), Lr([0, -1, -1]), Lr([0, -1, -1]), Lr([1, 25, 12]), Lr([0, -1, -1]), Lr([0, -1, -1]), Lr([1, 19, 18]), Lr([0, -1, -1]), Lr([0, -1, -1]), Lr([1, 15, 22]), Lr([0, -1, -1]), Lr([0, -1, -1])]), Lr(["3", 27, -1, 0, 405, Lr([1, 42, 8]), Lr([0, -1, -1]), Lr([0, -1, -1]), Lr([1, 34, 16]), Lr([0, -1, -1]), Lr([0, -1, -1]), Lr([1, 26, 24]), Lr([0, -1, -1]), Lr([0, -1, -1]), Lr([1, 20, 30]), Lr([0, -1, -1]), Lr([0, -1, -1])]), Lr(["4", 29, 14, 1, 439, Lr([1, 46, 8]), Lr([0, -1, -1]), Lr([0, -1, -1]), Lr([1, 38, 16]), Lr([0, -1, -1]), Lr([0, -1, -1]), Lr([1, 30, 24]), Lr([0, -1, -1]), Lr([0, -1, -1]), Lr([1, 22, 32]), Lr([0, -1, -1]), Lr([0, -1, -1])]), Lr(["5", 31, 16, 1, 555, Lr([1, 57, 12]), Lr([0, -1, -1]), Lr([0, -1, -1]), Lr([1, 49, 20]), Lr([0, -1, -1]), Lr([0, -1, -1]), Lr([1, 37, 32]), Lr([0, -1, -1]), Lr([0, -1, -1]), Lr([1, 14, 20]), Lr([1, 13, 22]), Lr([0, -1, -1])]), Lr(["6", 33, 16, 1, 675, Lr([1, 70, 14]), e, Lr([0, -1, -1]), Lr([1, 58, 26]), Lr([0, -1, -1]), Lr([0, -1, -1]), Lr([1, 24, 20]), Lr([1, 22, 18]), Lr([0, -1, -1]), Lr([1, 16, 24]), Lr([1, 18, 26]), Lr([0, -1, -1])]), Lr(["7", 35, 17, 1, 805, Lr([1, 84, 16]), Lr([0, -1, -1]), Lr([0, -1, -1]), Lr([1, 70, 30]), Lr([0, -1, -1]), Lr([0, -1, -1]), Lr([1, 26, 22]), Lr([1, 28, 24]), Lr([0, -1, -1]), Lr([2, 14, 20]), Lr([1, 12, 20]), Lr([0, -1, -1])]), Lr(["8", 37, 18, 1, 943, Lr([1, 99, 18]), Lr([0, -1, -1]), Lr([0, -1, -1]), Lr([1, 40, 18]), Lr([1, 41, 18]), Lr([0, -1, -1]), Lr([1, 31, 26]), Lr([1, 32, 28]), Lr([0, -1, -1]), Lr([2, 16, 24]), Lr([1, 15, 22]), Lr([0, -1, -1])]), Lr(["9", 39, 19, 1, 1089, Lr([1, 114, 22]), Lr([0, -1, -1]), Lr([0, -1, -1]), Lr([2, 48, 20]), Lr([0, -1, -1]), Lr([0, -1, -1]), Lr([2, 24, 20]), Lr([1, 26, 22]), Lr([0, -1, -1]), Lr([2, 18, 28]), Lr([1, 18, 26]), Lr([0, -1, -1])]), Lr(["10", 41, 20, 1, 1243, Lr([1, 131, 24]), Lr([0, -1, -1]), Lr([0, -1, -1]), Lr([1, 52, 22]), Lr([1, 57, 24]), Lr([0, -1, -1]), Lr([2, 27, 24]), Lr([1, 29, 24]), Lr([0, -1, -1]), Lr([2, 21, 32]), Lr([1, 19, 30]), Lr([0, -1, -1])]), Lr(["11", 43, 14, 2, 1289, Lr([1, 135, 26]), Lr([0, -1, -1]), Lr([0, -1, -1]), Lr([1, 56, 24]), Lr([1, 57, 24]), Lr([0, -1, -1]), Lr([2, 28, 24]), Lr([1, 31, 26]), Lr([0, -1, -1]), Lr([2, 22, 32]), Lr([1, 21, 32]), Lr([0, -1, -1])]), Lr(["12", 45, 15, 2, 1455, Lr([1, 153, 28]), Lr([0, -1, -1]), Lr([0, -1, -1]), Lr([1, 62, 26]), Lr([1, 65, 28]), Lr([0, -1, -1]), Lr([2, 32, 28]), Lr([1, 33, 28]), Lr([0, -1, -1]), Lr([3, 17, 26]), Lr([1, 22, 30]), Lr([0, -1, -1])]), Lr(["13", 47, 16, 2, 1629, Lr([1, 86, 16]), Lr([1, 85, 16]), Lr([0, -1, -1]), Lr([1, 71, 30]), Lr([1, 72, 30]), Lr([0, -1, -1]), Lr([2, 37, 32]), Lr([1, 35, 30]), Lr([0, -1, -1]), Lr([3, 20, 30]), Lr([1, 21, 32]), Lr([0, -1, -1])]), Lr(["14", 49, 16, 2, 1805, Lr([1, 94, 18]), Lr([1, 95, 18]), Lr([0, -1, -1]), Lr([2, 51, 22]), Lr([1, 55, 24]), Lr([0, -1, -1]), Lr([3, 30, 26]), Lr([1, 31, 26]), Lr([0, -1, -1]), Lr([4, 18, 28]), Lr([1, 17, 24]), Lr([0, -1, -1])]), Lr(["15", 51, 17, 2, 1995, Lr([1, 104, 20]), Lr([1, 105, 20]), Lr([0, -1, -1]), Lr([2, 57, 24]), Lr([1, 61, 26]), Lr([0, -1, -1]), Lr([3, 33, 28]), Lr([1, 36, 30]), Lr([0, -1, -1]), Lr([4, 20, 30]), Lr([1, 19, 30]), Lr([0, -1, -1])]), Lr(["16", 53, 17, 2, 2187, Lr([1, 115, 22]), Lr([1, 114, 22]), Lr([0, -1, -1]), Lr([2, 65, 28]), Lr([1, 61, 26]), Lr([0, -1, -1]), Lr([3, 38, 32]), Lr([1, 33, 30]), Lr([0, -1, -1]), Lr([5, 19, 28]), Lr([1, 14, 24]), Lr([0, -1, -1])]), Lr(["17", 55, 18, 2, 2393, Lr([1, 126, 24]), Lr([1, 125, 24]), Lr([0, -1, -1]), Lr([2, 70, 30]), Lr([1, 69, 30]), Lr([0, -1, -1]), Lr([4, 33, 28]), Lr([1, 29, 26]), Lr([0, -1, -1]), Lr([5, 20, 30]), Lr([1, 19, 30]), Lr([0, -1, -1])]), Lr(["18", 57, 19, 2, 2607, Lr([1, 136, 26]), Lr([1, 137, 26]), Lr([0, -1, -1]), Lr([3, 56, 24]), Lr([1, 59, 26]), Lr([0, -1, -1]), Lr([5, 35, 30]), Lr([0, -1, -1]), Lr([0, -1, -1]), Lr([6, 18, 28]), Lr([1, 21, 28]), Lr([0, -1, -1])]), Lr(["19", 59, 20, 2, 2829, Lr([1, 148, 28]), Lr([1, 149, 28]), Lr([0, -1, -1]), Lr([3, 61, 26]), Lr([1, 64, 28]), Lr([0, -1, -1]), Lr([7, 24, 20]), Lr([1, 23, 22]), Lr([0, -1, -1]), Lr([6, 20, 30]), Lr([1, 21, 32]), Lr([0, -1, -1])]), Lr(["20", 61, 20, 2, 3053, Lr([3, 107, 20]), Lr([0, -1, -1]), Lr([0, -1, -1]), Lr([3, 65, 28]), Lr([1, 72, 30]), Lr([0, -1, -1]), Lr([7, 26, 22]), Lr([1, 23, 22]), Lr([0, -1, -1]), Lr([7, 19, 28]), Lr([1, 20, 32]), Lr([0, -1, -1])]), Lr(["21", 63, 21, 2, 3291, Lr([3, 115, 22]), Lr([0, -1, -1]), Lr([0, -1, -1]), Lr([4, 56, 24]), Lr([1, 63, 28]), Lr([0, -1, -1]), Lr([7, 28, 24]), Lr([1, 25, 22]), Lr([0, -1, -1]), Lr([8, 18, 28]), Lr([1, 21, 22]), Lr([0, -1, -1])]), Lr(["22", 65, 16, 3, 3383, Lr([2, 116, 22]), Lr([1, 122, 24]), Lr([0, -1, -1]), Lr([4, 56, 24]), Lr([1, 72, 30]), Lr([0, -1, -1]), Lr([7, 28, 24]), Lr([1, 32, 26]), Lr([0, -1, -1]), Lr([8, 18, 28]), Lr([1, 24, 30]), Lr([0, -1, -1])]), Lr(["23", 67, 17, 3, 3631, Lr([3, 127, 24]), Lr([0, -1, -1]), Lr([0, -1, -1]), Lr([5, 51, 22]), Lr([1, 62, 26]), Lr([0, -1, -1]), Lr([7, 30, 26]), Lr([1, 35, 26]), Lr([0, -1, -1]), Lr([8, 20, 30]), Lr([1, 21, 32]), Lr([0, -1, -1])]), Lr(["24", 69, 17, 3, 3887, Lr([2, 135, 26]), Lr([1, 137, 26]), Lr([0, -1, -1]), Lr([5, 56, 24]), Lr([1, 59, 26]), Lr([0, -1, -1]), Lr([7, 33, 28]), Lr([1, 30, 28]), Lr([0, -1, -1]), Lr([11, 16, 24]), Lr([1, 19, 26]), Lr([0, -1, -1])]), Lr(["25", 71, 18, 3, 4151, Lr([3, 105, 20]), Lr([1, 121, 22]), Lr([0, -1, -1]), Lr([5, 61, 26]), Lr([1, 57, 26]), Lr([0, -1, -1]), Lr([9, 28, 24]), Lr([1, 28, 22]), Lr([0, -1, -1]), Lr([10, 19, 28]), Lr([1, 18, 30]), Lr([0, -1, -1])]), Lr(["26", 73, 18, 3, 4423, Lr([2, 157, 30]), Lr([1, 150, 28]), Lr([0, -1, -1]), Lr([5, 65, 28]), Lr([1, 61, 26]), Lr([0, -1, -1]), Lr([8, 33, 28]), Lr([1, 34, 30]), Lr([0, -1, -1]), Lr([10, 19, 28]), Lr([2, 15, 26]), Lr([0, -1, -1])]), Lr(["27", 75, 19, 3, 4703, Lr([3, 126, 24]), Lr([1, 115, 22]), Lr([0, -1, -1]), Lr([7, 51, 22]), Lr([1, 54, 22]), Lr([0, -1, -1]), Lr([8, 35, 30]), Lr([1, 37, 30]), Lr([0, -1, -1]), Lr([15, 15, 22]), Lr([1, 10, 22]), Lr([0, -1, -1])]), Lr(["28", 77, 19, 3, 4991, Lr([4, 105, 20]), Lr([1, 103, 20]), Lr([0, -1, -1]), Lr([7, 56, 24]), Lr([1, 45, 18]), Lr([0, -1, -1]), Lr([10, 31, 26]), Lr([1, 27, 26]), Lr([0, -1, -1]), Lr([10, 17, 26]), Lr([3, 20, 28]), Lr([1, 21, 28])]), Lr(["29", 79, 20, 3, 5287, Lr([3, 139, 26]), Lr([1, 137, 28]), Lr([0, -1, -1]), Lr([6, 66, 28]), Lr([1, 66, 30]), Lr([0, -1, -1]), Lr([9, 36, 30]), Lr([1, 34, 32]), Lr([0, -1, -1]), Lr([13, 19, 28]), Lr([1, 17, 32]), Lr([0, -1, -1])]), Lr(["30", 81, 20, 3, 5591, Lr([6, 84, 16]), Lr([1, 82, 16]), Lr([0, -1, -1]), Lr([6, 70, 30]), Lr([1, 68, 30]), Lr([0, -1, -1]), Lr([7, 35, 30]), Lr([3, 33, 28]), Lr([1, 32, 28]), Lr([13, 20, 30]), Lr([1, 20, 28]), Lr([0, -1, -1])]), Lr(["31", 83, 21, 3, 5903, Lr([5, 105, 20]), Lr([1, 94, 18]), Lr([0, -1, -1]), Lr([6, 74, 32]), Lr([1, 71, 30]), Lr([0, -1, -1]), Lr([11, 33, 28]), Lr([1, 34, 32]), Lr([0, -1, -1]), Lr([13, 19, 28]), Lr([3, 16, 26]), Lr([0, -1, -1])]), Lr(["32", 85, 17, 4, 6033, Lr([4, 127, 24]), Lr([1, 126, 24]), Lr([0, -1, -1]), Lr([7, 66, 28]), Lr([1, 66, 30]), Lr([0, -1, -1]), Lr([12, 30, 24]), Lr([1, 24, 28]), Lr([1, 24, 30]), Lr([15, 19, 28]), Lr([1, 17, 32]), Lr([0, -1, -1])]), Lr(["33", 87, 17, 4, 6353, Lr([7, 84, 16]), Lr([1, 78, 16]), Lr([0, -1, -1]), Lr([7, 70, 30]), Lr([1, 66, 28]), Lr([0, -1, -1]), Lr([12, 33, 28]), Lr([1, 32, 30]), Lr([0, -1, -1]), Lr([14, 21, 32]), Lr([1, 24, 28]), Lr([0, -1, -1])]), Lr(["34", 89, 18, 4, 6689, Lr([5, 117, 22]), Lr([1, 117, 24]), Lr([0, -1, -1]), Lr([8, 66, 28]), Lr([1, 58, 26]), Lr([0, -1, -1]), Lr([11, 38, 32]), Lr([1, 34, 32]), Lr([0, -1, -1]), Lr([15, 20, 30]), Lr([2, 17, 26]), Lr([0, -1, -1])]), Lr(["35", 91, 18, 4, 7025, Lr([4, 148, 28]), Lr([1, 146, 28]), Lr([0, -1, -1]), Lr([8, 68, 30]), Lr([1, 70, 24]), Lr([0, -1, -1]), Lr([10, 36, 32]), Lr([3, 38, 28]), Lr([0, -1, -1]), Lr([16, 19, 28]), Lr([3, 16, 26]), Lr([0, -1, -1])]), Lr(["36", 93, 19, 4, 7377, Lr([4, 126, 24]), Lr([2, 135, 26]), Lr([0, -1, -1]), Lr([8, 70, 28]), Lr([2, 43, 26]), Lr([0, -1, -1]), Lr([13, 32, 28]), Lr([2, 41, 30]), Lr([0, -1, -1]), Lr([17, 19, 28]), Lr([3, 15, 26]), Lr([0, -1, -1])]), Lr(["37", 95, 19, 4, 7729, Lr([5, 136, 26]), Lr([1, 132, 24]), Lr([0, -1, -1]), Lr([5, 67, 30]), Lr([4, 68, 28]), Lr([1, 69, 28]), Lr([14, 35, 30]), Lr([1, 32, 24]), Lr([0, -1, -1]), Lr([18, 18, 26]), Lr([3, 16, 28]), Lr([1, 14, 28])]), Lr(["38", 97, 19, 4, 8089, Lr([3, 142, 26]), Lr([3, 141, 28]), Lr([0, -1, -1]), Lr([8, 70, 30]), Lr([1, 73, 32]), Lr([1, 74, 32]), Lr([12, 34, 30]), Lr([3, 34, 26]), Lr([1, 35, 28]), Lr([18, 21, 32]), Lr([1, 27, 30]), Lr([0, -1, -1])]), Lr(["39", 99, 20, 4, 8465, Lr([5, 116, 22]), Lr([2, 103, 20]), Lr([1, 102, 20]), Lr([9, 74, 32]), Lr([1, 74, 30]), Lr([0, -1, -1]), Lr([14, 34, 28]), Lr([2, 32, 32]), Lr([1, 32, 30]), Lr([19, 21, 32]), Lr([1, 25, 26]), Lr([0, -1, -1])]), Lr(["40", 101, 20, 4, 8841, Lr([7, 116, 22]), Lr([1, 117, 22]), Lr([0, -1, -1]), Lr([11, 65, 28]), Lr([1, 58, 24]), Lr([0, -1, -1]), Lr([15, 38, 32]), Lr([1, 27, 28]), Lr([0, -1, -1]), Lr([20, 20, 30]), Lr([1, 20, 32]), Lr([1, 21, 32])]), Lr(["41", 103, 17, 5, 9009, Lr([6, 136, 26]), Lr([1, 130, 24]), Lr([0, -1, -1]), Lr([11, 66, 28]), Lr([1, 62, 30]), Lr([0, -1, -1]), Lr([14, 34, 28]), Lr([3, 34, 32]), Lr([1, 30, 30]), Lr([18, 20, 30]), Lr([3, 20, 28]), Lr([2, 15, 26])]), Lr(["42", 105, 17, 5, 9401, Lr([5, 105, 20]), Lr([2, 115, 22]), Lr([2, 116, 22]), Lr([10, 75, 32]), Lr([1, 73, 32]), Lr([0, -1, -1]), Lr([16, 38, 32]), Lr([1, 27, 28]), Lr([0, -1, -1]), Lr([22, 19, 28]), Lr([2, 16, 30]), Lr([1, 19, 30])]), Lr(["43", 107, 18, 5, 9799, Lr([6, 147, 28]), Lr([1, 146, 28]), Lr([0, -1, -1]), Lr([11, 66, 28]), Lr([2, 65, 30]), Lr([0, -1, -1]), Lr([18, 33, 28]), Lr([2, 33, 30]), Lr([0, -1, -1]), Lr([22, 21, 32]), Lr([1, 28, 30]), Lr([0, -1, -1])]), Lr(["44", 109, 18, 5, 10207, Lr([6, 116, 22]), Lr([3, 125, 24]), Lr([0, -1, -1]), Lr([11, 75, 32]), Lr([1, 68, 30]), Lr([0, -1, -1]), Lr([13, 35, 28]), Lr([6, 34, 32]), Lr([1, 30, 30]), Lr([23, 21, 32]), Lr([1, 26, 30]), Lr([0, -1, -1])]), Lr(["45", 111, 18, 5, 10623, Lr([7, 105, 20]), Lr([4, 95, 18]), Lr([0, -1, -1]), Lr([12, 67, 28]), Lr([1, 63, 30]), Lr([1, 62, 32]), Lr([21, 31, 26]), Lr([2, 33, 32]), Lr([0, -1, -1]), Lr([23, 21, 32]), Lr([2, 24, 30]), Lr([0, -1, -1])]), Lr(["46", 113, 19, 5, 11045, Lr([10, 116, 22]), Lr([0, -1, -1]), Lr([0, -1, -1]), Lr([12, 74, 32]), Lr([1, 78, 30]), Lr([0, -1, -1]), Lr([18, 37, 32]), Lr([1, 39, 30]), Lr([1, 41, 28]), Lr([25, 21, 32]), Lr([1, 27, 28]), Lr([0, -1, -1])]), Lr(["47", 115, 19, 5, 11477, Lr([5, 126, 24]), Lr([4, 115, 22]), Lr([1, 114, 22]), Lr([12, 67, 28]), Lr([2, 66, 32]), Lr([1, 68, 30]), Lr([21, 35, 30]), Lr([1, 39, 30]), Lr([0, -1, -1]), Lr([26, 21, 32]), Lr([1, 28, 28]), Lr([0, -1, -1])]), Lr(["48", 117, 19, 5, 11917, Lr([9, 126, 24]), Lr([1, 117, 22]), Lr([0, -1, -1]), Lr([13, 75, 32]), Lr([1, 68, 30]), Lr([0, -1, -1]), Lr([20, 35, 30]), Lr([3, 35, 28]), Lr([0, -1, -1]), Lr([27, 21, 32]), Lr([1, 28, 30]), Lr([0, -1, -1])]), Lr(["49", 119, 17, 6, 12111, Lr([9, 126, 24]), Lr([1, 137, 26]), Lr([0, -1, -1]), Lr([13, 71, 30]), Lr([2, 68, 32]), Lr([0, -1, -1]), Lr([20, 37, 32]), Lr([1, 39, 28]), Lr([1, 38, 28]), Lr([24, 20, 32]), Lr([5, 25, 28]), Lr([0, -1, -1])]), Lr(["50", 121, 17, 6, 12559, Lr([8, 147, 28]), Lr([1, 141, 28]), Lr([0, -1, -1]), Lr([10, 73, 32]), Lr([4, 74, 30]), Lr([1, 73, 30]), Lr([16, 36, 32]), Lr([6, 39, 30]), Lr([1, 37, 30]), Lr([27, 21, 32]), Lr([3, 20, 26]), Lr([0, -1, -1])]), Lr(["51", 123, 18, 6, 13025, Lr([9, 137, 26]), Lr([1, 135, 26]), Lr([0, -1, -1]), Lr([12, 70, 30]), Lr([4, 75, 32]), Lr([0, -1, -1]), Lr([24, 35, 30]), Lr([1, 40, 28]), Lr([0, -1, -1]), Lr([23, 20, 32]), Lr([8, 24, 30]), Lr([0, -1, -1])]), Lr(["52", 125, 18, 6, 13489, Lr([14, 95, 18]), Lr([1, 86, 18]), Lr([0, -1, -1]), Lr([13, 73, 32]), Lr([3, 77, 30]), Lr([0, -1, -1]), Lr([24, 35, 30]), Lr([2, 35, 28]), Lr([0, -1, -1]), Lr([26, 21, 32]), Lr([5, 21, 30]), Lr([1, 23, 30])]), Lr(["53", 127, 18, 6, 13961, Lr([9, 147, 28]), Lr([1, 142, 28]), Lr([0, -1, -1]), Lr([10, 73, 30]), Lr([6, 70, 32]), Lr([1, 71, 32]), Lr([25, 35, 30]), Lr([2, 34, 26]), Lr([0, -1, -1]), Lr([29, 21, 32]), Lr([4, 22, 30]), Lr([0, -1, -1])]), Lr(["54", 129, 18, 6, 14441, Lr([11, 126, 24]), Lr([1, 131, 24]), Lr([0, -1, -1]), Lr([16, 74, 32]), Lr([1, 79, 30]), Lr([0, -1, -1]), Lr([25, 38, 32]), Lr([1, 25, 30]), Lr([0, -1, -1]), Lr([33, 21, 32]), Lr([1, 28, 28]), Lr([0, -1, -1])]), Lr(["55", 131, 19, 6, 14939, Lr([14, 105, 20]), Lr([1, 99, 18]), Lr([0, -1, -1]), Lr([19, 65, 28]), Lr([1, 72, 28]), Lr([0, -1, -1]), Lr([24, 37, 32]), Lr([2, 40, 30]), Lr([1, 41, 30]), Lr([31, 21, 32]), Lr([4, 24, 32]), Lr([0, -1, -1])]), Lr(["56", 133, 19, 6, 15435, Lr([10, 147, 28]), Lr([1, 151, 28]), Lr([0, -1, -1]), Lr([15, 71, 30]), Lr([3, 71, 32]), Lr([1, 73, 32]), Lr([24, 37, 32]), Lr([3, 38, 30]), Lr([1, 39, 30]), Lr([36, 19, 30]), Lr([3, 29, 26]), Lr([0, -1, -1])]), Lr(["57", 135, 19, 6, 15939, Lr([15, 105, 20]), Lr([1, 99, 18]), Lr([0, -1, -1]), Lr([19, 70, 30]), Lr([1, 64, 28]), Lr([0, -1, -1]), Lr([27, 38, 32]), Lr([2, 25, 26]), Lr([0, -1, -1]), Lr([38, 20, 30]), Lr([2, 18, 28]), Lr([0, -1, -1])]), Lr(["58", 137, 17, 7, 16171, Lr([14, 105, 20]), Lr([1, 113, 22]), Lr([1, 114, 22]), Lr([17, 67, 30]), Lr([3, 92, 32]), Lr([0, -1, -1]), Lr([30, 35, 30]), Lr([1, 41, 30]), Lr([0, -1, -1]), Lr([36, 21, 32]), Lr([1, 26, 30]), Lr([1, 27, 30])]), Lr(["59", 139, 17, 7, 16691, Lr([11, 146, 28]), Lr([1, 146, 26]), Lr([0, -1, -1]), Lr([20, 70, 30]), Lr([1, 60, 26]), Lr([0, -1, -1]), Lr([29, 38, 32]), Lr([1, 24, 32]), Lr([0, -1, -1]), Lr([40, 20, 30]), Lr([2, 17, 26]), Lr([0, -1, -1])]), Lr(["60", 141, 18, 7, 17215, Lr([3, 137, 26]), Lr([1, 136, 26]), Lr([10, 126, 24]), Lr([22, 65, 28]), Lr([1, 75, 30]), Lr([0, -1, -1]), Lr([30, 37, 32]), Lr([1, 51, 30]), Lr([0, -1, -1]), Lr([42, 20, 30]), Lr([1, 21, 30]), Lr([0, -1, -1])]), Lr(["61", 143, 18, 7, 17751, Lr([12, 126, 24]), Lr([2, 118, 22]), Lr([1, 116, 22]), Lr([19, 74, 32]), Lr([1, 74, 30]), Lr([1, 72, 28]), Lr([30, 38, 32]), Lr([2, 29, 30]), Lr([0, -1, -1]), Lr([39, 20, 32]), Lr([2, 37, 26]), Lr([1, 38, 26])]), Lr(["62", 145, 18, 7, 18295, Lr([12, 126, 24]), Lr([3, 136, 26]), Lr([0, -1, -1]), Lr([21, 70, 30]), Lr([2, 65, 28]), Lr([0, -1, -1]), Lr([34, 35, 30]), Lr([1, 44, 32]), Lr([0, -1, -1]), Lr([42, 20, 30]), Lr([2, 19, 28]), Lr([2, 18, 28])]), Lr(["63", 147, 18, 7, 18847, Lr([12, 126, 24]), Lr([3, 117, 22]), Lr([1, 116, 22]), Lr([25, 61, 26]), Lr([2, 62, 28]), Lr([0, -1, -1]), Lr([34, 35, 30]), Lr([1, 40, 32]), Lr([1, 41, 32]), Lr([45, 20, 30]), Lr([1, 20, 32]), Lr([1, 21, 32])]), Lr(["64", 149, 19, 7, 19403, Lr([15, 105, 20]), Lr([2, 115, 22]), Lr([2, 116, 22]), Lr([25, 65, 28]), Lr([1, 72, 28]), Lr([0, -1, -1]), Lr([18, 35, 30]), Lr([17, 37, 32]), Lr([1, 50, 32]), Lr([42, 20, 30]), Lr([6, 19, 28]), Lr([1, 15, 28])]), Lr(["65", 151, 19, 7, 19971, Lr([19, 105, 20]), Lr([1, 101, 20]), Lr([0, -1, -1]), Lr([33, 51, 22]), Lr([1, 65, 22]), Lr([0, -1, -1]), Lr([40, 33, 28]), Lr([1, 28, 28]), Lr([0, -1, -1]), Lr([49, 20, 30]), Lr([1, 18, 28]), Lr([0, -1, -1])]), Lr(["66", 153, 17, 8, 20229, Lr([18, 105, 20]), Lr([2, 117, 22]), Lr([0, -1, -1]), Lr([26, 65, 28]), Lr([1, 80, 30]), Lr([0, -1, -1]), Lr([35, 35, 30]), Lr([3, 35, 28]), Lr([1, 36, 28]), Lr([52, 18, 28]), Lr([2, 38, 30]), Lr([0, -1, -1])]), Lr(["67", 155, 17, 8, 20805, Lr([26, 84, 16]), Lr([0, -1, -1]), Lr([0, -1, -1]), Lr([26, 70, 30]), Lr([0, -1, -1]), Lr([0, -1, -1]), Lr([45, 31, 26]), Lr([1, 9, 26]), Lr([0, -1, -1]), Lr([52, 20, 30]), Lr([0, -1, -1]), Lr([0, -1, -1])]), Lr(["68", 157, 17, 8, 21389, Lr([16, 126, 24]), Lr([1, 114, 22]), Lr([1, 115, 22]), Lr([23, 70, 30]), Lr([3, 65, 28]), Lr([1, 66, 28]), Lr([40, 35, 30]), Lr([1, 43, 30]), Lr([0, -1, -1]), Lr([46, 20, 30]), Lr([7, 19, 28]), Lr([1, 16, 28])]), Lr(["69", 159, 18, 8, 21993, Lr([19, 116, 22]), Lr([1, 105, 22]), Lr([0, -1, -1]), Lr([20, 70, 30]), Lr([7, 66, 28]), Lr([1, 63, 28]), Lr([40, 35, 30]), Lr([1, 42, 32]), Lr([1, 43, 32]), Lr([54, 20, 30]), Lr([1, 19, 30]), Lr([0, -1, -1])]), Lr(["70", 161, 18, 8, 22593, Lr([17, 126, 24]), Lr([2, 115, 22]), Lr([0, -1, -1]), Lr([24, 70, 30]), Lr([4, 74, 32]), Lr([0, -1, -1]), Lr([48, 31, 26]), Lr([2, 18, 26]), Lr([0, -1, -1]), Lr([54, 19, 28]), Lr([6, 15, 26]), Lr([1, 14, 26])]), Lr(["71", 163, 18, 8, 23201, Lr([29, 84, 16]), Lr([0, -1, -1]), Lr([0, -1, -1]), Lr([29, 70, 30]), Lr([0, -1, -1]), Lr([0, -1, -1]), Lr([6, 34, 30]), Lr([3, 36, 30]), Lr([38, 33, 28]), Lr([58, 20, 30]), Lr([0, -1, -1]), Lr([0, -1, -1])]), Lr(["72", 165, 18, 8, 23817, Lr([16, 147, 28]), Lr([1, 149, 28]), Lr([0, -1, -1]), Lr([31, 66, 28]), Lr([1, 37, 26]), Lr([0, -1, -1]), Lr([48, 33, 28]), Lr([1, 23, 26]), Lr([0, -1, -1]), Lr([53, 20, 30]), Lr([6, 19, 28]), Lr([1, 17, 28])]), Lr(["73", 167, 19, 8, 24453, Lr([20, 115, 22]), Lr([2, 134, 24]), Lr([0, -1, -1]), Lr([29, 66, 28]), Lr([2, 56, 26]), Lr([2, 57, 26]), Lr([45, 36, 30]), Lr([2, 15, 28]), Lr([0, -1, -1]), Lr([59, 20, 30]), Lr([2, 21, 32]), Lr([0, -1, -1])]), Lr(["74", 169, 19, 8, 25085, Lr([17, 147, 28]), Lr([1, 134, 26]), Lr([0, -1, -1]), Lr([26, 70, 30]), Lr([5, 75, 32]), Lr([0, -1, -1]), Lr([47, 35, 30]), Lr([1, 48, 32]), Lr([0, -1, -1]), Lr([64, 18, 28]), Lr([2, 33, 30]), Lr([1, 35, 30])]), Lr(["75", 171, 17, 9, 25373, Lr([22, 115, 22]), Lr([1, 133, 24]), Lr([0, -1, -1]), Lr([33, 65, 28]), Lr([1, 74, 28]), Lr([0, -1, -1]), Lr([43, 36, 30]), Lr([5, 27, 28]), Lr([1, 30, 28]), Lr([57, 20, 30]), Lr([5, 21, 32]), Lr([1, 24, 32])]), Lr(["76", 173, 17, 9, 26021, Lr([18, 136, 26]), Lr([2, 142, 26]), Lr([0, -1, -1]), Lr([33, 66, 28]), Lr([2, 49, 26]), Lr([0, -1, -1]), Lr([48, 35, 30]), Lr([2, 38, 28]), Lr([0, -1, -1]), Lr([64, 20, 30]), Lr([1, 20, 32]), Lr([0, -1, -1])]), Lr(["77", 175, 17, 9, 26677, Lr([19, 126, 24]), Lr([2, 135, 26]), Lr([1, 136, 26]), Lr([32, 66, 28]), Lr([2, 55, 26]), Lr([2, 56, 26]), Lr([49, 36, 30]), Lr([2, 18, 32]), Lr([0, -1, -1]), Lr([65, 18, 28]), Lr([5, 27, 30]), Lr([1, 29, 30])]), Lr(["78", 177, 18, 9, 27335, Lr([20, 137, 26]), Lr([1, 130, 26]), Lr([0, -1, -1]), Lr([30, 75, 32]), Lr([2, 71, 32]), Lr([0, -1, -1]), Lr([46, 35, 30]), Lr([6, 39, 32]), Lr([0, -1, -1]), Lr([3, 12, 30]), Lr([70, 19, 28]), Lr([0, -1, -1])]), Lr(["79", 179, 18, 9, 28007, Lr([20, 147, 28]), Lr([0, -1, -1]), Lr([0, -1, -1]), Lr([35, 70, 30]), Lr([0, -1, -1]), Lr([0, -1, -1]), Lr([49, 35, 30]), Lr([5, 35, 28]), Lr([0, -1, -1]), Lr([70, 20, 30]), Lr([0, -1, -1]), Lr([0, -1, -1])]), Lr(["80", 181, 18, 9, 28687, Lr([21, 136, 26]), Lr([1, 155, 28]), Lr([0, -1, -1]), Lr([34, 70, 30]), Lr([1, 64, 28]), Lr([1, 65, 28]), Lr([54, 35, 30]), Lr([1, 45, 30]), Lr([0, -1, -1]), Lr([68, 20, 30]), Lr([3, 18, 28]), Lr([1, 19, 28])]), Lr(["81", 183, 18, 9, 29375, Lr([19, 126, 24]), Lr([5, 115, 22]), Lr([1, 114, 22]), Lr([33, 70, 30]), Lr([3, 65, 28]), Lr([1, 64, 28]), Lr([52, 35, 30]), Lr([3, 41, 32]), Lr([1, 40, 32]), Lr([67, 20, 30]), Lr([5, 21, 32]), Lr([1, 24, 32])]), Lr(["82", 185, 18, 9, 30071, Lr([2, 150, 28]), Lr([21, 136, 26]), Lr([0, -1, -1]), Lr([32, 70, 30]), Lr([6, 65, 28]), Lr([0, -1, -1]), Lr([52, 38, 32]), Lr([2, 27, 32]), Lr([0, -1, -1]), Lr([73, 20, 30]), Lr([2, 22, 32]), Lr([0, -1, -1])]), Lr(["83", 187, 17, 10, 30387, Lr([21, 126, 24]), Lr([4, 136, 26]), Lr([0, -1, -1]), Lr([30, 74, 32]), Lr([6, 73, 30]), Lr([0, -1, -1]), Lr([54, 35, 30]), Lr([4, 40, 32]), Lr([0, -1, -1]), Lr([75, 20, 30]), Lr([1, 20, 28]), Lr([0, -1, -1])]), Lr(["84", 189, 17, 10, 31091, Lr([30, 105, 20]), Lr([1, 114, 22]), Lr([0, -1, -1]), Lr([3, 45, 22]), Lr([55, 47, 20]), Lr([0, -1, -1]), Lr([2, 26, 26]), Lr([62, 33, 28]), Lr([0, -1, -1]), Lr([79, 18, 28]), Lr([4, 33, 30]), Lr([0, -1, -1])])]); + for (var i in t) t.hasOwnProperty(i) && (he.$ctx[i] = t[i]); + he.__24081__ = 1 + })(); + P.eclval = un(P.eclevel, 1) - 49; + var p = P.metrics; + for (var d = 0, Z = p.length; d < Z; d++) { + P.m = un(p, d); + P.vers = un(P.m, 0); + P.size = un(P.m, 1); + P.alnk = un(P.m, 2); + P.alnn = un(P.m, 3); + P.alnr = Mn(P.size - P.alnk * P.alnn); + P.nmod = un(P.m, 4); + P.ncws = ~~(P.nmod / 8); + P.rbit = P.nmod % 8; + P.ecbs = hn(P.m, 5 + P.eclval * 3, 3); + var u = P.ecbs; + sn[on++] = "ecws"; + sn[on++] = 0; + for (var f = 0, F = u.length; f < F; f++) { + var h = un(u, f); + var Y = sn[--on]; + sn[on++] = Mn(Y + un(h, 0) * un(h, 2)) + } + var Q = sn[--on]; + P[sn[--on]] = Q; + P.dcws = Mn(P.ncws - P.ecws); + P.dmod = P.dcws * 8; + P.okay = true; + if (yn(P.version, "unset") && yn(P.version, P.vers)) P.okay = false; + if (P.bits.length > P.dmod) P.okay = false; + if (P.okay) break + } + if (!P.okay) { + sn[on++] = "bwipp.hanxinNoValidSymbol#24105"; + sn[on++] = "Maximum length exceeded or invalid content"; + Pn() + } + P.version = P.vers; + P.msgbits = P.bits; + P.e1nb = un(un(P.ecbs, 0), 0); + P.e2nb = un(un(P.ecbs, 1), 0); + P.e3nb = un(un(P.ecbs, 2), 0); + P.e1dcws = un(un(P.ecbs, 0), 1); + P.e2dcws = un(un(P.ecbs, 1), 1); + P.e3dcws = un(un(P.ecbs, 2), 1); + P.e1ecws = un(un(P.ecbs, 0), 2); + P.e2ecws = un(un(P.ecbs, 1), 2); + P.e3ecws = un(un(P.ecbs, 2), 2); + P.pad = ln(P.dmod); + for (var m = 0, J = P.pad.length - 1; m <= J; m += 1) fn(P.pad, m, 48); + mn(P.pad, 0, P.msgbits); + P.cws = Lr(P.dcws); + for (var g = 0, V = P.cws.length - 1; g <= V; g += 1) { + P.c = g; + P.cwb = hn(P.pad, P.c * 8, 8); + P.cw = 0; + for (var v = 0; v <= 7; v += 1) { + P.i = v; + P.cw = Mn(P.cw + ~~Math.pow(2, 8 - P.i - 1) * Mn(un(P.cwb, P.i) - 48)) + } + fn(P.cws, P.c, P.cw) + } + P.rscodes = function () { + P.rspm = sn[--on]; + P.rsgf = sn[--on]; + P.rsnc = sn[--on]; + P.rscws = sn[--on]; + sn[on++] = Infinity; + sn[on++] = 1; + for (var t = 0, e = Mn(P.rsgf - 1); t < e; t++) { + var i = sn[--on]; + var n = i * 2; + sn[on++] = i; + sn[on++] = n; + if (n >= P.rsgf) { + var r = sn[--on]; + sn[on++] = xn(r, P.rspm) + } + } + P.rsalog = Lr(); + P.rslog = Lr(P.rsgf); + for (var a = 1, o = Mn(P.rsgf - 1); a <= o; a += 1) fn(P.rslog, un(P.rsalog, a), a); + P.rsprod = function () { + var t = sn[--on]; + var e = sn[--on]; + sn[on++] = e; + sn[on++] = t; + if (t != 0 && e != 0) { + var i = un(P.rslog, sn[--on]); + var n = un(P.rsalog, Mn(i + un(P.rslog, sn[--on])) % Mn(P.rsgf - 1)); + sn[on++] = n + } else { + on -= 2; + sn[on++] = 0 + } + }; + sn[on++] = Infinity; + sn[on++] = 1; + for (var s = 0, c = P.rsnc; s < c; s++) sn[on++] = 0; + P.coeffs = Lr(); + for (var l = 1, p = P.rsnc; l <= p; l += 1) { + P.i = l; + fn(P.coeffs, P.i, un(P.coeffs, P.i - 1)); + for (var d = P.i - 1; d >= 1; d -= 1) { + P.j = d; + sn[on++] = P.coeffs; + sn[on++] = P.j; + sn[on++] = un(P.coeffs, P.j - 1); + sn[on++] = un(P.coeffs, P.j); + sn[on++] = un(P.rsalog, P.i); + P.rsprod(); + var u = sn[--on]; + var f = sn[--on]; + var h = sn[--on]; + fn(sn[--on], h, xn(f, u)) + } + sn[on++] = P.coeffs; + sn[on++] = 0; + sn[on++] = un(P.coeffs, 0); + sn[on++] = un(P.rsalog, P.i); + P.rsprod(); + var m = sn[--on]; + var g = sn[--on]; + fn(sn[--on], g, m) + } + P.nd = P.rscws.length; + sn[on++] = Infinity; + vn(P.rscws); + for (var v = 0, b = P.rsnc; v < b; v++) sn[on++] = 0; + sn[on++] = 0; + P.rscws = Lr(); + for (var I = 0, A = P.nd - 1; I <= A; I += 1) { + P.k = xn(un(P.rscws, I), un(P.rscws, P.nd)); + for (var _ = 0, y = Mn(P.rsnc - 1); _ <= y; _ += 1) { + P.j = _; + sn[on++] = P.rscws; + sn[on++] = P.nd + P.j; + sn[on++] = un(P.rscws, P.nd + P.j + 1); + sn[on++] = P.k; + sn[on++] = un(P.coeffs, Mn(Mn(P.rsnc - P.j) - 1)); + P.rsprod(); + var x = sn[--on]; + var w = sn[--on]; + var M = sn[--on]; + fn(sn[--on], M, xn(w, x)) + } + } + sn[on++] = hn(P.rscws, 0, P.rscws.length - 1) + }; + P.dcwsb = Lr(Mn(Mn(P.e1nb + P.e2nb) + P.e3nb)); + P.ecwsb = Lr(P.dcwsb.length); + P.in = 0; + P.out = 0; + for (var b = 0, K = P.e1nb; b < K; b++) { + sn[on++] = hn(P.cws, P.in, P.e1dcws); + sn[on++] = P.e1ecws; + sn[on++] = 256; + sn[on++] = 355; + P.rscodes(); + var q = sn[--on]; + fn(P.dcwsb, P.out, hn(q, 0, P.e1dcws)); + fn(P.ecwsb, P.out, hn(q, P.e1dcws, P.e1ecws)); + P.in = Mn(P.in + P.e1dcws); + P.out = P.out + 1 + } + for (var X = 0, $ = P.e2nb; X < $; X++) { + sn[on++] = hn(P.cws, P.in, P.e2dcws); + sn[on++] = P.e2ecws; + sn[on++] = 256; + sn[on++] = 355; + P.rscodes(); + var tt = sn[--on]; + fn(P.dcwsb, P.out, hn(tt, 0, P.e2dcws)); + fn(P.ecwsb, P.out, hn(tt, P.e2dcws, P.e2ecws)); + P.in = Mn(P.in + P.e2dcws); + P.out = P.out + 1 + } + for (var et = 0, it = P.e3nb; et < it; et++) { + sn[on++] = hn(P.cws, P.in, P.e3dcws); + sn[on++] = P.e3ecws; + sn[on++] = 256; + sn[on++] = 355; + P.rscodes(); + var nt = sn[--on]; + fn(P.dcwsb, P.out, hn(nt, 0, P.e3dcws)); + fn(P.ecwsb, P.out, hn(nt, P.e3dcws, P.e3ecws)); + P.in = Mn(P.in + P.e3dcws); + P.out = P.out + 1 + } + P.cws = Lr(P.ncws); + P.cw = 0; + for (var I = 0, rt = P.dcwsb.length - 1; I <= rt; I += 1) { + P.i = I; + var at = un(P.dcwsb, P.i); + mn(P.cws, P.cw, at); + P.cw = at.length + P.cw; + var ot = un(P.ecwsb, P.i); + mn(P.cws, P.cw, ot); + P.cw = ot.length + P.cw + } + sn[on++] = Infinity; + var st = P.ncws; + var ct = 12; + var A = st - 1; + if (st - 1 > 12) { + var lt = ct; + ct = A; + A = lt + } + for (var _ = 0, pt = A; _ <= pt; _ += 1) + for (var y = _, dt = P.ncws - 1; y <= dt; y += 13) { + sn[on++] = y; + if (y < P.ncws) { + var ut = un(P.cws, sn[--on]); + sn[on++] = ut + } else on-- + } + P.cws = Lr(); + if (P.rbit > 0) { + P.pad = Lr(P.cws.length + 1); + mn(P.pad, 0, P.cws); + fn(P.pad, P.pad.length - 1, 0); + P.cws = P.pad + } + sn[on++] = Infinity; + for (var ft = 0, ht = P.size * P.size; ft < ht; ft++) sn[on++] = -1; + P.pixs = Lr(); + P.qmv = function () { + var t = sn[--on]; + var e = sn[--on]; + sn[on++] = Mn(e + t * P.size) + }; + if (P.alnn != 0) { + P.trmv = function () { + var t = sn[--on]; + var e = sn[--on]; + sn[on++] = Mn(Mn(Mn(t * P.size + P.size) - 1) - e) + }; + P.aplot = function () { + var t = sn[--on]; + var e = sn[--on]; + var i = sn[--on]; + sn[on++] = t; + sn[on++] = i; + sn[on++] = e; + sn[on++] = t; + sn[on++] = e; + sn[on++] = i; + P.trmv(); + var n = sn[--on]; + fn(P.pixs, n, sn[--on]); + P.trmv(); + var r = sn[--on]; + fn(P.pixs, r, sn[--on]) + }; + P.i = 0; + P.stag = 0; + for (; ;) { + if (P.i >= P.size) break; + for (var x = 0, mt = Mn(P.size - 1); x <= mt; x += 1) { + P.j = x; + if (Mn(P.j + P.alnr) < P.size) sn[on++] = (~~(P.j / P.alnk) + P.stag) % 2 == 0 && !(P.i == 0 && P.j < P.alnk) || P.j % P.alnk == 0; + else sn[on++] = Mn(P.alnn + P.stag) % 2 == 0; + if (sn[--on]) { + sn[on++] = P.j; + sn[on++] = P.i; + sn[on++] = 1; + P.aplot(); + var gt = P.j; + var vt = P.i; + sn[on++] = gt + 1; + sn[on++] = vt + 1; + if (vt + 1 < P.size && gt + 1 < P.size) { + sn[on++] = 0; + P.aplot() + } else on -= 2 + } + } + if (Mn(P.i + P.alnr) == P.size) P.i = Mn(Mn(P.i + P.alnr) - 1); + else P.i = Mn(P.i + P.alnk); + P.stag = 1 - P.stag + } + for (var w = P.alnk, bt = P.alnk, It = Mn(P.size - 2); bt < 0 ? w >= It : w <= It; w += bt) { + P.i = w; + if (~~(P.i / P.alnk) % 2 != 0) { + sn[on++] = P.pixs; + sn[on++] = 0; + sn[on++] = P.i - 1; + P.trmv(); + var At = sn[--on]; + fn(sn[--on], At, 0); + sn[on++] = P.pixs; + sn[on++] = 0; + sn[on++] = P.i + 1; + P.trmv(); + var _t = sn[--on]; + fn(sn[--on], _t, 0); + sn[on++] = P.pixs; + sn[on++] = 1; + sn[on++] = P.i - 1; + P.trmv(); + var yt = sn[--on]; + fn(sn[--on], yt, 0); + sn[on++] = P.pixs; + sn[on++] = 1; + sn[on++] = P.i; + P.trmv(); + var xt = sn[--on]; + fn(sn[--on], xt, 0); + sn[on++] = P.pixs; + sn[on++] = 1; + sn[on++] = P.i + 1; + P.trmv(); + var wt = sn[--on]; + fn(sn[--on], wt, 0); + sn[on++] = P.pixs; + sn[on++] = P.i - 1; + sn[on++] = 0; + P.trmv(); + var Mt = sn[--on]; + fn(sn[--on], Mt, 0); + sn[on++] = P.pixs; + sn[on++] = P.i + 1; + sn[on++] = 0; + P.trmv(); + var Pt = sn[--on]; + fn(sn[--on], Pt, 0); + sn[on++] = P.pixs; + sn[on++] = P.i - 1; + sn[on++] = 1; + P.trmv(); + var jt = sn[--on]; + fn(sn[--on], jt, 0); + sn[on++] = P.pixs; + sn[on++] = P.i; + sn[on++] = 1; + P.trmv(); + var Et = sn[--on]; + fn(sn[--on], Et, 0); + sn[on++] = P.pixs; + sn[on++] = P.i + 1; + sn[on++] = 1; + P.trmv(); + var Tt = sn[--on]; + fn(sn[--on], Tt, 0) + } + sn[on++] = P.pixs; + sn[on++] = Mn(P.size - 1); + sn[on++] = P.i - 1; + P.trmv(); + var Ct = sn[--on]; + if (un(sn[--on], Ct) != 1) { + sn[on++] = P.pixs; + sn[on++] = Mn(P.size - 1); + sn[on++] = P.i - 1; + P.trmv(); + var Bt = sn[--on]; + fn(sn[--on], Bt, 0); + sn[on++] = P.pixs; + sn[on++] = Mn(P.size - 2); + sn[on++] = P.i - 1; + P.trmv(); + var St = sn[--on]; + fn(sn[--on], St, 0); + sn[on++] = P.pixs; + sn[on++] = Mn(P.size - 2); + sn[on++] = P.i; + P.trmv(); + var Dt = sn[--on]; + fn(sn[--on], Dt, 0); + sn[on++] = P.pixs; + sn[on++] = Mn(P.size - 2); + sn[on++] = P.i + 1; + P.trmv(); + var kt = sn[--on]; + fn(sn[--on], kt, 0); + sn[on++] = P.pixs; + sn[on++] = Mn(P.size - 1); + sn[on++] = P.i + 1; + P.trmv(); + var Nt = sn[--on]; + fn(sn[--on], Nt, 0); + sn[on++] = P.pixs; + sn[on++] = P.i - 1; + sn[on++] = Mn(P.size - 1); + P.trmv(); + var Ut = sn[--on]; + fn(sn[--on], Ut, 0); + sn[on++] = P.pixs; + sn[on++] = P.i - 1; + sn[on++] = Mn(P.size - 2); + P.trmv(); + var Ht = sn[--on]; + fn(sn[--on], Ht, 0); + sn[on++] = P.pixs; + sn[on++] = P.i; + sn[on++] = Mn(P.size - 2); + P.trmv(); + var Rt = sn[--on]; + fn(sn[--on], Rt, 0); + sn[on++] = P.pixs; + sn[on++] = P.i + 1; + sn[on++] = Mn(P.size - 2); + P.trmv(); + var zt = sn[--on]; + fn(sn[--on], zt, 0); + sn[on++] = P.pixs; + sn[on++] = P.i + 1; + sn[on++] = Mn(P.size - 1); + P.trmv(); + var Ot = sn[--on]; + fn(sn[--on], Ot, 0) + } + } + } + if (!he.__24313__) (function () { + var t = Object.create(P); + t.fpat = Lr([Lr([1, 1, 1, 1, 1, 1, 1, 0]), Lr([1, 0, 0, 0, 0, 0, 0, 0]), Lr([1, 0, 1, 1, 1, 1, 1, 0]), Lr([1, 0, 1, 0, 0, 0, 0, 0]), Lr([1, 0, 1, 0, 1, 1, 1, 0]), Lr([1, 0, 1, 0, 1, 1, 1, 0]), Lr([1, 0, 1, 0, 1, 1, 1, 0]), Lr([0, 0, 0, 0, 0, 0, 0, 0])]); + t.fpat2 = Lr([Lr([1, 1, 1, 0, 1, 0, 1, 0]), Lr([1, 1, 1, 0, 1, 0, 1, 0]), Lr([1, 1, 1, 0, 1, 0, 1, 0]), Lr([0, 0, 0, 0, 1, 0, 1, 0]), Lr([1, 1, 1, 1, 1, 0, 1, 0]), Lr([0, 0, 0, 0, 0, 0, 1, 0]), Lr([1, 1, 1, 1, 1, 1, 1, 0]), Lr([0, 0, 0, 0, 0, 0, 0, 0])]); + for (var e in t) t.hasOwnProperty(e) && (he.$ctx[e] = t[e]); + he.__24313__ = 1 + })(); + for (var M = 0, Lt = P.fpat.length - 1; M <= Lt; M += 1) { + P.y = M; + for (var j = 0, Wt = un(P.fpat, 0).length - 1; j <= Wt; j += 1) { + P.x = j; + P.fpb = un(un(P.fpat, P.y), P.x); + P.fpb2 = un(un(P.fpat2, P.y), P.x); + sn[on++] = P.pixs; + sn[on++] = P.x; + sn[on++] = P.y; + P.qmv(); + var Gt = sn[--on]; + fn(sn[--on], Gt, P.fpb); + sn[on++] = P.pixs; + sn[on++] = Mn(Mn(P.size - P.x) - 1); + sn[on++] = P.y; + P.qmv(); + var Zt = sn[--on]; + fn(sn[--on], Zt, P.fpb); + sn[on++] = P.pixs; + sn[on++] = Mn(Mn(P.size - P.x) - 1); + sn[on++] = Mn(Mn(P.size - P.y) - 1); + P.qmv(); + var Ft = sn[--on]; + fn(sn[--on], Ft, P.fpb); + sn[on++] = P.pixs; + sn[on++] = P.x; + sn[on++] = Mn(Mn(P.size - P.y) - 1); + P.qmv(); + var Yt = sn[--on]; + fn(sn[--on], Yt, P.fpb2) + } + } + P.functionmap = Lr([Lr([Lr([0, 8]), Lr([Mn(P.size - 1), Mn(P.size - 9)])]), Lr([Lr([1, 8]), Lr([Mn(P.size - 2), Mn(P.size - 9)])]), Lr([Lr([2, 8]), Lr([Mn(P.size - 3), Mn(P.size - 9)])]), Lr([Lr([3, 8]), Lr([Mn(P.size - 4), Mn(P.size - 9)])]), Lr([Lr([4, 8]), Lr([Mn(P.size - 5), Mn(P.size - 9)])]), Lr([Lr([5, 8]), Lr([Mn(P.size - 6), Mn(P.size - 9)])]), Lr([Lr([6, 8]), Lr([Mn(P.size - 7), Mn(P.size - 9)])]), Lr([Lr([7, 8]), Lr([Mn(P.size - 8), Mn(P.size - 9)])]), Lr([Lr([8, 8]), Lr([Mn(P.size - 9), Mn(P.size - 9)])]), Lr([Lr([8, 7]), Lr([Mn(P.size - 9), Mn(P.size - 8)])]), Lr([Lr([8, 6]), Lr([Mn(P.size - 9), Mn(P.size - 7)])]), Lr([Lr([8, 5]), Lr([Mn(P.size - 9), Mn(P.size - 6)])]), Lr([Lr([8, 4]), Lr([Mn(P.size - 9), Mn(P.size - 5)])]), Lr([Lr([8, 3]), Lr([Mn(P.size - 9), Mn(P.size - 4)])]), Lr([Lr([8, 2]), Lr([Mn(P.size - 9), Mn(P.size - 3)])]), Lr([Lr([8, 1]), Lr([Mn(P.size - 9), Mn(P.size - 2)])]), Lr([Lr([8, 0]), Lr([Mn(P.size - 9), Mn(P.size - 1)])]), Lr([Lr([Mn(P.size - 9), 0]), Lr([8, Mn(P.size - 1)])]), Lr([Lr([Mn(P.size - 9), 1]), Lr([8, Mn(P.size - 2)])]), Lr([Lr([Mn(P.size - 9), 2]), Lr([8, Mn(P.size - 3)])]), Lr([Lr([Mn(P.size - 9), 3]), Lr([8, Mn(P.size - 4)])]), Lr([Lr([Mn(P.size - 9), 4]), Lr([8, Mn(P.size - 5)])]), Lr([Lr([Mn(P.size - 9), 5]), Lr([8, Mn(P.size - 6)])]), Lr([Lr([Mn(P.size - 9), 6]), Lr([8, Mn(P.size - 7)])]), Lr([Lr([Mn(P.size - 9), 7]), Lr([8, Mn(P.size - 8)])]), Lr([Lr([Mn(P.size - 9), 8]), Lr([8, Mn(P.size - 9)])]), Lr([Lr([Mn(P.size - 8), 8]), Lr([7, Mn(P.size - 9)])]), Lr([Lr([Mn(P.size - 7), 8]), Lr([6, Mn(P.size - 9)])]), Lr([Lr([Mn(P.size - 6), 8]), Lr([5, Mn(P.size - 9)])]), Lr([Lr([Mn(P.size - 5), 8]), Lr([4, Mn(P.size - 9)])]), Lr([Lr([Mn(P.size - 4), 8]), Lr([3, Mn(P.size - 9)])]), Lr([Lr([Mn(P.size - 3), 8]), Lr([2, Mn(P.size - 9)])]), Lr([Lr([Mn(P.size - 2), 8]), Lr([1, Mn(P.size - 9)])]), Lr([Lr([Mn(P.size - 1), 8]), Lr([0, Mn(P.size - 9)])])]); + var Qt = P.functionmap; + for (var E = 0, Jt = Qt.length; E < Jt; E++) vn(un(Qt, E), function () { + vn(sn[--on]); + P.qmv(); + fn(P.pixs, sn[--on], 0) + }); + var Vt = Lr([function () { + on -= 2; + sn[on++] = 1 + }, function () { + var t = sn[--on]; + var e = sn[--on]; + sn[on++] = Mn(e + t) % 2 + }, function () { + var t = sn[--on]; + var e = sn[--on]; + sn[on++] = Mn(Mn(t + e) % 3 + e % 3) % 2 + }, function () { + var t = sn[--on]; + var e = sn[--on]; + sn[on++] = Mn(e % t + Mn(t % e + Mn(t % 3 + e % 3))) % 2 + }]); + P.maskfuncs = Vt; + if (P.mask != -1) { + P.maskfuncs = Lr([un(P.maskfuncs, P.mask - 1)]); + P.bestmaskval = P.mask - 1 + } + P.masks = Lr(P.maskfuncs.length); + for (var T = 0, Kt = P.masks.length - 1; T <= Kt; T += 1) { + P.m = T; + P.mask = Lr(P.size * P.size); + for (var C = 0, qt = Mn(P.size - 1); C <= qt; C += 1) { + P.j = C; + for (var B = 0, Xt = Mn(P.size - 1); B <= Xt; B += 1) { + P.i = B; + sn[on++] = P.i + 1; + sn[on++] = P.j + 1; + if (un(P.maskfuncs, P.m)() === true) break; + var $t = sn[--on]; + sn[on++] = $t == 0; + sn[on++] = P.pixs; + sn[on++] = P.i; + sn[on++] = P.j; + P.qmv(); + var te = sn[--on]; + var ee = un(sn[--on], te); + var ie = sn[--on]; + var ne = ie && ee == -1 ? 1 : 0; + sn[on++] = ne; + sn[on++] = P.mask; + sn[on++] = P.i; + sn[on++] = P.j; + P.qmv(); + var re = sn[--on]; + var ae = sn[--on]; + fn(ae, re, sn[--on]) + } + } + fn(P.masks, P.m, P.mask) + } + P.posx = 0; + P.posy = 0; + P.num = 0; + for (; ;) { + if (P.posy == P.size) break; + sn[on++] = P.pixs; + sn[on++] = P.posx; + sn[on++] = P.posy; + P.qmv(); + var oe = sn[--on]; + if (un(sn[--on], oe) == -1) { + var se = un(P.cws, ~~(P.num / 8)); + var S = -(7 - P.num % 8); + sn[on++] = (S < 0 ? se >>> -S : se << S) & 1; + sn[on++] = P.pixs; + sn[on++] = P.posx; + sn[on++] = P.posy; + P.qmv(); + var ce = sn[--on]; + var le = sn[--on]; + fn(le, ce, sn[--on]); + P.num = P.num + 1 + } + P.posx = P.posx + 1; + if (P.posx == P.size) { + P.posx = 0; + P.posy = P.posy + 1 + } + } + P.evalfulln1n3 = function () { + P.scrle = sn[--on]; + sn[on++] = "scr1"; + sn[on++] = 0; + vn(P.scrle, function () { + var t = sn[--on]; + sn[on++] = t; + if (t >= 3) { + var e = sn[--on]; + var i = Mn(sn[--on] + e * 4); + sn[on++] = i; + sn[on++] = i + } + on-- + }); + var t = sn[--on]; + P[sn[--on]] = t; + P.scr3 = 0; + for (var e = 5, i = P.scrle.length - 1; e <= i; e += 2) { + P.j = e; + if (un(P.scrle, P.j) % 3 == 0) { + P.fact = ~~(un(P.scrle, P.j) / 3); + var n = hn(P.scrle, P.j - 4, 4); + for (var r = 0, a = n.length; r < a; r++) sn[on++] = un(n, r) == P.fact; + var o = sn[--on]; + var s = sn[--on]; + var c = sn[--on]; + var l = sn[--on]; + if (l && (c && (s && o))) + if (P.j == 5 || P.j + 2 >= P.scrle.length) P.scr3 = P.scr3 + 50; + else if (un(P.scrle, P.j - 5) >= 3 || un(P.scrle, P.j + 1) >= 3) P.scr3 = P.scr3 + 50 + } + } + for (var p = 1, d = P.scrle.length - 5; p <= d; p += 2) { + P.j = p; + if (un(P.scrle, P.j) % 3 == 0) { + P.fact = ~~(un(P.scrle, P.j) / 3); + var u = hn(P.scrle, P.j + 1, 4); + for (var f = 0, h = u.length; f < h; f++) sn[on++] = un(u, f) == P.fact; + var m = sn[--on]; + var g = sn[--on]; + var v = sn[--on]; + var b = sn[--on]; + if (b && (v && (g && m))) + if (P.j == 1 || P.j + 6 >= P.scrle.length) P.scr3 = P.scr3 + 50; + else if (un(P.scrle, P.j - 1) >= 3 || un(P.scrle, P.j + 5) >= 3) P.scr3 = P.scr3 + 50 + } + } + sn[on++] = P.scr1; + sn[on++] = P.scr3 + }; + P.evalfull = function () { + P.sym = sn[--on]; + P.n1 = 0; + P.n3 = 0; + P.rle = Lr(Mn(P.size + 1)); + P.lastpairs = Lr(P.size); + P.thispairs = Lr(P.size); + P.sizeadd1 = Mn(P.size + 1); + for (var t = 0, e = Mn(P.size - 1); t <= e; t += 1) { + P.i = t; + sn[on++] = Infinity; + var i = P.size; + sn[on++] = 0; + sn[on++] = 0; + for (var n = P.i, r = i, a = Mn(i * i - 1); r < 0 ? n >= a : n <= a; n += r) { + var o = un(P.sym, n); + var s = sn[--on]; + sn[on++] = o; + if (_n(s, o)) { + var c = sn[--on]; + var l = sn[--on]; + sn[on++] = Mn(l + 1); + sn[on++] = c + } else { + var p = sn[--on]; + sn[on++] = 1; + sn[on++] = p + } + } + on--; + var d = bn() + 2; + An(hn(P.rle, 0, d - 2)); + P.evalfulln1n3(); + P.n3 = Mn(sn[--on] + P.n3); + P.n1 = Mn(sn[--on] + P.n1); + on--; + P.symrow = hn(P.sym, P.i * P.size, P.size); + sn[on++] = Infinity; + var u = P.symrow; + sn[on++] = 0; + sn[on++] = 0; + for (var f = 0, h = u.length; f < h; f++) { + var m = un(u, f); + var g = sn[--on]; + sn[on++] = m; + if (_n(g, m)) { + var v = sn[--on]; + var b = sn[--on]; + sn[on++] = Mn(b + 1); + sn[on++] = v + } else { + var I = sn[--on]; + sn[on++] = 1; + sn[on++] = I + } + } + on--; + var A = bn() + 2; + An(hn(P.rle, 0, A - 2)); + P.evalfulln1n3(); + P.n3 = Mn(sn[--on] + P.n3); + P.n1 = Mn(sn[--on] + P.n1); + on-- + } + sn[on++] = Mn(P.n1 + P.n3) + }; + P.bestscore = 999999999; + for (var D = 0, pe = P.masks.length - 1; D <= pe; D += 1) { + P.m = D; + P.masksym = Lr(P.size * P.size); + for (var k = 0, de = Mn(P.size * P.size - 1); k <= de; k += 1) { + P.i = k; + fn(P.masksym, P.i, xn(un(P.pixs, P.i), un(un(P.masks, P.m), P.i))) + } + if (P.masks.length != 1) { + sn[on++] = P.masksym; + P.evalfull(); + P.score = sn[--on]; + if (P.score < P.bestscore) { + P.bestsym = P.masksym; + P.bestmaskval = P.m; + P.bestscore = P.score + } + } else P.bestsym = P.masksym + } + P.pixs = P.bestsym; + P.funval = ((~~(Mn(P.size - 21) / 2) + 20) * 4 + P.eclval) * 4 + P.bestmaskval; + sn[on++] = Lr([(P.funval & 3840) >>> 8, (P.funval & 240) >>> 4, P.funval & 15]); + sn[on++] = 4; + sn[on++] = 16; + sn[on++] = 19; + P.rscodes(); + P.funvals = sn[--on]; + sn[on++] = Infinity; + vn(P.funvals, function () { + sn[on++] = 4; + P.tobin(); + vn(sn[--on], function () { + var t = sn[--on]; + sn[on++] = Mn(t - 48) + }) + }); + sn[on++] = 0; + sn[on++] = 1; + sn[on++] = 0; + sn[on++] = 1; + sn[on++] = 0; + sn[on++] = 1; + P.funbits = Lr(); + for (var N = 0, ue = P.functionmap.length - 1; N <= ue; N += 1) { + P.i = N; + vn(un(P.functionmap, P.i), function () { + var t = sn[--on]; + sn[on++] = P.pixs; + In(t); + P.qmv(); + var e = sn[--on]; + fn(sn[--on], e, un(P.funbits, P.i)) + }) + } + var fe = new Map([ + ["ren", Tn], + ["pixs", P.pixs], + ["pixx", P.size], + ["pixy", P.size], + ["height", P.size * 2 / 72], + ["width", P.size * 2 / 72], + ["opt", P.options] + ]); + sn[on++] = fe; + if (!P.dontdraw) Tn() + } + + function Et() { + var $ = Object.create(Et.$ctx || (Et.$ctx = {})); + $.dontdraw = false; + $.rows = -1; + $.columns = -1; + $.ratio = -1; + $.parse = false; + $.parsefnc = false; + $.raw = false; + $.fast = false; + $.mask = -1; + sn[on++] = $; + jn(); + $.options = sn[--on]; + $.barcode = sn[--on]; + if ($.rows != -1) + if ($.rows < 5) { + sn[on++] = "bwipp.dotcodeBadRows#24578"; + sn[on++] = "There must be at least 5 rows"; + Pn() + } if ($.columns != -1) + if ($.columns < 5) { + sn[on++] = "bwipp.dotcodeBadColumns#24584"; + sn[on++] = "There must be at least 5 columns"; + Pn() + } if ($.rows != -1 && $.columns != -1 && ($.rows + $.columns) % 2 != 1) { + sn[on++] = "bwipp.dotcodeRowsColumnsBadParity#24589"; + sn[on++] = "Sum of rows and columns must be odd"; + Pn() + } + if ($.ratio == -1 && $.rows == -1 && $.columns == -1) $.ratio = 3 / 2; + if ($.ratio != -1) + if ($.ratio <= 0) { + sn[on++] = "bwipp.dotcodeRatio#24598"; + sn[on++] = "The ratio must be greater than 0"; + Pn() + } if ($.mask != -1) + if ($.mask < 0 || $.mask > 3) { + sn[on++] = "bwipp.dotcodeBadMask#24604"; + sn[on++] = "Valid mask values are 0 to 3"; + Pn() + } if (!Et.__24621__) (function () { + var t = Object.create($); + t.laa = -1; + t.lab = -2; + t.lac = -3; + t.bin = -4; + t.sfa = -5; + t.sfb = -6; + t.sb2 = -7; + t.sb3 = -8; + t.sb4 = -9; + t.sb5 = -10; + t.sb6 = -11; + t.sfc = -12; + t.sc2 = -13; + t.sc3 = -14; + t.sc4 = -15; + t.sc5 = -16; + t.sc6 = -17; + t.sc7 = -18; + t.bsa = -19; + t.bsb = -20; + t.tma = -21; + t.tmb = -22; + t.tmc = -23; + t.tms = -24; + t.fn1 = -25; + t.fn2 = -26; + t.fn3 = -27; + t.crl = -28; + t.aim = -29; + t.m05 = -30; + t.m06 = -31; + t.m12 = -32; + t.mac = -33; + for (var e in t) t.hasOwnProperty(e) && (Et.$ctx[e] = t[e]); + Et.__24621__ = 1 + })(); + var t = new Map([ + ["parse", $.parse], + ["parsefnc", $.parsefnc], + ["eci", true], + ["FNC1", $.fn1], + ["FNC3", $.fn3] + ]); + $.fncvals = t; + sn[on++] = "msg"; + sn[on++] = $.barcode; + sn[on++] = $.fncvals; + En(); + var e = sn[--on]; + $[sn[--on]] = e; + $.msglen = $.msg.length; + var i = $.msg; + sn[on++] = "numecis"; + sn[on++] = 0; + for (var n = 0, r = i.length; n < r; n++) + if (un(i, n) <= -1e6) { + var a = sn[--on]; + sn[on++] = Mn(a + 1) + } var o = sn[--on]; + $[sn[--on]] = o; + $.msgtmp = Lr(Mn($.msg.length + $.numecis * 6)); + $.j = 0; + for (var s = 0, N = $.msg.length - 1; s <= N; s += 1) { + var c = un($.msg, s); + sn[on++] = c; + if (c <= -1e6) { + var l = hn(dn(ln(7), -sn[--on], 10), 1, 6); + for (var p = 0, U = l.length; p < U; p++) sn[on++] = un(l, p); + An(Lr(6)); + mn($.msgtmp, $.j + 1, sn[--on]); + fn($.msgtmp, $.j, $.fn2); + $.j = $.j + 7 + } else { + fn($.msgtmp, $.j, sn[--on]); + $.j = $.j + 1 + } + } + $.msg = $.msgtmp; + $.msglen = $.msg.length; + if (!Et.__24720__) (function () { + var t = Object.create($); + t.charmaps = Lr([Lr([32, 32, "00"]), Lr(["!", "!", "01"]), Lr(['"', '"', "02"]), Lr(["#", "#", "03"]), Lr(["$", "$", "04"]), Lr(["%", "%", "05"]), Lr(["&", "&", "06"]), Lr(["'", "'", "07"]), Lr([40, 40, "08"]), Lr([41, 41, "09"]), Lr(["*", "*", "10"]), Lr(["+", "+", "11"]), Lr([",", ",", "12"]), Lr(["-", "-", "13"]), Lr([".", ".", "14"]), Lr(["/", "/", "15"]), Lr(["0", "0", "16"]), Lr(["1", "1", "17"]), Lr(["2", "2", "18"]), Lr(["3", "3", "19"]), Lr(["4", "4", "20"]), Lr(["5", "5", "21"]), Lr(["6", "6", "22"]), Lr(["7", "7", "23"]), Lr(["8", "8", "24"]), Lr(["9", "9", "25"]), Lr([":", ":", "26"]), Lr([";", ";", "27"]), Lr(["<", "<", "28"]), Lr(["=", "=", "29"]), Lr([">", ">", "30"]), Lr(["?", "?", "31"]), Lr(["@", "@", "32"]), Lr(["A", "A", "33"]), Lr(["B", "B", "34"]), Lr(["C", "C", "35"]), Lr(["D", "D", "36"]), Lr(["E", "E", "37"]), Lr(["F", "F", "38"]), Lr(["G", "G", "39"]), Lr(["H", "H", "40"]), Lr(["I", "I", "41"]), Lr(["J", "J", "42"]), Lr(["K", "K", "43"]), Lr(["L", "L", "44"]), Lr(["M", "M", "45"]), Lr(["N", "N", "46"]), Lr(["O", "O", "47"]), Lr(["P", "P", "48"]), Lr(["Q", "Q", "49"]), Lr(["R", "R", "50"]), Lr(["S", "S", "51"]), Lr(["T", "T", "52"]), Lr(["U", "U", "53"]), Lr(["V", "V", "54"]), Lr(["W", "W", "55"]), Lr(["X", "X", "56"]), Lr(["Y", "Y", "57"]), Lr(["Z", "Z", "58"]), Lr(["[", "[", "59"]), Lr([92, 92, "60"]), Lr(["]", "]", "61"]), Lr(["^", "^", "62"]), Lr(["_", "_", "63"]), Lr([0, "`", "64"]), Lr([1, "a", "65"]), Lr([2, "b", "66"]), Lr([3, "c", "67"]), Lr([4, "d", "68"]), Lr([5, "e", "69"]), Lr([6, "f", "70"]), Lr([7, "g", "71"]), Lr([8, "h", "72"]), Lr([9, "i", "73"]), Lr([10, "j", "74"]), Lr([11, "k", "75"]), Lr([12, "l", "76"]), Lr([13, "m", "77"]), Lr([14, "n", "78"]), Lr([15, "o", "79"]), Lr([16, "p", "80"]), Lr([17, "q", "81"]), Lr([18, "r", "82"]), Lr([19, "s", "83"]), Lr([20, "t", "84"]), Lr([21, "u", "85"]), Lr([22, "v", "86"]), Lr([23, "w", "87"]), Lr([24, "x", "88"]), Lr([25, "y", "89"]), Lr([26, "z", "90"]), Lr([27, "{", "91"]), Lr([28, "|", "92"]), Lr([29, "}", "93"]), Lr([30, "~", "94"]), Lr([31, 127, "95"]), Lr([t.sfb, t.crl, "96"]), Lr([t.sb2, 9, "97"]), Lr([t.sb3, 28, "98"]), Lr([t.sb4, 29, "99"]), Lr([t.sb5, 30, t.aim]), Lr([t.sb6, t.sfa, t.laa]), Lr([t.lab, t.laa, t.sfb]), Lr([t.sc2, t.sc2, t.sb2]), Lr([t.sc3, t.sc3, t.sb3]), Lr([t.sc4, t.sc4, t.sb4]), Lr([t.lac, t.lac, t.lab]), Lr([t.fn1, t.fn1, t.fn1]), Lr([t.fn2, t.fn2, t.fn2]), Lr([t.fn3, t.fn3, t.fn3]), Lr([t.bsa, t.bsa, t.bsa]), Lr([t.bsb, t.bsb, t.bsb]), Lr([t.bin, t.bin, t.bin])]); + t.charvals = Lr([new Map, new Map, new Map]); + for (var e = 0, i = t.charmaps.length - 1; e <= i; e += 1) { + t.i = e; + t.encs = un(t.charmaps, t.i); + for (var n = 0; n <= 2; n += 1) { + t.j = n; + var r = un(t.encs, t.j); + sn[on++] = r; + if (_n(Oe(r), "stringtype")) { + var a = un(sn[--on], 0); + sn[on++] = a + } + fn(un(t.charvals, t.j), sn[--on], t.i) + } + } + t.Avals = un(t.charvals, 0); + t.Bvals = un(t.charvals, 1); + fn(t.Bvals, t.m05, 97); + fn(t.Bvals, t.m06, 98); + fn(t.Bvals, t.m12, 99); + fn(t.Bvals, t.mac, 100); + t.Cvals = un(t.charvals, 2); + sn[on++] = Infinity; + var o = Lr([t.sc2, t.sc3, t.sc4, t.sc5, t.sc6, t.sc7, t.tma, t.tmb, t.tmc, t.tms]); + sn[on++] = 102; + for (var s = 0, c = o.length; s < c; s++) { + var l = Mn(sn[--on] + 1); + sn[on++] = un(o, s); + sn[on++] = l; + sn[on++] = l + } + on--; + t.BINvals = cn(); + t.A = 0; + t.B = 1; + t.C = 2; + t.BIN = 3; + for (var p in t) t.hasOwnProperty(p) && (Et.$ctx[p] = t[p]); + Et.__24720__ = 1 + })(); + sn[on++] = Infinity; + for (var d = 0, H = $.msglen + 1; d < H; d++) sn[on++] = 0; + $.nDigits = Lr(); + sn[on++] = Infinity; + for (var u = 0, R = $.msglen + 1; u < R; u++) sn[on++] = false; + $.SeventeenTen = Lr(); + sn[on++] = Infinity; + for (var f = 0, z = $.msglen + 1; f < z; f++) sn[on++] = false; + $.ECI = Lr(); + sn[on++] = Infinity; + for (var h = 0, O = $.msglen + 1; h < O; h++) sn[on++] = false; + $.DatumA = Lr(); + sn[on++] = Infinity; + for (var m = 0, L = $.msglen + 1; m < L; m++) sn[on++] = false; + $.DatumB = Lr(); + sn[on++] = Infinity; + for (var g = 0, W = $.msglen + 1; g < W; g++) sn[on++] = false; + $.DatumC = Lr(); + sn[on++] = Infinity; + for (var v = 0, G = $.msglen + 8; v < G; v++) sn[on++] = false; + $.Binary = Lr(); + sn[on++] = Infinity; + for (var b = 0, Z = $.msglen + 1; b < Z; b++) sn[on++] = 0; + $.AheadC = Lr(); + sn[on++] = Infinity; + for (var I = 0, F = $.msglen + 1; I < F; I++) sn[on++] = 0; + $.TryC = Lr(); + sn[on++] = Infinity; + for (var A = 0, Y = $.msglen + 1; A < Y; A++) sn[on++] = 0; + $.AheadA = Lr(); + sn[on++] = Infinity; + for (var _ = 0, Q = $.msglen + 1; _ < Q; _++) sn[on++] = 0; + $.AheadB = Lr(); + sn[on++] = Infinity; + for (var y = 0, J = $.msglen + 1; y < J; y++) sn[on++] = 0; + $.UntilEndSeg = Lr(); + for (var x = $.msglen - 1; x >= 0; x -= 1) { + $.i = x; + $.barchar = un($.msg, $.i); + if ($.barchar >= 48 && $.barchar <= 57) fn($.nDigits, $.i, Mn(un($.nDigits, $.i + 1) + 1)); + var V = un($.Avals, $.barchar) !== undefined; + if (V) fn($.DatumA, $.i, true); + var K = un($.Bvals, $.barchar) !== undefined; + if (K) fn($.DatumB, $.i, true); + $.CRLF = false; + if ($.barchar == 13 && $.i < $.msglen - 1) + if (un($.msg, $.i + 1) == 10) $.CRLF = true; + if ($.CRLF) fn($.DatumB, $.i, true); + if (un($.nDigits, $.i) >= 2) fn($.DatumC, $.i, true); + if ($.barchar < 0) fn($.DatumC, $.i, true); + if ($.barchar >= 128) fn($.Binary, $.i, true); + if (un($.nDigits, $.i) >= 10) { + sn[on++] = Infinity; + In(hn($.msg, $.i, 10)); + for (var w = 0, q = 1; w < q; w++) { + if (sn[--on] != 48) { + sn[on++] = false; + break + } + if (sn[--on] != 49) { + sn[on++] = false; + break + } + on -= 6; + if (sn[--on] != 55) { + sn[on++] = false; + break + } + if (sn[--on] != 49) { + sn[on++] = false; + break + } + sn[on++] = true + } + fn($.SeventeenTen, $.i, sn[--on]); + Bn() + } + if (un($.nDigits, $.i + 1) >= 6 && un($.msg, $.i) == $.fn2) fn($.ECI, $.i, true); + if ($.barchar < 0 && $.barchar != $.fn3) fn($.AheadC, $.i, Mn(un($.AheadC, $.i + 1) + 1)); + else if (un($.nDigits, $.i) <= 1) fn($.AheadC, $.i, 0); + else fn($.AheadC, $.i, Mn(un($.AheadC, $.i + 2) + 1)); + if (un($.nDigits, $.i) > 0 && qi(un($.AheadC, $.i), un($.AheadC, $.i + 1))) fn($.TryC, $.i, un($.AheadC, $.i)); + if (un($.DatumA, $.i) && un($.TryC, $.i) < 2 && $.barchar != $.fn3) fn($.AheadA, $.i, Mn(un($.AheadA, $.i + 1) + 1)); + if (un($.DatumB, $.i) && un($.TryC, $.i) < 2 && $.barchar != $.fn3) { + sn[on++] = $.AheadB; + sn[on++] = $.i; + sn[on++] = $.AheadB; + sn[on++] = $.i + 1; + if ($.CRLF) { + var X = sn[--on]; + sn[on++] = Mn(X + 1) + } + var tt = sn[--on]; + var et = un(sn[--on], tt); + var it = sn[--on]; + fn(sn[--on], it, Mn(et + 1)) + } + if ($.barchar != $.fn3) fn($.UntilEndSeg, $.i, Mn(un($.UntilEndSeg, $.i + 1) + 1)) + } + $.addtocws = function () { + var t = sn[--on]; + mn($.cws, $.j, t); + $.j = t.length + $.j + }; + $.base259to103 = function () { + $.in = sn[--on]; + $.inlen = $.in.length; + sn[on++] = Infinity; + for (var t = 0, e = 5 - $.inlen; t < e; t++) sn[on++] = 0; + In($.in); + $.in = Lr(); + $.out = Lr(6); + sn[on++] = Infinity; + In(hn($.in, 0, 2)); + $.msbs = Lr(); + sn[on++] = Infinity; + In($.msbs); + var i = sn[--on]; + var n = sn[--on]; + sn[on++] = Mn(i + n * 259); + for (var r = 0, a = 2; r < a; r++) { + var o = sn[--on]; + sn[on++] = o % 103; + sn[on++] = ~~(o / 103) + } + $.mscs = Lr(); + sn[on++] = Infinity; + In(hn($.in, 2, 3)); + $.lsbs = Lr(); + sn[on++] = Infinity; + In($.lsbs); + var s = sn[--on]; + var c = sn[--on]; + var l = sn[--on]; + sn[on++] = Mn(Mn(s + c * 259) + l * 67081); + for (var p = 0, d = 3; p < d; p++) { + var u = sn[--on]; + sn[on++] = u % 103; + sn[on++] = ~~(u / 103) + } + $.lscs = Lr(); + var f = un($.lscs, 0); + var h = un($.mscs, 0); + fn($.out, 5, Mn(f + h * 42) % 103); + var m = un($.lscs, 1); + var g = un($.mscs, 0); + var v = un($.mscs, 1); + fn($.out, 4, Mn(Mn(Mn(~~(Mn(f + h * 42) / 103) + m) + g * 68) + v * 42) % 103); + var b = un($.lscs, 2); + var I = un($.mscs, 0); + var A = un($.mscs, 1); + var _ = un($.mscs, 2); + fn($.out, 3, Mn(Mn(Mn(Mn(~~(Mn(Mn(Mn(~~(Mn(f + h * 42) / 103) + m) + g * 68) + v * 42) / 103) + b) + I * 92) + A * 68) + _ * 42) % 103); + var y = un($.lscs, 3); + var x = un($.mscs, 0); + var w = un($.mscs, 1); + var M = un($.mscs, 2); + fn($.out, 2, Mn(Mn(Mn(Mn(~~(Mn(Mn(Mn(Mn(~~(Mn(Mn(Mn(~~(Mn(f + h * 42) / 103) + m) + g * 68) + v * 42) / 103) + b) + I * 92) + A * 68) + _ * 42) / 103) + y) + x * 15) + w * 92) + M * 68) % 103); + var P = un($.mscs, 1); + var j = un($.mscs, 2); + fn($.out, 1, Mn(Mn(~~(Mn(Mn(Mn(Mn(~~(Mn(Mn(Mn(Mn(~~(Mn(Mn(Mn(~~(Mn(f + h * 42) / 103) + m) + g * 68) + v * 42) / 103) + b) + I * 92) + A * 68) + _ * 42) / 103) + y) + x * 15) + w * 92) + M * 68) / 103) + P * 15) + j * 92) % 103); + fn($.out, 0, Mn(~~(Mn(Mn(~~(Mn(Mn(Mn(Mn(~~(Mn(Mn(Mn(Mn(~~(Mn(Mn(Mn(~~(Mn(f + h * 42) / 103) + m) + g * 68) + v * 42) / 103) + b) + I * 92) + A * 68) + _ * 42) / 103) + y) + x * 15) + w * 92) + M * 68) / 103) + P * 15) + j * 92) / 103) + un($.mscs, 2) * 15) % 103); + sn[on++] = hn($.out, 6 - $.inlen - 1, $.inlen + 1) + }; + $.finaliseBIN = function () { + if ($.bpos != 0) { + sn[on++] = hn($.bvals, 0, $.bpos); + $.base259to103(); + In(sn[--on]); + $.bpos = 0 + } + }; + $.addtobin = function () { + fn($.bvals, $.bpos, sn[--on]); + $.bpos = $.bpos + 1; + if ($.bpos == 5) $.finaliseBIN() + }; + $.ECIabc = function () { + var t = hn($.msg, $.i + 1, 6); + sn[on++] = 0; + for (var e = 0, i = t.length; e < i; e++) { + var n = sn[--on]; + sn[on++] = Mn(n + Mn(un(t, e) - 48)) * 10 + } + var r = ~~(sn[--on] / 10); + sn[on++] = r; + if (r >= 40) { + var a = Mn(sn[--on] - 40); + var o = a % 12769; + sn[on++] = ~~(a / 12769) + 40; + sn[on++] = ~~(o / 113); + sn[on++] = o % 113 + } + }; + $.ECIbin = function () { + sn[on++] = Infinity; + var t = hn($.msg, $.i + 1, 6); + sn[on++] = 0; + for (var e = 0, i = t.length; e < i; e++) { + var n = sn[--on]; + sn[on++] = Mn(n + Mn(un(t, e) - 48)) * 10 + } + var r = ~~(sn[--on] / 10); + sn[on++] = r; + if (r >= 65536) { + var a = sn[--on]; + var o = a % 65536; + sn[on++] = 258; + sn[on++] = ~~(a / 65536); + sn[on++] = ~~(o / 256); + sn[on++] = o % 256 + } else { + var s = sn[--on]; + sn[on++] = s; + if (s >= 256) { + var c = sn[--on]; + sn[on++] = 257; + sn[on++] = ~~(c / 256); + sn[on++] = c % 256 + } else { + var l = sn[--on]; + sn[on++] = 256; + sn[on++] = l + } + } + var p = Lr(); + for (var d = 0, u = p.length; d < u; d++) { + sn[on++] = un(p, d); + $.addtobin() + } + }; + $.encC = function () { + for (var t = 0, e = 1; t < e; t++) { + if ($.i == $.segstart) { + for (var i = 0, n = 1; i < n; i++) { + if ($.i > Mn($.segend - 7)) { + sn[on++] = 0; + break + } + if (un($.msg, $.segstart) != 91) { + sn[on++] = 0; + break + } + if (un($.msg, $.segstart + 1) != 41) { + sn[on++] = 0; + break + } + if (un($.msg, $.segstart + 2) != 62) { + sn[on++] = 0; + break + } + if (un($.msg, $.segstart + 3) != 30) { + sn[on++] = 0; + break + } + var r = un($.msg, $.segstart + 4); + if (r < 48 || r > 57) { + sn[on++] = 0; + break + } + var a = un($.msg, $.segstart + 5); + if (a < 48 || a > 57) { + sn[on++] = 0; + break + } + if (un($.msg, Mn($.segend - 1)) != 4) { + sn[on++] = 0; + break + } + var o = Mn(Mn(un($.msg, $.segstart + 4) - 48) * 10 + Mn(un($.msg, $.segstart + 5) - 48)); + sn[on++] = o; + if (o != 5 && (o != 6 && o != 12)) { + on--; + sn[on++] = $.mac; + break + } + if (un($.msg, $.segstart + 6) != 29) { + on--; + sn[on++] = 0; + break + } + if (un($.msg, Mn($.segend - 2)) != 30) { + on--; + sn[on++] = 0; + break + } + var s = sn[--on]; + sn[on++] = s; + if (s == 5) { + on--; + sn[on++] = $.m05; + break + } + if (sn[--on] == 6) { + sn[on++] = $.m06; + break + } + sn[on++] = $.m12; + break + } + $.inmac = sn[--on]; + if ($.inmac != 0) { + sn[on++] = Lr([un($.Cvals, $.lab)]); + $.addtocws(); + $.mode = $.B; + sn[on++] = Lr([un($.Bvals, $.inmac)]); + $.addtocws(); + if ($.inmac == $.mac) { + sn[on++] = Lr([un($.Bvals, un($.msg, $.segstart + 4))]); + $.addtocws(); + sn[on++] = Lr([un($.Bvals, un($.msg, $.segstart + 5))]); + $.addtocws(); + $.i = $.i + 6 + } else $.i = $.i + 7; + break + } + } + if ($.i == $.segstart) { + if (un($.nDigits, $.i) >= 2) { + sn[on++] = Lr([un($.Cvals, $.fn1)]); + $.addtocws() + } + if (un($.msg, $.i) == $.fn1 && un($.nDigits, $.i + 1) >= 2) $.i = $.i + 1 + } + if (un($.SeventeenTen, $.i)) { + sn[on++] = Lr([un($.Cvals, $.aim), Mn(Mn(un($.msg, $.i + 2) - 48) * 10 + Mn(un($.msg, $.i + 3) - 48)), Mn(Mn(un($.msg, $.i + 4) - 48) * 10 + Mn(un($.msg, $.i + 5) - 48)), Mn(Mn(un($.msg, $.i + 6) - 48) * 10 + Mn(un($.msg, $.i + 7) - 48))]); + $.addtocws(); + $.i = $.i + 10; + break + } + if (un($.DatumC, $.i)) { + var c = un($.msg, $.i); + if (c == $.fn1 || (c == $.fn2 || c == $.fn3)) { + sn[on++] = Lr([un($.Cvals, un($.msg, $.i))]); + $.addtocws(); + if (un($.ECI, $.i)) { + sn[on++] = Infinity; + $.ECIabc(); + var l = Lr(); + sn[on++] = l; + $.addtocws(); + $.i = $.i + 7; + break + } + if (un($.msg, $.i) == $.fn3 && $.segstart != $.i) { + $.i = $.i + 1; + $.inmac = 0; + $.segstart = $.i; + $.segend = Mn($.i + un($.UntilEndSeg, $.i)); + break + } + $.i = $.i + 1; + break + } + sn[on++] = Lr([Mn(Mn(un($.msg, $.i) - 48) * 10 + Mn(un($.msg, $.i + 1) - 48))]); + $.addtocws(); + $.i = $.i + 2; + break + } + if (un($.Binary, $.i)) { + if (un($.nDigits, $.i + 1) > 0) { + if (un($.msg, $.i) < 160) { + sn[on++] = Lr([un($.Cvals, $.bsa), un($.Avals, Mn(un($.msg, $.i) - 128))]); + $.addtocws() + } else { + sn[on++] = Lr([un($.Cvals, $.bsb), un($.Bvals, Mn(un($.msg, $.i) - 128))]); + $.addtocws() + } + $.i = $.i + 1; + break + } + sn[on++] = Lr([un($.Cvals, $.bin)]); + $.addtocws(); + $.mode = $.BIN; + break + } + $.m = un($.AheadA, $.i); + $.n = un($.AheadB, $.i); + if (qi($.m, $.n)) { + sn[on++] = Lr([un($.Cvals, $.laa)]); + $.addtocws(); + $.mode = $.A; + break + } + if ($.i == $.segstart) { + var p = un($.msg, $.i); + if (p == 9 || (p == 28 || (p == 29 || p == 30))) { + sn[on++] = Lr([un($.Cvals, $.laa)]); + $.addtocws(); + $.mode = $.A; + break + } + } + if ($.n > 4) { + sn[on++] = Lr([un($.Cvals, $.lab)]); + $.addtocws(); + $.mode = $.B; + break + } + sn[on++] = Lr([un($.Cvals, un(Lr([$.sfb, $.sb2, $.sb3, $.sb4]), Mn($.n - 1)))]); + $.addtocws(); + for (var d = 0, u = $.n; d < u; d++) + if (un($.msg, $.i) == 13) { + sn[on++] = Lr([un($.Bvals, $.crl)]); + $.addtocws(); + $.i = $.i + 2 + } else { + sn[on++] = Lr([un($.Bvals, un($.msg, $.i))]); + $.addtocws(); + $.i = $.i + 1 + } break + } + }; + $.encB = function () { + for (var t = 0, e = 1; t < e; t++) { + $.n = un($.TryC, $.i); + if ($.n >= 2) { + if ($.n > 4) { + sn[on++] = Lr([un($.Bvals, $.lac)]); + $.addtocws(); + $.mode = $.C; + break + } + sn[on++] = Lr([un($.Bvals, un(Lr([$.sfc, $.sc2, $.sc3, $.sc4]), Mn($.n - 1)))]); + $.addtocws(); + for (var i = 0, n = $.n; i < n; i++) + if (un($.msg, $.i) < 0) { + sn[on++] = Lr([un($.Cvals, un($.msg, $.i))]); + $.addtocws(); + $.i = $.i + 1 + } else { + sn[on++] = Lr([Mn(Mn(un($.msg, $.i) - 48) * 10 + Mn(un($.msg, $.i + 1) - 48))]); + $.addtocws(); + $.i = $.i + 2 + } break + } + if (un($.DatumB, $.i)) { + var r = un($.msg, $.i); + if (r == $.fn1 || (r == $.fn2 || r == $.fn3)) { + sn[on++] = Lr([un($.Bvals, un($.msg, $.i))]); + $.addtocws(); + if (un($.ECI, $.i)) { + sn[on++] = Infinity; + $.ECIabc(); + var a = Lr(); + sn[on++] = a; + $.addtocws(); + $.i = $.i + 7; + break + } + if (un($.msg, $.i) == $.fn3 && $.i != $.segstart) { + $.i = $.i + 1; + $.mode = $.C; + $.inmac = 0; + $.segstart = $.i; + $.segend = Mn($.i + un($.UntilEndSeg, $.i)); + break + } + $.i = $.i + 1; + break + } + if (un($.msg, $.i) == 13 && $.i < $.msglen - 1) + if (un($.msg, $.i + 1) == 10) { + sn[on++] = Lr([un($.Bvals, $.crl)]); + $.addtocws(); + $.i = $.i + 2; + break + } sn[on++] = Lr([un($.Bvals, un($.msg, $.i))]); + $.addtocws(); + $.i = $.i + 1; + break + } + if (un($.Binary, $.i)) { + if (un($.DatumB, $.i + 1)) { + if (un($.msg, $.i) < 160) { + sn[on++] = Lr([un($.Bvals, $.bsa), un($.Avals, Mn(un($.msg, $.i) - 128))]); + $.addtocws() + } else { + sn[on++] = Lr([un($.Bvals, $.bsb), un($.Bvals, Mn(un($.msg, $.i) - 128))]); + $.addtocws() + } + $.i = $.i + 1; + break + } + sn[on++] = Lr([un($.Bvals, $.bin)]); + $.addtocws(); + $.mode = $.BIN; + break + } + if (un($.AheadA, $.i) == 1) { + sn[on++] = Lr([un($.Bvals, $.sfa), un($.Avals, un($.msg, $.i))]); + $.addtocws(); + $.i = $.i + 1; + break + } + sn[on++] = Lr([un($.Bvals, $.laa)]); + $.addtocws(); + $.mode = $.A; + break + } + }; + $.encA = function () { + for (var t = 0, e = 1; t < e; t++) { + $.n = un($.TryC, $.i); + if ($.n >= 2) { + if ($.n > 4) { + sn[on++] = Lr([un($.Avals, $.lac)]); + $.addtocws(); + $.mode = $.C; + break + } + sn[on++] = Lr([un($.Avals, un(Lr([$.sfc, $.sc2, $.sc3, $.sc4]), Mn($.n - 1)))]); + $.addtocws(); + for (var i = 0, n = $.n; i < n; i++) + if (un($.msg, $.i) < 0) { + sn[on++] = Lr([un($.Cvals, un($.msg, $.i))]); + $.addtocws(); + $.i = $.i + 1 + } else { + sn[on++] = Lr([Mn(Mn(un($.msg, $.i) - 48) * 10 + Mn(un($.msg, $.i + 1) - 48))]); + $.addtocws(); + $.i = $.i + 2 + } break + } + if (un($.DatumA, $.i)) { + var r = un($.msg, $.i); + if (r == $.fn1 || (r == $.fn2 || r == $.fn3)) { + sn[on++] = Lr([un($.Avals, un($.msg, $.i))]); + $.addtocws(); + if (un($.ECI, $.i)) { + sn[on++] = Infinity; + $.ECIabc(); + var a = Lr(); + sn[on++] = a; + $.addtocws(); + $.i = $.i + 7; + break + } + if (un($.msg, $.i) == $.fn3 && $.i != $.segstart) { + $.i = $.i + 1; + $.mode = $.C; + $.inmac = 0; + $.segstart = $.i; + $.segend = Mn($.i + un($.UntilEndSeg, $.i)); + break + } + $.i = $.i + 1; + break + } + sn[on++] = Lr([un($.Avals, un($.msg, $.i))]); + $.addtocws(); + $.i = $.i + 1; + break + } + if (un($.Binary, $.i)) { + if (un($.DatumA, $.i + 1)) { + if (un($.msg, $.i) < 160) { + sn[on++] = Lr([un($.Avals, $.bsa), un($.Avals, Mn(un($.msg, $.i) - 128))]); + $.addtocws() + } else { + sn[on++] = Lr([un($.Avals, $.bsb), un($.Bvals, Mn(un($.msg, $.i) - 128))]); + $.addtocws() + } + $.i = $.i + 1; + break + } + sn[on++] = Lr([un($.Avals, $.bin)]); + $.addtocws(); + $.mode = $.BIN; + break + } + $.n = un($.AheadB, $.i); + if ($.n > 6) { + sn[on++] = Lr([un($.Avals, $.lab)]); + $.addtocws(); + $.mode = $.B; + break + } + sn[on++] = Lr([un($.Avals, un(Lr([$.sfb, $.sb2, $.sb3, $.sb4, $.sb5, $.sb6]), Mn($.n - 1)))]); + $.addtocws(); + for (var o = 0, s = $.n; o < s; o++) + if (un($.msg, $.i) == 13) { + sn[on++] = Lr([un($.Bvals, $.crl)]); + $.addtocws(); + $.i = $.i + 2 + } else { + sn[on++] = Lr([un($.Bvals, un($.msg, $.i))]); + $.addtocws(); + $.i = $.i + 1 + } break + } + }; + $.encBIN = function () { + for (var t = 0, e = 1; t < e; t++) { + $.n = un($.TryC, $.i); + if ($.n >= 2) { + sn[on++] = Infinity; + $.finaliseBIN(); + var i = Lr(); + sn[on++] = i; + $.addtocws(); + if ($.n > 7) { + sn[on++] = Lr([un($.BINvals, $.tmc)]); + $.addtocws(); + $.mode = $.C; + break + } + sn[on++] = Lr([un($.BINvals, un(Lr([$.sc2, $.sc3, $.sc4, $.sc5, $.sc6, $.sc7]), Mn($.n - 2)))]); + $.addtocws(); + for (var n = 0, r = $.n; n < r; n++) + if (un($.msg, $.i) < 0) { + sn[on++] = Lr([un($.Cvals, un($.msg, $.i))]); + $.addtocws(); + $.i = $.i + 1 + } else { + sn[on++] = Lr([Mn(Mn(un($.msg, $.i) - 48) * 10 + Mn(un($.msg, $.i + 1) - 48))]); + $.addtocws(); + $.i = $.i + 2 + } break + } + if (un($.ECI, $.i) && un($.Binary, $.i + 7)) { + sn[on++] = Infinity; + $.ECIbin(); + var a = Lr(); + sn[on++] = a; + $.addtocws(); + $.i = $.i + 7; + if ($.i == $.msglen) { + sn[on++] = Infinity; + $.finaliseBIN(); + var o = Lr(); + sn[on++] = o; + $.addtocws() + } + break + } + if (un($.msg, $.i) >= 0) + if (un($.Binary, $.i) || un($.Binary, $.i + 1) || un($.Binary, $.i + 2) || un($.Binary, $.i + 3) || un($.ECI, $.i + 1) && un($.Binary, $.i + 8)) { + sn[on++] = Infinity; + sn[on++] = un($.msg, $.i); + $.addtobin(); + var s = Lr(); + sn[on++] = s; + $.addtocws(); + $.i = $.i + 1; + if ($.i == $.msglen) { + sn[on++] = Infinity; + $.finaliseBIN(); + var c = Lr(); + sn[on++] = c; + $.addtocws() + } + break + } sn[on++] = Infinity; + $.finaliseBIN(); + var l = Lr(); + sn[on++] = l; + $.addtocws(); + if ($.i != $.msglen - 1) { + if (un($.msg, $.i) == $.fn3 && $.i != $.segstart) { + sn[on++] = Lr([un($.BINvals, $.tms)]); + $.addtocws(); + $.i = $.i + 1; + $.mode = $.C; + $.inmac = 0; + $.segstart = $.i; + $.segend = Mn($.i + un($.UntilEndSeg, $.i)); + break + } + if (qi(un($.AheadA, $.i), un($.AheadB, $.i))) { + sn[on++] = Lr([un($.BINvals, $.tma)]); + $.addtocws(); + $.mode = $.A + } else { + sn[on++] = Lr([un($.BINvals, $.tmb)]); + $.addtocws(); + $.mode = $.B + } + break + } + break + } + }; + $.cws = Lr($.msglen * 2 + 1); + $.mode = $.C; + $.bvals = Lr(5); + $.bpos = 0; + $.inmac = 0; + $.segstart = 0; + $.segend = un($.UntilEndSeg, 0); + $.i = 0; + $.j = 0; + for (; ;) { + if ($.i >= $.msglen) break; + if ($.inmac != 0) { + if ($.inmac != $.mac && $.i == Mn($.segend - 2)) { + $.i = $.i + 2; + if ($.i >= $.msglen) break + } + if ($.inmac == $.mac && $.i == Mn($.segend - 1)) { + $.i = $.i + 1; + if ($.i >= $.msglen) break + } + } + if ($[un(Lr(["encA", "encB", "encC", "encBIN"]), $.mode)]() === true) break + } + $.cws = hn($.cws, 0, $.j); + $.nd = $.cws.length; + $.minarea = (($.nd + 3 + ~~($.nd / 2)) * 9 + 2) * 2; + if ($.ratio != -1) { + $.hgt = Math.sqrt($.minarea / $.ratio); + $.wid = Math.sqrt($.minarea * $.ratio); + $.h = ~~$.hgt; + $.w = ~~$.wid; + if (($.h + $.w) % 2 == 1) { + if ($.h * $.w < $.minarea) { + $.h = $.h + 1; + $.w = $.w + 1 + } + } else if ($.hgt * $.w < $.wid * $.h) { + $.w = $.w + 1; + if ($.h * $.w < $.minarea) { + $.w = $.w - 1; + $.h = $.h + 1; + if ($.h * $.w < $.minarea) $.w = $.w + 2 + } + } else { + $.h = $.h + 1; + if ($.h * $.w < $.minarea) { + $.h = $.h - 1; + $.w = $.w + 1; + if ($.h * $.w < $.minarea) $.h = $.h + 2 + } + } + $.rows = $.h; + $.columns = $.w + } else { + if ($.columns == -1) { + var M = ~~(($.minarea + $.rows - 1) / $.rows); + sn[on++] = "columns"; + sn[on++] = M; + if ((M + $.rows) % 2 == 0) { + var nt = sn[--on]; + sn[on++] = Mn(nt + 1) + } + var rt = sn[--on]; + $[sn[--on]] = rt + } + if ($.rows == -1) { + var P = ~~(($.minarea + $.columns - 1) / $.columns); + sn[on++] = "rows"; + sn[on++] = P; + if ((P + $.columns) % 2 == 0) { + var at = sn[--on]; + sn[on++] = Mn(at + 1) + } + var ot = sn[--on]; + $[sn[--on]] = ot + } + } + $.ndots = ~~($.rows * $.columns / 2); + for (; ;) { + var j = $.nd + 1; + if ((j + (~~(j / 2) + 3)) * 9 + 2 > $.ndots) break; + $.nd = $.nd + 1 + } + $.nc = ~~($.nd / 2) + 3; + $.nw = $.nd + $.nc; + $.rembits = $.ndots - ($.nw * 9 + 2); + if ($.nd > $.cws.length) { + sn[on++] = Infinity; + In($.cws); + var st = $.mode == $.BIN ? 109 : 106; + sn[on++] = st; + for (var E = 0, ct = $.nd - $.cws.length - 1; E < ct; E++) sn[on++] = 106; + $.cws = Lr() + } + var lt = un($.options, "debugcws") !== undefined; + if (lt) { + sn[on++] = "bwipp.debugcws#25277"; + sn[on++] = $.cws; + Pn() + } + if ($.nw * 9 > $.ndots - 2) { + sn[on++] = "bwipp.dotcodeTooLong#25281"; + sn[on++] = "Maximum length exceeded"; + Pn() + } + if (!Et.__25311__) (function () { + var t = Object.create($); + t.encs = Lr(["101010101", "010101011", "010101101", "010110101", "011010101", "101010110", "101011010", "101101010", "110101010", "010101110", "010110110", "010111010", "011010110", "011011010", "011101010", "100101011", "100101101", "100110101", "101001011", "101001101", "101010011", "101011001", "101100101", "101101001", "110010101", "110100101", "110101001", "001010111", "001011011", "001011101", "001101011", "001101101", "001110101", "010010111", "010011011", "010011101", "010100111", "010110011", "010111001", "011001011", "011001101", "011010011", "011011001", "011100101", "011101001", "100101110", "100110110", "100111010", "101001110", "101011100", "101100110", "101101100", "101110010", "101110100", "110010110", "110011010", "110100110", "110101100", "110110010", "110110100", "111001010", "111010010", "111010100", "001011110", "001101110", "001110110", "001111010", "010011110", "010111100", "011001110", "011011100", "011100110", "011101100", "011110010", "011110100", "100010111", "100011011", "100011101", "100100111", "100110011", "100111001", "101000111", "101100011", "101110001", "110001011", "110001101", "110010011", "110011001", "110100011", "110110001", "111000101", "111001001", "111010001", "000101111", "000110111", "000111011", "000111101", "001001111", "001100111", "001110011", "001111001", "010001111", "011000111", "011100011", "011110001", "100011110", "100111100", "101111000", "110001110", "110011100", "110111000", "111000110", "111001100"]); + for (var e in t) t.hasOwnProperty(e) && (Et.$ctx[e] = t[e]); + Et.__25311__ = 1 + })(); + if ($.rows % 2 == 0) $.sixedges = Lr([Lr([$.columns - 1, $.rows - 2]), Lr([0, $.rows - 2]), Lr([$.columns - 2, $.rows - 1]), Lr([1, $.rows - 1]), Lr([$.columns - 1, 0]), Lr([0, 0])]); + else $.sixedges = Lr([Lr([$.columns - 2, 0]), Lr([$.columns - 2, $.rows - 1]), Lr([$.columns - 1, 1]), Lr([$.columns - 1, $.rows - 2]), Lr([0, 0]), Lr([0, $.rows - 1])]); + $.dmv = function () { + var t = sn[--on]; + var e = sn[--on]; + sn[on++] = Mn(e + t * $.columns) + }; + $.outline = Lr($.rows * $.columns); + for (var T = 0, pt = $.rows - 1; T <= pt; T += 1) { + $.y = T; + for (var C = 0, dt = $.columns - 1; C <= dt; C += 1) { + $.x = C; + sn[on++] = $.outline; + sn[on++] = $.x; + sn[on++] = $.y; + $.dmv(); + var ut = sn[--on]; + fn(sn[--on], ut, ($.x + $.y) % 2 - 1) + } + } + var B = $.sixedges; + for (var S = 0, ft = B.length; S < ft; S++) { + sn[on++] = $.outline; + In(un(B, S)); + $.dmv(); + var ht = sn[--on]; + fn(sn[--on], ht, 1) + } + $.clearcol = function () { + $.x = sn[--on]; + sn[on++] = true; + for (var t = $.x & 1, e = $.rows - 1; t <= e; t += 2) { + sn[on++] = $.x; + sn[on++] = t; + $.dmv(); + if (un($.sym, sn[--on]) == 1) { + on--; + sn[on++] = false; + break + } + } + }; + $.clearrow = function () { + $.y = sn[--on]; + sn[on++] = true; + for (var t = $.y & 1, e = $.columns - 1; t <= e; t += 2) { + sn[on++] = t; + sn[on++] = $.y; + $.dmv(); + if (un($.sym, sn[--on]) == 1) { + on--; + sn[on++] = false; + break + } + } + }; + $.evalsymbol = function () { + $.sym = sn[--on]; + $.worst = 9999999; + var t = Lr([Lr(["x", 0]), Lr(["x", 1]), Lr(["y", 0]), Lr(["y", 1])]); + for (var e = 0, i = t.length; e < i; e++) { + In(un(t, e)); + $.fl = sn[--on]; + $.dir = sn[--on]; + $.sum = 0; + $.first = -1; + $.last = -1; + var n = _n($.dir, "x") ? $.columns : $.rows; + for (var r = 0, a = n - 1; r <= a; r += 1) { + $[$.dir] = r; + var o = $.sym; + var s = $[$.dir]; + var c = _n($.dir, "x") ? $.rows : $.columns; + var l = (c - 1) * $.fl; + if (_n($.dir, "y")) { + var p = l; + l = s; + s = p + } + sn[on++] = o; + sn[on++] = s; + sn[on++] = l; + $.dmv(); + var d = sn[--on]; + if (un(sn[--on], d) == 1) { + if ($.first == -1) $.first = $[$.dir]; + $.last = $[$.dir]; + $.sum = $.sum + 1 + } + } + var u = _n($.dir, "x") ? $.rows : $.columns; + var f = Mn(Mn($.sum + $.last) - $.first) * u; + sn[on++] = f; + if (f < $.worst) $.worst = sn[--on]; + else on-- + } + $.pen = 0; + if ($.rows % 2 == 1 || $.rows <= 12) { + $.sum = 0; + $.p = 0; + for (var h = 1, m = $.columns - 2; h <= m; h += 1) { + sn[on++] = h; + $.clearcol(); + if (sn[--on]) { + $.sum = $.sum + 1; + sn[on++] = "p"; + if ($.sum == 1) sn[on++] = $.rows; + else sn[on++] = $.p * $.rows; + var g = sn[--on]; + $[sn[--on]] = g + } else { + $.sum = 0; + $.pen = $.pen + $.p; + $.p = 0 + } + } + $.pen = $.pen + $.p + } + if ($.rows % 2 == 0 || $.columns <= 12) { + $.sum = 0; + $.p = 0; + for (var v = 1, b = $.rows - 2; v <= b; v += 1) { + sn[on++] = v; + $.clearrow(); + if (sn[--on]) { + $.sum = $.sum + 1; + sn[on++] = "p"; + if ($.sum == 1) sn[on++] = $.columns; + else sn[on++] = $.p * $.columns; + var I = sn[--on]; + $[sn[--on]] = I + } else { + $.sum = 0; + $.pen = $.pen + $.p; + $.p = 0 + } + } + $.pen = $.pen + $.p + } + sn[on++] = Infinity; + for (var A = 0, _ = ($.columns + 4) * 2; A < _; A++) sn[on++] = 0; + for (var y = 0, x = $.columns, w = $.sym.length - 1; x < 0 ? y >= w : y <= w; y += x) { + sn[on++] = 0; + sn[on++] = 0; + In(hn($.sym, y, $.columns)); + sn[on++] = 0; + sn[on++] = 0 + } + for (var M = 0, P = ($.columns + 4) * 2; M < P; M++) sn[on++] = 0; + $.symp = Lr(); + $.columns = $.columns + 4; + $.rows = $.rows + 4; + $.sum = 0; + for (var j = 2, E = $.rows - 3; j <= E; j += 1) { + $.y = j; + for (var T = ($.y & 1) + 2, C = $.columns - 3; T <= C; T += 2) { + $.x = T; + for (var B = 0, S = 1; B < S; B++) { + sn[on++] = $.symp; + sn[on++] = $.x - 1; + sn[on++] = $.y - 1; + $.dmv(); + var D = sn[--on]; + if (un(sn[--on], D) == 1) break; + sn[on++] = $.symp; + sn[on++] = $.x + 1; + sn[on++] = $.y - 1; + $.dmv(); + var k = sn[--on]; + if (un(sn[--on], k) == 1) break; + sn[on++] = $.symp; + sn[on++] = $.x - 1; + sn[on++] = $.y + 1; + $.dmv(); + var N = sn[--on]; + if (un(sn[--on], N) == 1) break; + sn[on++] = $.symp; + sn[on++] = $.x + 1; + sn[on++] = $.y + 1; + $.dmv(); + var U = sn[--on]; + if (un(sn[--on], U) == 1) break; + sn[on++] = $.symp; + sn[on++] = $.x; + sn[on++] = $.y; + $.dmv(); + var H = sn[--on]; + if (un(sn[--on], H) == 0) { + $.sum = $.sum + 1; + break + } + sn[on++] = $.symp; + sn[on++] = $.x - 2; + sn[on++] = $.y; + $.dmv(); + var R = sn[--on]; + if (un(sn[--on], R) == 1) break; + sn[on++] = $.symp; + sn[on++] = $.x; + sn[on++] = $.y - 2; + $.dmv(); + var z = sn[--on]; + if (un(sn[--on], z) == 1) break; + sn[on++] = $.symp; + sn[on++] = $.x + 2; + sn[on++] = $.y; + $.dmv(); + var O = sn[--on]; + if (un(sn[--on], O) == 1) break; + sn[on++] = $.symp; + sn[on++] = $.x; + sn[on++] = $.y + 2; + $.dmv(); + var L = sn[--on]; + if (un(sn[--on], L) == 1) break; + $.sum = $.sum + 1 + } + } + } + $.columns = $.columns - 4; + $.rows = $.rows - 4; + if ($.worst == 0) sn[on++] = -99999; + else sn[on++] = Mn(Mn($.worst - $.sum * $.sum) - $.pen) + }; + sn[on++] = Infinity; + sn[on++] = 1; + for (var D = 0, mt = 112; D < mt; D++) { + var k = sn[--on]; + sn[on++] = k; + sn[on++] = k * 3 % 113 + } + $.rsalog = Lr(); + $.step = ~~($.nw / 112) + 1; + $.offset = function () { + var t = sn[--on]; + sn[on++] = Mn(t * $.step + $.start) + }; + $.bestscore = -99999999; + sn[on++] = "masks"; + if ($.mask != -1) sn[on++] = Lr([$.mask]); + else if ($.fast) sn[on++] = Lr([3, 2, 1, 0]); + else sn[on++] = Lr([0, 1, 2, 3]); + var gt = sn[--on]; + $[sn[--on]] = gt; + $.litmasks = Lr(4); + vn($.masks, function () { + $.mask = sn[--on]; + sn[on++] = Infinity; + var t = $.cws; + sn[on++] = $.mask; + sn[on++] = un(Lr([0, 3, 7, 17]), $.mask); + sn[on++] = 0; + for (var e = 0, i = t.length; e < i; e++) { + var n = sn[--on]; + var r = sn[--on]; + sn[on++] = Mn(un(t, e) + n) % 113; + sn[on++] = r; + sn[on++] = Mn(n + r) + } + on -= 2; + for (var a = 0, o = $.nc; a < o; a++) sn[on++] = 0; + $.rscws = Lr(); + for (var s = 0, c = $.step - 1; s <= c; s += 1) { + $.start = s; + $.ND = ~~(($.nd + 1 - $.start + $.step - 1) / $.step); + $.NW = ~~(($.nw + 1 - $.start + $.step - 1) / $.step); + $.NC = $.NW - $.ND; + sn[on++] = Infinity; + sn[on++] = 1; + for (var l = 0, p = $.NC; l < p; l++) sn[on++] = 0; + $.coeffs = Lr(); + for (var d = 1, u = $.NC; d <= u; d += 1) { + $.i = d; + for (var f = $.NC; f >= 1; f -= 1) { + $.j = f; + fn($.coeffs, $.j, Mn(Mn(un($.coeffs, $.j) + 113) - un($.rsalog, $.i) * un($.coeffs, $.j - 1) % 113) % 113) + } + } + for (var h = 0, m = $.ND - 1; h <= m; h += 1) { + sn[on++] = "t"; + sn[on++] = $.rscws; + sn[on++] = h; + $.offset(); + var g = sn[--on]; + var v = un(sn[--on], g); + sn[on++] = v; + sn[on++] = $.rscws; + sn[on++] = $.ND; + $.offset(); + var b = sn[--on]; + var I = un(sn[--on], b); + var A = sn[--on]; + $[sn[--on]] = Mn(A + I) % 113; + for (var _ = 0, y = $.NC - 2; _ <= y; _ += 1) { + $.j = _; + sn[on++] = $.rscws; + sn[on++] = $.ND + $.j; + $.offset(); + sn[on++] = $.rscws; + sn[on++] = $.ND + $.j + 1; + $.offset(); + var x = sn[--on]; + var w = un(sn[--on], x); + var M = sn[--on]; + fn(sn[--on], M, Mn(Mn(w + 113) - $.t * un($.coeffs, $.j + 1) % 113) % 113) + } + sn[on++] = $.rscws; + sn[on++] = $.ND + $.NC - 1; + $.offset(); + var P = sn[--on]; + fn(sn[--on], P, Mn(113 - $.t * un($.coeffs, $.NC) % 113) % 113) + } + for (var j = $.ND, E = $.NW - 1; j <= E; j += 1) { + sn[on++] = j; + sn[on++] = $.rscws; + sn[on++] = j; + $.offset(); + var U = sn[--on]; + var H = sn[--on]; + var R = sn[--on]; + sn[on++] = H; + sn[on++] = U; + sn[on++] = 113; + sn[on++] = $.rscws; + sn[on++] = R; + $.offset(); + var z = sn[--on]; + var O = un(sn[--on], z); + var L = sn[--on]; + var W = sn[--on]; + fn(sn[--on], W, Mn(L - O) % 113) + } + } + $.bits = ln($.ndots); + mn($.bits, 0, un(Lr(["00", "01", "10", "11"]), $.mask)); + for (var T = 1, G = $.nw; T <= G; T += 1) { + $.i = T; + mn($.bits, ($.i - 1) * 9 + 2, un($.encs, un($.rscws, $.i))) + } + if ($.rembits > 0) mn($.bits, $.nw * 9 + 2, hn("11111111111111111", 0, $.rembits)); + var C = $.outline; + $.pixs = Ui(Lr(C.length), C); + $.posx = 0; + sn[on++] = "posy"; + if ($.rows % 2 == 0) sn[on++] = 0; + else sn[on++] = $.rows - 1; + var Z = sn[--on]; + $[sn[--on]] = Z; + var B = hn($.bits, 0, $.bits.length - 6); + for (var S = 0, F = B.length; S < F; S++) { + sn[on++] = un(B, S); + for (; ;) { + sn[on++] = $.pixs; + sn[on++] = $.posx; + sn[on++] = $.posy; + $.dmv(); + var Y = sn[--on]; + if (un(sn[--on], Y) == -1) break; + if ($.rows % 2 == 0) { + $.posy = $.posy + 1; + if ($.posy == $.rows) { + $.posy = 0; + $.posx = $.posx + 1 + } + } else { + $.posx = $.posx + 1; + if ($.posx == $.columns) { + $.posx = 0; + $.posy = $.posy - 1 + } + } + } + sn[on++] = $.pixs; + sn[on++] = $.posx; + sn[on++] = $.posy; + $.dmv(); + var Q = sn[--on]; + var J = sn[--on]; + fn(J, Q, Mn(sn[--on] - 48)) + } + for (var D = 0; D <= 5; D += 1) { + $.i = D; + sn[on++] = $.pixs; + In(un($.sixedges, $.i)); + $.dmv(); + var V = sn[--on]; + fn(sn[--on], V, un($.bits, $.bits.length - 6 + $.i) - 48) + } + sn[on++] = "score"; + sn[on++] = $.pixs; + $.evalsymbol(); + var K = sn[--on]; + $[sn[--on]] = K; + if ($.score > $.bestscore) { + $.bestsym = $.pixs; + $.bestscore = $.score; + if ($.fast && $.bestscore > ~~($.rows * $.columns / 2)) return true + } + var k = $.pixs; + $.litmask = Ui(Lr(k.length), k); + for (var N = 0; N <= 5; N += 1) { + $.i = N; + sn[on++] = $.litmask; + In(un($.sixedges, $.i)); + $.dmv(); + var q = sn[--on]; + fn(sn[--on], q, 1) + } + fn($.litmasks, $.mask, $.litmask); + if ($.fast) { + sn[on++] = "score"; + sn[on++] = $.litmask; + $.evalsymbol(); + var X = sn[--on]; + $[sn[--on]] = X; + if (qi($.score, $.bestscore)) { + $.bestsym = $.litmask; + $.bestscore = $.score; + if ($.bestscore > ~~($.rows * $.columns / 2)) return true + } + } + }); + $.pixs = $.bestsym; + if (!$.fast && $.bestscore <= ~~($.rows * $.columns / 2)) { + $.bestscore = -99999999; + vn($.masks, function () { + $.litmask = un($.litmasks, sn[--on]); + sn[on++] = "score"; + sn[on++] = $.litmask; + $.evalsymbol(); + var t = sn[--on]; + $[sn[--on]] = t; + if ($.score > $.bestscore) { + $.bestsym = $.litmask; + $.bestscore = $.score + } + }); + $.pixs = $.bestsym + } + var vt = new Map([ + ["ren", Tn], + ["dotty", true], + ["pixs", $.pixs], + ["pixx", $.columns], + ["pixy", $.rows], + ["height", $.rows * 2 / 72], + ["width", $.columns * 2 / 72], + ["opt", $.options] + ]); + sn[on++] = vt; + if (!$.dontdraw) Tn() + } + + function Nt() { + var r = Object.create(Nt.$ctx || (Nt.$ctx = {})); + r.dontdraw = false; + r.eclevel = "EC2"; + r.parse = false; + r.parsefnc = false; + r.start = 257; + r.link1 = 0; + r.raw = false; + r.rev = 2; + sn[on++] = r; + jn(); + r.options = sn[--on]; + r.barcode = sn[--on]; + var t = r.rev; + if (t != 1 && t != 2) { + sn[on++] = "bwipp.ultracodeInvalidRevision#25672"; + sn[on++] = "Valid revisions are 1 and 2"; + Pn() + } + var e = r.eclevel.length == 3; + sn[on++] = e; + if (e) { + on--; + sn[on++] = hn(r.eclevel, 0, 2); + if (_n("EC", "EC")) { + on--; + var i = un(r.eclevel, 2) - 48; + var U = r.rev == 2 ? 1 : 0; + sn[on++] = i >= U && i <= 5 + } + } + if (wn(sn[--on])) { + sn[on++] = "bwipp.ultracodeInvalidErrorCorrectionLevel#25681"; + sn[on++] = "Valid error correction levels are EC1 to EC5, and EC0 for legacy revision 1"; + Pn() + } + if (r.raw) { + r.dcws = Lr(r.barcode.length); + r.i = 0; + r.j = 0; + for (; ;) { + if (r.i == r.barcode.length) break; + r.cw = pn(hn(r.barcode, r.i + 1, 3)); + fn(r.dcws, r.j, r.cw); + r.i = r.i + 4; + r.j = r.j + 1 + } + r.dcws = hn(r.dcws, 0, r.j) + } else { + r.fn1 = -1; + r.fn3 = -2; + var H = new Map([ + ["parse", r.parse], + ["parsefnc", r.parsefnc], + ["FNC1", r.fn1], + ["FNC3", r.fn3] + ]); + r.fncvals = H; + sn[on++] = "msg"; + sn[on++] = r.barcode; + sn[on++] = r.fncvals; + En(); + var R = sn[--on]; + r[sn[--on]] = R; + r.msglen = r.msg.length; + r.scr = Lr([]); + r.scp = Lr([]); + sn[on++] = Infinity; + In(r.scr); + In(r.scp); + vn(r.msg, function () { + var t = sn[--on]; + sn[on++] = t; + if (t == r.fn1) { + on--; + sn[on++] = 268 + } + var e = sn[--on]; + sn[on++] = e; + if (e == r.fn3) { + on--; + sn[on++] = 269 + } + }); + r.dcws = Lr() + } + var z = un(r.options, "debugcws") !== undefined; + if (z) { + sn[on++] = "bwipp.debugcws#25725"; + sn[on++] = r.dcws; + Pn() + } + r.mcc = r.dcws.length + 3; + r.eclval = un(r.eclevel, 2) - 48; + if (r.eclval != 0) { + sn[on++] = "qcc"; + sn[on++] = un(Lr([0, 1, 2, 4, 6, 8]), r.eclval); + sn[on++] = ~~(r.mcc / 25); + if (r.mcc % 25 != 0) { + var O = sn[--on]; + sn[on++] = Mn(O + 1) + } + var L = sn[--on]; + var W = sn[--on]; + r[sn[--on]] = Mn(W * L + 5) + } else r.qcc = 3; + r.acc = r.qcc - 3 + 78 * r.link1; + r.tcc = r.mcc + r.qcc; + if (!Nt.__25747__) (function () { + var t = Object.create(r); + t.metrics = Lr([Lr([2, 7, 37, 5]), Lr([3, 36, 84, 13]), Lr([4, 85, 161, 22]), Lr([5, 142, 282, 29])]); + for (var e in t) t.hasOwnProperty(e) && (Nt.$ctx[e] = t[e]); + Nt.__25747__ = 1 + })(); + var n = r.metrics; + for (var a = 0, G = n.length; a < G; a++) { + r.m = un(n, a); + r.rows = un(r.m, 0); + r.minc = un(r.m, 1); + r.maxc = un(r.m, 2); + r.mcol = un(r.m, 3); + r.okay = true; + if (r.tcc < r.minc || r.tcc > r.maxc) r.okay = false; + if (r.okay) break + } + if (!r.okay) { + sn[on++] = "bwipp.ultracodeNoValidSymbol#25761"; + sn[on++] = "Maximum length exceeded or invalid content"; + Pn() + } + for (var o = r.mcol; o <= 61; o += 1) { + r.columns = o; + sn[on++] = r.columns; + if (r.columns >= 15) { + var Z = sn[--on]; + sn[on++] = Mn(Z - 1) + } + if (r.columns >= 31) { + var F = sn[--on]; + sn[on++] = Mn(F - 1) + } + if (r.columns >= 47) { + var Y = sn[--on]; + sn[on++] = Mn(Y - 1) + } + var s = Mn(Mn(sn[--on] * r.rows - 3) - r.tcc); + sn[on++] = s; + if (s >= 0) { + r.pads = sn[--on]; + break + } + on-- + } + r.dcc = Mn(r.columns - r.mcol); + sn[on++] = Infinity; + sn[on++] = r.start; + sn[on++] = r.mcc; + sn[on++] = r.acc; + In(r.dcws); + for (var c = 0, Q = r.qcc; c < Q; c++) sn[on++] = 0; + sn[on++] = 0; + r.rsseq = Lr(); + sn[on++] = Infinity; + sn[on++] = 1; + for (var l = 0, J = 282; l < J; l++) { + var p = sn[--on]; + sn[on++] = p; + sn[on++] = p * 3 % 283 + } + r.rsalog = Lr(); + r.rslog = Lr(283); + for (var d = 1; d <= 282; d += 1) fn(r.rslog, un(r.rsalog, d), d); + r.rsprod = function () { + var t = sn[--on]; + var e = sn[--on]; + sn[on++] = e; + sn[on++] = t; + if (t != 0 && e != 0) { + var i = un(r.rslog, sn[--on]); + var n = un(r.rsalog, Mn(i + un(r.rslog, sn[--on])) % 282); + sn[on++] = n + } else { + on -= 2; + sn[on++] = 0 + } + }; + r.n = r.mcc; + r.k = r.qcc; + sn[on++] = Infinity; + sn[on++] = 1; + for (var u = 0, V = r.k; u < V; u++) sn[on++] = 0; + r.coeffs = Lr(); + for (var f = 1, K = r.k; f <= K; f += 1) { + r.i = f; + fn(r.coeffs, r.i, un(r.coeffs, r.i - 1)); + for (var h = r.i - 1; h >= 1; h -= 1) { + r.j = h; + sn[on++] = r.coeffs; + sn[on++] = r.j; + sn[on++] = un(r.coeffs, r.j - 1); + sn[on++] = un(r.coeffs, r.j); + sn[on++] = un(r.rsalog, r.i); + r.rsprod(); + var q = sn[--on]; + var X = sn[--on]; + var $ = sn[--on]; + fn(sn[--on], $, Mn(X + q) % 283) + } + sn[on++] = r.coeffs; + sn[on++] = 0; + sn[on++] = un(r.coeffs, 0); + sn[on++] = un(r.rsalog, r.i); + r.rsprod(); + var tt = sn[--on]; + var et = sn[--on]; + fn(sn[--on], et, tt) + } + r.coeffs = hn(r.coeffs, 0, r.coeffs.length - 1); + for (var m = r.coeffs.length - 1; m >= 0; m -= 2) { + var g = r.coeffs; + fn(g, m, Mn(283 - un(g, m))) + } + for (var v = 0, it = r.n - 1; v <= it; v += 1) { + r.t = Mn(un(r.rsseq, v) + un(r.rsseq, r.n)) % 283; + for (var b = 0, nt = r.k - 1; b <= nt; b += 1) { + r.j = b; + fn(r.rsseq, r.n + r.j, Mn(un(r.rsseq, r.n + r.j + 1) + Mn(283 - r.t * un(r.coeffs, r.k - r.j - 1) % 283)) % 283) + } + } + for (var I = r.n, rt = r.n + r.k; I <= rt; I += 1) fn(r.rsseq, I, Mn(283 - un(r.rsseq, I)) % 283); + r.ecws = hn(r.rsseq, r.n, r.k); + var at = un(r.options, "debugecc") !== undefined; + if (at) { + sn[on++] = "bwipp.debugecc#25829"; + sn[on++] = r.ecws; + Pn() + } + if (!Nt.__25888__) (function () { + var t = Object.create(r); + t.tiles = Lr([13135, 13136, 13153, 13156, 13163, 13165, 13513, 13515, 13516, 13531, 13535, 13536, 13561, 13563, 13565, 13613, 13615, 13616, 13631, 13635, 13636, 13651, 13653, 13656, 15135, 15136, 15153, 15163, 15165, 15313, 15315, 15316, 15351, 15353, 15356, 15361, 15363, 15365, 15613, 15615, 15616, 15631, 15635, 15636, 15651, 15653, 15656, 16135, 16136, 16153, 16156, 16165, 16313, 16315, 16316, 16351, 16353, 16356, 16361, 16363, 16365, 16513, 16515, 16516, 16531, 16535, 16536, 16561, 16563, 16565, 31315, 31316, 31351, 31356, 31361, 31365, 31513, 31515, 31516, 31531, 31535, 31536, 31561, 31563, 31565, 31613, 31615, 31631, 31635, 31636, 31651, 31653, 31656, 35131, 35135, 35136, 35151, 35153, 35156, 35161, 35163, 35165, 35315, 35316, 35351, 35356, 35361, 35365, 35613, 35615, 35616, 35631, 35635, 35636, 35651, 35653, 35656, 36131, 36135, 36136, 36151, 36153, 36156, 36163, 36165, 36315, 36316, 36351, 36356, 36361, 36365, 36513, 36515, 36516, 36531, 36535, 36536, 36561, 36563, 36565, 51313, 51315, 51316, 51351, 51353, 51356, 51361, 51363, 51365, 51513, 51516, 51531, 51536, 51561, 51563, 51613, 51615, 51616, 51631, 51635, 51636, 51651, 51653, 51656, 53131, 53135, 53136, 53151, 53153, 53156, 53161, 53163, 53165, 53513, 53516, 53531, 53536, 53561, 53563, 53613, 53615, 53616, 53631, 53635, 53636, 53651, 53653, 53656, 56131, 56135, 56136, 56151, 56153, 56156, 56161, 56163, 56165, 56313, 56315, 56316, 56351, 56353, 56356, 56361, 56363, 56365, 56513, 56516, 56531, 56536, 56561, 56563, 61313, 61315, 61316, 61351, 61353, 61356, 61361, 61363, 61365, 61513, 61515, 61516, 61531, 61535, 61536, 61561, 61563, 61565, 61615, 61631, 61635, 61651, 61653, 63131, 63135, 63136, 63151, 63153, 63156, 63161, 63163, 63165, 63513, 63515, 63516, 63531, 63535, 63536, 63561, 63563, 63565, 63613, 63615, 63631, 63635, 63651, 63653, 65131, 65135, 65136, 65151, 65153, 65156, 65161, 65163, 65165, 65313, 65315, 65316, 65351, 65353, 65356, 65361, 65363, 65365, 65613, 65615, 65631, 65635, 65651, 65653, 56565, 51515]); + t.dccurev1 = Lr([51363, 51563, 51653, 53153, 53163, 53513, 53563, 53613, 53653, 56153, 56163, 56313, 56353, 56363, 56513, 56563, 51316, 51356, 51536, 51616, 53156, 53516, 53536, 53616, 53636, 53656, 56136, 56156, 56316, 56356, 56516, 56536]); + t.dcclrev1 = Lr([61351, 61361, 61531, 61561, 61631, 61651, 63131, 63151, 63161, 63531, 63561, 63631, 65131, 65161, 65351, 65631, 31351, 31361, 31531, 31561, 31631, 31651, 35131, 35151, 35161, 35361, 35631, 35651, 36131, 36151, 36351, 36531]); + t.dccurev2 = Lr([15316, 16316, 13516, 16516, 13616, 15616, 13136, 15136, 16136, 13536, 16536, 13636, 13156, 16156, 15356, 13656, 15313, 16313, 13513, 16513, 13613, 15613, 13153, 15153, 16153, 16353, 13653, 15653, 13163, 15163, 15363, 13563]); + t.dcclrev2 = Lr([36315, 36515, 35615, 35135, 36135, 31535, 36535, 31635, 35635, 35165, 36165, 31365, 35365, 36365, 31565, 36565, 61315, 65315, 63515, 61615, 65135, 61535, 63535, 61635, 63635, 65635, 63165, 65165, 61365, 65365, 61565, 63565]); + for (var e in t) t.hasOwnProperty(e) && (Nt.$ctx[e] = t[e]); + Nt.__25888__ = 1 + })(); + sn[on++] = "dccu"; + if (r.rev == 1) sn[on++] = r.dccurev1; + else sn[on++] = r.dccurev2; + var ot = sn[--on]; + r[sn[--on]] = ot; + sn[on++] = "dccl"; + if (r.rev == 1) sn[on++] = r.dcclrev1; + else sn[on++] = r.dcclrev2; + var st = sn[--on]; + r[sn[--on]] = st; + r.rows = Mn(r.rows * 6 + 1); + r.columns = r.columns + 6; + sn[on++] = Infinity; + for (var A = 0, ct = r.rows * r.columns; A < ct; A++) sn[on++] = -1; + r.pixs = Lr(); + r.qmv = function () { + var t = sn[--on]; + var e = sn[--on]; + sn[on++] = Mn(e + t * r.columns) + }; + for (var _ = 0, lt = r.columns - 1; _ <= lt; _ += 1) { + r.i = _; + for (var y = 0, pt = Mn(r.rows - 1); y <= pt; y += 6) { + r.j = y; + if (r.i >= 5) { + sn[on++] = r.pixs; + sn[on++] = r.i; + sn[on++] = r.j; + r.qmv(); + var dt = sn[--on]; + fn(sn[--on], dt, r.i % 2 * 9) + } + } + sn[on++] = r.pixs; + sn[on++] = r.i; + sn[on++] = 0; + r.qmv(); + var ut = sn[--on]; + fn(sn[--on], ut, 9); + sn[on++] = r.pixs; + sn[on++] = r.i; + sn[on++] = Mn(r.rows - 1); + r.qmv(); + var ft = sn[--on]; + fn(sn[--on], ft, 9) + } + for (var x = 1, ht = Mn(r.rows - 2); x <= ht; x += 1) { + r.i = x; + for (var w = 3, mt = r.columns - 1; w <= mt; w += 16) { + r.j = w; + sn[on++] = r.pixs; + sn[on++] = r.j; + sn[on++] = r.i; + r.qmv(); + var gt = sn[--on]; + fn(sn[--on], gt, (1 - r.i % 2) * 9) + } + sn[on++] = r.pixs; + sn[on++] = 0; + sn[on++] = r.i; + r.qmv(); + var vt = sn[--on]; + fn(sn[--on], vt, 9); + sn[on++] = r.pixs; + sn[on++] = 1; + sn[on++] = r.i; + r.qmv(); + var bt = sn[--on]; + fn(sn[--on], bt, (1 - r.i % 2) * 9); + sn[on++] = r.pixs; + sn[on++] = 2; + sn[on++] = r.i; + r.qmv(); + var It = sn[--on]; + fn(sn[--on], It, 0); + sn[on++] = r.pixs; + sn[on++] = 3; + sn[on++] = r.i; + r.qmv(); + var At = sn[--on]; + fn(sn[--on], At, 9); + sn[on++] = r.pixs; + sn[on++] = 4; + sn[on++] = r.i; + r.qmv(); + var _t = sn[--on]; + fn(sn[--on], _t, 0); + sn[on++] = r.pixs; + sn[on++] = r.columns - 1; + sn[on++] = r.i; + r.qmv(); + var yt = sn[--on]; + fn(sn[--on], yt, 9) + } + r.i = ~~(r.rows / 2) - 5; + sn[on++] = Infinity; + var M = dn(ln(5), un(r.dccu, r.dcc), 10); + for (var P = 0, xt = M.length; P < xt; P++) sn[on++] = un(M, P) - 48; + var j = dn(ln(5), un(r.dccl, r.dcc), 10); + sn[on++] = 0; + for (var E = 0, wt = j.length; E < wt; E++) sn[on++] = un(j, E) - 48; + var T = Lr(); + for (var C = 0, Mt = T.length; C < Mt; C++) { + sn[on++] = un(T, C); + sn[on++] = r.pixs; + sn[on++] = 2; + sn[on++] = r.i; + r.qmv(); + var Pt = sn[--on]; + var jt = sn[--on]; + fn(jt, Pt, sn[--on]); + r.i = r.i + 1 + } + sn[on++] = Infinity; + sn[on++] = r.start; + sn[on++] = r.mcc; + In(r.ecws); + sn[on++] = r.tcc; + sn[on++] = 283; + sn[on++] = r.acc; + In(r.dcws); + for (var B = 0, Et = r.pads; B < Et; B++) sn[on++] = 284; + sn[on++] = r.qcc; + r.tileseq = Lr(); + r.x = 5; + r.y = 1; + var S = r.tileseq; + for (var D = 0, Tt = S.length; D < Tt; D++) { + var k = dn(ln(5), un(r.tiles, un(S, D)), 10); + for (var N = 0, Ct = k.length; N < Ct; N++) { + sn[on++] = un(k, N); + sn[on++] = r.pixs; + sn[on++] = r.x; + sn[on++] = r.y; + r.qmv(); + var Bt = sn[--on]; + var St = sn[--on]; + fn(St, Bt, Mn(sn[--on] - 48)); + r.y = r.y + 1 + } + if (r.y != Mn(r.rows - 1)) r.y = r.y + 1; + else { + r.x = r.x + 1; + r.y = 1; + sn[on++] = r.pixs; + sn[on++] = r.x; + sn[on++] = r.y; + r.qmv(); + var Dt = sn[--on]; + if (un(sn[--on], Dt) != -1) r.x = r.x + 1 + } + } + if (!Nt.__25970__) (function () { + var t = Object.create(r); + var e = new Map([ + [0, "FFFFFF"], + [9, "000000"], + [1, "00FFFF"], + [3, "FF00FF"], + [5, "FFFF00"], + [6, "00FF00"] + ]); + t.colormap = e; + for (var i in t) t.hasOwnProperty(i) && (Nt.$ctx[i] = t[i]); + Nt.__25970__ = 1 + })(); + var kt = new Map([ + ["ren", Tn], + ["pixs", r.pixs], + ["pixx", r.columns], + ["pixy", r.rows], + ["height", r.rows / 72 * 2], + ["width", r.columns / 72 * 2], + ["colormap", r.colormap], + ["opt", r.options] + ]); + sn[on++] = kt; + if (!r.dontdraw) Tn() + } + + function Hi() { + var it = Object.create(Hi.$ctx || (Hi.$ctx = {})); + it.dontdraw = false; + it.rows = -1; + it.columns = -1; + it.slave = false; + it.colors = 16; + it.eclevel = 6; + it.raw = false; + it.parse = false; + it.parsefnc = false; + it.mask = -1; + sn[on++] = it; + jn(); + it.options = sn[--on]; + it.barcode = sn[--on]; + it.databpm = ~~Math.round(Math.log(it.colors) / Math.log(2)); + var N = it.colors; + sn[on++] = "metabpm"; + sn[on++] = N; + if (N > 8) { + on--; + sn[on++] = 8 + } + var U = sn[--on]; + it[sn[--on]] = ~~Math.round(Math.log(U) / Math.log(2)); + it.fn1 = -1; + var H = new Map([ + ["parse", it.parse], + ["parsefnc", it.parsefnc], + ["FNC1", it.fn1] + ]); + it.fncvals = H; + sn[on++] = "msg"; + sn[on++] = it.barcode; + sn[on++] = it.fncvals; + En(); + var R = sn[--on]; + it[sn[--on]] = R; + it.msglen = it.msg.length; + it.addtobits = function () { + var t = sn[--on]; + mn(it.bits, it.j, t); + it.j = t.length + it.j + }; + it.tofixedbits = function () { + var t = Vi(ln(13), "0000000000000"); + var e = sn[--on]; + var i = dn(ln(13), sn[--on], 2); + mn(t, Mn(e - i.length), i); + sn[on++] = hn(t, 0, e) + }; + var z = it.msglen <= 15 ? 4 : 17; + it.bits = ln(7 + z + it.msglen * 8 + 12); + it.j = 0; + sn[on++] = 31; + sn[on++] = 5; + it.tofixedbits(); + it.addtobits(); + sn[on++] = "00"; + it.addtobits(); + if (it.msglen <= 15) { + sn[on++] = it.msglen; + sn[on++] = 4; + it.tofixedbits(); + it.addtobits() + } else { + sn[on++] = "0000"; + it.addtobits(); + sn[on++] = it.msglen - 16; + sn[on++] = 13; + it.tofixedbits(); + it.addtobits() + } + for (var t = 0, O = it.msglen - 1; t <= O; t += 1) { + sn[on++] = un(it.msg, t); + sn[on++] = 8; + it.tofixedbits(); + it.addtobits() + } + sn[on++] = 28; + sn[on++] = 5; + it.tofixedbits(); + it.addtobits(); + sn[on++] = 31; + sn[on++] = 5; + it.tofixedbits(); + it.addtobits(); + sn[on++] = "11"; + it.addtobits(); + it.diffside = 21; + it.sameshape = false; + it.sameecc = false; + it.hasslaves = false; + it.metrics = function () { + it.mc = sn[--on]; + it.mr = sn[--on]; + var t = it.mc; + var e = it.mr; + var i = it.mc; + var n = it.mr; + var r = it.colors; + var a = 64; + if (64 > r) { + var o = r; + r = a; + a = o + } + var s = it.slave ? 7 : 17; + sn[on++] = t * e; + sn[on++] = ((~~(Mn(i - 25) / 16) + 2) * (~~(Mn(n - 25) / 16) + 2) - 4) * 7; + sn[on++] = a * 2; + sn[on++] = s * 4; + if (!it.slave) { + var c = _n(it.mr, it.mc) ? 0 : 1; + it.metass = c; + var l = it.mr; + var p = it.mc; + if (Sn(l, p)) { + var o = p; + p = l; + l = o + } + it.metavf = un(Lr([0, 1, 2, 2, 3, 3, 3, 3]), ~~(Mn(l - 21) / 16)); + sn[on++] = "metavlen"; + if (it.metass == 0) sn[on++] = Lr([2, 2, 3, 4]); + else sn[on++] = Lr([4, 6, 8, 10]); + var d = un(sn[--on], it.metavf); + it[sn[--on]] = d; + it.metaelen = Mn(it.metavf * 2 + 10); + sn[on++] = Mn(Mn(7 + it.metavlen) + it.metaelen); + if (it.hasslaves) { + var u = sn[--on]; + sn[on++] = Mn(u + 4) + } + var f = ~~Math.ceil(sn[--on] * 2 / it.metabpm); + it.nummetabits = Mn(f * it.metabpm + 6); + sn[on++] = f + 6 + } else { + sn[on++] = 3; + if (!it.sameshape) { + var h = sn[--on]; + sn[on++] = Mn(h + 5) + } + if (it.hasslaves) { + var m = sn[--on]; + sn[on++] = Mn(m + 3) + } + if (!it.sameecc) { + var g = it.mr; + var v = it.mc; + if (Sn(g, v)) { + var o = v; + v = g; + g = o + } + var b = sn[--on]; + sn[on++] = Mn(b + un(Lr([10, 12, 14, 14, 16, 16, 16, 16]), ~~(Mn(g - 21) / 16))) + } + var I = ~~Math.ceil(sn[--on] * 2 / it.metabpm); + it.nummetabits = I * it.metabpm; + sn[on++] = I + } + var A = sn[--on]; + it.nummetamodules = A; + var _ = sn[--on]; + var y = sn[--on]; + var x = sn[--on]; + it.numdatamodules = Mn(sn[--on] - Mn(x + Mn(y + Mn(_ + A)))); + it.numdatabits = it.numdatamodules * it.databpm + }; + it.coderate = un(Lr([.67, .63, .57, .55, .5, .43, .34, .25, .2, .17, .14]), it.eclevel); + it.grosslen = ~~Math.ceil(it.bits.length / it.coderate); + it.snapsize = function () { + var t = ~~Math.ceil(sn[--on]) - 18; + sn[on++] = t; + if (t < 0) { + on--; + sn[on++] = 0 + } + var e = sn[--on]; + sn[on++] = ~~(e / 4) * 4 + 21 + }; + if (it.rows == -1 && it.columns == -1) { + sn[on++] = "size"; + sn[on++] = Math.sqrt(it.grosslen); + it.snapsize(); + var L = sn[--on]; + it[sn[--on]] = L; + for (; ;) { + sn[on++] = it.size; + sn[on++] = it.size; + it.metrics(); + if (it.grosslen <= it.numdatabits) break; + it.size = Mn(it.size + 4) + } + it.rows = it.size; + it.columns = it.size + } else { + if (it.columns == -1 && it.rows != -1) { + sn[on++] = "columns"; + sn[on++] = it.grosslen / it.rows; + it.snapsize(); + var W = sn[--on]; + it[sn[--on]] = W; + for (; ;) { + sn[on++] = it.rows; + sn[on++] = it.columns; + it.metrics(); + if (it.grosslen <= it.numdatabits) break; + it.columns = Mn(it.columns + 4) + } + } + if (it.rows == -1 && it.columns != -1) { + sn[on++] = "rows"; + sn[on++] = it.grosslen / it.columns; + it.snapsize(); + var G = sn[--on]; + it[sn[--on]] = G; + for (; ;) { + sn[on++] = it.rows; + sn[on++] = it.columns; + it.metrics(); + if (it.grosslen <= it.numdatabits) break; + it.rows = Mn(it.rows + 4) + } + } + if (it.rows != -1 && it.columns != -1) { + sn[on++] = it.rows; + sn[on++] = it.columns; + it.metrics() + } + } + it.C = it.numdatabits; + it.cols = it.columns; + if (it.rows > 145 || it.cols > 145) { + sn[on++] = "bwipp.jabcodeNoValidSymbol#26182"; + sn[on++] = "Maximum length exceeded or invalid content"; + Pn() + } + it.min = it.C; + for (var e = 3; e <= 8; e += 1) { + it.i = e; + for (var i = it.i + 1; i <= 9; i += 1) { + it.j = i; + it.dist = ~~(it.C / it.j) * it.j - ~~(it.C / it.j) * it.i - it.bits.length; + if (it.dist < it.min && it.dist >= 0) { + it.datawc = it.i; + it.datawr = it.j; + it.min = it.dist + } + } + } + it.tmpbits = ln(~~(it.C / it.datawr) * it.datawr - ~~(it.C / it.datawr) * it.datawc); + mn(it.tmpbits, 0, it.bits); + for (var n = it.bits.length, Z = it.tmpbits.length - 1; n <= Z; n += 1) { + var F = un(it.tmpbits, n - 1); + sn[on++] = n; + sn[on++] = F; + if (F % 2 == 0) { + var Y = sn[--on]; + sn[on++] = Mn(Y + 1) + } else { + var Q = sn[--on]; + sn[on++] = Mn(Q - 1) + } + var J = sn[--on]; + fn(it.tmpbits, sn[--on], J) + } + it.bits = it.tmpbits; + it.m0 = 22609 + 1; + it.m1 = 62509 - 65536; + it.m2 = 19605; + it.m3 = 32557; + it.lcg64_temper = function () { + it.p00 = it.m0 * it.s0; + it.p01 = it.m0 * it.s1; + it.p02 = it.m0 * it.s2; + it.p03 = it.m0 * it.s3; + it.p10 = it.m1 * it.s0; + it.p11 = it.m1 * it.s1; + it.p12 = it.m1 * it.s2; + it.p13 = it.m1 * it.s3; + it.p20 = it.m2 * it.s0; + it.p21 = it.m2 * it.s1; + it.p22 = it.m2 * it.s2; + it.p23 = it.m2 * it.s3; + it.p30 = it.m3 * it.s0; + it.p31 = it.m3 * it.s1; + it.p32 = it.m3 * it.s2; + it.p33 = it.m3 * it.s3; + it.s3 = it.p33 % 65536 + 1; + it.s2 = it.p32 % 65536 + ~~(it.p33 / 65536) + it.p23 % 65536; + it.s1 = it.p31 % 65536 + ~~(it.p32 / 65536) + (it.p22 % 65536 + ~~(it.p23 / 65536)) + it.p13 % 65536; + it.s0 = it.p30 % 65536 + ~~(it.p31 / 65536) + (it.p21 % 65536 + ~~(it.p22 / 65536)) + (it.p12 % 65536 + ~~(it.p13 / 65536)) + it.p03 % 65536; + it.s3 = it.s3 + 65536; + it.s2 = it.s2 + 65535; + it.s1 = it.s1 + 65535; + it.s0 = it.s0 + 65535; + it.s2 = ~~(it.s3 / 65536) + it.s2; + it.s3 = it.s3 % 65536; + it.s1 = ~~(it.s2 / 65536) + it.s1; + it.s2 = it.s2 % 65536; + it.s0 = ~~(it.s1 / 65536) + it.s0; + it.s1 = it.s1 % 65536; + it.s0 = it.s0 % 65536; + var t = ((it.s0 - 32768) * 65536 + it.s1 ^ 2147483648) & 4294967295; + var e = t ^ t >>> 11; + var i = e ^ e << 7 & -1658038656; + var n = (i ^ i << 15 & -272236544) & 4294967295; + sn[on++] = n ^ n >>> 18 + }; + it.createMatrixA = function () { + sn[on++] = "nb_pcb"; + if (it.wr < 4) sn[on++] = ~~(it.Pg_sub_block / 2); + else sn[on++] = ~~(it.Pg_sub_block / it.wr) * it.wc; + var t = sn[--on]; + it[sn[--on]] = t; + it.offset = ~~Math.ceil(it.Pg_sub_block / 32); + it.effwidth = it.offset * 32; + it.matrixA = Lr(it.offset * it.nb_pcb); + for (var e = 0, i = it.offset * it.nb_pcb - 1; e <= i; e += 1) fn(it.matrixA, e, 0); + it.permutation = Lr(it.Pg_sub_block); + for (var n = 0, r = it.Pg_sub_block - 1; n <= r; n += 1) fn(it.permutation, n, n); + for (var a = 0, o = ~~(it.Pg_sub_block / it.wr) - 1; a <= o; a += 1) { + it.i = a; + for (var s = 0, c = Mn(it.wr - 1); s <= c; s += 1) { + it.j = s; + var l = it.matrixA; + var p = it.i; + var d = it.effwidth; + var u = it.wr; + var f = it.j; + var h = Mn(31 - Mn(it.i * Mn(it.effwidth + it.wr) + it.j) % 32); + fn(l, ~~(Mn(p * Mn(d + u) + f) / 32), un(l, ~~(Mn(p * Mn(d + u) + f) / 32)) | (h < 0 ? 1 >>> -h : 1 << h)) + } + } + it.s0 = 0; + it.s1 = 0; + it.s2 = 11; + it.s3 = 64569; + for (var m = 1, g = Mn(it.wc - 1); m <= g; m += 1) { + it.i = m; + it.off_index = ~~(it.Pg_sub_block / it.wr) * it.i; + for (var v = 0, b = it.Pg_sub_block - 1; v <= b; v += 1) { + it.j = v; + it.lcg64_temper(); + var I = sn[--on]; + sn[on++] = I; + if (I < 0) { + var A = sn[--on]; + sn[on++] = Mn((A ^ 2147483648) + 2147483648) + } + it.pos = ~~(sn[--on] / 4294967296 * (it.Pg_sub_block - it.j)); + for (var _ = 0, y = ~~(it.Pg_sub_block / it.wr) - 1; _ <= y; _ += 1) { + it.k = _; + var x = it.matrixA; + var w = it.off_index; + var M = it.k; + var P = it.offset; + var j = it.j; + var E = un(it.matrixA, ~~(un(it.permutation, it.pos) / 32) + it.k * it.offset); + var T = -Mn(31 - un(it.permutation, it.pos) % 32); + var C = 31 - it.j % 32; + fn(x, (w + M) * P + ~~(j / 32), un(x, (w + M) * P + ~~(j / 32)) | (C < 0 ? ((T < 0 ? E >>> -T : E << T) & 1) >>> -C : ((T < 0 ? E >>> -T : E << T) & 1) << C)) + } + var B = it.permutation; + var S = it.Pg_sub_block; + var D = it.j; + fn(B, S - 1 - D, un(it.permutation, it.pos)); + fn(it.permutation, it.pos, un(B, S - 1 - D)) + } + } + }; + it.createMetadataMatrixA = function () { + it.nb_pcb = ~~(it.Pg_sub_block / 2); + it.offset = ~~Math.ceil(it.Pg_sub_block / 32); + it.matrixA = Lr(it.offset * it.nb_pcb); + for (var t = 0, e = it.offset * it.nb_pcb - 1; t <= e; t += 1) fn(it.matrixA, t, 0); + it.permutation = Lr(it.Pg_sub_block); + for (var i = 0, n = it.Pg_sub_block - 1; i <= n; i += 1) fn(it.permutation, i, i); + it.s0 = 0; + it.s1 = 0; + it.s2 = 0; + it.s3 = 38545; + it.nb_once = ~~(~~Mn(it.nb_pcb / it.wc * it.Pg_sub_block + 3) / it.nb_pcb); + for (var r = 0, a = it.nb_pcb - 1; r <= a; r += 1) { + it.i = r; + for (var o = 0, s = it.nb_once - 1; o <= s; o += 1) { + it.j = o; + it.lcg64_temper(); + var c = sn[--on]; + sn[on++] = c; + if (c < 0) { + var l = sn[--on]; + sn[on++] = Mn((l ^ 2147483648) + 2147483648) + } + it.pos = ~~(sn[--on] / 4294967296 * (it.Pg_sub_block - it.j)); + var p = it.matrixA; + var d = it.i; + var u = it.offset; + var f = un(it.permutation, it.pos); + var h = Mn(31 - un(it.permutation, it.pos) % 32); + fn(p, d * u + ~~(f / 32), un(p, d * u + ~~(f / 32)) | (h < 0 ? 1 >>> -h : 1 << h)); + var m = it.permutation; + var g = it.Pg_sub_block; + var v = it.j; + fn(m, g - 1 - v, un(it.permutation, it.pos)); + fn(it.permutation, it.pos, un(m, g - 1 - v)) + } + } + }; + it.GaussJordan = function () { + sn[on++] = "nb_pcb"; + if (it.wr < 4) sn[on++] = ~~(it.Pg_sub_block / 2); + else sn[on++] = ~~(it.Pg_sub_block / it.wr) * it.wc; + var U = sn[--on]; + it[sn[--on]] = U; + it.offset = ~~Math.ceil(it.Pg_sub_block / 32); + var t = it.matrixA; + it.matrixH = Ui(Lr(t.length), t); + sn[on++] = Infinity; + for (var e = 0, H = it.Pg_sub_block; e < H; e++) sn[on++] = 0; + it.column_arrangement = Lr(); + sn[on++] = Infinity; + for (var i = 0, R = it.Pg_sub_block; i < R; i++) sn[on++] = false; + it.processed_column = Lr(); + sn[on++] = Infinity; + for (var n = 0, z = it.nb_pcb; n < z; n++) sn[on++] = 0; + it.zero_lines_nb = Lr(); + sn[on++] = Infinity; + for (var r = 0, O = it.Pg_sub_block * 2; r < O; r++) sn[on++] = 0; + it.swap_col = Lr(); + it.zero_lines = 0; + it.loop0 = 0; + for (var a = 0, L = it.nb_pcb - 1; a <= L; a += 1) { + it.i = a; + it.pivot_column = it.Pg_sub_block + 1; + for (var o = 0, W = it.Pg_sub_block - 1; o <= W; o += 1) { + it.j = o; + var s = un(it.matrixH, ~~((it.offset * 32 * it.i + it.j) / 32)); + var c = -(31 - (it.offset * 32 * it.i + it.j) % 32); + if (((c < 0 ? s >>> -c : s << c) & 1) == 1) { + it.pivot_column = it.j; + break + } + } + if (it.pivot_column < it.Pg_sub_block) { + fn(it.processed_column, it.pivot_column, true); + fn(it.column_arrangement, it.pivot_column, it.i); + if (it.pivot_column >= it.nb_pcb) { + fn(it.swap_col, it.loop0 * 2, it.pivot_column); + it.loop0 = it.loop0 + 1 + } + it.off_index = ~~(it.pivot_column / 32); + it.off_index1 = it.pivot_column % 32; + for (var l = 0, G = it.nb_pcb - 1; l <= G; l += 1) { + it.j = l; + if (it.i != it.j) { + var p = un(it.matrixH, it.off_index + it.j * it.offset); + var d = -(31 - it.off_index1); + if (((d < 0 ? p >>> -d : p << d) & 1) == 1) + for (var u = 0, Z = it.offset - 1; u <= Z; u += 1) { + it.k = u; + var f = it.matrixH; + var h = it.offset; + var m = it.j; + var g = it.k; + fn(f, h * m + g, xn(un(f, h * m + g), un(it.matrixH, it.offset * it.i + it.k))) + } + } + } + } else { + fn(it.zero_lines_nb, it.zero_lines, it.i); + it.zero_lines = it.zero_lines + 1 + } + } + it.matrix_rank = it.nb_pcb - it.zero_lines; + it.loop2 = 0; + for (var v = it.matrix_rank, F = it.nb_pcb - 1; v <= F; v += 1) { + it.i = v; + if (un(it.column_arrangement, it.i) > 0) + for (var b = 0, Y = it.nb_pcb - 1; b <= Y; b += 1) { + it.j = b; + if (wn(un(it.processed_column, it.j))) { + fn(it.column_arrangement, it.j, un(it.column_arrangement, it.i)); + fn(it.column_arrangement, it.i, 0); + fn(it.processed_column, it.j, true); + fn(it.processed_column, it.i, false); + fn(it.swap_col, it.loop0 * 2, it.i); + fn(it.swap_col, it.loop0 * 2 + 1, it.j); + fn(it.column_arrangement, it.i, it.j); + it.loop0 = it.loop0 + 1; + it.loop2 = it.loop2 + 1; + break + } + } + } + it.loop1 = 0; + for (var I = 0, Q = it.nb_pcb - 1; I <= Q; I += 1) { + it.kl = I; + if (wn(un(it.processed_column, it.kl)) && it.loop1 < it.loop0 - it.loop2) { + fn(it.column_arrangement, it.kl, un(it.column_arrangement, un(it.swap_col, it.loop1 * 2))); + fn(it.processed_column, it.kl, true); + fn(it.swap_col, it.loop1 * 2 + 1, it.kl); + it.loop1 = it.loop1 + 1 + } + } + it.loop1 = 0; + for (var A = 0, J = it.nb_pcb - 1; A <= J; A += 1) { + it.kl = A; + if (wn(un(it.processed_column, it.kl))) { + fn(it.column_arrangement, it.kl, un(it.zero_lines_nb, it.loop1)); + it.loop1 = it.loop1 + 1 + } + } + for (var _ = 0, V = it.nb_pcb - 1; _ <= V; _ += 1) { + it.i = _; + for (var y = 0, K = it.offset - 1; y <= K; y += 1) { + it.j = y; + fn(it.matrixA, it.i * it.offset + it.j, un(it.matrixH, Mn(un(it.column_arrangement, it.i) * it.offset + it.j))) + } + } + it.tmp = 0; + for (var x = 0, q = it.loop0 - 1; x <= q; x += 1) { + it.i = x; + for (var w = 0, X = it.nb_pcb - 1; w <= X; w += 1) { + it.j = w; + var M = un(it.matrixA, ~~(un(it.swap_col, it.i * 2) / 32) + it.j * it.offset); + var P = -Mn(31 - un(it.swap_col, it.i * 2) % 32); + it.tmp = (-((P < 0 ? M >>> -P : M << P) & 1) ^ it.tmp) & 1 ^ it.tmp; + var j = it.matrixA; + var E = un(it.swap_col, it.i * 2); + var T = it.j; + var C = it.offset; + var B = un(it.matrixA, ~~(un(it.swap_col, it.i * 2 + 1) / 32) + it.j * it.offset); + var S = -Mn(31 - un(it.swap_col, it.i * 2 + 1) % 32); + var D = Mn(31 - un(it.swap_col, it.i * 2) % 32); + fn(j, ~~(E / 32) + T * C, un(j, ~~(E / 32) + T * C) ^ (-((S < 0 ? B >>> -S : B << S) & 1) ^ un(it.matrixA, ~~(un(it.swap_col, it.i * 2) / 32) + it.j * it.offset)) & (D < 0 ? 1 >>> -D : 1 << D)); + var k = it.matrixA; + var $ = un(it.swap_col, it.i * 2 + 1); + var tt = it.j; + var et = it.offset; + var N = Mn(31 - un(it.swap_col, it.i * 2 + 1) % 32); + fn(k, ~~($ / 32) + tt * et, un(k, ~~($ / 32) + tt * et) ^ (-(it.tmp & 1) ^ un(it.matrixA, ~~(un(it.swap_col, it.i * 2 + 1) / 32) + it.j * it.offset)) & (N < 0 ? 1 >>> -N : 1 << N)) + } + } + }; + it.createGeneratorMatrix = function () { + it.pn = it.Pg_sub_block - it.matrix_rank; + it.offset = ~~Math.ceil(it.pn / 32); + it.effwidth = it.offset * 32; + it.offset_cap = ~~Math.ceil(it.Pg_sub_block / 32); + it.G = Lr(it.offset * it.Pg_sub_block); + for (var t = 0, e = it.offset * it.Pg_sub_block - 1; t <= e; t += 1) fn(it.G, t, 0); + for (var i = 0, n = it.pn - 1; i <= n; i += 1) { + it.i = i; + var r = it.G; + var a = it.Pg_sub_block; + var o = it.pn; + var s = it.i; + var c = it.offset; + var l = it.i; + var p = 31 - it.i % 32; + fn(r, (a - o + s) * c + ~~(l / 32), un(r, (a - o + s) * c + ~~(l / 32)) | (p < 0 ? 1 >>> -p : 1 << p)) + } + it.matrix_index = it.Pg_sub_block - it.pn; + it.loop0 = 0; + for (var d = 0, u = (it.Pg_sub_block - it.pn) * it.effwidth - 1; d <= u; d += 1) { + it.i = d; + if (it.matrix_index >= it.Pg_sub_block) { + it.loop0 = it.loop0 + 1; + it.matrix_index = it.Pg_sub_block - it.pn + } + if (it.i % it.effwidth < it.pn) { + var f = it.G; + var h = it.i; + var m = un(it.matrixA, ~~(it.matrix_index / 32) + it.offset_cap * it.loop0); + var g = -(31 - it.matrix_index % 32); + var v = 31 - it.i % 32; + fn(f, ~~(h / 32), un(f, ~~(h / 32)) ^ (-((g < 0 ? m >>> -g : m << g) & 1) ^ un(it.G, ~~(it.i / 32))) & (v < 0 ? 1 >>> -v : 1 << v)); + it.matrix_index = it.matrix_index + 1 + } + } + }; + it.ldpc = function () { + it.wr = sn[--on]; + it.wc = sn[--on]; + sn[on++] = Infinity; + var t = sn[--on]; + var e = sn[--on]; + sn[on++] = t; + vn(e, function () { + var t = sn[--on]; + sn[on++] = Mn(t - 48) + }); + it.data = Lr(); + it.Pn = it.data.length; + if (it.wr != -1) { + it.Pg = ~~(Math.ceil(Math.ceil(it.Pn * it.wr / Mn(it.wr - it.wc)) / it.wr) * it.wr); + it.nb_sub_blocks = ~~(it.Pg / 2700) + 1; + it.Pg_sub_block = ~~(~~(it.Pg / it.nb_sub_blocks) / it.wr) * it.wr; + it.Pn_sub_block = ~~(it.Pg_sub_block * Mn(it.wr - it.wc) / it.wr); + it.nb_sub_blocks = ~~(it.Pg / it.Pg_sub_block); + sn[on++] = "encoding_iterations"; + sn[on++] = ~~(it.Pg / it.Pg_sub_block); + if (it.Pn_sub_block * it.nb_sub_blocks < it.Pn) { + var i = sn[--on]; + sn[on++] = Mn(i - 1) + } + var n = sn[--on]; + it[sn[--on]] = n; + it.createMatrixA() + } else { + it.Pg = it.Pn * 2; + it.nb_sub_blocks = 1; + it.Pg_sub_block = it.Pg; + it.Pn_sub_block = it.Pn; + it.encoding_iterations = 1; + it.createMetadataMatrixA() + } + it.GaussJordan(); + it.createGeneratorMatrix(); + it.ecc_encoded_data = Lr(it.Pg); + it.offset = ~~Math.ceil((it.Pg_sub_block - it.matrix_rank) / 32); + for (var r = 0, a = it.encoding_iterations - 1; r <= a; r += 1) { + it.iter = r; + for (var o = 0, s = it.Pg_sub_block - 1; o <= s; o += 1) { + it.i = o; + it.temp = 0; + it.loop0 = 0; + it.offset_index = it.offset * it.i; + for (var c = it.iter * it.Pn_sub_block, l = (it.iter + 1) * it.Pn_sub_block - 1; c <= l; c += 1) { + var p = un(it.G, it.offset_index + ~~(it.loop0 / 32)); + var d = -(31 - it.loop0 % 32); + it.temp = un(it.data, c) & ((d < 0 ? p >>> -d : p << d) & 1) ^ it.temp; + it.loop0 = it.loop0 + 1 + } + fn(it.ecc_encoded_data, it.i + it.iter * it.Pg_sub_block, it.temp) + } + } + if (it.encoding_iterations != it.nb_sub_blocks) { + it.start = it.encoding_iterations * it.Pn_sub_block; + it.last_index = it.encoding_iterations * it.Pg_sub_block; + it.Pg_sub_block = it.Pg - it.encoding_iterations * it.Pg_sub_block; + it.Pn_sub_block = ~~(it.Pg_sub_block * Mn(it.wr - it.wc) / it.wr); + it.createMatrixA(); + it.GaussJordan(); + it.createGeneratorMatrix(); + it.offset = ~~Math.ceil((it.Pg_sub_block - it.matrix_rank) / 32); + for (var u = 0, f = it.Pg_sub_block - 1; u <= f; u += 1) { + it.i = u; + it.temp = 0; + it.loop0 = 0; + it.offset_index = it.offset * it.i; + for (var h = it.start, m = it.Pn - 1; h <= m; h += 1) { + var g = un(it.G, it.offset_index + ~~(it.loop0 / 32)); + var v = -(31 - it.loop0 % 32); + it.temp = un(it.data, h) & ((v < 0 ? g >>> -v : g << v) & 1) ^ it.temp; + it.loop0 = it.loop0 + 1 + } + fn(it.ecc_encoded_data, it.i + it.last_index, it.temp) + } + } + it.out = ln(it.Pg); + for (var b = 0, I = it.Pg - 1; b <= I; b += 1) fn(it.out, b, Mn(un(it.ecc_encoded_data, b) + 48)); + sn[on++] = it.out + }; + sn[on++] = "bits"; + sn[on++] = it.bits; + sn[on++] = it.datawc; + sn[on++] = it.datawr; + it.ldpc(); + var V = sn[--on]; + it[sn[--on]] = V; + it.s0 = 0; + it.s1 = 0; + it.s2 = 3; + it.s3 = 30151; + for (var r = it.bits.length - 1; r >= 1; r -= 1) { + it.l = r; + it.lcg64_temper(); + var K = sn[--on]; + sn[on++] = K; + if (K < 0) { + var q = sn[--on]; + sn[on++] = Mn((q ^ 2147483648) + 2147483648) + } + it.r = ~~(sn[--on] / 4294967296 * (it.l + 1)); + fn(it.bits, it.l, un(it.bits, it.r)); + fn(it.bits, it.r, un(it.bits, it.l)) + } + it.tmpbits = ln(it.C); + mn(it.tmpbits, 0, it.bits); + it.j = it.bits.length; + for (var X = 0, $ = ~~(Mn(Mn(it.C - it.j) + 1) / 2); X < $; X++) { + fn(it.tmpbits, it.j, 48); + if (it.j + 1 < it.C) fn(it.tmpbits, it.j + 1, 49); + it.j = it.j + 2 + } + it.bits = it.tmpbits; + if (it.colors == 4) { + it.bi = 0; + it.gi = 1; + it.mi = 2; + it.yi = 3; + it.ki = 4; + it.wi = 5; + sn[on++] = Infinity; + sn[on++] = it.bi; + sn[on++] = "0000FF"; + sn[on++] = it.gi; + sn[on++] = "00FF00"; + sn[on++] = it.mi; + sn[on++] = "FF00FF"; + sn[on++] = it.yi; + sn[on++] = "FFFF00"; + sn[on++] = it.ki; + sn[on++] = "000000"; + sn[on++] = it.wi; + sn[on++] = "FFFFFF"; + it.palette = cn(); + it.metacolorindex = Lr([it.bi, it.gi, it.mi, it.yi]); + it.palettelayout = Lr([it.bi, it.gi, it.mi, it.yi]) + } else { + var tt = new Map([ + [8, Lr([2, 2, 2])], + [16, Lr([4, 2, 2])], + [32, Lr([4, 4, 2])], + [64, Lr([4, 4, 4])], + [128, Lr([8, 4, 4])], + [256, Lr([8, 8, 4])] + ]); + it.rgbres = un(tt, it.colors); + sn[on++] = "rvals"; + sn[on++] = un(it.rgbres, 0); + sn[on++] = Infinity; + var et = sn[--on]; + var nt = Mn(sn[--on] - 1); + sn[on++] = et; + sn[on++] = nt; + for (var a = 0, rt = nt; a <= rt; a += 1) { + var at = sn[--on]; + sn[on++] = ~~Math.round(a * (255 / at)); + sn[on++] = at + } + on--; + var ot = Lr(); + it[sn[--on]] = ot; + sn[on++] = "gvals"; + sn[on++] = un(it.rgbres, 1); + sn[on++] = Infinity; + var st = sn[--on]; + var ct = Mn(sn[--on] - 1); + sn[on++] = st; + sn[on++] = ct; + for (var o = 0, lt = ct; o <= lt; o += 1) { + var pt = sn[--on]; + sn[on++] = ~~Math.round(o * (255 / pt)); + sn[on++] = pt + } + on--; + var dt = Lr(); + it[sn[--on]] = dt; + sn[on++] = "bvals"; + sn[on++] = un(it.rgbres, 2); + sn[on++] = Infinity; + var ut = sn[--on]; + var ft = Mn(sn[--on] - 1); + sn[on++] = ut; + sn[on++] = ft; + for (var s = 0, ht = ft; s <= ht; s += 1) { + var mt = sn[--on]; + sn[on++] = ~~Math.round(s * (255 / mt)); + sn[on++] = mt + } + on--; + var gt = Lr(); + it[sn[--on]] = gt; + var vt = it.colors; + it.palette = new Map; + var c = it.colors; + var l = 64; + if (64 > c) { + var bt = c; + c = l; + l = bt + } + it.palettelayout = Lr(l); + it.i = 0; + it.j = 8; + vn(it.rvals, function () { + it.r = sn[--on]; + vn(it.gvals, function () { + it.g = sn[--on]; + vn(it.bvals, function () { + it.b = sn[--on]; + var t = Vi(ln(6), "000000"); + var e = dn(ln(6), it.r << 16 | it.g << 8 | it.b, 16); + mn(t, 6 - e.length, e); + sn[on++] = t; + sn[on++] = false; + if (_n(t, "000000")) { + it.ki = it.i; + on--; + sn[on++] = true + } + var i = sn[--on]; + var n = sn[--on]; + sn[on++] = n; + sn[on++] = i; + if (_n(n, "0000FF")) { + it.bi = it.i; + on--; + sn[on++] = true + } + var r = sn[--on]; + var a = sn[--on]; + sn[on++] = a; + sn[on++] = r; + if (_n(a, "00FF00")) { + it.gi = it.i; + on--; + sn[on++] = true + } + var o = sn[--on]; + var s = sn[--on]; + sn[on++] = s; + sn[on++] = o; + if (_n(s, "00FFFF")) { + it.ci = it.i; + on--; + sn[on++] = true + } + var c = sn[--on]; + var l = sn[--on]; + sn[on++] = l; + sn[on++] = c; + if (_n(l, "FF0000")) { + it.ri = it.i; + on--; + sn[on++] = true + } + var p = sn[--on]; + var d = sn[--on]; + sn[on++] = d; + sn[on++] = p; + if (_n(d, "FF00FF")) { + it.mi = it.i; + on--; + sn[on++] = true + } + var u = sn[--on]; + var f = sn[--on]; + sn[on++] = f; + sn[on++] = u; + if (_n(f, "FFFF00")) { + it.yi = it.i; + on--; + sn[on++] = true + } + var h = sn[--on]; + var m = sn[--on]; + sn[on++] = m; + sn[on++] = h; + if (_n(m, "FFFFFF")) { + it.wi = it.i; + on--; + sn[on++] = true + } + if (wn(sn[--on])) + if (it.colors <= 64 || (it.colors == 128 && (it.r == 0 || it.r == 73 || it.r == 182 || it.r == 255) || it.colors == 256 && (it.r == 0 || it.r == 73 || it.r == 182 || it.r == 255) && (it.g == 0 || it.g == 73 || it.g == 182 || it.g == 255))) { + fn(it.palettelayout, it.j, it.i); + it.j = it.j + 1 + } fn(it.palette, it.i, sn[--on]); + it.i = it.i + 1 + }) + }) + }); + mn(it.palettelayout, 0, Lr([it.ki, it.bi, it.gi, it.ci, it.ri, it.mi, it.yi, it.wi])); + it.metacolorindex = Lr([it.ki, it.bi, it.gi, it.ci, it.ri, it.mi, it.yi, it.wi]) + } + sn[on++] = Infinity; + for (var It = 0, At = it.rows * it.cols; It < At; It++) sn[on++] = -1; + it.pixs = Lr(); + it.jmv = function () { + var t = sn[--on]; + var e = sn[--on]; + sn[on++] = Mn(e + t * it.cols) + }; + if (!it.slave) { + it.fpat = Lr([Lr([1, 1, 1, 0, 0]), Lr([1, 2, 2, 0, 0]), Lr([1, 2, 1, 2, 1]), Lr([0, 0, 2, 2, 1]), Lr([0, 0, 1, 1, 1])]); + it.fmap = Lr([Lr([-1, it.bi, it.yi]), Lr([-1, it.yi, it.bi]), Lr([-1, it.gi, it.mi]), Lr([-1, it.mi, it.gi])]) + } else { + it.fpat = Lr([Lr([0, 0, 0, 0, 0]), Lr([0, 2, 2, 0, 0]), Lr([0, 2, 1, 2, 0]), Lr([0, 0, 2, 2, 0]), Lr([0, 0, 0, 0, 0])]); + it.fmap = Lr([Lr([-1, it.ki, it.wi]), Lr([-1, it.ki, it.wi]), Lr([-1, it.ki, it.wi]), Lr([-1, it.ki, it.wi])]) + } + for (var p = 0; p <= 4; p += 1) { + it.y = p; + for (var d = 0; d <= 4; d += 1) { + it.x = d; + it.fpb = un(un(it.fpat, it.y), it.x); + sn[on++] = it.pixs; + sn[on++] = it.x + 1; + sn[on++] = it.y + 1; + it.jmv(); + var _t = sn[--on]; + fn(sn[--on], _t, un(un(it.fmap, 0), it.fpb)); + sn[on++] = it.pixs; + sn[on++] = it.x + 1; + sn[on++] = Mn(Mn(it.rows - it.y) - 2); + it.jmv(); + var yt = sn[--on]; + fn(sn[--on], yt, un(un(it.fmap, 1), it.fpb)); + sn[on++] = it.pixs; + sn[on++] = Mn(Mn(it.x + it.cols) - 6); + sn[on++] = it.y + 1; + it.jmv(); + var xt = sn[--on]; + fn(sn[--on], xt, un(un(it.fmap, 2), it.fpb)); + sn[on++] = it.pixs; + sn[on++] = Mn(Mn(it.x + it.cols) - 6); + sn[on++] = Mn(Mn(it.rows - it.y) - 2); + it.jmv(); + var wt = sn[--on]; + fn(sn[--on], wt, un(un(it.fmap, 3), it.fpb)) + } + } + it.algnpat0 = Lr([Lr([it.ki, it.ki, -1]), Lr([it.ki, it.wi, it.ki]), Lr([-1, it.ki, it.ki])]); + it.algnpat1 = Lr([Lr([-1, it.ki, it.ki]), Lr([it.ki, it.wi, it.ki]), Lr([it.ki, it.ki, -1])]); + it.num = ~~Math.round(it.cols / 16) - 1; + it.algnrpos = Lr([3, 17]); + if (it.num > 0) { + sn[on++] = Infinity; + for (var u = 0, Mt = it.num; u <= Mt; u += 1) sn[on++] = ~~(u * (Mn(it.cols - 7) / it.num)) + 3; + it.algnrpos = Lr() + } + it.num = ~~Math.round(it.rows / 16) - 1; + it.algncpos = Lr([3, 17]); + if (it.num > 0) { + sn[on++] = Infinity; + for (var f = 0, Pt = it.num; f <= Pt; f += 1) sn[on++] = ~~(f * (Mn(it.rows - 7) / it.num)) + 3; + it.algncpos = Lr() + } + it.putalgnpat = function () { + it.pp = sn[--on]; + it.py = sn[--on]; + it.px = sn[--on]; + for (var t = 0; t <= 2; t += 1) { + it.pb = t; + for (var e = 0; e <= 2; e += 1) { + it.pa = e; + sn[on++] = it.pixs; + sn[on++] = Mn(it.px + it.pa); + sn[on++] = Mn(it.py + it.pb); + it.jmv(); + var i = sn[--on]; + fn(sn[--on], i, un(un(it.pp, it.pb), it.pa)) + } + } + }; + for (var h = 0, jt = it.algncpos.length - 1; h <= jt; h += 1) { + it.j = h; + it.y = un(it.algncpos, it.j); + for (var m = 0, Et = it.algnrpos.length - 1; m <= Et; m += 1) { + it.i = m; + it.x = un(it.algnrpos, it.i); + sn[on++] = it.pixs; + sn[on++] = it.x; + sn[on++] = it.y; + it.jmv(); + var Tt = sn[--on]; + if (un(sn[--on], Tt) == -1) { + sn[on++] = Mn(it.x - 1); + sn[on++] = Mn(it.y - 1); + if ((it.i + it.j) % 2 == 0) sn[on++] = it.algnpat0; + else sn[on++] = it.algnpat1; + it.putalgnpat() + } + } + } + if (!it.slave) { + var Ct = Lr([Lr([6, 1]), Lr([6, 2]), Lr([6, 3]), Lr([6, 4]), Lr([6, 5]), Lr([6, 6]), Lr([5, 6]), Lr([4, 6]), Lr([3, 6]), Lr([2, 6]), Lr([1, 6]), Lr([7, 1]), Lr([7, 2]), Lr([7, 3]), Lr([7, 4]), Lr([7, 5]), Lr([7, 6]), Lr([7, 7]), Lr([6, 7]), Lr([5, 7]), Lr([4, 7]), Lr([3, 7]), Lr([2, 7]), Lr([1, 7]), Lr([8, 1]), Lr([8, 2]), Lr([8, 3]), Lr([8, 4]), Lr([8, 5]), Lr([8, 6]), Lr([8, 7]), Lr([8, 8]), Lr([7, 8]), Lr([6, 8]), Lr([5, 8]), Lr([4, 8]), Lr([3, 8]), Lr([2, 8]), Lr([1, 8]), Lr([9, 1]), Lr([9, 2]), Lr([9, 3]), Lr([9, 4]), Lr([9, 5])]); + for (var g = 0, Bt = Ct.length; g < Bt; g++) { + In(un(Ct, g)); + it.y = sn[--on]; + it.x = sn[--on]; + sn[on++] = Lr([it.x, it.y]); + sn[on++] = Lr([-it.x, it.y]); + sn[on++] = Lr([-it.x, -it.y]); + sn[on++] = Lr([it.x, -it.y]) + } + An(Lr(176)); + it.metadatamap = sn[--on]; + it.palettemap1 = Lr([Lr([4, 1]), Lr([4, 2]), Lr([5, 1]), Lr([5, 2]), Lr([2, 4]), Lr([2, 5]), Lr([1, 4]), Lr([1, 5]), Lr([-2, 1]), Lr([-2, 2]), Lr([-1, 1]), Lr([-1, 2]), Lr([-4, 4]), Lr([-4, 5]), Lr([-5, 4]), Lr([-5, 5])]); + it.palettemap2 = Lr([Lr([-4, -5]), Lr([-4, -4]), Lr([-5, -5]), Lr([-5, -4]), Lr([-2, -2]), Lr([-2, -1]), Lr([-1, -2]), Lr([-1, -1]), Lr([2, -5]), Lr([2, -4]), Lr([1, -5]), Lr([1, -4]), Lr([4, -2]), Lr([4, -1]), Lr([5, -2]), Lr([5, -1])]) + } else { + sn[on++] = Infinity; + for (var v = 1; v <= 19; v += 1) { + it.i = v; + sn[on++] = Lr([0, it.i]); + sn[on++] = Lr([1, it.i]) + } + for (var b = 5; b <= 12; b += 1) { + it.i = b; + sn[on++] = Lr([2, it.i]); + sn[on++] = Lr([3, it.i]) + } + it.metadatamap = Lr(); + sn[on++] = Infinity; + for (var I = 5; I <= 12; I += 1) { + sn[on++] = I; + sn[on++] = Infinity; + var St = sn[--on]; + var Dt = sn[--on]; + sn[on++] = St; + sn[on++] = 4; + sn[on++] = Dt; + var kt = Lr(); + sn[on++] = kt + } + for (var A = 12; A >= 5; A -= 1) { + sn[on++] = A; + sn[on++] = Infinity; + var Nt = sn[--on]; + var Ut = sn[--on]; + sn[on++] = Nt; + sn[on++] = 5; + sn[on++] = Ut; + var Ht = Lr(); + sn[on++] = Ht + } + for (var _ = 5; _ <= 12; _ += 1) { + sn[on++] = _; + sn[on++] = Infinity; + var Rt = sn[--on]; + var zt = sn[--on]; + sn[on++] = Rt; + sn[on++] = 6; + sn[on++] = zt; + var Ot = Lr(); + sn[on++] = Ot + } + for (var y = 12; y >= 5; y -= 1) { + sn[on++] = y; + sn[on++] = Infinity; + var Lt = sn[--on]; + var Wt = sn[--on]; + sn[on++] = Lt; + sn[on++] = 7; + sn[on++] = Wt; + var Gt = Lr(); + sn[on++] = Gt + } + it.palettemap1 = Lr(); + sn[on++] = Infinity; + var Zt = it.palettemap1; + for (var x = 0, Ft = Zt.length; x < Ft; x++) { + sn[on++] = un(Zt, x); + sn[on++] = Infinity; + var Yt = sn[--on]; + var Qt = sn[--on]; + sn[on++] = Yt; + In(Qt); + var Jt = sn[--on]; + var Vt = sn[--on]; + sn[on++] = -Vt; + sn[on++] = -Jt; + var Kt = Lr(); + sn[on++] = Kt + } + it.palettemap2 = Lr() + } + var qt = it.metadatamap; + for (var w = 0, Xt = qt.length; w < Xt; w++) { + var $t = un(qt, w); + var te = un($t, 0); + sn[on++] = $t; + sn[on++] = te; + if (te < 0) { + var ee = sn[--on]; + var ie = sn[--on]; + fn(ie, 0, Mn(Mn(ee + it.cols) - 1)); + sn[on++] = ie + } else on--; + var ne = sn[--on]; + var re = un(ne, 1); + sn[on++] = ne; + sn[on++] = re; + if (re < 0) { + var ae = sn[--on]; + var oe = sn[--on]; + fn(oe, 1, Mn(Mn(ae + it.rows) - 1)); + sn[on++] = oe + } else on--; + on-- + } + var se = it.palettemap1; + for (var M = 0, ce = se.length; M < ce; M++) { + var le = un(se, M); + var pe = un(le, 0); + sn[on++] = le; + sn[on++] = pe; + if (pe < 0) { + var de = sn[--on]; + var ue = sn[--on]; + fn(ue, 0, Mn(Mn(de + it.cols) - 1)); + sn[on++] = ue + } else on--; + var fe = sn[--on]; + var he = un(fe, 1); + sn[on++] = fe; + sn[on++] = he; + if (he < 0) { + var me = sn[--on]; + var ge = sn[--on]; + fn(ge, 1, Mn(Mn(me + it.rows) - 1)); + sn[on++] = ge + } else on--; + on-- + } + var ve = it.palettemap2; + for (var P = 0, be = ve.length; P < be; P++) { + var Ie = un(ve, P); + var Ae = un(Ie, 0); + sn[on++] = Ie; + sn[on++] = Ae; + if (Ae < 0) { + var _e = sn[--on]; + var ye = sn[--on]; + fn(ye, 0, Mn(Mn(_e + it.cols) - 1)); + sn[on++] = ye + } else on--; + var xe = sn[--on]; + var we = un(xe, 1); + sn[on++] = xe; + sn[on++] = we; + if (we < 0) { + var Me = sn[--on]; + var Pe = sn[--on]; + fn(Pe, 1, Mn(Mn(Me + it.rows) - 1)); + sn[on++] = Pe + } else on--; + on-- + } + for (var j = 0, je = Mn(it.nummetamodules - 1); j <= je; j += 1) { + sn[on++] = it.pixs; + In(un(it.metadatamap, j)); + it.jmv(); + var Ee = sn[--on]; + fn(sn[--on], Ee, 0) + } + if (!it.slave) { + var E = it.colors; + var T = 16; + if (16 > E) { + var bt = E; + E = T; + T = bt + } + for (var C = 0, Te = T - 1; C <= Te; C += 1) { + it.i = C; + var Ce = un(it.palettelayout, it.i); + sn[on++] = Ce; + sn[on++] = it.pixs; + sn[on++] = Ce; + In(un(it.palettemap1, it.i)); + it.jmv(); + var Be = sn[--on]; + var Se = sn[--on]; + fn(sn[--on], Be, Se); + var De = sn[--on]; + sn[on++] = it.pixs; + sn[on++] = De; + In(un(it.palettemap2, it.i)); + it.jmv(); + var ke = sn[--on]; + var Ne = sn[--on]; + fn(sn[--on], ke, Ne) + } + it.i = 16 + } else it.i = 0; + it.j = it.nummetamodules; + for (var B = it.i, Ue = it.palettelayout.length - 1; B <= Ue; B += 2) { + it.i = B; + var He = un(it.palettelayout, it.i); + sn[on++] = He; + sn[on++] = it.pixs; + sn[on++] = He; + In(un(it.metadatamap, it.j)); + it.jmv(); + var Re = sn[--on]; + var ze = sn[--on]; + fn(sn[--on], Re, ze); + var Oe = sn[--on]; + sn[on++] = it.pixs; + sn[on++] = Oe; + In(un(it.metadatamap, Mn(it.j + 2))); + it.jmv(); + var Le = sn[--on]; + var We = sn[--on]; + fn(sn[--on], Le, We); + var Ge = un(it.palettelayout, it.i + 1); + sn[on++] = Ge; + sn[on++] = it.pixs; + sn[on++] = Ge; + In(un(it.metadatamap, Mn(it.j + 1))); + it.jmv(); + var Ze = sn[--on]; + var Fe = sn[--on]; + fn(sn[--on], Ze, Fe); + var Ye = sn[--on]; + sn[on++] = it.pixs; + sn[on++] = Ye; + In(un(it.metadatamap, Mn(it.j + 3))); + it.jmv(); + var Qe = sn[--on]; + var Je = sn[--on]; + fn(sn[--on], Qe, Je); + it.j = Mn(it.j + 4) + } + var Ve = Lr([function () { + var t = sn[--on]; + var e = sn[--on]; + sn[on++] = Mn(e + t) % it.colors + }, function () { + on--; + var t = sn[--on]; + sn[on++] = t % it.colors + }, function () { + var t = sn[--on]; + var e = sn[--on]; + sn[on++] = t; + sn[on++] = e; + on--; + var i = sn[--on]; + sn[on++] = i % it.colors + }, function () { + var t = sn[--on]; + var e = sn[--on]; + sn[on++] = (~~(t / 3) + ~~(e / 2)) % it.colors + }, function () { + var t = sn[--on]; + var e = sn[--on]; + sn[on++] = (~~(t / 2) + ~~(e / 3)) % it.colors + }, function () { + var t = sn[--on]; + var e = Mn(sn[--on] + t); + sn[on++] = (~~(e / 2) + ~~(e / 3)) % it.colors + }, function () { + var t = sn[--on]; + var e = sn[--on]; + sn[on++] = Mn(t * (e * e) % 7 + Mn(t + e * e) * 2 % 19) % it.colors + }, function () { + var t = sn[--on]; + var e = sn[--on]; + sn[on++] = Mn(e * (t * t) % 5 + Mn(t * t + e * 2) % 13) % it.colors + }]); + it.maskfuncs = Ve; + if (it.mask != -1) { + it.maskfuncs = Lr([un(it.maskfuncs, it.mask)]); + it.bestmaskval = it.mask + } + it.masks = Lr(it.maskfuncs.length); + for (var S = 0, Ke = it.masks.length - 1; S <= Ke; S += 1) { + it.m = S; + it.mask = Lr(it.rows * it.cols); + for (var D = 0, qe = Mn(it.rows - 1); D <= qe; D += 1) { + it.j = D; + for (var k = 0, Xe = Mn(it.cols - 1); k <= Xe; k += 1) { + it.i = k; + sn[on++] = it.pixs; + sn[on++] = it.i; + sn[on++] = it.j; + it.jmv(); + var $e = sn[--on]; + if (un(sn[--on], $e) == -1) { + sn[on++] = it.i; + sn[on++] = it.j; + if (un(it.maskfuncs, it.m)() === true) break + } else sn[on++] = 0; + sn[on++] = it.mask; + sn[on++] = it.i; + sn[on++] = it.j; + it.jmv(); + var ti = sn[--on]; + var ei = sn[--on]; + fn(ei, ti, sn[--on]) + } + } + fn(it.masks, it.m, it.mask) + } + it.posx = 0; + it.posy = 0; + it.i = 0; + for (; ;) { + if (it.posx == it.cols) break; + sn[on++] = it.pixs; + sn[on++] = it.posx; + sn[on++] = it.posy; + it.jmv(); + var ii = sn[--on]; + if (un(sn[--on], ii) == -1) { + var ni = hn(it.bits, it.i, it.databpm); + sn[on++] = 0; + for (var ri = 0, ai = ni.length; ri < ai; ri++) { + var oi = sn[--on]; + sn[on++] = Mn(oi + Mn(un(ni, ri) - 48)) * 2 + } + var si = sn[--on]; + sn[on++] = ~~(si / 2); + sn[on++] = it.pixs; + sn[on++] = it.posx; + sn[on++] = it.posy; + it.jmv(); + var ci = sn[--on]; + var li = sn[--on]; + fn(li, ci, sn[--on]); + it.i = it.i + it.databpm + } + it.posy = it.posy + 1; + if (it.posy == it.rows) { + it.posy = 0; + it.posx = it.posx + 1 + } + } + it.evalrle = function () { + it.scrle = sn[--on]; + it.scr1 = 0; + it.scr3 = 0; + for (var t = 0, e = it.scrle.length - 2; t <= e; t += 2) { + it.j = t; + if (un(it.scrle, it.j + 1) != -1) { + var i = un(it.scrle, it.j); + sn[on++] = i; + if (i >= 5) it.scr1 = Mn(Mn(sn[--on] - 2) + it.scr1); + else on--; + if (it.j >= 4 && it.j <= it.scrle.length - 5) { + var n = hn(it.scrle, it.j - 4, 10); + sn[on++] = n; + for (var r = 0, a = n.length; r < a; r++) sn[on++] = un(n, r) == 1; + on--; + for (var o = 0, s = 4; o < s; o++) { + var c = sn[--on]; + var l = sn[--on]; + sn[on++] = c; + sn[on++] = l; + on--; + var p = sn[--on]; + var d = sn[--on]; + sn[on++] = Nn(d, p) + } + if (sn[--on]) { + sn[on++] = Infinity; + var u = sn[--on]; + var f = sn[--on]; + sn[on++] = u; + In(f); + var h = sn[--on]; + var m = sn[--on]; + var g = sn[--on]; + var v = sn[--on]; + var b = sn[--on]; + var I = sn[--on]; + var A = sn[--on]; + var _ = sn[--on]; + var y = sn[--on]; + sn[on++] = y; + sn[on++] = _; + sn[on++] = A; + sn[on++] = I; + sn[on++] = b; + sn[on++] = v; + sn[on++] = g; + sn[on++] = m; + sn[on++] = h; + if (_n(y, b) && _n(y, h) && _n(A, g)) { + var x = sn[--on]; + var w = sn[--on]; + var M = sn[--on]; + it.c4 = M; + it.c5 = x; + sn[on++] = M; + sn[on++] = w; + if (it.c4 == it.bi && it.c5 == it.yi || (it.c4 == it.yi && it.c5 == it.bi || (it.c4 == it.gi && it.c5 == it.mi || it.c4 == it.mi && it.c5 == it.gi))) it.scr3 = it.scr3 + 100 + } + Bn() + } else on-- + } + } + } + sn[on++] = it.scr1; + sn[on++] = it.scr3 + }; + it.evalmask = function () { + it.sym = sn[--on]; + it.n1 = 0; + it.n2 = 0; + it.n3 = 0; + var t = it.rows; + var e = it.cols; + if (t < e) { + var i = e; + e = t; + t = i + } + it.rle = Lr(Mn(t * 2 + 2)); + it.lastpairs = Lr(it.cols); + it.thispairs = Lr(it.cols); + for (var n = 0, r = Mn(it.cols - 1); n <= r; n += 1) { + it.i = n; + sn[on++] = Infinity; + sn[on++] = 0; + sn[on++] = -1; + for (var a = it.i, o = it.cols, s = Mn(it.rows * it.cols - 1); o < 0 ? a >= s : a <= s; a += o) { + var c = un(it.sym, a); + var l = sn[--on]; + sn[on++] = l; + sn[on++] = c; + if (_n(l, c)) { + on--; + var p = sn[--on]; + var d = sn[--on]; + sn[on++] = Mn(d + 1); + sn[on++] = p + } else { + var u = sn[--on]; + sn[on++] = 1; + sn[on++] = u + } + } + var f = bn() + 2; + An(hn(it.rle, 0, f - 2)); + it.evalrle(); + it.n3 = Mn(sn[--on] + it.n3); + it.n1 = Mn(sn[--on] + it.n1); + on-- + } + for (var h = 0, m = Mn(it.rows - 1); h <= m; h += 1) { + it.i = h; + it.symrow = hn(it.sym, it.i * it.cols, it.cols); + sn[on++] = Infinity; + var g = it.symrow; + sn[on++] = 0; + sn[on++] = -1; + for (var v = 0, b = g.length; v < b; v++) { + var I = un(g, v); + var A = sn[--on]; + sn[on++] = A; + sn[on++] = I; + if (_n(A, I)) { + on--; + var _ = sn[--on]; + var y = sn[--on]; + sn[on++] = Mn(y + 1); + sn[on++] = _ + } else { + var x = sn[--on]; + sn[on++] = 1; + sn[on++] = x + } + } + var w = bn() + 2; + An(hn(it.rle, 0, w - 2)); + it.evalrle(); + it.n3 = Mn(sn[--on] + it.n3); + it.n1 = Mn(sn[--on] + it.n1); + on--; + var M = it.thispairs; + it.thispairs = it.lastpairs; + it.lastpairs = M; + var P = it.symrow; + sn[on++] = -1; + for (var j = 0, E = P.length; j < E; j++) { + var T = un(P, j); + var C = sn[--on]; + sn[on++] = T; + sn[on++] = C; + if (yn(T, C)) { + on--; + var B = sn[--on]; + sn[on++] = -1; + sn[on++] = B + } + } + on--; + An(it.thispairs); + on--; + if (it.i > 0) { + sn[on++] = Infinity; + In(it.lastpairs); + In(it.thispairs); + sn[on++] = it.n2; + for (var S = 0, D = it.cols; S < D; S++) { + var k = sn[--on]; + var N = sn[--on]; + sn[on++] = k; + sn[on++] = N; + if (N != -1) { + var U = sn[on - 1 - Mn(it.cols + 1)]; + if (_n(sn[--on], U)) { + var H = sn[--on]; + sn[on++] = Mn(H + 3) + } + } else on-- + } + it.n2 = sn[--on]; + Bn() + } + } + sn[on++] = Mn(Mn(it.n1 + it.n2) + it.n3) + }; + it.bestscore = 999999999; + for (var pi = 0, di = it.masks.length - 1; pi <= di; pi += 1) { + it.m = pi; + it.masksym = Lr(it.rows * it.cols); + for (var ui = 0, fi = Mn(it.rows * it.cols - 1); ui <= fi; ui += 1) { + it.i = ui; + fn(it.masksym, it.i, xn(un(it.pixs, it.i), un(un(it.masks, it.m), it.i))) + } + if (it.masks.length != 1) { + sn[on++] = it.masksym; + it.evalmask(); + it.score = sn[--on]; + if (it.score < it.bestscore) { + it.bestsym = it.masksym; + it.bestmaskval = it.m; + it.bestscore = it.score + } + } else it.bestsym = it.masksym + } + it.pixs = it.bestsym; + it.metamask = it.bestmaskval; + it.addtometapart = function () { + var t = sn[--on]; + mn(it.metapart, it.p, t); + it.p = t.length + it.p + }; + it.addtometabits = function () { + var t = sn[--on]; + mn(it.metabits, it.q, t); + it.q = t.length + it.q + }; + it.metapart = ln(40); + it.metabits = ln(it.nummetabits); + it.p = 0; + it.q = 0; + if (!it.slave) { + sn[on++] = ~~Math.round(Math.log(it.colors) / Math.log(2)) - 1; + sn[on++] = 3; + it.tofixedbits(); + it.addtometapart(); + sn[on++] = hn(it.metapart, 0, it.p); + sn[on++] = 2; + sn[on++] = -1; + it.ldpc(); + it.addtometabits(); + it.p = 0; + sn[on++] = it.metass; + sn[on++] = 1; + it.tofixedbits(); + it.addtometapart(); + sn[on++] = it.metavf; + sn[on++] = 2; + it.tofixedbits(); + it.addtometapart(); + sn[on++] = it.metamask; + sn[on++] = 3; + it.tofixedbits(); + it.addtometapart(); + if (it.hasslaves) sn[on++] = "1"; + else sn[on++] = "0"; + it.addtometapart(); + sn[on++] = hn(it.metapart, 0, it.p); + sn[on++] = 2; + sn[on++] = -1; + it.ldpc(); + it.addtometabits(); + it.p = 0; + if (it.metass == 0) { + sn[on++] = Mn(Mn(~~(Mn(it.cols - 17) / 4) - un(Lr([0, 4, 8, 16]), it.metavf)) - 1); + sn[on++] = it.metavlen; + it.tofixedbits(); + it.addtometapart() + } else { + sn[on++] = ~~(Mn(it.cols - 17) / 4) - 1; + sn[on++] = ~~(it.metavlen / 2); + it.tofixedbits(); + it.addtometapart(); + sn[on++] = ~~(Mn(it.rows - 17) / 4) - 1; + sn[on++] = ~~(it.metavlen / 2); + it.tofixedbits(); + it.addtometapart() + } + sn[on++] = it.datawc - 3; + sn[on++] = ~~(it.metaelen / 2); + it.tofixedbits(); + it.addtometapart(); + sn[on++] = it.datawr - 4; + sn[on++] = ~~(it.metaelen / 2); + it.tofixedbits(); + it.addtometapart(); + if (it.hasslaves) { + sn[on++] = 0; + sn[on++] = 4; + it.tofixedbits(); + it.addtometapart() + } + sn[on++] = hn(it.metapart, 0, it.p); + sn[on++] = 2; + sn[on++] = -1; + it.ldpc(); + it.addtometabits(); + it.p = 0 + } else { + var hi = it.sameshape ? 0 : 1; + sn[on++] = hi; + sn[on++] = 1; + it.tofixedbits(); + it.addtometapart(); + var mi = it.sameecc ? 0 : 1; + sn[on++] = mi; + sn[on++] = 1; + it.tofixedbits(); + it.addtometapart(); + var gi = it.hasslaves ? 1 : 0; + sn[on++] = gi; + sn[on++] = 1; + it.tofixedbits(); + it.addtometapart(); + sn[on++] = hn(it.metapart, 0, it.p); + sn[on++] = 2; + sn[on++] = -1; + it.ldpc(); + it.addtometabits(); + it.p = 0; + if (!it.sameshape) { + sn[on++] = ~~((it.diffside - 17) / 4) - 1; + sn[on++] = 5; + it.tofixedbits(); + it.addtometapart() + } + if (it.hasslaves) { + sn[on++] = 0; + sn[on++] = 3; + it.tofixedbits(); + it.addtometapart() + } + sn[on++] = hn(it.metapart, 0, it.p); + sn[on++] = 2; + sn[on++] = -1; + it.ldpc(); + it.addtometabits(); + it.p = 0; + if (!it.sameecc) { + sn[on++] = it.datawc - 3; + sn[on++] = ~~(it.metaelen / 2); + it.tofixedbits(); + it.addtometapart(); + sn[on++] = it.datawr - 4; + sn[on++] = ~~(it.metaelen / 2); + it.tofixedbits(); + it.addtometapart() + } + sn[on++] = hn(it.metapart, 0, it.p); + sn[on++] = 2; + sn[on++] = -1; + it.ldpc(); + it.addtometabits(); + it.p = 0 + } + for (var vi = it.q, bi = Mn(it.nummetabits - 1); vi <= bi; vi += 1) fn(it.metabits, vi, 48); + it.i = 0; + it.j = 0; + if (!it.slave) { + var Ii = hn(it.metabits, it.i, 6); + for (var Ai = 0, _i = Ii.length; Ai < _i; Ai++) { + sn[on++] = un(Ii, Ai); + if (it.colors == 4) sn[on++] = Lr([it.bi, it.yi]); + else sn[on++] = Lr([it.ki, it.wi]); + var yi = sn[--on]; + var xi = un(yi, Mn(sn[--on] - 48)); + sn[on++] = xi; + sn[on++] = it.pixs; + In(un(it.metadatamap, it.j)); + it.jmv(); + var wi = sn[--on]; + var Mi = sn[--on]; + fn(Mi, wi, sn[--on]); + it.j = it.j + 1 + } + it.i = it.i + 6 + } + for (var Pi = 0, ji = ~~(Mn(it.nummetabits - it.i) / it.metabpm); Pi < ji; Pi++) { + var Ei = hn(it.metabits, it.i, it.metabpm); + sn[on++] = 0; + for (var Ti = 0, Ci = Ei.length; Ti < Ci; Ti++) { + var Bi = sn[--on]; + sn[on++] = Mn(Bi + Mn(un(Ei, Ti) - 48)) * 2 + } + var Si = un(it.metacolorindex, ~~(sn[--on] / 2)); + sn[on++] = Si; + sn[on++] = it.pixs; + In(un(it.metadatamap, it.j)); + it.jmv(); + var Di = sn[--on]; + var ki = sn[--on]; + fn(ki, Di, sn[--on]); + it.i = Mn(it.i + it.metabpm); + it.j = it.j + 1 + } + var Ni = new Map([ + ["ren", Tn], + ["pixs", it.pixs], + ["pixx", it.cols], + ["pixy", it.rows], + ["colormap", it.palette], + ["height", it.rows * 2 / 72], + ["width", it.cols * 2 / 72], + ["opt", it.options] + ]); + sn[on++] = Ni; + if (!it.dontdraw) Tn() + } + + function Ye() { + var _ = Object.create(Ye.$ctx || (Ye.$ctx = {})); + _.parse = false; + _.dontlint = false; + _.lintreqs = false; + _.dontdraw = false; + _.ccversion = "a"; + _.cccolumns = -1; + _.lintype = ""; + _.linwidth = -1; + sn[on++] = _; + jn(); + _.options = sn[--on]; + _.barcode = sn[--on]; + if (yn(_.ccversion, "a") && yn(_.ccversion, "b") && yn(_.ccversion, "c")) { + sn[on++] = "bwipp.gs1ccBadCCversion#27168"; + sn[on++] = "ccversion must be a, b or c"; + Pn() + } + if (_.cccolumns > 30) { + sn[on++] = "bwipp.gs1ccColumnsTooBig#27172"; + sn[on++] = "The maximum number of composite component columns is 30"; + Pn() + } + if (!Ye.__27190__) (function () { + var t = Object.create(_); + var e = new Map([ + ["ean13", 4], + ["upca", 4], + ["ean8", 3], + ["upce", 2], + ["gs1-128", 4], + ["databaromni", 4], + ["databarstacked", 2], + ["databarstackedomni", 2], + ["databartruncated", 4], + ["databarlimited", 3], + ["databarexpanded", 4], + ["databarexpandedstacked", 4] + ]); + t.lintypecccolumns = e; + for (var i in t) t.hasOwnProperty(i) && (Ye.$ctx[i] = t[i]); + Ye.__27190__ = 1 + })(); + if (yn(_.lintype, "")) { + var U = un(_.lintypecccolumns, _.lintype) !== undefined; + if (!U) { + sn[on++] = "bwipp.gs1ccBadLinType#27194"; + sn[on++] = "The lintype is not recognised"; + Pn() + } + } + if (_.cccolumns == -1) { + if (_n(_.lintype, "gs1-128") && _n(_.ccversion, "c")) { + if (_.linwidth < 0) { + sn[on++] = "bwipp.gs1ccMissingLinWidth#27202"; + sn[on++] = "linwidth must be set for a GS1-128 with a CC-C composite component"; + Pn() + } + sn[on++] = ~~((_.linwidth - 52) / 17) + } else sn[on++] = un(_.lintypecccolumns, _.lintype); + _.cccolumns = sn[--on] + } + sn[on++] = _.barcode; + sn[on++] = "ai"; + Wr(); + _.fncs = sn[--on]; + _.vals = sn[--on]; + _.ais = sn[--on]; + _.isupper = function () { + var t = sn[--on]; + sn[on++] = t >= 65 && t <= 90 + }; + _.isnum0 = function () { + var t = sn[--on]; + sn[on++] = t >= 48 && t <= 57 + }; + _.isnum1 = function () { + var t = sn[--on]; + sn[on++] = t >= 49 && t <= 57 + }; + for (; ;) { + if (_.ais.length >= 1) + if (_n(un(_.ais, 0), "10") || _n(un(_.ais, 0), "11") || _n(un(_.ais, 0), "17")) { + sn[on++] = -1; + sn[on++] = "10"; + break + } if (_.ais.length >= 1) + if (_n(un(_.ais, 0), "90")) { + _.v = un(_.vals, 0); + if (_.v.length >= 1) { + sn[on++] = un(_.v, 0); + _.isupper(); + if (sn[--on]) { + sn[on++] = 0; + sn[on++] = "11"; + break + } + } + if (_.v.length >= 2) { + sn[on++] = un(_.v, 0); + _.isnum1(); + sn[on++] = un(_.v, 1); + _.isupper(); + var H = sn[--on]; + var R = sn[--on]; + if (R && H) { + sn[on++] = 1; + sn[on++] = "11"; + break + } + } + if (_.v.length >= 3) { + sn[on++] = un(_.v, 0); + _.isnum1(); + sn[on++] = un(_.v, 1); + _.isnum0(); + var z = sn[--on]; + var O = sn[--on]; + sn[on++] = Nn(O, z); + sn[on++] = un(_.v, 2); + _.isupper(); + var L = sn[--on]; + var W = sn[--on]; + if (W && L) { + sn[on++] = 2; + sn[on++] = "11"; + break + } + } + if (_.v.length >= 4) { + sn[on++] = un(_.v, 0); + _.isnum1(); + sn[on++] = un(_.v, 1); + _.isnum0(); + var G = sn[--on]; + var Z = sn[--on]; + sn[on++] = Nn(Z, G); + sn[on++] = un(_.v, 2); + _.isnum0(); + var F = sn[--on]; + var Y = sn[--on]; + sn[on++] = Nn(Y, F); + sn[on++] = un(_.v, 3); + _.isupper(); + var Q = sn[--on]; + var J = sn[--on]; + if (J && Q) { + sn[on++] = 3; + sn[on++] = "11"; + break + } + } + } sn[on++] = -1; + sn[on++] = "0"; + break + } + _.method = sn[--on]; + _.npre = sn[--on]; + _.tobin = function () { + var t = ln(sn[--on]); + sn[on++] = t; + for (var e = 0, i = t.length - 1; e <= i; e += 1) { + var n = sn[--on]; + fn(n, e, 48); + sn[on++] = n + } + var r = sn[--on]; + var a = dn(ln(r.length), sn[--on], 2); + mn(r, r.length - a.length, a); + sn[on++] = r + }; + if (!Ye.__27322__) (function () { + var t = Object.create(_); + t.fnc1 = -1; + t.lnumeric = -2; + t.lalphanumeric = -3; + t.liso646 = -4; + sn[on++] = Infinity; + for (var e = 65; e <= 90; e += 1) { + sn[on++] = e; + sn[on++] = e - 65; + sn[on++] = 5; + t.tobin() + } + for (var i = 48; i <= 57; i += 1) { + sn[on++] = i; + sn[on++] = i + 4; + sn[on++] = 6; + t.tobin() + } + sn[on++] = t.fnc1; + sn[on++] = "11111"; + t.alpha = cn(); + sn[on++] = Infinity; + for (var n = 0; n <= 119; n += 1) { + var r = Vi(ln(2), "00"); + var a = dn(ln(2), n, 11); + mn(r, 2 - a.length, a); + sn[on++] = n; + sn[on++] = r; + if (un(r, 0) == 65) { + var o = sn[--on]; + fn(o, 0, 94); + sn[on++] = o + } + var s = sn[--on]; + sn[on++] = s; + if (un(s, 1) == 65) { + var c = sn[--on]; + fn(c, 1, 94); + sn[on++] = c + } + var l = sn[--on]; + var p = Vi(ln(7), "0000000"); + var d = dn(ln(7), Mn(sn[--on] + 8), 2); + mn(p, 7 - d.length, d); + sn[on++] = l; + sn[on++] = p + } + sn[on++] = t.lalphanumeric; + sn[on++] = "0000"; + t.numeric = cn(); + sn[on++] = Infinity; + for (var u = 48; u <= 57; u += 1) { + sn[on++] = u; + sn[on++] = u - 43; + sn[on++] = 5; + t.tobin() + } + sn[on++] = t.fnc1; + sn[on++] = "01111"; + for (var f = 65; f <= 90; f += 1) { + sn[on++] = f; + sn[on++] = f - 33; + sn[on++] = 6; + t.tobin() + } + sn[on++] = 42; + sn[on++] = "111010"; + for (var h = 44; h <= 47; h += 1) { + sn[on++] = h; + sn[on++] = h + 15; + sn[on++] = 6; + t.tobin() + } + sn[on++] = t.lnumeric; + sn[on++] = "000"; + sn[on++] = t.liso646; + sn[on++] = "00100"; + t.alphanumeric = cn(); + sn[on++] = Infinity; + for (var m = 48; m <= 57; m += 1) { + sn[on++] = m; + sn[on++] = m - 43; + sn[on++] = 5; + t.tobin() + } + sn[on++] = t.fnc1; + sn[on++] = "01111"; + for (var g = 65; g <= 90; g += 1) { + sn[on++] = g; + sn[on++] = g - 1; + sn[on++] = 7; + t.tobin() + } + for (var v = 97; v <= 122; v += 1) { + sn[on++] = v; + sn[on++] = v - 7; + sn[on++] = 7; + t.tobin() + } + sn[on++] = 33; + sn[on++] = "11101000"; + sn[on++] = 34; + sn[on++] = "11101001"; + for (var b = 37; b <= 47; b += 1) { + sn[on++] = b; + sn[on++] = b + 197; + sn[on++] = 8; + t.tobin() + } + for (var I = 58; I <= 63; I += 1) { + sn[on++] = I; + sn[on++] = I + 187; + sn[on++] = 8; + t.tobin() + } + sn[on++] = 95; + sn[on++] = "11111011"; + sn[on++] = 32; + sn[on++] = "11111100"; + sn[on++] = t.lnumeric; + sn[on++] = "000"; + sn[on++] = t.lalphanumeric; + sn[on++] = "00100"; + t.iso646 = cn(); + for (var A in t) t.hasOwnProperty(A) && (Ye.$ctx[A] = t[A]); + Ye.__27322__ = 1 + })(); + if (_n(_.method, "10")) { + if (_n(un(_.ais, 0), "11") || _n(un(_.ais, 0), "17")) { + var t = un(_.vals, 0); + var e = Vi(ln(16), "0000000000000000"); + var i = dn(ln(16), pn(hn(t, 0, 2)) * 384 + ((pn(hn(t, 2, 2)) - 1) * 32 + pn(hn(t, 4, 2))), 2); + mn(e, 16 - i.length, i); + sn[on++] = e; + sn[on++] = Infinity; + var V = sn[--on]; + var K = sn[--on]; + sn[on++] = V; + sn[on++] = 1; + sn[on++] = 0; + vn(K, function () { + var t = sn[--on]; + sn[on++] = Mn(t - 48) + }); + var q = _n(un(_.ais, 0), "11") ? 0 : 1; + sn[on++] = q; + _.cdf = Lr(); + _.ais = hn(_.ais, 1, _.ais.length - 1); + _.vals = hn(_.vals, 1, _.vals.length - 1); + _.fncs = hn(_.fncs, 1, _.fncs.length - 1) + } else _.cdf = Lr([1, 0, 1, 1]); + if (_.ais.length != 0) + if (_n(un(_.ais, 0), "10")) { + sn[on++] = Infinity; + vn(un(_.vals, 0)); + _.gpf = Lr(); + if (_.ais.length > 1) { + sn[on++] = Infinity; + In(_.gpf); + sn[on++] = _.fnc1; + _.gpf = Lr() + } + _.ais = hn(_.ais, 1, _.ais.length - 1); + _.vals = hn(_.vals, 1, _.vals.length - 1); + _.fncs = hn(_.fncs, 1, _.fncs.length - 1) + } else _.gpf = Lr([_.fnc1]); + else { + sn[on++] = Infinity; + In(_.cdf); + sn[on++] = 0; + sn[on++] = 0; + sn[on++] = 0; + sn[on++] = 0; + sn[on++] = 0; + sn[on++] = 1; + sn[on++] = 1; + sn[on++] = 1; + sn[on++] = 1; + _.cdf = Lr(); + _.gpf = Lr([]) + } + _.mode = "numeric" + } + if (_n(_.method, "11")) { + _.cdf = Lr([1, 1]); + _.ai90 = un(_.vals, 0); + if (Mn(_.npre + 1) != _.ai90.length) sn[on++] = hn(_.ai90, Mn(_.npre + 1), Mn(Mn(_.ai90.length - _.npre) - 1)); + else sn[on++] = ""; + _.ai90rem = sn[--on]; + sn[on++] = "nalpha"; + sn[on++] = 0; + vn(_.ai90rem, function () { + var t = sn[--on]; + if (t >= 65 && t <= 90) { + var e = sn[--on]; + sn[on++] = Mn(e + 1) + } + }); + var X = sn[--on]; + _[sn[--on]] = X; + sn[on++] = "nnums"; + sn[on++] = 0; + vn(_.ai90rem, function () { + var t = sn[--on]; + if (t >= 48 && t <= 57) { + var e = sn[--on]; + sn[on++] = Mn(e + 1) + } + }); + var $ = sn[--on]; + _[sn[--on]] = $; + sn[on++] = "mode"; + if (qi(_.nalpha, _.nnums)) sn[on++] = "alpha"; + else if (_.nalpha == 0) sn[on++] = "numeric"; + else sn[on++] = "alphanumeric"; + var tt = sn[--on]; + _[sn[--on]] = tt; + if (Mn(_.nalpha + _.nnums) != _.ai90rem.length) _.mode = "alphanumeric"; + sn[on++] = Infinity; + In(_.cdf); + if (_n(_.mode, "alphanumeric")) sn[on++] = 0; + if (_n(_.mode, "numeric")) { + sn[on++] = 1; + sn[on++] = 0 + } + if (_n(_.mode, "alpha")) { + sn[on++] = 1; + sn[on++] = 1 + } + _.cdf = Lr(); + sn[on++] = "ais1"; + if (_.ais.length > 1) sn[on++] = un(_.ais, 1); + else sn[on++] = -1; + var et = sn[--on]; + _[sn[--on]] = et; + sn[on++] = "vals1"; + if (_.vals.length > 1) sn[on++] = un(_.vals, 1); + else sn[on++] = -1; + var it = sn[--on]; + _[sn[--on]] = it; + if (_n(_.ais1, "21") || _n(_.ais1, "8004")) { + sn[on++] = Infinity; + In(_.cdf); + if (_n(_.ais1, "21")) { + sn[on++] = 1; + sn[on++] = 0 + } else { + sn[on++] = 1; + sn[on++] = 1 + } + _.cdf = Lr() + } else { + sn[on++] = Infinity; + In(_.cdf); + sn[on++] = 0; + _.cdf = Lr() + } + sn[on++] = "nval"; + if (_.npre != 0) sn[on++] = pn(hn(_.ai90, 0, _.npre)); + else sn[on++] = 0; + var nt = sn[--on]; + _[sn[--on]] = nt; + gn("BDHIJKLNPQRSTVXZ", hn(_.ai90, _.npre, 1)); + if (sn[--on]) { + var rt = sn[--on]; + var at = sn[--on]; + sn[on++] = rt.length; + sn[on++] = at; + on--; + var ot = sn[--on]; + var st = sn[--on]; + sn[on++] = ot; + sn[on++] = st; + on--; + _.aval = sn[--on] + } else { + on--; + _.aval = -1 + } + if (_.nval < 31 && _.aval != -1) { + var n = Vi(ln(5), "00000"); + var r = dn(ln(5), _.nval, 2); + mn(n, 5 - r.length, r); + sn[on++] = n; + sn[on++] = Infinity; + var ct = sn[--on]; + var lt = sn[--on]; + sn[on++] = ct; + vn(lt, function () { + var t = sn[--on]; + sn[on++] = Mn(t - 48) + }); + _.nbits = Lr(); + var a = Vi(ln(4), "0000"); + var o = dn(ln(4), _.aval, 2); + mn(a, 4 - o.length, o); + sn[on++] = a; + sn[on++] = Infinity; + var pt = sn[--on]; + var dt = sn[--on]; + sn[on++] = pt; + vn(dt, function () { + var t = sn[--on]; + sn[on++] = Mn(t - 48) + }); + _.abits = Lr(); + sn[on++] = Infinity; + In(_.cdf); + In(_.nbits); + In(_.abits); + _.cdf = Lr() + } else { + var s = Vi(ln(10), "0000000000"); + var c = dn(ln(10), _.nval, 2); + mn(s, 10 - c.length, c); + sn[on++] = s; + sn[on++] = Infinity; + var ut = sn[--on]; + var ft = sn[--on]; + sn[on++] = ut; + vn(ft, function () { + var t = sn[--on]; + sn[on++] = Mn(t - 48) + }); + _.nbits = Lr(); + var l = Vi(ln(5), "00000"); + var p = dn(ln(5), Mn(un(_.ai90, _.npre) - 65), 2); + mn(l, 5 - p.length, p); + sn[on++] = l; + sn[on++] = Infinity; + var ht = sn[--on]; + var mt = sn[--on]; + sn[on++] = ht; + vn(mt, function () { + var t = sn[--on]; + sn[on++] = Mn(t - 48) + }); + _.abits = Lr(); + sn[on++] = Infinity; + In(_.cdf); + sn[on++] = 1; + sn[on++] = 1; + sn[on++] = 1; + sn[on++] = 1; + sn[on++] = 1; + In(_.nbits); + In(_.abits); + _.cdf = Lr() + } + if (yn(_.mode, "alpha")) { + sn[on++] = Infinity; + vn(_.ai90rem); + if (_.ais.length > 1) sn[on++] = _.fnc1; + _.gpf = Lr() + } else { + sn[on++] = Infinity; + vn(_.ai90rem); + if (_.ais.length > 1) sn[on++] = _.fnc1; + _.in = Lr(); + _.out = Lr(_.in.length * 6); + _.j = 0; + for (var d = 0, gt = _.in.length - 1; d <= gt; d += 1) { + var u = un(_.alpha, un(_.in, d)); + sn[on++] = u; + sn[on++] = u; + sn[on++] = Infinity; + var vt = sn[--on]; + var bt = sn[--on]; + sn[on++] = vt; + vn(bt, function () { + var t = sn[--on]; + sn[on++] = Mn(t - 48) + }); + mn(_.out, _.j, Lr()); + _.j = sn[--on].length + _.j + } + sn[on++] = Infinity; + In(_.cdf); + In(hn(_.out, 0, _.j)); + _.cdf = Lr(); + _.gpf = Lr([]); + if (_.ais.length > 1) _.mode = "numeric" + } + _.ais = hn(_.ais, 1, _.ais.length - 1); + _.vals = hn(_.vals, 1, _.vals.length - 1); + _.fncs = hn(_.fncs, 1, _.fncs.length - 1); + if (_.ais.length != 0) + if (_n(_.ais1, "21") || _n(_.ais1, "8004")) { + sn[on++] = Infinity; + In(_.gpf); + vn(_.vals1); + _.gpf = Lr(); + _.ais = hn(_.ais, 1, _.ais.length - 1); + _.vals = hn(_.vals, 1, _.vals.length - 1); + _.fncs = hn(_.fncs, 1, _.fncs.length - 1); + if (_.ais.length != 0) { + sn[on++] = Infinity; + In(_.gpf); + sn[on++] = _.fnc1; + _.gpf = Lr() + } + } + } + if (_n(_.method, "0")) { + _.cdf = Lr([0]); + _.gpf = Lr([]); + _.mode = "numeric" + } + for (var f = 0, It = _.ais.length - 1; f <= It; f += 1) { + _.i = f; + _.ai = un(_.ais, _.i); + _.val = un(_.vals, _.i); + var h = Lr(_.gpf.length + _.ai.length + _.val.length); + mn(h, 0, _.gpf); + sn[on++] = h; + sn[on++] = h; + sn[on++] = _.gpf.length; + sn[on++] = _.ai; + sn[on++] = Infinity; + var At = sn[--on]; + var _t = sn[--on]; + sn[on++] = At; + vn(_t); + var yt = Lr(); + var xt = sn[--on]; + mn(sn[--on], xt, yt); + var m = sn[--on]; + sn[on++] = m; + sn[on++] = m; + sn[on++] = _.gpf.length + _.ai.length; + sn[on++] = _.val; + sn[on++] = Infinity; + var wt = sn[--on]; + var Mt = sn[--on]; + sn[on++] = wt; + vn(Mt); + var Pt = Lr(); + var jt = sn[--on]; + mn(sn[--on], jt, Pt); + _.gpf = sn[--on]; + if (_.i != _.ais.length - 1 && un(_.fncs, _.i)) { + var g = Lr(_.gpf.length + 1); + mn(g, 0, _.gpf); + fn(g, _.gpf.length, _.fnc1); + _.gpf = g + } + } + if (!Ye.__27491__) (function () { + var t = Object.create(_); + var e = new Map([ + ["a", Lr([Lr([167, 138, 118, 108, 88, 78, 59]), Lr([167, 138, 118, 98, 78]), Lr([197, 167, 138, 108, 78])])], + ["b", Lr([Lr([336, 296, 256, 208, 160, 104, 56]), Lr([768, 648, 536, 416, 304, 208, 152, 112, 72, 32]), Lr([1184, 1016, 840, 672, 496, 352, 264, 208, 152, 96, 56])])] + ]); + t.bitcapsmaps = e; + for (var i in t) t.hasOwnProperty(i) && (Ye.$ctx[i] = t[i]); + Ye.__27491__ = 1 + })(); + _.rembits = function () { + _.used = sn[--on]; + if (yn(_.ccversion, "c")) { + _.bitcaps = un(un(_.bitcapsmaps, _.ccversion), Mn(_.cccolumns - 2)); + sn[on++] = -1; + vn(_.bitcaps, function () { + var t = sn[--on]; + sn[on++] = t; + if (kn(t, _.used)) { + var e = sn[--on]; + var i = sn[--on]; + sn[on++] = e; + sn[on++] = i + } + on-- + }); + var t = sn[--on]; + sn[on++] = t; + if (t != -1) { + var e = sn[--on]; + sn[on++] = Mn(e - _.used) + } + } else { + var i = new Map([ + ["c", -1] + ]); + var n = un(i, _.ccversion); + var r = ~~Math.ceil(_.used / 8); + _.m = ~~(r / 6) * 5 + r % 6; + if (_.m <= 40) sn[on++] = 8; + if (_.m >= 41 && _.m <= 160) sn[on++] = 16; + if (_.m >= 161 && _.m <= 320) sn[on++] = 32; + if (_.m >= 321 && _.m <= 833) sn[on++] = 64; + if (_.m >= 834) sn[on++] = 32; + _.eccws = sn[--on]; + _.m = Mn(Mn(_.m + _.eccws) + 3); + if (_.cccolumns > 30) _.cccolumns = 30; + for (; ;) { + if (~~Math.ceil(_.m / _.cccolumns) <= 30 || _.cccolumns >= 30) break; + _.cccolumns = _.cccolumns + 1 + } + _.r = ~~Math.ceil(_.m / _.cccolumns); + if (_.r < 3) _.r = 3; + var a = Mn(Mn(_.cccolumns * _.r - _.eccws) - 3); + _.tgt = Mn(~~(a / 5) * 6 + a % 5) * 8; + if (_.used <= 8304) sn[on++] = Mn(_.tgt - _.used); + else sn[on++] = -1 + } + var o = sn[--on]; + sn[on++] = o; + if (o == -1) { + on--; + if (_n(_.ccversion, "a")) _.ccversion = "b"; + else if (_n(_.ccversion, "b") && _n(_.lintype, "gs1-128")) { + _.ccversion = "c"; + _.cccolumns = ~~((_.linwidth - 52) / 17) + } else _.ccversion = -1; + sn[on++] = _.used; + _.rembits() + } + }; + _.encode = function () { + var t = sn[--on]; + sn[on++] = t; + if (yn(t, "raw")) { + var e = sn[--on]; + var i = un(e, sn[--on]); + sn[on++] = i + } else on--; + sn[on++] = Infinity; + var n = sn[--on]; + var r = sn[--on]; + sn[on++] = n; + vn(r, function () { + var t = sn[--on]; + sn[on++] = Mn(t - 48) + }); + var a = Lr(); + mn(_.gpfenc, _.j, a); + _.j = a.length + _.j + }; + sn[on++] = Infinity; + for (var v = 0, Et = _.gpf.length; v < Et; v++) sn[on++] = 0; + sn[on++] = 0; + sn[on++] = -1; + _.numericruns = Lr(); + sn[on++] = Infinity; + for (var b = 0, Tt = _.gpf.length; b < Tt; b++) sn[on++] = 0; + sn[on++] = 0; + _.alphanumericruns = Lr(); + sn[on++] = Infinity; + for (var I = 0, Ct = _.gpf.length; I < Ct; I++) sn[on++] = 0; + sn[on++] = 9999; + _.nextiso646only = Lr(); + for (var A = _.gpf.length - 1; A >= 0; A -= 1) { + _.i = A; + var y = Vi(ln(2), "00"); + var x = un(_.gpf, _.i); + sn[on++] = un(_.gpf, _.i); + sn[on++] = y; + sn[on++] = y; + sn[on++] = 0; + sn[on++] = x; + if (x == _.fnc1) { + on--; + sn[on++] = 94 + } + var Bt = sn[--on]; + var St = sn[--on]; + fn(sn[--on], St, Bt); + if (_.i < _.gpf.length - 1) { + var Dt = sn[--on]; + var kt = un(_.gpf, _.i + 1); + sn[on++] = Dt; + sn[on++] = Dt; + sn[on++] = 1; + sn[on++] = kt; + if (kt == _.fnc1) { + on--; + sn[on++] = 94 + } + var Nt = sn[--on]; + var Ut = sn[--on]; + fn(sn[--on], Ut, Nt) + } + var Ht = un(_.numeric, sn[--on]) !== undefined; + if (Ht) fn(_.numericruns, _.i, Mn(un(_.numericruns, _.i + 2) + 2)); + else fn(_.numericruns, _.i, 0); + var Rt = sn[--on]; + var zt = un(_.alphanumeric, Rt) !== undefined; + sn[on++] = Rt; + if (zt) fn(_.alphanumericruns, _.i, Mn(un(_.alphanumericruns, _.i + 1) + 1)); + else fn(_.alphanumericruns, _.i, 0); + var Ot = sn[--on]; + var Lt = un(_.iso646, Ot) !== undefined; + var Wt = un(_.alphanumeric, Ot) !== undefined; + if (Lt && !Wt) fn(_.nextiso646only, _.i, 0); + else fn(_.nextiso646only, _.i, Mn(un(_.nextiso646only, _.i + 1) + 1)) + } + _.gpfenc = Lr(8304); + _.i = 0; + _.j = 0; + for (; ;) { + if (_.i == _.gpf.length) break; + for (; ;) { + if (_n(_.mode, "numeric")) + if (_.i <= _.gpf.length - 2) { + var Gt = ln(2); + var Zt = un(_.gpf, _.i); + sn[on++] = Gt; + sn[on++] = Gt; + sn[on++] = 0; + sn[on++] = Zt; + if (Zt == _.fnc1) { + on--; + sn[on++] = 94 + } + var Ft = sn[--on]; + var Yt = sn[--on]; + fn(sn[--on], Yt, Ft); + var Qt = sn[--on]; + var Jt = un(_.gpf, _.i + 1); + sn[on++] = Qt; + sn[on++] = Qt; + sn[on++] = 1; + sn[on++] = Jt; + if (Jt == _.fnc1) { + on--; + sn[on++] = 94 + } + var Vt = sn[--on]; + var Kt = sn[--on]; + fn(sn[--on], Kt, Vt); + var qt = sn[--on]; + var Xt = un(_.numeric, qt) !== undefined; + sn[on++] = qt; + if (Xt) { + sn[on++] = _.numeric; + _.encode(); + _.i = _.i + 2; + break + } + on--; + sn[on++] = _.lalphanumeric; + sn[on++] = _.numeric; + _.encode(); + _.mode = "alphanumeric"; + break + } else { + var $t = un(_.gpf, _.i); + if ($t < 48 || $t > 57) { + sn[on++] = _.lalphanumeric; + sn[on++] = _.numeric; + _.encode(); + _.mode = "alphanumeric"; + break + } + sn[on++] = "rem"; + sn[on++] = _.cdf.length + _.j; + _.rembits(); + var te = sn[--on]; + _[sn[--on]] = te; + if (_.rem >= 4 && _.rem <= 6) { + var ee = hn(Vi(ln(6), "000000"), 0, _.rem); + var ie = dn(ln(4), Mn(un(_.gpf, _.i) - 47), 2); + mn(ee, 4 - ie.length, ie); + sn[on++] = ee; + sn[on++] = "raw"; + _.encode(); + _.i = _.i + 1; + break + } else { + var w = ln(2); + fn(w, 0, un(_.gpf, _.i)); + fn(w, 1, 94); + sn[on++] = w; + sn[on++] = _.numeric; + _.encode(); + _.i = _.i + 1; + break + } + } if (_n(_.mode, "alphanumeric")) { + if (un(_.gpf, _.i) == _.fnc1) { + sn[on++] = _.fnc1; + sn[on++] = _.alphanumeric; + _.encode(); + _.mode = "numeric"; + _.i = _.i + 1; + break + } + var ne = un(_.gpf, _.i); + var re = un(_.iso646, ne) !== undefined; + var ae = un(_.alphanumeric, ne) !== undefined; + if (re && !ae) { + sn[on++] = _.liso646; + sn[on++] = _.alphanumeric; + _.encode(); + _.mode = "iso646"; + break + } + if (un(_.numericruns, _.i) >= 6) { + sn[on++] = _.lnumeric; + sn[on++] = _.alphanumeric; + _.encode(); + _.mode = "numeric"; + break + } + var oe = un(_.numericruns, _.i); + if (oe >= 4 && Mn(oe + _.i) == _.gpf.length) { + sn[on++] = _.lnumeric; + sn[on++] = _.alphanumeric; + _.encode(); + _.mode = "numeric"; + break + } + sn[on++] = un(_.gpf, _.i); + sn[on++] = _.alphanumeric; + _.encode(); + _.i = _.i + 1; + break + } + if (_n(_.mode, "iso646")) { + if (un(_.gpf, _.i) == _.fnc1) { + sn[on++] = _.fnc1; + sn[on++] = _.iso646; + _.encode(); + _.mode = "numeric"; + _.i = _.i + 1; + break + } + if (un(_.numericruns, _.i) >= 4 && un(_.nextiso646only, _.i) >= 10) { + sn[on++] = _.lnumeric; + sn[on++] = _.iso646; + _.encode(); + _.mode = "numeric"; + break + } + if (un(_.alphanumericruns, _.i) >= 5 && un(_.nextiso646only, _.i) >= 10) { + sn[on++] = _.lalphanumeric; + sn[on++] = _.iso646; + _.encode(); + _.mode = "alphanumeric"; + break + } + sn[on++] = un(_.gpf, _.i); + sn[on++] = _.iso646; + _.encode(); + _.i = _.i + 1; + break + } + } + } + _.gpf = hn(_.gpfenc, 0, _.j); + sn[on++] = "pad"; + sn[on++] = _.cdf.length + _.gpf.length; + _.rembits(); + var se = Lr(sn[--on]); + _[sn[--on]] = se; + if (_.pad.length > 0) { + for (var M = 0, ce = _.pad.length - 1; M <= ce; M += 5) { + _.i = M; + var le = _.pad; + var pe = _.i; + var de = Lr([0, 0, 1, 0, 0]); + var ue = _.pad; + var fe = _.i; + var he = 5; + var P = ue.length - fe; + if (ue.length - fe > 5) { + var me = he; + he = P; + P = me + } + mn(le, pe, hn(de, 0, P)) + } + if (_n(_.mode, "numeric")) { + sn[on++] = Infinity; + sn[on++] = 0; + sn[on++] = 0; + sn[on++] = 0; + sn[on++] = 0; + In(_.pad); + _.pad = hn(Lr(), 0, _.pad.length) + } + if (_n(_.mode, "alpha")) { + sn[on++] = Infinity; + sn[on++] = 1; + sn[on++] = 1; + sn[on++] = 1; + sn[on++] = 1; + sn[on++] = 1; + sn[on++] = 0; + sn[on++] = 0; + sn[on++] = 0; + sn[on++] = 0; + In(_.pad); + _.pad = hn(Lr(), 0, _.pad.length) + } + } + sn[on++] = Infinity; + In(_.cdf); + In(_.gpf); + In(_.pad); + _.bits = Lr(); + if (!Ye.__27702__) (function () { + var t = Object.create(_); + sn[on++] = Infinity; + sn[on++] = Lr([0, 0, 0, 0, 0, 0, 1]); + for (var e = 0, i = 68; e < i; e++) sn[on++] = Lr(7); + t.pwr928 = Lr(); + for (var n = 1; n <= 68; n += 1) { + t.j = n; + t.v = 0; + for (var r = 6; r >= 1; r -= 1) { + t.i = r; + t.v = Mn(un(un(t.pwr928, t.j - 1), t.i) * 2 + ~~(t.v / 928)); + fn(un(t.pwr928, t.j), t.i, t.v % 928) + } + fn(un(t.pwr928, t.j), 0, Mn(un(un(t.pwr928, t.j - 1), 0) * 2 + ~~(t.v / 928))) + } + for (var a in t) t.hasOwnProperty(a) && (Ye.$ctx[a] = t[a]); + Ye.__27702__ = 1 + })(); + if (_.ccversion == "a") { + sn[on++] = Infinity; + for (var ge = 0, ve = 28; ge < ve; ge++) sn[on++] = 0; + _.cws = Lr(); + _.b = 0; + _.c = 0; + for (; ;) { + if (_.b == _.bits.length) break; + var be = _.bits; + var Ie = _.b; + var Ae = _.bits; + var _e = _.b; + var ye = Ae.length - _e; + var j = 69; + if (69 > Ae.length - _e) { + var me = ye; + ye = j; + j = me + } + _.bs = hn(be, Ie, j); + _.bsl = _.bs.length; + _.cs = hn(_.cws, _.c, ~~(_.bsl / 10) + 1); + _.csl = _.cs.length; + for (var E = 0, xe = _.bsl - 1; E <= xe; E += 1) { + _.i = E; + for (var T = 0, we = _.csl - 1; T <= we; T += 1) { + _.j = T; + var Me = _.cs; + var Pe = _.j; + fn(Me, Pe, Mn(un(Me, Pe) + un(un(_.pwr928, _.i), _.j + 7 - _.csl) * un(_.bs, _.bsl - _.i - 1))) + } + } + for (var C = _.csl - 1; C >= 1; C -= 1) { + _.i = C; + var je = _.cs; + var Ee = _.i; + fn(je, Ee - 1, Mn(un(je, Ee - 1) + ~~(un(_.cs, _.i) / 928))); + var Te = _.cs; + var Ce = _.i; + fn(Te, Ce, un(Te, Ce) % 928) + } + _.b = _.b + _.bsl; + _.c = _.c + _.csl + } + _.cws = hn(_.cws, 0, _.c); + _.barcode = ln(_.cws.length * 4); + for (var B = 0, Be = _.cws.length - 1; B <= Be; B += 1) { + _.i = B; + var Se = Vi(ln(4), "^000"); + var De = dn(ln(4), un(_.cws, _.i), 10); + mn(Se, 4 - De.length, De); + mn(_.barcode, _.i * 4, Se) + } + delete _.options["parse"]; + fn(_.options, "dontdraw", true); + fn(_.options, "cca", true); + fn(_.options, "columns", _.cccolumns); + sn[on++] = "args"; + sn[on++] = _.barcode; + sn[on++] = _.options; + Fe(); + var ke = sn[--on]; + _[sn[--on]] = ke + } + if (_.ccversion == "b") { + _.barcode = ln(~~(_.bits.length / 8)); + for (var S = 0, Ne = _.barcode.length - 1; S <= Ne; S += 1) { + _.i = S; + var Ue = hn(_.bits, _.i * 8, 8); + sn[on++] = 0; + for (var D = 0, He = Ue.length; D < He; D++) { + var Re = sn[--on]; + sn[on++] = Mn(Re + un(Ue, D)) * 2 + } + fn(_.barcode, _.i, ~~(sn[--on] / 2)) + } + delete _.options["parse"]; + fn(_.options, "dontdraw", true); + fn(_.options, "ccb", true); + fn(_.options, "columns", _.cccolumns); + sn[on++] = "args"; + sn[on++] = _.barcode; + sn[on++] = _.options; + Fe(); + var ze = sn[--on]; + _[sn[--on]] = ze + } + if (_.ccversion == "c") { + _.barcode = ln(~~(_.bits.length / 8)); + for (var k = 0, Oe = _.barcode.length - 1; k <= Oe; k += 1) { + _.i = k; + var Le = hn(_.bits, _.i * 8, 8); + sn[on++] = 0; + for (var N = 0, We = Le.length; N < We; N++) { + var Ge = sn[--on]; + sn[on++] = Mn(Ge + un(Le, N)) * 2 + } + fn(_.barcode, _.i, ~~(sn[--on] / 2)) + } + delete _.options["parse"]; + fn(_.options, "dontdraw", true); + fn(_.options, "ccc", true); + fn(_.options, "columns", _.cccolumns); + fn(_.options, "eclevel", ~~(Math.log(_.eccws) / Math.log(2)) - 1); + sn[on++] = "args"; + sn[on++] = _.barcode; + sn[on++] = _.options; + Qe(); + var Ze = sn[--on]; + _[sn[--on]] = Ze + } + sn[on++] = _.args; + if (!_.dontdraw) Tn() + } + + function Tt() { + var t = Object.create(Tt.$ctx || (Tt.$ctx = {})); + t.dontdraw = false; + t.usematrix = false; + t.parse = false; + t.dontlint = false; + t.lintreqs = true; + sn[on++] = t; + jn(); + t.options = sn[--on]; + t.barcode = sn[--on]; + if (t.dontdraw) t.usematrix = true; + gn(t.barcode, "|"); + if (sn[--on]) { + t.linear = sn[--on]; + on--; + t.comp = sn[--on] + } else { + on--; + sn[on++] = "bwipp.missingCompositeComponent#27832"; + sn[on++] = "A Composite Component must be provided following a pipe character"; + Pn() + } + fn(t.options, "lintype", "ean13"); + fn(t.options, "inkspread", "0"); + fn(t.options, "dontdraw", true); + fn(t.options, "dontlint", true); + var e = ln(t.comp.length + 18); + mn(e, 0, "(01)00000000000000"); + mn(e, 18, t.comp); + sn[on++] = e; + sn[on++] = "ai"; + Wr(); + on -= 3; + sn[on++] = t.linear; + sn[on++] = t.options; + Z(); + if (!t.usematrix) { + Y.save(); + Ki(); + Y.rmoveto(-1, 72); + sn[on++] = Infinity; + sn[on++] = Infinity; + sn[on++] = 0; + sn[on++] = 1; + for (var i = 0, n = 93; i < n; i++) sn[on++] = 0; + sn[on++] = 1; + sn[on++] = 0; + sn[on++] = 1; + sn[on++] = 0; + for (var r = 0, a = 93; r < a; r++) sn[on++] = 0; + sn[on++] = 0; + sn[on++] = 1; + sn[on++] = 0; + sn[on++] = 1; + for (var o = 0, s = 93; o < s; o++) sn[on++] = 0; + sn[on++] = 1; + sn[on++] = 0; + var c = Lr(); + sn[on++] = "ren"; + sn[on++] = Tn; + sn[on++] = "pixs"; + sn[on++] = c; + sn[on++] = "pixx"; + sn[on++] = 97; + sn[on++] = "pixy"; + sn[on++] = 3; + sn[on++] = "height"; + sn[on++] = 6 / 72; + sn[on++] = "width"; + sn[on++] = 97 / 72; + sn[on++] = "opt"; + sn[on++] = t.options; + var l = cn(); + sn[on++] = l; + Tn(); + Y.rmoveto(-2, 6); + sn[on++] = t.comp; + sn[on++] = t.options; + Ye(); + Tn(); + Y.restore() + } else { + t.linsym = sn[--on]; + t.sbs = un(t.linsym, "sbs"); + t.bhs = un(t.linsym, "bhs"); + t.bbs = un(t.linsym, "bbs"); + sn[on++] = "linwidth"; + sn[on++] = 0; + vn(t.sbs, function () { + var t = sn[--on]; + var e = sn[--on]; + sn[on++] = Mn(e + pn(t)) + }); + var p = sn[--on]; + t[sn[--on]] = p; + sn[on++] = "compsym"; + sn[on++] = t.comp; + sn[on++] = t.options; + Ye(); + var d = sn[--on]; + t[sn[--on]] = d; + t.ccpixs = un(t.compsym, "pixs"); + t.ccpixx = un(t.compsym, "pixx"); + sn[on++] = Infinity; + for (var u = 0, f = Mn(t.ccpixx - 97); u < f; u++) sn[on++] = 0; + t.linpad = Lr(); + t.diff = Mn(Mn(Mn(t.linwidth + t.linpad.length) + 2) - t.ccpixx); + if (t.diff > 0) { + sn[on++] = Infinity; + for (var h = 0, m = t.diff; h < m; h++) sn[on++] = 0; + t.ccrpad = Lr(); + t.pixx = Mn(t.ccpixx + t.diff) + } else { + t.ccrpad = Lr(0); + t.pixx = t.ccpixx + } + sn[on++] = Infinity; + for (var g = 0, v = t.ccpixx, b = t.ccpixs.length - 1; v < 0 ? g >= b : g <= b; g += v) { + t.i = g; + for (var I = 0, A = 2; I < A; I++) { + In(hn(t.ccpixs, t.i, t.ccpixx)); + In(t.ccrpad) + } + } + for (var _ = 0, y = 2; _ < y; _++) { + In(t.linpad); + sn[on++] = 0; + sn[on++] = 1; + for (var x = 0, w = 93; x < w; x++) sn[on++] = 0; + sn[on++] = 1; + sn[on++] = 0; + In(t.ccrpad) + } + for (var M = 0, P = 2; M < P; M++) { + In(t.linpad); + sn[on++] = 1; + sn[on++] = 0; + for (var j = 0, U = 93; j < U; j++) sn[on++] = 0; + sn[on++] = 0; + sn[on++] = 1; + In(t.ccrpad) + } + for (var E = 0, H = 2; E < H; E++) { + In(t.linpad); + sn[on++] = 0; + sn[on++] = 1; + for (var T = 0, R = 93; T < R; T++) sn[on++] = 0; + sn[on++] = 1; + sn[on++] = 0; + In(t.ccrpad) + } + for (var C = 71; C >= 0; C -= 1) { + t.y = C; + In(t.linpad); + sn[on++] = 0; + for (var B = 0, z = t.sbs.length - 1; B <= z; B += 1) { + t.i = B; + if (t.i % 2 == 0) { + var S = un(t.bbs, ~~(t.i / 2)) * 72; + if (S > t.y || Mn(S + un(t.bhs, ~~(t.i / 2)) * 72) < t.y) + for (var D = 0, O = pn(un(t.sbs, t.i)); D < O; D++) sn[on++] = 0; + else + for (var k = 0, L = pn(un(t.sbs, t.i)); k < L; k++) sn[on++] = 1 + } else + for (var N = 0, W = pn(un(t.sbs, t.i)); N < W; N++) sn[on++] = 0 + } + sn[on++] = 0 + } + t.pixs = Lr(); + t.pixy = ~~(t.pixs.length / t.pixx); + var G = new Map([ + ["ren", Tn], + ["pixs", t.pixs], + ["pixx", t.pixx], + ["pixy", t.pixy], + ["height", t.pixy / 72], + ["width", t.pixx / 72], + ["opt", t.options] + ]); + sn[on++] = G; + if (!t.dontdraw) { + Y.save(); + Tn(); + Y.restore() + } + } + } + + function Ct() { + var t = Object.create(Ct.$ctx || (Ct.$ctx = {})); + t.dontdraw = false; + t.usematrix = false; + t.parse = false; + t.dontlint = false; + t.lintreqs = true; + sn[on++] = t; + jn(); + t.options = sn[--on]; + t.barcode = sn[--on]; + if (t.dontdraw) t.usematrix = true; + gn(t.barcode, "|"); + if (sn[--on]) { + t.linear = sn[--on]; + on--; + t.comp = sn[--on] + } else { + on--; + sn[on++] = "bwipp.missingCompositeComponent#27993"; + sn[on++] = "A Composite Component must be provided following a pipe character"; + Pn() + } + fn(t.options, "lintype", "ean8"); + fn(t.options, "inkspread", "0"); + fn(t.options, "dontdraw", true); + fn(t.options, "dontlint", true); + var e = ln(t.comp.length + 18); + mn(e, 0, "(01)00000000000000"); + mn(e, 18, t.comp); + sn[on++] = e; + sn[on++] = "ai"; + Wr(); + on -= 3; + sn[on++] = t.linear; + sn[on++] = t.options; + Q(); + if (!t.usematrix) { + Y.save(); + Ki(); + Y.rmoveto(-1, 72); + sn[on++] = Infinity; + sn[on++] = Infinity; + sn[on++] = 0; + sn[on++] = 1; + for (var i = 0, n = 65; i < n; i++) sn[on++] = 0; + sn[on++] = 1; + sn[on++] = 0; + sn[on++] = 1; + sn[on++] = 0; + for (var r = 0, a = 65; r < a; r++) sn[on++] = 0; + sn[on++] = 0; + sn[on++] = 1; + sn[on++] = 0; + sn[on++] = 1; + for (var o = 0, s = 65; o < s; o++) sn[on++] = 0; + sn[on++] = 1; + sn[on++] = 0; + var c = Lr(); + sn[on++] = "ren"; + sn[on++] = Tn; + sn[on++] = "pixs"; + sn[on++] = c; + sn[on++] = "pixx"; + sn[on++] = 69; + sn[on++] = "pixy"; + sn[on++] = 3; + sn[on++] = "height"; + sn[on++] = 6 / 72; + sn[on++] = "width"; + sn[on++] = 69 / 72; + sn[on++] = "opt"; + sn[on++] = t.options; + var l = cn(); + sn[on++] = l; + Tn(); + sn[on++] = t.comp; + sn[on++] = t.options; + Ye(); + var p = sn[--on]; + Y.rmoveto(Mn(69 - un(p, "pixx")), 6); + sn[on++] = p; + Tn(); + Y.restore() + } else { + t.linsym = sn[--on]; + t.sbs = un(t.linsym, "sbs"); + t.bhs = un(t.linsym, "bhs"); + t.bbs = un(t.linsym, "bbs"); + sn[on++] = "linwidth"; + sn[on++] = 0; + vn(t.sbs, function () { + var t = sn[--on]; + var e = sn[--on]; + sn[on++] = Mn(e + pn(t)) + }); + var d = sn[--on]; + t[sn[--on]] = d; + var u = t.comp; + sn[on++] = "compsym"; + sn[on++] = u; + sn[on++] = t.options; + Ye(); + var f = sn[--on]; + t[sn[--on]] = f; + t.ccpixs = un(t.compsym, "pixs"); + t.ccpixx = un(t.compsym, "pixx"); + sn[on++] = Infinity; + for (var h = 0, m = Mn(t.ccpixx - 69); h < m; h++) sn[on++] = 0; + t.linpad = Lr(); + t.diff = Mn(Mn(Mn(t.linwidth + t.linpad.length) + 2) - t.ccpixx); + if (t.diff > 0) { + sn[on++] = Infinity; + for (var g = 0, v = t.diff; g < v; g++) sn[on++] = 0; + t.ccrpad = Lr(); + t.pixx = Mn(t.ccpixx + t.diff) + } else { + t.ccrpad = Lr(0); + t.pixx = t.ccpixx + } + sn[on++] = Infinity; + for (var b = 0, I = t.ccpixx, A = t.ccpixs.length - 1; I < 0 ? b >= A : b <= A; b += I) { + t.i = b; + for (var _ = 0, y = 2; _ < y; _++) { + In(hn(t.ccpixs, t.i, t.ccpixx)); + In(t.ccrpad) + } + } + for (var x = 0, w = 2; x < w; x++) { + In(t.linpad); + sn[on++] = 0; + sn[on++] = 1; + for (var M = 0, U = 65; M < U; M++) sn[on++] = 0; + sn[on++] = 1; + sn[on++] = 0; + In(t.ccrpad) + } + for (var P = 0, H = 2; P < H; P++) { + In(t.linpad); + sn[on++] = 1; + sn[on++] = 0; + for (var j = 0, R = 65; j < R; j++) sn[on++] = 0; + sn[on++] = 0; + sn[on++] = 1; + In(t.ccrpad) + } + for (var E = 0, z = 2; E < z; E++) { + In(t.linpad); + sn[on++] = 0; + sn[on++] = 1; + for (var T = 0, O = 65; T < O; T++) sn[on++] = 0; + sn[on++] = 1; + sn[on++] = 0; + In(t.ccrpad) + } + for (var C = 71; C >= 0; C -= 1) { + t.y = C; + In(t.linpad); + sn[on++] = 0; + for (var B = 0, L = t.sbs.length - 1; B <= L; B += 1) { + t.i = B; + if (t.i % 2 == 0) { + var S = un(t.bbs, ~~(t.i / 2)) * 72; + if (S > t.y || Mn(S + un(t.bhs, ~~(t.i / 2)) * 72) < t.y) + for (var D = 0, W = pn(un(t.sbs, t.i)); D < W; D++) sn[on++] = 0; + else + for (var k = 0, G = pn(un(t.sbs, t.i)); k < G; k++) sn[on++] = 1 + } else + for (var N = 0, Z = pn(un(t.sbs, t.i)); N < Z; N++) sn[on++] = 0 + } + sn[on++] = 0 + } + t.pixs = Lr(); + t.pixy = ~~(t.pixs.length / t.pixx); + var F = new Map([ + ["ren", Tn], + ["pixs", t.pixs], + ["pixx", t.pixx], + ["pixy", t.pixy], + ["height", t.pixy / 72], + ["width", t.pixx / 72], + ["opt", t.options] + ]); + sn[on++] = F; + if (!t.dontdraw) { + Y.save(); + Tn(); + Y.restore() + } + } + } + + function Bt() { + var t = Object.create(Bt.$ctx || (Bt.$ctx = {})); + t.dontdraw = false; + t.usematrix = false; + t.parse = false; + t.dontlint = false; + t.lintreqs = true; + sn[on++] = t; + jn(); + t.options = sn[--on]; + t.barcode = sn[--on]; + if (t.dontdraw) t.usematrix = true; + gn(t.barcode, "|"); + if (sn[--on]) { + t.linear = sn[--on]; + on--; + t.comp = sn[--on] + } else { + on--; + sn[on++] = "bwipp.missingCompositeComponent#28157"; + sn[on++] = "A Composite Component must be provided following a pipe character"; + Pn() + } + fn(t.options, "lintype", "ean13"); + fn(t.options, "inkspread", "0"); + fn(t.options, "dontdraw", true); + fn(t.options, "dontlint", true); + var e = ln(t.comp.length + 18); + mn(e, 0, "(01)00000000000000"); + mn(e, 18, t.comp); + sn[on++] = e; + sn[on++] = "ai"; + Wr(); + on -= 3; + sn[on++] = t.linear; + sn[on++] = t.options; + F(); + if (!t.usematrix) { + Y.save(); + Ki(); + Y.rmoveto(-1, 72); + sn[on++] = Infinity; + sn[on++] = Infinity; + sn[on++] = 0; + sn[on++] = 1; + for (var i = 0, n = 93; i < n; i++) sn[on++] = 0; + sn[on++] = 1; + sn[on++] = 0; + sn[on++] = 1; + sn[on++] = 0; + for (var r = 0, a = 93; r < a; r++) sn[on++] = 0; + sn[on++] = 0; + sn[on++] = 1; + sn[on++] = 0; + sn[on++] = 1; + for (var o = 0, s = 93; o < s; o++) sn[on++] = 0; + sn[on++] = 1; + sn[on++] = 0; + var c = Lr(); + sn[on++] = "ren"; + sn[on++] = Tn; + sn[on++] = "pixs"; + sn[on++] = c; + sn[on++] = "pixx"; + sn[on++] = 97; + sn[on++] = "pixy"; + sn[on++] = 3; + sn[on++] = "height"; + sn[on++] = 6 / 72; + sn[on++] = "width"; + sn[on++] = 97 / 72; + sn[on++] = "opt"; + sn[on++] = t.options; + var l = cn(); + sn[on++] = l; + Tn(); + Y.rmoveto(-2, 6); + sn[on++] = t.comp; + sn[on++] = t.options; + Ye(); + Tn(); + Y.restore() + } else { + t.linsym = sn[--on]; + t.sbs = un(t.linsym, "sbs"); + t.bhs = un(t.linsym, "bhs"); + t.bbs = un(t.linsym, "bbs"); + sn[on++] = "linwidth"; + sn[on++] = 0; + vn(t.sbs, function () { + var t = sn[--on]; + var e = sn[--on]; + sn[on++] = Mn(e + pn(t)) + }); + var p = sn[--on]; + t[sn[--on]] = p; + sn[on++] = "compsym"; + sn[on++] = t.comp; + sn[on++] = t.options; + Ye(); + var d = sn[--on]; + t[sn[--on]] = d; + t.ccpixs = un(t.compsym, "pixs"); + t.ccpixx = un(t.compsym, "pixx"); + sn[on++] = Infinity; + for (var u = 0, f = Mn(t.ccpixx - 97); u < f; u++) sn[on++] = 0; + t.linpad = Lr(); + t.diff = Mn(Mn(Mn(t.linwidth + t.linpad.length) + 2) - t.ccpixx); + if (t.diff > 0) { + sn[on++] = Infinity; + for (var h = 0, m = t.diff; h < m; h++) sn[on++] = 0; + t.ccrpad = Lr(); + t.pixx = Mn(t.ccpixx + t.diff) + } else { + t.ccrpad = Lr(0); + t.pixx = t.ccpixx + } + sn[on++] = Infinity; + for (var g = 0, v = t.ccpixx, b = t.ccpixs.length - 1; v < 0 ? g >= b : g <= b; g += v) { + t.i = g; + for (var I = 0, A = 2; I < A; I++) { + In(hn(t.ccpixs, t.i, t.ccpixx)); + In(t.ccrpad) + } + } + for (var _ = 0, y = 2; _ < y; _++) { + In(t.linpad); + sn[on++] = 0; + sn[on++] = 1; + for (var x = 0, w = 93; x < w; x++) sn[on++] = 0; + sn[on++] = 1; + sn[on++] = 0; + In(t.ccrpad) + } + for (var M = 0, P = 2; M < P; M++) { + In(t.linpad); + sn[on++] = 1; + sn[on++] = 0; + for (var j = 0, U = 93; j < U; j++) sn[on++] = 0; + sn[on++] = 0; + sn[on++] = 1; + In(t.ccrpad) + } + for (var E = 0, H = 2; E < H; E++) { + In(t.linpad); + sn[on++] = 0; + sn[on++] = 1; + for (var T = 0, R = 93; T < R; T++) sn[on++] = 0; + sn[on++] = 1; + sn[on++] = 0; + In(t.ccrpad) + } + for (var C = 71; C >= 0; C -= 1) { + t.y = C; + In(t.linpad); + sn[on++] = 0; + for (var B = 0, z = t.sbs.length - 1; B <= z; B += 1) { + t.i = B; + if (t.i % 2 == 0) { + var S = un(t.bbs, ~~(t.i / 2)) * 72; + if (S > t.y || Mn(S + un(t.bhs, ~~(t.i / 2)) * 72) < t.y) + for (var D = 0, O = pn(un(t.sbs, t.i)); D < O; D++) sn[on++] = 0; + else + for (var k = 0, L = pn(un(t.sbs, t.i)); k < L; k++) sn[on++] = 1 + } else + for (var N = 0, W = pn(un(t.sbs, t.i)); N < W; N++) sn[on++] = 0 + } + sn[on++] = 0 + } + t.pixs = Lr(); + t.pixy = ~~(t.pixs.length / t.pixx); + var G = new Map([ + ["ren", Tn], + ["pixs", t.pixs], + ["pixx", t.pixx], + ["pixy", t.pixy], + ["height", t.pixy / 72], + ["width", t.pixx / 72], + ["opt", t.options] + ]); + sn[on++] = G; + if (!t.dontdraw) { + Y.save(); + Tn(); + Y.restore() + } + } + } + + function St() { + var t = Object.create(St.$ctx || (St.$ctx = {})); + t.dontdraw = false; + t.usematrix = false; + t.parse = false; + t.dontlint = false; + t.lintreqs = true; + sn[on++] = t; + jn(); + t.options = sn[--on]; + t.barcode = sn[--on]; + if (t.dontdraw) t.usematrix = true; + gn(t.barcode, "|"); + if (sn[--on]) { + t.linear = sn[--on]; + on--; + t.comp = sn[--on] + } else { + on--; + sn[on++] = "bwipp.missingCompositeComponent#28318"; + sn[on++] = "A Composite Component must be provided following a pipe character"; + Pn() + } + fn(t.options, "lintype", "upce"); + fn(t.options, "inkspread", "0"); + fn(t.options, "dontdraw", true); + fn(t.options, "dontlint", true); + var e = ln(t.comp.length + 18); + mn(e, 0, "(01)00000000000000"); + mn(e, 18, t.comp); + sn[on++] = e; + sn[on++] = "ai"; + Wr(); + on -= 3; + sn[on++] = t.linear; + sn[on++] = t.options; + J(); + if (!t.usematrix) { + Y.save(); + Ki(); + Y.rmoveto(-1, 72); + sn[on++] = Infinity; + sn[on++] = Infinity; + sn[on++] = 0; + sn[on++] = 1; + for (var i = 0, n = 49; i < n; i++) sn[on++] = 0; + sn[on++] = 1; + sn[on++] = 0; + sn[on++] = 1; + sn[on++] = 0; + for (var r = 0, a = 49; r < a; r++) sn[on++] = 0; + sn[on++] = 0; + sn[on++] = 1; + sn[on++] = 0; + sn[on++] = 1; + for (var o = 0, s = 49; o < s; o++) sn[on++] = 0; + sn[on++] = 1; + sn[on++] = 0; + var c = Lr(); + sn[on++] = "ren"; + sn[on++] = Tn; + sn[on++] = "pixs"; + sn[on++] = c; + sn[on++] = "pixx"; + sn[on++] = 53; + sn[on++] = "pixy"; + sn[on++] = 3; + sn[on++] = "height"; + sn[on++] = 6 / 72; + sn[on++] = "width"; + sn[on++] = 53 / 72; + sn[on++] = "opt"; + sn[on++] = t.options; + var l = cn(); + sn[on++] = l; + Tn(); + Y.rmoveto(-2, 6); + sn[on++] = t.comp; + sn[on++] = t.options; + Ye(); + Tn(); + Y.restore() + } else { + t.linsym = sn[--on]; + t.sbs = un(t.linsym, "sbs"); + t.bhs = un(t.linsym, "bhs"); + t.bbs = un(t.linsym, "bbs"); + sn[on++] = "linwidth"; + sn[on++] = 0; + vn(t.sbs, function () { + var t = sn[--on]; + var e = sn[--on]; + sn[on++] = Mn(e + pn(t)) + }); + var p = sn[--on]; + t[sn[--on]] = p; + sn[on++] = "compsym"; + sn[on++] = t.comp; + sn[on++] = t.options; + Ye(); + var d = sn[--on]; + t[sn[--on]] = d; + t.ccpixs = un(t.compsym, "pixs"); + t.ccpixx = un(t.compsym, "pixx"); + sn[on++] = Infinity; + for (var u = 0, f = Mn(t.ccpixx - 53); u < f; u++) sn[on++] = 0; + t.linpad = Lr(); + t.diff = Mn(Mn(Mn(t.linwidth + t.linpad.length) + 2) - t.ccpixx); + if (t.diff > 0) { + sn[on++] = Infinity; + for (var h = 0, m = t.diff; h < m; h++) sn[on++] = 0; + t.ccrpad = Lr(); + t.pixx = Mn(t.ccpixx + t.diff) + } else { + t.ccrpad = Lr(0); + t.pixx = t.ccpixx + } + sn[on++] = Infinity; + for (var g = 0, v = t.ccpixx, b = t.ccpixs.length - 1; v < 0 ? g >= b : g <= b; g += v) { + t.i = g; + for (var I = 0, A = 2; I < A; I++) { + In(hn(t.ccpixs, t.i, t.ccpixx)); + In(t.ccrpad) + } + } + for (var _ = 0, y = 2; _ < y; _++) { + In(t.linpad); + sn[on++] = 0; + sn[on++] = 1; + for (var x = 0, w = 49; x < w; x++) sn[on++] = 0; + sn[on++] = 1; + sn[on++] = 0; + In(t.ccrpad) + } + for (var M = 0, P = 2; M < P; M++) { + In(t.linpad); + sn[on++] = 1; + sn[on++] = 0; + for (var j = 0, U = 49; j < U; j++) sn[on++] = 0; + sn[on++] = 0; + sn[on++] = 1; + In(t.ccrpad) + } + for (var E = 0, H = 2; E < H; E++) { + In(t.linpad); + sn[on++] = 0; + sn[on++] = 1; + for (var T = 0, R = 49; T < R; T++) sn[on++] = 0; + sn[on++] = 1; + sn[on++] = 0; + In(t.ccrpad) + } + for (var C = 71; C >= 0; C -= 1) { + t.y = C; + In(t.linpad); + sn[on++] = 0; + for (var B = 0, z = t.sbs.length - 1; B <= z; B += 1) { + t.i = B; + if (t.i % 2 == 0) { + var S = un(t.bbs, ~~(t.i / 2)) * 72; + if (S > t.y || Mn(S + un(t.bhs, ~~(t.i / 2)) * 72) < t.y) + for (var D = 0, O = pn(un(t.sbs, t.i)); D < O; D++) sn[on++] = 0; + else + for (var k = 0, L = pn(un(t.sbs, t.i)); k < L; k++) sn[on++] = 1 + } else + for (var N = 0, W = pn(un(t.sbs, t.i)); N < W; N++) sn[on++] = 0 + } + sn[on++] = 0 + } + t.pixs = Lr(); + t.pixy = ~~(t.pixs.length / t.pixx); + var G = new Map([ + ["ren", Tn], + ["pixs", t.pixs], + ["pixx", t.pixx], + ["pixy", t.pixy], + ["height", t.pixy / 72], + ["width", t.pixx / 72], + ["opt", t.options] + ]); + sn[on++] = G; + if (!t.dontdraw) { + Y.save(); + Tn(); + Y.restore() + } + } + } + + function Dt() { + var a = Object.create(Dt.$ctx || (Dt.$ctx = {})); + a.dontdraw = false; + a.usematrix = false; + a.parse = false; + a.dontlint = false; + a.lintreqs = true; + sn[on++] = a; + jn(); + a.options = sn[--on]; + a.barcode = sn[--on]; + if (a.dontdraw) a.usematrix = true; + gn(a.barcode, "|"); + if (sn[--on]) { + a.linear = sn[--on]; + on--; + a.comp = sn[--on] + } else { + on--; + sn[on++] = "bwipp.missingCompositeComponent#28479"; + sn[on++] = "A Composite Component must be provided following a pipe character"; + Pn() + } + if (!a.usematrix) Y.save(); + fn(a.options, "lintype", "databaromni"); + fn(a.options, "linkage", true); + fn(a.options, "inkspread", "0"); + fn(a.options, "dontdraw", true); + fn(a.options, "dontlint", true); + var t = ln(a.linear.length + a.comp.length); + mn(t, 0, a.linear); + mn(t, a.linear.length, a.comp); + sn[on++] = t; + sn[on++] = "ai"; + Wr(); + on -= 3; + sn[on++] = a.linear; + sn[on++] = a.options; + we(); + var e = sn[--on]; + a.linsbs = un(e, "sbs"); + a.linheight = un(un(e, "bhs"), 0) * 72; + sn[on++] = e; + if (!a.usematrix) Ki(); + else on--; + a.sepfinder = function () { + a.fp = sn[--on]; + for (var t = a.fp, e = Mn(a.fp + 12); t <= e; t += 1) { + a.i = t; + if (un(a.bot, a.i) == 0) + if (un(a.bot, a.i - 1) == 1) sn[on++] = 1; + else { + var i = un(a.sep, a.i - 1) == 0 ? 1 : 0; + sn[on++] = i + } + else sn[on++] = 0; + fn(a.sep, a.i, sn[--on]) + } + a.f3 = Lr([1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1]); + sn[on++] = true; + for (var n = 0; n <= 12; n += 1) { + var r = sn[--on]; + sn[on++] = r && _n(un(a.bot, Mn(n + a.fp)), un(a.f3, n)) + } + if (sn[--on]) mn(a.sep, a.fp, Lr([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0])) + }; + sn[on++] = Infinity; + sn[on++] = 0; + vn(a.linsbs, function () { + var t = sn[--on]; + var e = sn[--on]; + var i = e == 1 ? 0 : 1; + sn[on++] = e; + for (var n = 0, r = t; n < r; n++) sn[on++] = i + }); + An(Lr(bn() - 1)); + a.bot = sn[--on]; + on -= 2; + sn[on++] = Infinity; + vn(a.bot, function () { + var t = sn[--on]; + sn[on++] = Mn(1 - t) + }); + a.sep = Lr(); + mn(a.sep, 0, Lr([0, 0, 0])); + mn(a.sep, a.sep.length - 4, Lr([0, 0, 0, 0])); + sn[on++] = 18; + a.sepfinder(); + sn[on++] = 64; + a.sepfinder(); + if (!a.usematrix) { + Y.rmoveto(0, a.linheight); + var i = new Map([ + ["ren", Tn], + ["pixs", a.sep], + ["pixx", a.sep.length], + ["pixy", 1], + ["height", 1 / 72], + ["width", a.sep.length / 72], + ["opt", a.options] + ]); + sn[on++] = i; + Tn(); + Y.rmoveto(-5, 1); + sn[on++] = a.comp; + sn[on++] = a.options; + Ye(); + Tn(); + Y.restore() + } else { + sn[on++] = "compsym"; + sn[on++] = a.comp; + sn[on++] = a.options; + Ye(); + var n = sn[--on]; + a[sn[--on]] = n; + a.ccpixs = un(a.compsym, "pixs"); + a.ccpixx = un(a.compsym, "pixx"); + sn[on++] = Infinity; + sn[on++] = 0; + vn(a.linsbs, function () { + var t = sn[--on]; + var e = sn[--on]; + var i = e == 0 ? 1 : 0; + sn[on++] = e; + for (var n = 0, r = pn(t); n < r; n++) sn[on++] = i + }); + a.linpixs = Lr(); + sn[on++] = Infinity; + sn[on++] = 0; + In(a.sep); + a.sep = Lr(); + a.linheight = ~~a.linheight; + sn[on++] = Infinity; + for (var r = 0, o = a.ccpixx, s = a.ccpixs.length - 1; o < 0 ? r >= s : r <= s; r += o) { + a.i = r; + for (var c = 0, l = 2; c < l; c++) { + In(hn(a.ccpixs, a.i, a.ccpixx)); + sn[on++] = 0 + } + } + sn[on++] = 0; + sn[on++] = 0; + sn[on++] = 0; + sn[on++] = 0; + In(a.sep); + for (var p = 0, d = a.linheight; p < d; p++) { + sn[on++] = 0; + sn[on++] = 0; + sn[on++] = 0; + sn[on++] = 0; + In(a.linpixs) + } + a.pixs = Lr(); + a.pixx = Mn(a.ccpixx + 1); + a.pixy = ~~(a.pixs.length / a.pixx); + var u = new Map([ + ["ren", Tn], + ["pixs", a.pixs], + ["pixx", a.pixx], + ["pixy", a.pixy], + ["height", a.pixy / 72], + ["width", a.pixx / 72], + ["opt", a.options] + ]); + sn[on++] = u; + if (!a.dontdraw) { + Y.save(); + Tn(); + Y.restore() + } + } + } + + function kt() { + var a = Object.create(kt.$ctx || (kt.$ctx = {})); + a.dontdraw = false; + a.usematrix = false; + a.parse = false; + a.dontlint = false; + a.lintreqs = true; + sn[on++] = a; + jn(); + a.options = sn[--on]; + a.barcode = sn[--on]; + if (a.dontdraw) a.usematrix = true; + gn(a.barcode, "|"); + if (sn[--on]) { + a.linear = sn[--on]; + on--; + a.comp = sn[--on] + } else { + on--; + sn[on++] = "bwipp.missingCompositeComponent#28636"; + sn[on++] = "A Composite Component must be provided following a pipe character"; + Pn() + } + if (!a.usematrix) Y.save(); + fn(a.options, "lintype", "databarstacked"); + fn(a.options, "linkage", true); + fn(a.options, "inkspread", "0"); + fn(a.options, "dontdraw", true); + fn(a.options, "dontlint", true); + var t = ln(a.linear.length + a.comp.length); + mn(t, 0, a.linear); + mn(t, a.linear.length, a.comp); + sn[on++] = t; + sn[on++] = "ai"; + Wr(); + on -= 3; + sn[on++] = a.linear; + sn[on++] = a.options; + E(); + var e = sn[--on]; + a.bot = hn(un(e, "pixs"), 0, un(e, "pixx")); + a.linheight = un(e, "pixy"); + sn[on++] = e; + if (!a.usematrix) Tn(); + else a.linpixs = un(sn[--on], "pixs"); + a.sepfinder = function () { + a.fp = sn[--on]; + for (var t = a.fp, e = Mn(a.fp + 12); t <= e; t += 1) { + a.i = t; + if (un(a.bot, a.i) == 0) + if (un(a.bot, a.i - 1) == 1) sn[on++] = 1; + else { + var i = un(a.sep, a.i - 1) == 0 ? 1 : 0; + sn[on++] = i + } + else sn[on++] = 0; + fn(a.sep, a.i, sn[--on]) + } + a.f3 = Lr([1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1]); + sn[on++] = true; + for (var n = 0; n <= 12; n += 1) { + var r = sn[--on]; + sn[on++] = r && _n(un(a.bot, Mn(n + a.fp)), un(a.f3, n)) + } + if (sn[--on]) mn(a.sep, a.fp, Lr([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0])) + }; + sn[on++] = Infinity; + var i = a.bot; + for (var n = 0, r = i.length; n < r; n++) sn[on++] = Mn(1 - un(i, n)); + a.sep = Lr(); + mn(a.sep, 0, Lr([0, 0, 0, 0])); + mn(a.sep, a.sep.length - 4, Lr([0, 0, 0, 0])); + sn[on++] = 18; + a.sepfinder(); + if (!a.usematrix) { + Y.rmoveto(0, a.linheight); + var o = new Map([ + ["ren", Tn], + ["pixs", a.sep], + ["pixx", a.sep.length], + ["pixy", 1], + ["height", 1 / 72], + ["width", a.sep.length / 72], + ["opt", a.options] + ]); + sn[on++] = o; + Tn(); + Y.rmoveto(1, 1); + sn[on++] = a.comp; + sn[on++] = a.options; + Ye(); + Tn(); + Y.restore() + } else { + sn[on++] = "compsym"; + sn[on++] = a.comp; + sn[on++] = a.options; + Ye(); + var s = sn[--on]; + a[sn[--on]] = s; + a.ccpixs = un(a.compsym, "pixs"); + a.ccpixx = un(a.compsym, "pixx"); + a.linwidth = a.sep.length; + sn[on++] = Infinity; + for (var c = 0, l = a.ccpixx, p = a.ccpixs.length - 1; l < 0 ? c >= p : c <= p; c += l) { + a.i = c; + for (var d = 0, u = 2; d < u; d++) { + sn[on++] = 0; + In(hn(a.ccpixs, a.i, a.ccpixx)) + } + } + In(a.sep); + sn[on++] = 0; + sn[on++] = 0; + sn[on++] = 0; + sn[on++] = 0; + sn[on++] = 0; + sn[on++] = 0; + for (var f = 0, h = a.linwidth, m = a.linpixs.length - 1; h < 0 ? f >= m : f <= m; f += h) { + a.i = f; + In(hn(a.linpixs, a.i, a.linwidth)); + sn[on++] = 0; + sn[on++] = 0; + sn[on++] = 0; + sn[on++] = 0; + sn[on++] = 0; + sn[on++] = 0 + } + a.pixs = Lr(); + a.pixx = Mn(a.ccpixx + 1); + a.pixy = ~~(a.pixs.length / a.pixx); + var g = new Map([ + ["ren", Tn], + ["pixs", a.pixs], + ["pixx", a.pixx], + ["pixy", a.pixy], + ["height", a.pixy / 72], + ["width", a.pixx / 72], + ["opt", a.options] + ]); + sn[on++] = g; + if (!a.dontdraw) { + Y.save(); + Tn(); + Y.restore() + } + } + } + + function Ut() { + var a = Object.create(Ut.$ctx || (Ut.$ctx = {})); + a.dontdraw = false; + a.usematrix = false; + a.parse = false; + a.dontlint = false; + a.lintreqs = true; + sn[on++] = a; + jn(); + a.options = sn[--on]; + a.barcode = sn[--on]; + if (a.dontdraw) a.usematrix = true; + gn(a.barcode, "|"); + if (sn[--on]) { + a.linear = sn[--on]; + on--; + a.comp = sn[--on] + } else { + on--; + sn[on++] = "bwipp.missingCompositeComponent#28789"; + sn[on++] = "A Composite Component must be provided following a pipe character"; + Pn() + } + if (!a.usematrix) Y.save(); + fn(a.options, "lintype", "databarstackedomni"); + fn(a.options, "linkage", true); + fn(a.options, "inkspread", "0"); + fn(a.options, "dontdraw", true); + fn(a.options, "dontlint", true); + var t = ln(a.linear.length + a.comp.length); + mn(t, 0, a.linear); + mn(t, a.linear.length, a.comp); + sn[on++] = t; + sn[on++] = "ai"; + Wr(); + on -= 3; + sn[on++] = a.linear; + sn[on++] = a.options; + C(); + var e = sn[--on]; + a.bot = hn(un(e, "pixs"), 0, un(e, "pixx")); + a.linheight = un(e, "pixy"); + sn[on++] = e; + if (!a.usematrix) Tn(); + else a.linpixs = un(sn[--on], "pixs"); + a.sepfinder = function () { + a.fp = sn[--on]; + for (var t = a.fp, e = Mn(a.fp + 12); t <= e; t += 1) { + a.i = t; + if (un(a.bot, a.i) == 0) + if (un(a.bot, a.i - 1) == 1) sn[on++] = 1; + else { + var i = un(a.sep, a.i - 1) == 0 ? 1 : 0; + sn[on++] = i + } + else sn[on++] = 0; + fn(a.sep, a.i, sn[--on]) + } + a.f3 = Lr([1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1]); + sn[on++] = true; + for (var n = 0; n <= 12; n += 1) { + var r = sn[--on]; + sn[on++] = r && _n(un(a.bot, Mn(n + a.fp)), un(a.f3, n)) + } + if (sn[--on]) mn(a.sep, a.fp, Lr([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0])) + }; + sn[on++] = Infinity; + var i = a.bot; + for (var n = 0, r = i.length; n < r; n++) sn[on++] = Mn(1 - un(i, n)); + a.sep = Lr(); + mn(a.sep, 0, Lr([0, 0, 0, 0])); + mn(a.sep, a.sep.length - 4, Lr([0, 0, 0, 0])); + sn[on++] = 18; + a.sepfinder(); + if (!a.usematrix) { + Y.rmoveto(0, a.linheight); + var o = new Map([ + ["ren", Tn], + ["pixs", a.sep], + ["pixx", a.sep.length], + ["pixy", 1], + ["height", 1 / 72], + ["width", a.sep.length / 72], + ["opt", a.options] + ]); + sn[on++] = o; + Tn(); + Y.rmoveto(1, 1); + sn[on++] = a.comp; + sn[on++] = a.options; + Ye(); + Tn(); + Y.restore() + } else { + sn[on++] = "compsym"; + sn[on++] = a.comp; + sn[on++] = a.options; + Ye(); + var s = sn[--on]; + a[sn[--on]] = s; + a.ccpixs = un(a.compsym, "pixs"); + a.ccpixx = un(a.compsym, "pixx"); + a.linwidth = a.sep.length; + sn[on++] = Infinity; + for (var c = 0, l = a.ccpixx, p = a.ccpixs.length - 1; l < 0 ? c >= p : c <= p; c += l) { + a.i = c; + for (var d = 0, u = 2; d < u; d++) { + sn[on++] = 0; + In(hn(a.ccpixs, a.i, a.ccpixx)) + } + } + In(a.sep); + sn[on++] = 0; + sn[on++] = 0; + sn[on++] = 0; + sn[on++] = 0; + sn[on++] = 0; + sn[on++] = 0; + for (var f = 0, h = a.linwidth, m = a.linpixs.length - 1; h < 0 ? f >= m : f <= m; f += h) { + a.i = f; + In(hn(a.linpixs, a.i, a.linwidth)); + sn[on++] = 0; + sn[on++] = 0; + sn[on++] = 0; + sn[on++] = 0; + sn[on++] = 0; + sn[on++] = 0 + } + a.pixs = Lr(); + a.pixx = Mn(a.ccpixx + 1); + a.pixy = ~~(a.pixs.length / a.pixx); + var g = new Map([ + ["ren", Tn], + ["pixs", a.pixs], + ["pixx", a.pixx], + ["pixy", a.pixy], + ["height", a.pixy / 72], + ["width", a.pixx / 72], + ["opt", a.options] + ]); + sn[on++] = g; + if (!a.dontdraw) { + Y.save(); + Tn(); + Y.restore() + } + } + } + + function Ht() { + var a = Object.create(Ht.$ctx || (Ht.$ctx = {})); + a.dontdraw = false; + a.usematrix = false; + a.parse = false; + a.dontlint = false; + a.lintreqs = true; + sn[on++] = a; + jn(); + a.options = sn[--on]; + a.barcode = sn[--on]; + if (a.dontdraw) a.usematrix = true; + gn(a.barcode, "|"); + if (sn[--on]) { + a.linear = sn[--on]; + on--; + a.comp = sn[--on] + } else { + on--; + sn[on++] = "bwipp.missingCompositeComponent#28943"; + sn[on++] = "A Composite Component must be provided following a pipe character"; + Pn() + } + if (!a.usematrix) Y.save(); + fn(a.options, "lintype", "databartruncated"); + fn(a.options, "linkage", true); + fn(a.options, "inkspread", "0"); + fn(a.options, "dontdraw", true); + fn(a.options, "dontlint", true); + var t = ln(a.linear.length + a.comp.length); + mn(t, 0, a.linear); + mn(t, a.linear.length, a.comp); + sn[on++] = t; + sn[on++] = "ai"; + Wr(); + on -= 3; + sn[on++] = a.linear; + sn[on++] = a.options; + B(); + var e = sn[--on]; + a.linsbs = un(e, "sbs"); + a.linheight = un(un(e, "bhs"), 0) * 72; + sn[on++] = e; + if (!a.usematrix) Ki(); + else on--; + a.sepfinder = function () { + a.fp = sn[--on]; + for (var t = a.fp, e = Mn(a.fp + 12); t <= e; t += 1) { + a.i = t; + if (un(a.bot, a.i) == 0) + if (un(a.bot, a.i - 1) == 1) sn[on++] = 1; + else { + var i = un(a.sep, a.i - 1) == 0 ? 1 : 0; + sn[on++] = i + } + else sn[on++] = 0; + fn(a.sep, a.i, sn[--on]) + } + a.f3 = Lr([1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1]); + sn[on++] = true; + for (var n = 0; n <= 12; n += 1) { + var r = sn[--on]; + sn[on++] = r && _n(un(a.bot, Mn(n + a.fp)), un(a.f3, n)) + } + if (sn[--on]) mn(a.sep, a.fp, Lr([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0])) + }; + sn[on++] = Infinity; + sn[on++] = 0; + vn(a.linsbs, function () { + var t = sn[--on]; + var e = sn[--on]; + var i = e == 1 ? 0 : 1; + sn[on++] = e; + for (var n = 0, r = t; n < r; n++) sn[on++] = i + }); + An(Lr(bn() - 1)); + a.bot = sn[--on]; + on -= 2; + sn[on++] = Infinity; + vn(a.bot, function () { + var t = sn[--on]; + sn[on++] = Mn(1 - t) + }); + a.sep = Lr(); + mn(a.sep, 0, Lr([0, 0, 0])); + mn(a.sep, a.sep.length - 4, Lr([0, 0, 0, 0])); + sn[on++] = 18; + a.sepfinder(); + sn[on++] = 64; + a.sepfinder(); + if (!a.usematrix) { + Y.rmoveto(0, a.linheight); + var i = new Map([ + ["ren", Tn], + ["pixs", a.sep], + ["pixx", a.sep.length], + ["pixy", 1], + ["height", 1 / 72], + ["width", a.sep.length / 72], + ["opt", a.options] + ]); + sn[on++] = i; + Tn(); + Y.rmoveto(-5, 1); + sn[on++] = a.comp; + sn[on++] = a.options; + Ye(); + Tn(); + Y.restore() + } else { + sn[on++] = "compsym"; + sn[on++] = a.comp; + sn[on++] = a.options; + Ye(); + var n = sn[--on]; + a[sn[--on]] = n; + a.ccpixs = un(a.compsym, "pixs"); + a.ccpixx = un(a.compsym, "pixx"); + sn[on++] = Infinity; + sn[on++] = 0; + vn(a.linsbs, function () { + var t = sn[--on]; + var e = sn[--on]; + var i = e == 0 ? 1 : 0; + sn[on++] = e; + for (var n = 0, r = pn(t); n < r; n++) sn[on++] = i + }); + a.linpixs = Lr(); + sn[on++] = Infinity; + sn[on++] = 0; + In(a.sep); + a.sep = Lr(); + a.linheight = ~~a.linheight; + sn[on++] = Infinity; + for (var r = 0, o = a.ccpixx, s = a.ccpixs.length - 1; o < 0 ? r >= s : r <= s; r += o) { + a.i = r; + for (var c = 0, l = 2; c < l; c++) { + In(hn(a.ccpixs, a.i, a.ccpixx)); + sn[on++] = 0 + } + } + sn[on++] = 0; + sn[on++] = 0; + sn[on++] = 0; + sn[on++] = 0; + In(a.sep); + for (var p = 0, d = a.linheight; p < d; p++) { + sn[on++] = 0; + sn[on++] = 0; + sn[on++] = 0; + sn[on++] = 0; + In(a.linpixs) + } + a.pixs = Lr(); + a.pixx = Mn(a.ccpixx + 1); + a.pixy = ~~(a.pixs.length / a.pixx); + var u = new Map([ + ["ren", Tn], + ["pixs", a.pixs], + ["pixx", a.pixx], + ["pixy", a.pixy], + ["height", a.pixy / 72], + ["width", a.pixx / 72], + ["opt", a.options] + ]); + sn[on++] = u; + if (!a.dontdraw) { + Y.save(); + Tn(); + Y.restore() + } + } + } + + function Rt() { + var t = Object.create(Rt.$ctx || (Rt.$ctx = {})); + t.dontdraw = false; + t.usematrix = false; + t.parse = false; + t.dontlint = false; + t.lintreqs = true; + sn[on++] = t; + jn(); + t.options = sn[--on]; + t.barcode = sn[--on]; + if (t.dontdraw) t.usematrix = true; + gn(t.barcode, "|"); + if (sn[--on]) { + t.linear = sn[--on]; + on--; + t.comp = sn[--on] + } else { + on--; + sn[on++] = "bwipp.missingCompositeComponent#29101"; + sn[on++] = "A Composite Component must be provided following a pipe character"; + Pn() + } + if (!t.usematrix) Y.save(); + fn(t.options, "lintype", "databarlimited"); + fn(t.options, "linkage", true); + fn(t.options, "inkspread", "0"); + fn(t.options, "dontdraw", true); + fn(t.options, "dontlint", true); + var e = ln(t.linear.length + t.comp.length); + mn(e, 0, t.linear); + mn(e, t.linear.length, t.comp); + sn[on++] = e; + sn[on++] = "ai"; + Wr(); + on -= 3; + sn[on++] = t.linear; + sn[on++] = t.options; + lt(); + var i = sn[--on]; + t.linsbs = un(i, "sbs"); + t.linheight = un(un(i, "bhs"), 0) * 72; + sn[on++] = i; + if (!t.usematrix) Ki(); + else on--; + sn[on++] = Infinity; + sn[on++] = 1; + vn(t.linsbs, function () { + var t = sn[--on]; + var e = sn[--on]; + var i = e == 0 ? 1 : 0; + sn[on++] = e; + for (var n = 0, r = t; n < r; n++) sn[on++] = i + }); + An(Lr(bn() - 1)); + t.sep = sn[--on]; + on -= 2; + mn(t.sep, 0, Lr([0, 0, 0])); + var n = t.sep; + mn(t.sep, n.length - 9, Lr([0, 0, 0, 0, 0, 0, 0, 0, 0])); + if (!t.usematrix) { + Y.rmoveto(0, t.linheight); + var r = t.sep; + var a = new Map([ + ["ren", Tn], + ["pixs", r], + ["pixx", t.sep.length], + ["pixy", 1], + ["height", 1 / 72], + ["width", t.sep.length / 72], + ["opt", t.options] + ]); + sn[on++] = a; + Tn(); + sn[on++] = t.comp; + sn[on++] = t.options; + Ye(); + var o = sn[--on]; + Y.rmoveto(Mn(72 - un(o, "pixx")), 1); + sn[on++] = o; + Tn(); + Y.restore() + } else { + sn[on++] = "compsym"; + sn[on++] = t.comp; + sn[on++] = t.options; + Ye(); + var s = sn[--on]; + t[sn[--on]] = s; + t.ccpixs = un(t.compsym, "pixs"); + t.ccpixx = un(t.compsym, "pixx"); + sn[on++] = Infinity; + sn[on++] = 0; + vn(t.linsbs, function () { + var t = sn[--on]; + var e = sn[--on]; + var i = e == 0 ? 1 : 0; + sn[on++] = e; + for (var n = 0, r = pn(t); n < r; n++) sn[on++] = i + }); + t.linpixs = Lr(); + sn[on++] = Infinity; + sn[on++] = 0; + In(t.sep); + t.sep = Lr(); + t.linheight = ~~t.linheight; + if (t.ccpixx == 72) { + sn[on++] = Infinity; + for (var c = 0, l = t.ccpixx, p = t.ccpixs.length - 1; l < 0 ? c >= p : c <= p; c += l) { + t.i = c; + for (var d = 0, u = 2; d < u; d++) { + sn[on++] = 0; + In(hn(t.ccpixs, t.i, t.ccpixx)); + sn[on++] = 0; + sn[on++] = 0; + sn[on++] = 0; + sn[on++] = 0; + sn[on++] = 0; + sn[on++] = 0 + } + } + In(t.sep); + for (var f = 0, h = t.linheight; f < h; f++) In(t.linpixs); + t.pixs = Lr(); + t.pixx = t.linpixs.length + } else { + sn[on++] = Infinity; + for (var m = 0, g = t.ccpixx, v = t.ccpixs.length - 1; g < 0 ? m >= v : m <= v; m += g) { + t.i = m; + for (var b = 0, I = 2; b < I; b++) { + In(hn(t.ccpixs, t.i, t.ccpixx)); + sn[on++] = 0; + sn[on++] = 0; + sn[on++] = 0; + sn[on++] = 0; + sn[on++] = 0; + sn[on++] = 0 + } + } + sn[on++] = 0; + sn[on++] = 0; + sn[on++] = 0; + sn[on++] = 0; + sn[on++] = 0; + sn[on++] = 0; + sn[on++] = 0; + sn[on++] = 0; + sn[on++] = 0; + In(t.sep); + for (var A = 0, _ = t.linheight; A < _; A++) { + sn[on++] = 0; + sn[on++] = 0; + sn[on++] = 0; + sn[on++] = 0; + sn[on++] = 0; + sn[on++] = 0; + sn[on++] = 0; + sn[on++] = 0; + sn[on++] = 0; + In(t.linpixs) + } + t.pixs = Lr(); + t.pixx = Mn(t.ccpixx + 6) + } + t.pixy = ~~(t.pixs.length / t.pixx); + var y = new Map([ + ["ren", Tn], + ["pixs", t.pixs], + ["pixx", t.pixx], + ["pixy", t.pixy], + ["height", t.pixy / 72], + ["width", t.pixx / 72], + ["opt", t.options] + ]); + sn[on++] = y; + if (!t.dontdraw) { + Y.save(); + Tn(); + Y.restore() + } + } + } + + function zt() { + var n = Object.create(zt.$ctx || (zt.$ctx = {})); + n.dontdraw = false; + n.usematrix = false; + n.parse = false; + n.dontlint = false; + n.lintreqs = true; + sn[on++] = n; + jn(); + n.options = sn[--on]; + n.barcode = sn[--on]; + if (n.dontdraw) n.usematrix = true; + gn(n.barcode, "|"); + if (sn[--on]) { + n.linear = sn[--on]; + on--; + n.comp = sn[--on] + } else { + on--; + sn[on++] = "bwipp.missingCompositeComponent#29250"; + sn[on++] = "A Composite Component must be provided following a pipe character"; + Pn() + } + if (!n.usematrix) Y.save(); + fn(n.options, "lintype", "databarexpanded"); + fn(n.options, "linkage", true); + fn(n.options, "inkspread", "0"); + fn(n.options, "dontdraw", true); + fn(n.options, "dontlint", true); + var t = ln(n.linear.length + n.comp.length); + mn(t, 0, n.linear); + mn(t, n.linear.length, n.comp); + sn[on++] = t; + sn[on++] = "ai"; + Wr(); + on -= 3; + sn[on++] = n.linear; + sn[on++] = n.options; + Xi(); + var e = sn[--on]; + n.linsbs = un(e, "sbs"); + n.linheight = un(un(e, "bhs"), 0) * 72; + sn[on++] = e; + if (!n.usematrix) Ki(); + else on--; + n.sepfinder = function () { + n.fp = sn[--on]; + for (var t = n.fp, e = Mn(n.fp + 12); t <= e; t += 1) { + n.i = t; + if (un(n.bot, n.i) == 0) + if (un(n.bot, n.i - 1) == 1) sn[on++] = 1; + else { + var i = un(n.sep, n.i - 1) == 0 ? 1 : 0; + sn[on++] = i + } + else sn[on++] = 0; + fn(n.sep, n.i, sn[--on]) + } + }; + sn[on++] = Infinity; + sn[on++] = 0; + vn(n.linsbs, function () { + var t = sn[--on]; + var e = sn[--on]; + var i = e == 1 ? 0 : 1; + sn[on++] = e; + for (var n = 0, r = t; n < r; n++) sn[on++] = i + }); + An(Lr(bn() - 1)); + n.bot = sn[--on]; + on -= 2; + sn[on++] = Infinity; + vn(n.bot, function () { + var t = sn[--on]; + sn[on++] = Mn(1 - t) + }); + n.sep = Lr(); + mn(n.sep, 0, Lr([0, 0, 0])); + mn(n.sep, n.sep.length - 4, Lr([0, 0, 0, 0])); + sn[on++] = Infinity; + for (var i = 18, r = n.bot.length - 13; i <= r; i += 98) sn[on++] = i; + for (var a = 69, o = n.bot.length - 13; a <= o; a += 98) sn[on++] = a; + var s = Lr(); + for (var c = 0, l = s.length; c < l; c++) { + sn[on++] = un(s, c); + n.sepfinder() + } + if (!n.usematrix) { + Y.rmoveto(0, n.linheight); + var p = new Map([ + ["ren", Tn], + ["pixs", n.sep], + ["pixx", n.sep.length], + ["pixy", 1], + ["height", 1 / 72], + ["width", n.sep.length / 72], + ["opt", n.options] + ]); + sn[on++] = p; + Tn(); + Y.rmoveto(1, 1); + sn[on++] = n.comp; + sn[on++] = n.options; + Ye(); + Tn(); + Y.restore() + } else { + sn[on++] = "compsym"; + sn[on++] = n.comp; + sn[on++] = n.options; + Ye(); + var d = sn[--on]; + n[sn[--on]] = d; + n.ccpixs = un(n.compsym, "pixs"); + n.ccpixx = un(n.compsym, "pixx"); + sn[on++] = Infinity; + sn[on++] = 0; + vn(n.linsbs, function () { + var t = sn[--on]; + var e = sn[--on]; + var i = e == 0 ? 1 : 0; + sn[on++] = e; + for (var n = 0, r = pn(t); n < r; n++) sn[on++] = i + }); + n.linpixs = Lr(); + sn[on++] = Infinity; + sn[on++] = 0; + In(n.sep); + n.sep = Lr(); + n.linheight = ~~n.linheight; + n.diff = Mn(n.linpixs.length - n.ccpixx); + sn[on++] = Infinity; + for (var u = 0, f = Mn(n.diff - 2); u < f; u++) sn[on++] = 0; + n.ccrpad = Lr(); + sn[on++] = Infinity; + for (var h = 0, m = n.ccpixx, g = n.ccpixs.length - 1; m < 0 ? h >= g : h <= g; h += m) { + n.i = h; + for (var v = 0, b = 2; v < b; v++) { + sn[on++] = 0; + sn[on++] = 0; + In(hn(n.ccpixs, n.i, n.ccpixx)); + In(n.ccrpad) + } + } + In(n.sep); + for (var I = 0, A = n.linheight; I < A; I++) In(n.linpixs); + n.pixs = Lr(); + n.pixx = n.linpixs.length; + n.pixy = ~~(n.pixs.length / n.pixx); + var _ = new Map([ + ["ren", Tn], + ["pixs", n.pixs], + ["pixx", n.pixx], + ["pixy", n.pixy], + ["height", n.pixy / 72], + ["width", n.pixx / 72], + ["opt", n.options] + ]); + sn[on++] = _; + if (!n.dontdraw) { + Y.save(); + Tn(); + Y.restore() + } + } + } + + function Ot() { + var n = Object.create(Ot.$ctx || (Ot.$ctx = {})); + n.dontdraw = false; + n.usematrix = false; + n.parse = false; + n.dontlint = false; + n.lintreqs = true; + sn[on++] = n; + jn(); + n.options = sn[--on]; + n.barcode = sn[--on]; + if (n.dontdraw) n.usematrix = true; + gn(n.barcode, "|"); + if (sn[--on]) { + n.linear = sn[--on]; + on--; + n.comp = sn[--on] + } else { + on--; + sn[on++] = "bwipp.missingCompositeComponent#29407"; + sn[on++] = "A Composite Component must be provided following a pipe character"; + Pn() + } + if (!n.usematrix) Y.save(); + fn(n.options, "lintype", "databarexpandedstacked"); + fn(n.options, "linkage", true); + fn(n.options, "inkspread", "0"); + fn(n.options, "dontdraw", true); + fn(n.options, "dontlint", true); + var t = ln(n.linear.length + n.comp.length); + mn(t, 0, n.linear); + mn(t, n.linear.length, n.comp); + sn[on++] = t; + sn[on++] = "ai"; + Wr(); + on -= 3; + sn[on++] = n.linear; + sn[on++] = n.options; + S(); + var e = sn[--on]; + n.bot = hn(un(e, "pixs"), 0, un(e, "pixx")); + n.linheight = un(e, "pixy"); + sn[on++] = e; + if (!n.usematrix) Tn(); + else n.linpixs = un(sn[--on], "pixs"); + n.sepfinder = function () { + n.fp = sn[--on]; + for (var t = n.fp, e = Mn(n.fp + 12); t <= e; t += 1) { + n.i = t; + if (un(n.bot, n.i) == 0) + if (un(n.bot, n.i - 1) == 1) sn[on++] = 1; + else { + var i = un(n.sep, n.i - 1) == 0 ? 1 : 0; + sn[on++] = i + } + else sn[on++] = 0; + fn(n.sep, n.i, sn[--on]) + } + }; + sn[on++] = Infinity; + var i = n.bot; + for (var r = 0, a = i.length; r < a; r++) sn[on++] = Mn(1 - un(i, r)); + n.sep = Lr(); + mn(n.sep, 0, Lr([0, 0, 0, 0])); + mn(n.sep, n.sep.length - 4, Lr([0, 0, 0, 0])); + sn[on++] = Infinity; + for (var o = 19, s = n.bot.length - 13; o <= s; o += 98) sn[on++] = o; + for (var c = 70, l = n.bot.length - 13; c <= l; c += 98) sn[on++] = c; + var p = Lr(); + for (var d = 0, u = p.length; d < u; d++) { + sn[on++] = un(p, d); + n.sepfinder() + } + if (!n.usematrix) { + Y.rmoveto(0, n.linheight); + var f = new Map([ + ["ren", Tn], + ["pixs", n.sep], + ["pixx", n.sep.length], + ["pixy", 1], + ["height", 1 / 72], + ["width", n.sep.length / 72], + ["opt", n.options] + ]); + sn[on++] = f; + Tn(); + var h = un(n.bot, 0) == 0 ? 2 : 0; + Y.rmoveto(h, 1); + sn[on++] = n.comp; + sn[on++] = n.options; + Ye(); + Tn(); + Y.restore() + } else { + sn[on++] = "compsym"; + sn[on++] = n.comp; + sn[on++] = n.options; + Ye(); + var m = sn[--on]; + n[sn[--on]] = m; + n.ccpixs = un(n.compsym, "pixs"); + n.ccpixx = un(n.compsym, "pixx"); + n.pixx = n.sep.length; + sn[on++] = Infinity; + for (var g = 0, v = ~~(Mn(Mn(n.pixx - n.ccpixx) + 1) / 2); g < v; g++) sn[on++] = 0; + n.cclpad = Lr(); + sn[on++] = Infinity; + for (var b = 0, I = ~~(Mn(n.pixx - n.ccpixx) / 2); b < I; b++) sn[on++] = 0; + n.ccrpad = Lr(); + sn[on++] = Infinity; + for (var A = 0, _ = n.ccpixx, y = n.ccpixs.length - 1; _ < 0 ? A >= y : A <= y; A += _) { + n.i = A; + for (var x = 0, w = 2; x < w; x++) { + In(n.cclpad); + In(hn(n.ccpixs, n.i, n.ccpixx)); + In(n.ccrpad) + } + } + In(n.sep); + In(n.linpixs); + n.pixs = Lr(); + n.pixy = ~~(n.pixs.length / n.pixx); + var M = new Map([ + ["ren", Tn], + ["pixs", n.pixs], + ["pixx", n.pixx], + ["pixy", n.pixy], + ["height", n.pixy / 72], + ["width", n.pixx / 72], + ["opt", n.options] + ]); + sn[on++] = M; + if (!n.dontdraw) { + Y.save(); + Tn(); + Y.restore() + } + } + } + + function Lt() { + var t = Object.create(Lt.$ctx || (Lt.$ctx = {})); + t.dontdraw = false; + t.usematrix = false; + t.parse = false; + t.dontlint = false; + t.lintreqs = true; + sn[on++] = t; + jn(); + t.options = sn[--on]; + t.barcode = sn[--on]; + if (t.dontdraw) t.usematrix = true; + gn(t.barcode, "|"); + if (sn[--on]) { + t.linear = sn[--on]; + on--; + t.comp = sn[--on] + } else { + on--; + sn[on++] = "bwipp.missingCompositeComponent#29556"; + sn[on++] = "A Composite Component must be provided following a pipe character"; + Pn() + } + if (!t.usematrix) Y.save(); + fn(t.options, "inkspread", "0"); + fn(t.options, "dontdraw", true); + fn(t.options, "dontlint", true); + var e = ln(t.linear.length + t.comp.length); + mn(e, 0, t.linear); + mn(e, t.linear.length, t.comp); + sn[on++] = e; + sn[on++] = "ai"; + Wr(); + on -= 3; + fn(t.options, "linkagea", true); + sn[on++] = t.linear; + sn[on++] = Infinity; + vn(t.options); + var i = cn(); + sn[on++] = i; + j(); + var n = un(sn[--on], "sbs"); + sn[on++] = 0; + vn(n, function () { + var t = sn[--on]; + var e = sn[--on]; + sn[on++] = Mn(e + t) + }); + t.linwidth = sn[--on]; + fn(t.options, "lintype", "gs1-128"); + fn(t.options, "linwidth", t.linwidth); + sn[on++] = t.comp; + sn[on++] = t.options; + Ye(); + t.compsym = sn[--on]; + if (un(t.compsym, "pixx") == 99) sn[on++] = "a"; + else sn[on++] = "c"; + t.linktype = sn[--on]; + if (_n(t.linktype, "a")) { + fn(t.options, "linkagea", true); + fn(t.options, "linkagec", false) + } else { + fn(t.options, "linkagea", false); + fn(t.options, "linkagec", true) + } + sn[on++] = t.linear; + sn[on++] = Infinity; + vn(t.options); + var r = cn(); + sn[on++] = r; + j(); + var a = sn[--on]; + t.linsbs = un(a, "sbs"); + t.linheight = un(un(a, "bhs"), 0) * 72; + sn[on++] = a; + if (!t.usematrix) Ki(); + else on--; + sn[on++] = Infinity; + sn[on++] = 1; + vn(t.linsbs, function () { + var t = sn[--on]; + var e = sn[--on]; + var i = e == 0 ? 1 : 0; + sn[on++] = e; + for (var n = 0, r = t; n < r; n++) sn[on++] = i + }); + An(Lr(bn() - 1)); + t.sep = sn[--on]; + on -= 2; + if (!t.usematrix) { + Y.rmoveto(0, t.linheight); + var o = new Map([ + ["ren", Tn], + ["pixs", t.sep], + ["pixx", t.sep.length], + ["pixy", 1], + ["height", 1 / 72], + ["width", t.sep.length / 72], + ["opt", t.options] + ]); + sn[on++] = o; + Tn() + } + if (_n(t.linktype, "a")) { + t.s = ~~(Mn(t.linwidth - 2) / 11); + t.p = ~~((t.s - 9) / 2); + sn[on++] = "x"; + sn[on++] = (t.s - t.p - 1) * 11 + 10; + if (t.p == 0) { + var s = sn[--on]; + sn[on++] = Mn(s + 2) + } + var c = sn[--on]; + t[sn[--on]] = Mn(c - 99) + } else t.x = -7; + if (!t.usematrix) { + Y.rmoveto(t.x, 1); + sn[on++] = t.compsym; + Tn(); + Y.restore() + } else { + t.ccpixs = un(t.compsym, "pixs"); + t.ccpixx = un(t.compsym, "pixx"); + sn[on++] = Infinity; + vn(t.linsbs, function () { + var t = sn[--on]; + var e = sn[--on]; + var i = e == 1 ? 0 : 1; + sn[on++] = e; + for (var n = 0, r = t; n < r; n++) sn[on++] = i + }); + t.linpixs = Lr(); + if (t.x > 0) { + sn[on++] = Infinity; + for (var l = 0, p = t.x; l < p; l++) sn[on++] = 0; + t.cclpad = Lr(); + t.linlpad = Lr(0) + } else { + t.cclpad = Lr(0); + sn[on++] = Infinity; + for (var d = 0, u = -t.x; d < u; d++) sn[on++] = 0; + t.linlpad = Lr() + } + t.diff = Mn(t.linwidth - Mn(t.ccpixx + t.x)); + if (t.diff > 0) { + sn[on++] = Infinity; + for (var f = 0, h = t.diff; f < h; f++) sn[on++] = 0; + t.ccrpad = Lr(); + t.linrpad = Lr(0) + } else { + t.ccrpad = Lr(0); + sn[on++] = Infinity; + for (var m = 0, g = -t.diff; m < g; m++) sn[on++] = 0; + t.linrpad = Lr() + } + t.linheight = ~~t.linheight; + var v = _n(t.linktype, "a") ? 2 : 3; + t.ccrepeat = v; + sn[on++] = Infinity; + for (var b = 0, I = t.ccpixx, A = t.ccpixs.length - 1; I < 0 ? b >= A : b <= A; b += I) { + t.i = b; + for (var _ = 0, y = t.ccrepeat; _ < y; _++) { + In(t.cclpad); + In(hn(t.ccpixs, t.i, t.ccpixx)); + In(t.ccrpad) + } + } + In(t.linlpad); + In(t.sep); + In(t.linrpad); + for (var x = 0, w = t.linheight; x < w; x++) { + In(t.linlpad); + In(t.linpixs); + In(t.linrpad) + } + t.pixs = Lr(); + t.pixx = Mn(Mn(t.cclpad.length + t.ccpixx) + t.ccrpad.length); + t.pixy = ~~(t.pixs.length / t.pixx); + var M = new Map([ + ["ren", Tn], + ["pixs", t.pixs], + ["pixx", t.pixx], + ["pixy", t.pixy], + ["height", t.pixy / 72], + ["width", t.pixx / 72], + ["opt", t.options] + ]); + sn[on++] = M; + if (!t.dontdraw) { + Y.save(); + Tn(); + Y.restore() + } + } + } + + function Wt() { + var t = Object.create(Wt.$ctx || (Wt.$ctx = {})); + t.dontdraw = false; + t.parse = false; + t.dontlint = false; + t.lintreqs = true; + t.gssep = false; + sn[on++] = t; + jn(); + t.options = sn[--on]; + t.barcode = sn[--on]; + sn[on++] = t.barcode; + sn[on++] = "ai"; + Wr(); + t.fncs = sn[--on]; + t.vals = sn[--on]; + t.ais = sn[--on]; + t.fnc1 = -1; + t.dmtx = Lr([t.fnc1]); + for (var e = 0, i = t.ais.length - 1; e <= i; e += 1) { + t.i = e; + t.ai = un(t.ais, t.i); + t.val = un(t.vals, t.i); + var n = Lr(t.dmtx.length + t.ai.length + t.val.length); + mn(n, 0, t.dmtx); + sn[on++] = n; + sn[on++] = n; + sn[on++] = t.dmtx.length; + sn[on++] = t.ai; + sn[on++] = Infinity; + var r = sn[--on]; + var a = sn[--on]; + sn[on++] = r; + vn(a); + var o = Lr(); + var s = sn[--on]; + mn(sn[--on], s, o); + var c = sn[--on]; + sn[on++] = c; + sn[on++] = c; + sn[on++] = t.dmtx.length + t.ai.length; + sn[on++] = t.val; + sn[on++] = Infinity; + var l = sn[--on]; + var p = sn[--on]; + sn[on++] = l; + vn(p); + var d = Lr(); + var u = sn[--on]; + mn(sn[--on], u, d); + t.dmtx = sn[--on]; + if (t.i != t.ais.length - 1 && un(t.fncs, t.i)) { + var f = Lr(t.dmtx.length + 1); + mn(f, 0, t.dmtx); + sn[on++] = f; + sn[on++] = f; + sn[on++] = t.dmtx.length; + if (t.gssep) sn[on++] = 29; + else sn[on++] = t.fnc1; + var h = sn[--on]; + var m = sn[--on]; + fn(sn[--on], m, h); + t.dmtx = sn[--on] + } + } + t.barcode = ln((t.dmtx.length + 1) * 5); + t.i = 0; + t.j = 0; + for (; ;) { + if (t.i == t.dmtx.length) break; + var g = un(t.dmtx, t.i); + sn[on++] = g; + if (g == t.fnc1) { + on--; + mn(t.barcode, t.j, "^FNC1"); + t.j = t.j + 4 + } else fn(t.barcode, t.j, sn[--on]); + t.i = t.i + 1; + t.j = t.j + 1 + } + t.barcode = hn(t.barcode, 0, t.j); + delete t.options["parse"]; + fn(t.options, "dontdraw", true); + fn(t.options, "parsefnc", true); + sn[on++] = "args"; + sn[on++] = t.barcode; + sn[on++] = t.options; + Be(); + var v = sn[--on]; + t[sn[--on]] = v; + fn(t.args, "opt", t.options); + sn[on++] = t.args; + if (!t.dontdraw) Tn() + } + + function Gt() { + var t = Object.create(Gt.$ctx || (Gt.$ctx = {})); + t.parse = false; + t.dontlint = false; + t.lintreqs = true; + t.dontdraw = false; + t.gssep = false; + sn[on++] = t; + jn(); + t.options = sn[--on]; + t.barcode = sn[--on]; + sn[on++] = t.barcode; + sn[on++] = "ai"; + Wr(); + t.fncs = sn[--on]; + t.vals = sn[--on]; + t.ais = sn[--on]; + t.fnc1 = -1; + t.dmtx = Lr([t.fnc1]); + for (var e = 0, i = t.ais.length - 1; e <= i; e += 1) { + t.i = e; + t.ai = un(t.ais, t.i); + t.val = un(t.vals, t.i); + var n = Lr(t.dmtx.length + t.ai.length + t.val.length); + mn(n, 0, t.dmtx); + sn[on++] = n; + sn[on++] = n; + sn[on++] = t.dmtx.length; + sn[on++] = t.ai; + sn[on++] = Infinity; + var r = sn[--on]; + var a = sn[--on]; + sn[on++] = r; + vn(a); + var o = Lr(); + var s = sn[--on]; + mn(sn[--on], s, o); + var c = sn[--on]; + sn[on++] = c; + sn[on++] = c; + sn[on++] = t.dmtx.length + t.ai.length; + sn[on++] = t.val; + sn[on++] = Infinity; + var l = sn[--on]; + var p = sn[--on]; + sn[on++] = l; + vn(p); + var d = Lr(); + var u = sn[--on]; + mn(sn[--on], u, d); + t.dmtx = sn[--on]; + if (t.i != t.ais.length - 1 && un(t.fncs, t.i)) { + var f = Lr(t.dmtx.length + 1); + mn(f, 0, t.dmtx); + sn[on++] = f; + sn[on++] = f; + sn[on++] = t.dmtx.length; + if (t.gssep) sn[on++] = 29; + else sn[on++] = t.fnc1; + var h = sn[--on]; + var m = sn[--on]; + fn(sn[--on], m, h); + t.dmtx = sn[--on] + } + } + t.barcode = ln((t.dmtx.length + 1) * 5); + t.i = 0; + t.j = 0; + for (; ;) { + if (t.i == t.dmtx.length) break; + var g = un(t.dmtx, t.i); + sn[on++] = g; + if (g == t.fnc1) { + on--; + mn(t.barcode, t.j, "^FNC1"); + t.j = t.j + 4 + } else fn(t.barcode, t.j, sn[--on]); + t.i = t.i + 1; + t.j = t.j + 1 + } + t.barcode = hn(t.barcode, 0, t.j); + delete t.options["parse"]; + fn(t.options, "dontdraw", true); + fn(t.options, "parsefnc", true); + fn(t.options, "format", "rectangle"); + sn[on++] = "args"; + sn[on++] = t.barcode; + sn[on++] = t.options; + Be(); + var v = sn[--on]; + t[sn[--on]] = v; + fn(t.args, "opt", t.options); + sn[on++] = t.args; + if (!t.dontdraw) Tn() + } + + function Zt() { + var t = Object.create(Zt.$ctx || (Zt.$ctx = {})); + t.parse = false; + t.dontlint = false; + t.lintreqs = true; + t.dontdraw = false; + sn[on++] = t; + jn(); + t.options = sn[--on]; + t.barcode = sn[--on]; + var e = new Map([ + ["parse", t.parse], + ["parseonly", true], + ["parsefnc", false] + ]); + t.fncvals = e; + sn[on++] = "barcode"; + sn[on++] = t.barcode; + sn[on++] = t.fncvals; + En(); + var i = sn[--on]; + t[sn[--on]] = i; + sn[on++] = t.barcode; + sn[on++] = "dl"; + Wr(); + on -= 3; + delete t.options["parse"]; + fn(t.options, "dontdraw", true); + sn[on++] = "args"; + sn[on++] = t.barcode; + sn[on++] = t.options; + Be(); + var n = sn[--on]; + t[sn[--on]] = n; + fn(t.args, "opt", t.options); + sn[on++] = t.args; + if (!t.dontdraw) Tn() + } + + function Jt() { + var t = Object.create(Jt.$ctx || (Jt.$ctx = {})); + t.parse = false; + t.dontlint = false; + t.lintreqs = true; + t.dontdraw = false; + sn[on++] = t; + jn(); + t.options = sn[--on]; + t.barcode = sn[--on]; + sn[on++] = t.barcode; + sn[on++] = "ai"; + Wr(); + t.fncs = sn[--on]; + t.vals = sn[--on]; + t.ais = sn[--on]; + t.fnc1 = -1; + t.qrc = Lr([t.fnc1]); + for (var e = 0, i = t.ais.length - 1; e <= i; e += 1) { + t.i = e; + t.ai = un(t.ais, t.i); + t.val = un(t.vals, t.i); + var n = Lr(t.qrc.length + t.ai.length + t.val.length); + mn(n, 0, t.qrc); + sn[on++] = n; + sn[on++] = n; + sn[on++] = t.qrc.length; + sn[on++] = t.ai; + sn[on++] = Infinity; + var r = sn[--on]; + var a = sn[--on]; + sn[on++] = r; + vn(a); + var o = Lr(); + var s = sn[--on]; + mn(sn[--on], s, o); + var c = sn[--on]; + sn[on++] = c; + sn[on++] = c; + sn[on++] = t.qrc.length + t.ai.length; + sn[on++] = t.val; + sn[on++] = Infinity; + var l = sn[--on]; + var p = sn[--on]; + sn[on++] = l; + vn(p); + var d = Lr(); + var u = sn[--on]; + mn(sn[--on], u, d); + t.qrc = sn[--on]; + if (t.i != t.ais.length - 1 && un(t.fncs, t.i)) { + var f = Lr(t.qrc.length + 1); + mn(f, 0, t.qrc); + fn(f, t.qrc.length, t.fnc1); + t.qrc = f + } + } + t.barcode = ln((t.qrc.length + 1) * 5); + t.i = 0; + t.j = 0; + for (; ;) { + if (t.i == t.qrc.length) break; + var h = un(t.qrc, t.i); + sn[on++] = h; + if (h == t.fnc1) { + on--; + mn(t.barcode, t.j, "^FNC1"); + t.j = t.j + 4 + } else fn(t.barcode, t.j, sn[--on]); + t.i = t.i + 1; + t.j = t.j + 1 + } + t.barcode = hn(t.barcode, 0, t.j); + delete t.options["parse"]; + fn(t.options, "dontdraw", true); + fn(t.options, "parsefnc", true); + sn[on++] = "args"; + sn[on++] = t.barcode; + sn[on++] = t.options; + Cn(); + var m = sn[--on]; + t[sn[--on]] = m; + fn(t.args, "opt", t.options); + sn[on++] = t.args; + if (!t.dontdraw) Tn() + } + + function Vt() { + var t = Object.create(Vt.$ctx || (Vt.$ctx = {})); + t.parse = false; + t.dontlint = false; + t.lintreqs = true; + t.dontdraw = false; + sn[on++] = t; + jn(); + t.options = sn[--on]; + t.barcode = sn[--on]; + var e = new Map([ + ["parse", t.parse], + ["parseonly", true], + ["parsefnc", false] + ]); + t.fncvals = e; + sn[on++] = "barcode"; + sn[on++] = t.barcode; + sn[on++] = t.fncvals; + En(); + var i = sn[--on]; + t[sn[--on]] = i; + sn[on++] = t.barcode; + sn[on++] = "dl"; + Wr(); + on -= 3; + delete t.options["parse"]; + fn(t.options, "dontdraw", true); + sn[on++] = "args"; + sn[on++] = t.barcode; + sn[on++] = t.options; + Cn(); + var n = sn[--on]; + t[sn[--on]] = n; + fn(t.args, "opt", t.options); + sn[on++] = t.args; + if (!t.dontdraw) Tn() + } + + function Kt() { + var t = Object.create(Kt.$ctx || (Kt.$ctx = {})); + t.dontdraw = false; + t.parse = false; + t.dontlint = false; + t.lintreqs = true; + sn[on++] = t; + jn(); + t.options = sn[--on]; + t.barcode = sn[--on]; + sn[on++] = t.barcode; + sn[on++] = "ai"; + Wr(); + t.fncs = sn[--on]; + t.vals = sn[--on]; + t.ais = sn[--on]; + t.fnc1 = -1; + t.dmtx = Lr([t.fnc1]); + for (var e = 0, i = t.ais.length - 1; e <= i; e += 1) { + t.i = e; + t.ai = un(t.ais, t.i); + t.val = un(t.vals, t.i); + var n = Lr(t.dmtx.length + t.ai.length + t.val.length); + mn(n, 0, t.dmtx); + sn[on++] = n; + sn[on++] = n; + sn[on++] = t.dmtx.length; + sn[on++] = t.ai; + sn[on++] = Infinity; + var r = sn[--on]; + var a = sn[--on]; + sn[on++] = r; + vn(a); + var o = Lr(); + var s = sn[--on]; + mn(sn[--on], s, o); + var c = sn[--on]; + sn[on++] = c; + sn[on++] = c; + sn[on++] = t.dmtx.length + t.ai.length; + sn[on++] = t.val; + sn[on++] = Infinity; + var l = sn[--on]; + var p = sn[--on]; + sn[on++] = l; + vn(p); + var d = Lr(); + var u = sn[--on]; + mn(sn[--on], u, d); + t.dmtx = sn[--on]; + if (t.i != t.ais.length - 1 && un(t.fncs, t.i)) { + var f = Lr(t.dmtx.length + 1); + mn(f, 0, t.dmtx); + fn(f, t.dmtx.length, t.fnc1); + t.dmtx = f + } + } + t.barcode = ln((t.dmtx.length + 1) * 5); + t.i = 0; + t.j = 0; + for (; ;) { + if (t.i == t.dmtx.length) break; + var h = un(t.dmtx, t.i); + sn[on++] = h; + if (h == t.fnc1) { + on--; + mn(t.barcode, t.j, "^FNC1"); + t.j = t.j + 4 + } else fn(t.barcode, t.j, sn[--on]); + t.i = t.i + 1; + t.j = t.j + 1 + } + t.barcode = hn(t.barcode, 0, t.j); + delete t.options["parse"]; + fn(t.options, "dontdraw", true); + fn(t.options, "parsefnc", true); + sn[on++] = "args"; + sn[on++] = t.barcode; + sn[on++] = t.options; + Et(); + var m = sn[--on]; + t[sn[--on]] = m; + fn(t.args, "opt", t.options); + sn[on++] = t.args; + if (!t.dontdraw) Tn() + } + + function qt() { + var n = Object.create(qt.$ctx || (qt.$ctx = {})); + n.dontdraw = false; + n.textfont = "OCR-B"; + n.textsize = 10; + n.textyoffset = -8; + n.textxoffset = 0; + n.validatecheck = false; + sn[on++] = n; + jn(); + n.options = sn[--on]; + n.barcode = sn[--on]; + if (!qt.__30222__) (function () { + var t = Object.create(n); + t.barchars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%"; + t.charvals = new Map; + for (var e = 0; e <= 42; e += 1) fn(t.charvals, hn(t.barchars, e, 1), e); + for (var i in t) t.hasOwnProperty(i) && (qt.$ctx[i] = t[i]); + qt.__30222__ = 1 + })(); + for (var t = 0, e = n.barcode.length - 1; t <= e; t += 1) { + var i = un(n.charvals, hn(n.barcode, t, 1)) !== undefined; + if (!i) { + sn[on++] = "bwipp.hibccode39badCharacter#30227"; + sn[on++] = "HIBC Code 39 must contain only digits, capital letters, spaces and the symbols -.$/+%"; + Pn() + } + } + sn[on++] = "barlen"; + sn[on++] = n.barcode.length; + if (n.validatecheck) { + var r = sn[--on]; + sn[on++] = Mn(r - 1) + } + var a = sn[--on]; + n[sn[--on]] = a; + n.checksum = 41; + for (var o = 0, s = Mn(n.barlen - 1); o <= s; o += 1) n.checksum = Mn(un(n.charvals, hn(n.barcode, o, 1)) + n.checksum); + n.checksum = n.checksum % 43; + if (n.validatecheck) { + if (un(n.barcode, n.barlen) != un(n.barchars, n.checksum)) { + sn[on++] = "bwipp.hibccode39badCheckDigit#30241"; + sn[on++] = "Incorrect HIBC Code 39 check digit provided"; + Pn() + } + n.barcode = hn(n.barcode, 0, n.barlen) + } + var c = ln(Mn(n.barlen + 2)); + mn(c, 1, n.barcode); + n.barcode = c; + fn(n.barcode, 0, 43); + fn(n.barcode, Mn(n.barlen + 1), un(n.barchars, n.checksum)); + n.text = ln(Mn(n.barlen + 4)); + fn(n.text, 0, 42); + mn(n.text, 1, n.barcode); + var l = un(n.barcode, Mn(n.barlen + 1)); + sn[on++] = n.text; + sn[on++] = Mn(n.barlen + 2); + sn[on++] = l; + if (l == 32) { + on--; + sn[on++] = 95 + } + var p = sn[--on]; + var d = sn[--on]; + fn(sn[--on], d, p); + fn(n.text, Mn(n.barlen + 3), 42); + fn(n.options, "dontdraw", true); + fn(n.options, "includecheck", false); + fn(n.options, "validatecheck", false); + sn[on++] = "args"; + sn[on++] = n.barcode; + sn[on++] = n.options; + x(); + var u = sn[--on]; + n[sn[--on]] = u; + fn(n.args, "txt", Lr([Lr([n.text, n.textxoffset, n.textyoffset, n.textfont, n.textsize])])); + fn(n.args, "textxalign", "center"); + fn(n.args, "opt", n.options); + sn[on++] = n.args; + if (!n.dontdraw) Ki() + } + + function Xt() { + var n = Object.create(Xt.$ctx || (Xt.$ctx = {})); + n.dontdraw = false; + n.textfont = "OCR-B"; + n.textsize = 10; + n.textyoffset = -8; + n.textxoffset = 0; + n.validatecheck = false; + sn[on++] = n; + jn(); + n.options = sn[--on]; + n.barcode = sn[--on]; + if (!Xt.__30322__) (function () { + var t = Object.create(n); + t.barchars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%"; + t.charvals = new Map; + for (var e = 0; e <= 42; e += 1) fn(t.charvals, hn(t.barchars, e, 1), e); + for (var i in t) t.hasOwnProperty(i) && (Xt.$ctx[i] = t[i]); + Xt.__30322__ = 1 + })(); + for (var t = 0, e = n.barcode.length - 1; t <= e; t += 1) { + var i = un(n.charvals, hn(n.barcode, t, 1)) !== undefined; + if (!i) { + sn[on++] = "bwipp.hibccode128badCharacter#30327"; + sn[on++] = "HIBC Code 128 must contain only digits, capital letters, spaces and the symbols -.$/+%"; + Pn() + } + } + sn[on++] = "barlen"; + sn[on++] = n.barcode.length; + if (n.validatecheck) { + var r = sn[--on]; + sn[on++] = Mn(r - 1) + } + var a = sn[--on]; + n[sn[--on]] = a; + n.checksum = 41; + for (var o = 0, s = Mn(n.barlen - 1); o <= s; o += 1) n.checksum = Mn(un(n.charvals, hn(n.barcode, o, 1)) + n.checksum); + n.checksum = n.checksum % 43; + if (n.validatecheck) { + if (un(n.barcode, n.barlen) != un(n.barchars, n.checksum)) { + sn[on++] = "bwipp.hibccode128badCheckDigit#30341"; + sn[on++] = "Incorrect HIBC Code 128 check digit provided"; + Pn() + } + n.barcode = hn(n.barcode, 0, n.barlen) + } + var c = ln(Mn(n.barlen + 2)); + mn(c, 1, n.barcode); + n.barcode = c; + fn(n.barcode, 0, 43); + fn(n.barcode, Mn(n.barlen + 1), un(n.barchars, n.checksum)); + n.text = ln(Mn(n.barlen + 4)); + fn(n.text, 0, 42); + mn(n.text, 1, n.barcode); + var l = un(n.barcode, Mn(n.barlen + 1)); + sn[on++] = n.text; + sn[on++] = Mn(n.barlen + 2); + sn[on++] = l; + if (l == 32) { + on--; + sn[on++] = 95 + } + var p = sn[--on]; + var d = sn[--on]; + fn(sn[--on], d, p); + fn(n.text, Mn(n.barlen + 3), 42); + fn(n.options, "dontdraw", true); + fn(n.options, "validatecheck", false); + sn[on++] = "args"; + sn[on++] = n.barcode; + sn[on++] = n.options; + V(); + var u = sn[--on]; + n[sn[--on]] = u; + fn(n.args, "txt", Lr([Lr([n.text, n.textxoffset, n.textyoffset, n.textfont, n.textsize])])); + fn(n.args, "textxalign", "center"); + fn(n.args, "opt", n.options); + sn[on++] = n.args; + if (!n.dontdraw) Ki() + } + + function $t() { + var n = Object.create($t.$ctx || ($t.$ctx = {})); + n.dontdraw = false; + n.validatecheck = false; + sn[on++] = n; + jn(); + n.options = sn[--on]; + n.barcode = sn[--on]; + if (!$t.__30417__) (function () { + var t = Object.create(n); + t.barchars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%"; + t.charvals = new Map; + for (var e = 0; e <= 42; e += 1) fn(t.charvals, hn(t.barchars, e, 1), e); + for (var i in t) t.hasOwnProperty(i) && ($t.$ctx[i] = t[i]); + $t.__30417__ = 1 + })(); + for (var t = 0, e = n.barcode.length - 1; t <= e; t += 1) { + var i = un(n.charvals, hn(n.barcode, t, 1)) !== undefined; + if (!i) { + sn[on++] = "bwipp.hibcdatamatrixBadCharacter#30422"; + sn[on++] = "HIBC Data Matrix must contain only digits, capital letters, spaces and the symbols -.$/+%"; + Pn() + } + } + sn[on++] = "barlen"; + sn[on++] = n.barcode.length; + if (n.validatecheck) { + var r = sn[--on]; + sn[on++] = Mn(r - 1) + } + var a = sn[--on]; + n[sn[--on]] = a; + n.checksum = 41; + for (var o = 0, s = Mn(n.barlen - 1); o <= s; o += 1) n.checksum = Mn(un(n.charvals, hn(n.barcode, o, 1)) + n.checksum); + n.checksum = n.checksum % 43; + if (n.validatecheck) { + if (un(n.barcode, n.barlen) != un(n.barchars, n.checksum)) { + sn[on++] = "bwipp.hibcdatamatrixBadCheckDigit#30436"; + sn[on++] = "Incorrect HIBC Data Matrix check digit provided"; + Pn() + } + n.barcode = hn(n.barcode, 0, n.barlen) + } + var c = ln(Mn(n.barlen + 2)); + mn(c, 1, n.barcode); + n.barcode = c; + fn(n.barcode, 0, 43); + fn(n.barcode, Mn(n.barlen + 1), un(n.barchars, n.checksum)); + fn(n.options, "dontdraw", true); + fn(n.options, "validatecheck", false); + sn[on++] = "args"; + sn[on++] = n.barcode; + sn[on++] = n.options; + Be(); + var l = sn[--on]; + n[sn[--on]] = l; + var p = n.args; + fn(p, "opt", n.options); + sn[on++] = n.args; + if (!n.dontdraw) Tn() + } + + function te() { + var n = Object.create(te.$ctx || (te.$ctx = {})); + n.dontdraw = false; + n.validatecheck = false; + sn[on++] = n; + jn(); + n.options = sn[--on]; + n.barcode = sn[--on]; + if (!te.__30504__) (function () { + var t = Object.create(n); + t.barchars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%"; + t.charvals = new Map; + for (var e = 0; e <= 42; e += 1) fn(t.charvals, hn(t.barchars, e, 1), e); + for (var i in t) t.hasOwnProperty(i) && (te.$ctx[i] = t[i]); + te.__30504__ = 1 + })(); + for (var t = 0, e = n.barcode.length - 1; t <= e; t += 1) { + var i = un(n.charvals, hn(n.barcode, t, 1)) !== undefined; + if (!i) { + sn[on++] = "bwipp.hibcdatamatrixrectangularBadCharacter#30509"; + sn[on++] = "HIBC Data Matrix Rectangular must contain only digits, capital letters, spaces and the symbols -.$/+%"; + Pn() + } + } + sn[on++] = "barlen"; + sn[on++] = n.barcode.length; + if (n.validatecheck) { + var r = sn[--on]; + sn[on++] = Mn(r - 1) + } + var a = sn[--on]; + n[sn[--on]] = a; + n.checksum = 41; + for (var o = 0, s = Mn(n.barlen - 1); o <= s; o += 1) n.checksum = Mn(un(n.charvals, hn(n.barcode, o, 1)) + n.checksum); + n.checksum = n.checksum % 43; + if (n.validatecheck) { + if (un(n.barcode, n.barlen) != un(n.barchars, n.checksum)) { + sn[on++] = "bwipp.hibcdatamatrixrectangularBadCheckDigit#30523"; + sn[on++] = "Incorrect HIBC Data Matrix Rectangular check digit provided"; + Pn() + } + n.barcode = hn(n.barcode, 0, n.barlen) + } + var c = ln(Mn(n.barlen + 2)); + mn(c, 1, n.barcode); + n.barcode = c; + fn(n.barcode, 0, 43); + fn(n.barcode, Mn(n.barlen + 1), un(n.barchars, n.checksum)); + fn(n.options, "dontdraw", true); + fn(n.options, "validatecheck", false); + fn(n.options, "format", "rectangle"); + sn[on++] = "args"; + sn[on++] = n.barcode; + sn[on++] = n.options; + Be(); + var l = sn[--on]; + var p = sn[--on]; + n[p] = l; + fn(n.args, "opt", n.options); + sn[on++] = n.args; + if (!n.dontdraw) Tn() + } + + function ee() { + var n = Object.create(ee.$ctx || (ee.$ctx = {})); + n.dontdraw = false; + n.columns = 2; + n.validatecheck = false; + sn[on++] = n; + jn(); + n.options = sn[--on]; + n.barcode = sn[--on]; + if (!ee.__30593__) (function () { + var t = Object.create(n); + t.barchars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%"; + t.charvals = new Map; + for (var e = 0; e <= 42; e += 1) fn(t.charvals, hn(t.barchars, e, 1), e); + for (var i in t) t.hasOwnProperty(i) && (ee.$ctx[i] = t[i]); + ee.__30593__ = 1 + })(); + for (var t = 0, e = n.barcode.length - 1; t <= e; t += 1) { + var i = un(n.charvals, hn(n.barcode, t, 1)) !== undefined; + if (!i) { + sn[on++] = "bwipp.hibcpdf417BadCharacter#30598"; + sn[on++] = "HIBC PDF417 must contain only digits, capital letters, spaces and the symbols -.$/+%"; + Pn() + } + } + sn[on++] = "barlen"; + sn[on++] = n.barcode.length; + if (n.validatecheck) { + var r = sn[--on]; + sn[on++] = Mn(r - 1) + } + var a = sn[--on]; + n[sn[--on]] = a; + n.checksum = 41; + for (var o = 0, s = Mn(n.barlen - 1); o <= s; o += 1) n.checksum = Mn(un(n.charvals, hn(n.barcode, o, 1)) + n.checksum); + n.checksum = n.checksum % 43; + if (n.validatecheck) { + if (un(n.barcode, n.barlen) != un(n.barchars, n.checksum)) { + sn[on++] = "bwipp.hibcpdf417BadCheckDigit#30612"; + sn[on++] = "Incorrect HIBC PDF417 check digit provided"; + Pn() + } + n.barcode = hn(n.barcode, 0, n.barlen) + } + var c = ln(Mn(n.barlen + 2)); + mn(c, 1, n.barcode); + n.barcode = c; + fn(n.barcode, 0, 43); + fn(n.barcode, Mn(n.barlen + 1), un(n.barchars, n.checksum)); + fn(n.options, "dontdraw", true); + fn(n.options, "columns", n.columns); + fn(n.options, "validatecheck", false); + var l = n.barcode; + sn[on++] = "args"; + sn[on++] = l; + sn[on++] = n.options; + Qe(); + var p = sn[--on]; + n[sn[--on]] = p; + fn(n.args, "opt", n.options); + sn[on++] = n.args; + if (!n.dontdraw) Tn() + } + + function ie() { + var n = Object.create(ie.$ctx || (ie.$ctx = {})); + n.dontdraw = false; + n.columns = 2; + n.validatecheck = false; + sn[on++] = n; + jn(); + n.options = sn[--on]; + n.barcode = sn[--on]; + if (!ie.__30682__) (function () { + var t = Object.create(n); + t.barchars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%"; + t.charvals = new Map; + for (var e = 0; e <= 42; e += 1) fn(t.charvals, hn(t.barchars, e, 1), e); + for (var i in t) t.hasOwnProperty(i) && (ie.$ctx[i] = t[i]); + ie.__30682__ = 1 + })(); + for (var t = 0, e = n.barcode.length - 1; t <= e; t += 1) { + var i = un(n.charvals, hn(n.barcode, t, 1)) !== undefined; + if (!i) { + sn[on++] = "bwipp.hibcmicropdf417BadCharacter#30687"; + sn[on++] = "HIBC MicroPDF417 must contain only digits, capital letters, spaces and the symbols -.$/+%"; + Pn() + } + } + sn[on++] = "barlen"; + sn[on++] = n.barcode.length; + if (n.validatecheck) { + var r = sn[--on]; + sn[on++] = Mn(r - 1) + } + var a = sn[--on]; + n[sn[--on]] = a; + n.checksum = 41; + for (var o = 0, s = Mn(n.barlen - 1); o <= s; o += 1) n.checksum = Mn(un(n.charvals, hn(n.barcode, o, 1)) + n.checksum); + n.checksum = n.checksum % 43; + if (n.validatecheck) { + if (un(n.barcode, n.barlen) != un(n.barchars, n.checksum)) { + sn[on++] = "bwipp.hibcmicropdf417BadCheckDigit#30701"; + sn[on++] = "Incorrect HIBC MicroPDF417 check digit provided"; + Pn() + } + n.barcode = hn(n.barcode, 0, n.barlen) + } + var c = ln(Mn(n.barlen + 2)); + mn(c, 1, n.barcode); + n.barcode = c; + fn(n.barcode, 0, 43); + fn(n.barcode, Mn(n.barlen + 1), un(n.barchars, n.checksum)); + fn(n.options, "dontdraw", true); + var l = n.options; + fn(l, "columns", n.columns); + fn(n.options, "validatecheck", false); + sn[on++] = "args"; + sn[on++] = n.barcode; + sn[on++] = n.options; + Fe(); + var p = sn[--on]; + n[sn[--on]] = p; + fn(n.args, "opt", n.options); + sn[on++] = n.args; + if (!n.dontdraw) Tn() + } + + function ne() { + var n = Object.create(ne.$ctx || (ne.$ctx = {})); + n.dontdraw = false; + n.validatecheck = false; + sn[on++] = n; + jn(); + n.options = sn[--on]; + n.barcode = sn[--on]; + if (!ne.__30770__) (function () { + var t = Object.create(n); + t.barchars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%"; + t.charvals = new Map; + for (var e = 0; e <= 42; e += 1) fn(t.charvals, hn(t.barchars, e, 1), e); + for (var i in t) t.hasOwnProperty(i) && (ne.$ctx[i] = t[i]); + ne.__30770__ = 1 + })(); + for (var t = 0, e = n.barcode.length - 1; t <= e; t += 1) { + var i = un(n.charvals, hn(n.barcode, t, 1)) !== undefined; + if (!i) { + sn[on++] = "bwipp.hibcqrcodeBadCharacter#30775"; + sn[on++] = "HIBC QR Code must contain only digits, capital letters, spaces and the symbols -.$/+%"; + Pn() + } + } + sn[on++] = "barlen"; + sn[on++] = n.barcode.length; + if (n.validatecheck) { + var r = sn[--on]; + sn[on++] = Mn(r - 1) + } + var a = sn[--on]; + n[sn[--on]] = a; + n.checksum = 41; + for (var o = 0, s = Mn(n.barlen - 1); o <= s; o += 1) n.checksum = Mn(un(n.charvals, hn(n.barcode, o, 1)) + n.checksum); + n.checksum = n.checksum % 43; + if (n.validatecheck) { + if (un(n.barcode, n.barlen) != un(n.barchars, n.checksum)) { + sn[on++] = "bwipp.hibcqrcodeBadCheckDigit#30789"; + sn[on++] = "Incorrect HIBC QR Code check digit provided"; + Pn() + } + n.barcode = hn(n.barcode, 0, n.barlen) + } + var c = ln(Mn(n.barlen + 2)); + mn(c, 1, n.barcode); + n.barcode = c; + fn(n.barcode, 0, 43); + fn(n.barcode, Mn(n.barlen + 1), un(n.barchars, n.checksum)); + fn(n.options, "dontdraw", true); + fn(n.options, "validatecheck", false); + sn[on++] = "args"; + sn[on++] = n.barcode; + sn[on++] = n.options; + Cn(); + var l = sn[--on]; + n[sn[--on]] = l; + var p = n.args; + fn(p, "opt", n.options); + sn[on++] = n.args; + if (!n.dontdraw) Tn() + } + + function re() { + var n = Object.create(re.$ctx || (re.$ctx = {})); + n.dontdraw = false; + n.validatecheck = false; + sn[on++] = n; + jn(); + n.options = sn[--on]; + n.barcode = sn[--on]; + if (!re.__30857__) (function () { + var t = Object.create(n); + t.barchars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%"; + t.charvals = new Map; + for (var e = 0; e <= 42; e += 1) fn(t.charvals, hn(t.barchars, e, 1), e); + for (var i in t) t.hasOwnProperty(i) && (re.$ctx[i] = t[i]); + re.__30857__ = 1 + })(); + for (var t = 0, e = n.barcode.length - 1; t <= e; t += 1) { + var i = un(n.charvals, hn(n.barcode, t, 1)) !== undefined; + if (!i) { + sn[on++] = "bwipp.codablockfBadCharacter#30862"; + sn[on++] = "HIBC Codablock F must contain only digits, capital letters, spaces and the symbols -.$/+%"; + Pn() + } + } + sn[on++] = "barlen"; + sn[on++] = n.barcode.length; + if (n.validatecheck) { + var r = sn[--on]; + sn[on++] = Mn(r - 1) + } + var a = sn[--on]; + n[sn[--on]] = a; + n.checksum = 41; + for (var o = 0, s = Mn(n.barlen - 1); o <= s; o += 1) n.checksum = Mn(un(n.charvals, hn(n.barcode, o, 1)) + n.checksum); + n.checksum = n.checksum % 43; + if (n.validatecheck) { + if (un(n.barcode, n.barlen) != un(n.barchars, n.checksum)) { + sn[on++] = "bwipp.hibccodablockfBadCheckDigit#30876"; + sn[on++] = "Incorrect HIBC Codablock F check digit provided"; + Pn() + } + n.barcode = hn(n.barcode, 0, n.barlen) + } + var c = n.barlen; + var l = ln(Mn(c + 2)); + mn(l, 1, n.barcode); + n.barcode = l; + fn(n.barcode, 0, 43); + fn(n.barcode, Mn(n.barlen + 1), un(n.barchars, n.checksum)); + fn(n.options, "dontdraw", true); + fn(n.options, "validatecheck", false); + sn[on++] = "args"; + sn[on++] = n.barcode; + sn[on++] = n.options; + wt(); + var p = sn[--on]; + n[sn[--on]] = p; + var d = n.args; + fn(d, "opt", n.options); + sn[on++] = n.args; + if (!n.dontdraw) Tn() + } + + function ae() { + var n = Object.create(ae.$ctx || (ae.$ctx = {})); + n.dontdraw = false; + n.validatecheck = false; + sn[on++] = n; + jn(); + n.options = sn[--on]; + n.barcode = sn[--on]; + if (!ae.__30944__) (function () { + var t = Object.create(n); + t.barchars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%"; + t.charvals = new Map; + for (var e = 0; e <= 42; e += 1) fn(t.charvals, hn(t.barchars, e, 1), e); + for (var i in t) t.hasOwnProperty(i) && (ae.$ctx[i] = t[i]); + ae.__30944__ = 1 + })(); + for (var t = 0, e = n.barcode.length - 1; t <= e; t += 1) { + var i = un(n.charvals, hn(n.barcode, t, 1)) !== undefined; + if (!i) { + sn[on++] = "bwipp.hibcazteccodeBadCharacter#30949"; + sn[on++] = "HIBC Aztec Code must contain only digits, capital letters, spaces and the symbols -.$/+%"; + Pn() + } + } + sn[on++] = "barlen"; + sn[on++] = n.barcode.length; + if (n.validatecheck) { + var r = sn[--on]; + sn[on++] = Mn(r - 1) + } + var a = sn[--on]; + n[sn[--on]] = a; + n.checksum = 41; + for (var o = 0, s = Mn(n.barlen - 1); o <= s; o += 1) n.checksum = Mn(un(n.charvals, hn(n.barcode, o, 1)) + n.checksum); + n.checksum = n.checksum % 43; + if (n.validatecheck) { + if (un(n.barcode, n.barlen) != un(n.barchars, n.checksum)) { + sn[on++] = "bwipp.hibcazteccodeBadCheckDigit#30963"; + sn[on++] = "Incorrect HIBC Aztec Code check digit provided"; + Pn() + } + n.barcode = hn(n.barcode, 0, n.barlen) + } + var c = ln(Mn(n.barlen + 2)); + mn(c, 1, n.barcode); + n.barcode = c; + fn(n.barcode, 0, 43); + fn(n.barcode, Mn(n.barlen + 1), un(n.barchars, n.checksum)); + fn(n.options, "dontdraw", true); + fn(n.options, "validatecheck", false); + sn[on++] = "args"; + sn[on++] = n.barcode; + sn[on++] = n.options; + bt(); + var l = sn[--on]; + n[sn[--on]] = l; + var p = n.args; + fn(p, "opt", n.options); + sn[on++] = n.args; + if (!n.dontdraw) Tn() + } + + function oe() { + var b = Object.create(oe.$ctx || (oe.$ctx = {})); + b.options = sn[--on]; + b.barcode = sn[--on]; + b.dontdraw = false; + b.shortfinder = false; + b.includetext = false; + b.includecheck = false; + b.height = 1; + vn(b.options, function () { + var t = sn[--on]; + b[sn[--on]] = t + }); + b.height = +b.height; + if (b.barcode.length < 2 || b.barcode.length > 7) { + sn[on++] = "bwipp.channelcodeBadLength#31038"; + sn[on++] = "Channel Code must be 2 to 7 digits"; + Pn() + } + vn(b.barcode, function () { + var t = sn[--on]; + if (t < 48 || t > 57) { + sn[on++] = "bwipp.channelcodeBadCharacter#31042"; + sn[on++] = "Channel Code must contain only digits"; + Pn() + } + }); + if (pn(b.barcode) > un(Lr([26, 292, 3493, 44072, 576688, 7742862]), b.barcode.length - 2)) { + sn[on++] = "bwipp.channelcodeTooBig#31046"; + sn[on++] = "The Channel Code value is too big for the number of channels"; + Pn() + } + b.nextb = function () { + var t = sn[--on]; + var e = Mn(un(b.s, t) + Mn(un(b.b, Mn(t - 1)) + Mn(un(b.b, Mn(t - 2)) + un(b.s, Mn(t - 1))))) > 4 ? 1 : 2; + sn[on++] = t; + sn[on++] = e; + if (t < Mn(b.chan + 2)) { + var i = sn[--on]; + var n = sn[--on]; + var r = sn[--on]; + sn[on++] = r; + sn[on++] = n; + sn[on++] = i; + for (var a = i, o = r; a <= o; a += 1) { + var s = sn[--on]; + var c = sn[--on]; + fn(b.b, c, a); + var l = sn[--on]; + var p = sn[--on]; + sn[on++] = p; + sn[on++] = l; + sn[on++] = c; + sn[on++] = s; + sn[on++] = Mn(Mn(l - a) + 1); + sn[on++] = p; + sn[on++] = Mn(c + 1); + b.nexts() + } + } else { + var d = sn[--on]; + var u = sn[--on]; + var f = sn[--on]; + sn[on++] = f; + sn[on++] = u; + sn[on++] = d; + if (Dn(d, f)) { + var h = sn[--on]; + var m = sn[--on]; + var g = sn[--on]; + fn(b.b, m, g); + sn[on++] = g; + sn[on++] = m; + sn[on++] = h; + if (b.value == b.target) { + sn[on++] = Infinity; + for (var v = 3; v <= 10; v += 1) { + sn[on++] = un(b.s, v); + sn[on++] = un(b.b, v) + } + b.out = hn(Lr(), 0, b.chan * 2) + } + b.value = b.value + 1 + } + } + on -= 4 + }; + b.nexts = function () { + var t = sn[--on]; + sn[on++] = t; + if (t < Mn(b.chan + 2)) sn[on++] = 1; + else { + var e = sn[--on]; + var i = sn[--on]; + sn[on++] = i; + sn[on++] = e; + sn[on++] = i + } + var n = sn[--on]; + var r = sn[--on]; + var a = sn[--on]; + sn[on++] = a; + sn[on++] = r; + for (var o = n, s = a; o <= s; o += 1) { + var c = sn[--on]; + fn(b.s, c, o); + var l = sn[--on]; + var p = sn[--on]; + sn[on++] = p; + sn[on++] = l; + sn[on++] = c; + sn[on++] = Mn(Mn(l - o) + 1); + sn[on++] = p; + sn[on++] = c; + b.nextb() + } + on -= 3 + }; + b.encode = function () { + b.chan = sn[--on]; + b.target = sn[--on]; + b.value = 0; + b.out = -1; + b.b = Lr([1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0]); + b.s = Lr([0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0]); + var t = b.chan; + sn[on++] = t; + sn[on++] = t; + sn[on++] = 3; + b.nexts(); + sn[on++] = b.out + }; + b.barlen = b.barcode.length; + sn[on++] = "finder"; + if (b.shortfinder) sn[on++] = Lr([1, 1, 1, 1, 1]); + else sn[on++] = Lr([1, 1, 1, 1, 1, 1, 1, 1, 1]); + var t = sn[--on]; + b[sn[--on]] = t; + sn[on++] = "data"; + sn[on++] = pn(b.barcode); + sn[on++] = b.barlen + 1; + b.encode(); + var e = sn[--on]; + b[sn[--on]] = e; + b.check = Lr([]); + if (b.includecheck) { + b.mod23 = un(Lr([Lr([]), Lr([]), Lr([13, 12, 4, 9, 3, 1]), Lr([13, 2, 12, 3, 18, 16, 4, 1]), Lr([11, 16, 17, 8, 20, 4, 10, 2, 5, 1]), Lr([1, 4, 16, 18, 3, 12, 2, 8, 9, 13, 6, 1]), Lr([20, 16, 22, 13, 15, 12, 5, 4, 8, 9, 21, 3, 7, 1]), Lr([2, 6, 18, 8, 1, 3, 9, 4, 12, 13, 16, 2, 6, 18, 8, 1])]), b.barlen); + sn[on++] = 0; + for (var i = 0, n = b.data.length - 1; i <= n; i += 1) { + var r = sn[--on]; + sn[on++] = Mn(r + Mn(un(b.data, i) - 1) * un(b.mod23, i)) + } + var a = sn[--on]; + sn[on++] = a % 23; + sn[on++] = 3; + b.encode(); + b.check = sn[--on] + } + sn[on++] = Infinity; + In(b.finder); + In(b.data); + In(b.check); + b.sbs = Lr(); + b.txt = Lr(b.barlen); + for (var o = 0, s = b.barlen - 1; o <= s; o += 1) { + b.i = o; + fn(b.txt, b.i, Lr([hn(b.barcode, b.i, 1), 0, 0, "", 0])) + } + sn[on++] = Infinity; + var c = b.sbs; + sn[on++] = Infinity; + for (var l = 0, p = ~~((b.sbs.length + 1) / 2); l < p; l++) sn[on++] = b.height; + var d = Lr(); + sn[on++] = Infinity; + for (var u = 0, f = ~~((b.sbs.length + 1) / 2); u < f; u++) sn[on++] = 0; + var h = Lr(); + sn[on++] = "ren"; + sn[on++] = Ki; + sn[on++] = "sbs"; + sn[on++] = c; + sn[on++] = "bhs"; + sn[on++] = d; + sn[on++] = "bbs"; + sn[on++] = h; + sn[on++] = "txt"; + sn[on++] = b.txt; + sn[on++] = "textxalign"; + sn[on++] = "center"; + sn[on++] = "opt"; + sn[on++] = b.options; + var m = cn(); + sn[on++] = m; + if (!b.dontdraw) Ki() + } + + function Ki() { + if (T.bwipjs_dontdraw) return; + var e = Object.create(Ki.$ctx || (Ki.$ctx = {})); + e.args = sn[--on]; + e.sbs = Lr([]); + e.bhs = Lr([]); + e.bbs = Lr([]); + e.txt = Lr([]); + e.barcolor = "unset"; + e.includetext = false; + e.textcolor = "unset"; + e.textxalign = "unset"; + e.textyalign = "unset"; + e.textfont = "OCR-B"; + e.textsize = 10; + e.textxoffset = 0; + e.textyoffset = 0; + e.textgaps = 0; + e.alttext = ""; + e.bordercolor = "unset"; + e.backgroundcolor = "unset"; + e.inkspread = 0; + e.width = 0; + e.barratio = 1; + e.spaceratio = 1; + e.showborder = false; + e.borderleft = 10; + e.borderright = 10; + e.bordertop = 1; + e.borderbottom = 1; + e.borderwidth = .5; + e.guardwhitespace = false; + e.guardleftpos = 0; + e.guardleftypos = 0; + e.guardrightpos = 0; + e.guardrightypos = 0; + e.guardwidth = 7; + e.guardheight = 7; + vn(e.args, function () { + var t = sn[--on]; + e[sn[--on]] = t + }); + var t = e.opt; + for (var i = t.size, n = t.keys(), r = 0; r < i; r++) { + var a = n.next().value; + e[a] = t.get(a) + } + e.barcolor = "" + e.barcolor; + e.textcolor = "" + e.textcolor; + e.textxalign = "" + e.textxalign; + e.textyalign = "" + e.textyalign; + e.textfont = "" + e.textfont; + e.textsize = +e.textsize; + e.textxoffset = +e.textxoffset; + e.textyoffset = +e.textyoffset; + e.textgaps = +e.textgaps; + e.alttext = "" + e.alttext; + e.bordercolor = "" + e.bordercolor; + e.backgroundcolor = "" + e.backgroundcolor; + e.inkspread = +e.inkspread; + e.width = +e.width; + e.barratio = +e.barratio; + e.spaceratio = +e.spaceratio; + e.borderleft = +e.borderleft; + e.borderright = +e.borderright; + e.bordertop = +e.bordertop; + e.borderbottom = +e.borderbottom; + e.borderwidth = +e.borderwidth; + e.guardleftpos = +e.guardleftpos; + e.guardleftypos = +e.guardleftypos; + e.guardrightpos = +e.guardrightpos; + e.guardrightypos = +e.guardrightypos; + e.guardwidth = +e.guardwidth; + e.guardheight = +e.guardheight; + e.bars = Lr(~~((e.sbs.length + 1) / 2)); + e.x = 0; + e.maxh = 0; + for (var o = 0, s = ~~((e.sbs.length + 1) / 2) * 2 - 2; o <= s; o += 1) { + e.i = o; + if (e.i % 2 == 0) { + e.d = Mn(Mn(un(e.sbs, e.i) * e.barratio - e.barratio) + 1); + if (un(e.sbs, e.i) != 0) { + e.h = un(e.bhs, ~~(e.i / 2)) * 72; + e.c = Mn(e.d / 2 + e.x); + e.y = un(e.bbs, ~~(e.i / 2)) * 72; + e.w = Mn(e.d - e.inkspread); + fn(e.bars, ~~(e.i / 2), Lr([e.h, e.c, e.y, e.w])); + if (Mn(e.h + e.y) > e.maxh) e.maxh = Mn(e.h + e.y) + } else fn(e.bars, ~~(e.i / 2), -1) + } else e.d = Mn(Mn(un(e.sbs, e.i) * e.spaceratio - e.spaceratio) + 1); + e.x = Mn(e.x + e.d) + } + Y.save(); + var c = Y.currpos(); + Y.translate(c.x, c.y); + if (e.width != 0) Y.scale(e.width * 72 / e.x, 1); + Y.newpath(); + Y.moveto(-e.borderleft, -e.borderbottom); + Y.rlineto(Mn(Mn(e.x + e.borderleft) + e.borderright), 0); + Y.rlineto(0, Mn(Mn(e.maxh + e.borderbottom) + e.bordertop)); + Y.rlineto(-Mn(Mn(e.x + e.borderleft) + e.borderright), 0); + Y.rlineto(0, -Mn(Mn(e.maxh + e.borderbottom) + e.bordertop)); + Y.closepath(); + if (e.showborder) { + Y.save(); + if (yn(e.bordercolor, "unset")) Y.setcolor(e.bordercolor); + Y.setlinewidth(e.borderwidth); + Y.stroke(); + Y.restore() + } + Y.save(); + if (yn(e.barcolor, "unset")) Y.setcolor(e.barcolor); + var l = e.bars; + for (var p = 0, d = l.length; p < d; p++) { + var u = un(l, p); + sn[on++] = u; + if (u != -1) { + In(sn[--on]); + Y.newpath(); + Y.setlinewidth(sn[--on]); + var f = sn[--on]; + Y.moveto(sn[--on], f); + Y.rlineto(0, sn[--on]); + Y.stroke() + } else on-- + } + Y.restore(); + if (yn(e.textcolor, "unset")) Y.setcolor(e.textcolor); + if (e.includetext) + if (_n(e.textxalign, "unset") && _n(e.textyalign, "unset") && _n(e.alttext, "")) { + e.s = 0; + e.fn = ""; + var h = e.txt; + for (var m = 0, g = h.length; m < g; m++) { + vn(un(h, m)); + var v = sn[--on]; + var b = sn[--on]; + sn[on++] = b; + sn[on++] = v; + if (v != e.s || yn(b, e.fn)) { + var I = sn[--on]; + var A = sn[--on]; + e.s = I; + e.fn = A; + Y.selectfont(A, I) + } else on -= 2; + var _ = sn[--on]; + Y.moveto(sn[--on], _); + Y.show(sn[--on], 0, 0) + } + } else { + Y.selectfont(e.textfont, e.textsize); + if (_n(e.alttext, "")) { + sn[on++] = Infinity; + var y = e.txt; + for (var x = 0, w = y.length; x < w; x++) vn(un(un(y, x), 0)); + e.txt = Lr(); + e.tstr = ln(e.txt.length); + for (var M = 0, P = e.txt.length - 1; M <= P; M += 1) fn(e.tstr, M, un(e.txt, M)) + } else e.tstr = e.alttext; + if (e.tstr.length == 0) sn[on++] = 0; + else { + Y.save(); + Y.newpath(); + Y.moveto(0, 0); + Y.charpath("0", false); + var j = Y.pathbbox(); + Y.restore(); + sn[on++] = j.ury + } + e.textascent = sn[--on]; + var E = Y.stringwidth(e.tstr); + e.textwidth = Mn(E.w + (e.tstr.length - 1) * e.textgaps); + e.textxpos = Mn(e.textxoffset + Mn(e.x - e.textwidth) / 2); + if (_n(e.textxalign, "left")) e.textxpos = e.textxoffset; + if (_n(e.textxalign, "right")) e.textxpos = Mn(Mn(e.x - e.textxoffset) - e.textwidth); + if (_n(e.textxalign, "offleft")) e.textxpos = -Mn(e.textwidth + e.textxoffset); + if (_n(e.textxalign, "offright")) e.textxpos = Mn(e.x + e.textxoffset); + if (_n(e.textxalign, "justify") && e.textwidth < e.x) { + e.textxpos = 0; + e.textgaps = Mn(e.x - e.textwidth) / (e.tstr.length - 1) + } + e.textypos = -Mn(Mn(e.textyoffset + e.textascent) + 1); + if (_n(e.textyalign, "above")) e.textypos = Mn(Mn(e.textyoffset + e.maxh) + 1); + if (_n(e.textyalign, "center")) e.textypos = Mn(e.textyoffset + Mn(e.maxh - e.textascent) / 2); + Y.moveto(e.textxpos, e.textypos); + Y.show(e.tstr, e.textgaps, 0) + } if (e.guardwhitespace) { + Y.selectfont("OCR-B", e.guardheight * 2); + if (e.guardleftpos != 0) { + Y.moveto(Mn(-e.guardleftpos - 1), Mn(Mn(e.guardleftypos - e.guardheight / 2) - 1.5)); + Y.show("<", 0, 0) + } + if (e.guardrightpos != 0) { + Y.moveto(Mn(Mn(Mn(e.guardrightpos + e.x) - e.guardwidth) + 1), Mn(Mn(e.guardrightypos - e.guardheight / 2) - 1.5)); + Y.show(">", 0, 0) + } + } + Y.restore() + } + + function ge() { + if (T.bwipjs_dontdraw) return; + var e = Object.create(ge.$ctx || (ge.$ctx = {})); + e.args = sn[--on]; + e.barcolor = "unset"; + e.backgroundcolor = "unset"; + vn(e.args, function () { + var t = sn[--on]; + e[sn[--on]] = t + }); + var t = e.opt; + for (var i = t.size, n = t.keys(), r = 0; r < i; r++) { + var a = n.next().value; + e[a] = t.get(a) + } + e.barcolor = "" + e.barcolor; + e.backgroundcolor = "" + e.backgroundcolor; + Y.save(); + if (yn(e.barcolor, "unset")) Y.setcolor(e.barcolor); + Y.maxicode(e.pixs); + Y.restore() + } + + function se(t, e, i, n, r) { + if (typeof i !== "string") throw new Error("bwipp.typeError: barcode text not a string (" + i + ")"); + n = n || {}; + if (typeof n === "string") { + var a = n.split(" "); + n = {}; + for (var o = 0; o < a.length; o++) { + if (!a[o]) continue; + var s = a[o].indexOf("="); + if (s == -1) n[a[o]] = true; + else n[a[o].substr(0, s)] = a[o].substr(s + 1) + } + } else if (typeof n !== "object" || n.constructor !== Object) throw new Error("bwipp.typeError: options not an object"); + if (n.binarytext) { + if (/[\u0100-\uffff]/.test(i)) throw new Error("bwip-js: 16-bit chars not allowed with binarytext") + } else if (/[\u0080-\uffff]/.test(i)) i = unescape(encodeURIComponent(i)); + T.bwipjs_dontdraw = n.dontdraw || r || false; + var c = new Map; + for (var l in n) + if (n.hasOwnProperty(l)) c.set(l, n[l]); + Y = t; + sn = [i, c]; + on = 2; + e(); + if (on) return sn.splice(0, on); + return true + } + + function ce(t) { + if (!t) throw new Error("bwipp.undefinedEncoder: bcid is not defined"); + switch (t.replace(/-/g, "_")) { + case "auspost": + return nt; + case "azteccode": + return bt; + case "azteccodecompact": + return Pt; + case "aztecrune": + return jt; + case "bc412": + return q; + case "channelcode": + return oe; + case "codablockf": + return wt; + case "code11": + return K; + case "code128": + return V; + case "code16k": + return Le; + case "code2of5": + return R; + case "code32": + return I; + case "code39": + return x; + case "code39ext": + return h; + case "code49": + return At; + case "code93": + return A; + case "code93ext": + return m; + case "codeone": + return Ce; + case "coop2of5": + return W; + case "daft": + return ht; + case "databarexpanded": + return Xi; + case "databarexpandedcomposite": + return zt; + case "databarexpandedstacked": + return S; + case "databarexpandedstackedcomposite": + return Ot; + case "databarlimited": + return lt; + case "databarlimitedcomposite": + return Rt; + case "databaromni": + return we; + case "databaromnicomposite": + return Dt; + case "databarstacked": + return E; + case "databarstackedcomposite": + return kt; + case "databarstackedomni": + return C; + case "databarstackedomnicomposite": + return Ut; + case "databartruncated": + return B; + case "databartruncatedcomposite": + return Ht; + case "datalogic2of5": + return G; + case "datamatrix": + return Be; + case "datamatrixrectangular": + return vt; + case "datamatrixrectangularextension": + return It; + case "dotcode": + return Et; + case "ean13": + return Z; + case "ean13composite": + return Tt; + case "ean14": + return v; + case "ean2": + return k; + case "ean5": + return D; + case "ean8": + return Q; + case "ean8composite": + return Ct; + case "flattermarken": + return ut; + case "gs1_128": + return j; + case "gs1_128composite": + return Lt; + case "gs1_cc": + return Ye; + case "gs1datamatrix": + return Wt; + case "gs1datamatrixrectangular": + return Gt; + case "gs1dldatamatrix": + return Zt; + case "gs1dlqrcode": + return Vt; + case "gs1dotcode": + return Kt; + case "gs1northamericancoupon": + return N; + case "gs1qrcode": + return Jt; + case "hanxin": + return he; + case "hibcazteccode": + return ae; + case "hibccodablockf": + return re; + case "hibccode128": + return Xt; + case "hibccode39": + return qt; + case "hibcdatamatrix": + return $t; + case "hibcdatamatrixrectangular": + return te; + case "hibcmicropdf417": + return ie; + case "hibcpdf417": + return ee; + case "hibcqrcode": + return ne; + case "iata2of5": + return O; + case "identcode": + return p; + case "industrial2of5": + return z; + case "interleaved2of5": + return _; + case "isbn": + return P; + case "ismn": + return y; + case "issn": + return g; + case "itf14": + return w; + case "jabcode": + return Hi; + case "japanpost": + return at; + case "kix": + return rt; + case "leitcode": + return M; + case "mailmark": + return _t; + case "mands": + return f; + case "matrix2of5": + return L; + case "maxicode": + return me; + case "micropdf417": + return Fe; + case "microqrcode": + return xt; + case "msi": + return ot; + case "onecode": + return $; + case "pdf417": + return Qe; + case "pdf417compact": + return gt; + case "pharmacode": + return U; + case "pharmacode2": + return H; + case "planet": + return et; + case "plessey": + return st; + case "posicode": + return dt; + case "postnet": + return tt; + case "pzn": + return c; + case "qrcode": + return Cn; + case "rationalizedCodabar": + return X; + case "raw": + return ft; + case "rectangularmicroqrcode": + return Mt; + case "royalmail": + return it; + case "sscc18": + return b; + case "swissqrcode": + return yt; + case "symbol": + return mt; + case "telepen": + return ct; + case "telepennumeric": + return pt; + case "ultracode": + return Nt; + case "upca": + return F; + case "upcacomposite": + return Bt; + case "upce": + return J; + case "upcecomposite": + return St + } + throw new Error("bwipp.unknownEncoder: unknown encoder name: " + t) + } + var le = "2023-04-03", + pe = function () { + var E = Math.floor; + var c = Math.round; + var T = Math.ceil; + var C = Math.min; + var B = Math.max; + + function e(t) { + if (this.constructor !== e) return new e(t); + this.gstk = []; + this.cmds = []; + this.drawing = t; + this.reset(); + this.minx = this.miny = Infinity; + this.maxx = this.maxy = -Infinity + } + e.prototype.reset = function () { + this.g_tdx = 0; + this.g_tdy = 0; + this.g_tsx = 1; + this.g_tsy = 1; + this.g_posx = 0; + this.g_posy = 0; + this.g_penw = 1; + this.g_path = []; + this.g_font = null; + this.g_rgb = [0, 0, 0]; + this.g_clip = false + }; + e.prototype.save = function () { + var t = {}; + for (var e in this) + if (e.indexOf("g_") == 0) t[e] = r(this[e]); + this.gstk.push(t); + + function r(t) { + if (t instanceof Array) { + var e = []; + for (var i = 0; i < t.length; i++) e[i] = r(t[i]); + return e + } + if (t instanceof Object) { + var e = {}; + for (var n in t) e[n] = r(t[n]); + return e + } + return t + } + }; + e.prototype.restore = function () { + if (!this.gstk.length) throw new Error("grestore: stack underflow"); + var t = this.gstk.pop(); + var e = this; + if (this.g_clip && !t.g_clip) this.cmds.push(function () { + e.drawing.unclip() + }); + for (var i in t) this[i] = t[i] + }; + e.prototype.currpos = function () { + return { + x: (this.g_posx - this.g_tdx) / this.g_tsx, + y: (this.g_posy - this.g_tdy) / this.g_tsy + } + }; + e.prototype.currfont = function () { + return this.g_font + }; + e.prototype.translate = function (t, e) { + this.g_tdx = this.g_tsx * t; + this.g_tdy = this.g_tsy * e + }; + e.prototype.scale = function (t, e) { + this.g_tsx *= t; + this.g_tsy *= e; + var i = this.drawing.scale(this.g_tsx, this.g_tsy); + if (i && i[0] && i[1]) { + this.g_tsx = i[0]; + this.g_tsy = i[1] + } + }; + e.prototype.setlinewidth = function (t) { + this.g_penw = t + }; + e.prototype.selectfont = function (t, e) { + this.g_font = { + FontName: this.jsstring(t), + FontSize: +e + } + }; + e.prototype.getfont = function () { + return this.g_font.FontName + }; + e.prototype.jsstring = function (t) { + if (t instanceof Uint8Array) return String.fromCharCode.apply(null, t); + return "" + t + }; + e.prototype.setcolor = function (t) { + if (t instanceof Uint8Array) t = this.jsstring(t); + if (!t) return; + if (!/^(?:#?[0-9a-fA-F]{3}(?:[0-9a-fA-F]{3})?|[0-9a-fA-F]{8})$/.test(t)) throw new Error("bwip-js: invalid color: " + t); + if (t[0] == "#") t = t.substr(1); + if (t.length == 3) { + var e = parseInt(t[0], 16); + var i = parseInt(t[1], 16); + var n = parseInt(t[2], 16); + this.g_rgb = [e << 4 | e, i << 4 | i, n << 4 | n] + } else if (t.length == 6) { + var e = parseInt(t.substr(0, 2), 16); + var i = parseInt(t.substr(2, 2), 16); + var n = parseInt(t.substr(4, 2), 16); + this.g_rgb = [e, i, n] + } else { + var r = parseInt(t.substr(0, 2), 16) / 255; + var a = parseInt(t.substr(2, 2), 16) / 255; + var o = parseInt(t.substr(4, 2), 16) / 255; + var s = parseInt(t.substr(6, 2), 16) / 255; + var e = c((1 - r) * (1 - s) * 255); + var i = c((1 - a) * (1 - s) * 255); + var n = c((1 - o) * (1 - s) * 255); + this.g_rgb = [e, i, n] + } + }; + e.prototype.setrgbcolor = function (t, e, i) { + this.g_rgb = [t, e, i] + }; + e.prototype.getRGB = function () { + var t = this.g_rgb[0].toString(16); + var e = this.g_rgb[1].toString(16); + var i = this.g_rgb[2].toString(16); + return "00".substr(t.length) + t + "00".substr(e.length) + e + "00".substr(i.length) + i + }; + e.prototype.newpath = function () { + this.g_path = [] + }; + e.prototype.closepath = function () { + var t = this.g_path; + var e = t.length; + if (!e) return; + var i = e - 1; + for (; i >= 0 && t[i].op == "l"; i--); + i++; + if (i < e - 1) { + var n = []; + var r = Infinity; + var a = Infinity; + var o = -Infinity; + var s = -Infinity; + for (var c = i; c < e; c++) { + var l = t[c]; + n.push([l.x0, l.y0]); + if (r > l.x0) r = l.x0; + if (o < l.x0) o = l.x0; + if (a > l.y0) a = l.y0; + if (s < l.y0) s = l.y0 + } + var l = t[e - 1]; + var p = t[i]; + if (l.x1 != p.x0 || l.y1 != p.y0) { + n.push([l.x1, l.y1]); + if (r > l.x1) r = l.x1; + if (o < l.x1) o = l.x1; + if (a > l.y1) a = l.y1; + if (s < l.y1) s = l.y1 + } + t.splice(i, e - i, { + op: "p", + x0: r, + y0: a, + x1: o, + y1: s, + poly: n + }) + } else t.push({ + op: "c" + }) + }; + e.prototype.moveto = function (t, e) { + this.g_posx = this.g_tdx + this.g_tsx * t; + this.g_posy = this.g_tdy + this.g_tsy * e + }; + e.prototype.rmoveto = function (t, e) { + this.g_posx += this.g_tsx * t; + this.g_posy += this.g_tsy * e + }; + e.prototype.lineto = function (t, e) { + var i = c(this.g_posx); + var n = c(this.g_posy); + this.g_posx = this.g_tdx + this.g_tsx * t; + this.g_posy = this.g_tdy + this.g_tsy * e; + var r = c(this.g_posx); + var a = c(this.g_posy); + this.g_path.push({ + op: "l", + x0: i, + y0: n, + x1: r, + y1: a + }) + }; + e.prototype.rlineto = function (t, e) { + var i = c(this.g_posx); + var n = c(this.g_posy); + this.g_posx += this.g_tsx * t; + this.g_posy += this.g_tsy * e; + var r = c(this.g_posx); + var a = c(this.g_posy); + this.g_path.push({ + op: "l", + x0: i, + y0: n, + x1: r, + y1: a + }) + }; + e.prototype.arc = function (t, e, i, n, r, a) { + if (n == r) return; + if (n != 0 && n != 360 || r != 0 && r != 360) throw new Error("arc: not a full circle (" + n + "," + r + ")"); + t = this.g_tdx + this.g_tsx * t; + e = this.g_tdy + this.g_tsy * e; + var o = i * this.g_tsx; + var s = i * this.g_tsy; + this.g_path.push({ + op: "e", + x0: t - o, + y0: e - s, + x1: t + o, + y1: e + s, + x: t, + y: e, + rx: o, + ry: s, + sa: n, + ea: r, + ccw: a + }) + }; + e.prototype.stringwidth = function (t) { + var e = this.g_tsx; + var i = this.g_tsy; + var n = +this.g_font.FontSize || 10; + t = this.toUCS2(this.jsstring(t)); + var r = this.drawing.measure(t, this.g_font.FontName, n * e, n * i); + return { + w: r.width / e, + h: (r.ascent + r.descent) / i, + a: r.ascent / i, + d: r.descent / i + } + }; + e.prototype.charpath = function (t, e) { + var i = this.stringwidth(t); + this.rlineto(0, i.a); + this.rlineto(i.w, 0); + this.rlineto(0, -i.h) + }; + e.prototype.pathbbox = function () { + if (!this.g_path.length) throw new Error("pathbbox: --nocurrentpoint--"); + var t = this.g_path; + var e = Infinity; + var i = Infinity; + var n = -Infinity; + var r = -Infinity; + for (var a = 0; a < t.length; a++) { + var o = t[a]; + if (o.op == "c") continue; + if (o.x0 < o.x1) { + if (e > o.x0) e = o.x0; + if (n < o.x1) n = o.x1 + } else { + if (e > o.x1) e = o.x1; + if (n < o.x0) n = o.x0 + } + if (o.y0 < o.y1) { + if (i > o.y0) i = o.y0; + if (r < o.y1) r = o.y1 + } else { + if (i > o.y1) i = o.y1; + if (r < o.y0) r = o.y0 + } + } + var s = { + llx: (e - this.g_tdx) / this.g_tsx, + lly: (i - this.g_tdy) / this.g_tsy, + urx: (n - this.g_tdx) / this.g_tsx, + ury: (r - this.g_tdy) / this.g_tsy + }; + return s + }; + e.prototype.transform = function (t) { + var e = this.minx; + var i = this.maxy; + for (var n = 0; n < t.length; n++) { + var r = t[n]; + r[0] = r[0] - e; + r[1] = i - r[1] + } + }; + e.prototype.stroke = function () { + var t = this.g_tsx; + var e = this.g_tsy; + var d = this.g_path; + var u = this.getRGB(); + this.g_path = []; + var f = E(this.g_penw * t + .66); + var h = E(this.g_penw * e + .66); + var i = 0, + n = 0; + for (var r = 0; r < d.length; r++) { + var a = d[r]; + if (a.op == "l") { + if (a.x0 != a.x1 && a.y0 != a.y1) throw new Error("stroke: --not-orthogonal--"); + var o = a.x0; + var s = a.y0; + var c = a.x1; + var l = a.y1; + var p = f / 2; + var m = h / 2; + if (o > c) { + var g = o; + o = c; + c = g + } + if (s > l) { + var g = s; + s = l; + l = g + } + if (o == c) this.bbox(o - p, s, o + f - p - 1, l); + else this.bbox(o, s - h + m + 1, c, l + m); + i++ + } else if (a.op == "p") { + var v = Infinity; + var b = Infinity; + var I = -Infinity; + var A = -Infinity; + var _ = a.poly; + if (_.length != 4) throw new Error("stroke: --not-a-rect--"); + for (var r = 0, y = _.length - 1; r < _.length; y = r++) { + var x = _[y][0]; + var w = _[y][1]; + var M = _[r][0]; + var P = _[r][1]; + if (M != x && P != w) throw new Error("stroke: --not-orthogonal--"); + if (M < v) v = M; + if (M > I) I = M; + if (P < b) b = P; + if (P > A) A = P + } + var p = T(f / 2); + var m = T(h / 2); + this.bbox(v - p, b - m, I + p, A + m); + n++ + } else throw new Error("stroke: --not-a-line--") + } + var j = this; + this.cmds.push(function () { + var t = T(f / 2); + var e = T(h / 2); + var i = f - t; + var n = h - e; + for (var r = 0; r < d.length; r++) { + var a = d[r]; + if (a.op == "l") { + var o = [ + [a.x0, a.y0], + [a.x1, a.y1] + ]; + j.transform(o); + j.drawing.line(o[0][0], o[0][1], o[1][0], o[1][1], a.x0 == a.x1 ? f : h, u); + j.fill(u) + } else { + var o = a.poly; + j.transform(o); + var s = C(o[0][0], o[2][0]); + var c = B(o[0][0], o[2][0]); + var l = C(o[0][1], o[2][1]); + var p = B(o[0][1], o[2][1]); + j.drawing.polygon([ + [s - t, l - e], + [s - t, p + e + 1], + [c + t + 1, p + e + 1], + [c + t + 1, l - e] + ]); + j.drawing.polygon([ + [s + i, l + n], + [s + i, p - n + 1], + [c - i + 1, p - n + 1], + [c - i + 1, l + n] + ]); + j.drawing.fill(u) + } + } + }) + }; + e.prototype.fill = function () { + var n = this.g_path; + var r = this.getRGB(); + this.g_path = []; + for (var t = 0; t < n.length; t++) { + var e = n[t]; + if (e.op == "p") { + var i = Infinity; + var a = Infinity; + var o = -Infinity; + var s = -Infinity; + var c = e.poly; + for (var l = 0; l < c.length; l++) { + var p = c[l][0]; + var d = c[l][1]; + if (p < i) i = p; + if (p > o) o = p; + if (d < a) a = d; + if (d > s) s = d + } + this.bbox(i, a + 1, o - 1, s) + } else if (e.op == "e") this.bbox(e.x - e.rx, e.y - e.ry, e.x + e.rx, e.y + e.ry); + else throw new Error("fill: --not-a-polygon--") + } + var u = this; + this.cmds.push(function () { + for (var t = 0; t < n.length; t++) { + var e = n[t]; + if (e.op == "p") { + var i = e.poly; + u.transform(i); + u.drawing.polygon(i) + } else if (e.op == "e") { + var i = [ + [e.x, e.y] + ]; + u.transform(i); + u.drawing.ellipse(i[0][0], i[0][1], e.rx, e.ry, e.ccw) + } + } + u.drawing.fill(r) + }) + }; + e.prototype.clip = function () { + var r = this.g_path; + this.g_path = []; + this.g_clip = true; + var a = this; + this.cmds.push(function () { + var t = []; + for (var e = 0; e < r.length; e++) { + var i = r[e]; + if (i.op == "p") { + var n = i.poly; + a.transform(n); + t.push(n) + } else throw new Error("clip: only polygon regions supported") + } + a.drawing.clip(t) + }) + }; + e.prototype.maxicode = function (a) { + var o = this.g_tsx; + var s = this.g_tsy; + var c = this.getRGB(); + var t = 1.04 * o * 100; + var l = t / 30 | 0; + if (t - (l * 30 - 1) > 9) l++; + var e, p, i, n; + i = o / 2 | 0; + n = s / 2 | 0; + e = l - i; + if (e & 1) e--; + p = (4 * s | 0) - n; + var d = e / 2 - 1; + var u = (d + 1) / 2 | 0; + var f = p - 2 - 2 * u; + this.bbox(0, 0, l * 30 - i, s * 3 * 32 + s * 4 - n); + var h = this; + this.cmds.push(function () { + for (var t = 0; t < a.length; t++) { + var e = a[t]; + var i = e % 30; + var n = e / 30 | 0; + i *= l; + i += n & 1 ? l : l / 2; + i = i | 0; + n = 33 - n; + n *= s * 3; + n += s * 2 - p / 2; + n = n | 0; + var r = [ + [i - .5, n--] + ]; + n -= u - 1; + r.push([i - 1 - d, n--]); + n -= f; + r.push([i - 1 - d, n--]); + n -= u - 1; + r.push([i - .5, n++]); + n += u - 1; + r.push([i + d, n++]); + n += f; + r.push([i + d, n++]); + h.transform(r); + h.drawing.hexagon(r, c) + } + h.drawing.fill(c); + var i = 14 * l + l / 2 + .01 | 0; + var n = (12 * 4 + 3) * s - u / 2 + .01 | 0; + h.drawing.ellipse(i, n, .5774 * 3.5 * o + .01 | 0, .5774 * 3.5 * s + .01 | 0, true); + h.drawing.ellipse(i, n, 1.3359 * 3.5 * o + .01 | 0, 1.3359 * 3.5 * s + .01 | 0, false); + h.drawing.fill(c); + h.drawing.ellipse(i, n, 2.1058 * 3.5 * o + .01 | 0, 2.1058 * 3.5 * s + .01 | 0, true); + h.drawing.ellipse(i, n, 2.8644 * 3.5 * o + .01 | 0, 2.8644 * 3.5 * s + .01 | 0, false); + h.drawing.fill(c); + h.drawing.ellipse(i, n, 3.6229 * 3.5 * o + .01 | 0, 3.6229 * 3.5 * s + .01 | 0, true); + h.drawing.ellipse(i, n, 4.3814 * 3.5 * o + .01 | 0, 4.3814 * 3.5 * s + .01 | 0, false); + h.drawing.fill(c) + }) + }; + e.prototype.toUCS2 = function (t) { + return t.replace(/[\xc0-\xdf][\x80-\xbf]|[\xe0-\xff][\x80-\xbf]{2}/g, function (t) { + var e; + if (t.length == 2) e = (t.charCodeAt(0) & 31) << 6 | t.charCodeAt(1) & 63; + else e = (t.charCodeAt(0) & 15) << 12 | (t.charCodeAt(1) & 63) << 6 | t.charCodeAt(2) & 63; + return String.fromCharCode(e) + }) + }; + e.prototype.show = function (i, n, t) { + if (!i.length) return; + var e = this.g_tsx; + var r = this.g_tsy; + var a = this.g_font.FontName || "OCR-B"; + var o = this.g_font.FontSize || 10; + var s = o * e; + var c = o * r; + var l = this.g_posx; + var p = this.g_posy; + var d = this.getRGB(); + i = this.toUCS2(this.jsstring(i)); + n = e * n || 0; + t = r * t || 0; + var u = p + t; + var f = this.drawing.measure(i, a, s, c); + var h = f.width + (i.length - 1) * n; + this.bbox(l, u - f.descent + 1, l + h - 1, u + f.ascent); + this.g_posx += h; + var m = this; + m.cmds.push(function () { + var t = l - m.minx; + var e = m.maxy - p; + m.drawing.text(t, e, i, d, { + name: a, + width: s, + height: c, + dx: n + }) + }) + }; + e.prototype.bbox = function (t, e, i, n) { + if (t > i) { + var r = t; + t = i; + i = r + } + if (e > n) { + var r = e; + e = n; + n = r + } + t = E(t); + e = E(e); + i = T(i); + n = T(n); + if (this.minx > t) this.minx = t; + if (this.maxx < i) this.maxx = i; + if (this.miny > e) this.miny = e; + if (this.maxy < n) this.maxy = n + }; + e.prototype.render = function () { + if (this.minx === Infinity) return false; + this.drawing.init(this.maxx - this.minx + 1, this.maxy - this.miny + 1, this.g_tsx, this.g_tsy); + for (var t = 0, e = this.cmds.length; t < e; t++) this.cmds[t](); + return this.drawing.end() + }; + return e + }(); + + function de() { + var t = Math.floor; + var p = 0, + d = 0, + u = 0, + f = 0; + var h = 0, + m = 0, + g = 0, + v = 0; + var l; + var b, I; + var A, _; + var y, x; + var w, M, P; + var j; + var E; + return { + setopts(t) { + l = t + }, + scale: function (t, e) { + if (l.bcid == "swissqrcode") return [t, e]; + else return [t | 0 || 1, e | 0 || 1] + }, + measure: function (t, e, i, n) { + i = i | 0; + n = n | 0; + var r = ve.lookup(e); + var a = 0; + var o = 0; + var s = 0; + for (var c = 0, l = t.length; c < l; c++) { + var p = t.charCodeAt(c); + var d = ve.getglyph(r, p, i, n); + o = Math.max(o, d.top); + s = Math.max(s, d.height - d.top); + if (c == l - 1) a += d.left + d.width; + else a += d.advance + } + return { + width: a, + ascent: o, + descent: s + } + }, + init: function (t, e) { + var i = l.paddingleft; + var n = l.paddingright; + var r = l.paddingtop; + var a = l.paddingbottom; + var o = l.rotate || "N"; + t += i + n; + e += r + a; + if (+l.sizelimit && +l.sizelimit < t * e) throw new Error("Image size over limit"); + switch (o) { + case "R": + d = -1; + u = 1; + h = 1; + break; + case "I": + p = -1; + u = 1; + m = -1; + v = 1; + break; + case "L": + d = 1; + h = -1; + v = 1; + break; + default: + p = m = 1; + break + } + var s = o == "L" || o == "R"; + A = s ? e : t; + _ = s ? t : e; + y = i; + x = r; + j = []; + j.min = Infinity; + E = null; + w = M = P = 0; + var c = this.image(A, _); + b = c.buffer; + I = c.ispng ? 1 : 0 + }, + line: function (t, e, i, n, r, a) { + t = t | 0; + e = e | 0; + i = i | 0; + n = n | 0; + r = Math.round(r) || 1; + if (n < e) { + var o = e; + e = n; + n = o + } + if (i < t) { + var o = t; + t = i; + i = o + } + w = parseInt(a.substr(0, 2), 16); + M = parseInt(a.substr(2, 2), 16); + P = parseInt(a.substr(4, 2), 16); + var s = r / 2 | 0; + if (t == i) { + t = t - r + s; + i = i + s - 1 + } else { + e = e - s; + n = n + r - s - 1 + } + for (var c = e; c <= n; c++) + for (var l = t; l <= i; l++) T(l, c, 255) + }, + polygon: function (t) { + var e = t.length; + for (var i = e - 1, n = 0; n < e; i = n++) + if (t[i][0] == t[n][0]) { + var r = t[i][0] | 0; + var a = t[i][1] | 0; + var o = t[n][1] | 0; + if (a > o) + for (var s = o + 1; s < a; s++) C(r, s); + else + for (var s = a + 1; s < o; s++) C(r, s) + } else { + var r = t[i][0] | 0; + var c = t[n][0] | 0; + var a = t[i][1] | 0; + if (r < c) { + var l = t[i == 0 ? e - 1 : i - 1][1]; + var p = t[n == e - 1 ? 0 : n + 1][1]; + if (l > a) C(r, a); + if (p > a) C(c, a) + } else { + var l = t[n == e - 1 ? 0 : n + 1][1]; + var p = t[i == 0 ? e - 1 : i - 1][1]; + if (l > a) C(c, a); + if (p > a) C(r, a) + } + } + }, + hexagon: function (t, e) { + var i = t[0][0] | 0; + var n = t[0][1] | 0; + var r = t[1][1] - t[0][1] | 0; + var a = t[2][1] - t[1][1] - 1 | 0; + var o = t[2][0] | 0; + var s = t[4][0] | 0; + w = parseInt(e.substr(0, 2), 16); + M = parseInt(e.substr(2, 2), 16); + P = parseInt(e.substr(4, 2), 16); + B(i, i + 1, n++); + for (var c = 1; c < r; c++) B(i - 2 * c, i + 1 + 2 * c, n++); + for (var c = 0; c <= a; c++) B(o, s, n++); + for (var c = r - 1; c >= 1; c--) B(i - 2 * c, i + 1 + 2 * c, n++); + B(i, i + 1, n) + }, + ellipse: function (t, e, i, n, r) { + a(t - i | 0, e - n | 0, t + i | 0, e + n | 0, r) + }, + fill: function (t) { + w = parseInt(t.substr(0, 2), 16); + M = parseInt(t.substr(2, 2), 16); + P = parseInt(t.substr(4, 2), 16); + e(); + j = []; + j.min = Infinity + }, + clip: function (t) { + if (!E) { + E = []; + E.min = Infinity + } + var e = j; + j = E; + for (var i = 0, n = t.length; i < n; i++) this.polygon(t[i]); + j = e + }, + unclip: function () { + E = null + }, + text: function (t, e, i, n, r) { + t = t | 0; + e = e | 0; + w = parseInt(n.substr(0, 2), 16); + M = parseInt(n.substr(2, 2), 16); + P = parseInt(n.substr(4, 2), 16); + var a = ve.lookup(r.name); + var o = r.width | 0; + var s = r.height | 0; + var c = r.dx | 0; + for (var l = 0; l < i.length; l++) { + var p = i.charCodeAt(l); + var d = ve.getglyph(a, p, o, s); + var u = e - d.top; + var f = d.left; + var h = d.width; + var m = d.height; + var g = d.bytes; + var v = d.offset; + for (var b = 0; b < h; b++) + for (var I = 0; I < m; I++) { + var A = g[v + I * h + b]; + if (A) T(t + f + b, u + I, A) + } + t += d.advance + c + } + }, + end: function () { } + }; + + function T(t, e, i) { + if (E && S(t, e)) return; + t += y; + e += x; + var n = p * t + d * e + u * (A - 1) + f * (_ - 1); + var r = h * t + m * e + g * (A - 1) + v * (_ - 1); + var a = (r * A + n) * 4 + (r + 1) * I; + var o = b[a + 3] / 255; + var s = i / 255; + var c = (1 - s) * o; + var l = s + c; + b[a + 0] = (w * s + b[a + 0] * c) / l | 0; + b[a + 1] = (M * s + b[a + 1] * c) / l | 0; + b[a + 2] = (P * s + b[a + 2] * c) / l | 0; + b[a + 3] = 255 * l | 0 + } + + function C(t, e) { + if (j.min > e) j.min = e; + if (!j[e]) j[e] = [t]; + else j[e].push(t) + } + + function B(t, e, i) { + while (t <= e) T(t++, i, 255) + } + + function e() { + var t = j.min; + var e = j.length - 1; + for (var i = t; i <= e; i++) { + var n = j[i]; + if (!n) continue; + n.sort(function (t, e) { + return t - e + }); + var r = false; + var a = 0; + for (var o = 0, s = n.length; o < s; o++) { + var c = n[o]; + if (r) B(a, c - 1, i); + else a = c; + r = !r + } + } + } + + function a(t, e, i, n, r) { + t = t | 0; + e = e | 0; + i = i | 0; + n = n | 0; + var a = Math.abs(i - t); + var o = Math.abs(n - e); + var s = o & 1; + var c = 4 * (1 - a) * o * o; + var l = 4 * (s + 1) * a * a; + var p = c + l + s * a * a; + var d; + var u = [], + f = []; + u.min = f.min = Infinity; + if (t > i) { + t = i; + i += a + } + if (e > n) e = n; + e += (o + 1) / 2 | 0; + n = e - s; + a *= 8 * a; + s = 8 * o * o; + do { + v(f, i, e); + g(u, t, e); + g(u, t, n); + v(f, i, n); + d = 2 * p; + if (d >= c) { + t++; + i--; + c += s; + p += c + } + if (d <= l) { + e++; + n--; + l += a; + p += l + } + } while (t <= i); + while (e - n < o) { + v(f, i + 1, e); + g(u, t - 1, e++); + g(u, t - 1, n); + v(f, i + 1, n--) + } + for (var h = u.min, m = u.length - 1; h <= m; h++) C(u[h], h); + for (var h = f.min, m = f.length - 1; h <= m; h++) C(f[h] + 1, h); + + function g(t, e, i) { + if (t.min > i) t.min = i; + var n = t[i]; + if (n == null || n > e) t[i] = e + } + + function v(t, e, i) { + if (t.min > i) t.min = i; + var n = t[i]; + if (n == null || n < e) t[i] = e + } + } + + function S(t, e) { + var i = E[e]; + if (!i) return true; + if (!i.sorted) { + i.sort(function (t, e) { + return t - e + }); + i.sorted = true + } + var n = false; + for (var r = 0, a = i.length; r < a; r++) { + var o = i[r]; + if (o > t) return !n; + else if (o == t) return n; + n = !n + } + return true + } + + function i(t) { + var e = 0; + for (var i = 0, n = t.length, r = n - 1; i < n; r = i++) e += t[r][0] * t[i][1] - t[i][0] * t[r][1]; + return e > 0 ? 1 : -1 + } + } + + function ue(i, t) { + if (t && t instanceof HTMLCanvasElement) i = t; + var n; + var r = i.getContext("2d", { + willReadFrequently: true + }); + var e = de(); + e.image = s; + e.end = c; + var a; + var o = e.setopts; + e.setopts = function (t) { + a = t; + o && o.call(e, t) + }; + return e; + + function s(t, e) { + i.width = t; + i.height = e; + r.setTransform(1, 0, 0, 1, 0, 0); + if (/^[0-9a-fA-F]{6}$/.test("" + a.backgroundcolor)) { + r.fillStyle = "#" + a.backgroundcolor; + r.fillRect(0, 0, t, e) + } else r.clearRect(0, 0, t, e); + n = r.getImageData(0, 0, t, e); + return { + buffer: n.data, + ispng: false + } + } + + function c() { + r.putImageData(n, 0, 0); + return i + } + } + + function fe() { + var c = 0, + l = 0, + p = 0, + r = 0; + var d = 0, + u = 0, + a = 0, + f = 0; + var h; + var m = ""; + var s; + var e = ""; + var g = []; + var v = {}; + var b = .55228475 - 45e-5; + var I, A; + var _, y; + return { + setopts(t) { + h = t + }, + scale(t, e) { }, + measure(t, e, i, n) { + i = i | 0; + n = n | 0; + var r = ve.lookup(e); + var a = 0; + var o = 0; + var s = 0; + for (var c = 0; c < t.length; c++) { + var l = t.charCodeAt(c); + var p = ve.getpaths(r, l, i, n); + if (!p) continue; + o = Math.max(o, p.ascent); + s = Math.max(s, -p.descent); + a += p.advance + } + return { + width: a, + ascent: o, + descent: s + } + }, + init(t, e) { + var i = h.paddingleft; + var n = h.paddingright; + var r = h.paddingtop; + var a = h.paddingbottom; + var o = h.rotate || "N"; + t += i + n; + e += r + a; + switch (o) { + case "R": + l = -1; + p = 1; + d = 1; + break; + case "I": + c = -1; + p = 1; + u = -1; + f = 1; + break; + case "L": + l = 1; + d = -1; + f = 1; + break; + default: + c = u = 1; + break + } + var s = o == "L" || o == "R"; + I = s ? e : t; + A = s ? t : e; + _ = i; + y = r + }, + line(t, e, i, n, r, a) { + t = t | 0; + e = e | 0; + i = i | 0; + n = n | 0; + r = Math.round(r); + if (r & 1) { + if (t == i) { + t += .5; + i += .5 + } + if (e == n) { + e += .5; + n += .5 + } + } + var o = "" + r + "#" + a; + if (!v[o]) v[o] = '\n"; + s = null + } + }, + clip: function (i) { + var n = '\n' + }, + end() { + var t = ""; + for (var e in v) t += v[e] + '" />\n'; + var i = h.backgroundcolor; + return '\n' + (g.length ? "" + g.join("") + "" : "") + (/^[0-9A-Fa-f]{6}$/.test("" + i) ? '\n' : "") + t + m + "\n" + } + }; + + function x(t, e) { + t += _; + e += y; + var i = c * t + l * e + p * (I - 1) + r * (A - 1); + var n = d * t + u * e + a * (I - 1) + f * (A - 1); + return "" + ((i | 0) == i ? i : i.toFixed(2)) + " " + ((n | 0) == n ? n : n.toFixed(2)) + } + } + var ve = function () { + var l = []; + var o = {}; + var p = {}; + var d = {}; + var u = 0; + d.next = d; + d.prev = d; + return { + lookup: e, + monochrome: i, + getglyph: n, + getpaths: r, + loadFont: t + }; + + function t(t) { + var e = 100; + var i = 100; + var n = null; + if (arguments.length == 2) n = arguments[1]; + else if (arguments.length == 3) { + e = i = +arguments[1] || 100; + n = arguments[2] + } else if (arguments.length == 4) { + i = +arguments[1] || 100; + e = +arguments[2] || 100; + n = arguments[3] + } else throw new Error("bwipjs: loadFont: invalid number of arguments"); + var r = Ie.InitFont(Ae(n)); + r.bwipjs_name = t; + r.bwipjs_multx = e; + r.bwipjs_multy = i; + var a = l.push(r) - 1; + o[t.toUpperCase()] = a; + return a + } + + function e(t) { + var e = o[t.toUpperCase()]; + return e === undefined ? 1 : e + } + + function i(t) { + if (t) throw new Error("bwipjs: monochrome fonts not implemented") + } + + function n(t, e, i, n) { + t = t | 0; + e = e | 0; + i = +i; + n = +n; + if (!i || i < 8) i = 8; + if (!n || n < 8) n = i; + if (t < 0 || t >= l.length) t = 1; + if (!e || e < 32) e = 32; + var r = "" + t + "c" + e + "w" + i + "h" + n; + var a = p[r]; + if (a) { + a.prev.next = a.next; + a.next.prev = a.prev; + var o = d; + o.next.prev = a; + a.next = o.next; + a.prev = o; + o.next = a; + return a + } + var s = l[t]; + var a = Ie.GetGlyph(s, e, i * s.bwipjs_multx / 100, n * s.bwipjs_multy / 100) || Ie.GetGlyph(s, 0, i * s.bwipjs_multx / 100, n * s.bwipjs_multy / 100); + a.bytes = a.pixels; + a.cachekey = r; + a.offset = 0; + if (u > 250) { + var o = d; + var c = o.prev; + c.prev.next = o; + o.prev = c.prev; + c.next = c.prev = null; + delete p[c.cachekey] + } else u++; + p[r] = a; + var o = d; + o.next.prev = a; + a.next = o.next; + a.prev = o; + o.next = a; + return a + } + + function r(t, e, i, n) { + t = t | 0; + e = e | 0; + i = +i; + n = +n; + if (!i || i < 8) i = 8; + if (!n || n < 8) n = i; + if (t < 0 || t >= l.length) t = 1; + if (!e || e < 32) e = 32; + var r = l[t]; + return Ie.GetPaths(r, e, i * r.bwipjs_multx / 100, n * r.bwipjs_multy / 100) + } + }(); + + function be() { + return ve.loadFont.apply(ve, Array.prototype.slice.call(arguments)) + } + var Ie = function () { + var R = 1, + z = 2, + O = 3, + g = 4, + P = 0, + t = 1, + e = 2, + j = 3, + i = 0, + n = 1, + r = 2, + a = 3, + o = 4, + c = 0, + T = 1, + p = 2, + C = 10; + var L = Math.floor; + var s = Math.ceil; + var W = Math.sqrt; + var S = Math.abs; + + function q(t) { + var e = []; + for (var i = 0; i < t; i++) e.push({}); + return e + } + + function G(t) { + return t[t.cursor++] || 0 + } + + function m(t) { + return t[t.cursor] + } + + function v(t, e) { + t.cursor = e > t.length || e < 0 ? t.length : e + } + + function D(t, e) { + v(t, t.cursor + e) + } + + function k(t, e) { + var i = 0; + for (var n = 0; n < e; n++) i = i << 8 | G(t); + return i + } + + function b() { + return { + length: 0 + } + } + + function I(t, e, i) { + if (e < 0 || i < 0 || e > t.length || i > t.length - e) return b(); + var n = t.subarray(e, e + i); + n.cursor = 0; + return n + } + + function A(t) { + var e = t.cursor; + var i = k(t, 2); + if (i) { + var n = G(t); + D(t, n * i); + D(t, k(t, n) - 1) + } + return I(t, e, t.cursor - e) + } + + function N(t) { + var e = G(t); + if (e >= 32 && e <= 246) return e - 139; + else if (e >= 247 && e <= 250) return (e - 247) * 256 + G(t) + 108; + else if (e >= 251 && e <= 254) return -(e - 251) * 256 - G(t) - 108; + else if (e == 28) return k(t, 2); + else if (e == 29) return k(t, 4); + return 0 + } + + function B(t) { + var e = m(t); + if (e == 30) { + D(t, 1); + while (t.cursor < t.length) { + var i = G(t); + if ((i & 15) == 15 || i >> 4 == 15) break + } + } else N(t) + } + + function X(t, e) { + v(t, 0); + while (t.cursor < t.length) { + var i = t.cursor, + n, r; + while (m(t) >= 28) B(t); + n = t.cursor; + r = G(t); + if (r == 12) r = G(t) | 256; + if (r == e) return I(t, i, n - i) + } + return I(t, 0, 0) + } + + function $(t, e, i, n) { + var r = X(t, e); + for (var a = 0; a < i && r.cursor < r.length; a++) n[a] = N(r) + } + + function _(t, e, i) { + var n = X(t, e); + if (n.cursor < n.length) i = N(n); + return i + } + + function tt(t) { + v(t, 0); + return k(t, 2) + } + + function U(t, e) { + var i, n, r, a; + v(t, 0); + i = k(t, 2); + n = G(t); + D(t, e * n); + r = k(t, n); + a = k(t, n); + return I(t, 2 + (i + 1) * n + r, a - r) + } + + function et(t) { + return t & 32768 ? (4294901760 | t) >> 0 : t + } + + function Z(t, e) { + return t[e] * 256 + t[e + 1] + } + + function F(t, e) { + var i = t[e] * 256 + t[e + 1]; + return i & 32768 ? (4294901760 | i) >> 0 : i + } + + function M(t, e) { + return (t[e] << 24) + (t[e + 1] << 16) + (t[e + 2] << 8) + t[e + 3] + } + + function y(t, e, i) { + var n = Z(t, e + 4); + var r = e + 12; + for (var a = 0; a < n; ++a) { + var o = r + 16 * a; + if (t[o] == i[0] && t[o + 1] == i[1] && t[o + 2] == i[2] && t[o + 3] == i[3]) return M(t, o + 8) + } + return 0 + } + + function it(t, e) { + var i = [0, 0]; + $(e, 18, 2, i); + if (!i[1] || !i[0]) return b(); + var n = I(t, i[1], i[0]); + var r = _(n, 19, 0); + if (!r) return b(); + v(t, i[1] + r); + return A(t) + } + + function nt(t, e, i) { + var n, r, a, o; + t.data = e; + t.fontstart = i; + t.cff = b(); + n = y(e, i, [99, 109, 97, 112]); + t.loca = y(e, i, [108, 111, 99, 97]); + t.head = y(e, i, [104, 101, 97, 100]); + t.glyf = y(e, i, [103, 108, 121, 102]); + t.hhea = y(e, i, [104, 104, 101, 97]); + t.hmtx = y(e, i, [104, 109, 116, 120]); + t.kern = y(e, i, [107, 101, 114, 110]); + if (!n || !t.head || !t.hhea || !t.hmtx) return 0; + if (t.glyf) { + if (!t.loca) return 0 + } else { + var s, c, l, p, d = 2, + u = 0, + f = 0, + h = 0; + p = y(e, i, [67, 70, 70, 32]); + if (!p) return 0; + t.fontdicts = b(); + t.fdselect = b(); + t.cff = e.subarray(p); + t.cff.cursor = 0; + s = t.cff; + D(s, 2); + v(s, G(s)); + A(s); + l = A(s); + c = U(l, 0); + A(s); + t.gsubrs = A(s); + u = _(c, 17, u); + d = _(c, 256 | 6, d); + f = _(c, 256 | 36, f); + h = _(c, 256 | 37, h); + t.subrs = it(s, c); + if (d != 2) return 0; + if (u == 0) return 0; + if (f) { + if (!h) return 0; + v(s, f); + t.fontdicts = A(s); + t.fdselect = I(s, h, s.length - h) + } + v(s, u); + t.charstrings = A(s) + } + r = y(e, i, [109, 97, 120, 112]); + if (r) t.numGlyphs = Z(e, r + 4); + else t.numGlyphs = 65535; + o = Z(e, n + 2); + t.index_map = 0; + for (a = 0; a < o; ++a) { + var m = n + 4 + 8 * a; + switch (Z(e, m)) { + case j: + switch (Z(e, m + 2)) { + case T: + case C: + t.index_map = n + M(e, m + 4); + break + } + break; + case P: + t.index_map = n + M(e, m + 4); + break + } + } + if (t.index_map == 0) return 0; + t.indexToLocFormat = Z(e, t.head + 50); + return 1 + } + + function x(t, e) { + var i = t.data, + n = t.index_map; + var r = Z(i, n + 0); + if (r == 0) { + var a = Z(i, n + 2); + if (e < a - 6) return i[n + 6 + e]; + return 0 + } else if (r == 6) { + var o = Z(i, n + 6), + s = Z(i, n + 8); + if (e >= o && e < o + s) return Z(i, n + 10 + (e - o) * 2); + return 0 + } else if (r == 2) return 0; + else if (r == 4) { + var c = Z(i, n + 6) >> 1, + l = Z(i, n + 8) >> 1, + p = Z(i, n + 10), + d = Z(i, n + 12) >> 1, + u = n + 14, + f = u; + if (e > 65535) return 0; + if (e >= Z(i, f + d * 2)) f += d * 2; + f -= 2; + while (p) { + l >>= 1; + var h = Z(i, f + l * 2); + if (e > h) f += l * 2; + --p + } + f += 2; + var m, g, v = f - u >>> 1; + g = Z(i, n + 14 + c * 2 + 2 + 2 * v); + if (e < g) return 0; + m = Z(i, n + 14 + c * 6 + 2 + 2 * v); + if (m == 0) return e + F(i, n + 14 + c * 4 + 2 + 2 * v); + return Z(i, m + (e - g) * 2 + n + 14 + c * 6 + 2 + 2 * v) + } else if (r == 12 || r == 13) { + var b = M(i, n + 12), + I = 0, + A = b; + while (I < A) { + var _ = I + (A - I >> 1); + var y = M(i, n + 16 + _ * 12); + var x = M(i, n + 16 + _ * 12 + 4); + if (e < y) A = _; + else if (e > x) I = _ + 1; + else { + var w = M(i, n + 16 + _ * 12 + 8); + if (r == 12) return w + e - y; + else return w + } + } + return 0 + } + return 0 + } + + function Y(t, e, i, n, r, a) { + t.type = e; + t.x = i; + t.y = n; + t.cx = r; + t.cy = a + } + + function rt(t, e) { + var i, n; + if (e >= t.numGlyphs) return -1; + if (t.indexToLocFormat >= 2) return -1; + if (t.indexToLocFormat == 0) { + i = t.glyf + Z(t.data, t.loca + e * 2) * 2; + n = t.glyf + Z(t.data, t.loca + e * 2 + 2) * 2 + } else { + i = t.glyf + M(t.data, t.loca + e * 4); + n = t.glyf + M(t.data, t.loca + e * 4 + 4) + } + return i == n ? -1 : i + } + + function at(t, e, i) { + if (t.cff.length) ht(t, e, i); + else { + var n = rt(t, e); + if (n < 0) return 0; + i.x0 = F(t.data, n + 2); + i.y0 = F(t.data, n + 4); + i.x1 = F(t.data, n + 6); + i.y1 = F(t.data, n + 8) + } + return 1 + } + + function ot(t, e, i, n, r, a, o, s, c, l) { + if (n) { + if (i) Y(t[e++], O, c + o >> 1, l + s >> 1, c, l); + Y(t[e++], O, r, a, o, s) + } else if (i) Y(t[e++], O, r, a, c, l); + else Y(t[e++], z, r, a, 0, 0); + return e + } + + function st(t, e) { + var i = t.data, + n = rt(t, e); + if (n < 0) return null; + var r = []; + var a = F(i, n); + if (a > 0) { + var o = 0, + s, c, l = 0, + p, d, u, f = 0, + h, m = 0, + g, v, b, I, A, _, y, x; + var w = n + 10; + var U = Z(i, n + 10 + a * 2); + var M = i.subarray(n + 10 + a * 2 + 2 + U); + var P = 0; + d = 1 + Z(i, w + a * 2 - 2); + p = d + 2 * a; + r = q(p); + u = 0; + s = 0; + h = p - d; + for (c = 0; c < d; ++c) { + if (s == 0) { + o = M[P++]; + if (o & 8) s = M[P++] + } else --s; + r[h + c].type = o + } + g = 0; + for (c = 0; c < d; ++c) { + o = r[h + c].type; + if (o & 2) { + var j = M[P++]; + g += o & 16 ? j : -j + } else if (!(o & 16)) { + g = g + et(M[P] * 256 + M[P + 1]); + P += 2 + } + r[h + c].x = g + } + v = 0; + for (c = 0; c < d; ++c) { + o = r[h + c].type; + if (o & 4) { + var E = M[P++]; + v += o & 32 ? E : -E + } else if (!(o & 32)) { + v = v + et(M[P] * 256 + M[P + 1]); + P += 2 + } + r[h + c].y = v + } + var T = 0; + A = _ = b = I = y = x = 0; + for (c = 0; c < d; ++c) { + o = r[h + c].type; + g = r[h + c].x; + v = r[h + c].y; + if (u == c) { + if (c != 0) T = ot(r, T, f, m, A, _, y, x, b, I); + m = !(o & 1); + if (m) { + y = g; + x = v; + if (!(r[h + c + 1].type & 1)) { + A = g + r[h + c + 1].x >> 1; + _ = v + r[h + c + 1].y >> 1 + } else { + A = r[h + c + 1].x; + _ = r[h + c + 1].y; + ++c + } + } else { + A = g; + _ = v + } + Y(r[T++], R, A, _, 0, 0); + f = 0; + u = 1 + Z(i, w + l * 2); + ++l + } else if (!(o & 1)) { + if (f) Y(r[T++], O, b + g >> 1, I + v >> 1, b, I); + b = g; + I = v; + f = 1 + } else { + if (f) Y(r[T++], O, g, v, b, I); + else Y(r[T++], z, g, v, 0, 0); + f = 0 + } + } + r.length = ot(r, T, f, m, A, _, y, x, b, I) + } else if (a == -1) { + var C = 1; + var B = n + 10; + while (C) { + var o, S, D = [1, 0, 0, 1, 0, 0]; + o = F(i, B); + B += 2; + S = F(i, B); + B += 2; + if (o & 2) + if (o & 1) { + D[4] = F(i, B); + B += 2; + D[5] = F(i, B); + B += 2 + } else { + D[4] = G(i, B); + B += 1; + D[5] = G(i, B); + B += 1 + } if (o & 1 << 3) { + D[0] = D[3] = F(i, B) / 16384; + B += 2; + D[1] = D[2] = 0 + } else if (o & 1 << 6) { + D[0] = F(i, B) / 16384; + B += 2; + D[1] = D[2] = 0; + D[3] = F(i, B) / 16384; + B += 2 + } else if (o & 1 << 7) { + D[0] = F(i, B) / 16384; + B += 2; + D[1] = F(i, B) / 16384; + B += 2; + D[2] = F(i, B) / 16384; + B += 2; + D[3] = F(i, B) / 16384; + B += 2 + } + var p = W(D[0] * D[0] + D[1] * D[1]); + var d = W(D[2] * D[2] + D[3] * D[3]); + var k = V(t, S); + if (k.length > 0) { + for (var c = 0, H = k.length; c < H; ++c) { + var N = k[c], + g, v; + g = N.x; + v = N.y; + N.x = L(p * (D[0] * g + D[2] * v + D[4])); + N.y = L(d * (D[1] * g + D[3] * v + D[5])); + g = N.cx; + v = N.cy; + N.cx = L(p * (D[0] * g + D[2] * v + D[4])); + N.cy = L(d * (D[1] * g + D[3] * v + D[5])) + } + r = r.concat(k) + } + C = o & 1 << 5 + } + } + return r + } + + function l(t, e, i) { + if (e > t.max_x || !t.started) t.max_x = e; + if (i > t.max_y || !t.started) t.max_y = i; + if (e < t.min_x || !t.started) t.min_x = e; + if (i < t.min_y || !t.started) t.min_y = i; + t.started = 1 + } + + function d(t, e, i, n, r, a, o, s) { + l(t, i, n); + if (e == g) { + l(t, r, a); + l(t, o, s) + } + var c = {}; + Y(c, e, i, n, r, a); + c.cx1 = o; + c.cy1 = s; + t.vertices.push(c) + } + + function ct(t) { + if (t.first_x != t.x || t.first_y != t.y) d(t, z, t.first_x, t.first_y, 0, 0, 0, 0) + } + + function H(t, e, i) { + ct(t); + t.first_x = t.x = t.x + e; + t.first_y = t.y = t.y + i; + d(t, R, t.x, t.y, 0, 0, 0, 0) + } + + function Q(t, e, i) { + t.x += e; + t.y += i; + d(t, z, t.x, t.y, 0, 0, 0, 0) + } + + function J(t, e, i, n, r, a, o) { + var s = t.x + e, + c = t.y + i, + l = s + n, + p = c + r; + t.x = l + a; + t.y = p + o; + d(t, g, t.x, t.y, s, c, l, p) + } + + function lt(t, e) { + var i = tt(t); + var n = 107; + if (i >= 33900) n = 32768; + else if (i >= 1240) n = 1131; + e += n; + if (e < 0 || e >= i) return b(); + return U(t, e) + } + + function pt(t, e) { + var i = t.fdselect; + var n, r, a, o, s, c = -1, + l; + v(i, 0); + s = G(i); + if (s == 0) { + D(i, e); + c = G(i) + } else if (s == 3) { + n = k(i, 2); + r = k(i, 2); + for (l = 0; l < n; l++) { + o = G(i); + a = k(i, 2); + if (e >= r && e < a) { + c = o; + break + } + r = a + } + } + if (c == -1) b(); + return it(t.cff, U(t.fontdicts, c)) + } + + function dt(t, e, i) { + var n = 1, + r = 0, + a = 0, + o = 0, + s, c, l, p = 0, + d, u = [], + f = [], + h = t.subrs, + m, g; + m = U(t.charstrings, e); + while (m.cursor < m.length) { + c = 0; + d = 1; + l = G(m); + switch (l) { + case 19: + case 20: + if (n) r += o / 2 | 0; + n = 0; + D(m, (r + 7) / 8 | 0); + break; + case 1: + case 3: + case 18: + case 23: + r += o / 2 | 0; + break; + case 21: + n = 0; + if (o < 2) return 0; + H(i, u[o - 2], u[o - 1]); + break; + case 4: + n = 0; + if (o < 1) return 0; + H(i, 0, u[o - 1]); + break; + case 22: + n = 0; + if (o < 1) return 0; + H(i, u[o - 1], 0); + break; + case 5: + if (o < 2) return 0; + for (; c + 1 < o; c += 2) Q(i, u[c], u[c + 1]); + break; + case 7: + if (o < 1) return 0; + for (; ;) { + if (c >= o) break; + Q(i, 0, u[c]); + c++; + if (c >= o) break; + Q(i, u[c], 0); + c++ + } + break; + case 6: + if (o < 1) return 0; + for (; ;) { + if (c >= o) break; + Q(i, u[c], 0); + c++; + if (c >= o) break; + Q(i, 0, u[c]); + c++ + } + break; + case 31: + if (o < 4) return 0; + for (; ;) { + if (c + 3 >= o) break; + J(i, u[c], 0, u[c + 1], u[c + 2], o - c == 5 ? u[c + 4] : 0, u[c + 3]); + c += 4; + if (c + 3 >= o) break; + J(i, 0, u[c], u[c + 1], u[c + 2], u[c + 3], o - c == 5 ? u[c + 4] : 0); + c += 4 + } + break; + case 30: + if (o < 4) return 0; + for (; ;) { + if (c + 3 >= o) break; + J(i, 0, u[c], u[c + 1], u[c + 2], u[c + 3], o - c == 5 ? u[c + 4] : 0); + c += 4; + if (c + 3 >= o) break; + J(i, u[c], 0, u[c + 1], u[c + 2], o - c == 5 ? u[c + 4] : 0, u[c + 3]); + c += 4 + } + break; + case 8: + if (o < 6) return 0; + for (; c + 5 < o; c += 6) J(i, u[c], u[c + 1], u[c + 2], u[c + 3], u[c + 4], u[c + 5]); + break; + case 24: + if (o < 8) return 0; + for (; c + 5 < o - 2; c += 6) J(i, u[c], u[c + 1], u[c + 2], u[c + 3], u[c + 4], u[c + 5]); + if (c + 1 >= o) return 0; + Q(i, u[c], u[c + 1]); + break; + case 25: + if (o < 8) return 0; + for (; c + 1 < o - 6; c += 2) Q(i, u[c], u[c + 1]); + if (c + 5 >= o) return 0; + J(i, u[c], u[c + 1], u[c + 2], u[c + 3], u[c + 4], u[c + 5]); + break; + case 26: + case 27: + if (o < 4) return 0; + g = 0; + if (o & 1) { + g = u[c]; + c++ + } + for (; c + 3 < o; c += 4) { + if (l == 27) J(i, u[c], g, u[c + 1], u[c + 2], u[c + 3], 0); + else J(i, g, u[c], u[c + 1], u[c + 2], 0, u[c + 3]); + g = 0 + } + break; + case 10: + if (!p) { + if (t.fdselect.length) h = pt(t, e); + p = 1 + } + case 29: + if (o < 1) return 0; + s = u[--o] | 0; + if (a >= 10) return 0; + f[a++] = m; + m = lt(l == 10 ? h : t.gsubrs, s); + if (m.length == 0) return 0; + m.cursor = 0; + d = 0; + break; + case 11: + if (a <= 0) return 0; + m = f[--a]; + d = 0; + break; + case 14: + ct(i); + return 1; + case 12: + var v, b, I, A, _, y, x, w, M, P, j, E, T, C, B = G(m); + switch (B) { + case 34: + if (o < 7) return 0; + v = u[0]; + b = u[1]; + w = u[2]; + I = u[3]; + A = u[4]; + _ = u[5]; + y = u[6]; + J(i, v, 0, b, w, I, 0); + J(i, A, 0, _, -w, y, 0); + break; + case 35: + if (o < 13) return 0; + v = u[0]; + x = u[1]; + b = u[2]; + w = u[3]; + I = u[4]; + M = u[5]; + A = u[6]; + P = u[7]; + _ = u[8]; + j = u[9]; + y = u[10]; + E = u[11]; + J(i, v, x, b, w, I, M); + J(i, A, P, _, j, y, E); + break; + case 36: + if (o < 9) return 0; + v = u[0]; + x = u[1]; + b = u[2]; + w = u[3]; + I = u[4]; + A = u[5]; + _ = u[6]; + j = u[7]; + y = u[8]; + J(i, v, x, b, w, I, 0); + J(i, A, 0, _, j, y, -(x + w + j)); + break; + case 37: + if (o < 11) return 0; + v = u[0]; + x = u[1]; + b = u[2]; + w = u[3]; + I = u[4]; + M = u[5]; + A = u[6]; + P = u[7]; + _ = u[8]; + j = u[9]; + y = E = u[10]; + T = v + b + I + A + _; + C = x + w + M + P + j; + if (S(T) > S(C)) E = -C; + else y = -T; + J(i, v, x, b, w, I, M); + J(i, A, P, _, j, y, E); + break; + default: + return 0 + } + break; + default: + if (l != 255 && l != 28 && (l < 32 || l > 254)) return 0; + if (l == 255) g = (k(m, 4) | 0) / 65536; + else { + D(m, -1); + g = (N(m) << 16 | 0) >> 16 + } + if (o >= 48) return 0; + u[o++] = g; + d = 0; + break + } + if (d) o = 0 + } + return 0 + } + + function ut() { + return { + started: 0, + first_x: 0, + first_y: 0, + x: 0, + y: 0, + min_x: 0, + max_x: 0, + min_y: 0, + max_y: 0, + vertices: [] + } + } + + function ft(t, e) { + var i = ut(); + if (dt(t, e, i)) return i.vertices; + return null + } + + function ht(t, e, i) { + var n = ut(); + var r = dt(t, e, n); + i.x0 = r ? n.min_x : 0; + i.y0 = r ? n.min_y : 0; + i.x1 = r ? n.max_x : 0; + i.y1 = r ? n.max_y : 0; + return r && n.vertices ? n.vertices.length : 0 + } + + function V(t, e) { + if (!t.cff.length) return st(t, e); + else return ft(t, e) + } + + function w(t, e) { + var i = Z(t.data, t.hhea + 34); + if (e < i) return { + advanceWidth: F(t.data, t.hmtx + 4 * e), + leftSideBearing: F(t.data, t.hmtx + 4 * e + 2) + }; + else return { + advanceWidth: F(t.data, t.hmtx + 4 * (i - 1)), + leftSideBearing: F(t.data, t.hmtx + 4 * i + 2 * (e - i)) + } + } + + function mt(t, e) { + return w(t, x(t, e)) + } + + function gt(t) { + return { + ascent: F(t.data, t.hhea + 4), + descent: F(t.data, t.hhea + 6), + linegap: F(t.data, t.hhea + 8) + } + } + + function h(t, e, i, n, r, a) { + var o = {}; + if (!at(t, e, o)) return { + x0: 0, + y0: 0, + x1: 0, + y1: 0 + }; + return { + x0: L(o.x0 * i + r), + y0: L(-o.y1 * n + a), + x1: s(o.x1 * i + r), + y1: s(-o.y0 * n + a) + } + } + + function vt(t, e, i, n, r, a) { + return h(t, x(t, e), i, n, r, a) + } + + function bt(t, e, i, n) { + return vt(t, e, i, n, 0, 0) + } + + function It(t, e, i) { + var n = (t.x1 - t.x0) / (t.y1 - t.y0); + return { + fdx: n, + fdy: n != 0 ? 1 / n : 0, + fx: t.x0 + n * (i - t.y0) - (e | 0), + direction: t.invert ? 1 : -1, + sy: t.y0, + ey: t.y1, + next: 0 + } + } + + function E(t, e, i, n, r, a, o) { + e = e | 0; + if (r == o) return; + if (r > i.ey) return; + if (o < i.sy) return; + if (r < i.sy) { + n += (a - n) * (i.sy - r) / (o - r); + r = i.sy + } + if (o > i.ey) { + a += (a - n) * (i.ey - o) / (o - r); + o = i.ey + } + if (n <= e && a <= e) t[e] += i.direction * (o - r); + else if (n >= e + 1 && a >= e + 1); + else t[e] += i.direction * (o - r) * (1 - (n - e + (a - e)) / 2) + } + + function At(t, e, i, n, r) { + var a = r + 1; + while (n) { + if (n.fdx == 0) { + var o = n.fx; + if (o < i) + if (o >= 0) { + E(t, o, n, o, r, o, a); + E(e, o + 1, n, o, r, o, a) + } else E(e, 0, n, o, r, o, a) + } else { + var o = n.fx, + s = n.fdx, + c = o + s, + l, p, d, u, f = n.fdy; + if (n.sy > r) { + l = o + s * (n.sy - r); + d = n.sy + } else { + l = o; + d = r + } + if (n.ey < a) { + p = o + s * (n.ey - r); + u = n.ey + } else { + p = c; + u = a + } + if (l >= 0 && p >= 0 && l < i && p < i) + if ((l | 0) == (p | 0)) { + var h = u - d, + m = l | 0; + t[m] += n.direction * (1 - (l - m + (p - m)) / 2) * h; + e[m + 1] += n.direction * h + } else { + var g, m, v, b, I, A, _, y; + if (l > p) { + d = a - (d - r); + u = a - (u - r); + g = d, d = u, u = g; + g = p, p = l, l = g; + s = -s; + f = -f; + g = o, o = c, c = g + } + v = l | 0; + b = p | 0; + I = (v + 1 - o) * f + r; + _ = n.direction; + y = _ * (I - d); + t[v] += y * (1 - (l - v + (v + 1 - v)) / 2); + A = _ * f; + for (m = v + 1; m < b; ++m) { + t[m] += y + A / 2; + y += A + } + I += f * (b - (v + 1)); + t[b] += y + _ * (1 - (b - b + (p - b)) / 2) * (u - I); + e[b + 1] += _ * (u - d) + } + else + for (var m = 0; m < i; ++m) { + var x = r, + v = m, + b = m + 1, + w = c, + M = a, + P = (m - o) / s + r, + j = (m + 1 - o) / s + r; + if (o < v && w > b) { + E(t, m, n, o, x, v, P); + E(t, m, n, v, P, b, j); + E(t, m, n, b, j, w, M) + } else if (w < v && o > b) { + E(t, m, n, o, x, b, j); + E(t, m, n, b, j, v, P); + E(t, m, n, v, P, w, M) + } else if (o < v && w > v) { + E(t, m, n, o, x, v, P); + E(t, m, n, v, P, w, M) + } else if (w < v && o > v) { + E(t, m, n, o, x, v, P); + E(t, m, n, v, P, w, M) + } else if (o < b && w > b) { + E(t, m, n, o, x, b, j); + E(t, m, n, b, j, w, M) + } else if (w < b && o > b) { + E(t, m, n, o, x, b, j); + E(t, m, n, b, j, w, M) + } else E(t, m, n, o, x, w, M) + } + } + n = n.next + } + } + + function _t(t, e, i, n, r, a) { + n |= 0, r |= 0, a |= 0; + var o = null, + s; + var c = a, + l = 0, + p; + var d = new Float32Array(t.w * 2 + 1); + var u = d.subarray(t.w); + var f = 0; + e[i].y0 = a + t.h + 1; + while (l < t.h) { + var h = c + 0, + m = c + 1, + g = o; + if (d.fill) d.fill(0); + else + for (var v = 0, b = d.length; v < b; v++) d[v] = 0; + while (g) { + s = g; + g = s.next; + if (s.ey <= h) s.direction = 0; + else; + } + while (e[f].y0 <= m) { + if (e[f].y0 != e[f].y1) { + s = It(e[f], r, h); + s.next = o; + o = s + } ++f + } + if (o) At(d, u, t.w, o, h); + for (var p = 0, I = 0; p < t.w; ++p) { + var A, _; + I += u[p]; + A = d[p] + I; + A = S(A) * 255 + .5; + _ = A >>> 0; + if (_ > 255) _ = 255; + t.pixels[l * t.stride + p] = _ + } + g = o; + while (g) { + s = g; + s.fx += s.fdx; + g = s.next + } ++c; + ++l + } + } + + function yt(t, e) { + for (var i = 1; i < e; ++i) { + var n = t[i], + r = i; + while (r > 0 && n.y0 < t[r - 1].y0) { + t[r] = t[r - 1]; + --r + } + if (i != r) t[r] = n + } + } + + function u(t, e, i) { + while (i > 12) { + var n, r, a, o, s, c = i >> 1, + l = t[e].y0 < t[e + c].y0, + p = t[e + c].y0 < t[e + i - 1].y0; + if (l != p) { + r = t[e].y0 < t[e + i - 11].y0; + s = r == p ? 0 : i - 1; + n = t[e + s]; + t[e + s] = t[e + c]; + t[e + c] = n + } + n = t[e]; + t[e] = t[e + c]; + t[e + c] = n; + a = 1; + o = i - 1; + for (; ;) { + for (; t[e + a].y0 < t[e].y0; ++a); + for (; t[e].y0 < t[e + o].y0; --o); + if (a >= o) break; + n = t[e + a]; + t[e + a] = t[e + o]; + t[e + o] = n; + ++a; + --o + } + if (o < i - a) { + u(t, e, o); + e += a; + i -= a + } else { + u(t, e + a, i - a); + i = o + } + } + } + + function xt(t, e) { + u(t, 0, e); + yt(t, e) + } + + function wt(t, e, i, n, r, a, o, s, c, l) { + var p = l ? -r : r, + d, u, f, h, m, g, v = 1; + u = 0; + for (f = 0; f < i.length; ++f) u += i[f]; + d = q(u + 1); + u = 0; + g = 0; + for (f = 0; f < i.length; ++f) { + var b = g; + g += i[f]; + h = i[f] - 1; + for (m = 0; m < i[f]; h = m++) { + var I = m, + A = h; + if (e[b + h].y == e[b + m].y) continue; + d[u].invert = 0; + if (l ? e[b + h].y > e[b + m].y : e[b + h].y < e[b + m].y) { + d[u].invert = 1; + I = h, A = m + } + d[u].x0 = e[b + I].x * n + a; + d[u].y0 = (e[b + I].y * p + o) * v; + d[u].x1 = e[b + A].x * n + a; + d[u].y1 = (e[b + A].y * p + o) * v; + ++u + } + } + xt(d, u); + _t(t, d, u, v, s, c) + } + + function f(t, e, i, n, r, a, o, s, c) { + var l = (e + 2 * n + a) / 4, + p = (i + 2 * r + o) / 4, + d = (e + a) / 2 - l, + u = (i + o) / 2 - p; + if (c > 16) return 1; + if (d * d + u * u > s) { + f(t, e, i, (e + n) / 2, (i + r) / 2, l, p, s, c + 1); + f(t, l, p, (n + a) / 2, (r + o) / 2, a, o, s, c + 1) + } else t.push({ + x: a, + y: o + }); + return 1 + } + + function K(t, e, i, n, r, a, o, s, c, l, p) { + var d = n - e, + u = r - i, + f = a - n, + h = o - r, + m = s - a, + g = c - o, + v = s - e, + b = c - i, + I = W(d * d + u * u) + W(f * f + h * h) + W(m * m + g * g), + A = W(v * v + b * b), + _ = I * I - A * A; + if (p > 16) return; + if (_ > l) { + var y = (e + n) / 2, + x = (i + r) / 2, + w = (n + a) / 2, + M = (r + o) / 2, + P = (a + s) / 2, + j = (o + c) / 2, + E = (y + w) / 2, + T = (x + M) / 2, + C = (w + P) / 2, + B = (M + j) / 2, + S = (E + C) / 2, + D = (T + B) / 2; + K(t, e, i, y, x, E, T, S, D, l, p + 1); + K(t, S, D, C, B, P, j, s, c, l, p + 1) + } else t.push({ + x: s, + y: c + }) + } + + function Mt(t, e, i) { + var n = [], + r = e * e, + a = -1, + o = 0, + s = 0, + c = 0; + for (var l = 0, p = t.length; l < p; ++l) switch (t[l].type) { + case R: + if (a >= 0) i[a] = n.length - o; + ++a; + o = n.length; + s = t[l].x, c = t[l].y; + n.push({ + x: s, + y: c + }); + break; + case z: + s = t[l].x, c = t[l].y; + n.push({ + x: s, + y: c + }); + break; + case O: + f(n, s, c, t[l].cx, t[l].cy, t[l].x, t[l].y, r, 0); + s = t[l].x, c = t[l].y; + break; + case g: + K(n, s, c, t[l].cx, t[l].cy, t[l].cx1, t[l].cy1, t[l].x, t[l].y, r, 0); + s = t[l].x, c = t[l].y; + break + } + i[a] = n.length - o; + return n + } + + function Pt(t, e, i, n, r, a, o, s, c, l) { + s |= 0, c |= 0; + var p = n > r ? r : n, + d = [], + u = Mt(i, e / p, d); + if (u) wt(t, u, d, n, r, a, o, s, c, l) + } + + function jt(t, e, i, n, r, a, o, s, c, l) { + var p = V(t, l); + var d = {}; + var u = h(t, l, a, o, s, c); + d.pixels = e; + d.w = i | 0; + d.h = n | 0; + d.stride = r | 0; + if (d.w && d.h) Pt(d, .35, p, a, o, s, c, u.x0, u.y0, 1) + } + + function Et(t, e, i, n, r, a, o, s, c, l) { + jt(t, e, i, n, r, a, o, s, c, x(t, l)) + } + + function Tt(t, e, i) { + return nt(t, e, i) + } + + function Ct(t) { + var e = {}; + if (!nt(e, t, 0)) return null; + var i = gt(e); + e.ascent = i.ascent; + e.descent = i.descent; + e.linegap = i.linegap; + return e + } + + function Bt(t, e, i, n) { + n = n || i; + var r = i / t.ascent; + var a = n / t.ascent; + var o = x(t, e); + if (!o && e) return null; + var s = V(t, o); + var c = h(t, o, r, a, 0, 0); + var l = c.x1 - c.x0; + var p = c.y1 - c.y0; + var d = null; + if (l && p) { + var u = { + pixels: d = new Uint8Array(l * p), + w: l, + h: p, + stride: l + }; + Pt(u, .35, s, r, a, 0, 0, c.x0, c.y0, 1) + } + var f = w(t, o); + return { + glyph: o, + pixels: d, + width: l, + height: p, + top: -c.y0, + left: c.x0, + advance: L(f.advanceWidth * r) + } + } + + function St(t, e, i, n) { + n = n || i; + var r = i / t.ascent; + var a = n / t.ascent; + var o = x(t, e); + if (!o && e) return null; + var s = V(t, o); + var c = w(t, o); + var l = 0; + var p = 0; + var d = []; + if (s) + for (var u = 0, f = s.length; u < f; u++) { + var h = s[u]; + var m; + if (h.type == R) m = { + type: "M", + x: h.x * r, + y: h.y * a + }; + else if (h.type == z) m = { + type: "L", + x: h.x * r, + y: h.y * a + }; + else if (h.type == O) m = { + type: "Q", + x: h.x * r, + y: h.y * a, + cx: h.cx * r, + cy: h.cy * a + }; + else if (h.type == g) m = { + type: "C", + x: h.x * r, + y: h.y * a, + cx1: h.cx * r, + cy1: h.cy * a, + cx2: h.cx1 * r, + cy2: h.cy1 * a + }; + else continue; + if (m.y > l) l = m.y; + if (m.y < p) p = m.y; + d.push(m) + } + d.advance = c.advanceWidth * r; + d.ascent = l; + d.descent = p; + return d + } + return { + InitFont: Ct, + GetGlyph: Bt, + GetPaths: St + } + }(); + + function Ae(t) { + if (typeof t == "string") { + var e = /[^A-Za-z0-9+\/=\s]/.test(t); + var i = e ? t : atob(t), + n = i.length, + r = new Uint8Array(n); + for (var a = 0; a < n; a++) r[a] = i.charCodeAt(a); + return r + } else if (t instanceof Uint8Array) return t; + else if (t instanceof ArrayBuffer) return new Uint8Array(t); + throw new ReferenceError("data must be a binary or base64 encoded string or Uint8Array") + } + return ve.loadFont("OCR-A", 100, 100, "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"), ve.loadFont("OCR-B", 96, 100, "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"), { + toCanvas: e, + toSVG: i, + render: r, + raw: o, + drawingCanvas: ue, + drawingSVG: fe, + fixupOptions: d, + loadFont: be, + FontLib: ve, + BWIPJS_VERSION: t, + BWIPP_VERSION: le + } + }) ? n.apply(e, []) : n) && (t.exports = e) + }, function (t, e, i) { + "use strict"; + var n = i(10), + r = i(13), + a = i(43), + o = i(38), + s = i(169), + i = i(6), + c = TypeError, + l = i("toPrimitive"); + t.exports = function (t, e) { + if (!r(t) || a(t)) return t; + var i = o(t, l); + if (i) { + if (i = n(i, t, e = void 0 === e ? "default" : e), !r(i) || a(i)) return i; + throw new c("Can't convert object to primitive value") + } + return s(t, e = void 0 === e ? "number" : e) + } + }, function (t, e, i) { + "use strict"; + var n = "object" == typeof document && document.all; + t.exports = { + all: n, + IS_HTMLDDA: void 0 === n && void 0 !== n + } + }, function (t, e, i) { + "use strict"; + i = i(37); + t.exports = i && !Symbol.sham && "symbol" == typeof Symbol.iterator + }, function (t, e, i) { + "use strict"; + var n = i(5), + r = i(2), + a = i(82); + t.exports = !n && !r(function () { + return 7 !== Object.defineProperty(a("div"), "a", { + get: function () { + return 7 + } + }).a + }) + }, function (t, e, i) { + "use strict"; + var n = i(5), + i = i(2); + t.exports = n && i(function () { + return 42 !== Object.defineProperty(function () { }, "prototype", { + value: 42, + writable: !1 + }).prototype + }) + }, function (t, e, i) { + "use strict"; + var n = i(1), + r = i(8), + i = i(79), + a = n(Function.toString); + r(i.inspectSource) || (i.inspectSource = function (t) { + return a(t) + }), t.exports = i.inspectSource + }, function (t, e, i) { + "use strict"; + var n = i(1), + o = i(9), + s = i(29), + c = i(115).indexOf, + l = i(62), + p = n([].push); + t.exports = function (t, e) { + var i, n = s(t), + r = 0, + a = []; + for (i in n) !o(l, i) && o(n, i) && p(a, i); + for (; e.length > r;) !o(n, i = e[r++]) || ~c(a, i) || p(a, i); + return a + } + }, function (t, e, i) { + "use strict"; + + function n(s) { + return function (t, e, i) { + var n, r = c(t), + a = p(r), + o = l(i, a); + if (s && e != e) { + for (; o < a;) + if ((n = r[o++]) != n) return !0 + } else + for (; o < a; o++) + if ((s || o in r) && r[o] === e) return s || o || 0; + return !s && -1 + } + } + var c = i(29), + l = i(48), + p = i(25); + t.exports = { + includes: n(!0), + indexOf: n(!1) + } + }, function (t, e, i) { + "use strict"; + var n = i(5), + r = i(112), + s = i(12), + c = i(11), + l = i(29), + p = i(64); + e.f = n && !r ? Object.defineProperties : function (t, e) { + c(t); + for (var i, n = l(e), r = p(e), a = r.length, o = 0; o < a;) s.f(t, i = r[o++], n[i]); + return t + } + }, function (t, e, i) { + "use strict"; + i = i(6); + e.f = i + }, function (t, e, i) { + "use strict"; + i = i(4); + t.exports = i + }, function (t, e, i) { + "use strict"; + i = i(37); + t.exports = i && !!Symbol.for && !!Symbol.keyFor + }, function (t, e, i) { + "use strict"; + + function r(t, e) { + var i = f(arguments), + n = h(e); + if (d(n) || void 0 !== t && !u(t)) return i[1] = function (t, e) { + if (d(n) && (e = c(n, this, m(t), e)), !u(e)) return e + }, s(g, null, i) + } + + function a(t, e, i) { + var n = b(i, e - 1), + i = b(i, e + 1); + return v(x, t) && !v(w, i) || v(w, t) && !v(x, n) ? "\\u" + _(I(t, 0), 16) : t + } + var n = i(3), + o = i(14), + s = i(70), + c = i(10), + l = i(1), + p = i(2), + d = i(8), + u = i(43), + f = i(121), + h = i(179), + i = i(37), + m = String, + g = o("JSON", "stringify"), + v = l(/./.exec), + b = l("".charAt), + I = l("".charCodeAt), + A = l("".replace), + _ = l(1..toString), + y = /[\uD800-\uDFFF]/g, + x = /^[\uD800-\uDBFF]$/, + w = /^[\uDC00-\uDFFF]$/, + M = !i || p(function () { + var t = o("Symbol")("stringify detection"); + return "[null]" !== g([t]) || "{}" !== g({ + a: t + }) || "{}" !== g(Object(t)) + }), + P = p(function () { + return '"\\udf06\\ud834"' !== g("\udf06\ud834") || '"\\udead"' !== g("\udead") + }); + g && n({ + target: "JSON", + stat: !0, + arity: 3, + forced: M || P + }, { + stringify: function (t, e, i) { + var n = f(arguments), + n = s(M ? r : g, null, n); + return P && "string" == typeof n ? A(n, y, a) : n + } + }) + }, function (t, e, i) { + "use strict"; + i = i(1); + t.exports = i([].slice) + }, function (t, e, i) { + "use strict"; + var n = i(91).charAt, + r = i(7), + a = i(21), + o = i(123), + s = i(92), + c = "String Iterator", + l = a.set, + p = a.getterFor(c); + o(String, "String", function (t) { + l(this, { + type: c, + string: r(t), + index: 0 + }) + }, function () { + var t = p(this), + e = t.string, + i = t.index; + return i >= e.length ? s(void 0, !0) : (e = n(e, i), t.index += e.length, s(e, !1)) + }) + }, function (t, e, i) { + "use strict"; + + function m() { + return this + } + var g = i(3), + v = i(10), + b = i(18), + n = i(46), + I = i(8), + A = i(124), + _ = i(90), + y = i(71), + x = i(30), + w = i(24), + M = i(15), + r = i(6), + P = i(52), + i = i(125), + j = n.PROPER, + E = n.CONFIGURABLE, + T = i.IteratorPrototype, + C = i.BUGGY_SAFARI_ITERATORS, + B = r("iterator"), + S = "values"; + t.exports = function (t, e, i, n, r, a, o) { + A(i, e, n); + + function s(t) { + if (t === r && f) return f; + if (!C && t && t in d) return d[t]; + switch (t) { + case "keys": + case S: + case "entries": + return function () { + return new i(this, t) + } + } + return function () { + return new i(this) + } + } + var c, l, n = e + " Iterator", + p = !1, + d = t.prototype, + u = d[B] || d["@@iterator"] || r && d[r], + f = !C && u || s(r), + h = "Array" === e && d.entries || u; + if (h && (h = _(h.call(new t))) !== Object.prototype && h.next && (b || _(h) === T || (y ? y(h, T) : I(h[B]) || M(h, B, m)), x(h, n, !0, !0), b) && (P[n] = m), j && r === S && u && u.name !== S && (!b && E ? w(d, "name", S) : (p = !0, f = function () { + return v(u, this) + })), r) + if (c = { + values: s(S), + keys: a ? f : s("keys"), + entries: s("entries") + }, o) + for (l in c) !C && !p && l in d || M(d, l, c[l]); + else g({ + target: e, + proto: !0, + forced: C || p + }, c); + return b && !o || d[B] === f || M(d, B, f, { + name: r + }), P[e] = f, c + } + }, function (t, e, i) { + "use strict"; + + function r() { + return this + } + var a = i(125).IteratorPrototype, + o = i(34), + s = i(28), + c = i(30), + l = i(52); + t.exports = function (t, e, i, n) { + e += " Iterator"; + return t.prototype = o(a, { + next: s(+!n, i) + }), c(t, e, !1, !0), l[e] = r, t + } + }, function (t, e, i) { + "use strict"; + var n, r, a = i(2), + o = i(8), + s = i(13), + c = i(34), + l = i(90), + p = i(15), + d = i(6), + i = i(18), + u = d("iterator"), + d = !1; + [].keys && ("next" in (r = [].keys()) ? (l = l(l(r))) !== Object.prototype && (n = l) : d = !0), !s(n) || a(function () { + var t = {}; + return n[u].call(t) !== t + }) ? n = {} : i && (n = c(n)), o(n[u]) || p(n, u, function () { + return this + }), t.exports = { + IteratorPrototype: n, + BUGGY_SAFARI_ITERATORS: d + } + }, function (t, e, i) { + "use strict"; + t.exports = { + CSSRuleList: 0, + CSSStyleDeclaration: 0, + CSSValueList: 0, + ClientRectList: 0, + DOMRectList: 0, + DOMStringList: 0, + DOMTokenList: 1, + DataTransferItemList: 0, + FileList: 0, + HTMLAllCollection: 0, + HTMLCollection: 0, + HTMLFormElement: 0, + HTMLSelectElement: 0, + MediaList: 0, + MimeTypeArray: 0, + NamedNodeMap: 0, + NodeList: 1, + PaintRequestList: 0, + Plugin: 0, + PluginArray: 0, + SVGLengthList: 0, + SVGNumberList: 0, + SVGPathSegList: 0, + SVGPointList: 0, + SVGStringList: 0, + SVGTransformList: 0, + SourceBufferList: 0, + StyleSheetList: 0, + TextTrackCueList: 0, + TextTrackList: 0, + TouchList: 0 + } + }, function (t, e, i) { + "use strict"; + i = i(82)("span").classList, i = i && i.constructor && i.constructor.prototype; + t.exports = i === Object.prototype ? void 0 : i + }, function (t, e, i) { + "use strict"; + var n = i(29), + r = i(53), + a = i(52), + o = i(21), + s = i(12).f, + c = i(123), + l = i(92), + p = i(18), + i = i(5), + d = "Array Iterator", + u = o.set, + f = o.getterFor(d), + o = (t.exports = c(Array, "Array", function (t, e) { + u(this, { + type: d, + target: n(t), + index: 0, + kind: e + }) + }, function () { + var t = f(this), + e = t.target, + i = t.index++; + if (!e || i >= e.length) return t.target = void 0, l(void 0, !0); + switch (t.kind) { + case "keys": + return l(i, !1); + case "values": + return l(e[i], !1) + } + return l([i, e[i]], !1) + }, "values"), a.Arguments = a.Array); + if (r("keys"), r("values"), r("entries"), !p && i && "values" !== o.name) try { + s(o, "name", { + value: "values" + }) + } catch (t) { } + }, function (t, e, i) { + "use strict"; + var n = i(11); + t.exports = function () { + var t = n(this), + e = ""; + return t.hasIndices && (e += "d"), t.global && (e += "g"), t.ignoreCase && (e += "i"), t.multiline && (e += "m"), t.dotAll && (e += "s"), t.unicode && (e += "u"), t.unicodeSets && (e += "v"), t.sticky && (e += "y"), e + } + }, function (t, e, i) { + "use strict"; + var n = i(2), + r = i(4).RegExp; + t.exports = n(function () { + var t = r("(?b)", "g"); + return "b" !== t.exec("b").groups.a || "bc" !== "b".replace(t, "$c") + }) + }, function (t, e, i) { + "use strict"; + var r = i(10), + n = i(95), + l = i(11), + a = i(32), + p = i(40), + d = i(7), + o = i(17), + u = i(38), + f = i(96), + h = i(97); + n("match", function (n, s, c) { + return [function (t) { + var e = o(this), + i = a(t) ? void 0 : u(t, n); + return i ? r(i, t, e) : new RegExp(t)[n](d(e)) + }, function (t) { + var e = l(this), + i = d(t), + t = c(s, e, i); + if (t.done) return t.value; + if (!e.global) return h(e, i); + for (var n = e.unicode, r = [], a = e.lastIndex = 0; null !== (o = h(e, i));) { + var o = d(o[0]); + "" === (r[a] = o) && (e.lastIndex = f(i, p(e.lastIndex), n)), a++ + } + return 0 === a ? null : r + }] + }) + }, function (t, e, i) { + "use strict"; + var n = i(10), + r = i(9), + a = i(31), + o = i(129), + s = RegExp.prototype; + t.exports = function (t) { + var e = t.flags; + return void 0 !== e || "flags" in s || r(t, "flags") || !a(s, t) ? e : n(o, t) + } + }, function (t, e, i) { + "use strict"; + var n = i(12).f; + t.exports = function (t, e, i) { + i in t || n(t, i, { + configurable: !0, + get: function () { + return e[i] + }, + set: function (t) { + e[i] = t + } + }) + } + }, function (t, e, i) { + "use strict"; + var n = i(46).PROPER, + r = i(15), + a = i(11), + o = i(7), + s = i(2), + c = i(132), + i = "toString", + l = RegExp.prototype[i], + s = s(function () { + return "/a/b" !== l.call({ + source: "a", + flags: "b" + }) + }), + n = n && l.name !== i; + (s || n) && r(RegExp.prototype, i, function () { + var t = a(this); + return "/" + o(t.source) + "/" + o(c(t)) + }, { + unsafe: !0 + }) + }, function (t, e, i) { + "use strict"; + var n = i(3), + a = i(16), + o = i(25), + s = i(136), + c = i(100); + n({ + target: "Array", + proto: !0, + arity: 1, + forced: i(2)(function () { + return 4294967297 !== [].push.call({ + length: 4294967296 + }, 1) + }) || ! function () { + try { + Object.defineProperty([], "length", { + writable: !1 + }).push() + } catch (t) { + return t instanceof TypeError + } + }() + }, { + push: function (t) { + var e = a(this), + i = o(e), + n = arguments.length; + c(i + n); + for (var r = 0; r < n; r++) e[i] = arguments[r], i++; + return s(e, i), i + } + }) + }, function (t, e, i) { + "use strict"; + var n = i(5), + r = i(51), + a = TypeError, + o = Object.getOwnPropertyDescriptor, + i = n && ! function () { + if (void 0 !== this) return 1; + try { + Object.defineProperty([], "length", { + writable: !1 + }).length = 1 + } catch (t) { + return t instanceof TypeError + } + }(); + t.exports = i ? function (t, e) { + if (r(t) && !o(t, "length").writable) throw new a("Cannot set read only .length"); + return t.length = e + } : function (t, e) { + return t.length = e + } + }, function (t, e, i) { + "use strict"; + var n = i(45), + r = TypeError; + t.exports = function (t, e) { + if (!delete t[e]) throw new r("Cannot delete property " + n(e) + " of " + n(t)) + } + }, function (t, e, i) { + "use strict"; + var n = i(3), + l = i(51), + p = i(69), + d = i(13), + u = i(48), + f = i(25), + h = i(29), + m = i(50), + r = i(6), + a = i(55), + g = i(121), + i = a("slice"), + v = r("species"), + b = Array, + I = Math.max; + n({ + target: "Array", + proto: !0, + forced: !i + }, { + slice: function (t, e) { + var i, n, r, a = h(this), + o = f(a), + s = u(t, o), + c = u(void 0 === e ? o : e, o); + if (l(a) && (i = a.constructor, (i = p(i) && (i === b || l(i.prototype)) || d(i) && null === (i = i[v]) ? void 0 : i) === b || void 0 === i)) return g(a, s, c); + for (n = new (void 0 === i ? b : i)(I(c - s, 0)), r = 0; s < c; s++, r++) s in a && m(n, r, a[s]); + return n.length = r, n + } + }) + }, function (t, e, i) { + "use strict"; + i(54); + var n, r = i(3), + a = i(10), + o = i(8), + s = i(11), + c = i(7), + i = (n = !1, (i = /[ac]/).exec = function () { + return n = !0, /./.exec.apply(this, arguments) + }, !0 === i.test("abc") && n), + l = /./.test; + r({ + target: "RegExp", + proto: !0, + forced: !i + }, { + test: function (t) { + var e = s(this), + t = c(t), + i = e.exec; + return o(i) ? null !== (i = a(i, e, t)) && (s(i), !0) : a(l, e, t) + } + }) + }, function (t, e, i) { + "use strict"; + i = i(1); + t.exports = i(1..valueOf) + }, function (t, e, i) { + "use strict"; + var n = i(3), + r = i(115).includes, + a = i(2), + i = i(53); + n({ + target: "Array", + proto: !0, + forced: a(function () { + return !Array(1).includes() + }) + }, { + includes: function (t) { + return r(this, t, 1 < arguments.length ? arguments[1] : void 0) + } + }), i("includes") + }, function (t, e, i) { + "use strict"; + var n = i(3), + r = i(1), + a = i(102), + o = i(17), + s = i(7), + i = i(103), + c = r("".indexOf); + n({ + target: "String", + proto: !0, + forced: !i("includes") + }, { + includes: function (t) { + return !!~c(s(o(this)), s(a(t)), 1 < arguments.length ? arguments[1] : void 0) + } + }) + }, function (t, e, i) { + "use strict"; + var n = i(1), + a = i(17), + o = i(7), + s = /"/g, + c = n("".replace); + t.exports = function (t, e, i, n) { + var t = o(a(t)), + r = "<" + e; + return "" !== i && (r += " " + i + '="' + c(o(n), s, """) + '"'), r + ">" + t + "" + } + }, function (t, e, i) { + "use strict"; + var n = i(2); + t.exports = function (e) { + return n(function () { + var t = ""[e]('"'); + return t !== t.toLowerCase() || 3 < t.split('"').length + }) + } + }, function (t, e, i) { + "use strict"; + + function n(e) { + return function (t) { + t = o(a(t)); + return 1 & e && (t = s(t, c, "")), t = 2 & e ? s(t, l, "$1") : t + } + } + var r = i(1), + a = i(17), + o = i(7), + i = i(146), + s = r("".replace), + c = RegExp("^[" + i + "]+"), + l = RegExp("(^|[^" + i + "])[" + i + "]+$"); + t.exports = { + start: n(1), + end: n(2), + trim: n(3) + } + }, function (t, e, i) { + "use strict"; + t.exports = "\t\n\v\f\r                 \u2028\u2029\ufeff" + }, function (t, e, i) { + "use strict"; + var n = i(3), + r = i(1), + a = i(57), + o = i(29), + i = i(93), + s = r([].join); + n({ + target: "Array", + proto: !0, + forced: a !== Object || !i("join", ",") + }, { + join: function (t) { + return s(o(this), void 0 === t ? "," : t) + } + }) + }, function (t, e, i) { + "use strict"; + + function n(t, e) { + var i = {}; + i[t] = c(t, e, d), a({ + global: !0, + constructor: !0, + arity: 1, + forced: d + }, i) + } + + function r(t, e) { + var i; + p && p[t] && ((i = {})[t] = c(l + "." + t, e, d), a({ + target: l, + stat: !0, + constructor: !0, + arity: 1, + forced: d + }, i)) + } + var a = i(3), + o = i(4), + s = i(70), + c = i(216), + l = "WebAssembly", + p = o[l], + d = 7 !== new Error("e", { + cause: 7 + }).cause; + n("Error", function (e) { + return function (t) { + return s(e, this, arguments) + } + }), n("EvalError", function (e) { + return function (t) { + return s(e, this, arguments) + } + }), n("RangeError", function (e) { + return function (t) { + return s(e, this, arguments) + } + }), n("ReferenceError", function (e) { + return function (t) { + return s(e, this, arguments) + } + }), n("SyntaxError", function (e) { + return function (t) { + return s(e, this, arguments) + } + }), n("TypeError", function (e) { + return function (t) { + return s(e, this, arguments) + } + }), n("URIError", function (e) { + return function (t) { + return s(e, this, arguments) + } + }), r("CompileError", function (e) { + return function (t) { + return s(e, this, arguments) + } + }), r("LinkError", function (e) { + return function (t) { + return s(e, this, arguments) + } + }), r("RuntimeError", function (e) { + return function (t) { + return s(e, this, arguments) + } + }) + }, function (t, e, i) { + "use strict"; + + function b(t, e) { + var i = t.length, + n = A(i / 2); + if (i < 8) { + for (var r, a, o = t, s = e, c = o.length, l = 1; l < c;) { + for (r = o[a = l]; a && 0 < s(o[a - 1], r);) o[a] = o[--a]; + a !== l++ && (o[a] = r) + } + return o + } + for (var p = t, d = b(I(t, 0, n), e), u = b(I(t, n), e), f = e, h = d.length, m = u.length, g = 0, v = 0; g < h || v < m;) p[g + v] = g < h && v < m ? f(d[g], u[v]) <= 0 ? d[g++] : u[v++] : g < h ? d[g++] : u[v++]; + return p + } + var I = i(65), + A = Math.floor; + t.exports = b + }, function (t, e, i) { + "use strict"; + for (var n = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=", r = {}, a = 0; a < 66; a++) r[n.charAt(a)] = a; + t.exports = { + itoc: n, + ctoi: r + } + }, function (t, e, i) { + "use strict"; + t.exports = { + IndexSizeError: { + s: "INDEX_SIZE_ERR", + c: 1, + m: 1 + }, + DOMStringSizeError: { + s: "DOMSTRING_SIZE_ERR", + c: 2, + m: 0 + }, + HierarchyRequestError: { + s: "HIERARCHY_REQUEST_ERR", + c: 3, + m: 1 + }, + WrongDocumentError: { + s: "WRONG_DOCUMENT_ERR", + c: 4, + m: 1 + }, + InvalidCharacterError: { + s: "INVALID_CHARACTER_ERR", + c: 5, + m: 1 + }, + NoDataAllowedError: { + s: "NO_DATA_ALLOWED_ERR", + c: 6, + m: 0 + }, + NoModificationAllowedError: { + s: "NO_MODIFICATION_ALLOWED_ERR", + c: 7, + m: 1 + }, + NotFoundError: { + s: "NOT_FOUND_ERR", + c: 8, + m: 1 + }, + NotSupportedError: { + s: "NOT_SUPPORTED_ERR", + c: 9, + m: 1 + }, + InUseAttributeError: { + s: "INUSE_ATTRIBUTE_ERR", + c: 10, + m: 1 + }, + InvalidStateError: { + s: "INVALID_STATE_ERR", + c: 11, + m: 1 + }, + SyntaxError: { + s: "SYNTAX_ERR", + c: 12, + m: 1 + }, + InvalidModificationError: { + s: "INVALID_MODIFICATION_ERR", + c: 13, + m: 1 + }, + NamespaceError: { + s: "NAMESPACE_ERR", + c: 14, + m: 1 + }, + InvalidAccessError: { + s: "INVALID_ACCESS_ERR", + c: 15, + m: 1 + }, + ValidationError: { + s: "VALIDATION_ERR", + c: 16, + m: 0 + }, + TypeMismatchError: { + s: "TYPE_MISMATCH_ERR", + c: 17, + m: 1 + }, + SecurityError: { + s: "SECURITY_ERR", + c: 18, + m: 1 + }, + NetworkError: { + s: "NETWORK_ERR", + c: 19, + m: 1 + }, + AbortError: { + s: "ABORT_ERR", + c: 20, + m: 1 + }, + URLMismatchError: { + s: "URL_MISMATCH_ERR", + c: 21, + m: 1 + }, + QuotaExceededError: { + s: "QUOTA_EXCEEDED_ERR", + c: 22, + m: 1 + }, + TimeoutError: { + s: "TIMEOUT_ERR", + c: 23, + m: 1 + }, + InvalidNodeTypeError: { + s: "INVALID_NODE_TYPE_ERR", + c: 24, + m: 1 + }, + DataCloneError: { + s: "DATA_CLONE_ERR", + c: 25, + m: 1 + } + } + }, function (t, e, i) { + "use strict"; + var n = i(2), + r = i(6), + a = i(5), + o = i(18), + s = r("iterator"); + t.exports = !n(function () { + var t = new URL("b?a=1&b=2&c=3", "http://a"), + i = t.searchParams, + e = new URLSearchParams("a=1&a=2&b=3"), + n = ""; + return t.pathname = "c%20d", i.forEach(function (t, e) { + i.delete("b"), n += e + t + }), e.delete("a", 2), e.delete("b", void 0), o && (!t.toJSON || !e.has("a", 1) || e.has("a", 2) || !e.has("a", void 0) || e.has("b")) || !i.size && (o || !a) || !i.sort || "http://a/c%20d?a=1&c=3" !== t.href || "3" !== i.get("c") || "a=1" !== String(new URLSearchParams("?a=1")) || !i[s] || "a" !== new URL("https://a@b").username || "b" !== new URLSearchParams(new URLSearchParams("a=b")).get("a") || "xn--e1aybc" !== new URL("http://тест").host || "#%D0%B1" !== new URL("http://a#б").hash || "a1c3" !== n || "x" !== new URL("http://x", void 0).host + }) + }, function (t, e, i) { + "use strict"; + var n = i(10), + r = i(44), + a = i(11), + o = i(45), + s = i(105), + c = TypeError; + t.exports = function (t, e) { + e = arguments.length < 2 ? s(t) : e; + if (r(e)) return a(n(e, t)); + throw new c(o(t) + " is not iterable") + } + }, function (U, H, t) { + "use strict"; + t(128); + + function e(t) { + var e; + return f ? (e = $(p, t)) && e.value : p[t] + } + + function R(e) { + try { + return nt(e) + } catch (t) { + return e + } + } + + function a(t) { + var e, i = D(t, dt, " "), + n = 4; + try { + return nt(i) + } catch (t) { + for (; n;) i = D(i, (e = n--, ut[e - 1] || (ut[e - 1] = et("((?:%[\\da-f]{2}){" + e + "})", "gi"))), R); + return i + } + } + + function z(t) { + return ht[t] + } + + function r(t) { + return D(rt(t), ft, z) + } + + function i(t) { + this.entries = [], this.url = null, void 0 !== t && (I(t) ? this.parseObject(t) : this.parseQuery("string" == typeof t ? "?" === at(t, 0) ? pt(t, 1) : t : A(t))) + } + + function n() { + v(this, N); + var t = q(this, new i(0 < arguments.length ? arguments[0] : void 0)); + f || (this.size = t.entries.length) + } + var o, s, c, l = t(3), + p = t(4), + d = t(10), + u = t(1), + f = t(5), + h = t(152), + m = t(15), + O = t(22), + L = t(244), + W = t(30), + G = t(124), + g = t(21), + v = t(76), + b = t(8), + Z = t(9), + F = t(67), + Y = t(49), + Q = t(11), + I = t(13), + A = t(7), + J = t(34), + _ = t(28), + y = t(153), + V = t(105), + x = t(92), + w = t(42), + M = t(6), + K = t(149), + t = M("iterator"), + P = "URLSearchParams", + j = P + "Iterator", + q = g.set, + E = g.getterFor(P), + X = g.getterFor(j), + $ = Object.getOwnPropertyDescriptor, + tt = e("fetch"), + T = e("Request"), + C = e("Headers"), + B = T && T.prototype, + M = C && C.prototype, + et = p.RegExp, + it = p.TypeError, + nt = p.decodeURIComponent, + rt = p.encodeURIComponent, + at = u("".charAt), + ot = u([].join), + S = u([].push), + D = u("".replace), + st = u([].shift), + ct = u([].splice), + lt = u("".split), + pt = u("".slice), + dt = /\+/g, + ut = Array(4), + ft = /[!'()~]|%20/g, + ht = { + "!": "%21", + "'": "%27", + "(": "%28", + ")": "%29", + "~": "%7E", + "%20": "+" + }, + k = G(function (t, e) { + q(this, { + type: j, + target: E(t).entries, + index: 0, + kind: e + }) + }, P, function () { + var t = X(this), + e = t.target, + i = t.index++; + if (!e || i >= e.length) return t.target = void 0, x(void 0, !0); + var n = e[i]; + switch (t.kind) { + case "keys": + return x(n.key, !1); + case "values": + return x(n.value, !1) + } + return x([n.key, n.value], !1) + }, !0), + N = (i.prototype = { + type: P, + bindURL: function (t) { + this.url = t, this.update() + }, + parseObject: function (t) { + var e, i, n, r, a, o, s = this.entries, + c = V(t); + if (c) + for (i = (e = y(t, c)).next; !(n = d(i, e)).done;) { + if (r = (n = y(Q(n.value))).next, (a = d(r, n)).done || (o = d(r, n)).done || !d(r, n).done) throw new it("Expected sequence with length 2"); + S(s, { + key: A(a.value), + value: A(o.value) + }) + } else + for (var l in t) Z(t, l) && S(s, { + key: l, + value: A(t[l]) + }) + }, + parseQuery: function (t) { + if (t) + for (var e, i = this.entries, n = lt(t, "&"), r = 0; r < n.length;)(e = n[r++]).length && (e = lt(e, "="), S(i, { + key: a(st(e)), + value: a(ot(e, "=")) + })) + }, + serialize: function () { + for (var t, e = this.entries, i = [], n = 0; n < e.length;) t = e[n++], S(i, r(t.key) + "=" + r(t.value)); + return ot(i, "&") + }, + update: function () { + this.entries.length = 0, this.parseQuery(this.url.query) + }, + updateURL: function () { + this.url && this.url.update() + } + }, n.prototype); + L(N, { + append: function (t, e) { + var i = E(this); + w(arguments.length, 2), S(i.entries, { + key: A(t), + value: A(e) + }), f || this.length++, i.updateURL() + }, + delete: function (t) { + for (var e = E(this), i = w(arguments.length, 1), n = e.entries, r = A(t), t = i < 2 ? void 0 : arguments[1], a = void 0 === t ? t : A(t), o = 0; o < n.length;) { + var s = n[o]; + if (s.key !== r || void 0 !== a && s.value !== a) o++; + else if (ct(n, o, 1), void 0 !== a) break + } + f || (this.size = n.length), e.updateURL() + }, + get: function (t) { + for (var e = E(this).entries, i = (w(arguments.length, 1), A(t)), n = 0; n < e.length; n++) + if (e[n].key === i) return e[n].value; + return null + }, + getAll: function (t) { + for (var e = E(this).entries, i = (w(arguments.length, 1), A(t)), n = [], r = 0; r < e.length; r++) e[r].key === i && S(n, e[r].value); + return n + }, + has: function (t) { + for (var e = E(this).entries, i = w(arguments.length, 1), n = A(t), t = i < 2 ? void 0 : arguments[1], r = void 0 === t ? t : A(t), a = 0; a < e.length;) { + var o = e[a++]; + if (o.key === n && (void 0 === r || o.value === r)) return !0 + } + return !1 + }, + set: function (t, e) { + for (var i, n = E(this), r = (w(arguments.length, 1), n.entries), a = !1, o = A(t), s = A(e), c = 0; c < r.length; c++)(i = r[c]).key === o && (a ? ct(r, c--, 1) : (a = !0, i.value = s)); + a || S(r, { + key: o, + value: s + }), f || (this.size = r.length), n.updateURL() + }, + sort: function () { + var t = E(this); + K(t.entries, function (t, e) { + return t.key > e.key ? 1 : -1 + }), t.updateURL() + }, + forEach: function (t) { + for (var e, i = E(this).entries, n = F(t, 1 < arguments.length ? arguments[1] : void 0), r = 0; r < i.length;) n((e = i[r++]).value, e.key, this) + }, + keys: function () { + return new k(this, "keys") + }, + values: function () { + return new k(this, "values") + }, + entries: function () { + return new k(this, "entries") + } + }, { + enumerable: !0 + }), m(N, t, N.entries, { + name: "entries" + }), m(N, "toString", function () { + return E(this).serialize() + }, { + enumerable: !0 + }), f && O(N, "size", { + get: function () { + return E(this).entries.length + }, + configurable: !0, + enumerable: !0 + }), W(n, P), l({ + global: !0, + constructor: !0, + forced: !h + }, { + URLSearchParams: n + }), !h && b(C) && (o = u(M.has), s = u(M.set), c = function (t) { + if (I(t)) { + var e, i = t.body; + if (Y(i) === P) return e = t.headers ? new C(t.headers) : new C, o(e, "content-type") || s(e, "content-type", "application/x-www-form-urlencoded;charset=UTF-8"), J(t, { + body: _(0, A(i)), + headers: _(0, e) + }) + } + return t + }, b(tt) && l({ + global: !0, + enumerable: !0, + dontCallGetSet: !0, + forced: !0 + }, { + fetch: function (t) { + return tt(t, 1 < arguments.length ? c(arguments[1]) : {}) + } + }), b(T)) && ((B.constructor = g = function (t) { + return v(this, B), new T(t, 1 < arguments.length ? c(arguments[1]) : {}) + }).prototype = B, l({ + global: !0, + constructor: !0, + dontCallGetSet: !0, + forced: !0 + }, { + Request: g + })), U.exports = { + URLSearchParams: n, + getState: E + } + }, function (t, e, i) { + "use strict"; + t.exports = function (i) { + var c = []; + return c.toString = function () { + return this.map(function (t) { + var e = function (t, e) { + var i = t[1] || "", + n = t[3]; + if (!n) return i; + if (e && "function" == typeof btoa) return t = function (t) { + t = btoa(unescape(encodeURIComponent(JSON.stringify(t)))), t = "sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(t); + return "/*# ".concat(t, " */") + }(n), e = n.sources.map(function (t) { + return "/*# sourceURL=".concat(n.sourceRoot || "").concat(t, " */") + }), [i].concat(e).concat([t]).join("\n"); + return [i].join("\n") + }(t, i); + return t[2] ? "@media ".concat(t[2], " {").concat(e, "}") : e + }).join("") + }, c.i = function (t, e, i) { + "string" == typeof t && (t = [ + [null, t, ""] + ]); + var n = {}; + if (i) + for (var r = 0; r < this.length; r++) { + var a = this[r][0]; + null != a && (n[a] = !0) + } + for (var o = 0; o < t.length; o++) { + var s = [].concat(t[o]); + i && n[s[0]] || (e && (s[2] ? s[2] = "".concat(e, " and ").concat(s[2]) : s[2] = e), c.push(s)) + } + }, c + } + }, function (t, e, i) { + "use strict"; + + function c(t, e) { + for (var i = [], n = {}, r = 0; r < e.length; r++) { + var a = e[r], + o = a[0], + a = { + id: t + ":" + r, + css: a[1], + media: a[2], + sourceMap: a[3] + }; + n[o] ? n[o].parts.push(a) : i.push(n[o] = { + id: o, + parts: [a] + }) + } + return i + } + i.r(e), i.d(e, "default", function () { + return r + }); + i = "undefined" != typeof document; + if ("undefined" != typeof DEBUG && DEBUG && !i) throw new Error("vue-style-loader cannot be used in a non-browser environment. Use { target: 'node' } in your Webpack config to indicate a server-rendering environment."); + + function a() { } + var l = {}, + n = i && (document.head || document.getElementsByTagName("head")[0]), + o = null, + s = 0, + p = !1, + d = null, + u = "data-vue-ssr-id", + f = "undefined" != typeof navigator && /msie [6-9]\b/.test(navigator.userAgent.toLowerCase()); + + function r(o, t, e, i) { + p = e, d = i || {}; + var s = c(o, t); + return h(s), + function (t) { + for (var e = [], i = 0; i < s.length; i++) { + var n = s[i]; + (r = l[n.id]).refs--, e.push(r) + } + t ? h(s = c(o, t)) : s = []; + for (var r, i = 0; i < e.length; i++) + if (0 === (r = e[i]).refs) { + for (var a = 0; a < r.parts.length; a++) r.parts[a](); + delete l[r.id] + } + } + } + + function h(t) { + for (var e = 0; e < t.length; e++) { + var i = t[e], + n = l[i.id]; + if (n) { + n.refs++; + for (var r = 0; r < n.parts.length; r++) n.parts[r](i.parts[r]); + for (; r < i.parts.length; r++) n.parts.push(g(i.parts[r])); + n.parts.length > i.parts.length && (n.parts.length = i.parts.length) + } else { + for (var a = [], r = 0; r < i.parts.length; r++) a.push(g(i.parts[r])); + l[i.id] = { + id: i.id, + refs: 1, + parts: a + } + } + } + } + + function m() { + var t = document.createElement("style"); + return t.type = "text/css", n.appendChild(t), t + } + + function g(e) { + var t, i, n, r = document.querySelector("style[" + u + '~="' + e.id + '"]'); + if (r) { + if (p) return a; + r.parentNode.removeChild(r) + } + return n = f ? (t = s++, r = o = o || m(), i = I.bind(null, r, t, !1), I.bind(null, r, t, !0)) : (r = m(), i = function (t, e) { + var i = e.css, + n = e.media, + r = e.sourceMap; + n && t.setAttribute("media", n); + d.ssrId && t.setAttribute(u, e.id); + r && (i = (i += "\n/*# sourceURL=" + r.sources[0] + " */") + "\n/*# sourceMappingURL=data:application/json;base64," + btoa(unescape(encodeURIComponent(JSON.stringify(r)))) + " */"); + if (t.styleSheet) t.styleSheet.cssText = i; + else { + for (; t.firstChild;) t.removeChild(t.firstChild); + t.appendChild(document.createTextNode(i)) + } + }.bind(null, r), function () { + r.parentNode.removeChild(r) + }), i(e), + function (t) { + t ? t.css === e.css && t.media === e.media && t.sourceMap === e.sourceMap || i(e = t) : n() + } + } + v = []; + var v, b = function (t, e) { + return v[t] = e, v.filter(Boolean).join("\n") + }; + + function I(t, e, i, n) { + var i = i ? "" : n.css; + t.styleSheet ? t.styleSheet.cssText = b(e, i) : (n = document.createTextNode(i), (i = t.childNodes)[e] && t.removeChild(i[e]), i.length ? t.insertBefore(n, i[e]) : t.appendChild(n)) + } + }, function (t, e) { + t.exports = __WEBPACK_EXTERNAL_MODULE__157__ + }, function (t, e) { + t.exports = "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHN0eWxlID0gInBvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTVweCIgdmlld0JveD0iMCAwIDI5NTQgMTUiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGcgIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxnID48ZyA+PGxpbmUgeDE9IjAuNSIgeTE9Ii0xMCIgeDI9IjAuNSIgeTI9IjM3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iOC41IiB5MT0iMTAiIHgyPSI4LjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjMwLjUiIHkxPSIxMCIgeDI9IjMwLjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjUxLjUiIHkxPSIxMCIgeDI9IjUxLjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjE1LjUiIHkxPSIxMCIgeDI9IjE1LjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjM3LjUiIHkxPSIxMCIgeDI9IjM3LjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjU5LjUiIHkxPSIxMCIgeDI9IjU5LjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjIzLjUiIHkxPSIxMCIgeDI9IjIzLjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjQ1LjUiIHkxPSIxMCIgeDI9IjQ1LjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjY3LjUiIHkxPSIxMCIgeDI9IjY3LjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PHRleHQgaWQ9IjgwIiAgZm9udC1zaXplPSIxOCIgICBmaWxsPSIjMDAwIj48dHNwYW4geD0iMSIgeT0iOCI+MDwvdHNwYW4+PC90ZXh0PjwvZz48ZyAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNTkyLCAwKSI+PGxpbmUgeDE9IjAuNSIgeTE9Ii0xMCIgeDI9IjAuNSIgeTI9IjM3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iOC41IiB5MT0iMTAiIHgyPSI4LjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjMwLjUiIHkxPSIxMCIgeDI9IjMwLjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjUxLjUiIHkxPSIxMCIgeDI9IjUxLjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjE1LjUiIHkxPSIxMCIgeDI9IjE1LjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjM3LjUiIHkxPSIxMCIgeDI9IjM3LjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjU5LjUiIHkxPSIxMCIgeDI9IjU5LjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjIzLjUiIHkxPSIxMCIgeDI9IjIzLjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjQ1LjUiIHkxPSIxMCIgeDI9IjQ1LjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjY3LjUiIHkxPSIxMCIgeDI9IjY3LjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PHRleHQgaWQ9IjgwIiAgZm9udC1zaXplPSIxOCIgIGZpbGw9IiMwMDAiPjx0c3BhbiB4PSIxIiB5PSI4Ij44MDwvdHNwYW4+PC90ZXh0PjwvZz48ZyAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTE4NCwgMCkiPjxsaW5lIHgxPSIwLjUiIHkxPSItMTAiIHgyPSIwLjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjguNSIgeTE9IjEwIiB4Mj0iOC41IiB5Mj0iMzciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSIzMC41IiB5MT0iMTAiIHgyPSIzMC41IiB5Mj0iMzciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSI1MS41IiB5MT0iMTAiIHgyPSI1MS41IiB5Mj0iMzciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSIxNS41IiB5MT0iMTAiIHgyPSIxNS41IiB5Mj0iMzciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSIzNy41IiB5MT0iMTAiIHgyPSIzNy41IiB5Mj0iMzciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSI1OS41IiB5MT0iMTAiIHgyPSI1OS41IiB5Mj0iMzciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSIyMy41IiB5MT0iMTAiIHgyPSIyMy41IiB5Mj0iMzciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSI0NS41IiB5MT0iMTAiIHgyPSI0NS41IiB5Mj0iMzciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSI2Ny41IiB5MT0iMTAiIHgyPSI2Ny41IiB5Mj0iMzciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjx0ZXh0IGlkPSIxNjAiICBmb250LXNpemU9IjE4IiAgZmlsbD0iIzAwMCI+PHRzcGFuIHg9IjEiIHk9IjgiPjE2MDwvdHNwYW4+PC90ZXh0PjwvZz48ZyAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTc3NiwgMCkiPjxsaW5lIHgxPSIwLjUiIHkxPSItMTAiIHgyPSIwLjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjguNSIgeTE9IjEwIiB4Mj0iOC41IiB5Mj0iMzciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSIzMC41IiB5MT0iMTAiIHgyPSIzMC41IiB5Mj0iMzciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSI1MS41IiB5MT0iMTAiIHgyPSI1MS41IiB5Mj0iMzciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSIxNS41IiB5MT0iMTAiIHgyPSIxNS41IiB5Mj0iMzciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSIzNy41IiB5MT0iMTAiIHgyPSIzNy41IiB5Mj0iMzciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSI1OS41IiB5MT0iMTAiIHgyPSI1OS41IiB5Mj0iMzciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSIyMy41IiB5MT0iMTAiIHgyPSIyMy41IiB5Mj0iMzciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSI0NS41IiB5MT0iMTAiIHgyPSI0NS41IiB5Mj0iMzciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSI2Ny41IiB5MT0iMTAiIHgyPSI2Ny41IiB5Mj0iMzciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjx0ZXh0IGlkPSIyNDAiICBmb250LXNpemU9IjE4IiAgZmlsbD0iIzAwMCI+PHRzcGFuIHg9IjEiIHk9IjgiPjI0MDwvdHNwYW4+PC90ZXh0PjwvZz48ZyAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjU5MCwgMCkiPjxsaW5lIHgxPSIwLjUiIHkxPSItMTAiIHgyPSIwLjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjguNSIgeTE9IjEwIiB4Mj0iOC41IiB5Mj0iMzciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSIzMC41IiB5MT0iMTAiIHgyPSIzMC41IiB5Mj0iMzciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSI1MS41IiB5MT0iMTAiIHgyPSI1MS41IiB5Mj0iMzciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSIxNS41IiB5MT0iMTAiIHgyPSIxNS41IiB5Mj0iMzciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSIzNy41IiB5MT0iMTAiIHgyPSIzNy41IiB5Mj0iMzciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSI1OS41IiB5MT0iMTAiIHgyPSI1OS41IiB5Mj0iMzciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSIyMy41IiB5MT0iMTAiIHgyPSIyMy41IiB5Mj0iMzciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSI0NS41IiB5MT0iMTAiIHgyPSI0NS41IiB5Mj0iMzciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSI2Ny41IiB5MT0iMTAiIHgyPSI2Ny41IiB5Mj0iMzciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjx0ZXh0IGlkPSIzNTAiICBmb250LXNpemU9IjE4IiAgZmlsbD0iIzAwMCI+PHRzcGFuIHg9IjEiIHk9IjgiPjM1MDwvdHNwYW4+PC90ZXh0PjwvZz48ZyAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjk2LCAwKSI+PGxpbmUgeDE9IjAuNSIgeTE9Ii0xMCIgeDI9IjAuNSIgeTI9IjM3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iOC41IiB5MT0iMTAiIHgyPSI4LjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjMwLjUiIHkxPSIxMCIgeDI9IjMwLjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjUxLjUiIHkxPSIxMCIgeDI9IjUxLjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjE1LjUiIHkxPSIxMCIgeDI9IjE1LjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjM3LjUiIHkxPSIxMCIgeDI9IjM3LjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjU5LjUiIHkxPSIxMCIgeDI9IjU5LjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjIzLjUiIHkxPSIxMCIgeDI9IjIzLjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjQ1LjUiIHkxPSIxMCIgeDI9IjQ1LjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjY3LjUiIHkxPSIxMCIgeDI9IjY3LjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PHRleHQgaWQ9IjQwIiAgZm9udC1zaXplPSIxOCIgIGZpbGw9IiMwMDAiPjx0c3BhbiB4PSIyIiB5PSI4Ij40MDwvdHNwYW4+PC90ZXh0PjwvZz48ZyAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoODg4LCAwKSI+PGxpbmUgeDE9IjAuNSIgeTE9Ii0xMCIgeDI9IjAuNSIgeTI9IjM3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iOC41IiB5MT0iMTAiIHgyPSI4LjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjMwLjUiIHkxPSIxMCIgeDI9IjMwLjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjUxLjUiIHkxPSIxMCIgeDI9IjUxLjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjE1LjUiIHkxPSIxMCIgeDI9IjE1LjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjM3LjUiIHkxPSIxMCIgeDI9IjM3LjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjU5LjUiIHkxPSIxMCIgeDI9IjU5LjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjIzLjUiIHkxPSIxMCIgeDI9IjIzLjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjQ1LjUiIHkxPSIxMCIgeDI9IjQ1LjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjY3LjUiIHkxPSIxMCIgeDI9IjY3LjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PHRleHQgaWQ9IjEyMCIgIGZvbnQtc2l6ZT0iMTgiICBmaWxsPSIjMDAwIj48dHNwYW4geD0iMSIgeT0iOCI+MTIwPC90c3Bhbj48L3RleHQ+PC9nPjxnICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNDgwLCAwKSI+PGxpbmUgeDE9IjAuNSIgeTE9Ii0xMCIgeDI9IjAuNSIgeTI9IjM3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iOC41IiB5MT0iMTAiIHgyPSI4LjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjMwLjUiIHkxPSIxMCIgeDI9IjMwLjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjUxLjUiIHkxPSIxMCIgeDI9IjUxLjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjE1LjUiIHkxPSIxMCIgeDI9IjE1LjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjM3LjUiIHkxPSIxMCIgeDI9IjM3LjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjU5LjUiIHkxPSIxMCIgeDI9IjU5LjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjIzLjUiIHkxPSIxMCIgeDI9IjIzLjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjQ1LjUiIHkxPSIxMCIgeDI9IjQ1LjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjY3LjUiIHkxPSIxMCIgeDI9IjY3LjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PHRleHQgaWQ9IjIwMCIgIGZvbnQtc2l6ZT0iMTgiICBmaWxsPSIjMDAwIj48dHNwYW4geD0iMSIgeT0iOCI+MjAwPC90c3Bhbj48L3RleHQ+PC9nPjxnICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMDcyLCAwKSI+PGxpbmUgeDE9IjAuNSIgeTE9Ii0xMCIgeDI9IjAuNSIgeTI9IjM3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iOC41IiB5MT0iMTAiIHgyPSI4LjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjMwLjUiIHkxPSIxMCIgeDI9IjMwLjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjUxLjUiIHkxPSIxMCIgeDI9IjUxLjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjE1LjUiIHkxPSIxMCIgeDI9IjE1LjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjM3LjUiIHkxPSIxMCIgeDI9IjM3LjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjU5LjUiIHkxPSIxMCIgeDI9IjU5LjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjIzLjUiIHkxPSIxMCIgeDI9IjIzLjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjQ1LjUiIHkxPSIxMCIgeDI9IjQ1LjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjY3LjUiIHkxPSIxMCIgeDI9IjY3LjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PHRleHQgaWQ9IjI4MCIgIGZvbnQtc2l6ZT0iMTgiICBmaWxsPSIjMDAwIj48dHNwYW4geD0iMSIgeT0iOCI+MjgwPC90c3Bhbj48L3RleHQ+PC9nPjxnICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyODg2LCAwKSI+PGxpbmUgeDE9IjAuNSIgeTE9Ii0xMCIgeDI9IjAuNSIgeTI9IjM3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iOC41IiB5MT0iMTAiIHgyPSI4LjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjMwLjUiIHkxPSIxMCIgeDI9IjMwLjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjUxLjUiIHkxPSIxMCIgeDI9IjUxLjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjE1LjUiIHkxPSIxMCIgeDI9IjE1LjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjM3LjUiIHkxPSIxMCIgeDI9IjM3LjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjU5LjUiIHkxPSIxMCIgeDI9IjU5LjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjIzLjUiIHkxPSIxMCIgeDI9IjIzLjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjQ1LjUiIHkxPSIxMCIgeDI9IjQ1LjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjY3LjUiIHkxPSIxMCIgeDI9IjY3LjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PHRleHQgaWQ9IjM5MCIgIGZvbnQtc2l6ZT0iMTgiICBmaWxsPSIjMDAwIj48dHNwYW4geD0iMSIgeT0iOCI+MzkwPC90c3Bhbj48L3RleHQ+PC9nPjxnICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNDgsIDApIj48bGluZSB4MT0iMC41IiB5MT0iLTEwIiB4Mj0iMC41IiB5Mj0iMzciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSI4LjUiIHkxPSIxMCIgeDI9IjguNSIgeTI9IjM3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iMzAuNSIgeTE9IjEwIiB4Mj0iMzAuNSIgeTI9IjM3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iNTEuNSIgeTE9IjEwIiB4Mj0iNTEuNSIgeTI9IjM3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iMTUuNSIgeTE9IjEwIiB4Mj0iMTUuNSIgeTI9IjM3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iMzcuNSIgeTE9IjEwIiB4Mj0iMzcuNSIgeTI9IjM3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iNTkuNSIgeTE9IjEwIiB4Mj0iNTkuNSIgeTI9IjM3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iMjMuNSIgeTE9IjEwIiB4Mj0iMjMuNSIgeTI9IjM3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iNDUuNSIgeTE9IjEwIiB4Mj0iNDUuNSIgeTI9IjM3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iNjcuNSIgeTE9IjEwIiB4Mj0iNjcuNSIgeTI9IjM3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48dGV4dCBpZD0iMjAiICBmb250LXNpemU9IjE4IiAgZmlsbD0iIzAwMCI+PHRzcGFuIHg9IjEiIHk9IjgiPjIwPC90c3Bhbj48L3RleHQ+PC9nPjxnICB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3NDAsIDApIj48bGluZSB4MT0iMC41IiB5MT0iLTEwIiB4Mj0iMC41IiB5Mj0iMzciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSI4LjUiIHkxPSIxMCIgeDI9IjguNSIgeTI9IjM3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iMzAuNSIgeTE9IjEwIiB4Mj0iMzAuNSIgeTI9IjM3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iNTEuNSIgeTE9IjEwIiB4Mj0iNTEuNSIgeTI9IjM3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iMTUuNSIgeTE9IjEwIiB4Mj0iMTUuNSIgeTI9IjM3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iMzcuNSIgeTE9IjEwIiB4Mj0iMzcuNSIgeTI9IjM3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iNTkuNSIgeTE9IjEwIiB4Mj0iNTkuNSIgeTI9IjM3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iMjMuNSIgeTE9IjEwIiB4Mj0iMjMuNSIgeTI9IjM3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iNDUuNSIgeTE9IjEwIiB4Mj0iNDUuNSIgeTI9IjM3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iNjcuNSIgeTE9IjEwIiB4Mj0iNjcuNSIgeTI9IjM3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48dGV4dCBpZD0iMTAwIiAgZm9udC1zaXplPSIxOCIgIGZpbGw9IiMwMDAiPjx0c3BhbiB4PSIxIiB5PSI4Ij4xMDA8L3RzcGFuPjwvdGV4dD48L2c+PGcgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEzMzIsIDApIj48bGluZSB4MT0iMC41IiB5MT0iLTEwIiB4Mj0iMC41IiB5Mj0iMzciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSI4LjUiIHkxPSIxMCIgeDI9IjguNSIgeTI9IjM3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iMzAuNSIgeTE9IjEwIiB4Mj0iMzAuNSIgeTI9IjM3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iNTEuNSIgeTE9IjEwIiB4Mj0iNTEuNSIgeTI9IjM3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iMTUuNSIgeTE9IjEwIiB4Mj0iMTUuNSIgeTI9IjM3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iMzcuNSIgeTE9IjEwIiB4Mj0iMzcuNSIgeTI9IjM3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iNTkuNSIgeTE9IjEwIiB4Mj0iNTkuNSIgeTI9IjM3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iMjMuNSIgeTE9IjEwIiB4Mj0iMjMuNSIgeTI9IjM3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iNDUuNSIgeTE9IjEwIiB4Mj0iNDUuNSIgeTI9IjM3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iNjcuNSIgeTE9IjEwIiB4Mj0iNjcuNSIgeTI9IjM3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48dGV4dCBpZD0iMTgwIiAgZm9udC1zaXplPSIxOCIgIGZpbGw9IiMwMDAiPjx0c3BhbiB4PSIxIiB5PSI4Ij4xODA8L3RzcGFuPjwvdGV4dD48L2c+PGcgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE5MjQsIDApIj48bGluZSB4MT0iMC41IiB5MT0iLTEwIiB4Mj0iMC41IiB5Mj0iMzciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSI4LjUiIHkxPSIxMCIgeDI9IjguNSIgeTI9IjM3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iMzAuNSIgeTE9IjEwIiB4Mj0iMzAuNSIgeTI9IjM3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iNTEuNSIgeTE9IjEwIiB4Mj0iNTEuNSIgeTI9IjM3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iMTUuNSIgeTE9IjEwIiB4Mj0iMTUuNSIgeTI9IjM3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iMzcuNSIgeTE9IjEwIiB4Mj0iMzcuNSIgeTI9IjM3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iNTkuNSIgeTE9IjEwIiB4Mj0iNTkuNSIgeTI9IjM3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iMjMuNSIgeTE9IjEwIiB4Mj0iMjMuNSIgeTI9IjM3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iNDUuNSIgeTE9IjEwIiB4Mj0iNDUuNSIgeTI9IjM3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iNjcuNSIgeTE9IjEwIiB4Mj0iNjcuNSIgeTI9IjM3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48dGV4dCBpZD0iMjYwIiAgZm9udC1zaXplPSIxOCIgIGZpbGw9IiMwMDAiPjx0c3BhbiB4PSIxIiB5PSI4Ij4yNjA8L3RzcGFuPjwvdGV4dD48L2c+PGcgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI3MzgsIDApIj48bGluZSB4MT0iMC41IiB5MT0iLTEwIiB4Mj0iMC41IiB5Mj0iMzciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSI4LjUiIHkxPSIxMCIgeDI9IjguNSIgeTI9IjM3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iMzAuNSIgeTE9IjEwIiB4Mj0iMzAuNSIgeTI9IjM3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iNTEuNSIgeTE9IjEwIiB4Mj0iNTEuNSIgeTI9IjM3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iMTUuNSIgeTE9IjEwIiB4Mj0iMTUuNSIgeTI9IjM3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iMzcuNSIgeTE9IjEwIiB4Mj0iMzcuNSIgeTI9IjM3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iNTkuNSIgeTE9IjEwIiB4Mj0iNTkuNSIgeTI9IjM3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iMjMuNSIgeTE9IjEwIiB4Mj0iMjMuNSIgeTI9IjM3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iNDUuNSIgeTE9IjEwIiB4Mj0iNDUuNSIgeTI9IjM3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iNjcuNSIgeTE9IjEwIiB4Mj0iNjcuNSIgeTI9IjM3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48dGV4dCBpZD0iMzcwIiAgZm9udC1zaXplPSIxOCIgIGZpbGw9IiMwMDAiPjx0c3BhbiB4PSIxIiB5PSI4Ij4zNzA8L3RzcGFuPjwvdGV4dD48L2c+PGcgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQ0NCwgMCkiPjxsaW5lIHgxPSIwLjUiIHkxPSItMTAiIHgyPSIwLjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjguNSIgeTE9IjEwIiB4Mj0iOC41IiB5Mj0iMzciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSIzMC41IiB5MT0iMTAiIHgyPSIzMC41IiB5Mj0iMzciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSI1MS41IiB5MT0iMTAiIHgyPSI1MS41IiB5Mj0iMzciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSIxNS41IiB5MT0iMTAiIHgyPSIxNS41IiB5Mj0iMzciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSIzNy41IiB5MT0iMTAiIHgyPSIzNy41IiB5Mj0iMzciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSI1OS41IiB5MT0iMTAiIHgyPSI1OS41IiB5Mj0iMzciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSIyMy41IiB5MT0iMTAiIHgyPSIyMy41IiB5Mj0iMzciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSI0NS41IiB5MT0iMTAiIHgyPSI0NS41IiB5Mj0iMzciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSI2Ny41IiB5MT0iMTAiIHgyPSI2Ny41IiB5Mj0iMzciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjx0ZXh0IGlkPSI2MCIgIGZvbnQtc2l6ZT0iMTgiICBmaWxsPSIjMDAwIj48dHNwYW4geD0iMSIgeT0iOCI+NjA8L3RzcGFuPjwvdGV4dD48L2c+PGcgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEwMzYsIDApIj48bGluZSB4MT0iMC41IiB5MT0iLTEwIiB4Mj0iMC41IiB5Mj0iMzciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSI4LjUiIHkxPSIxMCIgeDI9IjguNSIgeTI9IjM3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iMzAuNSIgeTE9IjEwIiB4Mj0iMzAuNSIgeTI9IjM3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iNTEuNSIgeTE9IjEwIiB4Mj0iNTEuNSIgeTI9IjM3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iMTUuNSIgeTE9IjEwIiB4Mj0iMTUuNSIgeTI9IjM3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iMzcuNSIgeTE9IjEwIiB4Mj0iMzcuNSIgeTI9IjM3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iNTkuNSIgeTE9IjEwIiB4Mj0iNTkuNSIgeTI9IjM3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iMjMuNSIgeTE9IjEwIiB4Mj0iMjMuNSIgeTI9IjM3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iNDUuNSIgeTE9IjEwIiB4Mj0iNDUuNSIgeTI9IjM3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iNjcuNSIgeTE9IjEwIiB4Mj0iNjcuNSIgeTI9IjM3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48dGV4dCBpZD0iMTQwIiAgZm9udC1zaXplPSIxOCIgIGZpbGw9IiMwMDAiPjx0c3BhbiB4PSIxIiB5PSI4Ij4xNDA8L3RzcGFuPjwvdGV4dD48L2c+PGcgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE2MjgsIDApIj48bGluZSB4MT0iMC41IiB5MT0iLTEwIiB4Mj0iMC41IiB5Mj0iMzciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSI4LjUiIHkxPSIxMCIgeDI9IjguNSIgeTI9IjM3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iMzAuNSIgeTE9IjEwIiB4Mj0iMzAuNSIgeTI9IjM3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iNTEuNSIgeTE9IjEwIiB4Mj0iNTEuNSIgeTI9IjM3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iMTUuNSIgeTE9IjEwIiB4Mj0iMTUuNSIgeTI9IjM3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iMzcuNSIgeTE9IjEwIiB4Mj0iMzcuNSIgeTI9IjM3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iNTkuNSIgeTE9IjEwIiB4Mj0iNTkuNSIgeTI9IjM3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iMjMuNSIgeTE9IjEwIiB4Mj0iMjMuNSIgeTI9IjM3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iNDUuNSIgeTE9IjEwIiB4Mj0iNDUuNSIgeTI9IjM3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iNjcuNSIgeTE9IjEwIiB4Mj0iNjcuNSIgeTI9IjM3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48dGV4dCBpZD0iMjIwIiAgZm9udC1zaXplPSIxOCIgIGZpbGw9IiMwMDAiPjx0c3BhbiB4PSIxIiB5PSI4Ij4yMjA8L3RzcGFuPjwvdGV4dD48L2c+PGcgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI0NDIsIDApIj48bGluZSB4MT0iMC41IiB5MT0iLTEwIiB4Mj0iMC41IiB5Mj0iMzciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSI4LjUiIHkxPSIxMCIgeDI9IjguNSIgeTI9IjM3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iMzAuNSIgeTE9IjEwIiB4Mj0iMzAuNSIgeTI9IjM3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iNTEuNSIgeTE9IjEwIiB4Mj0iNTEuNSIgeTI9IjM3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iMTUuNSIgeTE9IjEwIiB4Mj0iMTUuNSIgeTI9IjM3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iMzcuNSIgeTE9IjEwIiB4Mj0iMzcuNSIgeTI9IjM3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iNTkuNSIgeTE9IjEwIiB4Mj0iNTkuNSIgeTI9IjM3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iMjMuNSIgeTE9IjEwIiB4Mj0iMjMuNSIgeTI9IjM3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iNDUuNSIgeTE9IjEwIiB4Mj0iNDUuNSIgeTI9IjM3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iNjcuNSIgeTE9IjEwIiB4Mj0iNjcuNSIgeTI9IjM3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48dGV4dCBpZD0iMzMwIiAgZm9udC1zaXplPSIxOCIgIGZpbGw9IiMwMDAiPjx0c3BhbiB4PSIxIiB5PSI4Ij4zMzA8L3RzcGFuPjwvdGV4dD48L2c+PGcgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIyMjAsIDApIj48bGluZSB4MT0iMC41IiB5MT0iLTEwIiB4Mj0iMC41IiB5Mj0iMzciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSI4LjUiIHkxPSIxMCIgeDI9IjguNSIgeTI9IjM3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iMzAuNSIgeTE9IjEwIiB4Mj0iMzAuNSIgeTI9IjM3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iNTEuNSIgeTE9IjEwIiB4Mj0iNTEuNSIgeTI9IjM3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iMTUuNSIgeTE9IjEwIiB4Mj0iMTUuNSIgeTI9IjM3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iMzcuNSIgeTE9IjEwIiB4Mj0iMzcuNSIgeTI9IjM3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iNTkuNSIgeTE9IjEwIiB4Mj0iNTkuNSIgeTI9IjM3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iMjMuNSIgeTE9IjEwIiB4Mj0iMjMuNSIgeTI9IjM3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iNDUuNSIgeTE9IjEwIiB4Mj0iNDUuNSIgeTI9IjM3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iNjcuNSIgeTE9IjEwIiB4Mj0iNjcuNSIgeTI9IjM3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48dGV4dCBpZD0iMzAwIiAgZm9udC1zaXplPSIxOCIgIGZpbGw9IiMwMDAiPjx0c3BhbiB4PSIxIiB5PSI4Ij4zMDA8L3RzcGFuPjwvdGV4dD48L2c+PGxpbmUgeDE9Ijc0LjUiIHkxPSItMTAiIHgyPSI3NC41IiB5Mj0iMzciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSI4Mi41IiB5MT0iMTAiIHgyPSI4Mi41IiB5Mj0iMzciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSIxMDQuNSIgeTE9IjEwIiB4Mj0iMTA0LjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjEyNS41IiB5MT0iMTAiIHgyPSIxMjUuNSIgeTI9IjM3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iODkuNSIgeTE9IjEwIiB4Mj0iODkuNSIgeTI9IjM3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iMTExLjUiIHkxPSIxMCIgeDI9IjExMS41IiB5Mj0iMzciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSIxMzMuNSIgeTE9IjEwIiB4Mj0iMTMzLjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9Ijk3LjUiIHkxPSIxMCIgeDI9Ijk3LjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjExOS41IiB5MT0iMTAiIHgyPSIxMTkuNSIgeTI9IjM3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iMTQxLjUiIHkxPSIxMCIgeDI9IjE0MS41IiB5Mj0iMzciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjx0ZXh0IGlkPSIxMCIgIGZvbnQtc2l6ZT0iMTgiICBmaWxsPSIjMDAwIj48dHNwYW4geD0iNzUiIHk9IjgiPjEwPC90c3Bhbj48L3RleHQ+PGcgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDY2NiwgMCkiPjxsaW5lIHgxPSIwLjUiIHkxPSItMTAiIHgyPSIwLjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjguNSIgeTE9IjEwIiB4Mj0iOC41IiB5Mj0iMzciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSIzMC41IiB5MT0iMTAiIHgyPSIzMC41IiB5Mj0iMzciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSI1MS41IiB5MT0iMTAiIHgyPSI1MS41IiB5Mj0iMzciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSIxNS41IiB5MT0iMTAiIHgyPSIxNS41IiB5Mj0iMzciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSIzNy41IiB5MT0iMTAiIHgyPSIzNy41IiB5Mj0iMzciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSI1OS41IiB5MT0iMTAiIHgyPSI1OS41IiB5Mj0iMzciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSIyMy41IiB5MT0iMTAiIHgyPSIyMy41IiB5Mj0iMzciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSI0NS41IiB5MT0iMTAiIHgyPSI0NS41IiB5Mj0iMzciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSI2Ny41IiB5MT0iMTAiIHgyPSI2Ny41IiB5Mj0iMzciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjx0ZXh0IGlkPSI5MCIgIGZvbnQtc2l6ZT0iMTgiICBmaWxsPSIjMDAwIj48dHNwYW4geD0iMSIgeT0iOCI+OTA8L3RzcGFuPjwvdGV4dD48L2c+PGcgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEyNTgsIDApIj48bGluZSB4MT0iMC41IiB5MT0iLTEwIiB4Mj0iMC41IiB5Mj0iMzciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSI4LjUiIHkxPSIxMCIgeDI9IjguNSIgeTI9IjM3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iMzAuNSIgeTE9IjEwIiB4Mj0iMzAuNSIgeTI9IjM3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iNTEuNSIgeTE9IjEwIiB4Mj0iNTEuNSIgeTI9IjM3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iMTUuNSIgeTE9IjEwIiB4Mj0iMTUuNSIgeTI9IjM3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iMzcuNSIgeTE9IjEwIiB4Mj0iMzcuNSIgeTI9IjM3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iNTkuNSIgeTE9IjEwIiB4Mj0iNTkuNSIgeTI9IjM3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iMjMuNSIgeTE9IjEwIiB4Mj0iMjMuNSIgeTI9IjM3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iNDUuNSIgeTE9IjEwIiB4Mj0iNDUuNSIgeTI9IjM3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iNjcuNSIgeTE9IjEwIiB4Mj0iNjcuNSIgeTI9IjM3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48dGV4dCBpZD0iMTcwIiAgZm9udC1zaXplPSIxOCIgIGZpbGw9IiMwMDAiPjx0c3BhbiB4PSIxIiB5PSI4Ij4xNzA8L3RzcGFuPjwvdGV4dD48L2c+PGcgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE4NTAsIDApIj48bGluZSB4MT0iMC41IiB5MT0iLTEwIiB4Mj0iMC41IiB5Mj0iMzciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSI4LjUiIHkxPSIxMCIgeDI9IjguNSIgeTI9IjM3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iMzAuNSIgeTE9IjEwIiB4Mj0iMzAuNSIgeTI9IjM3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iNTEuNSIgeTE9IjEwIiB4Mj0iNTEuNSIgeTI9IjM3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iMTUuNSIgeTE9IjEwIiB4Mj0iMTUuNSIgeTI9IjM3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iMzcuNSIgeTE9IjEwIiB4Mj0iMzcuNSIgeTI9IjM3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iNTkuNSIgeTE9IjEwIiB4Mj0iNTkuNSIgeTI9IjM3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iMjMuNSIgeTE9IjEwIiB4Mj0iMjMuNSIgeTI9IjM3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iNDUuNSIgeTE9IjEwIiB4Mj0iNDUuNSIgeTI9IjM3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iNjcuNSIgeTE9IjEwIiB4Mj0iNjcuNSIgeTI9IjM3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48dGV4dCBpZD0iMjUwIiAgZm9udC1zaXplPSIxOCIgIGZpbGw9IiMwMDAiPjx0c3BhbiB4PSIxIiB5PSI4Ij4yNTA8L3RzcGFuPjwvdGV4dD48L2c+PGcgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI2NjQsIDApIj48bGluZSB4MT0iMC41IiB5MT0iLTEwIiB4Mj0iMC41IiB5Mj0iMzciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSI4LjUiIHkxPSIxMCIgeDI9IjguNSIgeTI9IjM3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iMzAuNSIgeTE9IjEwIiB4Mj0iMzAuNSIgeTI9IjM3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iNTEuNSIgeTE9IjEwIiB4Mj0iNTEuNSIgeTI9IjM3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iMTUuNSIgeTE9IjEwIiB4Mj0iMTUuNSIgeTI9IjM3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iMzcuNSIgeTE9IjEwIiB4Mj0iMzcuNSIgeTI9IjM3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iNTkuNSIgeTE9IjEwIiB4Mj0iNTkuNSIgeTI9IjM3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iMjMuNSIgeTE9IjEwIiB4Mj0iMjMuNSIgeTI9IjM3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iNDUuNSIgeTE9IjEwIiB4Mj0iNDUuNSIgeTI9IjM3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iNjcuNSIgeTE9IjEwIiB4Mj0iNjcuNSIgeTI9IjM3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48dGV4dCBpZD0iMzYwIiAgZm9udC1zaXplPSIxOCIgIGZpbGw9IiMwMDAiPjx0c3BhbiB4PSIxIiB5PSI4Ij4zNjA8L3RzcGFuPjwvdGV4dD48L2c+PGcgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDM3MCwgMCkiPjxsaW5lIHgxPSIwLjUiIHkxPSItMTAiIHgyPSIwLjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjguNSIgeTE9IjEwIiB4Mj0iOC41IiB5Mj0iMzciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSIzMC41IiB5MT0iMTAiIHgyPSIzMC41IiB5Mj0iMzciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSI1MS41IiB5MT0iMTAiIHgyPSI1MS41IiB5Mj0iMzciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSIxNS41IiB5MT0iMTAiIHgyPSIxNS41IiB5Mj0iMzciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSIzNy41IiB5MT0iMTAiIHgyPSIzNy41IiB5Mj0iMzciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSI1OS41IiB5MT0iMTAiIHgyPSI1OS41IiB5Mj0iMzciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSIyMy41IiB5MT0iMTAiIHgyPSIyMy41IiB5Mj0iMzciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSI0NS41IiB5MT0iMTAiIHgyPSI0NS41IiB5Mj0iMzciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSI2Ny41IiB5MT0iMTAiIHgyPSI2Ny41IiB5Mj0iMzciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjx0ZXh0IGlkPSI1MCIgIGZvbnQtc2l6ZT0iMTgiICBmaWxsPSIjMDAwIj48dHNwYW4geD0iMSIgeT0iOCI+NTA8L3RzcGFuPjwvdGV4dD48L2c+PGcgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDk2MiwgMCkiPjxsaW5lIHgxPSIwLjUiIHkxPSItMTAiIHgyPSIwLjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjguNSIgeTE9IjEwIiB4Mj0iOC41IiB5Mj0iMzciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSIzMC41IiB5MT0iMTAiIHgyPSIzMC41IiB5Mj0iMzciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSI1MS41IiB5MT0iMTAiIHgyPSI1MS41IiB5Mj0iMzciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSIxNS41IiB5MT0iMTAiIHgyPSIxNS41IiB5Mj0iMzciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSIzNy41IiB5MT0iMTAiIHgyPSIzNy41IiB5Mj0iMzciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSI1OS41IiB5MT0iMTAiIHgyPSI1OS41IiB5Mj0iMzciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSIyMy41IiB5MT0iMTAiIHgyPSIyMy41IiB5Mj0iMzciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSI0NS41IiB5MT0iMTAiIHgyPSI0NS41IiB5Mj0iMzciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSI2Ny41IiB5MT0iMTAiIHgyPSI2Ny41IiB5Mj0iMzciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjx0ZXh0IGlkPSIxMzAiICBmb250LXNpemU9IjE4IiAgZmlsbD0iIzAwMCI+PHRzcGFuIHg9IjEiIHk9IjgiPjEzMDwvdHNwYW4+PC90ZXh0PjwvZz48ZyAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTU1NCwgMCkiPjxsaW5lIHgxPSIwLjUiIHkxPSItMTAiIHgyPSIwLjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjguNSIgeTE9IjEwIiB4Mj0iOC41IiB5Mj0iMzciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSIzMC41IiB5MT0iMTAiIHgyPSIzMC41IiB5Mj0iMzciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSI1MS41IiB5MT0iMTAiIHgyPSI1MS41IiB5Mj0iMzciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSIxNS41IiB5MT0iMTAiIHgyPSIxNS41IiB5Mj0iMzciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSIzNy41IiB5MT0iMTAiIHgyPSIzNy41IiB5Mj0iMzciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSI1OS41IiB5MT0iMTAiIHgyPSI1OS41IiB5Mj0iMzciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSIyMy41IiB5MT0iMTAiIHgyPSIyMy41IiB5Mj0iMzciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSI0NS41IiB5MT0iMTAiIHgyPSI0NS41IiB5Mj0iMzciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSI2Ny41IiB5MT0iMTAiIHgyPSI2Ny41IiB5Mj0iMzciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjx0ZXh0IGlkPSIyMTAiICBmb250LXNpemU9IjE4IiAgZmlsbD0iIzAwMCI+PHRzcGFuIHg9IjEiIHk9IjgiPjIxMDwvdHNwYW4+PC90ZXh0PjwvZz48ZyAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjM2OCwgMCkiPjxsaW5lIHgxPSIwLjUiIHkxPSItMTAiIHgyPSIwLjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjguNSIgeTE9IjEwIiB4Mj0iOC41IiB5Mj0iMzciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSIzMC41IiB5MT0iMTAiIHgyPSIzMC41IiB5Mj0iMzciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSI1MS41IiB5MT0iMTAiIHgyPSI1MS41IiB5Mj0iMzciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSIxNS41IiB5MT0iMTAiIHgyPSIxNS41IiB5Mj0iMzciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSIzNy41IiB5MT0iMTAiIHgyPSIzNy41IiB5Mj0iMzciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSI1OS41IiB5MT0iMTAiIHgyPSI1OS41IiB5Mj0iMzciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSIyMy41IiB5MT0iMTAiIHgyPSIyMy41IiB5Mj0iMzciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSI0NS41IiB5MT0iMTAiIHgyPSI0NS41IiB5Mj0iMzciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSI2Ny41IiB5MT0iMTAiIHgyPSI2Ny41IiB5Mj0iMzciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjx0ZXh0IGlkPSIzMjAiICBmb250LXNpemU9IjE4IiAgZmlsbD0iIzAwMCI+PHRzcGFuIHg9IjEiIHk9IjgiPjMyMDwvdHNwYW4+PC90ZXh0PjwvZz48ZyAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjE0NiwgMCkiPjxsaW5lIHgxPSIwLjUiIHkxPSItMTAiIHgyPSIwLjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjguNSIgeTE9IjEwIiB4Mj0iOC41IiB5Mj0iMzciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSIzMC41IiB5MT0iMTAiIHgyPSIzMC41IiB5Mj0iMzciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSI1MS41IiB5MT0iMTAiIHgyPSI1MS41IiB5Mj0iMzciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSIxNS41IiB5MT0iMTAiIHgyPSIxNS41IiB5Mj0iMzciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSIzNy41IiB5MT0iMTAiIHgyPSIzNy41IiB5Mj0iMzciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSI1OS41IiB5MT0iMTAiIHgyPSI1OS41IiB5Mj0iMzciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSIyMy41IiB5MT0iMTAiIHgyPSIyMy41IiB5Mj0iMzciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSI0NS41IiB5MT0iMTAiIHgyPSI0NS41IiB5Mj0iMzciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSI2Ny41IiB5MT0iMTAiIHgyPSI2Ny41IiB5Mj0iMzciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjx0ZXh0IGlkPSIyOTAiICBmb250LXNpemU9IjE4IiAgZmlsbD0iIzAwMCI+PHRzcGFuIHg9IjEiIHk9IjgiPjI5MDwvdHNwYW4+PC90ZXh0PjwvZz48ZyAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjIyLCAwKSI+PGxpbmUgeDE9IjAuNSIgeTE9Ii0xMCIgeDI9IjAuNSIgeTI9IjM3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iOC41IiB5MT0iMTAiIHgyPSI4LjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjMwLjUiIHkxPSIxMCIgeDI9IjMwLjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjUxLjUiIHkxPSIxMCIgeDI9IjUxLjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjE1LjUiIHkxPSIxMCIgeDI9IjE1LjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjM3LjUiIHkxPSIxMCIgeDI9IjM3LjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjU5LjUiIHkxPSIxMCIgeDI9IjU5LjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjIzLjUiIHkxPSIxMCIgeDI9IjIzLjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjQ1LjUiIHkxPSIxMCIgeDI9IjQ1LjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjY3LjUiIHkxPSIxMCIgeDI9IjY3LjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PHRleHQgaWQ9IjMwIiAgZm9udC1zaXplPSIxOCIgIGZpbGw9IiMwMDAiPjx0c3BhbiB4PSIxIiB5PSI4Ij4zMDwvdHNwYW4+PC90ZXh0PjwvZz48ZyAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoODE0LCAwKSI+PGxpbmUgeDE9IjAuNSIgeTE9Ii0xMCIgeDI9IjAuNSIgeTI9IjM3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iOC41IiB5MT0iMTAiIHgyPSI4LjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjMwLjUiIHkxPSIxMCIgeDI9IjMwLjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjUxLjUiIHkxPSIxMCIgeDI9IjUxLjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjE1LjUiIHkxPSIxMCIgeDI9IjE1LjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjM3LjUiIHkxPSIxMCIgeDI9IjM3LjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjU5LjUiIHkxPSIxMCIgeDI9IjU5LjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjIzLjUiIHkxPSIxMCIgeDI9IjIzLjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjQ1LjUiIHkxPSIxMCIgeDI9IjQ1LjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjY3LjUiIHkxPSIxMCIgeDI9IjY3LjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PHRleHQgaWQ9IjExMCIgIGZvbnQtc2l6ZT0iMTgiICBmaWxsPSIjMDAwIj48dHNwYW4geD0iMSIgeT0iOCI+MTEwPC90c3Bhbj48L3RleHQ+PC9nPjxnICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNDA2LCAwKSI+PGxpbmUgeDE9IjAuNSIgeTE9Ii0xMCIgeDI9IjAuNSIgeTI9IjM3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iOC41IiB5MT0iMTAiIHgyPSI4LjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjMwLjUiIHkxPSIxMCIgeDI9IjMwLjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjUxLjUiIHkxPSIxMCIgeDI9IjUxLjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjE1LjUiIHkxPSIxMCIgeDI9IjE1LjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjM3LjUiIHkxPSIxMCIgeDI9IjM3LjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjU5LjUiIHkxPSIxMCIgeDI9IjU5LjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjIzLjUiIHkxPSIxMCIgeDI9IjIzLjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjQ1LjUiIHkxPSIxMCIgeDI9IjQ1LjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjY3LjUiIHkxPSIxMCIgeDI9IjY3LjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PHRleHQgaWQ9IjE5MCIgIGZvbnQtc2l6ZT0iMTgiICBmaWxsPSIjMDAwIj48dHNwYW4geD0iMSIgeT0iOCI+MTkwPC90c3Bhbj48L3RleHQ+PC9nPjxnICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxOTk4LCAwKSI+PGxpbmUgeDE9IjAuNSIgeTE9Ii0xMCIgeDI9IjAuNSIgeTI9IjM3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iOC41IiB5MT0iMTAiIHgyPSI4LjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjMwLjUiIHkxPSIxMCIgeDI9IjMwLjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjUxLjUiIHkxPSIxMCIgeDI9IjUxLjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjE1LjUiIHkxPSIxMCIgeDI9IjE1LjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjM3LjUiIHkxPSIxMCIgeDI9IjM3LjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjU5LjUiIHkxPSIxMCIgeDI9IjU5LjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjIzLjUiIHkxPSIxMCIgeDI9IjIzLjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjQ1LjUiIHkxPSIxMCIgeDI9IjQ1LjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjY3LjUiIHkxPSIxMCIgeDI9IjY3LjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PHRleHQgaWQ9IjI3MCIgIGZvbnQtc2l6ZT0iMTgiICBmaWxsPSIjMDAwIj48dHNwYW4geD0iMSIgeT0iOCI+MjcwPC90c3Bhbj48L3RleHQ+PC9nPjxnICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyODEyLCAwKSI+PGxpbmUgeDE9IjAuNSIgeTE9Ii0xMCIgeDI9IjAuNSIgeTI9IjM3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iOC41IiB5MT0iMTAiIHgyPSI4LjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjMwLjUiIHkxPSIxMCIgeDI9IjMwLjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjUxLjUiIHkxPSIxMCIgeDI9IjUxLjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjE1LjUiIHkxPSIxMCIgeDI9IjE1LjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjM3LjUiIHkxPSIxMCIgeDI9IjM3LjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjU5LjUiIHkxPSIxMCIgeDI9IjU5LjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjIzLjUiIHkxPSIxMCIgeDI9IjIzLjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjQ1LjUiIHkxPSIxMCIgeDI9IjQ1LjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjY3LjUiIHkxPSIxMCIgeDI9IjY3LjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PHRleHQgaWQ9IjM4MCIgIGZvbnQtc2l6ZT0iMTgiICBmaWxsPSIjMDAwIj48dHNwYW4geD0iMSIgeT0iOCI+MzgwPC90c3Bhbj48L3RleHQ+PC9nPjxnICB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1MTgsIDApIj48bGluZSB4MT0iMC41IiB5MT0iLTEwIiB4Mj0iMC41IiB5Mj0iMzciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSI4LjUiIHkxPSIxMCIgeDI9IjguNSIgeTI9IjM3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iMzAuNSIgeTE9IjEwIiB4Mj0iMzAuNSIgeTI9IjM3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iNTEuNSIgeTE9IjEwIiB4Mj0iNTEuNSIgeTI9IjM3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iMTUuNSIgeTE9IjEwIiB4Mj0iMTUuNSIgeTI9IjM3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iMzcuNSIgeTE9IjEwIiB4Mj0iMzcuNSIgeTI9IjM3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iNTkuNSIgeTE9IjEwIiB4Mj0iNTkuNSIgeTI9IjM3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iMjMuNSIgeTE9IjEwIiB4Mj0iMjMuNSIgeTI9IjM3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iNDUuNSIgeTE9IjEwIiB4Mj0iNDUuNSIgeTI9IjM3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iNjcuNSIgeTE9IjEwIiB4Mj0iNjcuNSIgeTI9IjM3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48dGV4dCBpZD0iNzAiICBmb250LXNpemU9IjE4IiAgZmlsbD0iIzAwMCI+PHRzcGFuIHg9IjIiIHk9IjgiPjcwPC90c3Bhbj48L3RleHQ+PC9nPjxnICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMTEwLCAwKSI+PGxpbmUgeDE9IjAuNSIgeTE9Ii0xMCIgeDI9IjAuNSIgeTI9IjM3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iOC41IiB5MT0iMTAiIHgyPSI4LjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjMwLjUiIHkxPSIxMCIgeDI9IjMwLjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjUxLjUiIHkxPSIxMCIgeDI9IjUxLjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjE1LjUiIHkxPSIxMCIgeDI9IjE1LjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjM3LjUiIHkxPSIxMCIgeDI9IjM3LjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjU5LjUiIHkxPSIxMCIgeDI9IjU5LjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjIzLjUiIHkxPSIxMCIgeDI9IjIzLjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjQ1LjUiIHkxPSIxMCIgeDI9IjQ1LjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjY3LjUiIHkxPSIxMCIgeDI9IjY3LjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PHRleHQgaWQ9IjE1MCIgIGZvbnQtc2l6ZT0iMTgiICBmaWxsPSIjMDAwIj48dHNwYW4geD0iMSIgeT0iOCI+MTUwPC90c3Bhbj48L3RleHQ+PC9nPjxnICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNzAyLCAwKSI+PGxpbmUgeDE9IjAuNSIgeTE9Ii0xMCIgeDI9IjAuNSIgeTI9IjM3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iOC41IiB5MT0iMTAiIHgyPSI4LjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjMwLjUiIHkxPSIxMCIgeDI9IjMwLjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjUxLjUiIHkxPSIxMCIgeDI9IjUxLjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjE1LjUiIHkxPSIxMCIgeDI9IjE1LjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjM3LjUiIHkxPSIxMCIgeDI9IjM3LjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjU5LjUiIHkxPSIxMCIgeDI9IjU5LjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjIzLjUiIHkxPSIxMCIgeDI9IjIzLjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjQ1LjUiIHkxPSIxMCIgeDI9IjQ1LjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjY3LjUiIHkxPSIxMCIgeDI9IjY3LjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PHRleHQgaWQ9IjIzMCIgIGZvbnQtc2l6ZT0iMTgiICBmaWxsPSIjMDAwIj48dHNwYW4geD0iMSIgeT0iOCI+MjMwPC90c3Bhbj48L3RleHQ+PC9nPjxnICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNTE2LCAwKSI+PGxpbmUgeDE9IjAuNSIgeTE9Ii0xMCIgeDI9IjAuNSIgeTI9IjM3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iOC41IiB5MT0iMTAiIHgyPSI4LjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjMwLjUiIHkxPSIxMCIgeDI9IjMwLjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjUxLjUiIHkxPSIxMCIgeDI9IjUxLjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjE1LjUiIHkxPSIxMCIgeDI9IjE1LjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjM3LjUiIHkxPSIxMCIgeDI9IjM3LjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjU5LjUiIHkxPSIxMCIgeDI9IjU5LjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjIzLjUiIHkxPSIxMCIgeDI9IjIzLjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjQ1LjUiIHkxPSIxMCIgeDI9IjQ1LjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjY3LjUiIHkxPSIxMCIgeDI9IjY3LjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PHRleHQgaWQ9IjM0MCIgIGZvbnQtc2l6ZT0iMTgiICBmaWxsPSIjMDAwIj48dHNwYW4geD0iMSIgeT0iOCI+MzQwPC90c3Bhbj48L3RleHQ+PC9nPjxnICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMjk0LCAwKSI+PGxpbmUgeDE9IjAuNSIgeTE9Ii0xMCIgeDI9IjAuNSIgeTI9IjM3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iOC41IiB5MT0iMTAiIHgyPSI4LjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjMwLjUiIHkxPSIxMCIgeDI9IjMwLjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjUxLjUiIHkxPSIxMCIgeDI9IjUxLjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjE1LjUiIHkxPSIxMCIgeDI9IjE1LjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjM3LjUiIHkxPSIxMCIgeDI9IjM3LjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjU5LjUiIHkxPSIxMCIgeDI9IjU5LjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjIzLjUiIHkxPSIxMCIgeDI9IjIzLjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjQ1LjUiIHkxPSIxMCIgeDI9IjQ1LjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjY3LjUiIHkxPSIxMCIgeDI9IjY3LjUiIHkyPSIzNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PHRleHQgaWQ9IjMxMCIgIGZvbnQtc2l6ZT0iMTgiICBmaWxsPSIjMDAwIj48dHNwYW4geD0iMSIgeT0iOCI+MzEwPC90c3Bhbj48L3RleHQ+PC9nPjwvZz48L2c+PC9zdmc+" + }, function (t, e) { + t.exports = "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHN0eWxlID0gInBvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTVweCIgdmlld0JveD0iMCAwIDI5NTQgMTUiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGcgIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxnID48ZyA+PGxpbmUgeDE9IjAuNSIgeTE9Ii0xMCIgeDI9IjAuNSIgeTI9IjE1IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iOC41IiB5MT0iLTEwIiB4Mj0iOC41IiB5Mj0iNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjMwLjUiIHkxPSItMTAiIHgyPSIzMC41IiB5Mj0iNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjUxLjUiIHkxPSItMTAiIHgyPSI1MS41IiB5Mj0iNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjE1LjUiIHkxPSItMTAiIHgyPSIxNS41IiB5Mj0iNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjM3LjUiIHkxPSItMTAiIHgyPSIzNy41IiB5Mj0iNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjU5LjUiIHkxPSItMTAiIHgyPSI1OS41IiB5Mj0iNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjIzLjUiIHkxPSItMTAiIHgyPSIyMy41IiB5Mj0iNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjQ1LjUiIHkxPSItMTAiIHgyPSI0NS41IiB5Mj0iNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjY3LjUiIHkxPSItMTAiIHgyPSI2Ny41IiB5Mj0iNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PC9nPjxnICB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1OTIsIDApIj48bGluZSB4MT0iMC41IiB5MT0iLTEwIiB4Mj0iMC41IiB5Mj0iMTUiICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSI4LjUiIHkxPSItMTAiIHgyPSI4LjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iMzAuNSIgeTE9Ii0xMCIgeDI9IjMwLjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iNTEuNSIgeTE9Ii0xMCIgeDI9IjUxLjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iMTUuNSIgeTE9Ii0xMCIgeDI9IjE1LjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iMzcuNSIgeTE9Ii0xMCIgeDI9IjM3LjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iNTkuNSIgeTE9Ii0xMCIgeDI9IjU5LjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iMjMuNSIgeTE9Ii0xMCIgeDI9IjIzLjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iNDUuNSIgeTE9Ii0xMCIgeDI9IjQ1LjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iNjcuNSIgeTE9Ii0xMCIgeDI9IjY3LjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48dGV4dCBpZD0iODAiICBmb250LXNpemU9IjE4IiAgdHJhbnNmb3JtID0gInJvdGF0ZSgxODApIiAgICBmaWxsPSIjMDAwIj48dHNwYW4geD0iMSIgeT0iLTciPjgwPC90c3Bhbj48L3RleHQ+PC9nPjxnICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMTg0LCAwKSI+PGxpbmUgeDE9IjAuNSIgeTE9Ii0xMCIgeDI9IjAuNSIgeTI9IjE1IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iOC41IiB5MT0iLTEwIiB4Mj0iOC41IiB5Mj0iNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjMwLjUiIHkxPSItMTAiIHgyPSIzMC41IiB5Mj0iNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjUxLjUiIHkxPSItMTAiIHgyPSI1MS41IiB5Mj0iNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjE1LjUiIHkxPSItMTAiIHgyPSIxNS41IiB5Mj0iNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjM3LjUiIHkxPSItMTAiIHgyPSIzNy41IiB5Mj0iNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjU5LjUiIHkxPSItMTAiIHgyPSI1OS41IiB5Mj0iNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjIzLjUiIHkxPSItMTAiIHgyPSIyMy41IiB5Mj0iNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjQ1LjUiIHkxPSItMTAiIHgyPSI0NS41IiB5Mj0iNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjY3LjUiIHkxPSItMTAiIHgyPSI2Ny41IiB5Mj0iNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PHRleHQgaWQ9IjE2MCIgIGZvbnQtc2l6ZT0iMTgiICB0cmFuc2Zvcm0gPSAicm90YXRlKDE4MCkiICAgIGZpbGw9IiMwMDAiPjx0c3BhbiB4PSIxIiB5PSItNyI+MTYwPC90c3Bhbj48L3RleHQ+PC9nPjxnICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNzc2LCAwKSI+PGxpbmUgeDE9IjAuNSIgeTE9Ii0xMCIgeDI9IjAuNSIgeTI9IjE1IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iOC41IiB5MT0iLTEwIiB4Mj0iOC41IiB5Mj0iNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjMwLjUiIHkxPSItMTAiIHgyPSIzMC41IiB5Mj0iNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjUxLjUiIHkxPSItMTAiIHgyPSI1MS41IiB5Mj0iNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjE1LjUiIHkxPSItMTAiIHgyPSIxNS41IiB5Mj0iNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjM3LjUiIHkxPSItMTAiIHgyPSIzNy41IiB5Mj0iNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjU5LjUiIHkxPSItMTAiIHgyPSI1OS41IiB5Mj0iNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjIzLjUiIHkxPSItMTAiIHgyPSIyMy41IiB5Mj0iNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjQ1LjUiIHkxPSItMTAiIHgyPSI0NS41IiB5Mj0iNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjY3LjUiIHkxPSItMTAiIHgyPSI2Ny41IiB5Mj0iNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PHRleHQgaWQ9IjI0MCIgIGZvbnQtc2l6ZT0iMTgiICB0cmFuc2Zvcm0gPSAicm90YXRlKDE4MCkiICAgIGZpbGw9IiMwMDAiPjx0c3BhbiB4PSIxIiB5PSItNyI+MjQwPC90c3Bhbj48L3RleHQ+PC9nPjxnICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNTkwLCAwKSI+PGxpbmUgeDE9IjAuNSIgeTE9Ii0xMCIgeDI9IjAuNSIgeTI9IjE1IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iOC41IiB5MT0iLTEwIiB4Mj0iOC41IiB5Mj0iNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjMwLjUiIHkxPSItMTAiIHgyPSIzMC41IiB5Mj0iNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjUxLjUiIHkxPSItMTAiIHgyPSI1MS41IiB5Mj0iNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjE1LjUiIHkxPSItMTAiIHgyPSIxNS41IiB5Mj0iNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjM3LjUiIHkxPSItMTAiIHgyPSIzNy41IiB5Mj0iNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjU5LjUiIHkxPSItMTAiIHgyPSI1OS41IiB5Mj0iNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjIzLjUiIHkxPSItMTAiIHgyPSIyMy41IiB5Mj0iNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjQ1LjUiIHkxPSItMTAiIHgyPSI0NS41IiB5Mj0iNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjY3LjUiIHkxPSItMTAiIHgyPSI2Ny41IiB5Mj0iNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PHRleHQgaWQ9IjM1MCIgIGZvbnQtc2l6ZT0iMTgiICB0cmFuc2Zvcm0gPSAicm90YXRlKDE4MCkiICAgIGZpbGw9IiMwMDAiPjx0c3BhbiB4PSIxIiB5PSItNyI+MzUwPC90c3Bhbj48L3RleHQ+PC9nPjxnICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyOTYsIDApIj48bGluZSB4MT0iMC41IiB5MT0iLTEwIiB4Mj0iMC41IiB5Mj0iMTUiICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSI4LjUiIHkxPSItMTAiIHgyPSI4LjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iMzAuNSIgeTE9Ii0xMCIgeDI9IjMwLjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iNTEuNSIgeTE9Ii0xMCIgeDI9IjUxLjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iMTUuNSIgeTE9Ii0xMCIgeDI9IjE1LjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iMzcuNSIgeTE9Ii0xMCIgeDI9IjM3LjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iNTkuNSIgeTE9Ii0xMCIgeDI9IjU5LjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iMjMuNSIgeTE9Ii0xMCIgeDI9IjIzLjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iNDUuNSIgeTE9Ii0xMCIgeDI9IjQ1LjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iNjcuNSIgeTE9Ii0xMCIgeDI9IjY3LjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48dGV4dCBpZD0iNDAiICBmb250LXNpemU9IjE4IiAgdHJhbnNmb3JtID0gInJvdGF0ZSgxODApIiAgICAgZmlsbD0iIzAwMCI+PHRzcGFuIHg9IjIiIHk9Ii03Ij40MDwvdHNwYW4+PC90ZXh0PjwvZz48ZyAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoODg4LCAwKSI+PGxpbmUgeDE9IjAuNSIgeTE9Ii0xMCIgeDI9IjAuNSIgeTI9IjE1IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iOC41IiB5MT0iLTEwIiB4Mj0iOC41IiB5Mj0iNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjMwLjUiIHkxPSItMTAiIHgyPSIzMC41IiB5Mj0iNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjUxLjUiIHkxPSItMTAiIHgyPSI1MS41IiB5Mj0iNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjE1LjUiIHkxPSItMTAiIHgyPSIxNS41IiB5Mj0iNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjM3LjUiIHkxPSItMTAiIHgyPSIzNy41IiB5Mj0iNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjU5LjUiIHkxPSItMTAiIHgyPSI1OS41IiB5Mj0iNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjIzLjUiIHkxPSItMTAiIHgyPSIyMy41IiB5Mj0iNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjQ1LjUiIHkxPSItMTAiIHgyPSI0NS41IiB5Mj0iNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjY3LjUiIHkxPSItMTAiIHgyPSI2Ny41IiB5Mj0iNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PHRleHQgaWQ9IjEyMCIgIGZvbnQtc2l6ZT0iMTgiICB0cmFuc2Zvcm0gPSAicm90YXRlKDE4MCkiICAgIGZpbGw9IiMwMDAiPjx0c3BhbiB4PSIxIiB5PSItNyI+MTIwPC90c3Bhbj48L3RleHQ+PC9nPjxnICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNDgwLCAwKSI+PGxpbmUgeDE9IjAuNSIgeTE9Ii0xMCIgeDI9IjAuNSIgeTI9IjE1IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iOC41IiB5MT0iLTEwIiB4Mj0iOC41IiB5Mj0iNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjMwLjUiIHkxPSItMTAiIHgyPSIzMC41IiB5Mj0iNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjUxLjUiIHkxPSItMTAiIHgyPSI1MS41IiB5Mj0iNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjE1LjUiIHkxPSItMTAiIHgyPSIxNS41IiB5Mj0iNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjM3LjUiIHkxPSItMTAiIHgyPSIzNy41IiB5Mj0iNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjU5LjUiIHkxPSItMTAiIHgyPSI1OS41IiB5Mj0iNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjIzLjUiIHkxPSItMTAiIHgyPSIyMy41IiB5Mj0iNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjQ1LjUiIHkxPSItMTAiIHgyPSI0NS41IiB5Mj0iNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjY3LjUiIHkxPSItMTAiIHgyPSI2Ny41IiB5Mj0iNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PHRleHQgaWQ9IjIwMCIgIGZvbnQtc2l6ZT0iMTgiICB0cmFuc2Zvcm0gPSAicm90YXRlKDE4MCkiICAgIGZpbGw9IiMwMDAiPjx0c3BhbiB4PSIxIiB5PSItNyI+MjAwPC90c3Bhbj48L3RleHQ+PC9nPjxnICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMDcyLCAwKSI+PGxpbmUgeDE9IjAuNSIgeTE9Ii0xMCIgeDI9IjAuNSIgeTI9IjE1IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iOC41IiB5MT0iLTEwIiB4Mj0iOC41IiB5Mj0iNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjMwLjUiIHkxPSItMTAiIHgyPSIzMC41IiB5Mj0iNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjUxLjUiIHkxPSItMTAiIHgyPSI1MS41IiB5Mj0iNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjE1LjUiIHkxPSItMTAiIHgyPSIxNS41IiB5Mj0iNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjM3LjUiIHkxPSItMTAiIHgyPSIzNy41IiB5Mj0iNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjU5LjUiIHkxPSItMTAiIHgyPSI1OS41IiB5Mj0iNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjIzLjUiIHkxPSItMTAiIHgyPSIyMy41IiB5Mj0iNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjQ1LjUiIHkxPSItMTAiIHgyPSI0NS41IiB5Mj0iNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjY3LjUiIHkxPSItMTAiIHgyPSI2Ny41IiB5Mj0iNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PHRleHQgaWQ9IjI4MCIgIGZvbnQtc2l6ZT0iMTgiICB0cmFuc2Zvcm0gPSAicm90YXRlKDE4MCkiICAgIGZpbGw9IiMwMDAiPjx0c3BhbiB4PSIxIiB5PSItNyI+MjgwPC90c3Bhbj48L3RleHQ+PC9nPjxnICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyODg2LCAwKSI+PGxpbmUgeDE9IjAuNSIgeTE9Ii0xMCIgeDI9IjAuNSIgeTI9IjE1IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iOC41IiB5MT0iLTEwIiB4Mj0iOC41IiB5Mj0iNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjMwLjUiIHkxPSItMTAiIHgyPSIzMC41IiB5Mj0iNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjUxLjUiIHkxPSItMTAiIHgyPSI1MS41IiB5Mj0iNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjE1LjUiIHkxPSItMTAiIHgyPSIxNS41IiB5Mj0iNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjM3LjUiIHkxPSItMTAiIHgyPSIzNy41IiB5Mj0iNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjU5LjUiIHkxPSItMTAiIHgyPSI1OS41IiB5Mj0iNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjIzLjUiIHkxPSItMTAiIHgyPSIyMy41IiB5Mj0iNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjQ1LjUiIHkxPSItMTAiIHgyPSI0NS41IiB5Mj0iNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjY3LjUiIHkxPSItMTAiIHgyPSI2Ny41IiB5Mj0iNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PHRleHQgaWQ9IjM5MCIgIGZvbnQtc2l6ZT0iMTgiICB0cmFuc2Zvcm0gPSAicm90YXRlKDE4MCkiICAgIGZpbGw9IiMwMDAiPjx0c3BhbiB4PSIxIiB5PSItNyI+MzkwPC90c3Bhbj48L3RleHQ+PC9nPjxnICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNDgsIDApIj48bGluZSB4MT0iMC41IiB5MT0iLTEwIiB4Mj0iMC41IiB5Mj0iMTUiICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSI4LjUiIHkxPSItMTAiIHgyPSI4LjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iMzAuNSIgeTE9Ii0xMCIgeDI9IjMwLjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iNTEuNSIgeTE9Ii0xMCIgeDI9IjUxLjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iMTUuNSIgeTE9Ii0xMCIgeDI9IjE1LjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iMzcuNSIgeTE9Ii0xMCIgeDI9IjM3LjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iNTkuNSIgeTE9Ii0xMCIgeDI9IjU5LjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iMjMuNSIgeTE9Ii0xMCIgeDI9IjIzLjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iNDUuNSIgeTE9Ii0xMCIgeDI9IjQ1LjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iNjcuNSIgeTE9Ii0xMCIgeDI9IjY3LjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48dGV4dCBpZD0iMjAiICBmb250LXNpemU9IjE4IiAgdHJhbnNmb3JtID0gInJvdGF0ZSgxODApIiAgICBmaWxsPSIjMDAwIj48dHNwYW4geD0iMSIgeT0iLTciPjIwPC90c3Bhbj48L3RleHQ+PC9nPjxnICB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3NDAsIDApIj48bGluZSB4MT0iMC41IiB5MT0iLTEwIiB4Mj0iMC41IiB5Mj0iMTUiICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSI4LjUiIHkxPSItMTAiIHgyPSI4LjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iMzAuNSIgeTE9Ii0xMCIgeDI9IjMwLjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iNTEuNSIgeTE9Ii0xMCIgeDI9IjUxLjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iMTUuNSIgeTE9Ii0xMCIgeDI9IjE1LjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iMzcuNSIgeTE9Ii0xMCIgeDI9IjM3LjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iNTkuNSIgeTE9Ii0xMCIgeDI9IjU5LjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iMjMuNSIgeTE9Ii0xMCIgeDI9IjIzLjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iNDUuNSIgeTE9Ii0xMCIgeDI9IjQ1LjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iNjcuNSIgeTE9Ii0xMCIgeDI9IjY3LjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48dGV4dCBpZD0iMTAwIiAgZm9udC1zaXplPSIxOCIgIHRyYW5zZm9ybSA9ICJyb3RhdGUoMTgwKSIgICAgZmlsbD0iIzAwMCI+PHRzcGFuIHg9IjEiIHk9Ii03Ij4xMDA8L3RzcGFuPjwvdGV4dD48L2c+PGcgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEzMzIsIDApIj48bGluZSB4MT0iMC41IiB5MT0iLTEwIiB4Mj0iMC41IiB5Mj0iMTUiICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSI4LjUiIHkxPSItMTAiIHgyPSI4LjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iMzAuNSIgeTE9Ii0xMCIgeDI9IjMwLjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iNTEuNSIgeTE9Ii0xMCIgeDI9IjUxLjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iMTUuNSIgeTE9Ii0xMCIgeDI9IjE1LjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iMzcuNSIgeTE9Ii0xMCIgeDI9IjM3LjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iNTkuNSIgeTE9Ii0xMCIgeDI9IjU5LjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iMjMuNSIgeTE9Ii0xMCIgeDI9IjIzLjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iNDUuNSIgeTE9Ii0xMCIgeDI9IjQ1LjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iNjcuNSIgeTE9Ii0xMCIgeDI9IjY3LjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48dGV4dCBpZD0iMTgwIiAgZm9udC1zaXplPSIxOCIgIHRyYW5zZm9ybSA9ICJyb3RhdGUoMTgwKSIgICAgZmlsbD0iIzAwMCI+PHRzcGFuIHg9IjEiIHk9Ii03Ij4xODA8L3RzcGFuPjwvdGV4dD48L2c+PGcgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE5MjQsIDApIj48bGluZSB4MT0iMC41IiB5MT0iLTEwIiB4Mj0iMC41IiB5Mj0iMTUiICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSI4LjUiIHkxPSItMTAiIHgyPSI4LjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iMzAuNSIgeTE9Ii0xMCIgeDI9IjMwLjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iNTEuNSIgeTE9Ii0xMCIgeDI9IjUxLjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iMTUuNSIgeTE9Ii0xMCIgeDI9IjE1LjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iMzcuNSIgeTE9Ii0xMCIgeDI9IjM3LjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iNTkuNSIgeTE9Ii0xMCIgeDI9IjU5LjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iMjMuNSIgeTE9Ii0xMCIgeDI9IjIzLjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iNDUuNSIgeTE9Ii0xMCIgeDI9IjQ1LjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iNjcuNSIgeTE9Ii0xMCIgeDI9IjY3LjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48dGV4dCBpZD0iMjYwIiAgZm9udC1zaXplPSIxOCIgIHRyYW5zZm9ybSA9ICJyb3RhdGUoMTgwKSIgICAgZmlsbD0iIzAwMCI+PHRzcGFuIHg9IjEiIHk9Ii03Ij4yNjA8L3RzcGFuPjwvdGV4dD48L2c+PGcgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI3MzgsIDApIj48bGluZSB4MT0iMC41IiB5MT0iLTEwIiB4Mj0iMC41IiB5Mj0iMTUiICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSI4LjUiIHkxPSItMTAiIHgyPSI4LjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iMzAuNSIgeTE9Ii0xMCIgeDI9IjMwLjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iNTEuNSIgeTE9Ii0xMCIgeDI9IjUxLjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iMTUuNSIgeTE9Ii0xMCIgeDI9IjE1LjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iMzcuNSIgeTE9Ii0xMCIgeDI9IjM3LjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iNTkuNSIgeTE9Ii0xMCIgeDI9IjU5LjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iMjMuNSIgeTE9Ii0xMCIgeDI9IjIzLjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iNDUuNSIgeTE9Ii0xMCIgeDI9IjQ1LjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iNjcuNSIgeTE9Ii0xMCIgeDI9IjY3LjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48dGV4dCBpZD0iMzcwIiAgZm9udC1zaXplPSIxOCIgIHRyYW5zZm9ybSA9ICJyb3RhdGUoMTgwKSIgICAgZmlsbD0iIzAwMCI+PHRzcGFuIHg9IjEiIHk9Ii03Ij4zNzA8L3RzcGFuPjwvdGV4dD48L2c+PGcgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQ0NCwgMCkiPjxsaW5lIHgxPSIwLjUiIHkxPSItMTAiIHgyPSIwLjUiIHkyPSIxNSIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjguNSIgeTE9Ii0xMCIgeDI9IjguNSIgeTI9IjciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSIzMC41IiB5MT0iLTEwIiB4Mj0iMzAuNSIgeTI9IjciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSI1MS41IiB5MT0iLTEwIiB4Mj0iNTEuNSIgeTI9IjciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSIxNS41IiB5MT0iLTEwIiB4Mj0iMTUuNSIgeTI9IjciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSIzNy41IiB5MT0iLTEwIiB4Mj0iMzcuNSIgeTI9IjciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSI1OS41IiB5MT0iLTEwIiB4Mj0iNTkuNSIgeTI9IjciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSIyMy41IiB5MT0iLTEwIiB4Mj0iMjMuNSIgeTI9IjciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSI0NS41IiB5MT0iLTEwIiB4Mj0iNDUuNSIgeTI9IjciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSI2Ny41IiB5MT0iLTEwIiB4Mj0iNjcuNSIgeTI9IjciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjx0ZXh0IGlkPSI2MCIgIGZvbnQtc2l6ZT0iMTgiICB0cmFuc2Zvcm0gPSAicm90YXRlKDE4MCkiICAgIGZpbGw9IiMwMDAiPjx0c3BhbiB4PSIxIiB5PSItNyI+NjA8L3RzcGFuPjwvdGV4dD48L2c+PGcgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEwMzYsIDApIj48bGluZSB4MT0iMC41IiB5MT0iLTEwIiB4Mj0iMC41IiB5Mj0iMTUiICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSI4LjUiIHkxPSItMTAiIHgyPSI4LjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iMzAuNSIgeTE9Ii0xMCIgeDI9IjMwLjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iNTEuNSIgeTE9Ii0xMCIgeDI9IjUxLjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iMTUuNSIgeTE9Ii0xMCIgeDI9IjE1LjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iMzcuNSIgeTE9Ii0xMCIgeDI9IjM3LjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iNTkuNSIgeTE9Ii0xMCIgeDI9IjU5LjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iMjMuNSIgeTE9Ii0xMCIgeDI9IjIzLjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iNDUuNSIgeTE9Ii0xMCIgeDI9IjQ1LjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iNjcuNSIgeTE9Ii0xMCIgeDI9IjY3LjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48dGV4dCBpZD0iMTQwIiAgZm9udC1zaXplPSIxOCIgIHRyYW5zZm9ybSA9ICJyb3RhdGUoMTgwKSIgICAgZmlsbD0iIzAwMCI+PHRzcGFuIHg9IjEiIHk9Ii03Ij4xNDA8L3RzcGFuPjwvdGV4dD48L2c+PGcgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE2MjgsIDApIj48bGluZSB4MT0iMC41IiB5MT0iLTEwIiB4Mj0iMC41IiB5Mj0iMTUiICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSI4LjUiIHkxPSItMTAiIHgyPSI4LjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iMzAuNSIgeTE9Ii0xMCIgeDI9IjMwLjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iNTEuNSIgeTE9Ii0xMCIgeDI9IjUxLjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iMTUuNSIgeTE9Ii0xMCIgeDI9IjE1LjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iMzcuNSIgeTE9Ii0xMCIgeDI9IjM3LjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iNTkuNSIgeTE9Ii0xMCIgeDI9IjU5LjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iMjMuNSIgeTE9Ii0xMCIgeDI9IjIzLjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iNDUuNSIgeTE9Ii0xMCIgeDI9IjQ1LjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iNjcuNSIgeTE9Ii0xMCIgeDI9IjY3LjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48dGV4dCBpZD0iMjIwIiAgZm9udC1zaXplPSIxOCIgIHRyYW5zZm9ybSA9ICJyb3RhdGUoMTgwKSIgICAgZmlsbD0iIzAwMCI+PHRzcGFuIHg9IjEiIHk9Ii03Ij4yMjA8L3RzcGFuPjwvdGV4dD48L2c+PGcgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI0NDIsIDApIj48bGluZSB4MT0iMC41IiB5MT0iLTEwIiB4Mj0iMC41IiB5Mj0iMTUiICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSI4LjUiIHkxPSItMTAiIHgyPSI4LjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iMzAuNSIgeTE9Ii0xMCIgeDI9IjMwLjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iNTEuNSIgeTE9Ii0xMCIgeDI9IjUxLjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iMTUuNSIgeTE9Ii0xMCIgeDI9IjE1LjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iMzcuNSIgeTE9Ii0xMCIgeDI9IjM3LjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iNTkuNSIgeTE9Ii0xMCIgeDI9IjU5LjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iMjMuNSIgeTE9Ii0xMCIgeDI9IjIzLjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iNDUuNSIgeTE9Ii0xMCIgeDI9IjQ1LjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iNjcuNSIgeTE9Ii0xMCIgeDI9IjY3LjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48dGV4dCBpZD0iMzMwIiAgZm9udC1zaXplPSIxOCIgIHRyYW5zZm9ybSA9ICJyb3RhdGUoMTgwKSIgICAgZmlsbD0iIzAwMCI+PHRzcGFuIHg9IjEiIHk9Ii03Ij4zMzA8L3RzcGFuPjwvdGV4dD48L2c+PGcgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIyMjAsIDApIj48bGluZSB4MT0iMC41IiB5MT0iLTEwIiB4Mj0iMC41IiB5Mj0iMTUiICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSI4LjUiIHkxPSItMTAiIHgyPSI4LjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iMzAuNSIgeTE9Ii0xMCIgeDI9IjMwLjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iNTEuNSIgeTE9Ii0xMCIgeDI9IjUxLjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iMTUuNSIgeTE9Ii0xMCIgeDI9IjE1LjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iMzcuNSIgeTE9Ii0xMCIgeDI9IjM3LjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iNTkuNSIgeTE9Ii0xMCIgeDI9IjU5LjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iMjMuNSIgeTE9Ii0xMCIgeDI9IjIzLjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iNDUuNSIgeTE9Ii0xMCIgeDI9IjQ1LjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iNjcuNSIgeTE9Ii0xMCIgeDI9IjY3LjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48dGV4dCBpZD0iMzAwIiAgZm9udC1zaXplPSIxOCIgIHRyYW5zZm9ybSA9ICJyb3RhdGUoMTgwKSIgICAgZmlsbD0iIzAwMCI+PHRzcGFuIHg9IjEiIHk9Ii03Ij4zMDA8L3RzcGFuPjwvdGV4dD48L2c+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNzQsIDApIj48bGluZSB4MT0iMC41IiB5MT0iLTEwIiB4Mj0iMC41IiB5Mj0iMTUiICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSI4LjUiIHkxPSItMTAiIHgyPSI4LjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iMzAuNSIgeTE9Ii0xMCIgeDI9IjMwLjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iNTEuNSIgeTE9Ii0xMCIgeDI9IjUxLjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iMTUuNSIgeTE9Ii0xMCIgeDI9IjE1LjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iMzcuNSIgeTE9Ii0xMCIgeDI9IjM3LjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iNTkuNSIgeTE9Ii0xMCIgeDI9IjU5LjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iMjMuNSIgeTE9Ii0xMCIgeDI9IjIzLjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iNDUuNSIgeTE9Ii0xMCIgeDI9IjQ1LjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iNjcuNSIgeTE9Ii0xMCIgeDI9IjY3LjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48dGV4dCAgIGZvbnQtc2l6ZT0iMTgiICB0cmFuc2Zvcm0gPSAicm90YXRlKDE4MCkiICBmaWxsPSIjMDAwIj48dHNwYW4geD0iMSIgeT0iLTciPjEwPC90c3Bhbj48L3RleHQ+PC9nPjxnICB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2NjYsIDApIj48bGluZSB4MT0iMC41IiB5MT0iLTEwIiB4Mj0iMC41IiB5Mj0iMTUiICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSI4LjUiIHkxPSItMTAiIHgyPSI4LjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iMzAuNSIgeTE9Ii0xMCIgeDI9IjMwLjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iNTEuNSIgeTE9Ii0xMCIgeDI9IjUxLjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iMTUuNSIgeTE9Ii0xMCIgeDI9IjE1LjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iMzcuNSIgeTE9Ii0xMCIgeDI9IjM3LjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iNTkuNSIgeTE9Ii0xMCIgeDI9IjU5LjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iMjMuNSIgeTE9Ii0xMCIgeDI9IjIzLjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iNDUuNSIgeTE9Ii0xMCIgeDI9IjQ1LjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iNjcuNSIgeTE9Ii0xMCIgeDI9IjY3LjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48dGV4dCBpZD0iOTAiICBmb250LXNpemU9IjE4IiAgdHJhbnNmb3JtID0gInJvdGF0ZSgxODApIiAgICBmaWxsPSIjMDAwIj48dHNwYW4geD0iMSIgeT0iLTciPjkwPC90c3Bhbj48L3RleHQ+PC9nPjxnICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMjU4LCAwKSI+PGxpbmUgeDE9IjAuNSIgeTE9Ii0xMCIgeDI9IjAuNSIgeTI9IjE1IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iOC41IiB5MT0iLTEwIiB4Mj0iOC41IiB5Mj0iNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjMwLjUiIHkxPSItMTAiIHgyPSIzMC41IiB5Mj0iNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjUxLjUiIHkxPSItMTAiIHgyPSI1MS41IiB5Mj0iNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjE1LjUiIHkxPSItMTAiIHgyPSIxNS41IiB5Mj0iNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjM3LjUiIHkxPSItMTAiIHgyPSIzNy41IiB5Mj0iNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjU5LjUiIHkxPSItMTAiIHgyPSI1OS41IiB5Mj0iNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjIzLjUiIHkxPSItMTAiIHgyPSIyMy41IiB5Mj0iNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjQ1LjUiIHkxPSItMTAiIHgyPSI0NS41IiB5Mj0iNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjY3LjUiIHkxPSItMTAiIHgyPSI2Ny41IiB5Mj0iNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PHRleHQgaWQ9IjE3MCIgIGZvbnQtc2l6ZT0iMTgiICB0cmFuc2Zvcm0gPSAicm90YXRlKDE4MCkiICAgIGZpbGw9IiMwMDAiPjx0c3BhbiB4PSIxIiB5PSItNyI+MTcwPC90c3Bhbj48L3RleHQ+PC9nPjxnICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxODUwLCAwKSI+PGxpbmUgeDE9IjAuNSIgeTE9Ii0xMCIgeDI9IjAuNSIgeTI9IjE1IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iOC41IiB5MT0iLTEwIiB4Mj0iOC41IiB5Mj0iNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjMwLjUiIHkxPSItMTAiIHgyPSIzMC41IiB5Mj0iNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjUxLjUiIHkxPSItMTAiIHgyPSI1MS41IiB5Mj0iNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjE1LjUiIHkxPSItMTAiIHgyPSIxNS41IiB5Mj0iNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjM3LjUiIHkxPSItMTAiIHgyPSIzNy41IiB5Mj0iNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjU5LjUiIHkxPSItMTAiIHgyPSI1OS41IiB5Mj0iNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjIzLjUiIHkxPSItMTAiIHgyPSIyMy41IiB5Mj0iNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjQ1LjUiIHkxPSItMTAiIHgyPSI0NS41IiB5Mj0iNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjY3LjUiIHkxPSItMTAiIHgyPSI2Ny41IiB5Mj0iNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PHRleHQgaWQ9IjI1MCIgIGZvbnQtc2l6ZT0iMTgiICB0cmFuc2Zvcm0gPSAicm90YXRlKDE4MCkiICAgIGZpbGw9IiMwMDAiPjx0c3BhbiB4PSIxIiB5PSItNyI+MjUwPC90c3Bhbj48L3RleHQ+PC9nPjxnICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNjY0LCAwKSI+PGxpbmUgeDE9IjAuNSIgeTE9Ii0xMCIgeDI9IjAuNSIgeTI9IjE1IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iOC41IiB5MT0iLTEwIiB4Mj0iOC41IiB5Mj0iNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjMwLjUiIHkxPSItMTAiIHgyPSIzMC41IiB5Mj0iNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjUxLjUiIHkxPSItMTAiIHgyPSI1MS41IiB5Mj0iNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjE1LjUiIHkxPSItMTAiIHgyPSIxNS41IiB5Mj0iNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjM3LjUiIHkxPSItMTAiIHgyPSIzNy41IiB5Mj0iNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjU5LjUiIHkxPSItMTAiIHgyPSI1OS41IiB5Mj0iNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjIzLjUiIHkxPSItMTAiIHgyPSIyMy41IiB5Mj0iNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjQ1LjUiIHkxPSItMTAiIHgyPSI0NS41IiB5Mj0iNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjY3LjUiIHkxPSItMTAiIHgyPSI2Ny41IiB5Mj0iNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PHRleHQgaWQ9IjM2MCIgIGZvbnQtc2l6ZT0iMTgiICB0cmFuc2Zvcm0gPSAicm90YXRlKDE4MCkiICAgIGZpbGw9IiMwMDAiPjx0c3BhbiB4PSIxIiB5PSItNyI+MzYwPC90c3Bhbj48L3RleHQ+PC9nPjxnICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzNzAsIDApIj48bGluZSB4MT0iMC41IiB5MT0iLTEwIiB4Mj0iMC41IiB5Mj0iMTUiICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSI4LjUiIHkxPSItMTAiIHgyPSI4LjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iMzAuNSIgeTE9Ii0xMCIgeDI9IjMwLjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iNTEuNSIgeTE9Ii0xMCIgeDI9IjUxLjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iMTUuNSIgeTE9Ii0xMCIgeDI9IjE1LjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iMzcuNSIgeTE9Ii0xMCIgeDI9IjM3LjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iNTkuNSIgeTE9Ii0xMCIgeDI9IjU5LjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iMjMuNSIgeTE9Ii0xMCIgeDI9IjIzLjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iNDUuNSIgeTE9Ii0xMCIgeDI9IjQ1LjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iNjcuNSIgeTE9Ii0xMCIgeDI9IjY3LjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48dGV4dCBpZD0iNTAiICBmb250LXNpemU9IjE4IiAgdHJhbnNmb3JtID0gInJvdGF0ZSgxODApIiAgICBmaWxsPSIjMDAwIj48dHNwYW4geD0iMSIgeT0iLTciPjUwPC90c3Bhbj48L3RleHQ+PC9nPjxnICB0cmFuc2Zvcm09InRyYW5zbGF0ZSg5NjIsIDApIj48bGluZSB4MT0iMC41IiB5MT0iLTEwIiB4Mj0iMC41IiB5Mj0iMTUiICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSI4LjUiIHkxPSItMTAiIHgyPSI4LjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iMzAuNSIgeTE9Ii0xMCIgeDI9IjMwLjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iNTEuNSIgeTE9Ii0xMCIgeDI9IjUxLjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iMTUuNSIgeTE9Ii0xMCIgeDI9IjE1LjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iMzcuNSIgeTE9Ii0xMCIgeDI9IjM3LjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iNTkuNSIgeTE9Ii0xMCIgeDI9IjU5LjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iMjMuNSIgeTE9Ii0xMCIgeDI9IjIzLjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iNDUuNSIgeTE9Ii0xMCIgeDI9IjQ1LjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iNjcuNSIgeTE9Ii0xMCIgeDI9IjY3LjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48dGV4dCBpZD0iMTMwIiAgZm9udC1zaXplPSIxOCIgIHRyYW5zZm9ybSA9ICJyb3RhdGUoMTgwKSIgICAgZmlsbD0iIzAwMCI+PHRzcGFuIHg9IjEiIHk9Ii03Ij4xMzA8L3RzcGFuPjwvdGV4dD48L2c+PGcgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE1NTQsIDApIj48bGluZSB4MT0iMC41IiB5MT0iLTEwIiB4Mj0iMC41IiB5Mj0iMTUiICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSI4LjUiIHkxPSItMTAiIHgyPSI4LjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iMzAuNSIgeTE9Ii0xMCIgeDI9IjMwLjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iNTEuNSIgeTE9Ii0xMCIgeDI9IjUxLjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iMTUuNSIgeTE9Ii0xMCIgeDI9IjE1LjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iMzcuNSIgeTE9Ii0xMCIgeDI9IjM3LjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iNTkuNSIgeTE9Ii0xMCIgeDI9IjU5LjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iMjMuNSIgeTE9Ii0xMCIgeDI9IjIzLjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iNDUuNSIgeTE9Ii0xMCIgeDI9IjQ1LjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iNjcuNSIgeTE9Ii0xMCIgeDI9IjY3LjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48dGV4dCBpZD0iMjEwIiAgZm9udC1zaXplPSIxOCIgIHRyYW5zZm9ybSA9ICJyb3RhdGUoMTgwKSIgICAgZmlsbD0iIzAwMCI+PHRzcGFuIHg9IjEiIHk9Ii03Ij4yMTA8L3RzcGFuPjwvdGV4dD48L2c+PGcgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIzNjgsIDApIj48bGluZSB4MT0iMC41IiB5MT0iLTEwIiB4Mj0iMC41IiB5Mj0iMTUiICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSI4LjUiIHkxPSItMTAiIHgyPSI4LjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iMzAuNSIgeTE9Ii0xMCIgeDI9IjMwLjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iNTEuNSIgeTE9Ii0xMCIgeDI9IjUxLjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iMTUuNSIgeTE9Ii0xMCIgeDI9IjE1LjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iMzcuNSIgeTE9Ii0xMCIgeDI9IjM3LjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iNTkuNSIgeTE9Ii0xMCIgeDI9IjU5LjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iMjMuNSIgeTE9Ii0xMCIgeDI9IjIzLjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iNDUuNSIgeTE9Ii0xMCIgeDI9IjQ1LjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iNjcuNSIgeTE9Ii0xMCIgeDI9IjY3LjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48dGV4dCBpZD0iMzIwIiAgZm9udC1zaXplPSIxOCIgIHRyYW5zZm9ybSA9ICJyb3RhdGUoMTgwKSIgICAgZmlsbD0iIzAwMCI+PHRzcGFuIHg9IjEiIHk9Ii03Ij4zMjA8L3RzcGFuPjwvdGV4dD48L2c+PGcgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIxNDYsIDApIj48bGluZSB4MT0iMC41IiB5MT0iLTEwIiB4Mj0iMC41IiB5Mj0iMTUiICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSI4LjUiIHkxPSItMTAiIHgyPSI4LjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iMzAuNSIgeTE9Ii0xMCIgeDI9IjMwLjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iNTEuNSIgeTE9Ii0xMCIgeDI9IjUxLjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iMTUuNSIgeTE9Ii0xMCIgeDI9IjE1LjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iMzcuNSIgeTE9Ii0xMCIgeDI9IjM3LjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iNTkuNSIgeTE9Ii0xMCIgeDI9IjU5LjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iMjMuNSIgeTE9Ii0xMCIgeDI9IjIzLjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iNDUuNSIgeTE9Ii0xMCIgeDI9IjQ1LjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iNjcuNSIgeTE9Ii0xMCIgeDI9IjY3LjUiIHkyPSI3IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48dGV4dCBpZD0iMjkwIiAgZm9udC1zaXplPSIxOCIgIHRyYW5zZm9ybSA9ICJyb3RhdGUoMTgwKSIgICAgZmlsbD0iIzAwMCI+PHRzcGFuIHg9IjEiIHk9Ii03Ij4yOTA8L3RzcGFuPjwvdGV4dD48L2c+PGcgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIyMiwgMCkiPjxsaW5lIHgxPSIwLjUiIHkxPSItMTAiIHgyPSIwLjUiIHkyPSIxNSIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjguNSIgeTE9Ii0xMCIgeDI9IjguNSIgeTI9IjciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSIzMC41IiB5MT0iLTEwIiB4Mj0iMzAuNSIgeTI9IjciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSI1MS41IiB5MT0iLTEwIiB4Mj0iNTEuNSIgeTI9IjciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSIxNS41IiB5MT0iLTEwIiB4Mj0iMTUuNSIgeTI9IjciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSIzNy41IiB5MT0iLTEwIiB4Mj0iMzcuNSIgeTI9IjciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSI1OS41IiB5MT0iLTEwIiB4Mj0iNTkuNSIgeTI9IjciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSIyMy41IiB5MT0iLTEwIiB4Mj0iMjMuNSIgeTI9IjciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSI0NS41IiB5MT0iLTEwIiB4Mj0iNDUuNSIgeTI9IjciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSI2Ny41IiB5MT0iLTEwIiB4Mj0iNjcuNSIgeTI9IjciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjx0ZXh0IGlkPSIzMCIgIGZvbnQtc2l6ZT0iMTgiICB0cmFuc2Zvcm0gPSAicm90YXRlKDE4MCkiICAgIGZpbGw9IiMwMDAiPjx0c3BhbiB4PSIxIiB5PSItNyI+MzA8L3RzcGFuPjwvdGV4dD48L2c+PGcgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDgxNCwgMCkiPjxsaW5lIHgxPSIwLjUiIHkxPSItMTAiIHgyPSIwLjUiIHkyPSIxNSIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjguNSIgeTE9Ii0xMCIgeDI9IjguNSIgeTI9IjciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSIzMC41IiB5MT0iLTEwIiB4Mj0iMzAuNSIgeTI9IjciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSI1MS41IiB5MT0iLTEwIiB4Mj0iNTEuNSIgeTI9IjciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSIxNS41IiB5MT0iLTEwIiB4Mj0iMTUuNSIgeTI9IjciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSIzNy41IiB5MT0iLTEwIiB4Mj0iMzcuNSIgeTI9IjciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSI1OS41IiB5MT0iLTEwIiB4Mj0iNTkuNSIgeTI9IjciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSIyMy41IiB5MT0iLTEwIiB4Mj0iMjMuNSIgeTI9IjciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSI0NS41IiB5MT0iLTEwIiB4Mj0iNDUuNSIgeTI9IjciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSI2Ny41IiB5MT0iLTEwIiB4Mj0iNjcuNSIgeTI9IjciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjx0ZXh0IGlkPSIxMTAiICBmb250LXNpemU9IjE4IiAgdHJhbnNmb3JtID0gInJvdGF0ZSgxODApIiAgICBmaWxsPSIjMDAwIj48dHNwYW4geD0iMSIgeT0iLTciPjExMDwvdHNwYW4+PC90ZXh0PjwvZz48ZyAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTQwNiwgMCkiPjxsaW5lIHgxPSIwLjUiIHkxPSItMTAiIHgyPSIwLjUiIHkyPSIxNSIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjguNSIgeTE9Ii0xMCIgeDI9IjguNSIgeTI9IjciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSIzMC41IiB5MT0iLTEwIiB4Mj0iMzAuNSIgeTI9IjciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSI1MS41IiB5MT0iLTEwIiB4Mj0iNTEuNSIgeTI9IjciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSIxNS41IiB5MT0iLTEwIiB4Mj0iMTUuNSIgeTI9IjciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSIzNy41IiB5MT0iLTEwIiB4Mj0iMzcuNSIgeTI9IjciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSI1OS41IiB5MT0iLTEwIiB4Mj0iNTkuNSIgeTI9IjciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSIyMy41IiB5MT0iLTEwIiB4Mj0iMjMuNSIgeTI9IjciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSI0NS41IiB5MT0iLTEwIiB4Mj0iNDUuNSIgeTI9IjciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSI2Ny41IiB5MT0iLTEwIiB4Mj0iNjcuNSIgeTI9IjciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjx0ZXh0IGlkPSIxOTAiICBmb250LXNpemU9IjE4IiAgdHJhbnNmb3JtID0gInJvdGF0ZSgxODApIiAgICBmaWxsPSIjMDAwIj48dHNwYW4geD0iMSIgeT0iLTciPjE5MDwvdHNwYW4+PC90ZXh0PjwvZz48ZyAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTk5OCwgMCkiPjxsaW5lIHgxPSIwLjUiIHkxPSItMTAiIHgyPSIwLjUiIHkyPSIxNSIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjguNSIgeTE9Ii0xMCIgeDI9IjguNSIgeTI9IjciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSIzMC41IiB5MT0iLTEwIiB4Mj0iMzAuNSIgeTI9IjciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSI1MS41IiB5MT0iLTEwIiB4Mj0iNTEuNSIgeTI9IjciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSIxNS41IiB5MT0iLTEwIiB4Mj0iMTUuNSIgeTI9IjciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSIzNy41IiB5MT0iLTEwIiB4Mj0iMzcuNSIgeTI9IjciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSI1OS41IiB5MT0iLTEwIiB4Mj0iNTkuNSIgeTI9IjciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSIyMy41IiB5MT0iLTEwIiB4Mj0iMjMuNSIgeTI9IjciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSI0NS41IiB5MT0iLTEwIiB4Mj0iNDUuNSIgeTI9IjciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSI2Ny41IiB5MT0iLTEwIiB4Mj0iNjcuNSIgeTI9IjciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjx0ZXh0IGlkPSIyNzAiICBmb250LXNpemU9IjE4IiAgdHJhbnNmb3JtID0gInJvdGF0ZSgxODApIiAgICBmaWxsPSIjMDAwIj48dHNwYW4geD0iMSIgeT0iLTciPjI3MDwvdHNwYW4+PC90ZXh0PjwvZz48ZyAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjgxMiwgMCkiPjxsaW5lIHgxPSIwLjUiIHkxPSItMTAiIHgyPSIwLjUiIHkyPSIxNSIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjguNSIgeTE9Ii0xMCIgeDI9IjguNSIgeTI9IjciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSIzMC41IiB5MT0iLTEwIiB4Mj0iMzAuNSIgeTI9IjciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSI1MS41IiB5MT0iLTEwIiB4Mj0iNTEuNSIgeTI9IjciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSIxNS41IiB5MT0iLTEwIiB4Mj0iMTUuNSIgeTI9IjciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSIzNy41IiB5MT0iLTEwIiB4Mj0iMzcuNSIgeTI9IjciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSI1OS41IiB5MT0iLTEwIiB4Mj0iNTkuNSIgeTI9IjciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSIyMy41IiB5MT0iLTEwIiB4Mj0iMjMuNSIgeTI9IjciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSI0NS41IiB5MT0iLTEwIiB4Mj0iNDUuNSIgeTI9IjciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSI2Ny41IiB5MT0iLTEwIiB4Mj0iNjcuNSIgeTI9IjciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjx0ZXh0IGlkPSIzODAiICBmb250LXNpemU9IjE4IiAgdHJhbnNmb3JtID0gInJvdGF0ZSgxODApIiAgICBmaWxsPSIjMDAwIj48dHNwYW4geD0iMSIgeT0iLTciPjM4MDwvdHNwYW4+PC90ZXh0PjwvZz48ZyAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNTE4LCAwKSI+PGxpbmUgeDE9IjAuNSIgeTE9Ii0xMCIgeDI9IjAuNSIgeTI9IjE1IiAgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvbGluZT48bGluZSB4MT0iOC41IiB5MT0iLTEwIiB4Mj0iOC41IiB5Mj0iNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjMwLjUiIHkxPSItMTAiIHgyPSIzMC41IiB5Mj0iNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjUxLjUiIHkxPSItMTAiIHgyPSI1MS41IiB5Mj0iNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjE1LjUiIHkxPSItMTAiIHgyPSIxNS41IiB5Mj0iNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjM3LjUiIHkxPSItMTAiIHgyPSIzNy41IiB5Mj0iNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjU5LjUiIHkxPSItMTAiIHgyPSI1OS41IiB5Mj0iNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjIzLjUiIHkxPSItMTAiIHgyPSIyMy41IiB5Mj0iNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjQ1LjUiIHkxPSItMTAiIHgyPSI0NS41IiB5Mj0iNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjY3LjUiIHkxPSItMTAiIHgyPSI2Ny41IiB5Mj0iNyIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PHRleHQgaWQ9IjcwIiAgZm9udC1zaXplPSIxOCIgIHRyYW5zZm9ybSA9ICJyb3RhdGUoMTgwKSIgICAgZmlsbD0iIzAwMCI+PHRzcGFuIHg9IjIiIHk9Ii03Ij43MDwvdHNwYW4+PC90ZXh0PjwvZz48ZyAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTExMCwgMCkiPjxsaW5lIHgxPSIwLjUiIHkxPSItMTAiIHgyPSIwLjUiIHkyPSIxNSIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjguNSIgeTE9Ii0xMCIgeDI9IjguNSIgeTI9IjciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSIzMC41IiB5MT0iLTEwIiB4Mj0iMzAuNSIgeTI9IjciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSI1MS41IiB5MT0iLTEwIiB4Mj0iNTEuNSIgeTI9IjciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSIxNS41IiB5MT0iLTEwIiB4Mj0iMTUuNSIgeTI9IjciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSIzNy41IiB5MT0iLTEwIiB4Mj0iMzcuNSIgeTI9IjciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSI1OS41IiB5MT0iLTEwIiB4Mj0iNTkuNSIgeTI9IjciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSIyMy41IiB5MT0iLTEwIiB4Mj0iMjMuNSIgeTI9IjciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSI0NS41IiB5MT0iLTEwIiB4Mj0iNDUuNSIgeTI9IjciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSI2Ny41IiB5MT0iLTEwIiB4Mj0iNjcuNSIgeTI9IjciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjx0ZXh0IGlkPSIxNTAiICBmb250LXNpemU9IjE4IiAgdHJhbnNmb3JtID0gInJvdGF0ZSgxODApIiAgICBmaWxsPSIjMDAwIj48dHNwYW4geD0iMSIgeT0iLTciPjE1MDwvdHNwYW4+PC90ZXh0PjwvZz48ZyAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTcwMiwgMCkiPjxsaW5lIHgxPSIwLjUiIHkxPSItMTAiIHgyPSIwLjUiIHkyPSIxNSIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjguNSIgeTE9Ii0xMCIgeDI9IjguNSIgeTI9IjciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSIzMC41IiB5MT0iLTEwIiB4Mj0iMzAuNSIgeTI9IjciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSI1MS41IiB5MT0iLTEwIiB4Mj0iNTEuNSIgeTI9IjciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSIxNS41IiB5MT0iLTEwIiB4Mj0iMTUuNSIgeTI9IjciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSIzNy41IiB5MT0iLTEwIiB4Mj0iMzcuNSIgeTI9IjciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSI1OS41IiB5MT0iLTEwIiB4Mj0iNTkuNSIgeTI9IjciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSIyMy41IiB5MT0iLTEwIiB4Mj0iMjMuNSIgeTI9IjciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSI0NS41IiB5MT0iLTEwIiB4Mj0iNDUuNSIgeTI9IjciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSI2Ny41IiB5MT0iLTEwIiB4Mj0iNjcuNSIgeTI9IjciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjx0ZXh0IGlkPSIyMzAiICBmb250LXNpemU9IjE4IiAgdHJhbnNmb3JtID0gInJvdGF0ZSgxODApIiAgICBmaWxsPSIjMDAwIj48dHNwYW4geD0iMSIgeT0iLTciPjIzMDwvdHNwYW4+PC90ZXh0PjwvZz48ZyAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjUxNiwgMCkiPjxsaW5lIHgxPSIwLjUiIHkxPSItMTAiIHgyPSIwLjUiIHkyPSIxNSIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjguNSIgeTE9Ii0xMCIgeDI9IjguNSIgeTI9IjciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSIzMC41IiB5MT0iLTEwIiB4Mj0iMzAuNSIgeTI9IjciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSI1MS41IiB5MT0iLTEwIiB4Mj0iNTEuNSIgeTI9IjciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSIxNS41IiB5MT0iLTEwIiB4Mj0iMTUuNSIgeTI9IjciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSIzNy41IiB5MT0iLTEwIiB4Mj0iMzcuNSIgeTI9IjciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSI1OS41IiB5MT0iLTEwIiB4Mj0iNTkuNSIgeTI9IjciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSIyMy41IiB5MT0iLTEwIiB4Mj0iMjMuNSIgeTI9IjciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSI0NS41IiB5MT0iLTEwIiB4Mj0iNDUuNSIgeTI9IjciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSI2Ny41IiB5MT0iLTEwIiB4Mj0iNjcuNSIgeTI9IjciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjx0ZXh0IGlkPSIzNDAiICBmb250LXNpemU9IjE4IiAgdHJhbnNmb3JtID0gInJvdGF0ZSgxODApIiAgICBmaWxsPSIjMDAwIj48dHNwYW4geD0iMSIgeT0iLTciPjM0MDwvdHNwYW4+PC90ZXh0PjwvZz48ZyAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjI5NCwgMCkiPjxsaW5lIHgxPSIwLjUiIHkxPSItMTAiIHgyPSIwLjUiIHkyPSIxNSIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjguNSIgeTE9Ii0xMCIgeDI9IjguNSIgeTI9IjciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSIzMC41IiB5MT0iLTEwIiB4Mj0iMzAuNSIgeTI9IjciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSI1MS41IiB5MT0iLTEwIiB4Mj0iNTEuNSIgeTI9IjciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSIxNS41IiB5MT0iLTEwIiB4Mj0iMTUuNSIgeTI9IjciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSIzNy41IiB5MT0iLTEwIiB4Mj0iMzcuNSIgeTI9IjciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSI1OS41IiB5MT0iLTEwIiB4Mj0iNTkuNSIgeTI9IjciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSIyMy41IiB5MT0iLTEwIiB4Mj0iMjMuNSIgeTI9IjciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSI0NS41IiB5MT0iLTEwIiB4Mj0iNDUuNSIgeTI9IjciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSI2Ny41IiB5MT0iLTEwIiB4Mj0iNjcuNSIgeTI9IjciICBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9saW5lPjx0ZXh0IGlkPSIzMTAiICBmb250LXNpemU9IjE4IiAgdHJhbnNmb3JtID0gInJvdGF0ZSgxODApIiAgICBmaWxsPSIjMDAwIj48dHNwYW4geD0iMSIgeT0iLTciPjMxMDwvdHNwYW4+PC90ZXh0PjwvZz48L2c+PC9nPjwvc3ZnPg==" + }, function (t, e) { + t.exports = __WEBPACK_EXTERNAL_MODULE__160__ + }, function (t, e) { + t.exports = __WEBPACK_EXTERNAL_MODULE__161__ + }, function (t, e) { + t.exports = __WEBPACK_EXTERNAL_MODULE__162__ + }, function (t, e, i) { + "use strict"; + e.a = function (e) { + return function (t) { + return { + addElementTypes: function (t) { + t.removePrintElementTypes("defaultModule"), t.addPrintElementTypes("defaultModule", [new e.PrintElementTypeGroup("常规", [{ + tid: "defaultModule.text", + title: "文本", + data: "", + type: "text" + }, { + tid: "defaultModule.image", + title: "图片", + data: "", + type: "image" + }, { + tid: "defaultModule.longText", + title: "长文", + data: "155123456789", + type: "longText" + }, { + tid: "defaultModule.table", + field: "table", + title: "表格", + type: "table", + groupFields: ["name"], + groupFooterFormatter: function (t, e) { + return "这里自定义统计脚信息" + }, + columns: [ + [{ + title: "行号", + fixed: !0, + rowspan: 2, + field: "id", + width: 70 + }, { + title: "人员信息", + colspan: 2 + }, { + title: "销售统计", + colspan: 2 + }], + [{ + title: "姓名", + align: "left", + field: "name", + width: 100 + }, { + title: "性别", + field: "gender", + width: 100 + }, { + title: "销售数量", + field: "count", + width: 100 + }, { + title: "销售金额", + field: "amount", + width: 100 + }] + ], + editable: !0, + columnDisplayEditable: !0, + columnDisplayIndexEditable: !0, + columnTitleEditable: !0, + columnResizable: !0, + columnAlignEditable: !0, + isEnableEditField: !0, + isEnableContextMenu: !0, + isEnableInsertRow: !0, + isEnableDeleteRow: !0, + isEnableInsertColumn: !0, + isEnableDeleteColumn: !0, + isEnableMergeCell: !0 + }, { + tid: "defaultModule.emptyTable", + title: "空白表格", + type: "table", + columns: [ + [{ + title: "", + field: "", + width: 100 + }, { + title: "", + field: "", + width: 100 + }] + ] + }, { + tid: "defaultModule.html", + title: "html", + formatter: function (t, e) { + return '
              ' + }, + type: "html" + }, { + tid: "defaultModule.customText", + title: "自定义文本", + customText: "自定义文本", + custom: !0, + type: "text" + }]), new e.PrintElementTypeGroup("辅助", [{ + tid: "defaultModule.hline", + title: "横线", + type: "hline" + }, { + tid: "defaultModule.vline", + title: "竖线", + type: "vline" + }, { + tid: "defaultModule.rect", + title: "矩形", + type: "rect" + }, { + tid: "defaultModule.oval", + title: "椭圆", + type: "oval" + }, { + tid: "defaultModule.barcode", + title: "条形码", + type: "barcode" + }, { + tid: "defaultModule.qrcode", + title: "二维码", + type: "qrcode" + }])]) + } + } + } + } + }, function (t) { + t.exports = JSON.parse('{"a":"0.0.56"}') + }, function (t, e, i) { + "use strict"; + i.r(e), i.d(e, "autoConnect", function () { + return n + }), i.d(e, "disAutoConnect", function () { + return r + }), i.d(e, "hiPrintPlugin", function () { + return o + }); + var a = i(19), + e = (i.d(e, "hiprint", function () { + return a.b + }), i.d(e, "defaultElementTypeProvider", function () { + return a.a + }), i(264), i(265), i(266), i(270), i(164)), + n = function (t) { + window.autoConnect = !0, window.hiwebSocket && window.hiwebSocket.hasIo() && window.hiwebSocket.start(t) + }, + r = function () { + window.autoConnect = !1, window.hiwebSocket && window.hiwebSocket.hasIo() && window.hiwebSocket.stop() + }, + o = { + disAutoConnect: r, + install: function (t) { + var e = 1 < arguments.length && void 0 !== arguments[1] ? arguments[1] : "$hiPrint", + t = (!(2 < arguments.length && void 0 !== arguments[2]) || arguments[2] || r(), t.prototype || t.config.globalProperties); + t[e] = a.b, t.$print = function () { + for (var t = 0 < arguments.length && void 0 !== arguments[0] ? arguments[0] : a.a, e = 1 < arguments.length ? arguments[1] : void 0, t = (a.b.init({ + providers: [new t] + }), new a.b.PrintTemplate({ + template: e + })), i = arguments.length, n = new Array(2 < i ? i - 2 : 0), r = 2; r < i; r++) n[r - 2] = arguments[r]; + return t.print.apply(t, n), t + }, t.$print2 = function () { + for (var t = 0 < arguments.length && void 0 !== arguments[0] ? arguments[0] : a.a, e = 1 < arguments.length ? arguments[1] : void 0, t = (a.b.init({ + providers: [new t] + }), new a.b.PrintTemplate({ + template: e + })), i = arguments.length, n = new Array(2 < i ? i - 2 : 0), r = 2; r < i; r++) n[r - 2] = arguments[r]; + return t.print2.apply(t, n), t + } + } + }; + a.b.version = e.a, window.hiprint = a.b + }, function (t, e, i) { + "use strict"; + i(167), i(177), i(178), i(120), i(180) + }, function (U, H, t) { + "use strict"; + + function a(t, e, i) { + var n = st(T, e); + n && delete T[e], B(t, e, i), n && t !== T && B(T, e, n) + } + + function e(t, e) { + var i = S[t] = A(C); + return nt(i, { + type: E, + tag: t, + description: e + }), f || (i.description = e), i + } + + function n(t, e, i) { + return t === T && n(D, e, i), g(t), e = b(e), g(i), (m(S, e) ? (i.enumerable ? (m(t, j) && t[j][e] && (t[j][e] = !1), i = A(i, { + enumerable: I(0, !1) + })) : (m(t, j) || B(t, j, I(1, {})), t[j][e] = !0), N) : B)(t, e, i) + } + + function i(e, t) { + g(e); + var i = v(t), + t = _(i).concat(c(i)); + return P(t, function (t) { + f && !d(r, i, t) || n(e, t, i[t]) + }), e + } + + function r(t) { + var t = b(t), + e = d(lt, this, t); + return !(this === T && m(S, t) && !m(D, t)) && (!(e || !m(this, t) || !m(S, t) || m(this, j) && this[j][t]) || e) + } + + function o(t, e) { + var i, t = v(t), + e = b(e); + if (t !== T || !m(S, e) || m(D, e)) return !(i = st(t, e)) || !m(S, e) || m(t, j) && t[j][e] || (i.enumerable = !0), i + } + + function s(t) { + var t = ct(v(t)), + e = []; + return P(t, function (t) { + m(S, t) || m(K, t) || pt(e, t) + }), e + } + + function c(t) { + var e = t === T, + t = ct(e ? D : v(t)), + i = []; + return P(t, function (t) { + !m(S, t) || e && !m(T, t) || pt(i, S[t]) + }), i + } + var l = t(3), + p = t(4), + d = t(10), + u = t(1), + R = t(18), + f = t(5), + h = t(37), + z = t(2), + m = t(9), + O = t(31), + g = t(11), + v = t(29), + b = t(58), + L = t(7), + I = t(28), + A = t(34), + _ = t(64), + W = t(47), + G = t(174), + Z = t(63), + F = t(36), + Y = t(12), + Q = t(116), + J = t(78), + y = t(15), + V = t(22), + x = t(39), + w = t(61), + K = t(62), + q = t(81), + X = t(6), + $ = t(117), + tt = t(66), + et = t(175), + it = t(30), + M = t(21), + P = t(41).forEach, + j = w("hidden"), + E = "Symbol", + t = "prototype", + nt = M.set, + rt = M.getterFor(E), + T = Object[t], + w = p.Symbol, + C = w && w[t], + at = p.RangeError, + ot = p.TypeError, + M = p.QObject, + st = F.f, + B = Y.f, + ct = G.f, + lt = J.f, + pt = u([].push), + S = x("symbols"), + D = x("op-symbols"), + u = x("wks"), + k = !M || !M[t] || !M[t].findChild, + N = f && z(function () { + return 7 !== A(B({}, "a", { + get: function () { + return B(this, "a", { + value: 7 + }).a + } + })).a + }) ? a : B; + h || (y(C = (w = function () { + if (O(C, this)) throw new ot("Symbol is not a constructor"); + var t = arguments.length && void 0 !== arguments[0] ? L(arguments[0]) : void 0, + n = q(t), + r = function (e) { + var i = void 0 === this ? p : this, + e = (i === T && d(r, D, e), m(i, j) && m(i[j], n) && (i[j][n] = !1), I(1, e)); + try { + N(i, n, e) + } catch (t) { + if (!(t instanceof at)) throw t; + a(i, n, e) + } + }; + return f && k && N(T, n, { + configurable: !0, + set: r + }), e(n, t) + })[t], "toString", function () { + return rt(this).tag + }), y(w, "withoutSetter", function (t) { + return e(q(t), t) + }), J.f = r, Y.f = n, Q.f = i, F.f = o, W.f = G.f = s, Z.f = c, $.f = function (t) { + return e(X(t), t) + }, f && (V(C, "description", { + configurable: !0, + get: function () { + return rt(this).description + } + }), R || y(T, "propertyIsEnumerable", r, { + unsafe: !0 + }))), l({ + global: !0, + constructor: !0, + wrap: !0, + forced: !h, + sham: !h + }, { + Symbol: w + }), P(_(u), function (t) { + tt(t) + }), l({ + target: E, + stat: !0, + forced: !h + }, { + useSetter: function () { + k = !0 + }, + useSimple: function () { + k = !1 + } + }), l({ + target: "Object", + stat: !0, + forced: !h, + sham: !f + }, { + create: function (t, e) { + return void 0 === e ? A(t) : i(A(t), e) + }, + defineProperty: n, + defineProperties: i, + getOwnPropertyDescriptor: o + }), l({ + target: "Object", + stat: !0, + forced: !h + }, { + getOwnPropertyNames: s + }), et(), it(w, E), K[j] = !0 + }, function (t, e) { + var i = function () { + return this + }(); + try { + i = i || new Function("return this")() + } catch (t) { + "object" == typeof window && (i = window) + } + t.exports = i + }, function (t, e, i) { + "use strict"; + var r = i(10), + a = i(8), + o = i(13), + s = TypeError; + t.exports = function (t, e) { + var i, n; + if ("string" === e && a(i = t.toString) && !o(n = r(i, t))) return n; + if (a(i = t.valueOf) && !o(n = r(i, t))) return n; + if ("string" !== e && a(i = t.toString) && !o(n = r(i, t))) return n; + throw new s("Can't convert object to primitive value") + } + }, function (t, e, i) { + "use strict"; + var n = i(4), + i = i(8), + n = n.WeakMap; + t.exports = i(n) && /native code/.test(String(n)) + }, function (t, e, i) { + "use strict"; + var n = i(14), + r = i(1), + a = i(47), + o = i(63), + s = i(11), + c = r([].concat); + t.exports = n("Reflect", "ownKeys") || function (t) { + var e = a.f(s(t)), + i = o.f; + return i ? c(e, i(t)) : e + } + }, function (t, e, i) { + "use strict"; + var n = Math.ceil, + r = Math.floor; + t.exports = Math.trunc || function (t) { + t = +t; + return (0 < t ? r : n)(t) + } + }, function (t, e, i) { + "use strict"; + i = i(14); + t.exports = i("document", "documentElement") + }, function (t, e, i) { + "use strict"; + var n = i(20), + r = i(29), + a = i(47).f, + o = i(65), + s = "object" == typeof window && window && Object.getOwnPropertyNames ? Object.getOwnPropertyNames(window) : []; + t.exports.f = function (t) { + if (!s || "Window" !== n(t)) return a(r(t)); + try { + return a(t) + } catch (t) { + return o(s) + } + } + }, function (t, e, i) { + "use strict"; + var n = i(10), + r = i(14), + a = i(6), + o = i(15); + t.exports = function () { + var t = r("Symbol"), + t = t && t.prototype, + e = t && t.valueOf, + i = a("toPrimitive"); + t && !t[i] && o(t, i, function (t) { + return n(e, this) + }, { + arity: 1 + }) + } + }, function (t, e, i) { + "use strict"; + var n = i(51), + r = i(69), + a = i(13), + o = i(6)("species"), + s = Array; + t.exports = function (t) { + var e; + return void 0 === (e = n(t) && (e = t.constructor, r(e) && (e === s || n(e.prototype)) || a(e) && null === (e = e[o])) ? void 0 : e) ? s : e + } + }, function (t, e, i) { + "use strict"; + var n = i(3), + r = i(14), + a = i(9), + o = i(7), + s = i(39), + i = i(119), + c = s("string-to-symbol-registry"), + l = s("symbol-to-string-registry"); + n({ + target: "Symbol", + stat: !0, + forced: !i + }, { + for: function (t) { + var e, t = o(t); + return a(c, t) ? c[t] : (e = r("Symbol")(t), c[t] = e, l[e] = t, e) + } + }) + }, function (t, e, i) { + "use strict"; + var n = i(3), + r = i(9), + a = i(43), + o = i(45), + s = i(39), + i = i(119), + c = s("symbol-to-string-registry"); + n({ + target: "Symbol", + stat: !0, + forced: !i + }, { + keyFor: function (t) { + if (!a(t)) throw new TypeError(o(t) + " is not a symbol"); + if (r(c, t)) return c[t] + } + }) + }, function (t, e, i) { + "use strict"; + var n = i(1), + s = i(51), + c = i(8), + l = i(20), + p = i(7), + d = n([].push); + t.exports = function (t) { + if (c(t)) return t; + if (s(t)) { + for (var e = t.length, n = [], i = 0; i < e; i++) { + var r = t[i]; + "string" == typeof r ? d(n, r) : "number" != typeof r && "Number" !== l(r) && "String" !== l(r) || d(n, p(r)) + } + var a = n.length, + o = !0; + return function (t, e) { + if (o) return o = !1, e; + if (s(this)) return e; + for (var i = 0; i < a; i++) + if (n[i] === t) return e + } + } + } + }, function (t, e, i) { + "use strict"; + var n = i(3), + r = i(37), + a = i(2), + o = i(63), + s = i(16); + n({ + target: "Object", + stat: !0, + forced: !r || a(function () { + o.f(1) + }) + }, { + getOwnPropertySymbols: function (t) { + var e = o.f; + return e ? e(s(t)) : [] + } + }) + }, function (t, e, i) { + "use strict"; + var n, r, a, o, s, c, l, p = i(3), + d = i(5), + u = i(4), + f = i(1), + h = i(9), + m = i(8), + g = i(31), + v = i(7), + b = i(22), + i = i(84), + I = u.Symbol, + A = I && I.prototype; + !d || !m(I) || "description" in A && void 0 === I().description || (n = {}, i(u = function () { + var t = arguments.length < 1 || void 0 === arguments[0] ? void 0 : v(arguments[0]), + e = g(A, this) ? new I(t) : void 0 === t ? I() : I(t); + return "" === t && (n[e] = !0), e + }, I), (u.prototype = A).constructor = u, r = "Symbol(description detection)" === String(I("description detection")), a = f(A.valueOf), o = f(A.toString), s = /^Symbol\((.*)\)[^)]+$/, c = f("".replace), l = f("".slice), b(A, "description", { + configurable: !0, + get: function () { + var t = a(this); + return h(n, t) ? "" : (t = o(t), "" === (t = r ? l(t, 7, -1) : c(t, s, "$1")) ? void 0 : t) + } + }), p({ + global: !0, + constructor: !0, + forced: !0 + }, { + Symbol: u + })) + }, function (t, e, i) { + "use strict"; + var n = i(87), + r = i(49); + t.exports = n ? {}.toString : function () { + return "[object " + r(this) + "]" + } + }, function (t, e, i) { + "use strict"; + i(66)("hasInstance") + }, function (t, e, i) { + "use strict"; + var n = i(8), + r = i(13), + a = i(12), + o = i(90), + s = i(6), + i = i(83), + s = s("hasInstance"), + c = Function.prototype; + s in c || a.f(c, s, { + value: i(function (t) { + if (n(this) && r(t)) { + var e = this.prototype; + if (!r(e)) return t instanceof this; + for (; t = o(t);) + if (e === t) return !0 + } + return !1 + }, s) + }) + }, function (t, e, i) { + "use strict"; + i = i(2); + t.exports = !i(function () { + function t() { } + return t.prototype.constructor = null, Object.getPrototypeOf(new t) !== t.prototype + }) + }, function (t, e, i) { + "use strict"; + i(66)("iterator") + }, function (t, e, i) { + "use strict"; + var n = i(1), + r = i(44); + t.exports = function (t, e, i) { + try { + return n(r(Object.getOwnPropertyDescriptor(t, e)[i])) + } catch (t) { } + } + }, function (t, e, i) { + "use strict"; + var n = i(8), + r = String, + a = TypeError; + t.exports = function (t) { + if ("object" == typeof t || n(t)) return t; + throw new a("Can't set " + r(t) + " as a prototype") + } + }, function (t, e, i) { + "use strict"; + + function n(e, t) { + if (e) { + if (e[p] !== u) try { + l(e, p, u) + } catch (t) { + e[p] = u + } + if (e[d] || l(e, d, t), o[t]) + for (var i in c) + if (e[i] !== c[i]) try { + l(e, i, c[i]) + } catch (t) { + e[i] = c[i] + } + } + } + var r, a = i(4), + o = i(126), + s = i(127), + c = i(128), + l = i(24), + i = i(6), + p = i("iterator"), + d = i("toStringTag"), + u = c.values; + for (r in o) n(a[r] && a[r].prototype, r); + n(s, "DOMTokenList") + }, function (t, e, i) { + "use strict"; + + function n(e) { + if (e && e.forEach !== c) try { + l(e, "forEach", c) + } catch (t) { + e.forEach = c + } + } + var r, a = i(4), + o = i(126), + s = i(127), + c = i(191), + l = i(24); + for (r in o) o[r] && n(a[r] && a[r].prototype); + n(s) + }, function (t, e, i) { + "use strict"; + var n = i(41).forEach, + i = i(93)("forEach"); + t.exports = i ? [].forEach : function (t) { + return n(this, t, 1 < arguments.length ? arguments[1] : void 0) + } + }, function (t, e, i) { + "use strict"; + var n = i(3), + r = i(16), + a = i(64); + n({ + target: "Object", + stat: !0, + forced: i(2)(function () { + a(1) + }) + }, { + keys: function (t) { + return a(r(t)) + } + }) + }, function (t, e, i) { + "use strict"; + var n = i(1), + r = i(16), + u = Math.floor, + f = n("".charAt), + h = n("".replace), + m = n("".slice), + g = /\$([$&'`]|\d{1,2}|<[^>]*>)/g, + v = /\$([$&'`]|\d{1,2})/g; + t.exports = function (a, o, s, c, l, t) { + var p = s + a.length, + d = c.length, + e = v; + return void 0 !== l && (l = r(l), e = g), h(t, e, function (t, e) { + var i; + switch (f(e, 0)) { + case "$": + return "$"; + case "&": + return a; + case "`": + return m(o, 0, s); + case "'": + return m(o, p); + case "<": + i = l[m(e, 1, -1)]; + break; + default: + var n, r = +e; + if (0 == r) return t; + if (d < r) return 0 !== (n = u(r / 10)) && n <= d ? void 0 === c[n - 1] ? f(e, 1) : c[n - 1] + f(e, 1) : t; + i = c[r - 1] + } + return void 0 === i ? "" : i + }) + } + }, function (U, H, t) { + "use strict"; + var e = t(5), + i = t(4), + n = t(1), + r = t(86), + l = t(74), + p = t(24), + a = t(47).f, + d = t(31), + u = t(99), + f = t(7), + h = t(132), + o = t(73), + s = t(133), + c = t(15), + m = t(2), + g = t(9), + v = t(21).enforce, + b = t(195), + I = t(6), + A = t(94), + _ = t(130), + y = I("match"), + x = i.RegExp, + w = x.prototype, + M = i.SyntaxError, + P = n(w.exec), + j = n("".charAt), + E = n("".replace), + T = n("".indexOf), + R = n("".slice), + z = /^\?<[^\s\d!#%&*+<=>@^][^\s!#%&*+<=>@^]*>/, + C = /a/g, + B = /a/g, + t = new x(C) !== C, + S = o.MISSED_STICKY, + O = o.UNSUPPORTED_Y, + I = e && (!t || S || A || _ || m(function () { + return B[y] = !1, x(C) !== C || x(B) === B || "/a/i" !== String(x(C, "i")) + })); + if (r("RegExp", I)) { + for (var D = function (t, e) { + var i, n, r = d(w, this), + a = u(t), + o = void 0 === e, + s = [], + c = t; + if (!r && a && o && t.constructor === D) return t; + if ((a || d(w, t)) && (t = t.source, o) && (e = h(c)), t = void 0 === t ? "" : f(t), e = void 0 === e ? "" : f(e), c = t, a = e = A && "dotAll" in C && (i = !!e && -1 < T(e, "s")) ? E(e, /s/g, "") : e, S && "sticky" in C && (n = !!e && -1 < T(e, "y")) && O && (e = E(e, /y/g, "")), _ && (t = (o = function (t) { + for (var e, i = t.length, n = 0, r = "", a = [], o = {}, s = !1, c = !1, l = 0, p = ""; n <= i; n++) { + if ("\\" === (e = j(t, n))) e += j(t, ++n); + else if ("]" === e) s = !1; + else if (!s) switch (!0) { + case "[" === e: + s = !0; + break; + case "(" === e: + P(z, R(t, n + 1)) && (n += 2, c = !0), r += e, l++; + continue; + case ">" === e && c: + if ("" === p || g(o, p)) throw new M("Invalid capture group name"); + o[p] = !0, c = !(a[a.length] = [p, l]), p = ""; + continue + } + c ? p += e : r += e + } + return [r, a] + }(t))[0], s = o[1]), o = l(x(t, e), r ? this : w, D), (i || n || s.length) && (e = v(o), i && (e.dotAll = !0, e.raw = D(function (t) { + for (var e, i = t.length, n = 0, r = "", a = !1; n <= i; n++) "\\" === (e = j(t, n)) ? r += e + j(t, ++n) : a || "." !== e ? ("[" === e ? a = !0 : "]" === e && (a = !1), r += e) : r += "[\\s\\S]"; + return r + }(t), a)), n && (e.sticky = !0), s.length) && (e.groups = s), t !== c) try { + p(o, "source", "" === c ? "(?:)" : c) + } catch (t) { } + return o + }, k = a(x), N = 0; k.length > N;) s(D, x, k[N++]); + (w.constructor = D).prototype = w, c(i, "RegExp", D, { + constructor: !0 + }) + } + b("RegExp") + }, function (t, e, i) { + "use strict"; + var n = i(14), + r = i(22), + a = i(6), + o = i(5), + s = a("species"); + t.exports = function (t) { + t = n(t); + o && t && !t[s] && r(t, s, { + configurable: !0, + get: function () { + return this + } + }) + } + }, function (t, e, i) { + "use strict"; + var n = i(5), + r = i(94), + a = i(20), + o = i(22), + s = i(21).get, + c = RegExp.prototype, + l = TypeError; + n && r && o(c, "dotAll", { + configurable: !0, + get: function () { + if (this !== c) { + if ("RegExp" === a(this)) return !!s(this).dotAll; + throw new l("Incompatible receiver, RegExp required") + } + } + }) + }, function (t, e, i) { + "use strict"; + var n = i(5), + r = i(73).MISSED_STICKY, + a = i(20), + o = i(22), + s = i(21).get, + c = RegExp.prototype, + l = TypeError; + n && r && o(c, "sticky", { + configurable: !0, + get: function () { + if (this !== c) { + if ("RegExp" === a(this)) return !!s(this).sticky; + throw new l("Incompatible receiver, RegExp required") + } + } + }) + }, function (t, e, i) { + "use strict"; + var n = i(14), + r = i(66), + i = i(30); + r("toStringTag"), i(n("Symbol"), "Symbol") + }, function (t, e, i) { + "use strict"; + var n = i(4); + i(30)(n.JSON, "JSON", !0) + }, function (t, e, i) { + "use strict"; + i(30)(Math, "Math", !0) + }, function (t, e, i) { + "use strict"; + var n = i(3), + d = i(16), + u = i(48), + f = i(33), + h = i(25), + m = i(136), + g = i(100), + v = i(88), + b = i(50), + I = i(137), + i = i(55)("splice"), + A = Math.max, + _ = Math.min; + n({ + target: "Array", + proto: !0, + forced: !i + }, { + splice: function (t, e) { + var i, n, r, a, o, s, c = d(this), + l = h(c), + p = u(t, l), + t = arguments.length; + for (0 === t ? i = n = 0 : n = 1 === t ? (i = 0, l - p) : (i = t - 2, _(A(f(e), 0), l - p)), g(l + i - n), r = v(c, n), a = 0; a < n; a++)(o = p + a) in c && b(r, a, c[o]); + if (i < (r.length = n)) { + for (a = p; a < l - n; a++) s = a + i, (o = a + n) in c ? c[s] = c[o] : I(c, s); + for (a = l; l - n + i < a; a--) I(c, a - 1) + } else if (n < i) + for (a = l - n; p < a; a--) s = a + i - 1, (o = a + n - 1) in c ? c[s] = c[o] : I(c, s); + for (a = 0; a < i; a++) c[a + p] = arguments[a + 2]; + return m(c, l - n + i), r + } + }) + }, function (t, e, i) { + "use strict"; + var n = i(5), + r = i(46).EXISTS, + a = i(1), + i = i(22), + o = Function.prototype, + s = a(o.toString), + c = /function\b(?:\s|\/\*[\S\s]*?\*\/|\/\/[^\n\r]*[\n\r]+)*([^\s(/]*)/, + l = a(c.exec); + n && !r && i(o, "name", { + configurable: !0, + get: function () { + try { + return l(c, s(this))[1] + } catch (t) { + return "" + } + } + }) + }, function (t, e, i) { + "use strict"; + var n = i(3), + r = i(41).map; + n({ + target: "Array", + proto: !0, + forced: !i(55)("map") + }, { + map: function (t) { + return r(this, t, 1 < arguments.length ? arguments[1] : void 0) + } + }) + }, function (t, e, i) { + "use strict"; + + function s(t, e, i) { + return 0 === e ? i : e % 2 == 1 ? s(t, e - 1, i * t) : s(t * t, e / 2, i) + } + + function c(t, e, i) { + for (var n = -1, r = i; ++n < 6;) r += e * t[n], t[n] = r % 1e7, r = o(r / 1e7) + } + + function l(t, e) { + for (var i = 6, n = 0; 0 <= --i;) n += t[i], t[i] = o(n / e), n = n % e * 1e7 + } + + function p(t) { + for (var e, i = 6, n = ""; 0 <= --i;) "" === n && 0 !== i && 0 === t[i] || (e = h(t[i]), n = "" === n ? e : n + m("0", 7 - e.length) + e); + return n + } + var n = i(3), + r = i(1), + d = i(33), + u = i(140), + a = i(205), + i = i(2), + f = RangeError, + h = String, + o = Math.floor, + m = r(a), + g = r("".slice), + v = r(1..toFixed); + n({ + target: "Number", + proto: !0, + forced: i(function () { + return "0.000" !== v(8e-5, 3) || "1" !== v(.9, 0) || "1.25" !== v(1.255, 2) || "1000000000000000128" !== v(0xde0b6b3a7640080, 0) + }) || !i(function () { + v({}) + }) + }, { + toFixed: function (t) { + var e, i, n = u(this), + t = d(t), + r = [0, 0, 0, 0, 0, 0], + a = "", + o = "0"; + if (t < 0 || 20 < t) throw new f("Incorrect fraction digits"); + if (n != n) return "NaN"; + if (n <= -1e21 || 1e21 <= n) return h(n); + if (n < 0 && (a = "-", n = -n), 1e-21 < n) + if (n = (e = function (t) { + for (var e = 0, i = t; 4096 <= i;) e += 12, i /= 4096; + for (; 2 <= i;) e += 1, i /= 2; + return e + }(n * s(2, 69, 1)) - 69) < 0 ? n * s(2, -e, 1) : n / s(2, e, 1), n *= 4503599627370496, 0 < (e = 52 - e)) { + for (c(r, 0, n), i = t; 7 <= i;) c(r, 1e7, 0), i -= 7; + for (c(r, s(10, i, 1), 0), i = e - 1; 23 <= i;) l(r, 1 << 23), i -= 23; + l(r, 1 << i), c(r, 1, 1), l(r, 2), o = p(r) + } else c(r, 0, n), c(r, 1 << -e, 0), o = p(r) + m("0", t); + return o = 0 < t ? a + ((n = o.length) <= t ? "0." + m("0", t - n) + o : g(o, 0, n - t) + "." + g(o, n - t)) : a + o + } + }) + }, function (t, e, i) { + "use strict"; + var r = i(33), + a = i(7), + o = i(17), + s = RangeError; + t.exports = function (t) { + var e = a(o(this)), + i = "", + n = r(t); + if (n < 0 || n === 1 / 0) throw new s("Wrong number of repetitions"); + for (; 0 < n; + (n >>>= 1) && (e += e)) 1 & n && (i += e); + return i + } + }, function (t, e, i) { + "use strict"; + var n = i(3), + r = i(41).filter; + n({ + target: "Array", + proto: !0, + forced: !i(55)("filter") + }, { + filter: function (t) { + return r(this, t, 1 < arguments.length ? arguments[1] : void 0) + } + }) + }, function (t, e, i) { + "use strict"; + var n = i(3), + r = i(41).find, + i = i(53), + a = !0; + "find" in [] && Array(1).find(function () { + a = !1 + }), n({ + target: "Array", + proto: !0, + forced: a + }, { + find: function (t) { + return r(this, t, 1 < arguments.length ? arguments[1] : void 0) + } + }), i("find") + }, function (t, e, i) { + "use strict"; + var n = i(3), + r = i(68), + a = i(36).f, + o = i(40), + s = i(7), + c = i(102), + l = i(17), + p = i(103), + i = i(18), + d = r("".startsWith), + u = r("".slice), + f = Math.min, + r = p("startsWith"); + n({ + target: "String", + proto: !0, + forced: !!(i || r || !(p = a(String.prototype, "startsWith")) || p.writable) && !r + }, { + startsWith: function (t) { + var e = s(l(this)), + i = (c(t), o(f(1 < arguments.length ? arguments[1] : void 0, e.length))), + t = s(t); + return d ? d(e, t, i) : u(e, i, i + t.length) === t + } + }) + }, function (t, e, i) { + "use strict"; + var n = i(3), + r = i(143); + n({ + target: "String", + proto: !0, + forced: i(144)("fixed") + }, { + fixed: function () { + return r(this, "tt", "", "") + } + }) + }, function (t, e, i) { + "use strict"; + i(3)({ + target: "Object", + stat: !0 + }, { + setPrototypeOf: i(71) + }) + }, function (t, e, i) { + "use strict"; + var n = i(5), + r = i(22), + a = i(13), + o = i(16), + s = i(17), + c = Object.getPrototypeOf, + l = Object.setPrototypeOf, + i = Object.prototype; + if (n && c && l && !("__proto__" in i)) try { + r(i, "__proto__", { + configurable: !0, + get: function () { + return c(o(this)) + }, + set: function (t) { + var e = s(this); + (a(t) || null === t) && a(e) && l(e, t) + } + }) + } catch (t) { } + }, function (t, e, i) { + "use strict"; + + function n(t) { + var e, t = arguments.length < 1 ? 0 : x(function (t) { + t = g(t, "number"); + return "bigint" == typeof t ? t : T(t) + }(t)); + return h(M, e = this) && v(function () { + _(e) + }) ? f(Object(t), this, n) : t + } + + function r(t, e) { + for (var i, n = s ? b(e) : "MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,isFinite,isInteger,isNaN,isSafeInteger,parseFloat,parseInt,fromString,range".split(","), r = 0; n.length > r; r++) u(e, i = n[r]) && !u(t, i) && A(t, i, I(e, i)) + } + var a = i(3), + o = i(18), + s = i(5), + c = i(4), + l = i(118), + p = i(1), + d = i(86), + u = i(9), + f = i(74), + h = i(31), + m = i(43), + g = i(108), + v = i(2), + b = i(47).f, + I = i(36).f, + A = i(12).f, + _ = i(140), + y = i(145).trim, + i = "Number", + x = c[i], + w = l[i], + M = x.prototype, + P = c.TypeError, + j = p("".slice), + E = p("".charCodeAt), + T = function (t) { + var e, i, n, r, a, o, s, c = g(t, "number"); + if (m(c)) throw new P("Cannot convert a Symbol value to a number"); + if ("string" == typeof c && 2 < c.length) + if (c = y(c), 43 === (t = E(c, 0)) || 45 === t) { + if (88 === (e = E(c, 2)) || 120 === e) return NaN + } else if (48 === t) { + switch (E(c, 1)) { + case 66: + case 98: + i = 2, n = 49; + break; + case 79: + case 111: + i = 8, n = 55; + break; + default: + return +c + } + for (a = (r = j(c, 2)).length, o = 0; o < a; o++) + if ((s = E(r, o)) < 48 || n < s) return NaN; + return parseInt(r, i) + } + return +c + }, + c = d(i, !x(" 0o1") || !x("0b1") || x("+0x1")); + n.prototype = M, c && !o && (M.constructor = n), a({ + global: !0, + constructor: !0, + wrap: !0, + forced: c + }, { + Number: n + }); + o && w && r(l[i], w), (c || o) && r(l[i], x) + }, function (t, e, i) { + "use strict"; + var n = i(3), + r = i(214), + i = i(53); + n({ + target: "Array", + proto: !0 + }, { + fill: r + }), i("fill") + }, function (t, e, i) { + "use strict"; + var o = i(16), + s = i(48), + c = i(25); + t.exports = function (t) { + for (var e = o(this), i = c(e), n = arguments.length, r = s(1 < n ? arguments[1] : void 0, i), n = 2 < n ? arguments[2] : void 0, a = void 0 === n ? i : s(n, i); r < a;) e[r++] = t; + return e + } + }, function (t, e, i) { + "use strict"; + var n = i(3), + r = i(41).findIndex, + i = i(53), + a = "findIndex", + o = !0; + a in [] && Array(1)[a](function () { + o = !1 + }), n({ + target: "Array", + proto: !0, + forced: o + }, { + findIndex: function (t) { + return r(this, t, 1 < arguments.length ? arguments[1] : void 0) + } + }), i(a) + }, function (t, e, i) { + "use strict"; + var p = i(14), + d = i(9), + u = i(24), + f = i(31), + h = i(71), + m = i(84), + g = i(133), + v = i(74), + b = i(75), + I = i(217), + A = i(218), + _ = i(5), + y = i(18); + t.exports = function (t, e, i, n) { + var r = "stackTraceLimit", + a = n ? 2 : 1, + t = t.split("."), + o = t[t.length - 1], + s = p.apply(null, t); + if (s) { + var c = s.prototype; + if (!y && d(c, "cause") && delete c.cause, !i) return s; + var t = p("Error"), + l = e(function (t, e) { + e = b(n ? e : t, void 0), t = n ? new s(t) : new s; + return void 0 !== e && u(t, "message", e), A(t, l, t.stack, 2), this && f(c, this) && v(t, this, l), a < arguments.length && I(t, arguments[a]), t + }); + if (l.prototype = c, "Error" !== o ? h ? h(l, t) : m(l, t, { + name: !0 + }) : _ && r in s && (g(l, s, r), g(l, s, "prepareStackTrace")), m(l, s), !y) try { + c.name !== o && u(c, "name", o), c.constructor = l + } catch (t) { } + return l + } + } + }, function (t, e, i) { + "use strict"; + var n = i(13), + r = i(24); + t.exports = function (t, e) { + n(e) && "cause" in e && r(t, "cause", e.cause) + } + }, function (t, e, i) { + "use strict"; + var r = i(24), + a = i(104), + o = i(219), + s = Error.captureStackTrace; + t.exports = function (t, e, i, n) { + o && (s ? s(t, e) : r(t, "stack", a(i, n))) + } + }, function (t, e, i) { + "use strict"; + var n = i(2), + r = i(28); + t.exports = !n(function () { + var t = new Error("a"); + return !("stack" in t) || (Object.defineProperty(t, "stack", r(1, 7)), 7 !== t.stack) + }) + }, function (t, e, i) { + "use strict"; + var n = i(3), + r = i(68), + a = i(36).f, + o = i(40), + s = i(7), + c = i(102), + l = i(17), + p = i(103), + i = i(18), + d = r("".endsWith), + u = r("".slice), + f = Math.min, + r = p("endsWith"); + n({ + target: "String", + proto: !0, + forced: !!(i || r || !(p = a(String.prototype, "endsWith")) || p.writable) && !r + }, { + endsWith: function (t) { + var e = s(l(this)), + i = (c(t), 1 < arguments.length ? arguments[1] : void 0), + n = e.length, + i = void 0 === i ? n : f(o(i), n), + n = s(t); + return d ? d(e, n, i) : u(e, i - n.length, i) === n + } + }) + }, function (t, e, i) { + "use strict"; + var n = i(3), + r = i(145).trim; + n({ + target: "String", + proto: !0, + forced: i(222)("trim") + }, { + trim: function () { + return r(this) + } + }) + }, function (t, e, i) { + "use strict"; + var n = i(46).PROPER, + r = i(2), + a = i(146); + t.exports = function (t) { + return r(function () { + return !!a[t]() || "​…᠎" !== "​…᠎"[t]() || n && a[t].name !== t + }) + } + }, function (t, e, i) { + "use strict"; + var n = i(3), + r = i(143); + n({ + target: "String", + proto: !0, + forced: i(144)("link") + }, { + link: function (t) { + return r(this, "a", "href", t) + } + }) + }, function (t, e, i) { + "use strict"; + var n = i(3), + r = i(1), + s = i(44), + c = i(16), + l = i(25), + p = i(137), + d = i(7), + a = i(2), + u = i(149), + o = i(93), + f = i(225), + h = i(226), + m = i(59), + g = i(227), + v = [], + b = r(v.sort), + I = r(v.push), + i = a(function () { + v.sort(void 0) + }), + r = a(function () { + v.sort(null) + }), + o = o("sort"), + A = !a(function () { + if (m) return m < 70; + if (!(f && 3 < f)) { + if (h) return !0; + if (g) return g < 603; + for (var t, e, i, n = "", r = 65; r < 76; r++) { + switch (t = String.fromCharCode(r), r) { + case 66: + case 69: + case 70: + case 72: + e = 3; + break; + case 68: + case 71: + e = 4; + break; + default: + e = 2 + } + for (i = 0; i < 47; i++) v.push({ + k: t + i, + v: e + }) + } + for (v.sort(function (t, e) { + return e.v - t.v + }), i = 0; i < v.length; i++) t = v[i].k.charAt(0), n.charAt(n.length - 1) !== t && (n += t); + return "DGBEFHACIJK" !== n + } + }); + n({ + target: "Array", + proto: !0, + forced: i || !r || !o || !A + }, { + sort: function (t) { + void 0 !== t && s(t); + var e = c(this); + if (A) return void 0 === t ? b(e) : b(e, t); + for (var i, n, r = [], a = l(e), o = 0; o < a; o++) o in e && I(r, e[o]); + for (u(r, (n = t, function (t, e) { + return void 0 === e ? -1 : void 0 === t ? 1 : void 0 !== n ? +n(t, e) || 0 : d(t) > d(e) ? 1 : -1 + })), i = l(r), o = 0; o < i;) e[o] = r[o++]; + for (; o < a;) p(e, o++); + return e + } + }) + }, function (t, e, i) { + "use strict"; + i = i(60).match(/firefox\/(\d+)/i); + t.exports = !!i && +i[1] + }, function (t, e, i) { + "use strict"; + i = i(60); + t.exports = /MSIE|Trident/.test(i) + }, function (t, e, i) { + "use strict"; + i = i(60).match(/AppleWebKit\/(\d+)\./); + t.exports = !!i && +i[1] + }, function (t, e, i) { + "use strict"; + var n = i(3), + s = i(4), + c = i(14), + r = i(1), + l = i(10), + a = i(2), + p = i(7), + d = i(42), + u = i(150).itoc, + f = c("btoa"), + h = r("".charAt), + m = r("".charCodeAt), + g = !!f && !a(function () { + f() + }), + v = !!f && a(function () { + return "bnVsbA==" !== f(null) + }), + b = !!f && 1 !== f.length; + n({ + global: !0, + bind: !0, + enumerable: !0, + forced: g || v || b + }, { + btoa: function (t) { + if (d(arguments.length, 1), g || v || b) return l(f, s, p(t)); + for (var e, i, n = p(t), r = "", a = 0, o = u; h(n, a) || (o = "=", a % 1);) { + if (255 < (i = m(n, a += .75))) throw new (c("DOMException"))("The string contains characters outside of the Latin1 range", "InvalidCharacterError"); + r += h(o, 63 & (e = e << 8 | i) >> 8 - a % 1 * 8) + } + return r + } + }) + }, function (U, H, t) { + "use strict"; + + function n(t) { + return v(y, t) && y[t].m ? y[t].c : 0 + } + + function e() { + b(this, D); + var t = _((e = arguments.length) < 1 ? void 0 : arguments[0]), + e = _(e < 2 ? void 0 : arguments[1], "Error"), + i = n(e); + S(this, { + type: P, + name: e, + message: t, + code: i + }), M || (this.name = e, this.message = t, this.code = i), z && ((e = new E(t)).name = P, h(this, "stack", f(1, x(e.stack, 1)))) + } + + function i(t) { + return { + enumerable: !0, + configurable: !0, + get: t + } + } + + function r(t) { + return i(function () { + return R(this)[t] + }) + } + var a, o, s, c = t(3), + l = t(230), + p = t(14), + d = t(2), + u = t(34), + f = t(28), + h = t(12).f, + m = t(15), + g = t(22), + v = t(9), + b = t(76), + I = t(11), + A = t(232), + _ = t(75), + y = t(151), + x = t(104), + w = t(21), + M = t(5), + t = t(18), + P = "DOMException", + j = "DATA_CLONE_ERR", + E = p("Error"), + T = p(P) || function () { + try { + (new (p("MessageChannel") || l("worker_threads").MessageChannel)).port1.postMessage(new WeakMap) + } catch (t) { + if (t.name === j && 25 === t.code) return t.constructor + } + }(), + C = T && T.prototype, + B = E.prototype, + S = w.set, + R = w.getterFor(P), + z = "stack" in new E(P), + D = e.prototype = u(B), + w = (M && (g(D, "code", r("code")), g(D, "message", r("message")), g(D, "name", r("name"))), h(D, "constructor", f(1, e)), d(function () { + return !(new T instanceof E) + })), + u = w || d(function () { + return B.toString !== A || "2: 1" !== String(new T(1, 2)) + }), + d = w || d(function () { + return 25 !== new T(1, "DataCloneError").code + }), + C = w || 25 !== T[j] || 25 !== C[j], + C = t ? u || d || C : w, + k = (c({ + global: !0, + constructor: !0, + forced: C + }, { + DOMException: C ? e : T + }), p(P)), + N = k.prototype; + for (a in u && (t || T === k) && m(N, "toString", A), d && M && T === k && g(N, "code", i(function () { + return n(I(this).name) + })), y) v(y, a) && (o = (s = y[a]).s, s = f(6, s.c), v(k, o) || h(k, o, s), v(N, o) || h(N, o, s)) + }, function (t, e, i) { + "use strict"; + var n = i(231); + t.exports = function (t) { + try { + if (n) return Function('return require("' + t + '")')() + } catch (t) { } + } + }, function (t, e, i) { + "use strict"; + var n = i(4), + i = i(20); + t.exports = "process" === i(n.process) + }, function (t, e, i) { + "use strict"; + var n = i(5), + r = i(2), + a = i(11), + o = i(75), + s = Error.prototype.toString, + i = r(function () { + if (n) { + var t = Object.create(Object.defineProperty({}, "name", { + get: function () { + return this === t + } + })); + if ("true" !== s.call(t)) return !0 + } + return "2: 1" !== s.call({ + message: 1, + name: 2 + }) || "Error" !== s.call({}) + }); + t.exports = i ? function () { + var t = a(this), + e = o(t.name, "Error"), + t = o(t.message); + return e ? t ? e + ": " + t : e : t + } : s + }, function (t, e, i) { + "use strict"; + + function n() { + d(this, A); + var t = f((e = arguments.length) < 1 ? void 0 : arguments[0]), + e = f(e < 2 ? void 0 : arguments[1], "Error"), + e = new I(t, e); + return (t = new b(t)).name = v, l(e, "stack", c(1, m(t.stack, 1))), u(e, this, n), e + } + var r, a = i(3), + o = i(4), + s = i(14), + c = i(28), + l = i(12).f, + p = i(9), + d = i(76), + u = i(74), + f = i(75), + h = i(151), + m = i(104), + g = i(5), + i = i(18), + v = "DOMException", + b = s("Error"), + I = s(v), + A = n.prototype = I.prototype, + _ = "stack" in new b(v), + y = "stack" in new I(1, 2), + g = I && g && Object.getOwnPropertyDescriptor(o, v), + o = !(!g || g.writable && g.configurable), + g = _ && !o && !y, + x = (a({ + global: !0, + constructor: !0, + forced: i || g + }, { + DOMException: g ? n : I + }), s(v)), + _ = x.prototype; + if (_.constructor !== x) + for (var w in i || l(_, "constructor", c(1, x)), h) !p(h, w) || p(x, r = (w = h[w]).s) || l(x, r, c(6, w.c)) + }, function (t, e, i) { + "use strict"; + var n = i(14), + r = "DOMException"; + i(30)(n(r), r) + }, function (t, e, i) { + "use strict"; + var n = i(3), + s = i(4), + c = i(14), + r = i(1), + l = i(10), + a = i(2), + p = i(7), + d = i(9), + u = i(42), + f = i(150).ctoi, + h = /[^\d+/a-z]/i, + m = /[\t\n\f\r ]+/g, + g = /[=]{1,2}$/, + v = c("atob"), + b = String.fromCharCode, + I = r("".charAt), + A = r("".replace), + _ = r(h.exec), + i = a(function () { + return "" !== v(" ") + }), + r = !a(function () { + v("a") + }), + y = !i && !r && !a(function () { + v() + }), + x = !i && !r && 1 !== v.length; + n({ + global: !0, + bind: !0, + enumerable: !0, + forced: i || r || y || x + }, { + atob: function (t) { + if (u(arguments.length, 1), y || x) return l(v, s, t); + var e, i, n = A(p(t), m, ""), + r = "", + a = 0, + o = 0; + if ((n = n.length % 4 == 0 ? A(n, g, "") : n).length % 4 == 1 || _(h, n)) throw new (c("DOMException"))("The string is not correctly encoded", "InvalidCharacterError"); + for (; e = I(n, a++);) d(f, e) && (i = o % 4 ? 64 * i + f[e] : f[e], o++ % 4) && (r += b(255 & i >> (-2 * o & 6))); + return r + } + }) + }, function (t, e, i) { + "use strict"; + i(237) + }, function (h, m, t) { + "use strict"; + t(122); + + function p(t) { + var e, i, n, r; + if ("number" == typeof t) { + for (e = [], i = 0; i < 4; i++) at(e, t % 256), t = X(t / 256); + return E(e, ".") + } + if ("object" != typeof t) return t; + for (e = "", n = function (t) { + for (var e = null, i = 1, n = null, r = 0, a = 0; a < 8; a++) 0 !== t[a] ? (i < r && (e = n, i = r), n = null, r = 0) : (null === n && (n = a), ++r); + return i < r && (e = n, i = r), e + }(t), i = 0; i < 8; i++) r && 0 === t[i] || (r = r && !1, n === i ? (e += i ? ":" : "::", r = !0) : (e += tt(t[i], 16), i < 7 && (e += ":"))); + return "[" + e + "]" + } + + function b(t, e) { + var i = Z(t, 0); + return 32 < i && i < 127 && !_(e, t) ? t : encodeURIComponent(t) + } + + function I(t, e) { + return 2 === t.length && j(ct, P(t, 0)) && (":" === (t = P(t, 1)) || !e && "|" === t) + } + + function O(t) { + return 1 < t.length && I(d(t, 0, 2)) && (2 === t.length || "/" === (t = P(t, 2)) || "\\" === t || "?" === t || "#" === t) + } + + function a(t, e, i) { + var n, r, t = w(t); + if (e) { + if (r = this.parse(t)) throw new q(r); + this.searchParams = null + } else { + if (void 0 !== i && (n = new a(i, !0)), r = this.parse(t, null, n)) throw new q(r); + (e = K(new V)).bindURL(this), this.searchParams = e + } + } + + function e(t, e) { + return { + get: function () { + return l(this)[t]() + }, + set: e && function (t) { + return l(this)[e](t) + }, + configurable: !0, + enumerable: !0 + } + } + var A, g = t(3), + n = t(5), + v = t(152), + i = t(4), + L = t(67), + r = t(1), + o = t(15), + s = t(22), + W = t(76), + _ = t(9), + G = t(238), + y = t(239), + x = t(65), + Z = t(91).codeAt, + F = t(243), + w = t(7), + Y = t(30), + Q = t(42), + c = t(154), + t = t(21), + J = t.set, + l = t.getterFor("URL"), + V = c.URLSearchParams, + K = c.getState, + t = i.URL, + q = i.TypeError, + M = i.parseInt, + X = Math.floor, + $ = Math.pow, + P = r("".charAt), + j = r(/./.exec), + E = r([].join), + tt = r(1..toString), + et = r([].pop), + T = r([].push), + it = r("".replace), + nt = r([].shift), + rt = r("".split), + d = r("".slice), + C = r("".toLowerCase), + at = r([].unshift), + ot = "Invalid scheme", + B = "Invalid host", + st = "Invalid port", + ct = /[a-z]/i, + lt = /[\d+-.a-z]/i, + pt = /\d/, + dt = /^0x/i, + ut = /^[0-7]+$/, + ft = /^\d+$/, + ht = /^[\da-f]+$/i, + mt = /[\0\t\n\r #%/:<>?@[\\\]^|]/, + gt = /[\0\t\n\r #/:<>?@[\\\]^|]/, + vt = /^[\u0000-\u0020]+/, + bt = /(^|[^\u0000-\u0020])[\u0000-\u0020]+$/, + It = /[\t\n\r]/g, + S = {}, + At = G({}, S, { + " ": 1, + '"': 1, + "<": 1, + ">": 1, + "`": 1 + }), + _t = G({}, At, { + "#": 1, + "?": 1, + "{": 1, + "}": 1 + }), + yt = G({}, _t, { + "/": 1, + ":": 1, + ";": 1, + "=": 1, + "@": 1, + "[": 1, + "\\": 1, + "]": 1, + "^": 1, + "|": 1 + }), + D = { + ftp: 21, + file: null, + http: 80, + https: 443, + ws: 80, + wss: 443 + }, + xt = {}, + wt = {}, + Mt = {}, + Pt = {}, + jt = {}, + Et = {}, + Tt = {}, + Ct = {}, + k = {}, + N = {}, + Bt = {}, + St = {}, + Dt = {}, + kt = {}, + Nt = {}, + Ut = {}, + U = {}, + H = {}, + Ht = {}, + R = {}, + z = {}, + u = (a.prototype = { + type: "URL", + parse: function (t, e, i) { + var n, r, a, o, s = this, + c = e || xt, + l = 0, + p = "", + d = !1, + u = !1, + f = !1; + for (t = w(t), e || (s.scheme = "", s.username = "", s.password = "", s.host = null, s.port = null, s.path = [], s.query = null, s.fragment = null, s.cannotBeABaseURL = !1, t = it(t, vt, ""), t = it(t, bt, "$1")), t = it(t, It, ""), n = y(t); l <= n.length;) { + switch (r = n[l], c) { + case xt: + if (!r || !j(ct, r)) { + if (e) return ot; + c = Mt; + continue + } + p += C(r), c = wt; + break; + case wt: + if (r && (j(lt, r) || "+" === r || "-" === r || "." === r)) p += C(r); + else { + if (":" !== r) { + if (e) return ot; + p = "", c = Mt, l = 0; + continue + } + if (e && (s.isSpecial() !== _(D, p) || "file" === p && (s.includesCredentials() || null !== s.port) || "file" === s.scheme && !s.host)) return; + if (s.scheme = p, e) return void (s.isSpecial() && D[s.scheme] === s.port && (s.port = null)); + p = "", "file" === s.scheme ? c = kt : s.isSpecial() && i && i.scheme === s.scheme ? c = Pt : s.isSpecial() ? c = Ct : "/" === n[l + 1] ? (c = jt, l++) : (s.cannotBeABaseURL = !0, T(s.path, ""), c = Ht) + } + break; + case Mt: + if (!i || i.cannotBeABaseURL && "#" !== r) return ot; + if (i.cannotBeABaseURL && "#" === r) { + s.scheme = i.scheme, s.path = x(i.path), s.query = i.query, s.fragment = "", s.cannotBeABaseURL = !0, c = z; + break + } + c = "file" === i.scheme ? kt : Et; + continue; + case Pt: + if ("/" !== r || "/" !== n[l + 1]) { + c = Et; + continue + } + c = k, l++; + break; + case jt: + if ("/" === r) { + c = N; + break + } + c = H; + continue; + case Et: + if (s.scheme = i.scheme, r === A) s.username = i.username, s.password = i.password, s.host = i.host, s.port = i.port, s.path = x(i.path), s.query = i.query; + else if ("/" === r || "\\" === r && s.isSpecial()) c = Tt; + else if ("?" === r) s.username = i.username, s.password = i.password, s.host = i.host, s.port = i.port, s.path = x(i.path), s.query = "", c = R; + else { + if ("#" !== r) { + s.username = i.username, s.password = i.password, s.host = i.host, s.port = i.port, s.path = x(i.path), s.path.length--, c = H; + continue + } + s.username = i.username, s.password = i.password, s.host = i.host, s.port = i.port, s.path = x(i.path), s.query = i.query, s.fragment = "", c = z + } + break; + case Tt: + if (!s.isSpecial() || "/" !== r && "\\" !== r) { + if ("/" !== r) { + s.username = i.username, s.password = i.password, s.host = i.host, s.port = i.port, c = H; + continue + } + c = N + } else c = k; + break; + case Ct: + if (c = k, "/" !== r || "/" !== P(p, l + 1)) continue; + l++; + break; + case k: + if ("/" === r || "\\" === r) break; + c = N; + continue; + case N: + if ("@" === r) { + d && (p = "%40" + p); + for (var d = !0, h = y(p), m = 0; m < h.length; m++) { + var g = h[m]; + ":" !== g || f ? (g = b(g, yt), f ? s.password += g : s.username += g) : f = !0 + } + p = "" + } else if (r === A || "/" === r || "?" === r || "#" === r || "\\" === r && s.isSpecial()) { + if (d && "" === p) return "Invalid authority"; + l -= y(p).length + 1, p = "", c = Bt + } else p += r; + break; + case Bt: + case St: + if (e && "file" === s.scheme) { + c = Ut; + continue + } + if (":" !== r || u) { + if (r === A || "/" === r || "?" === r || "#" === r || "\\" === r && s.isSpecial()) { + if (s.isSpecial() && "" === p) return B; + if (e && "" === p && (s.includesCredentials() || null !== s.port)) return; + if (a = s.parseHost(p)) return a; + if (p = "", c = U, e) return; + continue + } + "[" === r ? u = !0 : "]" === r && (u = !1), p += r + } else { + if ("" === p) return B; + if (a = s.parseHost(p)) return a; + if (p = "", c = Dt, e === St) return + } + break; + case Dt: + if (!j(pt, r)) { + if (r === A || "/" === r || "?" === r || "#" === r || "\\" === r && s.isSpecial() || e) { + if ("" !== p) { + var v = M(p, 10); + if (65535 < v) return st; + s.port = s.isSpecial() && v === D[s.scheme] ? null : v, p = "" + } + if (e) return; + c = U; + continue + } + return st + } + p += r; + break; + case kt: + if (s.scheme = "file", "/" === r || "\\" === r) c = Nt; + else { + if (!i || "file" !== i.scheme) { + c = H; + continue + } + switch (r) { + case A: + s.host = i.host, s.path = x(i.path), s.query = i.query; + break; + case "?": + s.host = i.host, s.path = x(i.path), s.query = "", c = R; + break; + case "#": + s.host = i.host, s.path = x(i.path), s.query = i.query, s.fragment = "", c = z; + break; + default: + O(E(x(n, l), "")) || (s.host = i.host, s.path = x(i.path), s.shortenPath()), c = H; + continue + } + } + break; + case Nt: + if ("/" === r || "\\" === r) { + c = Ut; + break + } + i && "file" === i.scheme && !O(E(x(n, l), "")) && (I(i.path[0], !0) ? T(s.path, i.path[0]) : s.host = i.host), c = H; + continue; + case Ut: + if (r === A || "/" === r || "\\" === r || "?" === r || "#" === r) { + if (!e && I(p)) c = H; + else { + if ("" === p) { + if (s.host = "", e) return + } else { + if (a = s.parseHost(p)) return a; + if ("localhost" === s.host && (s.host = ""), e) return; + p = "" + } + c = U + } + continue + } + p += r; + break; + case U: + if (s.isSpecial()) { + if (c = H, "/" !== r && "\\" !== r) continue + } else if (e || "?" !== r) + if (e || "#" !== r) { + if (r !== A && (c = H, "/" !== r)) continue + } else s.fragment = "", c = z; + else s.query = "", c = R; + break; + case H: + if (r === A || "/" === r || "\\" === r && s.isSpecial() || !e && ("?" === r || "#" === r)) { + if (".." === (v = C(v = p)) || "%2e." === v || ".%2e" === v || "%2e%2e" === v ? (s.shortenPath(), "/" === r || "\\" === r && s.isSpecial() || T(s.path, "")) : "." === (o = p) || "%2e" === C(o) ? "/" === r || "\\" === r && s.isSpecial() || T(s.path, "") : ("file" === s.scheme && !s.path.length && I(p) && (s.host && (s.host = ""), p = P(p, 0) + ":"), T(s.path, p)), p = "", "file" === s.scheme && (r === A || "?" === r || "#" === r)) + for (; 1 < s.path.length && "" === s.path[0];) nt(s.path); + "?" === r ? (s.query = "", c = R) : "#" === r && (s.fragment = "", c = z) + } else p += b(r, _t); + break; + case Ht: + "?" === r ? (s.query = "", c = R) : "#" === r ? (s.fragment = "", c = z) : r !== A && (s.path[0] += b(r, S)); + break; + case R: + e || "#" !== r ? r !== A && ("'" === r && s.isSpecial() ? s.query += "%27" : s.query += "#" === r ? "%23" : b(r, S)) : (s.fragment = "", c = z); + break; + case z: + r !== A && (s.fragment += b(r, At)) + } + l++ + } + }, + parseHost: function (t) { + var e, i, n; + if ("[" === P(t, 0)) return "]" === P(t, t.length - 1) && (e = function (t) { + function e() { + return P(t, u) + } + var i, n, r, a, o, s, c, l = [0, 0, 0, 0, 0, 0, 0, 0], + p = 0, + d = null, + u = 0; + if (":" === e()) { + if (":" !== P(t, 1)) return; + u += 2, d = ++p + } + for (; e();) { + if (8 === p) return; + if (":" === e()) { + if (null !== d) return; + u++, d = ++p + } else { + for (i = n = 0; n < 4 && j(ht, e());) i = 16 * i + M(e(), 16), u++, n++; + if ("." === e()) { + if (0 === n) return; + if (u -= n, 6 < p) return; + for (r = 0; e();) { + if (a = null, 0 < r) { + if (!("." === e() && r < 4)) return; + u++ + } + if (!j(pt, e())) return; + for (; j(pt, e());) { + if (o = M(e(), 10), null === a) a = o; + else { + if (0 === a) return; + a = 10 * a + o + } + if (255 < a) return; + u++ + } + l[p] = 256 * l[p] + a, 2 !== ++r && 4 !== r || p++ + } + if (4 !== r) return; + break + } + if (":" === e()) { + if (u++, !e()) return + } else if (e()) return; + l[p++] = i + } + } + if (null !== d) + for (s = p - d, p = 7; 0 !== p && 0 < s;) c = l[p], l[p--] = l[d + s - 1], l[d + --s] = c; + else if (8 !== p) return; + return l + }(d(t, 1, -1))) ? void (this.host = e) : B; + if (this.isSpecial()) return t = F(t), j(mt, t) || null === (e = function (t) { + var e, i, n, r, a, o, s, c = rt(t, "."); + if (c.length && "" === c[c.length - 1] && c.length--, 4 < (e = c.length)) return t; + for (i = [], n = 0; n < e; n++) { + if ("" === (r = c[n])) return t; + if (a = 10, 1 < r.length && "0" === P(r, 0) && (a = j(dt, r) ? 16 : 8, r = d(r, 8 === a ? 1 : 2)), "" === r) o = 0; + else { + if (!j(10 === a ? ft : 8 === a ? ut : ht, r)) return t; + o = M(r, a) + } + T(i, o) + } + for (n = 0; n < e; n++) + if (o = i[n], n === e - 1) { + if (o >= $(256, 5 - e)) return null + } else if (255 < o) return null; + for (s = et(i), n = 0; n < i.length; n++) s += i[n] * $(256, 3 - n); + return s + }(t)) ? B : void (this.host = e); + if (j(gt, t)) return B; + for (e = "", i = y(t), n = 0; n < i.length; n++) e += b(i[n], S); + this.host = e + }, + cannotHaveUsernamePasswordPort: function () { + return !this.host || this.cannotBeABaseURL || "file" === this.scheme + }, + includesCredentials: function () { + return "" !== this.username || "" !== this.password + }, + isSpecial: function () { + return _(D, this.scheme) + }, + shortenPath: function () { + var t = this.path, + e = t.length; + !e || "file" === this.scheme && 1 === e && I(t[0], !0) || t.length-- + }, + serialize: function () { + var t = this, + e = t.scheme, + i = t.username, + n = t.password, + r = t.host, + a = t.port, + o = t.path, + s = t.query, + c = t.fragment, + l = e + ":"; + return null !== r ? (l += "//", t.includesCredentials() && (l += i + (n ? ":" + n : "") + "@"), l += p(r), null !== a && (l += ":" + a)) : "file" === e && (l += "//"), l += t.cannotBeABaseURL ? o[0] : o.length ? "/" + E(o, "/") : "", null !== s && (l += "?" + s), null !== c && (l += "#" + c), l + }, + setHref: function (t) { + t = this.parse(t); + if (t) throw new q(t); + this.searchParams.update() + }, + getOrigin: function () { + var t = this.scheme, + e = this.port; + if ("blob" === t) try { + return new u(t.path[0]).origin + } catch (t) { + return "null" + } + return "file" !== t && this.isSpecial() ? t + "://" + p(this.host) + (null !== e ? ":" + e : "") : "null" + }, + getProtocol: function () { + return this.scheme + ":" + }, + setProtocol: function (t) { + this.parse(w(t) + ":", xt) + }, + getUsername: function () { + return this.username + }, + setUsername: function (t) { + var e = y(w(t)); + if (!this.cannotHaveUsernamePasswordPort()) { + this.username = ""; + for (var i = 0; i < e.length; i++) this.username += b(e[i], yt) + } + }, + getPassword: function () { + return this.password + }, + setPassword: function (t) { + var e = y(w(t)); + if (!this.cannotHaveUsernamePasswordPort()) { + this.password = ""; + for (var i = 0; i < e.length; i++) this.password += b(e[i], yt) + } + }, + getHost: function () { + var t = this.host, + e = this.port; + return null === t ? "" : null === e ? p(t) : p(t) + ":" + e + }, + setHost: function (t) { + this.cannotBeABaseURL || this.parse(t, Bt) + }, + getHostname: function () { + var t = this.host; + return null === t ? "" : p(t) + }, + setHostname: function (t) { + this.cannotBeABaseURL || this.parse(t, St) + }, + getPort: function () { + var t = this.port; + return null === t ? "" : w(t) + }, + setPort: function (t) { + this.cannotHaveUsernamePasswordPort() || ("" === (t = w(t)) ? this.port = null : this.parse(t, Dt)) + }, + getPathname: function () { + var t = this.path; + return this.cannotBeABaseURL ? t[0] : t.length ? "/" + E(t, "/") : "" + }, + setPathname: function (t) { + this.cannotBeABaseURL || (this.path = [], this.parse(t, U)) + }, + getSearch: function () { + var t = this.query; + return t ? "?" + t : "" + }, + setSearch: function (t) { + "" === (t = w(t)) ? this.query = null : ("?" === P(t, 0) && (t = d(t, 1)), this.query = "", this.parse(t, R)), this.searchParams.update() + }, + getSearchParams: function () { + return this.searchParams.facade + }, + getHash: function () { + var t = this.fragment; + return t ? "#" + t : "" + }, + setHash: function (t) { + "" === (t = w(t)) ? this.fragment = null : ("#" === P(t, 0) && (t = d(t, 1)), this.fragment = "", this.parse(t, z)) + }, + update: function () { + this.query = this.searchParams.serialize() || null + } + }, function (t) { + var e = W(this, f), + i = 1 < Q(arguments.length, 1) ? arguments[1] : void 0, + t = J(e, new a(t, !1, i)); + n || (e.href = t.serialize(), e.origin = t.getOrigin(), e.protocol = t.getProtocol(), e.username = t.getUsername(), e.password = t.getPassword(), e.host = t.getHost(), e.hostname = t.getHostname(), e.port = t.getPort(), e.pathname = t.getPathname(), e.search = t.getSearch(), e.searchParams = t.getSearchParams(), e.hash = t.getHash()) + }), + f = u.prototype; + n && (s(f, "href", e("serialize", "setHref")), s(f, "origin", e("getOrigin")), s(f, "protocol", e("getProtocol", "setProtocol")), s(f, "username", e("getUsername", "setUsername")), s(f, "password", e("getPassword", "setPassword")), s(f, "host", e("getHost", "setHost")), s(f, "hostname", e("getHostname", "setHostname")), s(f, "port", e("getPort", "setPort")), s(f, "pathname", e("getPathname", "setPathname")), s(f, "search", e("getSearch", "setSearch")), s(f, "searchParams", e("getSearchParams")), s(f, "hash", e("getHash", "setHash"))), o(f, "toJSON", function () { + return l(this).serialize() + }, { + enumerable: !0 + }), o(f, "toString", function () { + return l(this).serialize() + }, { + enumerable: !0 + }), t && (c = t.createObjectURL, i = t.revokeObjectURL, c && o(u, "createObjectURL", L(c, t)), i) && o(u, "revokeObjectURL", L(i, t)), Y(u, "URL"), g({ + global: !0, + constructor: !0, + forced: !v, + sham: !n + }, { + URL: u + }) + }, function (t, e, i) { + "use strict"; + var u = i(5), + n = i(1), + f = i(10), + r = i(2), + h = i(64), + m = i(63), + g = i(78), + v = i(16), + b = i(57), + a = Object.assign, + o = Object.defineProperty, + I = n([].concat); + t.exports = !a || r(function () { + var t, e, i, n; + return !(!u || 1 === a({ + b: 1 + }, a(o({}, "a", { + enumerable: !0, + get: function () { + o(this, "b", { + value: 3, + enumerable: !1 + }) + } + }), { + b: 2 + })).b) || (e = {}, n = "abcdefghijklmnopqrst", (t = {})[i = Symbol("assign detection")] = 7, n.split("").forEach(function (t) { + e[t] = t + }), 7 !== a({}, t)[i]) || h(a({}, e)).join("") !== n + }) ? function (t, e) { + for (var i = v(t), n = arguments.length, r = 1, a = m.f, o = g.f; r < n;) + for (var s, c = b(arguments[r++]), l = a ? I(h(c), a(c)) : h(c), p = l.length, d = 0; d < p;) s = l[d++], u && !f(o, c, s) || (i[s] = c[s]); + return i + } : a + }, function (t, e, i) { + "use strict"; + var u = i(67), + f = i(10), + h = i(16), + m = i(240), + g = i(242), + v = i(69), + b = i(25), + I = i(50), + A = i(153), + _ = i(105), + y = Array; + t.exports = function (t) { + var e, i, n, r, a, o, s = h(t), + t = v(this), + c = arguments.length, + l = 1 < c ? arguments[1] : void 0, + p = void 0 !== l, + c = (p && (l = u(l, 2 < c ? arguments[2] : void 0)), _(s)), + d = 0; + if (!c || this === y && g(c)) + for (e = b(s), i = t ? new this(e) : y(e); d < e; d++) o = p ? l(s[d], d) : s[d], I(i, d, o); + else + for (a = (r = A(s, c)).next, i = t ? new this : []; !(n = f(a, r)).done; d++) o = p ? m(r, l, [n.value, d], !0) : n.value, I(i, d, o); + return i.length = d, i + } + }, function (t, e, i) { + "use strict"; + var r = i(11), + a = i(241); + t.exports = function (e, t, i, n) { + try { + return n ? t(r(i)[0], i[1]) : t(i) + } catch (t) { + a(e, "throw", t) + } + } + }, function (t, e, i) { + "use strict"; + var a = i(10), + o = i(11), + s = i(38); + t.exports = function (t, e, i) { + var n, r; + o(t); + try { + if (!(n = s(t, "return"))) { + if ("throw" === e) throw i; + return i + } + n = a(n, t) + } catch (t) { + r = !0, n = t + } + if ("throw" === e) throw i; + if (r) throw n; + return o(n), i + } + }, function (t, e, i) { + "use strict"; + var n = i(6), + r = i(52), + a = n("iterator"), + o = Array.prototype; + t.exports = function (t) { + return void 0 !== t && (r.Array === t || o[a] === t) + } + }, function (t, e, i) { + "use strict"; + + function v(t) { + return t + 22 + 75 * (t < 26) + } + + function a(t) { + var e, i = [], + n = (t = function (t) { + for (var e = [], i = 0, n = t.length; i < n;) { + var r, a = E(t, i++); + 55296 <= a && a <= 56319 && i < n ? 56320 == (64512 & (r = E(t, i++))) ? C(e, ((1023 & a) << 10) + (1023 & r) + 65536) : (C(e, a), i--) : C(e, a) + } + return e + }(t)).length, + r = 128, + a = 0, + o = 72; + for (p = 0; p < t.length; p++)(e = t[p]) < 128 && C(i, j(e)); + var s = i.length, + c = s; + for (s && C(i, "-"); c < n;) { + for (var l = b, p = 0; p < t.length; p++) r <= (e = t[p]) && e < l && (l = e); + var d = c + 1; + if (l - r > P((b - a) / d)) throw new M(x); + for (a += (l - r) * d, r = l, p = 0; p < t.length; p++) { + if ((e = t[p]) < r && ++a > b) throw new M(x); + if (e === r) { + for (var u = a, f = I; ;) { + var h = f <= o ? 1 : o + A <= f ? A : f - o; + if (u < h) break; + var m = u - h, + g = I - h; + C(i, j(v(h + m % g))), u = P(m / g), f += I + } + C(i, j(v(u))), o = function (t, e, i) { + var n = 0; + for (t = i ? P(t / y) : t >> 1, t += P(t / e); w * A >> 1 < t;) t = P(t / w), n += I; + return P(n + (w + 1) * t / (t + _)) + }(a, d, c === s), a = 0, c++ + } + } + a++, r++ + } + return T(i, "") + } + var i = i(1), + b = 2147483647, + I = 36, + A = 26, + _ = 38, + y = 700, + o = /[^\0-\u007E]/, + s = /[.\u3002\uFF0E\uFF61]/g, + x = "Overflow: input needs wider integers to process", + w = I - 1, + M = RangeError, + c = i(s.exec), + P = Math.floor, + j = String.fromCharCode, + E = i("".charCodeAt), + T = i([].join), + C = i([].push), + l = i("".replace), + p = i("".split), + d = i("".toLowerCase); + t.exports = function (t) { + for (var e, i = [], n = p(l(d(t), s, "."), "."), r = 0; r < n.length; r++) e = n[r], C(i, c(o, e) ? "xn--" + a(e) : e); + return T(i, ".") + } + }, function (t, e, i) { + "use strict"; + var r = i(15); + t.exports = function (t, e, i) { + for (var n in e) r(t, n, e[n], i); + return t + } + }, function (t, e, i) { + "use strict"; + i(154) + }, function (t, e, i) { + "use strict"; + var n = i(15), + r = i(1), + d = i(7), + u = i(42), + i = URLSearchParams, + a = i.prototype, + f = r(a.append), + h = r(a.delete), + m = r(a.forEach), + g = r([].push), + r = new i("a=1&a=2&b=3"); + r.delete("a", 1), r.delete("b", void 0), r + "" != "a=2" && n(a, "delete", function (t) { + var e = arguments.length, + i = e < 2 ? void 0 : arguments[1]; + if (e && void 0 === i) return h(this, t); + for (var n, r = [], a = (m(this, function (t, e) { + g(r, { + key: e, + value: t + }) + }), u(e, 1), d(t)), o = d(i), s = 0, c = 0, l = !1, p = r.length; s < p;) n = r[s++], l || n.key === a ? (l = !0, h(this, n.key)) : c++; + for (; c < p;)(n = r[c++]).key === a && n.value === o || f(this, n.key, n.value) + }, { + enumerable: !0, + unsafe: !0 + }) + }, function (t, e, i) { + "use strict"; + var n = i(15), + r = i(1), + o = i(7), + s = i(42), + i = URLSearchParams, + a = i.prototype, + c = r(a.getAll), + l = r(a.has), + r = new i("a=1"); + !r.has("a", 2) && r.has("a", void 0) || n(a, "has", function (t) { + var e = arguments.length, + i = e < 2 ? void 0 : arguments[1]; + if (e && void 0 === i) return l(this, t); + for (var n = c(this, t), r = (s(e, 1), o(i)), a = 0; a < n.length;) + if (n[a++] === r) return !0; + return !1 + }, { + enumerable: !0, + unsafe: !0 + }) + }, function (t, e, i) { + "use strict"; + var n = i(5), + r = i(1), + i = i(22), + a = URLSearchParams.prototype, + o = r(a.forEach); + !n || "size" in a || i(a, "size", { + get: function () { + var t = 0; + return o(this, function () { + t++ + }), t + }, + configurable: !0, + enumerable: !0 + }) + }, function (t, e, i) { + "use strict"; + var p = i(70), + d = i(10), + n = i(1), + r = i(95), + v = i(11), + a = i(32), + u = i(99), + f = i(17), + b = i(250), + I = i(96), + A = i(40), + _ = i(7), + o = i(38), + y = i(65), + x = i(97), + w = i(72), + s = i(73), + i = i(2), + M = s.UNSUPPORTED_Y, + P = Math.min, + j = [].push, + E = n(/./.exec), + T = n(j), + C = n("".slice); + r("split", function (r, h, m) { + var g = "c" === "abbc".split(/(b)*/)[1] || 4 !== "test".split(/(?:)/, -1).length || 2 !== "ab".split(/(?:ab)*/).length || 4 !== ".".split(/(.?)(.?)/).length || 1 < ".".split(/()()/).length || "".split(/.?/).length ? function (t, e) { + var i = _(f(this)), + n = void 0 === e ? 4294967295 : e >>> 0; + if (0 == n) return []; + if (void 0 === t) return [i]; + if (!u(t)) return d(h, i, t, n); + for (var r, a, o, s = [], e = (t.ignoreCase ? "i" : "") + (t.multiline ? "m" : "") + (t.unicode ? "u" : "") + (t.sticky ? "y" : ""), c = 0, l = new RegExp(t.source, e + "g"); + (r = d(w, l, i)) && !(c < (a = l.lastIndex) && (T(s, C(i, c, r.index)), 1 < r.length && r.index < i.length && p(j, s, y(r, 1)), o = r[0].length, c = a, n <= s.length));) l.lastIndex === r.index && l.lastIndex++; + return c === i.length ? !o && E(l, "") || T(s, "") : T(s, C(i, c)), n < s.length ? y(s, 0, n) : s + } : "0".split(void 0, 0).length ? function (t, e) { + return void 0 === t && 0 === e ? [] : d(h, this, t, e) + } : h; + return [function (t, e) { + var i = f(this), + n = a(t) ? void 0 : o(t, r); + return n ? d(n, t, i, e) : d(g, _(i), t, e) + }, function (t, e) { + var i = v(this), + n = _(t), + t = m(g, i, n, e, g !== h); + if (t.done) return t.value; + var t = b(i, RegExp), + r = i.unicode, + a = (i.ignoreCase ? "i" : "") + (i.multiline ? "m" : "") + (i.unicode ? "u" : "") + (M ? "g" : "y"), + o = new t(M ? "^(?:" + i.source + ")" : i, a), + s = void 0 === e ? 4294967295 : e >>> 0; + if (0 == s) return []; + if (0 === n.length) return null === x(o, n) ? [n] : []; + for (var c = 0, l = 0, p = []; l < n.length;) { + o.lastIndex = M ? 0 : l; + var d, u = x(o, M ? C(n, l) : n); + if (null === u || (d = P(A(o.lastIndex + (M ? l : 0)), n.length)) === c) l = I(n, l, r); + else { + if (T(p, C(n, c, l)), p.length === s) return p; + for (var f = 1; f <= u.length - 1; f++) + if (T(p, u[f]), p.length === s) return p; + l = c = d + } + } + return T(p, C(n, c)), p + }] + }, !!i(function () { + var t = /(?:)/, + e = t.exec, + t = (t.exec = function () { + return e.apply(this, arguments) + }, "ab".split(t)); + return 2 !== t.length || "a" !== t[0] || "b" !== t[1] + }), M) + }, function (t, e, i) { + "use strict"; + var n = i(11), + r = i(251), + a = i(32), + o = i(6)("species"); + t.exports = function (t, e) { + var t = n(t).constructor; + return void 0 === t || a(t = n(t)[o]) ? e : r(t) + } + }, function (t, e, i) { + "use strict"; + var n = i(69), + r = i(45), + a = TypeError; + t.exports = function (t) { + if (n(t)) return t; + throw new a(r(t) + " is not a constructor") + } + }, function (t, e, i) { + var n; + i = [i(0)], void 0 !== (e = "function" == typeof (n = function (_) { + "use strict"; + + function i(t) { + var e = t.parent(); + t.removeData("minicolors-initialized").removeData("minicolors-settings").removeProp("size").removeClass("minicolors-input"), e.before(t).remove() + } + + function n(t) { + var e = t.parent(), + i = e.find(".minicolors-panel"), + n = t.data("minicolors-settings"); + !t.data("minicolors-initialized") || t.prop("disabled") || e.hasClass("minicolors-inline") || e.hasClass("minicolors-focus") || (r(), e.addClass("minicolors-focus"), i.animate ? i.stop(!0, !0).fadeIn(n.showSpeed, function () { + n.show && n.show.call(t.get(0)) + }) : (i.show(), n.show && n.show.call(t.get(0)))) + } + + function r() { + _(".minicolors-focus").each(function () { + var t = _(this), + e = t.find(".minicolors-input"), + i = t.find(".minicolors-panel"), + n = e.data("minicolors-settings"); + i.animate ? i.fadeOut(n.hideSpeed, function () { + n.hide && n.hide.call(e.get(0)), t.removeClass("minicolors-focus") + }) : (i.hide(), n.hide && n.hide.call(e.get(0)), t.removeClass("minicolors-focus")) + }) + } + + function a(t, e, i) { + var n, r, a, o, s, c = t.parents(".minicolors").find(".minicolors-input"), + l = c.data("minicolors-settings"), + p = t.find("[class$=-picker]"), + d = t.offset().left, + u = t.offset().top, + f = Math.round(e.pageX - d), + h = Math.round(e.pageY - u), + m = i ? l.animationSpeed : 0; + e.originalEvent.changedTouches && (f = e.originalEvent.changedTouches[0].pageX - d, h = e.originalEvent.changedTouches[0].pageY - u), f < 0 && (f = 0), h < 0 && (h = 0), f > t.width() && (f = t.width()), h > t.height() && (h = t.height()), t.parent().is(".minicolors-slider-wheel") && p.parent().is(".minicolors-grid") && (n = 75 - f, r = 75 - h, a = Math.sqrt(n * n + r * r), (o = Math.atan2(r, n)) < 0 && (o += 2 * Math.PI), 75 < a && (f = (a = 75) - 75 * Math.cos(o), h = 75 - 75 * Math.sin(o)), f = Math.round(f), h = Math.round(h)), s = { + top: h + "px" + }, t.is(".minicolors-grid") && (s.left = f + "px"), p.animate ? p.stop(!0).animate(s, m, l.animationEasing, function () { + g(c, t) + }) : (p.css(s), g(c, t)) + } + + function g(t, e) { + function i(t, e) { + var i, n; + return t.length && e ? (i = t.offset().left, n = t.offset().top, { + x: i - e.offset().left + t.outerWidth() / 2, + y: n - e.offset().top + t.outerHeight() / 2 + }) : null + } + var n, r, a, o, s, c, l, p = t.val(), + d = t.attr("data-opacity"), + u = t.parent(), + f = t.data("minicolors-settings"), + h = u.find(".minicolors-input-swatch"), + m = u.find(".minicolors-grid"), + g = u.find(".minicolors-slider"), + v = u.find(".minicolors-opacity-slider"), + b = m.find("[class$=-picker]"), + I = g.find("[class$=-picker]"), + A = v.find("[class$=-picker]"), + _ = i(b, m), + y = i(I, g), + x = i(A, v); + if (e.is(".minicolors-grid, .minicolors-slider, .minicolors-opacity-slider")) { + switch (f.control) { + case "wheel": + o = m.width() / 2 - _.x, s = m.height() / 2 - _.y, c = Math.sqrt(o * o + s * s), (l = Math.atan2(s, o)) < 0 && (l += 2 * Math.PI), 75 < c && (c = 75, _.x = 69 - 75 * Math.cos(l), _.y = 69 - 75 * Math.sin(l)), r = E(c / .75, 0, 100), p = S({ + h: n = E(180 * l / Math.PI, 0, 360), + s: r, + b: a = E(100 - Math.floor(y.y * (100 / g.height())), 0, 100) + }), g.css("backgroundColor", S({ + h: n, + s: r, + b: 100 + })); + break; + case "saturation": + p = S({ + h: n = E(parseInt(_.x * (360 / m.width()), 10), 0, 360), + s: r = E(100 - Math.floor(y.y * (100 / g.height())), 0, 100), + b: a = E(100 - Math.floor(_.y * (100 / m.height())), 0, 100) + }), g.css("backgroundColor", S({ + h: n, + s: 100, + b: a + })), u.find(".minicolors-grid-inner").css("opacity", r / 100); + break; + case "brightness": + p = S({ + h: n = E(parseInt(_.x * (360 / m.width()), 10), 0, 360), + s: r = E(100 - Math.floor(_.y * (100 / m.height())), 0, 100), + b: a = E(100 - Math.floor(y.y * (100 / g.height())), 0, 100) + }), g.css("backgroundColor", S({ + h: n, + s: r, + b: 100 + })), u.find(".minicolors-grid-inner").css("opacity", 1 - a / 100); + break; + default: + p = S({ + h: n = E(360 - parseInt(y.y * (360 / g.height()), 10), 0, 360), + s: r = E(Math.floor(_.x * (100 / m.width())), 0, 100), + b: a = E(100 - Math.floor(_.y * (100 / m.height())), 0, 100) + }), m.css("backgroundColor", S({ + h: n, + s: 100, + b: 100 + })) + } + w(t, p, d = f.opacity ? parseFloat(1 - x.y / v.height()).toFixed(2) : 1) + } else h.find("span").css({ + backgroundColor: p, + opacity: String(d) + }), M(t, p, d) + } + + function w(t, e, i) { + var n, r = t.parent(), + a = t.data("minicolors-settings"), + o = r.find(".minicolors-input-swatch"); + a.opacity && t.attr("data-opacity", i), e = "rgb" === a.format ? (n = T(e) ? P(e, !0) : D(x(e, !0)), i = "" === t.attr("data-opacity") ? 1 : E(parseFloat(t.attr("data-opacity")).toFixed(2), 0, 1), !isNaN(i) && a.opacity || (i = 1), t.minicolors("rgbObject").a <= 1 && n && a.opacity ? "rgba(" + n.r + ", " + n.g + ", " + n.b + ", " + parseFloat(i) + ")" : "rgb(" + n.r + ", " + n.g + ", " + n.b + ")") : (T(e) && (e = B(e)), y(e, a.letterCase)), t.val(e), o.find("span").css({ + backgroundColor: e, + opacity: String(i) + }), M(t, e, i) + } + + function d(t, e) { + var i, n, r, a, o, s, c, l, p, d, u = t.parent(), + f = t.data("minicolors-settings"), + h = u.find(".minicolors-input-swatch"), + m = u.find(".minicolors-grid"), + g = u.find(".minicolors-slider"), + v = u.find(".minicolors-opacity-slider"), + b = m.find("[class$=-picker]"), + I = g.find("[class$=-picker]"), + A = v.find("[class$=-picker]"); + switch (T(t.val()) ? (i = B(t.val()), (o = E(parseFloat(C(t.val())).toFixed(2), 0, 1)) && t.attr("data-opacity", o)) : i = y(x(t.val(), !0), f.letterCase), n = function (t) { + var e = function (t) { + var e = { + h: 0, + s: 0, + b: 0 + }, + i = Math.min(t.r, t.g, t.b), + n = Math.max(t.r, t.g, t.b), + r = n - i; + e.b = n, e.s = 0 !== n ? 255 * r / n : 0, 0 !== e.s ? t.r === n ? e.h = (t.g - t.b) / r : t.g === n ? e.h = 2 + (t.b - t.r) / r : e.h = 4 + (t.r - t.g) / r : e.h = -1; + e.h *= 60, e.h < 0 && (e.h += 360); + return e.s *= 100 / 255, e.b *= 100 / 255, e + }(D(t)); + 0 === e.s && (e.h = 360); + return e + }(i = i || y(j(f.defaultValue, !0), f.letterCase)), a = f.keywords ? _.map(f.keywords.split(","), function (t) { + return t.toLowerCase().trim() + }) : [], s = "" !== t.val() && -1 < _.inArray(t.val().toLowerCase(), a) ? y(t.val()) : T(t.val()) ? P(t.val()) : i, e || t.val(s), f.opacity && (r = "" === t.attr("data-opacity") ? 1 : E(parseFloat(t.attr("data-opacity")).toFixed(2), 0, 1), isNaN(r) && (r = 1), t.attr("data-opacity", r), h.find("span").css("opacity", String(r)), l = E(v.height() - v.height() * r, 0, v.height()), A.css("top", l + "px")), "transparent" === t.val().toLowerCase() && h.find("span").css("opacity", String(0)), h.find("span").css("backgroundColor", i), f.control) { + case "wheel": + p = E(Math.ceil(.75 * n.s), 0, m.height() / 2), d = n.h * Math.PI / 180, c = E(75 - Math.cos(d) * p, 0, m.width()), l = E(75 - Math.sin(d) * p, 0, m.height()), b.css({ + top: l + "px", + left: c + "px" + }), l = 150 - n.b / (100 / m.height()), "" === i && (l = 0), I.css("top", l + "px"), g.css("backgroundColor", S({ + h: n.h, + s: n.s, + b: 100 + })); + break; + case "saturation": + c = E(5 * n.h / 12, 0, 150), l = E(m.height() - Math.ceil(n.b / (100 / m.height())), 0, m.height()), b.css({ + top: l + "px", + left: c + "px" + }), l = E(g.height() - n.s * (g.height() / 100), 0, g.height()), I.css("top", l + "px"), g.css("backgroundColor", S({ + h: n.h, + s: 100, + b: n.b + })), u.find(".minicolors-grid-inner").css("opacity", n.s / 100); + break; + case "brightness": + c = E(5 * n.h / 12, 0, 150), l = E(m.height() - Math.ceil(n.s / (100 / m.height())), 0, m.height()), b.css({ + top: l + "px", + left: c + "px" + }), l = E(g.height() - n.b * (g.height() / 100), 0, g.height()), I.css("top", l + "px"), g.css("backgroundColor", S({ + h: n.h, + s: n.s, + b: 100 + })), u.find(".minicolors-grid-inner").css("opacity", 1 - n.b / 100); + break; + default: + c = E(Math.ceil(n.s / (100 / m.width())), 0, m.width()), l = E(m.height() - Math.ceil(n.b / (100 / m.height())), 0, m.height()), b.css({ + top: l + "px", + left: c + "px" + }), l = E(g.height() - n.h / (360 / g.height()), 0, g.height()), I.css("top", l + "px"), m.css("backgroundColor", S({ + h: n.h, + s: 100, + b: 100 + })) + } + t.data("minicolors-initialized") && M(t, s, r) + } + + function M(t, e, i) { + var n, r, a, o = t.data("minicolors-settings"), + s = t.data("minicolors-lastChange"); + if (!s || s.value !== e || s.opacity !== i) { + if (t.data("minicolors-lastChange", { + value: e, + opacity: i + }), o.swatches && 0 !== o.swatches.length) { + for (n = T(e) ? P(e, !0) : D(e), r = -1, a = 0; a < o.swatches.length; ++a) + if (n.r === o.swatches[a].r && n.g === o.swatches[a].g && n.b === o.swatches[a].b && n.a === o.swatches[a].a) { + r = a; + break + } t.parent().find(".minicolors-swatches .minicolors-swatch").removeClass("selected"), -1 !== r && t.parent().find(".minicolors-swatches .minicolors-swatch").eq(a).addClass("selected") + } + o.change && (o.changeDelay ? (clearTimeout(t.data("minicolors-changeTimeout")), t.data("minicolors-changeTimeout", setTimeout(function () { + o.change.call(t.get(0), e, i) + }, o.changeDelay))) : o.change.call(t.get(0), e, i)), t.trigger("change").trigger("input") + } + } + + function y(t, e) { + return "uppercase" === e ? t.toUpperCase() : t.toLowerCase() + } + + function x(t, e) { + return !(t = t.replace(/^#/g, "")).match(/^[A-F0-9]{3,6}/gi) || 3 !== t.length && 6 !== t.length ? "" : (3 === t.length && e && (t = t[0] + t[0] + t[1] + t[1] + t[2] + t[2]), "#" + t) + } + + function P(t, e) { + var i = t.replace(/[^\d,.]/g, "").split(","); + return i[0] = E(parseInt(i[0], 10), 0, 255), i[1] = E(parseInt(i[1], 10), 0, 255), i[2] = E(parseInt(i[2], 10), 0, 255), void 0 !== i[3] && (i[3] = E(parseFloat(i[3], 10), 0, 1)), e ? void 0 !== i[3] ? { + r: i[0], + g: i[1], + b: i[2], + a: i[3] + } : { + r: i[0], + g: i[1], + b: i[2] + } : void 0 !== i[3] && i[3] <= 1 ? "rgba(" + i[0] + ", " + i[1] + ", " + i[2] + ", " + i[3] + ")" : "rgb(" + i[0] + ", " + i[1] + ", " + i[2] + ")" + } + + function j(t, e) { + return T(t) ? P(t) : x(t, e) + } + + function E(t, e, i) { + return t < e && (t = e), i < t && (t = i), t + } + + function T(t) { + var e = t.match(/^rgba?[\s+]?\([\s+]?(\d+)[\s+]?,[\s+]?(\d+)[\s+]?,[\s+]?(\d+)[\s+]?/i); + return !(!e || 4 !== e.length) + } + + function C(t) { + return (t = t.match(/^rgba?[\s+]?\([\s+]?(\d+)[\s+]?,[\s+]?(\d+)[\s+]?,[\s+]?(\d+)[\s+]?,[\s+]?(\d+(\.\d{1,2})?|\.\d{1,2})[\s+]?/i)) && 6 === t.length ? t[4] : "1" + } + + function B(t) { + return (t = t.match(/^rgba?[\s+]?\([\s+]?(\d+)[\s+]?,[\s+]?(\d+)[\s+]?,[\s+]?(\d+)[\s+]?/i)) && 4 === t.length ? "#" + ("0" + parseInt(t[1], 10).toString(16)).slice(-2) + ("0" + parseInt(t[2], 10).toString(16)).slice(-2) + ("0" + parseInt(t[3], 10).toString(16)).slice(-2) : "" + } + + function u(t) { + var i = [t.r.toString(16), t.g.toString(16), t.b.toString(16)]; + return _.each(i, function (t, e) { + 1 === e.length && (i[t] = "0" + e) + }), "#" + i.join("") + } + + function S(t) { + return u((e = t, a = {}, o = Math.round(e.h), s = Math.round(255 * e.s / 100), c = Math.round(255 * e.b / 100), 0 === s ? a.r = a.g = a.b = c : (r = o % 60 * ((i = c) - (n = (255 - s) * c / 255)) / 60, 360 === o && (o = 0), o < 60 ? (a.r = i, a.b = n, a.g = n + r) : o < 120 ? (a.g = i, a.b = n, a.r = i - r) : o < 180 ? (a.g = i, a.r = n, a.b = n + r) : o < 240 ? (a.b = i, a.r = n, a.g = i - r) : o < 300 ? (a.b = i, a.g = n, a.r = n + r) : o < 360 ? (a.r = i, a.g = n, a.b = i - r) : (a.r = 0, a.g = 0, a.b = 0)), { + r: Math.round(a.r), + g: Math.round(a.g), + b: Math.round(a.b) + })); + var e, i, n, r, a, o, s, c + } + + function D(t) { + return { + r: (t = parseInt(-1 < t.indexOf("#") ? t.substring(1) : t, 16)) >> 16, + g: (65280 & t) >> 8, + b: 255 & t + } + } + _.minicolors = { + defaults: { + animationSpeed: 50, + animationEasing: "swing", + change: null, + changeDelay: 0, + control: "hue", + defaultValue: "", + format: "hex", + hide: null, + hideSpeed: 100, + inline: !1, + keywords: "", + letterCase: "lowercase", + opacity: !1, + position: "bottom", + show: null, + showSpeed: 100, + theme: "default", + swatches: [] + } + }, _.extend(_.fn, { + minicolors: function (t, e) { + switch (t) { + case "destroy": + return _(this).each(function () { + i(_(this)) + }), _(this); + case "hide": + return r(), _(this); + case "opacity": + return void 0 === e ? _(this).attr("data-opacity") : (_(this).each(function () { + d(_(this).attr("data-opacity", e)) + }), _(this)); + case "rgbObject": + return function (t) { + var e, i = _(t).attr("data-opacity"); { + var n; + e = T(_(t).val()) ? P(_(t).val(), !0) : (n = x(_(t).val(), !0), D(n)) + } + if (!e) return null; + void 0 !== i && _.extend(e, { + a: parseFloat(i) + }); + return e + }(_(this)); + case "rgbString": + case "rgbaString": + return function (t, e) { + var i, n = _(t).attr("data-opacity"); { + var r; + i = T(_(t).val()) ? P(_(t).val(), !0) : (r = x(_(t).val(), !0), D(r)) + } + if (!i) return null; + void 0 === n && (n = 1); + return e ? "rgba(" + i.r + ", " + i.g + ", " + i.b + ", " + parseFloat(n) + ")" : "rgb(" + i.r + ", " + i.g + ", " + i.b + ")" + }(_(this), "rgbaString" === t); + case "settings": + return void 0 === e ? _(this).data("minicolors-settings") : (_(this).each(function () { + var t = _(this).data("minicolors-settings") || {}; + i(_(this)), _(this).minicolors(_.extend(!0, t, e)) + }), _(this)); + case "show": + return n(_(this).eq(0)), _(this); + case "value": + return void 0 === e ? _(this).val() : (_(this).each(function () { + "object" == typeof e && null !== e ? (void 0 !== e.opacity && _(this).attr("data-opacity", E(e.opacity, 0, 1)), e.color && _(this).val(e.color)) : _(this).val(e), d(_(this)) + }), _(this)); + default: + return "create" !== t && (e = t), _(this).each(function () { + ! function (e, t) { + var i, n, r, a, o, s, c, l = _('
              '), + p = _.minicolors.defaults; + if (e.data("minicolors-initialized")) return; + t = _.extend(!0, {}, p, t), l.addClass("minicolors-theme-" + t.theme).toggleClass("minicolors-with-opacity", t.opacity), void 0 !== t.position && _.each(t.position.split(" "), function () { + l.addClass("minicolors-position-" + this) + }); + n = "rgb" === t.format ? t.opacity ? "25" : "20" : t.keywords ? "11" : "7"; + e.addClass("minicolors-input").data("minicolors-initialized", !1).data("minicolors-settings", t).prop("size", n).wrap(l).after('
              '), t.inline || (e.after(''), e.next(".minicolors-input-swatch").on("click", function (t) { + t.preventDefault(), e.trigger("focus") + })); + if ((s = e.parent().find(".minicolors-panel")).on("selectstart", function () { + return !1 + }).end(), t.swatches && 0 !== t.swatches.length) + for (s.addClass("minicolors-with-swatches"), r = _('
                ').appendTo(s), c = 0; c < t.swatches.length; ++c) a = "object" == typeof t.swatches[c] ? (i = t.swatches[c].name, t.swatches[c].color) : (i = "", t.swatches[c]), a = T(o = a) ? P(a, !0) : D(x(a, !0)), _('
              • ').attr("title", i).appendTo(r).data("swatch-color", o).find(".minicolors-swatch-color").css({ + backgroundColor: "transparent" !== o ? u(a) : "transparent", + opacity: String(a.a) + }), t.swatches[c] = a; + t.inline && e.parent().addClass("minicolors-inline"); + d(e, !1), e.data("minicolors-initialized", !0) + }(_(this), e) + }), _(this) + } + } + }), _([document]).on("mousedown.minicolors touchstart.minicolors", function (t) { + _(t.target).parents().add(t.target).hasClass("minicolors") || r() + }).on("mousedown.minicolors touchstart.minicolors", ".minicolors-grid, .minicolors-slider, .minicolors-opacity-slider", function (t) { + var e = _(this); + t.preventDefault(), _(t.delegateTarget).data("minicolors-target", e), a(e, t, !0) + }).on("mousemove.minicolors touchmove.minicolors", function (t) { + var e = _(t.delegateTarget).data("minicolors-target"); + e && a(e, t) + }).on("mouseup.minicolors touchend.minicolors", function () { + _(this).removeData("minicolors-target") + }).on("click.minicolors", ".minicolors-swatches li", function (t) { + t.preventDefault(); + var e = _(this), + i = e.parents(".minicolors").find(".minicolors-input"), + n = e.data("swatch-color"); + w(i, n, C(n)), d(i) + }).on("mousedown.minicolors touchstart.minicolors", ".minicolors-input-swatch", function (t) { + var e = _(this).parent().find(".minicolors-input"); + t.preventDefault(), n(e) + }).on("focus.minicolors", ".minicolors-input", function () { + var t = _(this); + t.data("minicolors-initialized") && n(t) + }).on("blur.minicolors", ".minicolors-input", function () { + var t, e, i, n, r, a = _(this), + o = a.data("minicolors-settings"); + a.data("minicolors-initialized") && (t = o.keywords ? _.map(o.keywords.split(","), function (t) { + return t.toLowerCase().trim() + }) : [], r = "" !== a.val() && -1 < _.inArray(a.val().toLowerCase(), t) ? a.val() : null === (i = T(a.val()) ? P(a.val(), !0) : (e = x(a.val(), !0)) ? D(e) : null) ? o.defaultValue : "rgb" === o.format ? o.opacity ? P("rgba(" + i.r + "," + i.g + "," + i.b + "," + a.attr("data-opacity") + ")") : P("rgb(" + i.r + "," + i.g + "," + i.b + ")") : u(i), n = o.opacity ? a.attr("data-opacity") : 1, "transparent" === r.toLowerCase() && (n = 0), a.closest(".minicolors").find(".minicolors-input-swatch > span").css("opacity", String(n)), a.val(r), "" === a.val() && a.val(j(o.defaultValue, !0)), a.val(y(a.val(), o.letterCase))) + }).on("keydown.minicolors", ".minicolors-input", function (t) { + var e = _(this); + if (e.data("minicolors-initialized")) switch (t.which) { + case 9: + r(); + break; + case 13: + case 27: + r(), e.blur() + } + }).on("keyup.minicolors", ".minicolors-input", function () { + var t = _(this); + t.data("minicolors-initialized") && d(t, !0) + }).on("paste.minicolors", ".minicolors-input", function () { + var t = _(this); + t.data("minicolors-initialized") && setTimeout(function () { + d(t, !0) + }, 1) + }) + }) ? n.apply(e, i) : n) && (t.exports = e) + }, function (t, e, i) { + function n(t) { + this.mode = a.MODE_8BIT_BYTE, this.data = t, this.parsedData = []; + for (var e = 0, i = this.data.length; e < i; e++) { + var n = [], + r = this.data.charCodeAt(e); + 65536 < r ? (n[0] = 240 | (1835008 & r) >>> 18, n[1] = 128 | (258048 & r) >>> 12, n[2] = 128 | (4032 & r) >>> 6, n[3] = 128 | 63 & r) : 2048 < r ? (n[0] = 224 | (61440 & r) >>> 12, n[1] = 128 | (4032 & r) >>> 6, n[2] = 128 | 63 & r) : 128 < r ? (n[0] = 192 | (1984 & r) >>> 6, n[1] = 128 | 63 & r) : n[0] = r, this.parsedData.push(n) + } + this.parsedData = Array.prototype.concat.apply([], this.parsedData), this.parsedData.length != this.data.length && (this.parsedData.unshift(191), this.parsedData.unshift(187), this.parsedData.unshift(239)) + } + + function c(t, e) { + this.typeNumber = t, this.errorCorrectLevel = e, this.modules = null, this.moduleCount = 0, this.dataCache = null, this.dataList = [] + } + i(135), i(101), i(148), i(54), i(139), i(131), i(89), i(134), i(147), i(98), window.QRCode, window, n.prototype = { + getLength: function (t) { + return this.parsedData.length + }, + write: function (t) { + for (var e = 0, i = this.parsedData.length; e < i; e++) t.put(this.parsedData[e], 8) + } + }, c.prototype = { + addData: function (t) { + t = new n(t); + this.dataList.push(t), this.dataCache = null + }, + isDark: function (t, e) { + if (t < 0 || this.moduleCount <= t || e < 0 || this.moduleCount <= e) throw new Error(t + "," + e); + return this.modules[t][e] + }, + getModuleCount: function () { + return this.moduleCount + }, + make: function () { + this.makeImpl(!1, this.getBestMaskPattern()) + }, + makeImpl: function (t, e) { + this.moduleCount = 4 * this.typeNumber + 17, this.modules = new Array(this.moduleCount); + for (var i = 0; i < this.moduleCount; i++) { + this.modules[i] = new Array(this.moduleCount); + for (var n = 0; n < this.moduleCount; n++) this.modules[i][n] = null + } + this.setupPositionProbePattern(0, 0), this.setupPositionProbePattern(this.moduleCount - 7, 0), this.setupPositionProbePattern(0, this.moduleCount - 7), this.setupPositionAdjustPattern(), this.setupTimingPattern(), this.setupTypeInfo(t, e), 7 <= this.typeNumber && this.setupTypeNumber(t), null == this.dataCache && (this.dataCache = c.createData(this.typeNumber, this.errorCorrectLevel, this.dataList)), this.mapData(this.dataCache, e) + }, + setupPositionProbePattern: function (t, e) { + for (var i = -1; i <= 7; i++) + if (!(t + i <= -1 || this.moduleCount <= t + i)) + for (var n = -1; n <= 7; n++) e + n <= -1 || this.moduleCount <= e + n || (this.modules[t + i][e + n] = 0 <= i && i <= 6 && (0 == n || 6 == n) || 0 <= n && n <= 6 && (0 == i || 6 == i) || 2 <= i && i <= 4 && 2 <= n && n <= 4) + }, + getBestMaskPattern: function () { + for (var t = 0, e = 0, i = 0; i < 8; i++) { + this.makeImpl(!0, i); + var n = g.getLostPoint(this); + (0 == i || n < t) && (t = n, e = i) + } + return e + }, + createMovieClip: function (t, e, i) { + var n = t.createEmptyMovieClip(e, i); + this.make(); + for (var r = 0; r < this.modules.length; r++) + for (var a = +r, o = 0; o < this.modules[r].length; o++) { + var s = +o; + this.modules[r][o] && (n.beginFill(0, 100), n.moveTo(s, a), n.lineTo(1 + s, a), n.lineTo(1 + s, 1 + a), n.lineTo(s, 1 + a), n.endFill()) + } + return n + }, + setupTimingPattern: function () { + for (var t = 8; t < this.moduleCount - 8; t++) null == this.modules[t][6] && (this.modules[t][6] = t % 2 == 0); + for (var e = 8; e < this.moduleCount - 8; e++) null == this.modules[6][e] && (this.modules[6][e] = e % 2 == 0) + }, + setupPositionAdjustPattern: function () { + for (var t = g.getPatternPosition(this.typeNumber), e = 0; e < t.length; e++) + for (var i = 0; i < t.length; i++) { + var n = t[e], + r = t[i]; + if (null == this.modules[n][r]) + for (var a = -2; a <= 2; a++) + for (var o = -2; o <= 2; o++) this.modules[n + a][r + o] = -2 == a || 2 == a || -2 == o || 2 == o || 0 == a && 0 == o + } + }, + setupTypeNumber: function (t) { + for (var e = g.getBCHTypeNumber(this.typeNumber), i = 0; i < 18; i++) { + var n = !t && 1 == (e >> i & 1); + this.modules[Math.floor(i / 3)][i % 3 + this.moduleCount - 8 - 3] = n + } + for (i = 0; i < 18; i++) { + n = !t && 1 == (e >> i & 1); + this.modules[i % 3 + this.moduleCount - 8 - 3][Math.floor(i / 3)] = n + } + }, + setupTypeInfo: function (t, e) { + for (var e = this.errorCorrectLevel << 3 | e, i = g.getBCHTypeInfo(e), n = 0; n < 15; n++) { + var r = !t && 1 == (i >> n & 1); + n < 6 ? this.modules[n][8] = r : n < 8 ? this.modules[n + 1][8] = r : this.modules[this.moduleCount - 15 + n][8] = r + } + for (n = 0; n < 15; n++) { + r = !t && 1 == (i >> n & 1); + n < 8 ? this.modules[8][this.moduleCount - n - 1] = r : n < 9 ? this.modules[8][15 - n - 1 + 1] = r : this.modules[8][15 - n - 1] = r + } + this.modules[this.moduleCount - 8][8] = !t + }, + mapData: function (t, e) { + for (var i = -1, n = this.moduleCount - 1, r = 7, a = 0, o = this.moduleCount - 1; 0 < o; o -= 2) + for (6 == o && o--; ;) { + for (var s, c, l = 0; l < 2; l++) null == this.modules[n][o - l] && (s = !1, a < t.length && (s = 1 == (t[a] >>> r & 1)), c = g.getMask(e, n, o - l), this.modules[n][o - l] = s = c ? !s : s, -1 == --r) && (a++, r = 7); + if ((n += i) < 0 || this.moduleCount <= n) { + n -= i, i = -i; + break + } + } + } + }, c.PAD0 = 236, c.PAD1 = 17, c.createData = function (t, e, i) { + for (var n = I.getRSBlocks(t, e), r = new A, a = 0; a < i.length; a++) { + var o = i[a]; + r.put(o.mode, 4), r.put(o.getLength(), g.getLengthInBits(o.mode, t)), o.write(r) + } + for (var s = 0, a = 0; a < n.length; a++) s += n[a].dataCount; + if (r.getLengthInBits() > 8 * s) throw new Error("code length overflow. (" + r.getLengthInBits() + ">" + 8 * s + ")"); + for (r.getLengthInBits() + 4 <= 8 * s && r.put(0, 4); r.getLengthInBits() % 8 != 0;) r.putBit(!1); + for (; ;) { + if (r.getLengthInBits() >= 8 * s) break; + if (r.put(c.PAD0, 8), r.getLengthInBits() >= 8 * s) break; + r.put(c.PAD1, 8) + } + return c.createBytes(r, n) + }, c.createBytes = function (t, e) { + for (var i = 0, n = 0, r = 0, a = new Array(e.length), o = new Array(e.length), s = 0; s < e.length; s++) { + var c = e[s].dataCount, + l = e[s].totalCount - c, + n = Math.max(n, c), + r = Math.max(r, l); + a[s] = new Array(c); + for (var p = 0; p < a[s].length; p++) a[s][p] = 255 & t.buffer[p + i]; + i += c; + var c = g.getErrorCorrectPolynomial(l), + d = new b(a[s], c.getLength() - 1).mod(c); + o[s] = new Array(c.getLength() - 1); + for (p = 0; p < o[s].length; p++) { + var u = p + d.getLength() - o[s].length; + o[s][p] = 0 <= u ? d.get(u) : 0 + } + } + for (var f = 0, p = 0; p < e.length; p++) f += e[p].totalCount; + for (var h = new Array(f), m = 0, p = 0; p < n; p++) + for (s = 0; s < e.length; s++) p < a[s].length && (h[m++] = a[s][p]); + for (p = 0; p < r; p++) + for (s = 0; s < e.length; s++) p < o[s].length && (h[m++] = o[s][p]); + return h + }; + for (var a = { + MODE_NUMBER: 1, + MODE_ALPHA_NUM: 2, + MODE_8BIT_BYTE: 4, + MODE_KANJI: 8 + }, l = { + L: 1, + M: 0, + Q: 3, + H: 2 + }, r = 0, o = 1, s = 2, p = 3, d = 4, u = 5, f = 6, h = 7, g = { + PATTERN_POSITION_TABLE: [ + [], + [6, 18], + [6, 22], + [6, 26], + [6, 30], + [6, 34], + [6, 22, 38], + [6, 24, 42], + [6, 26, 46], + [6, 28, 50], + [6, 30, 54], + [6, 32, 58], + [6, 34, 62], + [6, 26, 46, 66], + [6, 26, 48, 70], + [6, 26, 50, 74], + [6, 30, 54, 78], + [6, 30, 56, 82], + [6, 30, 58, 86], + [6, 34, 62, 90], + [6, 28, 50, 72, 94], + [6, 26, 50, 74, 98], + [6, 30, 54, 78, 102], + [6, 28, 54, 80, 106], + [6, 32, 58, 84, 110], + [6, 30, 58, 86, 114], + [6, 34, 62, 90, 118], + [6, 26, 50, 74, 98, 122], + [6, 30, 54, 78, 102, 126], + [6, 26, 52, 78, 104, 130], + [6, 30, 56, 82, 108, 134], + [6, 34, 60, 86, 112, 138], + [6, 30, 58, 86, 114, 142], + [6, 34, 62, 90, 118, 146], + [6, 30, 54, 78, 102, 126, 150], + [6, 24, 50, 76, 102, 128, 154], + [6, 28, 54, 80, 106, 132, 158], + [6, 32, 58, 84, 110, 136, 162], + [6, 26, 54, 82, 110, 138, 166], + [6, 30, 58, 86, 114, 142, 170] + ], + G15: 1335, + G18: 7973, + G15_MASK: 21522, + getBCHTypeInfo: function (t) { + for (var e = t << 10; 0 <= g.getBCHDigit(e) - g.getBCHDigit(g.G15);) e ^= g.G15 << g.getBCHDigit(e) - g.getBCHDigit(g.G15); + return (t << 10 | e) ^ g.G15_MASK + }, + getBCHTypeNumber: function (t) { + for (var e = t << 12; 0 <= g.getBCHDigit(e) - g.getBCHDigit(g.G18);) e ^= g.G18 << g.getBCHDigit(e) - g.getBCHDigit(g.G18); + return t << 12 | e + }, + getBCHDigit: function (t) { + for (var e = 0; 0 != t;) e++, t >>>= 1; + return e + }, + getPatternPosition: function (t) { + return g.PATTERN_POSITION_TABLE[t - 1] + }, + getMask: function (t, e, i) { + switch (t) { + case r: + return (e + i) % 2 == 0; + case o: + return e % 2 == 0; + case s: + return i % 3 == 0; + case p: + return (e + i) % 3 == 0; + case d: + return (Math.floor(e / 2) + Math.floor(i / 3)) % 2 == 0; + case u: + return e * i % 2 + e * i % 3 == 0; + case f: + return (e * i % 2 + e * i % 3) % 2 == 0; + case h: + return (e * i % 3 + (e + i) % 2) % 2 == 0; + default: + throw new Error("bad maskPattern:" + t) + } + }, + getErrorCorrectPolynomial: function (t) { + for (var e = new b([1], 0), i = 0; i < t; i++) e = e.multiply(new b([1, m.gexp(i)], 0)); + return e + }, + getLengthInBits: function (t, e) { + if (1 <= e && e < 10) switch (t) { + case a.MODE_NUMBER: + return 10; + case a.MODE_ALPHA_NUM: + return 9; + case a.MODE_8BIT_BYTE: + case a.MODE_KANJI: + return 8; + default: + throw new Error("mode:" + t) + } else if (e < 27) switch (t) { + case a.MODE_NUMBER: + return 12; + case a.MODE_ALPHA_NUM: + return 11; + case a.MODE_8BIT_BYTE: + return 16; + case a.MODE_KANJI: + return 10; + default: + throw new Error("mode:" + t) + } else { + if (!(e < 41)) throw new Error("type:" + e); + switch (t) { + case a.MODE_NUMBER: + return 14; + case a.MODE_ALPHA_NUM: + return 13; + case a.MODE_8BIT_BYTE: + return 16; + case a.MODE_KANJI: + return 12; + default: + throw new Error("mode:" + t) + } + } + }, + getLostPoint: function (t) { + for (var e = t.getModuleCount(), i = 0, n = 0; n < e; n++) + for (var r = 0; r < e; r++) { + for (var a = 0, o = t.isDark(n, r), s = -1; s <= 1; s++) + if (!(n + s < 0 || e <= n + s)) + for (var c = -1; c <= 1; c++) r + c < 0 || e <= r + c || 0 == s && 0 == c || o == t.isDark(n + s, r + c) && a++; + 5 < a && (i += 3 + a - 5) + } + for (n = 0; n < e - 1; n++) + for (r = 0; r < e - 1; r++) { + var l = 0; + t.isDark(n, r) && l++, t.isDark(n + 1, r) && l++, t.isDark(n, r + 1) && l++, t.isDark(n + 1, r + 1) && l++, 0 != l && 4 != l || (i += 3) + } + for (n = 0; n < e; n++) + for (r = 0; r < e - 6; r++) t.isDark(n, r) && !t.isDark(n, r + 1) && t.isDark(n, r + 2) && t.isDark(n, r + 3) && t.isDark(n, r + 4) && !t.isDark(n, r + 5) && t.isDark(n, r + 6) && (i += 40); + for (r = 0; r < e; r++) + for (n = 0; n < e - 6; n++) t.isDark(n, r) && !t.isDark(n + 1, r) && t.isDark(n + 2, r) && t.isDark(n + 3, r) && t.isDark(n + 4, r) && !t.isDark(n + 5, r) && t.isDark(n + 6, r) && (i += 40); + for (var p = 0, r = 0; r < e; r++) + for (n = 0; n < e; n++) t.isDark(n, r) && p++; + return i += 10 * (Math.abs(100 * p / e / e - 50) / 5) + } + }, m = { + glog: function (t) { + if (t < 1) throw new Error("glog(" + t + ")"); + return m.LOG_TABLE[t] + }, + gexp: function (t) { + for (; t < 0;) t += 255; + for (; 256 <= t;) t -= 255; + return m.EXP_TABLE[t] + }, + EXP_TABLE: new Array(256), + LOG_TABLE: new Array(256) + }, v = 0; v < 8; v++) m.EXP_TABLE[v] = 1 << v; + for (v = 8; v < 256; v++) m.EXP_TABLE[v] = m.EXP_TABLE[v - 4] ^ m.EXP_TABLE[v - 5] ^ m.EXP_TABLE[v - 6] ^ m.EXP_TABLE[v - 8]; + for (v = 0; v < 255; v++) m.LOG_TABLE[m.EXP_TABLE[v]] = v; + + function b(t, e) { + if (null == t.length) throw new Error(t.length + "/" + e); + for (var i = 0; i < t.length && 0 == t[i];) i++; + this.num = new Array(t.length - i + e); + for (var n = 0; n < t.length - i; n++) this.num[n] = t[n + i] + } + + function I(t, e) { + this.totalCount = t, this.dataCount = e + } + + function A() { + this.buffer = [], this.length = 0 + } + b.prototype = { + get: function (t) { + return this.num[t] + }, + getLength: function () { + return this.num.length + }, + multiply: function (t) { + for (var e = new Array(this.getLength() + t.getLength() - 1), i = 0; i < this.getLength(); i++) + for (var n = 0; n < t.getLength(); n++) e[i + n] ^= m.gexp(m.glog(this.get(i)) + m.glog(t.get(n))); + return new b(e, 0) + }, + mod: function (t) { + if (this.getLength() - t.getLength() < 0) return this; + for (var e = m.glog(this.get(0)) - m.glog(t.get(0)), i = new Array(this.getLength()), n = 0; n < this.getLength(); n++) i[n] = this.get(n); + for (n = 0; n < t.getLength(); n++) i[n] ^= m.gexp(m.glog(t.get(n)) + e); + return new b(i, 0).mod(t) + } + }, I.RS_BLOCK_TABLE = [ + [1, 26, 19], + [1, 26, 16], + [1, 26, 13], + [1, 26, 9], + [1, 44, 34], + [1, 44, 28], + [1, 44, 22], + [1, 44, 16], + [1, 70, 55], + [1, 70, 44], + [2, 35, 17], + [2, 35, 13], + [1, 100, 80], + [2, 50, 32], + [2, 50, 24], + [4, 25, 9], + [1, 134, 108], + [2, 67, 43], + [2, 33, 15, 2, 34, 16], + [2, 33, 11, 2, 34, 12], + [2, 86, 68], + [4, 43, 27], + [4, 43, 19], + [4, 43, 15], + [2, 98, 78], + [4, 49, 31], + [2, 32, 14, 4, 33, 15], + [4, 39, 13, 1, 40, 14], + [2, 121, 97], + [2, 60, 38, 2, 61, 39], + [4, 40, 18, 2, 41, 19], + [4, 40, 14, 2, 41, 15], + [2, 146, 116], + [3, 58, 36, 2, 59, 37], + [4, 36, 16, 4, 37, 17], + [4, 36, 12, 4, 37, 13], + [2, 86, 68, 2, 87, 69], + [4, 69, 43, 1, 70, 44], + [6, 43, 19, 2, 44, 20], + [6, 43, 15, 2, 44, 16], + [4, 101, 81], + [1, 80, 50, 4, 81, 51], + [4, 50, 22, 4, 51, 23], + [3, 36, 12, 8, 37, 13], + [2, 116, 92, 2, 117, 93], + [6, 58, 36, 2, 59, 37], + [4, 46, 20, 6, 47, 21], + [7, 42, 14, 4, 43, 15], + [4, 133, 107], + [8, 59, 37, 1, 60, 38], + [8, 44, 20, 4, 45, 21], + [12, 33, 11, 4, 34, 12], + [3, 145, 115, 1, 146, 116], + [4, 64, 40, 5, 65, 41], + [11, 36, 16, 5, 37, 17], + [11, 36, 12, 5, 37, 13], + [5, 109, 87, 1, 110, 88], + [5, 65, 41, 5, 66, 42], + [5, 54, 24, 7, 55, 25], + [11, 36, 12], + [5, 122, 98, 1, 123, 99], + [7, 73, 45, 3, 74, 46], + [15, 43, 19, 2, 44, 20], + [3, 45, 15, 13, 46, 16], + [1, 135, 107, 5, 136, 108], + [10, 74, 46, 1, 75, 47], + [1, 50, 22, 15, 51, 23], + [2, 42, 14, 17, 43, 15], + [5, 150, 120, 1, 151, 121], + [9, 69, 43, 4, 70, 44], + [17, 50, 22, 1, 51, 23], + [2, 42, 14, 19, 43, 15], + [3, 141, 113, 4, 142, 114], + [3, 70, 44, 11, 71, 45], + [17, 47, 21, 4, 48, 22], + [9, 39, 13, 16, 40, 14], + [3, 135, 107, 5, 136, 108], + [3, 67, 41, 13, 68, 42], + [15, 54, 24, 5, 55, 25], + [15, 43, 15, 10, 44, 16], + [4, 144, 116, 4, 145, 117], + [17, 68, 42], + [17, 50, 22, 6, 51, 23], + [19, 46, 16, 6, 47, 17], + [2, 139, 111, 7, 140, 112], + [17, 74, 46], + [7, 54, 24, 16, 55, 25], + [34, 37, 13], + [4, 151, 121, 5, 152, 122], + [4, 75, 47, 14, 76, 48], + [11, 54, 24, 14, 55, 25], + [16, 45, 15, 14, 46, 16], + [6, 147, 117, 4, 148, 118], + [6, 73, 45, 14, 74, 46], + [11, 54, 24, 16, 55, 25], + [30, 46, 16, 2, 47, 17], + [8, 132, 106, 4, 133, 107], + [8, 75, 47, 13, 76, 48], + [7, 54, 24, 22, 55, 25], + [22, 45, 15, 13, 46, 16], + [10, 142, 114, 2, 143, 115], + [19, 74, 46, 4, 75, 47], + [28, 50, 22, 6, 51, 23], + [33, 46, 16, 4, 47, 17], + [8, 152, 122, 4, 153, 123], + [22, 73, 45, 3, 74, 46], + [8, 53, 23, 26, 54, 24], + [12, 45, 15, 28, 46, 16], + [3, 147, 117, 10, 148, 118], + [3, 73, 45, 23, 74, 46], + [4, 54, 24, 31, 55, 25], + [11, 45, 15, 31, 46, 16], + [7, 146, 116, 7, 147, 117], + [21, 73, 45, 7, 74, 46], + [1, 53, 23, 37, 54, 24], + [19, 45, 15, 26, 46, 16], + [5, 145, 115, 10, 146, 116], + [19, 75, 47, 10, 76, 48], + [15, 54, 24, 25, 55, 25], + [23, 45, 15, 25, 46, 16], + [13, 145, 115, 3, 146, 116], + [2, 74, 46, 29, 75, 47], + [42, 54, 24, 1, 55, 25], + [23, 45, 15, 28, 46, 16], + [17, 145, 115], + [10, 74, 46, 23, 75, 47], + [10, 54, 24, 35, 55, 25], + [19, 45, 15, 35, 46, 16], + [17, 145, 115, 1, 146, 116], + [14, 74, 46, 21, 75, 47], + [29, 54, 24, 19, 55, 25], + [11, 45, 15, 46, 46, 16], + [13, 145, 115, 6, 146, 116], + [14, 74, 46, 23, 75, 47], + [44, 54, 24, 7, 55, 25], + [59, 46, 16, 1, 47, 17], + [12, 151, 121, 7, 152, 122], + [12, 75, 47, 26, 76, 48], + [39, 54, 24, 14, 55, 25], + [22, 45, 15, 41, 46, 16], + [6, 151, 121, 14, 152, 122], + [6, 75, 47, 34, 76, 48], + [46, 54, 24, 10, 55, 25], + [2, 45, 15, 64, 46, 16], + [17, 152, 122, 4, 153, 123], + [29, 74, 46, 14, 75, 47], + [49, 54, 24, 10, 55, 25], + [24, 45, 15, 46, 46, 16], + [4, 152, 122, 18, 153, 123], + [13, 74, 46, 32, 75, 47], + [48, 54, 24, 14, 55, 25], + [42, 45, 15, 32, 46, 16], + [20, 147, 117, 4, 148, 118], + [40, 75, 47, 7, 76, 48], + [43, 54, 24, 22, 55, 25], + [10, 45, 15, 67, 46, 16], + [19, 148, 118, 6, 149, 119], + [18, 75, 47, 31, 76, 48], + [34, 54, 24, 34, 55, 25], + [20, 45, 15, 61, 46, 16] + ], I.getRSBlocks = function (t, e) { + var i = I.getRsBlockTable(t, e); + if (null == i) throw new Error("bad rs block @ typeNumber:" + t + "/errorCorrectLevel:" + e); + for (var n = i.length / 3, r = [], a = 0; a < n; a++) + for (var o = i[3 * a + 0], s = i[3 * a + 1], c = i[3 * a + 2], l = 0; l < o; l++) r.push(new I(s, c)); + return r + }, I.getRsBlockTable = function (t, e) { + switch (e) { + case l.L: + return I.RS_BLOCK_TABLE[4 * (t - 1) + 0]; + case l.M: + return I.RS_BLOCK_TABLE[4 * (t - 1) + 1]; + case l.Q: + return I.RS_BLOCK_TABLE[4 * (t - 1) + 2]; + case l.H: + return I.RS_BLOCK_TABLE[4 * (t - 1) + 3]; + default: + return + } + }, A.prototype = { + get: function (t) { + var e = Math.floor(t / 8); + return 1 == (this.buffer[e] >>> 7 - t % 8 & 1) + }, + put: function (t, e) { + for (var i = 0; i < e; i++) this.putBit(1 == (t >>> e - i - 1 & 1)) + }, + getLengthInBits: function () { + return this.length + }, + putBit: function (t) { + var e = Math.floor(this.length / 8); + this.buffer.length <= e && this.buffer.push(0), t && (this.buffer[e] |= 128 >>> this.length % 8), this.length++ + } + }; + var _ = [ + [17, 14, 11, 7], + [32, 26, 20, 14], + [53, 42, 32, 24], + [78, 62, 46, 34], + [106, 84, 60, 44], + [134, 106, 74, 58], + [154, 122, 86, 64], + [192, 152, 108, 84], + [230, 180, 130, 98], + [271, 213, 151, 119], + [321, 251, 177, 137], + [367, 287, 203, 155], + [425, 331, 241, 177], + [458, 362, 258, 194], + [520, 412, 292, 220], + [586, 450, 322, 250], + [644, 504, 364, 280], + [718, 560, 394, 310], + [792, 624, 442, 338], + [858, 666, 482, 382], + [929, 711, 509, 403], + [1003, 779, 565, 439], + [1091, 857, 611, 461], + [1171, 911, 661, 511], + [1273, 997, 715, 535], + [1367, 1059, 751, 593], + [1465, 1125, 805, 625], + [1528, 1190, 868, 658], + [1628, 1264, 908, 698], + [1732, 1370, 982, 742], + [1840, 1452, 1030, 790], + [1952, 1538, 1112, 842], + [2068, 1628, 1168, 898], + [2188, 1722, 1228, 958], + [2303, 1809, 1283, 983], + [2431, 1911, 1351, 1051], + [2563, 1989, 1423, 1093], + [2699, 2099, 1499, 1139], + [2809, 2213, 1579, 1219], + [2953, 2331, 1663, 1273] + ]; + + function y() { + var t = !1, + e = navigator.userAgent; + return t = /android/i.test(e) && (t = !0, e = e.toString().match(/android ([0-9]\.[0-9])/i)) && e[1] ? parseFloat(e[1]) : t + } + window, w.prototype.draw = function (t) { + var e = this._htOption, + i = this._el, + n = t.getModuleCount(); + Math.floor(e.width / n), Math.floor(e.height / n); + + function r(t, e) { + var i, n = document.createElementNS("http://www.w3.org/2000/svg", t); + for (i in e) e.hasOwnProperty(i) && n.setAttribute(i, e[i]); + return n + } + this.clear(); + var a = r("svg", { + viewBox: "0 0 " + String(n) + " " + String(n), + width: "100%", + height: "100%", + fill: e.colorLight + }); + a.setAttributeNS("http://www.w3.org/2000/xmlns/", "xmlns:xlink", "http://www.w3.org/1999/xlink"), i.appendChild(a), a.appendChild(r("rect", { + fill: e.colorLight, + width: "100%", + height: "100%" + })), a.appendChild(r("rect", { + fill: e.colorDark, + width: "1", + height: "1", + id: "template" + })); + for (var o = 0; o < n; o++) + for (var s, c = 0; c < n; c++) t.isDark(o, c) && ((s = r("use", { + x: String(c), + y: String(o) + })).setAttributeNS("http://www.w3.org/1999/xlink", "href", "#template"), a.appendChild(s)) + }, w.prototype.clear = function () { + for (; this._el.hasChildNodes();) this._el.removeChild(this._el.lastChild) + }; + var x = w; + + function w(t, e) { + this._el = t, this._htOption = e + } + var M = "svg" === document.documentElement.tagName.toLowerCase() ? x : "undefined" == typeof CanvasRenderingContext2D ? (window, P.prototype.draw = function (t) { + for (var e = this._htOption, i = this._el, n = t.getModuleCount(), r = Math.floor(e.width / n), a = Math.floor(e.height / n), o = [''], s = 0; s < n; s++) { + o.push(""); + for (var c = 0; c < n; c++) o.push(''); + o.push("") + } + o.push("
                "), i.innerHTML = o.join(""); + var i = i.childNodes[0], + l = (e.width - i.offsetWidth) / 2, + p = (e.height - i.offsetHeight) / 2; + 0 < l && 0 < p && (i.style.margin = p + "px " + l + "px") + }, P.prototype.clear = function () { + this._el.innerHTML = "" + }, P) : function () { + function t() { + this._elImage.src = this._elCanvas.toDataURL("image/png"), this._elImage.style.display = "block", this._elCanvas.style.display = "none" + } + var p, d; + this && this._android && this._android <= 2.1 && (p = 1 / window.devicePixelRatio, d = CanvasRenderingContext2D.prototype.drawImage, CanvasRenderingContext2D.prototype.drawImage = function (t, e, i, n, r, a, o, s, c) { + if ("nodeName" in t && /img/i.test(t.nodeName)) + for (var l = arguments.length - 1; 1 <= l; l--) arguments[l] = arguments[l] * p; + else void 0 === s && (arguments[1] *= p, arguments[2] *= p, arguments[3] *= p, arguments[4] *= p); + d.apply(this, arguments) + }); + + function e(t, e) { + this._bIsPainted = !1, this._android = y(), this._htOption = e, this._elCanvas = document.createElement("canvas"), this._elCanvas.width = e.width, this._elCanvas.height = e.height, t.appendChild(this._elCanvas), this._el = t, this._oContext = this._elCanvas.getContext("2d"), this._bIsPainted = !1, this._elImage = document.createElement("img"), this._elImage.alt = "Scan me!", this._elImage.style.display = "none", this._el.appendChild(this._elImage), this._bSupportDataURI = null + } + return e.prototype.draw = function (t) { + var e = this._elImage, + i = this._oContext, + n = this._htOption, + r = t.getModuleCount(), + a = n.width / r, + o = n.height / r, + s = Math.round(a), + c = Math.round(o); + e.style.display = "none", this.clear(); + for (var l = 0; l < r; l++) + for (var p = 0; p < r; p++) { + var d = t.isDark(l, p), + u = p * a, + f = l * o; + i.strokeStyle = d ? n.colorDark : n.colorLight, i.lineWidth = 1, i.fillStyle = d ? n.colorDark : n.colorLight, i.fillRect(u, f, a, o), i.strokeRect(Math.floor(u) + .5, Math.floor(f) + .5, s, c), i.strokeRect(Math.ceil(u) - .5, Math.ceil(f) - .5, s, c) + } + this._bIsPainted = !0 + }, e.prototype.makeImage = function () { + this._bIsPainted && ! function (t, e) { + var i = this; + i._fFail = e, i._fSuccess = t, null === i._bSupportDataURI ? ((e = document.createElement("img")).onabort = t = function () { + i._bSupportDataURI = !1, i._fFail && i._fFail.call(i) + }, e.onerror = t, e.onload = function () { + i._bSupportDataURI = !0, i._fSuccess && i._fSuccess.call(i) + }, e.src = "data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO9TXL0Y4OHwAAAABJRU5ErkJggg==") : !0 === i._bSupportDataURI && i._fSuccess ? i._fSuccess.call(i) : !1 === i._bSupportDataURI && i._fFail && i._fFail.call(i) + }.call(this, t) + }, e.prototype.isPainted = function () { + return this._bIsPainted + }, e.prototype.clear = function () { + this._oContext.clearRect(0, 0, this._elCanvas.width, this._elCanvas.height), this._bIsPainted = !1 + }, e.prototype.round = function (t) { + return t && Math.floor(1e3 * t) / 1e3 + }, e + }(window); + + function P(t, e) { + this._el = t, this._htOption = e + } + + function j(t, e) { + for (var i, n = 1, r = (t = t, (i = encodeURI(t).toString().replace(/\%[0-9a-fA-F]{2}/g, "a")).length + (i.length != t ? 3 : 0)), a = 0, o = _.length; a <= o; a++) { + var s = 0; + switch (e) { + case l.L: + s = _[a][0]; + break; + case l.M: + s = _[a][1]; + break; + case l.Q: + s = _[a][2]; + break; + case l.H: + s = _[a][3] + } + if (r <= s) break; + n++ + } + if (_.length < n) throw new Error("Too long data"); + return n + } + + function E(t, e) { + if (this._htOption = { + width: 256, + height: 256, + typeNumber: 4, + colorDark: "#000000", + colorLight: "#ffffff", + correctLevel: l.H + }, e = "string" == typeof e ? { + text: e + } : e) + for (var i in e) this._htOption[i] = e[i]; + "string" == typeof t && (t = document.getElementById(t)), this._htOption.useSVG && (M = x), this._android = y(), this._el = t, this._oQRCode = null, this._oDrawing = new M(this._el, this._htOption), this._htOption.text && this.makeCode(this._htOption.text) + } + E.prototype.makeCode = function (t) { + this._oQRCode = new c(j(t, this._htOption.correctLevel), this._htOption.correctLevel), this._oQRCode.addData(t), this._oQRCode.make(), this._el.title = t, this._oDrawing.draw(this._oQRCode), this.makeImage() + }, E.prototype.makeImage = function () { + "function" == typeof this._oDrawing.makeImage && (!this._android || 3 <= this._android) && this._oDrawing.makeImage() + }, E.prototype.clear = function () { + this._oDrawing.clear() + }, E.CorrectLevel = l, window.QRCode = E + }, function (t, e, i) { + var n = { + "./cn.json": 255, + "./cn_tw.json": 256, + "./de.json": 257, + "./en.json": 258, + "./es.json": 259, + "./fr.json": 260, + "./it.json": 261, + "./ja.json": 262, + "./ru.json": 263 + }; + + function r(t) { + t = a(t); + return i(t) + } + + function a(t) { + if (i.o(n, t)) return n[t]; + throw (t = new Error("Cannot find module '" + t + "'")).code = "MODULE_NOT_FOUND", t + } + r.keys = function () { + return Object.keys(n) + }, r.resolve = a, (t.exports = r).id = 254 + }, function (t) { + t.exports = JSON.parse('{"请选择字段":"请选择字段","计数":"计数","合计":"合计","平均值":"平均值","最小值":"最小值","最大值":"最大值","此格式不支持该文本":"此格式不支持该文本","二维码生成失败":"二维码生成失败","字体行高":"字体行高","默认":"默认","字体":"字体","宋体":"宋体","微软雅黑":"微软雅黑","字体大小":"字体大小","字体粗细":"字体粗细","更细":"更细","粗体":"粗体","粗体+":"粗体+","字间距":"字间距","左右对齐":"左右对齐","居左":"居左","居中":"居中","居右":"居右","两端对齐":"两端对齐","标题显示隐藏":"标题显示隐藏","显示":"显示","隐藏":"隐藏","表格边框":"表格边框","有边框":"有边框","无边框":"无边框","表头边框":"表头边框","左边框":"左边框","右边框":"右边框","左右边框":"左右边框","上边框":"上边框","下边框":"下边框","上下边框":"上下边框","表头单元格边框":"表头单元格边框","表尾边框":"表尾边框","表尾单元格边框":"表尾单元格边框","表头行高":"表头行高","表头字体大小":"表头字体大小","表头字体粗细":"表头字体粗细","表体单元格边框":"表体单元格边框","表体行高":"表体行高","表头背景":"表头背景","线宽":"线宽","边框大小":"边框大小","条形码格式":"条形码格式","商品条码":"商品条码","条形码":"条形码","物流":"物流","邮政和快递编码":"邮政和快递编码","医疗产品编码":"医疗产品编码","不常用编码":"不常用编码","附加组件":"附加组件","实验编码":"实验编码","条码类型":"条码类型","二维码类型":"二维码类型","二维码容错率":"二维码容错率","字体颜色":"字体颜色","文本修饰":"文本修饰","下划线":"下划线","上划线":"上划线","穿梭线":"穿梭线","字段名":"字段名","请输入字段名":"请输入字段名","标题":"标题","请输入标题":"请输入标题","测试数据":"测试数据","仅字段名称存在时有效":"仅字段名称存在时有效","位置坐标":"位置坐标","X位置(左)":"X位置(左)","Y位置(上)":"Y位置(上)","同步":"同步","不同步":"不同步","宽高大小":"宽高大小","宽":"宽","高":"高","图片地址":"图片地址","请输入图片地址":"请输入图片地址","选择":"选择","图片缩放":"图片缩放","等比":"等比","裁切":"裁切","填充":"填充","原始尺寸":"原始尺寸","颜色":"颜色","边框颜色":"边框颜色","水印功能":"水印功能","水印内容":"水印内容","旋转角度":"旋转角度","水平密度":"水平密度","垂直密度":"垂直密度","水印时间":"水印时间","时间格式":"时间格式","页码格式":"页码格式","显示页码":"显示页码","页码续排":"页码续排","续排":"续排","重排":"重排","每行缩进":"每行缩进","显示规则":"显示规则","始终隐藏":"始终隐藏","首页":"首页","奇数页":"奇数页","偶数页":"偶数页","尾页":"尾页","强制分页":"强制分页","是":"是","否":"否","打印规则":"打印规则","保持奇数":"保持奇数","保持偶数":"保持偶数","分页规则":"分页规则","不分页":"不分页","移除段落左侧空白":"移除段落左侧空白","移除":"移除","不移除":"不移除","首页页尾":"首页页尾","尾页页尾":"尾页页尾","偶数页页尾":"偶数页页尾","奇数页页尾":"奇数页页尾","位置固定":"位置固定","拖动方向":"拖动方向","横向":"横向","竖向":"竖向","左偏移":"左偏移","偏移量":"偏移量","最低高度":"最低高度","文本过短或为空时的高度":"文本过短或为空时的高度","隐藏规则":"隐藏规则","表体行边框":"表体行边框","元素层级":"元素层级","边框设置":"边框设置","实线":"实线","虚线":"虚线","左内边距":"左内边距","上内边距":"上内边距","右内边距":"右内边距","下内边距":"下内边距","样式":"样式","边框样式":"边框样式","长虚线":"长虚线","短虚线":"短虚线","背景颜色":"背景颜色","纸张方向(仅自定义纸质有效)":"纸张方向(仅自定义纸质有效)","纵向":"纵向","上下对齐":"上下对齐","垂直居中":"垂直居中","底部":"底部","文本换行":"文本换行","不换行":"不换行","不换行&隐藏":"不换行&隐藏","不换行&省略":"不换行&省略","打印类型":"打印类型","文本":"文本","二维码":"二维码","字段类型":"字段类型","默认(文本)":"默认(文本)","序号":"序号","图片":"图片","单元格高度":"单元格高度","条形码、二维码以及图片有效":"条形码、二维码以及图片有效","底部聚合标题":"底部聚合标题","底部聚合文本":"底部聚合文本","聚合类型":"聚合类型","底部聚合合并列数":"底部聚合合并列数","合并列数":"合并列数","底部聚合类型左右对齐":"底部聚合类型左右对齐","整数":"整数","保留%s位":"保留%s位","底部聚合小数":"底部聚合小数","底部聚合格式化函数":"底部聚合格式化函数","转大小写":"转大小写","底部聚合类型":"底部聚合类型","不聚合":"不聚合","仅文本":"仅文本","顶部偏移":"顶部偏移","一行多组":"一行多组","一行二列":"一行二列","一行三列":"一行三列","一行四列":"一行四列","一行多组间隔":"一行多组间隔","表格头显示":"表格头显示","每页显示":"每页显示","首页显示":"首页显示","不显示":"不显示","数据类型":"数据类型","日期时间":"日期时间","布尔":"布尔","格式":"格式","格式化函数":"格式化函数","样式函数":"样式函数","行/列合并函数":"行/列合并函数","跨页合并是否清除":"跨页合并是否清除","表格脚函数":"表格脚函数","分组字段函数":"分组字段函数","分组头格式化函数":"分组头格式化函数","分组头信息":"分组头信息","分组脚格式化函数":"分组脚格式化函数","分组脚信息":"分组脚信息","多组表格脚函数":"多组表格脚函数","行样式函数":"行样式函数","单元格左右对齐":"单元格左右对齐","单元格上下对齐":"单元格上下对齐","上":"上","中":"中","表格头单元格左右对齐":"表格头单元格左右对齐","单元格样式函数":"单元格样式函数","表格头样式函数":"表格头样式函数","单元格格式化函数":"单元格格式化函数","单元格渲染函数":"单元格渲染函数","自动补全":"自动补全","每页最大行数":"每页最大行数","表格脚显示":"表格脚显示","最后显示":"最后显示","没有足够空间进行表格分页,请调整页眉/页脚线":"没有足够空间进行表格分页,请调整页眉/页脚线","没有足够空间,显示下方内容, 可分页高度":"没有足够空间,显示下方内容, 可分页高度","列属性":"列属性","在上方插入行":"在上方插入行","在下方插入行":"在下方插入行","向左方插入列":"向左方插入列","向右方插入列":"向右方插入列","删除行":"删除行","删除列":"删除列","对齐":"对齐","左":"左","左右居中":"左右居中","右":"右","下":"下","合并单元格":"合并单元格","解开单元格":"解开单元格","条形码生成失败":"条形码生成失败","请检查 hiprint.init 的 provider 是否配置了":"请检查 hiprint.init 的 provider 是否配置了","已移除\'tableCustom\',请替换使用\'table\'详情见更新记录":"已移除\'tableCustom\',请替换使用\'table\'详情见更新记录","确定":"确定","删除":"删除","连接客户端失败":"连接客户端失败","基础":"基础","边框":"边框","列":"列","高级":"高级","基本":"基本"}') + }, function (t) { + t.exports = JSON.parse('{"请选择字段":"請選擇欄位","计数":"計數","合计":"合計","平均值":"平均值","最小值":"最小值","最大值":"最大值","此格式不支持该文本":"此格式不支援該文字","二维码生成失败":"二維碼產生失敗","字体行高":"字體行高","默认":"預設","字体":"字型","宋体":"宋體","微软雅黑":"微軟雅黑","字体大小":"字型大小","字体粗细":"字型粗細","更细":"更細","粗体":"粗體","粗体+":"粗體+","字间距":"字間距","左右对齐":"左右對齊","居左":"靠左","居中":"置中","居右":"靠右","两端对齐":"兩端對齊","标题显示隐藏":"標題顯示隱藏","显示":"顯示","隐藏":"隱藏","表格边框":"表格邊框","有边框":"有邊框","无边框":"無邊框","表头边框":"表頭邊框","左边框":"左邊框","右边框":"右邊框","左右边框":"左右邊框","上边框":"上邊框","下边框":"下邊框","上下边框":"上下邊框","表头单元格边框":"表頭儲存格邊框","表尾边框":"表尾邊框","表尾单元格边框":"表尾儲存格邊框","表头行高":"表頭列高","表头字体大小":"表頭字型大小","表头字体粗细":"表頭字型粗細","表体单元格边框":"表體儲存格邊框","表体行高":"表體列高","表头背景":"表頭背景","线宽":"線寬","边框大小":"邊框大小","条形码格式":"條碼格式","商品条码":"商品條碼","条形码":"條碼","物流":"物流","邮政和快递编码":"郵政和快遞編碼","医疗产品编码":"醫療產品編碼","不常用编码":"不常用編碼","附加组件":"附加元件","实验编码":"實驗編碼","条码类型":"條碼類型","二维码类型":"二維碼類型","二维码容错率":"二維碼容錯率","字体颜色":"字型顏色","文本修饰":"文字修飾","下划线":"底線","上划线":"上線","穿梭线":"穿梭線","字段名":"欄位名稱","请输入字段名":"請輸入欄位名稱","标题":"標題","请输入标题":"請輸入標題","测试数据":"測試資料","仅字段名称存在时有效":"僅欄位名稱存在時有效","位置坐标":"位置座標","X位置(左)":"X位置(左)","Y位置(上)":"Y位置(上)","同步":"同步","不同步":"不同步","宽高大小":"寬高大小","宽":"寬","高":"高","图片地址":"圖片網址","请输入图片地址":"請輸入圖片網址","选择":"選擇","图片缩放":"圖片縮放","等比":"等比","裁切":"裁切","填充":"填充","原始尺寸":"原始尺寸","颜色":"顏色","边框颜色":"邊框顏色","水印功能":"浮水印功能","水印内容":"浮水印內容","旋转角度":"旋轉角度","水平密度":"水平密度","垂直密度":"垂直密度","水印时间":"浮水印時間","时间格式":"時間格式","页码格式":"頁碼格式","显示页码":"顯示頁碼","页码续排":"頁碼續排","续排":"續排","重排":"重排","每行缩进":"每行縮排","显示规则":"顯示規則","始终隐藏":"始終隱藏","首页":"首頁","奇数页":"奇數頁","偶数页":"偶數頁","尾页":"尾頁","强制分页":"強制分頁","是":"是","否":"否","打印规则":"列印規則","保持奇数":"保持奇數","保持偶数":"保持偶數","分页规则":"分頁規則","不分页":"不分頁","移除段落左侧空白":"移除段落左側空白","移除":"移除","不移除":"不移除","首页页尾":"首頁頁尾","尾页页尾":"尾頁頁尾","偶数页页尾":"偶數頁頁尾","奇数页页尾":"奇數頁頁尾","位置固定":"位置固定","拖动方向":"拖動方向","横向":"橫向","竖向":"豎向","左偏移":"左偏移","偏移量":"偏移量","最低高度":"最低高度","文本过短或为空时的高度":"文本過短或為空時的高度","隐藏规则":"隱藏規則","表体行边框":"表體列邊框","元素层级":"元素層級","边框设置":"邊框設置","实线":"實線","虚线":"虛線","左内边距":"左內邊距","上内边距":"上內邊距","右内边距":"右內邊距","下内边距":"下內邊距","样式":"樣式","边框样式":"邊框樣式","长虚线":"長虛線","短虚线":"短虛線","背景颜色":"背景顏色","纸张方向(仅自定义纸质有效)":"紙張方向(僅自訂紙質有效)","纵向":"縱向","上下对齐":"上下對齊","垂直居中":"垂直置中","底部":"底部","文本换行":"文字換行","不换行":"不換行","不换行&隐藏":"不換行&隱藏","不换行&省略":"不換行&省略","打印类型":"列印類型","文本":"文字","二维码":"二維碼","字段类型":"欄位類型","默认(文本)":"預設(文字)","序号":"序號","图片":"圖片","单元格高度":"儲存格高度","条形码、二维码以及图片有效":"條碼、二維碼以及圖片有效","底部聚合标题":"底部彙總標題","底部聚合文本":"底部彙總文字","聚合类型":"彙總類型","底部聚合合并列数":"底部彙總合併列數","合并列数":"合併列數","底部聚合类型左右对齐":"底部彙總類型左右對齊","整数":"整數","保留%s位":"保留%s位","底部聚合小数":"底部彙總小數","底部聚合格式化函数":"底部彙總格式化函数","转大小写":"轉大小寫","底部聚合类型":"底部彙總類型","不聚合":"不彙總","仅文本":"僅文字","顶部偏移":"頂部偏移","一行多组":"一行多組","一行二列":"一行二欄","一行三列":"一行三欄","一行四列":"一行四欄","一行多组间隔":"一行多組間隔","表格头显示":"表格頭顯示","每页显示":"每頁顯示","首页显示":"首頁顯示","不显示":"不顯示","数据类型":"資料類型","日期时间":"日期時間","布尔":"布爾","格式":"格式","格式化函数":"格式化函數","样式函数":"樣式函數","行/列合并函数":"行/列合併函數","跨页合并是否清除":"跨頁合併是否清除","表格脚函数":"表格腳函數","分组字段函数":"分組欄位函數","分组头格式化函数":"分組頭格式化函數","分组头信息":"分組頭資訊","分组脚格式化函数":"分組腳格式化函數","分组脚信息":"分組腳資訊","多组表格脚函数":"多組表格腳函數","行样式函数":"行樣式函數","单元格左右对齐":"儲存格左右對齊","单元格上下对齐":"儲存格上下對齐","上":"上","中":"中","表格头单元格左右对齐":"表格頭儲存格左右對齐","单元格样式函数":"儲存格樣式函數","表格头样式函数":"表格頭樣式函數","单元格格式化函数":"儲存格格式化函數","单元格渲染函数":"儲存格渲染函數","自动补全":"自動完成","每页最大行数":"每頁最大行數","表格脚显示":"表格腳顯示","最后显示":"最後顯示","没有足够空间进行表格分页,请调整页眉/页脚线":"沒有足夠空間進行表格分頁,請調整頁眉/頁腳線","没有足够空间,显示下方内容, 可分页高度":"沒有足夠空間,顯示下方內容, 可分頁高度","列属性":"列屬性","在上方插入行":"在上方插入列","在下方插入行":"在下方插入列","向左方插入列":"向左方插入列","向右方插入列":"向右方插入列","删除行":"刪除列","删除列":"刪除列","对齐":"對齊","左":"左","左右居中":"左右置中","右":"右","下":"下","合并单元格":"合併儲存格","解开单元格":"解開儲存格","条形码生成失败":"條碼生成失敗","请检查 hiprint.init 的 provider 是否配置了":"請檢查 hiprint.init 的 provider 是否配置了","已移除\'tableCustom\',请替换使用\'table\'详情见更新记录":"已移除\'tableCustom\',請替換使用\'table\'詳情見更新記錄","确定":"確定","删除":"刪除","连接客户端失败":"連接客戶端失敗","基础":"基礎","边框":"邊框","列":"列","高级":"高級"}') + }, function (t) { + t.exports = JSON.parse('{"请选择字段":"Bitte Feld auswählen","计数":"Anzahl","合计":"Summe","平均值":"Durchschnitt","最小值":"Min","最大值":"Max","此格式不支持该文本":"Dieses Format unterstützt diesen Text nicht","二维码生成失败":"QR-Code Generierung fehlgeschlagen","字体行高":"Schriftzeilenhöhe","默认":"Standard","字体":"Schriftart","宋体":"SimSun","微软雅黑":"Microsoft YaHei","字体大小":"Schriftgröße","字体粗细":"Schriftstärke","更细":"Feiner","粗体":"Fett","粗体+":"Fetter","字间距":"Zeilenabstand","左右对齐":"Blocksatz","居左":"Linksbündig","居中":"Zentriert","居右":"Rechtsbündig","两端对齐":"Blocksatz","标题显示隐藏":"Titelanzeige","显示":"Anzeigen","隐藏":"Ausblenden","表格边框":"Tabellenrahmen","有边框":"Ja","无边框":"Nein","表头边框":"Kopfrahmen","左边框":"Links","右边框":"Rechts","左右边框":"Links & Rechts","上边框":"Oben","下边框":"Unten","上下边框":"Oben & Unten","表头单元格边框":"Kopfzel-lenrahmen","表尾边框":"Fußzeilenrahmen","表尾单元格边框":"Fußzellenrahmen","表头行高":"Kopfzeilenhöhe","表头字体大小":"Kopfschriftgröße","表头字体粗细":"Kopfschriftstärke","表体单元格边框":"Zellenrahmen","表体行高":"Zeilenhöhe","表头背景":"Kopfzeilen-hintergrund","线宽":"Linienbreite","边框大小":"Rahmenbreite","条形码格式":"Strichcodetyp","商品条码":"Waren-Strichcode","条形码":"Strichcode","物流":"Logistik","邮政和快递编码":"Post- und Kuriercode","医疗产品编码":"Medizinproduktcode","不常用编码":"Ungewöhnlicher Code","附加组件":"Zusätzliche Komponente","实验编码":"Experimenteller Code","条码类型":"Strichcodetyp","二维码类型":"QR-Code-Typ","二维码容错率":"QR-Code-Fehlerkorrektur","字体颜色":"Schriftfarbe","文本修饰":"Textdekoration","下划线":"Unterstrichen","上划线":"Überstrichen","穿梭线":"Durchgestrichen","字段名":"Feldname","请输入字段名":"Bitte Feldname eingeben","标题":"Titel","请输入标题":"Bitte Titel eingeben","测试数据":"Testdaten","仅字段名称存在时有效":"Nur gültig, wenn Feldnamen vorhanden","位置坐标":"Positionskoordinate","X位置(左)":"X-Position (links)","Y位置(上)":"Y-Position (oben)","同步":"Synchronisieren","不同步":"Nicht synchronisieren","宽高大小":"Breite & Höhe","宽":"Breite","高":"Höhe","图片地址":"Bild-URL","请输入图片地址":"Bitte Bild-URL eingeben","选择":"Auswählen","图片缩放":"Bildskalierung","等比":"Proportional","裁切":"Zuschneiden","填充":"Auffüllen","原始尺寸":"Originalgröße","颜色":"Farbe","边框颜色":"Rahmenfarbe","水印功能":"Wasserzeichen","水印内容":"Wasserzeicheninhalt","旋转角度":"Drehwinkel","水平密度":"Horizontale Dichte","垂直密度":"Vertikale Dichte","水印时间":"Wasserzeichenzeit","时间格式":"Zeitformat","页码格式":"Seitenzahlformat","显示页码":"Seitenzahl anzeigen","页码续排":"Seitenzahl fortsetzen","续排":"Fortsetzen","重排":"Zurücksetzen","每行缩进":"Einrückung","显示规则":"Anzeigeregel","始终隐藏":"Immer ausblenden","首页":"Erste Seite","奇数页":"Ungerade Seiten","偶数页":"Gerade Seiten","尾页":"Letzte Seite","强制分页":"Seitenumbruch erzwingen","是":"Ja","否":"Nein","打印规则":"Druckregel","保持奇数":"Ungerade beibehalten","保持偶数":"Gerade beibehalten","分页规则":"Seitenumbruchregel","不分页":"Kein Seitenumbruch","移除段落左侧空白":"Linken Freiraum entfernen","移除":"Entfernen","不移除":"Nicht entfernen","首页页尾":"Fußzeile erste Seite","尾页页尾":"Fußzeile letzte Seite","偶数页页尾":"Fußzeile gerade Seiten","奇数页页尾":"Fußzeile ungerade Seiten","位置固定":"Feste Position","拖动方向":"Zugrichtung","横向":"Horizontal","竖向":"Vertikal","左偏移":"Linker Versatz","偏移量":"Versatz","最低高度":"Mindesthöhe","文本过短或为空时的高度":"Höhe bei zu kurzem oder leerem Text","隐藏规则":"Ausblendregel","表体行边框":"Zeilenrahmen","元素层级":"Z-Index","边框设置":"Rahmeneinstellungen","实线":"Durchgezogen","虚线":"Gestrichelt","左内边距":"Linker Abstand","上内边距":"Oberer Abstand","右内边距":"Rechter Abstand","下内边距":"Unterer Abstand","样式":"Stil","边框样式":"Rahmenstil","长虚线":"Lang gestrichelt","短虚线":"Kurz gestrichelt","背景颜色":"Hintergrundfarbe","纸张方向(仅自定义纸质有效)":"Papierausrichtung (nur benutzerdefiniertes Papier)","纵向":"Hochformat","上下对齐":"Vertikale Ausrichtung","垂直居中":"Vertikal zentriert","底部":"Unten","文本换行":"Textumbruch","不换行":"Kein Umbruch","不换行&隐藏":"Kein Umbruch & ausbl.","不换行&省略":"Kein Umbruch & Ausl.","打印类型":"Drucktyp","文本":"Text","二维码":"QR-Code","字段类型":"Feldtyp","默认(文本)":"Standard (Text)","序号":"Index","图片":"Bild","单元格高度":"Zellenhöhe","条形码、二维码以及图片有效":"Strichcode, QR-Code und Bild gültig","底部聚合标题":"Zusammenfassungstitel","底部聚合文本":"Zusammenfassungstext","聚合类型":"Zusammenfassungstyp","底部聚合合并列数":"Zusammenfassungsspalten","合并列数":"Spalten verbinden","底部聚合类型左右对齐":"Zusammenfassungsausrichtung","整数":"Ganzzahl","保留%s位":"Behalte %s Dezimalstellen","底部聚合小数":"Zusammenfassungsdezimalstellen","转大小写":"Groß-/Kleinschreibung","底部聚合类型":"Zusammenfassungstyp","不聚合":"Keine Zusammenfassung","仅文本":"Nur Text","顶部偏移":"oberer Versatz","一行多组":"Mehrere Gruppen pro Zeile","一行二列":"Eine Zeile zwei Spalten","一行三列":"Eine Zeile drei Spalten","一行四列":"Eine Zeile vier Spalten","一行多组间隔":"Abstand mehrerer Gruppen pro Zeile","表格头显示":"Tabellenkopf Anzeige","每页显示":"Pro Seite anzeigen","首页显示":"Auf erster Seite anzeigen","不显示":"Nicht anzeigen","数据类型":"Datentyp","日期时间":"DatumUhrzeit","布尔":"Boolesch","格式":"Format","格式化函数":"Formatierungsfunktion","样式函数":"Style-Funktion","行/列合并函数":"Zeile/Spalte zusammenführen","跨页合并是否清除":"Seitenumbruch aufheben","表格脚函数":"Tabellenfußfunktion","分组字段函数":"Gruppenfeld-Funktion","分组头格式化函数":"Gruppenkopf-Formatierungsfunktion","分组头信息":"Gruppenkopfinfo","分组脚格式化函数":"Gruppenfuß-Formatierungsfunktion","分组脚信息":"Gruppenfußinfo","多组表格脚函数":"Mehrere Gruppen Tabellenfußfunktion","行样式函数":"Zeilenstilfunktion","单元格左右对齐":"Zellenausrichtung","单元格上下对齐":"Zellenvertikale Ausrichtung","上":"Oben","中":"Mitte","表格头单元格左右对齐":"Tabellenkopf Ausrichtung","单元格样式函数":"Zellenstilfunktion","表格头样式函数":"Tabellenkopf-Stilfunktion","单元格格式化函数":"Zellenformatierungsfunktion","单元格渲染函数":"Zellen-Rendering-Funktion","自动补全":"Auto Vervollständigen","每页最大行数":"Max Zeilen pro Seite","表格脚显示":"Tabellenfußanzeige","最后显示":"Auf letzter Seite anzeigen","没有足够空间进行表格分页,请调整页眉/页脚线":"Nicht genügend Platz für die Tabellenseitenumbrüche, bitte Kopf-/Fußzeile anpassen","没有足够空间,显示下方内容, 可分页高度":"Nicht genügend Platz, Inhalt unten anzeigen, Höhe kann umgebrochen werden:","列属性":"Spalteneigenschaft","在上方插入行":"Zeile oben einfügen","在下方插入行":"Zeile unten einfügen","向左方插入列":"Spalte links einfügen","向右方插入列":"Spalte rechts einfügen","删除行":"Zeile löschen","删除列":"Spalte löschen","对齐":"Ausrichtung","左":"Links","左右居中":"Zentriert","右":"Rechts","下":"Unten","合并单元格":"Zelle verbinden","解开单元格":"Zellenverbindung aufheben","条形码生成失败":"Strichcode-Generierung fehlgeschlagen","请检查 hiprint.init 的 provider 是否配置了":"Bitte überprüfen, ob der Anbieter von hiprint.init konfiguriert wurde","已移除\'tableCustom\',请替换使用\'table\'详情见更新记录":"\'TableCustom\' wurde entfernt, bitte durch \'table\' ersetzen, Details siehe Änderungsprotokoll","确定":"Bestätigen","删除":"Löschen","连接客户端失败":"Verbindung zum Client fehlgeschlagen","基础":"Grundlegend","边框":"Rahmen","列":"Spalte","高级":"Erweitert"}') + }, function (t) { + t.exports = JSON.parse('{"请选择字段":"Please select field","计数":"Count","合计":"Sum","平均值":"Average","最小值":"Min","最大值":"Max","此格式不支持该文本":"This format does not support this text","二维码生成失败":"QR code generation failed","字体行高":"Font Height","默认":"Default","字体":"Font","宋体":"SimSun","微软雅黑":"Microsoft YaHei","字体大小":"Font Size","字体粗细":"Font Weight","更细":"Lighter","粗体":"Bold","粗体+":"Bolder","字间距":"Letter Spacing","左右对齐":"Justified","居左":"Left","居中":"Center","居右":"Right","两端对齐":"Justified","标题显示隐藏":"Title Display","显示":"Show","隐藏":"Hide","表格边框":"Table Border","有边框":"Yes","无边框":"No","表头边框":"Header Border","左边框":"Left","右边框":"Right","左右边框":"Left & Right","上边框":"Top","下边框":"Bottom","上下边框":"Top & Bottom","表头单元格边框":"Header Cell Border","表尾边框":"Footer Border","表尾单元格边框":"Footer Cell Border","表头行高":"Header Row Height","表头字体大小":"Header Font Size","表头字体粗细":"Header Font Weight","表体单元格边框":"Body Cell Border","表体行高":"Body Row Height","表头背景":"Header Background","线宽":"Line Width","边框大小":"Border Size","条形码格式":"Barcode Type","商品条码":"Goods Barcode","条形码":"Barcode","物流":"Logistics","邮政和快递编码":"Postal and Courier Code","医疗产品编码":"Medical Product Code","不常用编码":"Uncommon Code","附加组件":"Additional Component","实验编码":"Experimental Code","条码类型":"Barcode Type","二维码类型":"QRCode Type","二维码容错率":"QRCode ErrorCorrectionLevel","字体颜色":"Font Color","文本修饰":"Text Decoration","下划线":"Underline","上划线":"Overline","穿梭线":"Line Through","字段名":"Field","请输入字段名":"Please enter field","标题":"Title","请输入标题":"Please enter title","测试数据":"Test Data","仅字段名称存在时有效":"Only valid when field name exists","位置坐标":"Position Coordinate","X位置(左)":"X Position(Left)","Y位置(上)":"Y Position(Top)","同步":"Sync","不同步":"Unsync","宽高大小":"Width & Height","宽":"Width","高":"Height","图片地址":"Image URL","请输入图片地址":"Please enter image URL","选择":"Choose","图片缩放":"Image Scale","等比":"Proportional","裁切":"Crop","填充":"Fill","原始尺寸":"Original Size","颜色":"Color","边框颜色":"Border Color","水印功能":"Watermark","水印内容":"Watermark Content","旋转角度":"Rotate Angle","水平密度":"Horizontal Density","垂直密度":"Vertical Density","水印时间":"Watermark Time","时间格式":"Time Format","页码格式":"Page Number Format","显示页码":"Show Page Number","页码续排":"Page Number Continue","续排":"Continue","重排":"Reset","每行缩进":"Indent","显示规则":"Display Rule","始终隐藏":"Always Hide","首页":"First Page","奇数页":"Odd Page","偶数页":"Even Page","尾页":"Last Page","强制分页":"Force Page Break","是":"Yes","否":"No","打印规则":"Print Rule","保持奇数":"Keep Odd","保持偶数":"Keep Even","分页规则":"Page Break Rule","不分页":"No Page Break","移除段落左侧空白":"Remove Left Blank","移除":"Remove","不移除":"No Remove","首页页尾":"First Page","尾页页尾":"Last Page","偶数页页尾":"Even Page","奇数页页尾":"Odd Page","位置固定":"Fixed Position","拖动方向":"Drag Direction","横向":"Horizontal","竖向":"Vertical","左偏移":"Left Offset","偏移量":"Offset","最低高度":"Min Height","文本过短或为空时的高度":"Height when text is too short or empty","隐藏规则":"Hide Rule","表体行边框":"Body Row Border","元素层级":"Zindex","边框设置":"Border Setting","实线":"Solid","虚线":"Dashed","左内边距":"Left Padding","上内边距":"Top Padding","右内边距":"Right Padding","下内边距":"Bottom Padding","样式":"Style","边框样式":"Border Style","长虚线":"Long Dashed","短虚线":"Short Dashed","背景颜色":"Background Color","纸张方向(仅自定义纸质有效)":"Paper Orientation (Only Custom Paper)","纵向":"Portrait","上下对齐":"Vertical Align","垂直居中":"Middle","底部":"Bottom","文本换行":"Text Wrap","不换行":"No Wrap","不换行&隐藏":"No Wrap & Hide","不换行&省略":"No Wrap & Ellipsis","打印类型":"Print Type","文本":"Text","二维码":"QRCode","字段类型":"Field Type","默认(文本)":"Default(Text)","序号":"Index","图片":"Image","单元格高度":"Cell Height","条形码、二维码以及图片有效":"Barcode, QRCode and Image are valid","底部聚合标题":"Summary Title","底部聚合文本":"Summary Text","聚合类型":"Summary Type","底部聚合合并列数":"Summary Colspan","合并列数":"Colspan","底部聚合类型左右对齐":"Summary Align","整数":"Integer","保留%s位":"Keep %s Decimal","底部聚合小数":"Summary Decimal","底部聚合格式化函数":"Summary Format Function","转大小写":"UpperCase or LowerCase","底部聚合类型":"Summary Type","不聚合":"No Summary","仅文本":"Text Only","顶部偏移":"Top Offset","一行多组":"Multi Group","一行二列":"One Line Two Column","一行三列":"One Line Three Column","一行四列":"One Line Four Column","一行多组间隔":"Multi Group Spacing","表格头显示":"Table Header Display","每页显示":"Display Per Page","首页显示":"Display On First Page","不显示":"No Display","数据类型":"Data Type","日期时间":"DateTime","布尔":"Boolean","格式":"Format","格式化函数":"Format Function","样式函数":"Style Function","行/列合并函数":"Row/Column Merge Function","跨页合并是否清除":"Clear Page Break Merge","表格脚函数":"Table Footer Function","分组字段函数":"Group Field Function","分组头格式化函数":"Group Header Format Function","分组头信息":"Group Header Info","分组脚格式化函数":"Group Footer Format Function","分组脚信息":"Group Footer Info","多组表格脚函数":"Multi Group Table Footer Function","行样式函数":"Row Style Function","单元格左右对齐":"Cell Align","单元格上下对齐":"Cell Vertical Align","上":"Top","中":"Middle","表格头单元格左右对齐":"Header Cell Align","单元格样式函数":"Cell Style Function","表格头样式函数":"Header Style Function","单元格格式化函数":"Cell Format Function","单元格渲染函数":"Cell Render Function","自动补全":"Auto Complete","每页最大行数":"Max Rows Per Page","表格脚显示":"Table Footer Display","最后显示":"Display On Last Page","没有足够空间进行表格分页,请调整页眉/页脚线":"There is not enough space for table pagination, please adjust the header/footer line","没有足够空间,显示下方内容, 可分页高度":"Not enough space, display the content below, the height can be paginated:","列属性":"Column Property","在上方插入行":"Insert Row Above","在下方插入行":"Insert Row Below","向左方插入列":"Insert Column Left","向右方插入列":"Insert Column Right","删除行":"Delete Row","删除列":"Delete Column","对齐":"Align","左":"Left","左右居中":"Center","右":"Right","下":"Bottom","合并单元格":"Merge Cell","解开单元格":"Unmerge Cell","条形码生成失败":"Barcode generation failed","请检查 hiprint.init 的 provider 是否配置了":"Please check if the provider of hiprint.init is configured","已移除\'tableCustom\',请替换使用\'table\'详情见更新记录":"The \'tableCustom\' has been removed, please replace it with \'table\', see the update log for details","确定":"Confirm","删除":"Delete","连接客户端失败":"Failed to connect to the client","基础":"Basic","边框":"Border","列":"Column","高级":"Advanced"}') + }, function (t) { + t.exports = JSON.parse('{"请选择字段":"Por favor, selecciona un campo","计数":"Recuento","合计":"Suma","平均值":"Promedio","最小值":"Mínimo","最大值":"Máximo","此格式不支持该文本":"Este formato no es compatible con este texto","二维码生成失败":"Error al generar código QR","字体行高":"Altura de fuente","默认":"Predeterminado","字体":"Fuente","宋体":"SimSun","微软雅黑":"Microsoft YaHei","字体大小":"Tamaño de fuente","字体粗细":"Grosor de fuente","更细":"Más fino","粗体":"Negrita","粗体+":"Más negrita","字间距":"Espacio entre letras","左右对齐":"Justificado","居左":"Izquierda","居中":"Centrado","居右":"Derecha","两端对齐":"Justificado","标题显示隐藏":"Visualización de título","显示":"Mostrar","隐藏":"Ocultar","表格边框":"Borde de tabla","有边框":"Sí","无边框":"No","表头边框":"Borde de encabezado","左边框":"Izquierda","右边框":"Derecha","左右边框":"Izquierda y derecha","上边框":"Superior","下边框":"Inferior","上下边框":"Superior e inferior","表头单元格边框":"Borde de celda de encabezado","表尾边框":"Borde de pie de página","表尾单元格边框":"Borde de celda de pie de página","表头行高":"Altura de fila de encabezado","表头字体大小":"Tamaño de fuente de encabezado","表头字体粗细":"Grosor de fuente de encabezado","表体单元格边框":"Borde de celda de cuerpo","表体行高":"Altura de fila de cuerpo","表头背景":"Fondo de encabezado","线宽":"Ancho de línea","边框大小":"Tamaño de borde","条形码格式":"Tipo de código de barras","商品条码":"Código de barras de producto","条形码":"Código de barras","物流":"Logística","邮政和快递编码":"Código postal y de mensajería","医疗产品编码":"Código de producto médico","不常用编码":"Código inusual","附加组件":"Componente adicional","实验编码":"Código experimental","条码类型":"Tipo de código de barras","二维码类型":"Tipo de código QR","二维码容错率":"Nivel de corrección de errores de código QR","字体颜色":"Color de fuente","文本修饰":"Decoración de texto","下划线":"Subrayado","上划线":"Tachado","穿梭线":"Tachado","字段名":"Nombre de campo","请输入字段名":"Introduce el nombre del campo","标题":"Título","请输入标题":"Introduce el título","测试数据":"Datos de prueba","仅字段名称存在时有效":"Válido solo cuando existe el nombre de campo","位置坐标":"Coordenada de posición","X位置(左)":"Posición X (izquierda)","Y位置(上)":"Posición Y (superior)","同步":"Sincronizar","不同步":"No sincronizar","宽高大小":"Ancho y alto","宽":"Ancho","高":"Alto","图片地址":"URL de imagen","请输入图片地址":"Introduce la URL de la imagen","选择":"Elegir","图片缩放":"Escala de imagen","等比":"Proporcional","裁切":"Recortar","填充":"Rellenar","原始尺寸":"Tamaño original","颜色":"Color","边框颜色":"Color de borde","水印功能":"Marca de agua","水印内容":"Contenido de la marca de agua","旋转角度":"Ángulo de rotación","水平密度":"Densidad horizontal","垂直密度":"Densidad vertical","水印时间":"Hora de la marca de agua","时间格式":"Formato de hora","页码格式":"Formato del número de página","显示页码":"Mostrar número de página","页码续排":"Continuar con el número de página","续排":"Continuar","重排":"Reiniciar","每行缩进":"Sangría","显示规则":"Regla de visualización","始终隐藏":"Ocultar siempre","首页":"Primera página","奇数页":"Páginas impares","偶数页":"Páginas pares","尾页":"Última página","强制分页":"Forzar salto de página","是":"Sí","否":"No","打印规则":"Regla de impresión","保持奇数":"Mantener impares","保持偶数":"Mantener pares","分页规则":"Regla de salto de página","不分页":"Sin salto de página","移除段落左侧空白":"Eliminar espacio en blanco izquierdo","移除":"Eliminar","不移除":"No eliminar","首页页尾":"Pie de página de primera página","尾页页尾":"Pie de página de última página","偶数页页尾":"Pie de página en páginas pares","奇数页页尾":"Pie de página en páginas impares","位置固定":"Posición fija","拖动方向":"Dirección de arrastre","横向":"Horizontal","竖向":"Vertical","左偏移":"Desplazamiento izquierdo","偏移量":"Desplazamiento","最低高度":"Altura mínima","文本过短或为空时的高度":"Altura cuando el texto es demasiado corto o está vacío","隐藏规则":"Regla para ocultar","表体行边框":"Borde de fila de cuerpo","元素层级":"Índice Z","边框设置":"Ajustes de borde","实线":"Sólido","虚线":"Discontinuo","左内边距":"Relleno izquierdo","上内边距":"Relleno superior","右内边距":"Relleno derecho","下内边距":"Relleno inferior","样式":"Estilo","边框样式":"Estilo de borde","长虚线":"Discontinuo largo","短虚线":"Discontinuo corto","背景颜色":"Color de fondo","纸张方向(仅自定义纸质有效)":"Orientación del papel (solo papel personalizado)","纵向":"Vertical","上下对齐":"Alineación vertical","垂直居中":"Centrado vertical","底部":"Inferior","文本换行":"Ajuste de texto","不换行":"Sin ajuste","不换行&隐藏":"Sin ajuste y ocultar","不换行&省略":"Sin ajuste y puntos suspensivos","打印类型":"Tipo de impresión","文本":"Texto","二维码":"Código QR","字段类型":"Tipo de campo","默认(文本)":"Predeterminado (texto)","序号":"Índice","图片":"Imagen","单元格高度":"Altura de celda","条形码、二维码以及图片有效":"Código de barras, código QR e imagen son válidos","底部聚合标题":"Título de resumen","底部聚合文本":"Texto de resumen","聚合类型":"Tipo de resumen","底部聚合合并列数":"Columnas combinadas de resumen","合并列数":"Columnas combinadas","底部聚合类型左右对齐":"Alineación de resumen","整数":"Entero","保留%s位":"Mantener %s decimales","底部聚合小数":"Decimales en resumen","转大小写":"Mayúsculas o minúsculas","底部聚合类型":"Tipo de resumen","不聚合":"Sin resumen","仅文本":"Solo texto","顶部偏移":"Desplazamiento superior","一行多组":"Varios grupos en una línea","一行二列":"Una línea dos columnas","一行三列":"Una línea tres columnas","一行四列":"Una línea cuatro columnas","一行多组间隔":"Espaciado de varios grupos en una línea","表格头显示":"Visualización de encabezado de tabla","每页显示":"Mostrar por página","首页显示":"Mostrar en primera página","不显示":"No mostrar","数据类型":"Tipo de dato","日期时间":"Fecha y hora","布尔":"Booleano","格式":"Formato","格式化函数":"Función de formato","样式函数":"Función de estilo","行/列合并函数":"Función combinar fila/columna","跨页合并是否清除":"¿Borrar combinación entre páginas?","表格脚函数":"Función de pie de tabla","分组字段函数":"Función de campo de agrupación","分组头格式化函数":"Función de formato de encabezado de grupo","分组头信息":"Información de encabezado de grupo","分组脚格式化函数":"Función de formato de pie de grupo","分组脚信息":"Información de pie de grupo","多组表格脚函数":"Función de pie de tabla de varios grupos","行样式函数":"Función de estilo de fila","单元格左右对齐":"Alineación de celda","单元格上下对齐":"Alineación vertical de celda","上":"Superior","中":"Centro","表格头单元格左右对齐":"Alineación de celda de encabezado","单元格样式函数":"Función de estilo de celda","表格头样式函数":"Función de estilo de encabezado","单元格格式化函数":"Función de formato de celda","单元格渲染函数":"Función de representación de celda","自动补全":"Autocompletar","每页最大行数":"Filas máximo por página","表格脚显示":"Visualización de pie de tabla","最后显示":"Mostrar en última página","没有足够空间进行表格分页,请调整页眉/页脚线":"No hay suficiente espacio para la paginación de tablas, ajuste la línea de encabezado/pie de página","没有足够空间,显示下方内容, 可分页高度":"No hay suficiente espacio, muestre el contenido a continuación, se puede paginar la altura:","列属性":"Propiedad de columna","在上方插入行":"Insertar fila encima","在下方插入行":"Insertar fila debajo","向左方插入列":"Insertar columna a la izquierda","向右方插入列":"Insertar columna a la derecha","删除行":"Eliminar fila","删除列":"Eliminar columna","对齐":"Alinear","左":"Izquierda","左右居中":"Centrar","右":"Derecha","下":"Inferior","合并单元格":"Combinar celda","解开单元格":"Descombinar celda","条形码生成失败":"Error al generar código de barras","请检查 hiprint.init 的 provider 是否配置了":"Verifique si se ha configurado el proveedor de hiprint.init","已移除\'tableCustom\',请替换使用\'table\'详情见更新记录":"Se ha eliminado \'tableCustom\', reemplácelo por \'table\', consulte el registro de actualización para obtener detalles","确定":"Confirmar","删除":"Eliminar","连接客户端失败":"Error al conectarse al cliente","基础":"Básico","边框":"Borde","列":"Columna","高级":"Avanzado"}') + }, function (t) { + t.exports = JSON.parse('{"请选择字段":"Veuillez sélectionner un champ","计数":"Compter","合计":"Somme","平均值":"Moyenne","最小值":"Minimum","最大值":"Maximum","此格式不支持该文本":"Ce format ne prend pas en charge ce texte","二维码生成失败":"Échec de la génération de code QR","字体行高":"Hauteur de police","默认":"Défaut","字体":"Police","宋体":"SimSun","微软雅黑":"Microsoft YaHei","字体大小":"Taille de police","字体粗细":"Épaisseur de police","更细":"Plus léger","粗体":"Gras","粗体+":"Plus gras","字间距":"Espacement des lettres","左右对齐":"Justifié","居左":"Gauche","居中":"Centré","居右":"Droite","两端对齐":"Justifié","标题显示隐藏":"Affichage du titre","显示":"Afficher","隐藏":"Masquer","表格边框":"Bordure du tableau","有边框":"Oui","无边框":"Non","表头边框":"Bordure d\'en-tête","左边框":"Gauche","右边框":"Droite","左右边框":"Gauche et droite","上边框":"Haut","下边框":"Bas","上下边框":"Haut et bas","表头单元格边框":"Bordure de cellule d\'en-tête","表尾边框":"Bordure de pied de page","表尾单元格边框":"Bordure de cellule de pied de page","表头行高":"Hauteur de ligne d\'en-tête","表头字体大小":"Taille de police d\'en-tête","表头字体粗细":"Épaisseur de police d\'en-tête","表体单元格边框":"Bordure de cellule de corps","表体行高":"Hauteur de ligne de corps","表头背景":"Arrière-plan de l\'en-tête","线宽":"Largeur de trait","边框大小":"Taille de bordure","条形码格式":"Type de code à barres","商品条码":"Code à barres de produit","条形码":"Code à barres","物流":"Logistique","邮政和快递编码":"Code postal et messagerie","医疗产品编码":"Code de produit médical","不常用编码":"Code inhabituel","附加组件":"Composant supplémentaire","实验编码":"Code expérimental","条码类型":"Type de code à barres","二维码类型":"Type de QR code","二维码容错率":"Niveau de correction d\'erreur de QR code","字体颜色":"Couleur de police","文本修饰":"Décoration de texte","下划线":"Souligné","上划线":"Barré","穿梭线":"Barré","字段名":"Nom de champ","请输入字段名":"Veuillez saisir le nom du champ","标题":"Titre","请输入标题":"Veuillez saisir le titre","测试数据":"Données de test","仅字段名称存在时有效":"Valide uniquement lorsque le nom de champ existe","位置坐标":"Coordonnée de position","X位置(左)":"Position X (gauche)","Y位置(上)":"Position Y (haut)","同步":"Synchroniser","不同步":"Non synchronisé","宽高大小":"Largeur et hauteur","宽":"Largeur","高":"Hauteur","图片地址":"URL de l\'image","请输入图片地址":"Veuillez saisir l\'URL de l\'image","选择":"Choisir","图片缩放":"Mise à l\'échelle de l\'image","等比":"Proportionnel","裁切":"Rogner","填充":"Remplir","原始尺寸":"Taille d\'origine","颜色":"Couleur","边框颜色":"Couleur de bordure","水印功能":"Filigrane","水印内容":"Contenu du filigrane","旋转角度":"Angle de rotation","水平密度":"Densité horizontale","垂直密度":"Densité verticale","水印时间":"Heure du filigrane","时间格式":"Format de l\'heure","页码格式":"Format du numéro de page","显示页码":"Afficher le numéro de page","页码续排":"Continuer le numéro de page","续排":"Continuer","重排":"Réinitialiser","每行缩进":"Retrait","显示规则":"Règle d\'affichage","始终隐藏":"Toujours masquer","首页":"Première page","奇数页":"Pages impaires","偶数页":"Pages paires","尾页":"Dernière page","强制分页":"Forcer saut de page","是":"Oui","否":"Non","打印规则":"Règle d\'impression","保持奇数":"Garder impaires","保持偶数":"Garder paires","分页规则":"Règle de saut de page","不分页":"Pas de saut de page","移除段落左侧空白":"Supprimer l\'espace vide à gauche","移除":"Supprimer","不移除":"Ne pas supprimer","首页页尾":"Pied de page première page","尾页页尾":"Pied de page dernière page","偶数页页尾":"Pied de page pages paires","奇数页页尾":"Pied de page pages impaires","位置固定":"Position fixe","拖动方向":"Direction de glissement","横向":"Horizontal","竖向":"Vertical","左偏移":"Décalage à gauche","偏移量":"Décalage","最低高度":"Hauteur minimum","文本过短或为空时的高度":"Hauteur lorsque le texte est trop court ou vide","隐藏规则":"Règle de masquage","表体行边框":"Bordure de ligne du corps","元素层级":"Index Z","边框设置":"Paramètres de bordure","实线":"Plein","虚线":"Pointillé","左内边距":"Marge intérieure gauche","上内边距":"Marge intérieure haut","右内边距":"Marge intérieure droite","下内边距":"Marge intérieure bas","样式":"Style","边框样式":"Style de bordure","长虚线":"Pointillé long","短虚线":"Pointillé court","背景颜色":"Couleur de fond","纸张方向(仅自定义纸质有效)":"Orientation du papier (uniquement papier personnalisé)","纵向":"Portrait","上下对齐":"Alignement vertical","垂直居中":"Centré verticalement","底部":"Bas","文本换行":"Césure de texte","不换行":"Pas de césure","不换行&隐藏":"Pas de césure et masquer","不换行&省略":"Pas de césure et points de suspension","打印类型":"Type d\'impression","文本":"Texte","二维码":"QR code","字段类型":"Type de champ","默认(文本)":"Défaut (texte)","序号":"Index","图片":"Image","单元格高度":"Hauteur de cellule","条形码、二维码以及图片有效":"Code à barres, QR code et image sont valides","底部聚合标题":"Titre du récapitulatif","底部聚合文本":"Texte du récapitulatif","聚合类型":"Type de récapitulatif","底部聚合合并列数":"Colonnes fusionnées du récapitulatif","合并列数":"Colonnes fusionnées","底部聚合类型左右对齐":"Alignement du récapitulatif","整数":"Entier","保留%s位":"Garder %s décimales","底部聚合小数":"Décimales du récapitulatif","转大小写":"Majuscules ou minuscules","底部聚合类型":"Type de récapitulatif","不聚合":"Pas de récapitulatif","仅文本":"Texte uniquement","顶部偏移":"Décalage supérieur","一行多组":"Plusieurs groupes sur une ligne","一行二列":"Une ligne deux colonnes","一行三列":"Une ligne trois colonnes","一行四列":"Une ligne quatre colonnes","一行多组间隔":"Espacement de plusieurs groupes sur une ligne","表格头显示":"Affichage de l\'en-tête du tableau","每页显示":"Afficher par page","首页显示":"Afficher sur la première page","不显示":"Ne pas afficher","数据类型":"Type de données","日期时间":"DateHeure","布尔":"Booléen","格式":"Format","格式化函数":"Fonction de mise en forme","样式函数":"Fonction de style","行/列合并函数":"Fusionner ligne/colonne","跨页合并是否清除":"Annuler fusion sur saut de page","表格脚函数":"Fonction pied de tableau","分组字段函数":"Fonction Champ de regroupement","分组头格式化函数":"Fonction de mise en forme en-tête de groupe","分组头信息":"Informations en-tête de groupe","分组脚格式化函数":"Fonction de mise en forme pied de groupe","分组脚信息":"Informations pied de groupe","多组表格脚函数":"Fonction pied de tableau multi-groupe","行样式函数":"Fonction style de ligne","单元格左右对齐":"Alignement des cellules","单元格上下对齐":"Alignement vertical des cellules","上":"Haut","中":"Milieu","表格头单元格左右对齐":"Alignement des cellules d\'en-tête","单元格样式函数":"Fonction style de cellule","表格头样式函数":"Fonction style d\'en-tête","单元格格式化函数":"Fonction de mise en forme de cellule","单元格渲染函数":"Fonction d\'affichage de cellule","自动补全":"Saisie automatique","每页最大行数":"Lignes max par page","表格脚显示":"Affichage pied de tableau","最后显示":"Afficher sur dernière page","没有足够空间进行表格分页,请调整页眉/页脚线":"Pas assez d\'espace pour la pagination du tableau, veuillez ajuster la ligne d\'entête/pied de page","没有足够空间,显示下方内容, 可分页高度":"Pas assez de place, afficher le contenu ci-dessous, la hauteur peut être paginée :","列属性":"Propriété de colonne","在上方插入行":"Insérer ligne au-dessus","在下方插入行":"Insérer ligne en dessous","向左方插入列":"Insérer colonne à gauche","向右方插入列":"Insérer colonne à droite","删除行":"Supprimer ligne","删除列":"Supprimer colonne","对齐":"Aligner","左":"Gauche","左右居中":"Centrer","右":"Droite","下":"Bas","合并单元格":"Fusionner cellule","解开单元格":"Défusionner cellule","条形码生成失败":"Échec de la génération de code à barres","请检查 hiprint.init 的 provider 是否配置了":"Veuillez vérifier si le fournisseur de hiprint.init est configuré","已移除\'tableCustom\',请替换使用\'table\'详情见更新记录":"\'TableCustom\' a été supprimé, veuillez le remplacer par \'table\', voir le journal de mise à jour pour plus de détails","确定":"Confirmer","删除":"Supprimer","连接客户端失败":"Échec de connexion au client","基础":"De base","边框":"Bordure","列":"Colonne","高级":"Avancé"}') + }, function (t) { + t.exports = JSON.parse('{"请选择字段":"Seleziona campo","计数":"Conteggio","合计":"Somma","平均值":"Media","最小值":"Minimo","最大值":"Massimo","此格式不支持该文本":"Questo formato non supporta questo testo","二维码生成失败":"Generazione codice QR non riuscita","字体行高":"Altezza carattere","默认":"Predefinito","字体":"Carattere","宋体":"SimSun","微软雅黑":"Microsoft YaHei","字体大小":"Dimensione carattere","字体粗细":"Spessore carattere","更细":"Più leggero ","粗体":"Grassetto","粗体+":"Più grassetto","字间距":"Spaziatura lettere","左右对齐":"Giustificato","居左":"Sinistra","居中":"Centrato","居右":"Destra","两端对齐":"Giustificato","标题显示隐藏":"Visualizzazione titolo","显示":"Mostra","隐藏":"Nascondi","表格边框":"Bordo tabella","有边框":"Sì","无边框":"No","表头边框":"Bordo intestazione","左边框":"Sinistra","右边框":"Destra","左右边框":"Sinistra e destra","上边框":"Alto","下边框":"Basso","上下边框":"Alto e basso","表头单元格边框":"Bordo cella intestazione","表尾边框":"Bordo piè di pagina","表尾单元格边框":"Bordo cella piè di pagina","表头行高":"Altezza riga intestazione","表头字体大小":"Dimensione carattere intestazione","表头字体粗细":"Spessore carattere intestazione","表体单元格边框":"Bordo cella corpo","表体行高":"Altezza riga corpo","表头背景":"Sfondo intestazione","线宽":"Larghezza linea","边框大小":"Dimensione bordo","条形码格式":"Tipo codice a barre","商品条码":"Codice a barre prodotto","条形码":"Codice a barre","物流":"Logistica","邮政和快递编码":"Codice postale e corriere","医疗产品编码":"Codice prodotto medico","不常用编码":"Codice insolito","附加组件":"Componente aggiuntivo","实验编码":"Codice sperimentale","条码类型":"Tipo di codice a barre","二维码类型":"Tipo codice QR","二维码容错率":"Livello correzione errore codice QR","字体颜色":"Colore carattere","文本修饰":"Decorazione testo","下划线":"Sottolineato","上划线":"Barrato","穿梭线":"Barrato","字段名":"Nome campo","请输入字段名":"Inserisci nome campo","标题":"Titolo","请输入标题":"Inserisci titolo","测试数据":"Dati di prova","仅字段名称存在时有效":"Valido solo quando esiste nome campo","位置坐标":"Coordinate di posizione","X位置(左)":"Posizione X (sinistra)","Y位置(上)":"Posizione Y (alto)","同步":"Sincronizzare","不同步":"Non sincronizzare","宽高大小":"Larghezza e altezza","宽":"Larghezza","高":"Altezza","图片地址":"URL immagine","请输入图片地址":"Inserisci URL immagine","选择":"Scegliere","图片缩放":"Ridimensionamento immagine","等比":"Proporzionale","裁切":"Ritagliare","填充":"Riempire","原始尺寸":"Dimensione originale","颜色":"Colore","边框颜色":"Colore bordo","水印功能":"Filigrana","水印内容":"Contenuto filigrana","旋转角度":"Angolo di rotazione","水平密度":"Densità orizzontale","垂直密度":"Densità verticale","水印时间":"Ora filigrana","时间格式":"Formato ora","页码格式":"Formato numero pagina","显示页码":"Mostra numero pagina","页码续排":"Continua numero pagina","续排":"Continua","重排":"Ripristina","每行缩进":"Rientro","显示规则":"Regola di visualizzazione","始终隐藏":"Nascondi sempre","首页":"Prima pagina","奇数页":"Pagine dispari","偶数页":"Pagine pari","尾页":"Ultima pagina","强制分页":"Forza interruzione pagina","是":"Sì","否":"No","打印规则":"Regola di stampa","保持奇数":"Mantieni dispari","保持偶数":"Mantieni pari","分页规则":"Regola interruzione pagina","不分页":"Nessuna interruzione pagina","移除段落左侧空白":"Rimuovi spazio vuoto a sinistra","移除":"Rimuovere","不移除":"Non rimuovere","首页页尾":"Piè di pagina prima pagina","尾页页尾":"Piè di pagina ultima pagina","偶数页页尾":"Piè di pagina pagine pari","奇数页页尾":"Piè di pagina pagine dispari","位置固定":"Posizione fissa","拖动方向":"Direzione trascinamento","横向":"Orizzontale","竖向":"Verticale","左偏移":"Scostamento a sinistra","偏移量":"Scostamento","最低高度":"Altezza minima","文本过短或为空时的高度":"Altezza quando testo troppo corto o vuoto","隐藏规则":"Regola nascondi","表体行边框":"Bordo riga corpo","元素层级":"Indice Z","边框设置":"Impostazioni bordo","实线":"Continuo","虚线":"Tratteggiato","左内边距":"Riempimento sinistro","上内边距":"Riempimento superiore","右内边距":"Riempimento destro","下内边距":"Riempimento inferiore","样式":"Stile","边框样式":"Stile bordo","长虚线":"Tratteggiato lungo","短虚线":"Tratteggiato corto","背景颜色":"Colore sfondo","纸张方向(仅自定义纸质有效)":"Orientamento carta (solo carta personalizzata)","纵向":"Verticale","上下对齐":"Allineamento verticale","垂直居中":"Centrato verticalmente","底部":"In basso","文本换行":"A capo automatico","不换行":"Nessun a capo","不换行&隐藏":"Nessun a capo e nascondi","不换行&省略":"Nessun a capo e puntini","打印类型":"Tipo di stampa","文本":"Testo","二维码":"Codice QR","字段类型":"Tipo di campo","默认(文本)":"Predefinito (testo)","序号":"Indice","图片":"Immagine","单元格高度":"Altezza cella","条形码、二维码以及图片有效":"Codice a barre, codice QR e immagine validi","底部聚合标题":"Titolo del riepilogo","底部聚合文本":"Testo del riepilogo","聚合类型":"Tipo di riepilogo","底部聚合合并列数":"Colonne del riepilogo unite","合并列数":"Colonne unite","底部聚合类型左右对齐":"Allineamento riepilogo","整数":"Intero","保留%s位":"Mantieni %s decimali","底部聚合小数":"Decimali del riepilogo","转大小写":"Maiuscole o minuscole","底部聚合类型":"Tipo di riepilogo","不聚合":"Nessun riepilogo","仅文本":"Solo testo","顶部偏移":"Scostamento superiore","一行多组":"Più gruppi in una riga","一行二列":"Una riga due colonne","一行三列":"Una riga tre colonne","一行四列":"Una riga quattro colonne","一行多组间隔":"Spaziatura più gruppi in una riga","表格头显示":"Visualizzazione intestazione tabella","每页显示":"Mostra per pagina","首页显示":"Mostra in prima pagina","不显示":"Non visualizzare","数据类型":"Tipo di dati","日期时间":"DataOra","布尔":"Booleano","格式":"Formato","格式化函数":"Funzione di formattazione","样式函数":"Funzione di stile","行/列合并函数":"Unisci riga/colonna","跨页合并是否清除":"Annulla unione interruzione pagina","表格脚函数":"Funzione piè di pagina tabella","分组字段函数":"Funzione campo di raggruppamento","分组头格式化函数":"Funzione di formattazione intestazione gruppo","分组头信息":"Informazioni intestazione gruppo","分组脚格式化函数":"Funzione di formattazione piè di gruppo","分组脚信息":"Informazioni piè di gruppo","多组表格脚函数":"Funzione piè di pagina tabella multi-gruppo","行样式函数":"Funzione stile riga","单元格左右对齐":"Allineamento cella","单元格上下对齐":"Allineamento verticale cella","上":"Alto","中":"Centro","表格头单元格左右对齐":"Allineamento cella intestazione","单元格样式函数":"Funzione stile cella","表格头样式函数":"Funzione stile intestazione","单元格格式化函数":"Funzione di formattazione cella","单元格渲染函数":"Funzione di rendering cella","自动补全":"Completamento automatico","每页最大行数":"Righe massime per pagina","表格脚显示":"Visualizzazione piè di pagina tabella","最后显示":"Mostra nell\'ultima pagina","没有足够空间进行表格分页,请调整页眉/页脚线":"Spazio insufficiente per la paginazione della tabella, regolare la linea di intestazione/piè di pagina","没有足够空间,显示下方内容, 可分页高度":"Spazio insufficiente, visualizza il contenuto sottostante, l\'altezza può essere impaginata:","列属性":"Proprietà colonna","在上方插入行":"Inserisci riga sopra","在下方插入行":"Inserisci riga sotto","向左方插入列":"Inserisci colonna a sinistra","向右方插入列":"Inserisci colonna a destra","删除行":"Elimina riga","删除列":"Elimina colonna","对齐":"Allinea","左":"Sinistra","左右居中":"Centra","右":"Destra","下":"Basso","合并单元格":"Unisci cella","解开单元格":"Separa cella","条形码生成失败":"Generazione codice a barre non riuscita","请检查 hiprint.init 的 provider 是否配置了":"Controlla se il provider di hiprint.init è configurato","已移除\'tableCustom\',请替换使用\'table\'详情见更新记录":"\'TableCustom\' è stato rimosso, sostituirlo con \'table\', vedi il log di aggiornamento per i dettagli","确定":"Conferma","删除":"Elimina","连接客户端失败":"Connessione al client non riuscita","基础":"Di base","边框":"Bordo","列":"Colonna","高级":"Avanzate"}') + }, function (t) { + t.exports = JSON.parse('{"请选择字段":"フィールドを選択してください","计数":"カウント","合计":"合計","平均值":"平均","最小值":"最小値","最大值":"最大値","此格式不支持该文本":"このフォーマットはこのテキストをサポートしていません","二维码生成失败":"QRコードの生成に失敗しました","字体行高":"フォントの行の高さ","默认":"デフォルト","字体":"フォント","宋体":"明朝","微软雅黑":"Yu Gothic","字体大小":"フォントサイズ","字体粗细":"フォントの太さ","更细":"より細い","粗体":"太字","粗体+":"より太字","字间距":"文字間隔","左右对齐":"両端揃え","居左":"左寄せ","居中":"中央寄せ","居右":"右寄せ","两端对齐":"両端揃え","标题显示隐藏":"タイトルの表示/非表示","显示":"表示","隐藏":"非表示","表格边框":"表の罫線","有边框":"罫線あり","无边框":"罫線なし","表头边框":"ヘッダーの罫線","左边框":"左罫線","右边框":"右罫線","左右边框":"左右罫線","上边框":"上罫線","下边框":"下罫線","上下边框":"上下罫線","表头单元格边框":"ヘッダーのセル罫線","表尾边框":"フッターの罫線","表尾单元格边框":"フッターのセル罫線","表头行高":"ヘッダーの行の高さ","表头字体大小":"ヘッダーのフォントサイズ","表头字体粗细":"ヘッダーのフォントの太さ","表体单元格边框":"本体のセル罫線","表体行高":"本体の行の高さ","表头背景":"ヘッダーの背景","线宽":"線の太さ","边框大小":"罫線の太さ","条形码格式":"バーコードの形式","商品条码":"商品バーコード","条形码":"バーコード","物流":"物流","邮政和快递编码":"郵便および宅配便番号","医疗产品编码":"医療用品コード","不常用编码":"あまり使われないコード","附加组件":"付属品","实验编码":"実験的コード","条码类型":"バーコードのタイプ","二维码类型":"QRコードのタイプ","二维码容错率":"QRコードの誤り訂正レベル","字体颜色":"文字色","文本修饰":"テキストの装飾","下划线":"下線","上划线":"上線","穿梭线":"取り消し線","字段名":"フィールド名","请输入字段名":"フィールド名を入力してください","标题":"タイトル","请输入标题":"タイトルを入力してください","测试数据":"テストデータ","仅字段名称存在时有效":"フィールド名があるときのみ有効","位置坐标":"位置座標","X位置(左)":"X位置(左)","Y位置(上)":"Y位置(上)","同步":"同期","不同步":"非同期","宽高大小":"幅と高さ","宽":"幅","高":"高さ","图片地址":"画像のURL","请输入图片地址":"画像のURLを入力してください","选择":"選択","图片缩放":"画像の拡大/縮小","等比":"等倍","裁切":"切り抜き","填充":"埋め込み","原始尺寸":"オリジナルサイズ","颜色":"色","边框颜色":"罫線の色","水印功能":"透かし","水印内容":"透かしの内容","旋转角度":"回転角度","水平密度":"水平方向の密度","垂直密度":"垂直方向の密度","水印时间":"透かしの時刻","时间格式":"時刻のフォーマット","页码格式":"ページ番号のフォーマット","显示页码":"ページ番号を表示","页码续排":"ページ番号の続き","续排":"続き","重排":"リセット","每行缩进":"行頭字下げ","显示规则":"表示ルール","始终隐藏":"常に非表示","首页":"最初のページ","奇数页":"奇数ページ","偶数页":"偶数ページ","尾页":"最終ページ","强制分页":"改ページを強制","是":"はい","否":"いいえ","打印规则":"印刷ルール","保持奇数":"奇数ページを維持","保持偶数":"偶数ページを維持","分页规则":"改ページルール","不分页":"改ページなし","移除段落左侧空白":"段落左側の空白を削除","移除":"削除する","不移除":"削除しない","首页页尾":"最初のページのフッター","尾页页尾":"最終ページのフッター","偶数页页尾":"偶数ページのフッター","奇数页页尾":"奇数ページのフッター","位置固定":"固定位置","拖动方向":"ドラッグ方向","横向":"横方向","竖向":"縦方向","左偏移":"左端からのオフセット","偏移量":"オフセット量","最低高度":"最小の高さ","文本过短或为空时的高度":"テキストが短すぎるか空のときの高さ","隐藏规则":"非表示ルール","表体行边框":"本体の行の罫線","元素层级":"Zインデックス","边框设置":"枠線の設定","实线":"実線","虚线":"点線","左内边距":"左のパディング","上内边距":"上のパディング","右内边距":"右のパディング","下内边距":"下のパディング","样式":"スタイル","边框样式":"枠線のスタイル","长虚线":"長点線","短虚线":"短点線","背景颜色":"背景色","纸张方向(仅自定义纸质有效)":"用紙の向き(カスタム用紙のみ有効)","纵向":"縦方向","上下对齐":"上下の配置","垂直居中":"垂直中央揃え","底部":"下揃え","文本换行":"テキストの折り返し","不换行":"折り返さない","不换行&隐藏":"折り返さず非表示","不换行&省略":"折り返さず省略記号","打印类型":"印刷タイプ","文本":"テキスト","二维码":"QRコード","字段类型":"フィールドタイプ","默认(文本)":"デフォルト(テキスト)","序号":"インデックス","图片":"画像","单元格高度":"セルの高さ","条形码、二维码以及图片有效":"バーコード、QRコード、画像有効","底部聚合标题":"集計タイトル","底部聚合文本":"集計テキスト","聚合类型":"集計のタイプ","底部聚合合并列数":"集計の結合列数","合并列数":"結合列数","底部聚合类型左右对齐":"集計の左右揃え","整数":"整数","保留%s位":"%s桁を保持","底部聚合小数":"集計の小数点以下桁数","转大小写":"大文字小文字の変換","底部聚合类型":"集計のタイプ","不聚合":"集計しない","仅文本":"テキストのみ","顶部偏移":"上部のオフセット","一行多组":"1行複数グループ","一行二列":"1行2列","一行三列":"1行3列","一行四列":"1行4列","一行多组间隔":"1行複数グループの間隔","表格头显示":"表ヘッダーの表示","每页显示":"1ページごとに表示","首页显示":"最初のページに表示","不显示":"表示しない","数据类型":"データ型","日期时间":"日時","布尔":"ブール","格式":"フォーマット","格式化函数":"書式設定関数","样式函数":"スタイル関数","行/列合并函数":"行/列のマージ関数","跨页合并是否清除":"改ページでのマージをクリアするか","表格脚函数":"表のフッター関数","分组字段函数":"グループフィールド関数","分组头格式化函数":"グループヘッダーの書式設定関数","分组头信息":"グループヘッダー情報","分组脚格式化函数":"グループフッターの書式設定関数","分组脚信息":"グループフッター情報","多组表格脚函数":"複数グループ表のフッター関数","行样式函数":"行のスタイル関数","单元格左右对齐":"セルの左右揃え","单元格上下对齐":"セルの上下揃え","上":"上","中":"中央","表格头单元格左右对齐":"ヘッダーセルの左右揃え","单元格样式函数":"セルのスタイル関数","表格头样式函数":"ヘッダーのスタイル関数","单元格格式化函数":"セルの書式設定関数","单元格渲染函数":"セルのレンダリング関数","自动补全":"オートコンプリート","每页最大行数":"1ページ最大行数","表格脚显示":"表のフッターの表示","最后显示":"最終ページで表示","没有足够空间进行表格分页,请调整页眉/页脚线":"表のページ分割のための十分なスペースがありません。ヘッダー/フッターの線を調整してください","没有足够空间,显示下方内容, 可分页高度":"スペースが十分ではありません。下のコンテンツを表示し、高さはページ分割できます:","列属性":"列のプロパティ","在上方插入行":"上に行を挿入","在下方插入行":"下に行を挿入","向左方插入列":"左に列を挿入","向右方插入列":"右に列を挿入 ","删除行":"行を削除","删除列":"列を削除","对齐":"配置","左":"左","左右居中":"中央","右":"右","下":"下","合并单元格":"セルをマージ","解开单元格":"マージを解除","条形码生成失败":"バーコードの生成に失敗しました","请检查 hiprint.init 的 provider 是否配置了":"hiprint.init のプロバイダが設定されていることを確認してください","已移除\'tableCustom\',请替换使用\'table\'详情见更新记录":"\'tableCustom\'は削除されました。\'table\'に置き換えてください。詳細は更新ログを参照してください。","确定":"確定","删除":"削除","连接客户端失败":"クライアントへの接続に失敗しました","基础":"基本","边框":"枠線","列":"列","高级":"高度"}') + }, function (t) { + t.exports = JSON.parse('{"请选择字段":"Пожалуйста, выберите поле","计数":"Подсчет","合计":"Сумма","平均值":"Среднее значение","最小值":"Минимум","最大值":"Максимум","此格式不支持该文本":"Этот формат не поддерживает такой текст","二维码生成失败":"Сбой генерации QR-кода","字体行高":"Высота строки шрифта","默认":"По умолчанию","字体":"Шрифт","宋体":"SimSun","微软雅黑":"Microsoft YaHei","字体大小":"Размер шрифта","字体粗细":"Толщина шрифта","更细":"Тоньше","粗体":"Жирный","粗体+":"Жирнее","字间距":"Межбуквенный интервал","左右对齐":"По ширине","居左":"По левому краю","居中":"По центру","居右":"По правому краю","两端对齐":"По ширине","标题显示隐藏":"Отображение заголовка","显示":"Показывать","隐藏":"Скрыть","表格边框":"Граница таблицы","有边框":"Да","无边框":"Нет","表头边框":"Граница заголовка","左边框":"Левая граница","右边框":"Правая граница","左右边框":"Левая и правая границы","上边框":"Верхняя граница","下边框":"Нижняя граница","上下边框":"Верхняя и нижняя границы","表头单元格边框":"Граница ячейки заголовка","表尾边框":"Граница подвала","表尾单元格边框":"Граница ячейки подвала","表头行高":"Высота строки заголовка","表头字体大小":"Размер шрифта заголовка","表头字体粗细":"Толщина шрифта заголовка","表体单元格边框":"Граница ячейки основной части","表体行高":"Высота строки основной части","表头背景":"Фон заголовка","线宽":"Толщина линии","边框大小":"Размер границы","条形码格式":"Тип штрихкода","商品条码":"Штрихкод товара","条形码":"Штрихкод","物流":"Логистика","邮政和快递编码":"Почтовый и курьерский код","医疗产品编码":"Код медицинского продукта","不常用编码":"Нестандартный код","附加组件":"Дополнительный компонент","实验编码":"Экспериментальный код","条码类型":"Тип штрихкода","二维码类型":"Тип QR-кода","二维码容错率":"Уровень коррекции ошибок QR-кода","字体颜色":"Цвет шрифта","文本修饰":"Оформление текста","下划线":"Подчеркивание","上划线":"Надчеркивание","穿梭线":"Перечеркивание","字段名":"Имя поля","请输入字段名":"Пожалуйста, введите имя поля","标题":"Заголовок","请输入标题":"Пожалуйста, введите заголовок","测试数据":"Тестовые данные","仅字段名称存在时有效":"Действительно только если существует имя поля","位置坐标":"Координаты позиции","X位置(左)":"Позиция X (слева)","Y位置(上)":"Позиция Y (сверху)","同步":"Синхронизировать","不同步":"Не синхронизировать","宽高大小":"Ширина и высота","宽":"Ширина","高":"Высота","图片地址":"URL изображения","请输入图片地址":"Пожалуйста, введите URL изображения","选择":"Выбрать","图片缩放":"Масштаб изображения","等比":"Пропорционально","裁切":"Обрезать","填充":"Заполнить","原始尺寸":"Исходный размер","颜色":"Цвет","边框颜色":"Цвет границы","水印功能":"Водяной знак","水印内容":"Содержание водяного знака","旋转角度":"Угол поворота","水平密度":"Горизонтальная плотность","垂直密度":"Вертикальная плотность","水印时间":"Время водяного знака","时间格式":"Формат времени","页码格式":"Формат номера страницы","显示页码":"Показывать номер страницы","页码续排":"Продолжить нумерацию страниц","续排":"Продолжить","重排":"Сбросить","每行缩进":"Отступ строки","显示规则":"Правило отображения","始终隐藏":"Всегда скрывать","首页":"Первая страница","奇数页":"Нечетные страницы","偶数页":"Четные страницы","尾页":"Последняя страница","强制分页":"Принудительный разрыв страницы","是":"Да","否":"Нет","打印规则":"Правило печати","保持奇数":"Сохранять нечетные","保持偶数":"Сохранять четные","分页规则":"Правило разрыва страниц","不分页":"Без разрыва страниц","移除段落左侧空白":"Убрать левый отступ","移除":"Удалить","不移除":"Не удалять","首页页尾":"Нижний колонтитул первой страницы","尾页页尾":"Нижний колонтитул последней страницы","偶数页页尾":"Нижний колонтитул на четных страницах","奇数页页尾":"Нижний колонтитул на нечетных страницах","位置固定":"Фиксированная позиция","拖动方向":"Направление перетаскивания","横向":"Горизонтально","竖向":"Вертикально","左偏移":"Смещение слева","偏移量":"Смещение","最低高度":"Минимальная высота","文本过短或为空时的高度":"Высота при слишком коротком или пустом тексте","隐藏规则":"Правило скрытия","表体行边框":"Граница строки основной части","元素层级":"Z-индекс","边框设置":"Настройки границы","实线":"Сплошная линия","虚线":"Пунктир","左内边距":"Отступ слева","上内边距":"Отступ сверху","右内边距":"Отступ справа","下内边距":"Отступ снизу","样式":"Стиль","边框样式":"Стиль границы","长虚线":"Длинный пунктир","短虚线":"Короткий пунктир","背景颜色":"Цвет фона","纸张方向(仅自定义纸质有效)":"Ориентация бумаги (только пользовательская)","纵向":"Книжная","上下对齐":"Вертикальное выравнивание","垂直居中":"По центру по вертикали","底部":"Внизу","文本换行":"Перенос строк","不换行":"Без переноса строк","不换行&隐藏":"Без переноса строк и скрыть","不换行&省略":"Без переноса строк и многоточие","打印类型":"Тип печати","文本":"Текст","二维码":"QR-код","字段类型":"Тип поля","默认(文本)":"По умолчанию (текст)","序号":"Индекс","图片":"Изображение","单元格高度":"Высота ячейки","条形码、二维码以及图片有效":"Штрихкод, QR-код и изображение действительны","底部聚合标题":"Заголовок итогов","底部聚合文本":"Текст итогов","聚合类型":"Тип итогов","底部聚合合并列数":"Количество объединенных столбцов итогов","合并列数":"Количество объединенных столбцов","底部聚合类型左右对齐":"Выравнивание итогов","整数":"Целое число","保留%s位":"Оставить %s знаков после запятой","底部聚合小数":"Дробная часть итогов","转大小写":"Верхний или нижний регистр","底部聚合类型":"Тип итогов","不聚合":"Без итогов","仅文本":"Только текст","顶部偏移":"Смещение сверху","一行多组":"Несколько групп в строке","一行二列":"Одна строка две колонки","一行三列":"Одна строка три колонки","一行四列":"Одна строка четыре колонки","一行多组间隔":"Интервал между группами в строке","表格头显示":"Отображение заголовка таблицы","每页显示":"Показывать на странице","首页显示":"Показывать на первой странице","不显示":"Не показывать","数据类型":"Тип данных","日期时间":"Дата и время","布尔":"Логический","格式":"Формат","格式化函数":"Функция форматирования","样式函数":"Функция стиля","行/列合并函数":"Объединение строки/столбца","跨页合并是否清除":"Очистить объединение перед разрывом страницы","表格脚函数":"Функция нижнего колонтитула таблицы","分组字段函数":"Функция поля группировки","分组头格式化函数":"Функция форматирования заголовка группы","分组头信息":"Информация заголовка группы","分组脚格式化函数":"Функция форматирования подвала группы","分组脚信息":"Информация подвала группы","多组表格脚函数":"Функция нижнего колонтитула таблицы с несколькими группами","行样式函数":"Функция стиля строки","单元格左右对齐":"Выравнивание ячеек по горизонтали","单元格上下对齐":"Вертикальное выравнивание ячеек","上":"Вверху","中":"По центру","表格头单元格左右对齐":"Горизонтальное выравнивание ячеек заголовка","单元格样式函数":"Функция стиля ячейки","表格头样式函数":"Функция стиля заголовка таблицы","单元格格式化函数":"Функция форматирования ячейки","单元格渲染函数":"Функция отрисовки ячейки","自动补全":"Автозаполнение","每页最大行数":"Макс. строк на странице","表格脚显示":"Отображение нижнего колонтитула таблицы","最后显示":"Показать на последней странице","没有足够空间进行表格分页,请调整页眉/页脚线":"Недостаточно места для постраничного разделения таблицы, отрегулируйте строку заголовка/подвала","没有足够空间,显示下方内容, 可分页高度":"Недостаточно места, показать содержимое ниже, высоту можно разбить на страницы:","列属性":"Свойство столбца","在上方插入行":"Вставить строку выше","在下方插入行":"Вставить строку ниже","向左方插入列":"Вставить столбец слева","向右方插入列":"Вставить столбец справа","删除行":"Удалить строку","删除列":"Удалить столбец","对齐":"Выравнивание","左":"Слева","左右居中":"По центру","右":"Справа","下":"Внизу","合并单元格":"Объединить ячейки","解开单元格":"Разъединить ячейки","条形码生成失败":"Сбой генерации штрихкода","请检查 hiprint.init 的 provider 是否配置了":"Проверьте, настроен ли поставщик hiprint.init","已移除\'tableCustom\',请替换使用\'table\'详情见更新记录":"\'TableCustom\' была удалена, замените ее на \'table\', подробности см. в журнале обновлений","确定":"Подтвердить","删除":"Удалить","连接客户端失败":"Не удалось подключиться к клиенту","基础":"Основные","边框":"Граница","列":"Столбец","高级":"Дополнительно"}') + }, function (t, e, i) { + ! function (t) { + function o() { + return -1 !== navigator.userAgent.indexOf("MSIE") || document.documentMode + } + var s; + (s = t).fn.hiwprint = function (t) { + var e = document.getElementById("hiwprint_iframe"), + i = (e && e.parentNode.removeChild(e), s.extend({}, s.fn.hiwprint.defaults, t)), + n = this, + r = s(''), + a = ""; + i.importCss && (i.styleHandler && (a += i.styleHandler()), 0 < s("link[media=print]").length) && s("link[media=print]").each(function () { + 0 <= s(this).attr("href").indexOf("print-lock.css") && (a = (a += '') + '') + }), r[0].srcdoc = '' + a + "", r[0].onload = function () { + var t = r[0].contentWindow || r[0].contentDocument; + t.document && (t = t.document), r.attr("srcdoc") || t.write('' + a + ""), i.printContainer ? t.body.innerHTML = n[0].outerHTML : t.body.innerHTML = n.html(), + function t(e, i, n) { + void 0 === n && (n = 0); + var r = e.getElementsByTagName("img"); + var a = !0; + for (var o = 0; o < r.length; o++) { + var s = r[o]; + !s.src || s.src === window.location.href || -1 != s.src.indexOf("base64") || s && void 0 !== s.naturalWidth && 0 !== s.naturalWidth && s.complete || s.complete || (a = !1) + } + n++; + !a && n < 10 ? setTimeout(function () { + t(e, i, n) + }, 500) : i() + }(t, function () { + var e = r[0], + t = i; + try { + if (e.focus(), !o() && window.StyleMedia || o()) try { + e.contentWindow.document.execCommand("print", !1, null) + } catch (t) { + e.contentWindow.print() + } else e.contentWindow.print(); + t.callback && t.callback() + } catch (t) { } + }) + }, r.appendTo("body") + }, s.fn.hiwprint.defaults = { + importCss: !0, + printContainer: !0, + callback: null, + styleHandler: null + } + }.call(this, i(0)) + }, function (t, e) { + window.HIPRINT_CONFIG = { + movingDistance: 1.5, + paperHeightTrim: 1, + showPosition: !0, + positionLineMode: !1, + positionUnit: !0, + showSizeBox: !0, + adsorbMin: 3, + showAdsorbLine: !0, + adsorbLineMin: 6, + paperNumberContinue: !0, + panel: { + supportOptions: [{ + name: "panelPaperRule", + hidden: !1 + }, { + name: "panelPageRule", + hidden: !1 + }, { + name: "firstPaperFooter", + hidden: !1 + }, { + name: "evenPaperFooter", + hidden: !1 + }, { + name: "oddPaperFooter", + hidden: !1 + }, { + name: "lastPaperFooter", + hidden: !1 + }, { + name: "leftOffset", + hidden: !1 + }, { + name: "topOffset", + hidden: !1 + }, { + name: "fontFamily", + hidden: !1 + }, { + name: "orient", + hidden: !1 + }, { + name: "paperNumberDisabled", + hidden: !1 + }, { + name: "paperNumberContinue", + hidden: !1 + }, { + name: "paperNumberFormat", + hidden: !1 + }, { + name: "watermarkOptions", + hidden: !1 + }], + default: {} + }, + text: { + tabs: [{ + name: "基础", + options: [{ + name: "title", + hidden: !1 + }, { + name: "field", + hidden: !1 + }, { + name: "testData", + hidden: !1 + }, { + name: "coordinate", + hidden: !1 + }, { + name: "widthHeight", + hidden: !1 + }, { + name: "hideTitle", + hidden: !1 + }, { + name: "fixed", + hidden: !1 + }] + }, { + name: "样式", + options: [{ + name: "dataType", + hidden: !1 + }, { + name: "fontFamily", + hidden: !1 + }, { + name: "fontSize", + hidden: !1 + }, { + name: "fontWeight", + hidden: !1 + }, { + name: "letterSpacing", + hidden: !1 + }, { + name: "color", + hidden: !1 + }, { + name: "backgroundColor", + hidden: !1 + }, { + name: "textDecoration", + hidden: !1 + }, { + name: "textAlign", + hidden: !1 + }, { + name: "textContentVerticalAlign", + hidden: !1 + }, { + name: "textContentWrap", + hidden: !1 + }, { + name: "lineHeight", + hidden: !1 + }, { + name: "transform", + hidden: !1 + }, { + name: "zIndex", + hidden: !1 + }] + }, { + name: "边框", + options: [{ + name: "optionsGroup", + hidden: !1 + }, { + name: "borderLeft", + hidden: !1 + }, { + name: "borderTop", + hidden: !1 + }, { + name: "borderRight", + hidden: !1 + }, { + name: "borderBottom", + hidden: !1 + }, { + name: "borderWidth", + hidden: !1 + }, { + name: "borderColor", + hidden: !1 + }, { + name: "contentPaddingLeft", + hidden: !1 + }, { + name: "contentPaddingTop", + hidden: !1 + }, { + name: "contentPaddingRight", + hidden: !1 + }, { + name: "contentPaddingBottom", + hidden: !1 + }] + }, { + name: "高级", + options: [{ + name: "textType", + hidden: !1 + }, { + name: "barcodeMode", + hidden: !1 + }, { + name: "qrCodeLevel", + hidden: !1 + }, { + name: "pageBreak", + hidden: !1 + }, { + name: "showInPage", + hidden: !1 + }, { + name: "unShowInPage", + hidden: !1 + }, { + name: "axis", + hidden: !1 + }, { + name: "upperCase", + hidden: !1 + }, { + name: "formatter", + hidden: !1 + }, { + name: "styler", + hidden: !1 + }] + }], + supportOptions: [{ + name: "title", + hidden: !1 + }, { + name: "field", + hidden: !1 + }, { + name: "testData", + hidden: !1 + }, { + name: "coordinate", + hidden: !1 + }, { + name: "widthHeight", + hidden: !1 + }, { + name: "dataType", + hidden: !1 + }, { + name: "fontFamily", + hidden: !1 + }, { + name: "fontSize", + hidden: !1 + }, { + name: "fontWeight", + hidden: !1 + }, { + name: "letterSpacing", + hidden: !1 + }, { + name: "color", + hidden: !1 + }, { + name: "textDecoration", + hidden: !1 + }, { + name: "textAlign", + hidden: !1 + }, { + name: "textContentVerticalAlign", + hidden: !1 + }, { + name: "textContentWrap", + hidden: !1 + }, { + name: "lineHeight", + hidden: !1 + }, { + name: "textType", + hidden: !1 + }, { + name: "barcodeMode", + hidden: !1 + }, { + name: "qrCodeLevel", + hidden: !1 + }, { + name: "hideTitle", + hidden: !1 + }, { + name: "pageBreak", + hidden: !1 + }, { + name: "showInPage", + hidden: !1 + }, { + name: "unShowInPage", + hidden: !1 + }, { + name: "fixed", + hidden: !1 + }, { + name: "axis", + hidden: !1 + }, { + name: "transform", + hidden: !1 + }, { + name: "zIndex", + hidden: !1 + }, { + name: "optionsGroup", + hidden: !1 + }, { + name: "borderLeft", + hidden: !1 + }, { + name: "borderTop", + hidden: !1 + }, { + name: "borderRight", + hidden: !1 + }, { + name: "borderBottom", + hidden: !1 + }, { + name: "borderWidth", + hidden: !1 + }, { + name: "borderColor", + hidden: !1 + }, { + name: "contentPaddingLeft", + hidden: !1 + }, { + name: "contentPaddingTop", + hidden: !1 + }, { + name: "contentPaddingRight", + hidden: !1 + }, { + name: "contentPaddingBottom", + hidden: !1 + }, { + name: "backgroundColor", + hidden: !1 + }, { + name: "formatter", + hidden: !1 + }, { + name: "styler", + hidden: !1 + }], + default: { + width: 120, + height: 9.75 + } + }, + image: { + tabs: [{ + name: "基础", + options: [{ + name: "field", + hidden: !1 + }, { + name: "src", + hidden: !1 + }, { + name: "fit", + hidden: !1 + }, { + name: "coordinate", + hidden: !1 + }, { + name: "widthHeight", + hidden: !1 + }, { + name: "showInPage", + hidden: !1 + }, { + name: "unShowInPage", + hidden: !1 + }, { + name: "fixed", + hidden: !1 + }] + }, { + name: "样式", + options: [{ + name: "transform", + hidden: !1 + }, { + name: "zIndex", + hidden: !1 + }] + }, { + name: "高级", + options: [{ + name: "pageBreak", + hidden: !1 + }, { + name: "axis", + hidden: !1 + }, { + name: "formatter", + hidden: !1 + }, { + name: "styler", + hidden: !1 + }] + }], + supportOptions: [{ + name: "field", + hidden: !1 + }, { + name: "src", + hidden: !1 + }, { + name: "fit", + hidden: !1 + }, { + name: "coordinate", + hidden: !1 + }, { + name: "widthHeight", + hidden: !1 + }, { + name: "showInPage", + hidden: !1 + }, { + name: "unShowInPage", + hidden: !1 + }, { + name: "fixed", + hidden: !1 + }, { + name: "pageBreak", + hidden: !1 + }, { + name: "axis", + hidden: !1 + }, { + name: "transform", + hidden: !1 + }, { + name: "zIndex", + hidden: !1 + }, { + name: "formatter", + hidden: !1 + }, { + name: "styler", + hidden: !1 + }], + default: {} + }, + longText: { + tabs: [{ + name: "基础", + options: [{ + name: "title", + hidden: !1 + }, { + name: "field", + hidden: !1 + }, { + name: "testData", + hidden: !1 + }, { + name: "coordinate", + hidden: !1 + }, { + name: "widthHeight", + hidden: !1 + }, { + name: "hideTitle", + hidden: !1 + }, { + name: "fixed", + hidden: !1 + }] + }, { + name: "样式", + options: [{ + name: "fontFamily", + hidden: !1 + }, { + name: "fontSize", + hidden: !1 + }, { + name: "fontWeight", + hidden: !1 + }, { + name: "letterSpacing", + hidden: !1 + }, { + name: "textAlign", + hidden: !1 + }, { + name: "lineHeight", + hidden: !1 + }, { + name: "color", + hidden: !1 + }, { + name: "longTextIndent", + hidden: !1 + }, { + name: "leftSpaceRemoved", + hidden: !1 + }, { + name: "lHeight", + hidden: !1 + }, { + name: "transform", + hidden: !1 + }, { + name: "zIndex", + hidden: !1 + }] + }, { + name: "高级", + options: [{ + name: "pageBreak", + hidden: !1 + }, { + name: "showInPage", + hidden: !1 + }, { + name: "unShowInPage", + hidden: !1 + }, { + name: "axis", + hidden: !1 + }, { + name: "formatter", + hidden: !1 + }, { + name: "styler", + hidden: !1 + }] + }], + supportOptions: [{ + name: "title", + hidden: !1 + }, { + name: "field", + hidden: !1 + }, { + name: "testData", + hidden: !1 + }, { + name: "coordinate", + hidden: !1 + }, { + name: "widthHeight", + hidden: !1 + }, { + name: "fontFamily", + hidden: !1 + }, { + name: "fontSize", + hidden: !1 + }, { + name: "fontWeight", + hidden: !1 + }, { + name: "letterSpacing", + hidden: !1 + }, { + name: "textAlign", + hidden: !1 + }, { + name: "lineHeight", + hidden: !1 + }, { + name: "color", + hidden: !1 + }, { + name: "hideTitle", + hidden: !1 + }, { + name: "longTextIndent", + hidden: !1 + }, { + name: "leftSpaceRemoved", + hidden: !1 + }, { + name: "pageBreak", + hidden: !1 + }, { + name: "showInPage", + hidden: !1 + }, { + name: "unShowInPage", + hidden: !1 + }, { + name: "fixed", + hidden: !1 + }, { + name: "axis", + hidden: !1 + }, { + name: "lHeight", + hidden: !1 + }, { + name: "transform", + hidden: !1 + }, { + name: "zIndex", + hidden: !1 + }, { + name: "optionsGroup", + hidden: !1 + }, { + name: "borderLeft", + hidden: !1 + }, { + name: "borderTop", + hidden: !1 + }, { + name: "borderRight", + hidden: !1 + }, { + name: "borderBottom", + hidden: !1 + }, { + name: "borderWidth", + hidden: !1 + }, { + name: "borderColor", + hidden: !1 + }, { + name: "contentPaddingLeft", + hidden: !1 + }, { + name: "contentPaddingTop", + hidden: !1 + }, { + name: "contentPaddingRight", + hidden: !1 + }, { + name: "contentPaddingBottom", + hidden: !1 + }, { + name: "backgroundColor", + hidden: !1 + }, { + name: "formatter", + hidden: !1 + }, { + name: "styler", + hidden: !1 + }], + default: { + height: 42, + width: 550 + } + }, + table: { + tabs: [{ + name: "基础", + options: [{ + name: "field", + hidden: !1 + }, { + name: "testData", + hidden: !1 + }, { + name: "coordinate", + hidden: !1 + }, { + name: "widthHeight", + hidden: !1 + }, { + name: "tableHeaderRepeat", + hidden: !1 + }, { + name: "tableFooterRepeat", + hidden: !1 + }, { + name: "autoCompletion", + hidden: !1 + }, { + name: "maxRows", + hidden: !1 + }, { + name: "columns", + hidden: !1 + }] + }, { + name: "样式", + options: [{ + name: "fontFamily", + hidden: !1 + }, { + name: "fontSize", + hidden: !1 + }, { + name: "lineHeight", + hidden: !1 + }, { + name: "textAlign", + hidden: !1 + }, { + name: "gridColumns", + hidden: !1 + }, { + name: "gridColumnsGutter", + hidden: !1 + }, { + name: "tableBorder", + hidden: !1 + }, { + name: "tableHeaderBorder", + hidden: !1 + }, { + name: "tableHeaderCellBorder", + hidden: !1 + }, { + name: "tableHeaderRowHeight", + hidden: !1 + }, { + name: "tableHeaderBackground", + hidden: !1 + }, { + name: "tableHeaderFontSize", + hidden: !1 + }, { + name: "tableHeaderFontWeight", + hidden: !1 + }, { + name: "tableBodyRowHeight", + hidden: !1 + }, { + name: "tableBodyRowBorder", + hidden: !1 + }, { + name: "tableBodyCellBorder", + hidden: !1 + }, { + name: "tableFooterBorder", + hidden: !1 + }, { + name: "tableFooterCellBorder", + hidden: !1 + }, { + name: "lHeight", + hidden: !1 + }] + }, { + name: "列", + options: [] + }, { + name: "高级", + options: [{ + name: "axis", + hidden: !1 + }, { + name: "styler", + hidden: !1 + }, { + name: "rowStyler", + hidden: !1 + }, { + name: "footerFormatter", + hidden: !1 + }, { + name: "rowsColumnsMerge", + hidden: !1 + }, { + name: "rowsColumnsMergeClean", + hidden: !1 + }, { + name: "groupFieldsFormatter", + hidden: !1 + }, { + name: "groupFormatter", + hidden: !1 + }, { + name: "groupFooterFormatter", + hidden: !1 + }, { + name: "gridColumnsFooterFormatter", + hidden: !1 + }] + }], + supportOptions: [{ + name: "field", + hidden: !1 + }, { + name: "coordinate", + hidden: !1 + }, { + name: "widthHeight", + hidden: !1 + }, { + name: "fontFamily", + hidden: !1 + }, { + name: "fontSize", + hidden: !1 + }, { + name: "lineHeight", + hidden: !1 + }, { + name: "textAlign", + hidden: !1 + }, { + name: "gridColumns", + hidden: !1 + }, { + name: "gridColumnsGutter", + hidden: !1 + }, { + name: "tableHeaderRepeat", + hidden: !1 + }, { + name: "tableBorder", + hidden: !1 + }, { + name: "tableHeaderBorder", + hidden: !1 + }, { + name: "tableHeaderCellBorder", + hidden: !1 + }, { + name: "tableHeaderRowHeight", + hidden: !1 + }, { + name: "tableHeaderBackground", + hidden: !1 + }, { + name: "tableHeaderFontSize", + hidden: !1 + }, { + name: "tableHeaderFontWeight", + hidden: !1 + }, { + name: "tableBodyRowHeight", + hidden: !1 + }, { + name: "tableBodyRowBorder", + hidden: !1 + }, { + name: "tableBodyCellBorder", + hidden: !1 + }, { + name: "tableFooterBorder", + hidden: !1 + }, { + name: "tableFooterCellBorder", + hidden: !1 + }, { + name: "axis", + hidden: !1 + }, { + name: "lHeight", + hidden: !1 + }, { + name: "autoCompletion", + hidden: !1 + }, { + name: "maxRows", + hidden: !1 + }, { + name: "columns", + hidden: !1 + }, { + name: "styler", + hidden: !1 + }, { + name: "rowStyler", + hidden: !1 + }, { + name: "tableFooterRepeat", + hidden: !1 + }, { + name: "footerFormatter", + hidden: !1 + }, { + name: "rowsColumnsMerge", + hidden: !1 + }, { + name: "groupFieldsFormatter", + hidden: !1 + }, { + name: "groupFormatter", + hidden: !1 + }, { + name: "groupFooterFormatter", + hidden: !1 + }, { + name: "gridColumnsFooterFormatter", + hidden: !1 + }], + default: { + width: 550 + } + }, + hline: { + tabs: [{ + name: "基础", + options: [{ + name: "coordinate", + hidden: !1 + }, { + name: "widthHeight", + hidden: !1 + }, { + name: "showInPage", + hidden: !1 + }, { + name: "fixed", + hidden: !1 + }] + }, { + name: "样式", + options: [{ + name: "borderWidth", + hidden: !1 + }, { + name: "borderStyle", + hidden: !1 + }, { + name: "borderColor", + hidden: !1 + }, { + name: "transform", + hidden: !1 + }, { + name: "zIndex", + hidden: !1 + }] + }, { + name: "高级", + options: [{ + name: "pageBreak", + hidden: !1 + }, { + name: "axis", + hidden: !1 + }] + }], + supportOptions: [{ + name: "coordinate", + hidden: !1 + }, { + name: "widthHeight", + hidden: !1 + }, { + name: "borderWidth", + hidden: !1 + }, { + name: "borderStyle", + hidden: !1 + }, { + name: "borderColor", + hidden: !1 + }, { + name: "pageBreak", + hidden: !1 + }, { + name: "showInPage", + hidden: !1 + }, { + name: "fixed", + hidden: !1 + }, { + name: "axis", + hidden: !1 + }, { + name: "transform", + hidden: !1 + }, { + name: "zIndex", + hidden: !1 + }], + default: { + borderWidth: .75, + height: 9, + width: 90 + } + }, + vline: { + tabs: [{ + name: "基础", + options: [{ + name: "coordinate", + hidden: !1 + }, { + name: "widthHeight", + hidden: !1 + }, { + name: "showInPage", + hidden: !1 + }, { + name: "fixed", + hidden: !1 + }] + }, { + name: "样式", + options: [{ + name: "borderWidth", + hidden: !1 + }, { + name: "borderStyle", + hidden: !1 + }, { + name: "borderColor", + hidden: !1 + }, { + name: "transform", + hidden: !1 + }, { + name: "zIndex", + hidden: !1 + }] + }, { + name: "高级", + options: [{ + name: "pageBreak", + hidden: !1 + }, { + name: "axis", + hidden: !1 + }] + }], + supportOptions: [{ + name: "coordinate", + hidden: !1 + }, { + name: "widthHeight", + hidden: !1 + }, { + name: "borderWidth", + hidden: !1 + }, { + name: "borderStyle", + hidden: !1 + }, { + name: "borderColor", + hidden: !1 + }, { + name: "pageBreak", + hidden: !1 + }, { + name: "showInPage", + hidden: !1 + }, { + name: "fixed", + hidden: !1 + }, { + name: "axis", + hidden: !1 + }, { + name: "transform", + hidden: !1 + }, { + name: "zIndex", + hidden: !1 + }], + default: { + borderWidth: void 0, + height: 90, + width: 9 + } + }, + rect: { + tabs: [{ + name: "基础", + options: [{ + name: "coordinate", + hidden: !1 + }, { + name: "widthHeight", + hidden: !1 + }, { + name: "showInPage", + hidden: !1 + }, { + name: "fixed", + hidden: !1 + }] + }, { + name: "样式", + options: [{ + name: "borderWidth", + hidden: !1 + }, { + name: "borderStyle", + hidden: !1 + }, { + name: "borderColor", + hidden: !1 + }, { + name: "backgroundColor", + hidden: !1 + }, { + name: "transform", + hidden: !1 + }, { + name: "zIndex", + hidden: !1 + }] + }, { + name: "高级", + options: [{ + name: "pageBreak", + hidden: !1 + }, { + name: "axis", + hidden: !1 + }] + }], + supportOptions: [{ + name: "coordinate", + hidden: !1 + }, { + name: "widthHeight", + hidden: !1 + }, { + name: "borderWidth", + hidden: !1 + }, { + name: "borderStyle", + hidden: !1 + }, { + name: "borderColor", + hidden: !1 + }, { + name: "backgroundColor", + hidden: !1 + }, { + name: "pageBreak", + hidden: !1 + }, { + name: "showInPage", + hidden: !1 + }, { + name: "fixed", + hidden: !1 + }, { + name: "axis", + hidden: !1 + }, { + name: "transform", + hidden: !1 + }, { + name: "zIndex", + hidden: !1 + }], + default: { + borderWidth: void 0, + height: 90, + width: 90 + } + }, + oval: { + tabs: [{ + name: "基础", + options: [{ + name: "coordinate", + hidden: !1 + }, { + name: "widthHeight", + hidden: !1 + }, { + name: "showInPage", + hidden: !1 + }, { + name: "fixed", + hidden: !1 + }] + }, { + name: "样式", + options: [{ + name: "borderWidth", + hidden: !1 + }, { + name: "borderStyle", + hidden: !1 + }, { + name: "borderColor", + hidden: !1 + }, { + name: "backgroundColor", + hidden: !1 + }, { + name: "transform", + hidden: !1 + }, { + name: "zIndex", + hidden: !1 + }] + }, { + name: "高级", + options: [{ + name: "pageBreak", + hidden: !1 + }, { + name: "axis", + hidden: !1 + }] + }], + supportOptions: [{ + name: "coordinate", + hidden: !1 + }, { + name: "widthHeight", + hidden: !1 + }, { + name: "borderWidth", + hidden: !1 + }, { + name: "borderStyle", + hidden: !1 + }, { + name: "borderColor", + hidden: !1 + }, { + name: "backgroundColor", + hidden: !1 + }, { + name: "pageBreak", + hidden: !1 + }, { + name: "showInPage", + hidden: !1 + }, { + name: "fixed", + hidden: !1 + }, { + name: "axis", + hidden: !1 + }, { + name: "transform", + hidden: !1 + }, { + name: "zIndex", + hidden: !1 + }], + default: { + borderWidth: void 0, + height: 90, + width: 90 + } + }, + html: { + tabs: [{ + name: "基础", + options: [{ + name: "coordinate", + hidden: !1 + }, { + name: "widthHeight", + hidden: !1 + }, { + name: "showInPage", + hidden: !1 + }, { + name: "unShowInPage", + hidden: !1 + }, { + name: "fixed", + hidden: !1 + }] + }, { + name: "样式", + options: [{ + name: "transform", + hidden: !1 + }, { + name: "zIndex", + hidden: !1 + }] + }, { + name: "高级", + options: [{ + name: "pageBreak", + hidden: !1 + }, { + name: "axis", + hidden: !1 + }, { + name: "formatter", + hidden: !1 + }] + }], + supportOptions: [{ + name: "coordinate", + hidden: !1 + }, { + name: "widthHeight", + hidden: !1 + }, { + name: "pageBreak", + hidden: !1 + }, { + name: "showInPage", + hidden: !1 + }, { + name: "unShowInPage", + hidden: !1 + }, { + name: "fixed", + hidden: !1 + }, { + name: "zIndex", + hidden: !1 + }, { + name: "axis", + hidden: !1 + }, { + name: "formatter", + hidden: !1 + }], + default: { + height: 90, + width: 90 + } + }, + tableColumn: { + supportOptions: [{ + name: "title", + hidden: !1 + }, { + name: "align", + hidden: !1 + }, { + name: "halign", + hidden: !1 + }, { + name: "vAlign", + hidden: !1 + }, { + name: "tableTextType", + hidden: !1 + }, { + name: "tableBarcodeMode", + hidden: !1 + }, { + name: "tableQRCodeLevel", + hidden: !1 + }, { + name: "tableColumnHeight", + hidden: !1 + }, { + name: "paddingLeft", + hidden: !1 + }, { + name: "paddingRight", + hidden: !1 + }, { + name: "tableSummaryTitle", + hidden: !1 + }, { + name: "tableSummaryText", + hidden: !1 + }, { + name: "tableSummaryColspan", + hidden: !1 + }, { + name: "tableSummary", + hidden: !1 + }, { + name: "tableSummaryAlign", + hidden: !1 + }, { + name: "tableSummaryNumFormat", + hidden: !1 + }, { + name: "tableSummaryFormatter", + hidden: !1 + }, { + name: "upperCase", + hidden: !1 + }, { + name: "renderFormatter", + hidden: !1 + }, { + name: "formatter2", + hidden: !1 + }, { + name: "styler2", + hidden: !1 + }, { + name: "stylerHeader", + hidden: !1 + }], + default: { + height: 90, + width: 90 + } + }, + barcode: { + tabs: [{ + name: "基础", + options: [{ + name: "title", + hidden: !1 + }, { + name: "field", + hidden: !1 + }, { + name: "testData", + hidden: !1 + }, { + name: "barcodeType", + hidden: !1 + }, { + name: "coordinate", + hidden: !1 + }, { + name: "widthHeight", + hidden: !1 + }, { + name: "hideTitle", + hidden: !1 + }, { + name: "fixed", + hidden: !1 + }] + }, { + name: "样式", + options: [{ + name: "fontFamily", + hidden: !1 + }, { + name: "fontSize", + hidden: !1 + }, { + name: "fontWeight", + hidden: !1 + }, { + name: "letterSpacing", + hidden: !1 + }, { + name: "color", + hidden: !1 + }, { + name: "backgroundColor", + hidden: !1 + }, { + name: "textAlign", + hidden: !1 + }, { + name: "textContentVerticalAlign", + hidden: !1 + }, { + name: "lineHeight", + hidden: !1 + }, { + name: "transform", + hidden: !1 + }, { + name: "zIndex", + hidden: !1 + }] + }, { + name: "高级", + options: [{ + name: "pageBreak", + hidden: !1 + }, { + name: "showInPage", + hidden: !1 + }, { + name: "unShowInPage", + hidden: !1 + }, { + name: "axis", + hidden: !1 + }, { + name: "formatter", + hidden: !1 + }, { + name: "styler", + hidden: !1 + }] + }], + supportOptions: [{ + name: "title", + hidden: !1 + }, { + name: "field", + hidden: !1 + }, { + name: "testData", + hidden: !1 + }, { + name: "barcodeType", + hidden: !1 + }, { + name: "coordinate", + hidden: !1 + }, { + name: "widthHeight", + hidden: !1 + }, { + name: "hideTitle", + hidden: !1 + }, { + name: "fixed", + hidden: !1 + }, { + name: "fontFamily", + hidden: !1 + }, { + name: "fontSize", + hidden: !1 + }, { + name: "fontWeight", + hidden: !1 + }, { + name: "letterSpacing", + hidden: !1 + }, { + name: "color", + hidden: !1 + }, { + name: "backgroundColor", + hidden: !1 + }, { + name: "textAlign", + hidden: !1 + }, { + name: "textContentVerticalAlign", + hidden: !1 + }, { + name: "lineHeight", + hidden: !1 + }, { + name: "transform", + hidden: !1 + }, { + name: "zIndex", + hidden: !1 + }, { + name: "pageBreak", + hidden: !1 + }, { + name: "showInPage", + hidden: !1 + }, { + name: "unShowInPage", + hidden: !1 + }, { + name: "axis", + hidden: !1 + }, { + name: "formatter", + hidden: !1 + }, { + name: "styler", + hidden: !1 + }], + default: { + width: 160, + height: 40, + title: "条形码", + barcodeType: "code128", + testData: "barcode" + } + }, + qrcode: { + tabs: [{ + name: "基础", + options: [{ + name: "title", + hidden: !1 + }, { + name: "field", + hidden: !1 + }, { + name: "testData", + hidden: !1 + }, { + name: "qrcodeType", + hidden: !1 + }, { + name: "coordinate", + hidden: !1 + }, { + name: "widthHeight", + hidden: !1 + }, { + name: "hideTitle", + hidden: !1 + }, { + name: "fixed", + hidden: !1 + }] + }, { + name: "样式", + options: [{ + name: "fontFamily", + hidden: !1 + }, { + name: "fontSize", + hidden: !1 + }, { + name: "fontWeight", + hidden: !1 + }, { + name: "letterSpacing", + hidden: !1 + }, { + name: "color", + hidden: !1 + }, { + name: "backgroundColor", + hidden: !1 + }, { + name: "textAlign", + hidden: !1 + }, { + name: "textContentVerticalAlign", + hidden: !1 + }, { + name: "lineHeight", + hidden: !1 + }, { + name: "transform", + hidden: !1 + }, { + name: "zIndex", + hidden: !1 + }] + }, { + name: "高级", + options: [{ + name: "pageBreak", + hidden: !1 + }, { + name: "showInPage", + hidden: !1 + }, { + name: "unShowInPage", + hidden: !1 + }, { + name: "axis", + hidden: !1 + }, { + name: "formatter", + hidden: !1 + }, { + name: "styler", + hidden: !1 + }] + }], + supportOptions: [{ + name: "title", + hidden: !1 + }, { + name: "field", + hidden: !1 + }, { + name: "testData", + hidden: !1 + }, { + name: "qrcodeType", + hidden: !1 + }, { + name: "coordinate", + hidden: !1 + }, { + name: "widthHeight", + hidden: !1 + }, { + name: "hideTitle", + hidden: !1 + }, { + name: "fixed", + hidden: !1 + }, { + name: "fontFamily", + hidden: !1 + }, { + name: "fontSize", + hidden: !1 + }, { + name: "fontWeight", + hidden: !1 + }, { + name: "letterSpacing", + hidden: !1 + }, { + name: "color", + hidden: !1 + }, { + name: "backgroundColor", + hidden: !1 + }, { + name: "textAlign", + hidden: !1 + }, { + name: "textContentVerticalAlign", + hidden: !1 + }, { + name: "lineHeight", + hidden: !1 + }, { + name: "transform", + hidden: !1 + }, { + name: "zIndex", + hidden: !1 + }, { + name: "pageBreak", + hidden: !1 + }, { + name: "showInPage", + hidden: !1 + }, { + name: "unShowInPage", + hidden: !1 + }, { + name: "axis", + hidden: !1 + }, { + name: "formatter", + hidden: !1 + }, { + name: "styler", + hidden: !1 + }], + default: { + width: 80, + height: 80, + title: "二维码", + qrcodeType: "qrcode", + testData: "qrcode" + } + } + } + }, function (t, e, i) { + var n = i(267); + (n = "string" == typeof (n = n.__esModule ? n.default : n) ? [ + [t.i, n, ""] + ] : n).locals && (t.exports = n.locals); + (0, i(156).default)("70aa0a08", n, !0, {}) + }, function (t, e, i) { + var n = i(155), + r = i(268), + i = i(269), + n = (e = n(!1), r(i)); + e.push([t.i, '.hiprint-printPaper.design.grid {\n background-image: linear-gradient(90deg, rgba(0, 0, 0, 0.1) 3%, rgba(0, 0, 0, 0) 3%), linear-gradient(360deg, rgba(0, 0, 0, 0.1) 3%, rgba(0, 0, 0, 0) 3%);\n background-size: 5mm 5mm;\n background-position: left top;\n}\n\n.horLine {\n position: absolute;\n border: 0;\n border-top: 1px solid rgb(241, 110, 110);\n}\n.verLine {\n position: absolute;\n border: 0;\n border-left: 1px solid rgb(241, 110, 110);\n}\n\n/* 拖拽时元素辅助线 */\n.toplineOfPosition, .bottomlineOfPosition {\n border: 0;\n border-top: 1px dashed rgb(169, 169, 169);\n}\n.leftlineOfPosition, .rightlineOfPosition {\n border: 0;\n border-left: 1px dashed rgb(169, 169, 169);\n}\n\n/* 拖拽时的坐标位置 */\n.topPosition {\n background: red;\n color: white;\n border-radius: 20rem;\n min-width: 10px;\n padding: 0 2px;\n font-size: 12px;\n line-height: normal;\n z-index: 9;\n}\n.topPosition-lineMode {\n color: red;\n background: unset;\n line-height: normal;\n z-index: 9;\n}\n.leftPosition {\n background: red;\n color: white;\n border-radius: 20rem;\n min-width: 10px;\n padding: 0 2px;\n font-size: 12px;\n line-height: normal;\n z-index: 9;\n}\n.leftPosition-lineMode {\n color: red;\n background: unset;\n line-height: normal;\n z-index: 9;\n}\n\n/* 元素始终隐藏 */\n.alwaysHide {\n background-color: gray !important;\n}\n\n/* 元素宽高 */\n.resize-panel .size-box {\n border: 1px solid;\n min-height: 19px;\n padding: 0px 4px;\n background: red;\n color: white;\n font-size: 12px;\n border-radius: 6px 6px 0 0;\n white-space: nowrap;\n line-height: normal;\n font-family: unset;\n letter-spacing: normal;\n z-index: 9;\n}\n.hiprint-printElement:not(.editing):hover .resize-panel {\n display: block !important;\n /* hover 强制背景色 可重写 */\n background-color: rgba(0, 0, 0, 0.5) !important;\n}\n.hiprint-printElement:hover .resize-panel .resizebtn {\n display: none;\n}\n.hiprint-printElement:hover .resize-panel.selected .resizebtn {\n display: block;\n}\n.hiprint-printElement.design .del-btn {\n position: absolute;\n visibility: hidden;\n z-index: 10;\n width: 16px;\n height: 16px;\n line-height: 12px;\n top: -8px;\n right: -8px;\n border-radius: 50%;\n padding: 2px;\n background: red;\n color: white;\n font-size: 12px;\n box-sizing: border-box;\n cursor: pointer;\n text-align: center;\n}\n.hiprint-printElement.design:hover .del-btn {\n visibility: visible;\n}\n.resize-panel .size-box .hide {\n display: none;\n}\n\n/* 参数tab */\n.prop-tabs {\n background-color: #FFF;\n border-style: none;\n box-shadow: none;\n border-color: #e6e6e6;\n}\n.prop-tabs .prop-tab-items {\n height: 31px;\n line-height: 31px;\n padding: 2px 0 1px 2px;\n list-style: none;\n outline: 0;\n border: 0;\n text-decoration: none;\n font-size: 100%;\n margin: 0;\n border-bottom: 1px solid #ddd;\n /*box-shadow: 0 1px 3px rgba(26, 26, 26, .1);*/\n box-sizing: content-box;\n}\n.prop-tabs .prop-tab-items .prop-tab-item {\n background-color: #FFF;\n border-radius: 0;\n padding: 0;\n margin: 0 -1px 0 0;\n display: inline-block;\n cursor: pointer;\n list-style-type: none;\n}\n\n.prop-tabs .prop-tab-items .prop-tab-item .tab-title {\n height: 30px;\n line-height: 30px;\n padding: 0 10px;\n font-weight: bold;\n font-size: 14px;\n}\n\n.prop-tabs .prop-tab-items li.active {\n border: none;\n border-bottom: 2px solid #2196f3;\n color: #2196f3;\n height: 31px;\n line-height: 30px;\n}\n\n.prop-tabs .hiprint-option-items.active {\n display: flex;\n}\n\n.prop-tabs .hiprint-option-items {\n display: none;\n margin-top: 1px;\n border: none;\n background-color: #FFF;\n overflow: auto;\n /*height: calc(100vh - 150px);*/\n padding: 0;\n}\n/* 元素双击编辑 */\n.design .editing {\n border: 1px solid red !important;\n}\n\n/* hiprint-pagination */\n.hiprint-pagination {\n display: inline-block;\n padding-left: 0;\n}\n .hiprint-pagination > li {\n border: 1px solid #bdc3c7;\n -moz-border-radius: 2px;\n -webkit-border-radius: 2px;\n display: block;\n float: left;\n padding: 5px;\n text-decoration: none;\n margin-right: 5px;\n margin-bottom: 5px;\n font-family: helvetica;\n font-size: 13px;\n cursor: pointer\n }\n\n .hiprint-pagination > li > span {\n padding: 0 10px 0 10px;\n }\n\n .hiprint-pagination > li > a {\n color: #bdc3c7;\n font-weight: bold;\n text-decoration: none;\n font-size: 11px;\n padding: 3px;\n }\n\n .hiprint-pagination > li > a:hover {\n color: red;\n }\n\n.hiprint-pagination .selected {\n border: #2196f3 1px solid;\n}\n\n\n.hiprint-pagination-sm > li > a {\n padding: 5px 10px;\n font-size: 12px;\n line-height: 1.5;\n}\n/*rect-printElement-type hiprint-printElement-type */\n.rect-printElement-types .hiprint-printElement-type {\n display: block;\n}\n\n.rect-printElement-types .hiprint-printElement-type {\n padding: 0 0 0 0;\n list-style: none;\n}\n\n .rect-printElement-types .hiprint-printElement-type > li > .title {\n display: block;\n padding: 4px 0px;\n clear: both;\n }\n\n .rect-printElement-types .hiprint-printElement-type > li > ul {\n padding: 0 0 0 0;\n display: block;\n list-style: none;\n }\n\n .rect-printElement-types .hiprint-printElement-type > li > ul > li {\n display: block;\n width: 50%;\n float: left;\n max-width: 100px;\n }\n\n .rect-printElement-types .hiprint-printElement-type > li > ul > li > a {\n height: 92px;\n padding: 12px 6px;\n margin-left: -1px;\n line-height: 1.42857143;\n color: #337ab7;\n text-decoration: none;\n background-color: #fff;\n border: 1px solid #ddd;\n margin-right: 5px;\n width: 95%;\n max-width: 100px;\n display: inline-block;\n text-align: center;\n margin-bottom: 7px;\n box-sizing: border-box;\n color: #b9a5a6;\n border: 1px solid rgba(0,0,0,0.2);\n border-radius: 3px;\n box-shadow: 0 1px 0 0 rgba(0,0,0,0.15);\n }\n\n\n/*small-printElement-type hiprint-printElement-type */\n.small-printElement-types .hiprint-printElement-type {\n display: block;\n}\n\n.small-printElement-types .hiprint-printElement-type {\n padding: 0 0 0 0;\n list-style: none;\n}\n\n .small-printElement-types .hiprint-printElement-type > li > .title {\n display: block;\n padding: 4px 0px;\n clear: both;\n }\n\n .small-printElement-types .hiprint-printElement-type > li > ul {\n padding: 0 0 0 0;\n display: block;\n list-style: none;\n width: 100%;\n }\n\n .small-printElement-types .hiprint-printElement-type > li > ul > li {\n display: block;\n width: 50%;\n float: left;\n padding: 0 4px;\n }\n\n .small-printElement-types .hiprint-printElement-type > li > ul > li > a {\n height: 22px;\n /* padding: 12px 6px; */\n /* margin-left: -1px; */\n line-height: 20px;\n color: #337ab7;\n text-decoration: none;\n background-color: #fff;\n border: 1px solid #ddd;\n margin-right: 5px;\n width: 100%;\n display: block;\n text-align: center;\n margin-bottom: 7px;\n box-sizing: border-box;\n color: #b9a5a6;\n border: 1px solid rgba(0,0,0,0.2);\n border-radius: 3px;\n box-shadow: 0 1px 0 0 rgba(0,0,0,0.15);\n }\n\n\n/* hiprint-toolbar*/\n\n.hiprint-toolbar {\n}\n\n .hiprint-toolbar > ul {\n padding: 0px;\n margin-bottom: 5px;\n }\n\n .hiprint-toolbar > ul > li {\n display: inline-block;\n }\n\n .hiprint-toolbar > ul > li > a {\n position: relative;\n float: left;\n padding: 3px 10px;\n margin-left: -1px;\n line-height: 1.42857143;\n color: #337ab7;\n text-decoration: none;\n background-color: #fff;\n border: 1px solid #ddd;\n margin-right: 4px;\n cursor: pointer;\n }\n\n\n.hiprint-printElement-type .glyphicon-class {\n display: block;\n text-align: center;\n word-wrap: break-word;\n /*font-size: 0.65rem;\nfont-weight: normal;*/\n font-family: Helvetica, sans-serif;\n}\n\n.hiprint-printElement-type .glyphicon {\n margin-top: 5px;\n margin-bottom: 10px;\n font-size: 37px;\n}\n\n\n/*\n\n\n*/\n\n/*option css*/\n/*option css*/\n.hiprint-option-items {\n padding: 10px 5px;\n display: flex;\n flex-wrap: wrap;\n align-items: flex-end;\n box-sizing: border-box;\n width: 100%;\n}\n\n .hiprint-option-items .hiprint-option-item {\n box-sizing: border-box;\n float: left;\n width: 50%;\n margin-bottom: 5px;\n padding: 0 5px;\n }\n\n .hiprint-option-items .hiprint-option-item-row {\n width: 100%;\n }\n\n.hiprint-option-item-label {\n margin: 5px 5px 3px 0;\n}\n\n.hiprint-option-items .hiprint-option-item-field input, .hiprint-option-items .hiprint-option-item-field select, .hiprint-option-items .hiprint-option-item-field textarea {\n color: inherit;\n background-color: transparent;\n box-sizing: border-box;\n width: 100%;\n position: relative;\n padding: 3px;\n z-index: 1;\n border: 1px solid rgb(169, 169, 169);\n height: 19pt;\n}\n\n.hiprint-option-item-settingBtn {\n height: 19pt;\n line-height: 19pt;\n font-size: 12px;\n padding: 0 24px;\n background: #00c1de;\n border-color: transparent;\n color: #fff;\n display: inline-block;\n margin: 5px;\n font-weight: 400;\n border: 1px solid transparent;\n font-family: PingFangSC, helvetica neue, hiragino sans gb, arial, microsoft yahei ui, microsoft yahei, simsun, "sans-serif";\n vertical-align: middle;\n transition: .3s cubic-bezier(.4, 0, .2, 1);\n transform: translateZ(0);\n}\n\n.hiprint-option-item-deleteBtn {\n background: red;\n}\n\n.hiprint-option-items .minicolors {\n position: relative;\n}\n\n.hiprint-option-items .minicolors-sprite {\n background-image: url(' + n + ");\n}\n\n.hiprint-option-items .minicolors-swatch {\n position: absolute;\n vertical-align: middle;\n background-position: -80px 0;\n cursor: text;\n padding: 0;\n margin: 0;\n display: inline-block;\n}\n\n.hiprint-option-items .minicolors-swatch-color {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n}\n\n.hiprint-option-items .minicolors input[type=hidden] + .minicolors-swatch {\n width: 28px;\n position: static;\n cursor: pointer;\n}\n\n.hiprint-option-items .minicolors input[type=hidden][disabled] + .minicolors-swatch {\n cursor: default;\n}\n\n/* Panel */\n.hiprint-option-items .minicolors-panel {\n position: absolute;\n width: 173px;\n background: white;\n border: solid 1px #CCC;\n box-shadow: 0 0 20px rgba(0, 0, 0, .2);\n z-index: 99999;\n box-sizing: content-box;\n display: none;\n}\n\n .hiprint-option-items .minicolors-panel.minicolors-visible {\n display: block;\n }\n\n/* Panel positioning */\n.hiprint-option-items .minicolors-position-top .minicolors-panel {\n top: -154px;\n}\n\n.hiprint-option-items .minicolors-position-right .minicolors-panel {\n right: 0;\n}\n\n.hiprint-option-items .minicolors-position-bottom .minicolors-panel {\n top: auto;\n}\n\n.hiprint-option-items .minicolors-position-left .minicolors-panel {\n left: 0;\n}\n\n.hiprint-option-items .minicolors-with-opacity .minicolors-panel {\n width: 194px;\n}\n\n.hiprint-option-items .minicolors .minicolors-grid {\n position: relative;\n top: 1px;\n left: 1px; /* LTR */\n width: 150px;\n height: 150px;\n margin-bottom: 2px;\n background-position: -120px 0;\n cursor: crosshair;\n}\n\n.hiprint-option-items .minicolors .minicolors-grid-inner {\n position: absolute;\n top: 0;\n left: 0;\n width: 150px;\n height: 150px;\n}\n\n.hiprint-option-items .minicolors-slider-saturation .minicolors-grid {\n background-position: -420px 0;\n}\n\n.hiprint-option-items .minicolors-slider-saturation .minicolors-grid-inner {\n background-position: -270px 0;\n background-image: inherit;\n}\n\n.hiprint-option-items .minicolors-slider-brightness .minicolors-grid {\n background-position: -570px 0;\n}\n\n.hiprint-option-items .minicolors-slider-brightness .minicolors-grid-inner {\n background-color: black;\n}\n\n.hiprint-option-items .minicolors-slider-wheel .minicolors-grid {\n background-position: -720px 0;\n}\n\n.hiprint-option-items .minicolors-slider,\n.hiprint-option-items .minicolors-opacity-slider {\n position: absolute;\n top: 1px;\n left: 152px; /* LTR */\n width: 20px;\n height: 150px;\n background-color: white;\n background-position: 0 0;\n cursor: row-resize;\n}\n\n.hiprint-option-items .minicolors-slider-saturation .minicolors-slider {\n background-position: -60px 0;\n}\n\n.hiprint-option-items .minicolors-slider-brightness .minicolors-slider {\n background-position: -20px 0;\n}\n\n.hiprint-option-items .minicolors-slider-wheel .minicolors-slider {\n background-position: -20px 0;\n}\n\n.hiprint-option-items .minicolors-opacity-slider {\n left: 173px; /* LTR */\n background-position: -40px 0;\n display: none;\n}\n\n\n.hiprint-option-items .minicolors-with-opacity .minicolors-opacity-slider {\n display: block;\n}\n\n/* Pickers */\n.hiprint-option-items .minicolors-grid .minicolors-picker {\n position: absolute;\n top: 70px;\n left: 70px;\n width: 12px;\n height: 12px;\n border: solid 1px black;\n border-radius: 10px;\n margin-top: -6px;\n margin-left: -6px;\n background: none;\n}\n\n .hiprint-option-items .minicolors-grid .minicolors-picker > div {\n position: absolute;\n top: 0;\n left: 0;\n width: 8px;\n height: 8px;\n border-radius: 8px;\n border: solid 2px white;\n box-sizing: content-box;\n }\n\n.hiprint-option-items .minicolors-picker {\n position: absolute;\n top: 0;\n left: 0;\n width: 18px;\n height: 2px;\n background: white;\n border: solid 1px black;\n margin-top: -2px;\n box-sizing: content-box;\n}\n\n/* Swatches */\n.hiprint-option-items .minicolors-swatches,\n.hiprint-option-items .minicolors-swatches li {\n margin: 5px 0 3px 5px; /* LTR */\n padding: 0;\n list-style: none;\n overflow: hidden;\n}\n\n .hiprint-option-items .minicolors-swatches .minicolors-swatch {\n position: relative;\n float: left; /* LTR */\n cursor: pointer;\n margin: 0 4px 0 0; /* LTR */\n }\n\n\n.hiprint-option-items .minicolors-with-opacity .minicolors-swatches .minicolors-swatch {\n margin-right: 7px; /* LTR */\n}\n\n\n.hiprint-option-items .minicolors-swatch.selected {\n border-color: #000;\n}\n\n/* Inline controls */\n.hiprint-option-items .minicolors-inline {\n display: inline-block;\n}\n\n .hiprint-option-items .minicolors-inline .minicolors-input {\n display: none !important;\n }\n\n .hiprint-option-items .minicolors-inline .minicolors-panel {\n position: relative;\n top: auto;\n left: auto; /* LTR */\n box-shadow: none;\n z-index: auto;\n display: inline-block;\n }\n\n\n\n/* Bootstrap theme */\n.hiprint-option-items .minicolors-theme-bootstrap .minicolors-swatch {\n z-index: 2;\n top: 3px;\n left: 3px;\n width: 17px;\n height: 17px;\n}\n\n.hiprint-option-items .minicolors-theme-bootstrap .minicolors-swatches .minicolors-swatch {\n margin-bottom: 2px;\n top: 0;\n left: 0; /* LTR */\n width: 20px;\n height: 20px;\n}\n\n.hiprint-option-items .minicolors-theme-bootstrap .minicolors-swatch-color {\n border-radius: inherit;\n}\n\n.hiprint-option-items .minicolors-theme-bootstrap.minicolors-position-right > .minicolors-swatch {\n left: auto; /* LTR */\n right: 3px; /* LTR */\n}\n\n.hiprint-option-items .minicolors-theme-bootstrap .minicolors-input {\n float: none;\n padding-left: 23px; /* LTR */\n}\n\n.hiprint-option-items .minicolors-theme-bootstrap.minicolors-position-right .minicolors-input {\n padding-right: 44px; /* LTR */\n padding-left: 12px; /* LTR */\n}\n\n.hiprint-option-items .minicolors-theme-bootstrap .minicolors-input.input-lg + .minicolors-swatch {\n top: 4px;\n left: 4px; /* LTR */\n width: 37px;\n height: 37px;\n border-radius: 5px;\n}\n\n.hiprint-option-items .minicolors-theme-bootstrap .minicolors-input.input-sm + .minicolors-swatch {\n width: 24px;\n height: 24px;\n}\n\n.hiprint-option-items .minicolors-theme-bootstrap .minicolors-input.input-xs + .minicolors-swatch {\n width: 18px;\n height: 18px;\n}\n\n.hiprint-option-items .input-group .minicolors-theme-bootstrap:not(:first-child) .minicolors-input {\n border-top-left-radius: 0; /* LTR */\n border-bottom-left-radius: 0; /* LTR */\n}\n\n\n\n/*hitable reizer*/\n.hitable {\n}\n\n\n\n .hitable .selected {\n background: #3e66ad;\n }\n\n\n /*resizer*/\n .hitable tr.resizerRow,\n .hitable .resizerRow td {\n border: 0pt dashed;\n height: 0pt;\n background: #fff;\n }\n\n .hitable tr.resizerRow + tr,\n .hitable tr.resizerRow + tr td {\n border-top: 0px !important;\n }\n\n .hitable td.resizerColumn {\n border: 0pt dashed;\n width: 0.000001px !important;\n background: #fff;\n }\n\n\n .hitable td.resizerColumn + td {\n border-left: 0px !important;\n }\n\n\n/*GRIP*/\n\n.columngrips {\n height: 0px;\n position: absolute;\n}\n\n.columngrip {\n margin-left: -5px;\n position: absolute;\n z-index: 5;\n width: 10px;\n}\n\n .columngrip .gripResizer {\n position: absolute;\n filter: alpha(opacity=1);\n opacity: 0;\n width: 10px;\n height: 100%;\n cursor: col-resize;\n top: 0px;\n }\n\n.columngripDraging {\n border-left: 1px dotted black;\n}\n\n.rowgrips {\n height: 0px;\n width: 0px;\n position: absolute;\n}\n\n.rowgrip {\n margin-top: -5px;\n position: absolute;\n z-index: 5;\n height: 10px;\n}\n\n .rowgrip .gripResizer {\n position: absolute;\n filter: alpha(opacity=1);\n opacity: 0;\n height: 10px;\n width: 100%;\n cursor: row-resize;\n left: 0px;\n }\n\n.rowgripDraging {\n border-top: 1px dotted black;\n}\n\n.hitable .hitable-editor-text {\n border: 1px solid;\n width: 95%;\n height: 80%;\n}\n\n\n\n\n.hipanel-disable {\n height: 0px;\n display: block !important;\n top: 8500px;\n width: 0px;\n overflow: hidden;\n position: absolute;\n}\n\n.hiprint_rul_wrapper {\n position: absolute;\n height: 100%;\n width: 100%;\n overflow: hidden;\n pointer-events: none;\n border: 0;\n border-top: 1px solid rgb(201, 190, 190);\n border-left: 1px solid rgb(201, 190, 190);\n padding-left: 15px;\n\tpadding-top:15px;\n margin: -16px;\n\tbox-sizing: content-box!important;\n}\n\n .hiprint_rul_wrapper .h_img {\n position: absolute;\n top: 0px;\n left: 15px;\n width: 400mm;\n height: 15px;\n max-width: none;\n }\n\n .hiprint_rul_wrapper .v_img {\n width: 400mm;\n max-width: none;\n transform: rotate(90deg);\n transform-origin: 0 100%;\n height: 15px;\n position: absolute;\n top: -2px;\n left: 0px;\n }\n\n/*hiprint-option-table*/\n\n.hiprint-option-table-selected-columns {\n color: inherit;\n background-color: transparent;\n box-sizing: border-box;\n width: 100%;\n position: relative;\n padding: 0px;\n list-style: none;\n}\n\n .hiprint-option-table-selected-columns .hiprint-option-table-selected-item {\n color: inherit;\n background-color: transparent;\n box-sizing: border-box;\n width: 100%;\n padding: 0 3px;\n border: 1px solid rgb(169, 169, 169);\n line-height: 19pt;\n margin: 3px 0;\n }\n .hiprint-option-table-selected-columns .hiprint-option-table-selected-item .column-title {\n display: inline-block;\n min-width: calc(100% - 3rem);\n }\n/*hi-pretty */\n.hi-pretty * {\n box-sizing: border-box;\n}\n\n.hi-pretty input:not([type='checkbox']):not([type='radio']) {\n display: none;\n}\n\n.hi-pretty {\n position: relative;\n display: inline-block;\n margin-right: 1em;\n white-space: nowrap;\n line-height: 1;\n}\n\n .hi-pretty input {\n position: absolute;\n left: 0;\n top: 0;\n min-width: 1em;\n width: 100%;\n height: 100%;\n z-index: 2;\n opacity: 0;\n margin: 0;\n padding: 0;\n cursor: pointer;\n }\n\n .hi-pretty .state label {\n position: initial;\n display: inline-block;\n font-weight: normal;\n margin: 0;\n text-indent: 1.5em;\n min-width: calc(1em + 2px);\n }\n\n .hi-pretty .state label:before,\n .hi-pretty .state label:after {\n content: '';\n width: calc(1em + 2px);\n height: calc(1em + 2px);\n display: block;\n box-sizing: border-box;\n border-radius: 0;\n border: 1px solid transparent;\n z-index: 0;\n position: absolute;\n left: 0;\n top: 0;\n background-color: transparent;\n }\n\n .hi-pretty .state label:before {\n border-color: #bdc3c7;\n }\n\n .hi-pretty .state.p-is-hover,\n .hi-pretty .state.p-is-indeterminate {\n display: none;\n }\n\n\n .hi-pretty.p-default.p-fill .state label:after {\n -webkit-transform: scale(1);\n -ms-transform: scale(1);\n transform: scale(1);\n }\n\n .hi-pretty.p-default .state label:after {\n -webkit-transform: scale(0.6);\n -ms-transform: scale(0.6);\n transform: scale(0.6);\n }\n\n .hi-pretty.p-default input:checked ~ .state label:after {\n background-color: #bdc3c7 !important;\n }\n\n .hi-pretty.p-default.p-thick .state label:before,\n .hi-pretty.p-default.p-thick .state label:after {\n border-width: calc(1em / 7);\n }\n\n .hi-pretty.p-default.p-thick .state label:after {\n -webkit-transform: scale(0.4) !important;\n -ms-transform: scale(0.4) !important;\n transform: scale(0.4) !important;\n }\n", ""]), t.exports = e + }, function (t, e, i) { + "use strict"; + t.exports = function (t, e) { + return e = e || {}, "string" == typeof (t = t && t.__esModule ? t.default : t) && (/^['"].*['"]$/.test(t) && (t = t.slice(1, -1)), e.hash && (t += e.hash), /["'() \t\n]/.test(t) || e.needQuotes) ? '"'.concat(t.replace(/"/g, '\\"').replace(/\n/g, "\\n"), '"') : t + } + }, function (t, e) { + t.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA2YAAACWCAYAAAC1r5t6AAEL2klEQVR4AeSaBY8czxHFqw6SW3vvz4yiMDMnojB9pESsfI8wMzNzRGFmMhz6aGcq1btvck/PM31eec0tlYp6eqp2fOP+ba//7cm3x7K35jYbEWHd8BItieNQmmHubhGWmuLpN7ZkD/96w22B40c/+tES+y960Ys0b3PmW1vsCA385Cc/MR0veMEL7FrMe97znsd1tiQhdlPJIQ+7vk4bEYM5iA3EG/YrttZVrTEi6uvUbe3tkmqp3LthH+tBBq8zjWtN0P+/fxmIdfnAaMhvy4DBIyaTSds0TXt0dBQHBwft3t5eu7Oz0545cyZ+85vftO941zuP7LTZVE6Rhmhs7tya2d6S2W6aFyx1TAU2xDsfOmWn8z1t+Nspmyn/xjxz/evl2Chj96e+I2O3pb2OgljGFzcSKT7uYlgHdrM6K6gUtudFqGg0sZeCZhFPKXFuDLKVspFyDvXLWEq5CzKeSqS4Pq6USPH0A92kPYvBD30ktmwHKIKKTvG0A3FHEzGLI3+BNaR7OhuQ1qJp+fks/k3tV2mxevqaNHj9l4EL2ZzrKljQPHx9qefPVvyRxCVfja2ZHeifMOma3f0l6PvqP7Dr47aU+1Nuh72eMtb3FRXbozU2WaYGehvSmDaHZuBv4111Hv9ryXhCyn3oYJ0qHkuF9Igg9CjUx7pmh72Fw7/EJ7aj7ys0k+NjC/yDWyniZqsGKX5Ae7FFG2yDILfs1njYxCwl7am21AHtyEXalFfNc6DJX4H/8tRjzH196sdlTRJdn+9hf8jrvgx/O+3v4Z6Tidyb+qA1+tZ0xOqfRdiKeUrRZstm8FNDVi0y7tDpF5sfkkXRmVvU8HjyWpi1c7xhEfPOpZ1NuPlvD5ZsgeOHP/zh9Q5m7fUMZs95znOKmtSA5OQcNCTHfOvMb9dBReoR6Ik5ALECbXPDXeRQMJNa6j3BV1vhi/2geJFgG5rnRsJWaJ5BrOiUSCBrDw8Pi0QHZZubm+2//vWvKZi952PvPaiA2eAmJ4pWUZYZzzY6+4ArbP8JwGD7xf/d7gTykG2ssZHx/4B15FXGNop5QDY6WVyMM4+GAVwKZshTowxmKGgPRaB4Eo0zffazzNl+MFtOuTvlzpQxySnZpo0KeAHYBMgojhwe6RJtP6EhAmQCb5iPOAtvdMLapsGXfujNex/TAriA149UvmjUqdB/fWHOXwMuq3zg8y4APXexC3jWyHT5pTuWzcays6+9rxTYNKb+E3vArIICigA78LchWwCzDTtp3AUwYygbK5CJPZoXzNiWhirN8fvqPOBsIuXjzvcqVlYrhK7YAmaQPbFr5Mnzdo59p/eVN2YfuWXA7FTqO9J/Ter7Mvd2QNBL8x6jRkCpDmcKUFpf7Kb+IeZ8LOecyfW+lnor9YVbBMweuhjM3Dvogi2jLxc4Y/vNPxZVHW4TS5cJYlWQWsBormcwe/azn33JYMbwQLFQ6HH3yzsxq19jlJsXhtjmazCvfx29d70XzTGs9p+Yqa81IW4KYFofdLQ5kDOGL6wXsKfzoNrAaHIgV+xpCjZDWSSQNeWkbH9/P3Z3d9vt7e12Y2Oj/fe//x2///3v289/64v7Nu7fwETaPhJuga8SA5AWALMpl8TAPgG5oncCcZIdxLtvoP9bYnbC8FLUSd9An2LUkaYJ3JAjMBMgcyZMFmkGjaKhaRPn0z43L5hBA7QIytCJT+2RbnbkxCywjfSegkssKrs2PTErmo//YjKxwG7aHe1FcYqOqYKT4ZntEbN5lDMvcdqeT8NpZRAXpm7LvNny3ZTuelO2cPyfp2mHHZiK2oqFmJGNOrBAmJfgwH3dsRbsCNyBerfgK2HBdnwAYbO+l6j1DFLl0hdiuD0+n+NYaP+OgCHJa3QLc40e1F+aMfTJ0edEewwG6aBna4jjGdO/n7Dlu1fMTleBCzHRyjGa1xMzSI1fdjiu37mQPgMZHg6kuUfBDKINQxRnOA4wmxvI9qQZbWwTzRz2n/ndDY1K0h6sDnb9cPPkE7M9iWsjknM04kU28a3YxOzDNy2YraV+yuwUzJ+W9htTl9jtqQmK2FZYYl+hLOSeCmjwj+2N1AeZ/2zmf5H6S7n2LzN+eJOC2dPCvC1mjY4w2+uwZm7+61+u3GJgNrmeweyZz3xmHcwIHub7KWP9J35zQFbkqJ5SAQR1XiDGwNjgmlqvtfqrYAZ/8LOjWqRW8mEXcXeGLs71glkZWi9iHYCVHINYSwNgNh3BMFZ8/ukipMVPGKOclm1tbZUTsymY/fnPf26/+bPvXrAxwRU2OU4bmD4wc8znTY76xQaYMYBBa0y+5wzmGWxyYrb1/y84iPaKbMMfzU7MAmAm3z73fpfLjTg08lN/skKFQvYYzBTYYOvvNUGbIM3qidldALP14e/NCdA6cVQd0G5rFkWnBE7M9vknil0j5mkHGoNNIEYnacg5/YArshnvfuc0OTJjCAh5QDLcHFn5P0rnIH/SwN1q98IIvUjtoTy5MBCRjLSjw8kKC54PQBquR/MyieDJBkG12PhktchKubRm9dPvf/bk61PhEhBjWF25b3V4J6/wxT5rvUZOzA4ZuhQFqmAGITDbwlcV/61uWJZT7iOs4b/2cQXIRhIfDZ+Y7VUakTn9R4FCmnsXP/E7IeuQ09WqEav/UKNyYnYCoGlzDigDmM3sLbx8D8w+eFOB2Sj1q1K/JfXrMveUtsxNKRpzqxrrVICMbQW0GNJUb9rH8qvMfyHl05n/TsrezQNmT3lJ0NdnA+9Ll0CwEjD7weotBmZH1zOYPf3p/2PvLIDjSrKsnVllkNSy283cw8zMzDwTsPTvz7TMzMzMzBg4zMzMM83M3bZkC8uW6+Vmlu6JPX3m6qq0lrvLoVVsRuJ79VIa976vzr0nH65gpkAUggzNe9Ch148LbT7A+ffWe0XPVSLAC+7DCtRWwYzn9Dl4T1jP/cJgRWvBXARvBGbWZhDD9RjHM5gq1gHGWtNCFxnMRiDG4YuAs5WVlQZmTTEbgdmdd95Zbrrppu6TV3x+CaFB8g20WzBX3HGCNwK7VUrBGoBNmFtUbGrz2d4HrL1EoUF32Log/sk+/DwDs32tUAijgVaxvptnJvllub3o7MEDQwbEAztAVhDuyBvE2xw2FOeY2XfoBxzFzH1yLRTWOB2GMnoF0LUKAHNlQBRQJnLM8rFjwau4jE7cz6Q+13/+7L5gjx+OOO3DmQ9kvlKWZt1QRi1xNpOTZzZn4YzHwzf58w3MZgVtZjbMh1UY034DM4pEVgCTuUAWRH/RyiEbl38xZyM+QbFy/BRm3ZWCmUKYFAlxBJAxlGUizbxYy9z6tf9yyoPZnjr/lNr/+tp+RS33XYebXmLgQunsnp3AWKSaxaGMY8CZC2YY63CPa9dSecuwonItn6jza6c2mD30BUJZQmg8ljHsfO2M1uXv2bNDwAwwdGxSIMxbV8PQFMx8CBkTzEJ1zQcW1FtWzAQEixiEhKGMDoy5apqsC8EsaBf9DCcnTMGsjAFtfD2DWVEwYxMPVKyWURmaQla8nDJTyspgMACkJQazZv5x6623dp+7/qsLxeLbMpgFPOJAl9cvOjYtoYw9CErwy6i1Bp6UWvfAOcYvpJgtWgTgQssxs3H/SyjKMSvn1vaBWss30G4oEAMZ2k6OGR56NQPAQJ7BewLGCNRAm0imj8DMnhK7wK94VkIX10uv1aEoAMUsMXgFgObFOmXrF3vJyQlxTvPrKtnRow7qRH+wwqKPhTBaCF8PMgpWivKV7VrnthjnsEA8B4cPjsZLpmttptA9bIwW4U5esCNuPOr3LIQR86O5XqYQQ1xAQlcWZSoU8jhUE5/TQXqTkEX9DhefOXooCzEUNTBzRCLmOHBRRbuMEE/8cCilL8CpsoinoHz4PRfulTd3amuZdhU0f52TY7bqoUAwhrZnAHI7R/+5thkX2r/0fYAzDbdWAAuQRhQzvwSwhjEBM0iA87YpZhGo+4FaNiucjL48fQBmwV9F+yg9QBnDGVFmPrxe//MpC2b3q/Dy3bX90qaMVRAz6OoZdGlJBmaja60GqPlQNtQ5P3RRc80UxDBvBe1OxjsCtXJ5LTXkMf9uHbvxFAWzV5eUxaasYDZLP/h2EP9P8bI37N0h5h8ApKMTDGbtpVrALA5dRD+AK10bgVVy7hODmT5nBH0oWBurep0HRFCkMFf7BED+NXr/AMwKg5Xdu6Dd5hscoY05CXlErSGKAEkGs6JtVcysRviighkbfjS1rLUbpBWYf8zNzZXbbrut++LNVx1Rn4vc6mkAl4YtemFCPI+awYyEpeRF+jkIkCmckZwZjxSEMgZhVuzKqGCWZ6GC+cknCmmF5od7Nnq5kTjNxBSKeQlpVMWM5D8JZTwgLmeihiG/TAKZAGv+e2hOA+SRpey/pdn8qA8QE4jTV9EjoMyUB4PtF650IB7Rnv7E8wIwRcIUoxuhGf9wvlkMX/FzRyGYQksnLAQKRumU/K4yjZfN96Vg616x99KpUMmPVTJuS605ZhG3SIn8/xas3G73cH7sYc8TbVzwxgcz1D5lKphx1LIPanGa1qJ6/DBaQjHDDvTpFbjGjz4FmPlxl0HptQIoQyHFrLdkmzmS0j+WUw3MWs7Yf63jr+pS3t+ADAoZYCsAM+n7NdpjqmU+kEmtyhn6a1Y7gNbmWl7am+r839ax95xaYPawb0RQt2NXVfSrKLbLcvPQ8mX/PLXDwGwwyWBWc4MAZgIaMZjJOoaezVWxGKxiYItNSPQZ9blKFGoo9ylOntcIzPwcrxjMMB4pZnQfjHMo4kaKmQIYX8OqGO6ZmiTGilntAswajLXpguKBGRSzBmdVcW1zpUFaM/+opdRwxu5Lt187777kSGhinuF+oKRJKGPZ26L+JLqvcHpWYIAMQxAITMXsp+2aDQMEcjKwgnnzfpMCJRAQNOkrZxq3CTATIGMZkDeZTQZkcFOWAZhBHvHNP/RlJ/7eHKUE0V0AMw5T5A0hxyyMg8K1oEz6Or2k3urqOG571rQqb83gUPsyhl58nc7CkkKG4yeRz8K0rpOfcJkzLkPRvuLPnDBjf/mlhfecut+0QpcPWaqYhetRoJiJMoY6NgRx0rLIsCi0zD8dRvMCZYGf4ThWlACzVZ9pUAdFwq+twEm2o7+L2Zfs0y+RAjBTSENfix/KuCJtKhlKmYIZwhtbsb9Otv9m/X13qoDZi2v9A8OUX1QLQEwVMi0OrKUIzgA7IZBt7syokKbtqDCgFQBaa7+93uM3hym9+9QAs4f/3xKvUDUNY9RmMPvqn0/vMDBbnWQwqy/SADNRfuKcL4EeaceAJ2Cl53BFylqs3Pn9oUKahCT6UCXAZ0AGWOsAPb1erwFMq1tfjUjYhEOfRWELbXfOYAvQluQaMBbGkgdmGr7IqhmB2NDqVjCXAGUCZq00KBuNtXBGgNlXD950iIw+LJTR2mz2MaqlTIlihjVUt+sH4BKoZj0wi3yJS6YgMC9s461ebn16yVne1Ml8Rk7VmeX8svglpyioWd2Z+cdqAngBzLAJmcOmyZER9ZKNjb59rv3uaxWZHlwZU7YXndJqMfdoJatCBgv9zRUzqGGbxjcNaIzMP0xVQyhjsRyz/sqKE6AhaovxKPv4rff4C0UstNGcyDfRljgRIYU6CL/DBSXndjWC/Wje7jx6KPIVLPRMZPuPFboz3jM+D3/PQp/XAeWy3V0YJYv7olkgEjwKHGUCS7hc2qLRnju6OeGP3+TfBT10ybSIDFtKSRn7ENAKyBKmI7KGfrMCbDMPnIG16KZqGYq/TtV9ATMpopjFJu1gGeGY+dAq/1zFGh/M4gQ79FUxU37RfgxwyyiSZ3aMND94SnpPH+EjrZnaHMyCB7fxvGxK2SoBGgrCGFtNmmbLM/vb45MOZg3IfnSY8nNH6piCmCplUNDQFgjTEEbU22yXr7Ufyii5Zgpma9pfX9PA7Ffqte+ZbDB75PeUVIoXta1RAWNZT+Wv/O7MDgOzlUkGs/n5eYCZhDDG9u9ejpleH4QyYjwKX4wPTyboCaAPKlerNN8Mc0NTnwBgrd1pW3PMFL6o7yliuM9QVTMBMe4njNG9PJUM6/1wRRlCg0IWMeaCWVPKWruNOWAGV8Y23gCtVDBreWbdZXO3HIy+US7hi42nonFNoYxFo/5YcBK3Rg0PInf5BQWzvJGU0B7+XAQCUhjjZpYZ036OGdnlgyJlQxiPQxxVMYNtWyebsGyfs1LmA1u9s8qs5n4egZmqZAxtvXRMwhT9tzc8MMCMxii8EaB2JGWA2fJyLJDoaS3xDxbK9dSJQB0AKGudi8c6C020Han0gkBdc9d7K/w6eOLxz2FTuRJ3j+8bPLu/f2rK3mI5EA38DU97yGn635jwv0uqmukahTMGM81mcpglPj1L/okfrKXEVvnBscxuUlwQDCg5ZgN5+BjUYuKEmeGAND+xLnGePPRm8aNK/VBGXzUzGOsRnOXWX241wRltJBOY/fWxSQWzl1Rg+r5hBbMu9UQZ6xlkCXwRmNVrAqUsVM4EwBTUyibW+cW3zNe+FgfMHEhrcIa5t9XyW+1Q6wkFsx/VUMatxzYQuOUv//Jp22z+0d9m849h2t6f5Ul2Zbzvfe8LMCsRRAkY6RygJ4XhirEyVgAkTkhieL0AmPaH1C4+xPlQJblcbogl1nqwxSoYg6uqZAJe0SHQifps8IE+rgF8KZShz2DGillqQw3EGMzgwNjWMJi1AjBDvlnNMys1z6z76uHb7swzGmMioGXtzGGNuoZ4Rr/NXlVuKRhTh3lb4xw+zTlmB3Ob05c4radxYCvlmJH1fdkg5ZyBLHOfwYyhTCHMDRUi6oQMWGrJ9pIThzLul1DGaQMz3/eg4M/BKhqvgyuj5pepfslzWEtW+kKZraYcs/7SYsqmekHfYrWmkEV7LqpCAaTo7CyO6MiJ3vDZUoTIAg0ochypnwUMW50lv6vYVbglRZZk7AkPyvvgzyyFjzqjfYwWQo/Tc8TaOG1Tj7qxawikFGQAWiXr7wIqWkaXfgeGSxk6oVq14FrsDb8z2h9UNIZtKJH2vBn3wFl0DGwl2xYJCgt+p+v90x42y2/tPoxhzoe0GOQIzPx/GXFqFmoVmObtC6Wh+6/8PFPN9GDpMBc2UstarYqZ1rIpATbvHGd2NDlk69QqX5/eD2EMn17GFcxiKGulb+OAtLxqhRUzOs+sVDD7q9VJA7P7pX7+yS7n/wnoarWGLjKQoR+HMqJOAZyxioa5LeWXAbxCV8Y1zIeAhnUdwEyVs1a3z/jzkvq/WEHshskCs0f9vJwayTEX0deSMm9iSv7ST83uMDBbmmQwu/TSS8cFs3gutqJ3gChUw0qguAlIyfWBE6IXyuhAVhLg8uYU2Bia3FBGVuy88EVVzND2aoQ1RgYfViUCMVbMCtpsiQ9Y2wjMoJ41MLMzzHDANMCs1JzFUlXY7rKFO27nlxgwCMALY26YItpTNKbfUjfFLBOzkFJGsOa86IBjKM+MzD9WPMc4PsZx9CDn1P7pDcw0vwyEKQoaEWgHMKuFwWxV4UtyzDDOc14SHRLnjtQy3569OK9suYJZMTADjOFJgZoMYV2rnRefIqycUw85Zu5X6KsulOmbHNp0+qyVLu1aWAitOHyfja2aVMh9cR//o2Telkgn+HF3kwKvDf1gXazXyIPpClmota6O3Tbi540v9s8YQygjQSdAzLun/PZ0BV5fdPm+R+x38sgitSxq63pRzCId2cEDz2UeBiCHDcyOuY6M5ynWiIdhkIXlyoGUY6YPPwg25VKoKmZW5gzQmrCjxh/yxN5pLFFaoCLobgMzezDaBOWO9QXOMkIZsY7BjExAAGZ/sTQpYLanjn176qefTf3evtQjlSwCNBTpxwWujACvkxjKKO2oKJg5QCbjHfZyJKX+T1Yw++NaH58MMHv0b5SUe34emR/KwBAnFNWl/MUf2L/DzjFbmGQwu/jii0dgZmF7fmihk5NFdQkcD4uqWOx0qO6HtsZVxXSOnAzxbJz/5YUUJhwwzc+s+8P8vQVm0sY9uY/QS1cxQ23nkSWs4drMPxL6ADO2x8dZZoAxC2McGqQlBrMGZRXO0G6qWXfZ4p23phkRi1Qlm9r85aboOO5Xr13t1UKujJ7YxAoayrI6NGYDMxuP350NzNrrQt4HAAPOBAWbOQ1Uav0IzGQTuoYS7LAhwBlEJsoxEwtqgFliMJN8stEc/TlKnFpDoYwjOBMQi2KdUGcPzPAK2sDsyBH9o1BX7O8dj3h+Mc+4DpcFUEIXRraBPjMJ0aDOdD1fqp8JBRCfrztXCIqND6WrUEjdopexoqhYhNo5eIAUL6wkknWuk99peJp2Vqt83h/GcUv5JPr97nvs6e6bvar0KLouvhYHTHMA79bStHzrfDMtcp0Z7SB8DlgG2oRgFmONgplToy3jwQaXiDgPW+nWX2nPgbIvT+yWgIsdOHPAjB6+bzDWVyjzwKy1RTUrrZ5P6c+OTAKYvaT2f6MC2SMbkLVQxtpOXRYgQ9sBMVHMCN6SzZ1IKKOOlRMMZew2BbM17TOU0fVtn8X22+ilpP73pbTrPfc+mD3mjwv/1zr0q6JlCmzo589/6+k7DMyOTDKYXXTRRVDM/JwvHZfQRt9kA2vGD0VU6FG4Y4t6sqxPal+PtZxX1tpiuqEQhzmFqiivLG12/piAGtbovOaaMfABrDqGL4CZshimN8opE4v8Qm6MdzP/MCADnEExQ35Z67fxBmEjGDN3xjbX2qM8s8uWD97iv72bWIRauaWVKYdnuBjTDJRbOE2rkJ9GG/fgjBWzWg5pKKO2E+eY7ffCg6JvncXxRMFM8ssGTmwmwGzgHjgt+Rp1fD77OWZwZcTLDnLLXDhD3eaL/z5K+WctlBF/CVLE3FinLF+za2EPOryt7T48rwlT8qOJXyfPP1BzwnTmRD8v3EHR5Kpt2Exy7yn5WLZsa0/rvQ3g/LXwlULH0ND40ejaUtSP7GsXnf74AzFsTemcFB3T60UxiyP/QiMQ8SvF+YueVf75qjcpmI3v/a+hjA6Iaa306bT9cwAOrb9NTCFDjgPGQyjzzT58lpZQRmwkr5BKtoo2AxnareAabEYOmq6b+ZND9zaY/X5tf2vq9fsNxlBGcNbrKYixiibjcUjjhIQyomAc4Yi+2Udb02pbp6DWnrPY/lGG9VZ17A8qmH3vvQtmj/vrppiN/22cH75gdlFdBbP/eWCbzT/622z+sd2hjIcnGcwuuOCC/xiYSV4W1Kj2IwDlOi86Y7gGQOKdI5YAUwRWydqFwQ4/eC48k7Q9dU3nFBh1XOdwr2iucE6ewBfWMpd16sbI0MULxfyjjQ8ZvDBv/SHGyfyj/RQrGCtNLatlVDcAq+Op1sMKYjjTrJXS5kaK2crczZxeld2XFkAacYoVbmcdM7XtqB0wPWDTQn0/KL6HBiIEOb3hYBuP/AwQytheF7J9E11O09BF8QMDXQqQYV7BjFlFk+dWPSUtUXFEpqG8rdI5Zvvr+CycGQmyoJLVQrlkopwZqKkwkN2ALW0jr4zPPBskPdS11I3kNkZgtmd+LkHz4HwmwFiB0OIJPJk6tgoqTOYldi+EQaoeI7lkdCtwITs/4s6aqsUfT2ePyX4yLS4UjojwvowHw3OTIpXVGDllG9NDt1WB031RTh4rj8U9H4z2ICqXrSZnRFEq5R70vJ5CqVDp3Yc/H01snoXMM550xsZQ5Sr7KDLvr4NipgDmcg3WDBww8/LMDnovGekM0Ztmx8/OimuAWQxlOjcIk+gIzGxDx9ef7CwOxLQSqmSB0Cl9gJlAWYOxZvIxgFJmYDYQKINbI4r3FzqS0h/fdW+B2UPr+j+uEPbcWhqE1bFW58SAVjJgq5XMtYJYZJ+vMDZ2KOPWrfJjN0YeC8w/vLBFaSdWylB47D0p9b8lpV1X3ztg9vh/LRt/K8X/0Y0Mnqxu2/nsN5yxQ8AMMDQ/ya6MN998sw9mDqwAlAATpGh1DGUGV0MDCfRbYUt58ATu655dRuDFgFMc+3rkjg0dN0YAnueKiDmG0HFCFB0wE/WL1gLG5LPxg7UAJ1dNA4yJmjZs06yYydllSVUyTKHf1DCELgLaTBUbqWSYY1fGVrc1CGUEnNW5dmj58CurczcmZZEpYxgP0qbQlzw0yS9DKcgxS4FyFuRroL1stvmLHMoYhoXN4IVH3BhdMEMcJxGl85oAMNP8sYEztqo5Z61NdvnY1EImu/y7w0i/1mfCqw1wZsBF+WIEaSV85+Q/YU/ALLc6fhVF2COZgHBhyixpz6FDeMFnsCDSwZitYhOOgus4ulEPZm51YThrP4AtN1ULU20m240pS4rt3x044BslMS8pmBCYIszJtKJoPKLuj9Q2A8EsQINHw1BRsCmcdyfPRRCJ+xYFNTL5kN8RyBX/xxGPDIIM4BqGSn8DrANIitkI4NXMTM588tn2T7KkNF0EyIISruMcM8dmQgBM1bNIR2Ytec5Kl/CTTWs6Kw4E9M8CiJGGzT8GyfnvVNQO1LMlok1zZtxvuwBSoh5X31MFbToAM1PHKIRxwApZmweQtSJhjKKejcIYbTN/eNu9AWbfWiGshS7OpB6rZAC0nGjcAbGeC2KioMma5ENaGMqYt5RfpqGMCmNYD+gaxvb4vgEIroVaRnVnNYHaUh37ngphf3nPg9kT3mChjD0nqVaGXHiTHLPPvOasHWaXf2iSweymm27aEpjJeGj+0ca4L/eTvm8Mos/EfVGuvM9VGOu0ljn0vZoVKw1P5D7aOh7CmLotijqG51UrfAY0Hi88hD6DWa3VAKS0AoADmMH8w2CNwWx0DcCs1jAAaWDWfWUwfz1DVp5R+MIcxv05VctQoJghxWrghTMmGstYC56BOyMpZo1rNAJAf7KBWeHvcVHCU2fRplhOB8wGmWEMIBa+6IgUaBsSMMOPncpyBilmwEhVyNSNMUy7sfF+OgqHxQDKAGPo83pfG8A5ZnsPHvRt6ONQuNge/wSDDmMb+G2JpvTD9nT/8X7jR4n9++PoR70uXjn+D/hqm/5C2ufe2U+/0N7iAWZdrTv9H7it2QzW5BqEMvpRfqH4FDg0cpCvODP27fyyM9VoXr88ipQxfyxQzPyxQE1ziBOk2VuCI6MGi8eGH9r259j8Y60BGUIWKadsQGoZClwZ0SZQK4Azyjdrm/n9W+5JMJup9Q/V8tMKZD6gtXZOJfcCpUzHufSckMYUwRkOzA2hLMgvUzgLQhk76Qc5ZVIPoZaFJZGK1vvJkvq/UWFscM+B2ZPeZV+PZee/sa7Lk5uoi7X50y86e4cpZgcnGcxuvPFGH8zifLESHDa9JfgSwPMMPvg69znQZsVMlLHgnDFRypzaUc+idSF80RyriEXzyPQevE4OlfYArZB6NpR8soKxBlboU9hiZ3Wq9dBgrGAOYFZL19bUPs4zA5jllm/25cHha8OcjGkISugreEEx8xW2srcxDJhFvrRF+KIKTChsl2/9JjDNNaaJUoWgmGXLfCgIEZrG4dJ6QFvgu421ADPAF0qOXmwcAh0Vo00oZpIxaxvq4bt0IKXliPmvZ8X3NXDBrKR+M/9gpWzzNzheC8VMbPMXElwZ99x1F+dDUTtjyHDFD33LkFjEBIRs1clso5gqhXUFStPd1bFccANWmwjXsEYem1Ux/HXsGr5HYhdCPBeeI2MpFCw8P+7Exo00RnIUAjnz3X30WYmCoohxUu8ybOg1ZJA/jdRClu9sBo9CAyJL8ufZ5TbHz5+ygDJ+2BxaY0hNX3rW/VI6rasAVaCaGZhxnbZWpu6umK35oYwKaahdQFM4W7R/GXeMEEMdGQ/4ebCxVYYUZ92wpxuIwxfHUc+WqVQw27WwjpUHcn3iQmpZtqcosa435QEamLrUeza+qXXqrdUPMzDrE4wZkAmYUZs2lFHLXykvpvS7N91TYDZV599QoevFBF4GZP1asrWl9PJoXUcARmeUKaCh0HotuI7hy4M0lLzV/DL0pd5aCGPgyAjYEhBzFTPuvyWlXa8rqb92z4DZkz/EOWaaRavgpfHlGLdrupQ/9exzdohdPgDprkkGs+uuuw57Zlhwockx4SgABtzD1rRawMo3AsH9OJcMoY4CX655yDjKlzpHes6LHvQJgKl7o877OWaSV1boh0HMgzaEJWpfwhqLOuULoI0Wcz5Zex4+TNrADWPHzfgjQSWDUlb7qU5DMWv1aAyKGQxAajt96diRq/K0nD825YBWCGx8rR/KuOqHMooRiLVl3XKyYqoZFLPY2XtGUtLHzHooUwpmmmPmwJlsypn3RSZimSE2wnb5JZ2R2Pwj6wHSMYRJHzlnU+bKCNhC7liBGha9uUn+GZwd22YKgdneO9orqL70J3FcxKzGGsp3hxhXM2EOPRSgIULAfVFb5UMFoIpoAnAi0KLXZw6tpBwwwR7aKyCOc81SkAYuvzc+641giJQ5AzHPsj4nBj0GVO9ctyyiGs/xX5bglEY1l44BWPPbsoRryi8tnfu8B6Y0nQTE0B5aETgLlDMpCGWM+QV1wC/+ucxwZlRHxn3iyOgGAQYQJge3KZhB+luVdvRP3dugyIDNnHz3Iv4rOwZS4s8CcCsujMkODcx2HSMoI8UsDwBipJJRSZhDf9nakuz7OzfcE2D2xDr+KxW8XrAOXH0DLqtbv41HuWY9wJaYfkjtGoI4BapYHNIYqmUEYm4t7a2DGfdRK3gVag9HfdSJ+glr3lFS78dS2v3Zkw9mT/10QRjjCf0AzD7xpPN2GJjdMclgdu2117ZqGIQxen1XxWI4wu8RfVXDtI/7B/cVYNw8lFEPdvbCHGVtaOSBz5K8L1XEwj4aXk6ZhCsyoBUvzFHzytAHVGH50DqknHW4RizyU1vLxh+YM4UMh0yP+jaWWk05Zm0ufeHYkSvZvKOgZkgDr2wAZrnVzrfPUMyO9ohZGNKK9YuAGQrN4cDpBT7bVFmmiA01XhkyKWZF4cxBGgI0IlQCMwllHNDDYnzguZ+R8wns8hfzOssc11dymH+UtC9lU8vw0kMGH2LyMRVAGq4BmAHI/Ace+G0JZSwS35QBZrffzpqP4x4IECB2wohBU/E1FlpnOVikktH9cR+BLFLgsF6cE0sumNcwPdsTlmcNtgOQ0J79IEZdz1hklawjaCl4puybW+oa/UR8kvR4rxpZib4Co/4GFGjpAWl14C5Z0BDys8Z5L3y4QZiFM86UVq+PzQxru6tl2Nr+F0Y6pqHbe3ww038NGI/cGzGvfhmLCT8Nxs5DGKNAGYGWA11B31fMBgGgYY1XaD6bmSHqciSlKQtl5Kf3PSSJpzPG0HcgDYBmfJN6xwzGuBCUaUkOtGWhzExg9lvXnWwwe3Yde3OFr31QxKCQKZCJUtZqqGpmn+/mmrkKGkoMaJFalhnAFNI8tUzyyrQdFwUxtHkcgOWCmTOHkMchraljR0rqv6yC2cdOLpg97csGZqKAue1aEvoS6pgtx+xjjzx/hx0wffskuzIeOHBgLDAT447C8IIx/IRniWHOATMeU2XNvZ8DXLxWAUg+h5/fhShap9Coqhjur4Cl9wjaAmoEfgxm6AvAeXllMP6AYNbaBZ3Wr4X7DcIAa7DIxzlnrT0CMeSfNYUMYFb7DcoQyrgOZmsLV2ieWCLQyqJ+CZj5+Wey5mg2V0YwCbUJzkh4EiNDzjGr7XlrC8dI20IZyz6Yf9hmal1CewxJnqO547sYzKKQRi1CnplYpo4dzuTKmO4OZpR5MutZ3ztgxoqavHuiLXb5OMds4KpjGMsbxjpBOUMmTUl7b701dgcu8Rlf/tlXtCC6tf8ZwT089S12NfY/VYe0rfM6p32iJJmkCMf4wG5Wprb+o+eobeWCpA+ag/s4w+6aC17ymAZfeKun0hGgtfbx2jZQw//ofVXfBzOwizBNKCwFqhkUszk7tpAcGQM/w+mxgwBlkwAzhTAt8fcxEhmI6MEGZQCzvasWiFlsByPIcnaQ8SdTrc/WZ8CYFdwHOWb9NQpfPEqGHwMBMoO24uScJWqrO+NvXH0ywey5dexNFaxmGcJaG7AlJQpndOzz0VYFzcs1S7YmCagJjEFNo7FIKUNba9+VsVPzDwpXdHLKZByAVdyQxRDQMAe1sB1I/YqUdn/k5IHZM64xMJNwkOTBV95cMfvoAy7cYWB26ySD2f79+10w4z5UqiivLLi+qNok99T1stY9dDrpfTzFLVLPnBBFtF3IipQ07Rs06TUhmHEfUIVnCGAMih3UsDYRGX/wuWbFSgf44jHAGMYQzmhqGhQzrCuWZ4Ywx/T5tYXLRvxBYYmqgHnfMheEO+o892H+IeISA9ggNAnzHc7mrI5/2MRZjT9mvCBAPbiNCdUx/1A4EyMQzA08X22bgwTYwKwTMBvBUyFXRntqAzC4MRKEBaXYnyMzmJnaNSCDDyho+samfTUHwV/pSO0vjAJNpm+5ZXyc4qBHvSI+zzi+ebAmzrPGtD7X+B8T/2z/jfQiPDWz3Yk8i8+k4QHiY7OrP+CT9YUvfzy9wRctTS1r86aYDQnQHBALwUzZJRaa0FbHRrXNnzfFv0s9U/TV+GNGDpSO4cwFMzifDOUcM3I1kc1RHyxDwhSJUj3xzNhdaxyN7T45oCs5Kpn2i7crKGZr5Lw4sFrCFxMraAOEMQqUYZ2g869febLA7Dmpn99UgcqUMgGz0PRjY0ArAmcAMt/sA3OxWnYSQxlt7VbCGFtJG6plJQYxjEVghvkjBXB2csDs5pJ69YYlR9/cSVxC8e/WHvfDF120w84xu2WSwWx2djYGs83DGsFpIaQJRAlwhSGRCkce7GFNUviSfjdmjpnObQnMyFGR+nGOGX0G9zWsEf2CMVXLeI4t8QXOMD4kOCsGXTAJaUrY0OAs1YLDpaGSjfpNIQOoMZh9dm3xK5pXliM1jMGMlTVaU2h85HLWOIThrLQ6KpKLZorbspkYzlnb/2+bE8oIKMt0VpmXp1G82E3+BnoXfX2ea/GgDBvM8jYneWgsAR7ZWDE7g0IZ6w4ExBjSirxjClfbOlcxszoHiSjYOPez9Yu9eua2IYQy3nQzGUbAxCNToEZJhfObE+Ug0ct9QbN44AYEGVVk9mGzpZBig5VsGIKba5BkEbBRA5I65xzRReYbrYXPUBMP+3xlDzMKkX2VUvisMLKWF+MMiYZhQQ4707MHYEwiwpbDUGwcgrshT4xEOTVuwe9KQktHI4U0SlW8ixMamdf3f9GrnoT/zkgoI8CsIzCDclbL1FDf/NFmagCY+eJSHPXnn9WsB02bM+Pa6O39XDX+sCIwBtCKLX38UEb/nzJqmafzmo11ED2ojvOtlAZmq5QDG2TwTnGOGUrmcT/adJrBLK8wlEEtEzjDww4ExmRefTR/9fLtB7M9Dcpa+GJTygBbUMkYzFAk10xgTMZIGWNA881A4pDGCNAiy3zA1viKGQrG1lrbzSlDW3PL8hi5ZcmFs6HbBpz1RnC2/WD2rEPr5h8pCFcM3WlFMfvQWZfsMDC7aZLBbGZm5kTArKA4YDbMOSc5a8xXyeL8M1W0XMUsMgEJVC+FPoUqzG2orPkw5ithfB2DldZQwRjM1PCDgC48t6z9tLYcLg34gjqmB0yntraNq11+KzZeAGZt7mvAbLj0JQaqTLbRnG+mahgrZqi9d4QCMONovwJOoXcFzjMjQYmPAYO72Vxk/sGhjDhdJ9NrQ5GcDacwbUI9azXAjDbDfWuXIMyxsFoGOIsPmNZXNiqAstZmWJuCQqbF1re5bLoAACt4WxNVjZW1FYRBisXBME3dcKMmPmniEnAktLAvThqSvwAAAv5w1vp30OejW4768qy63H0e33sQY4HdPD8hMRnGDVYzwW1ra45YuE/O5SNwDn/BzhAq3R/mgzjjrR4VAGivay597TMAY+wWAaVMQhs7A7LjpJ51rmKGGq6MnjLm8w3W+tb5Gs4IMBukvS1jLpV0emBO5Kj6sZsJ5gFm8rBcBMjMU2OXiUl98M8GTvTZ/rnvqu19DGZZAEwRUlQyN/UP1yuY9ehh8TB5ICCGgg0qkKHIYdO//NXtBrPn1PKmClD7GMJEMfNdGd0Qx5xUWSs9CmWUcEZxZIxDGRXMMGf1pvll/qHSYSgj6vEt8juFMs0tc00/HBCzvipn6UgH5WxbwezZyyMwa0VtndDx48DFixhg9oGZS3cYmN04yWA2PT2dCKrcs8bGMOYIlS6nHeaOBW6LPMZzCmNs7pECs4/x4SuYs99fxhwfAE1r1RIf4An4Atwm9L0DpgFcuM5RzBjAWpWCUMbUmtaGfT6bgcAiH/NwaBzNAcwsH43BLH1muPxFgi7wiICW1ApnOm51ZjDLBGSblAELSyg2hnCgpTD0ikMZZ624eRtSOHzRSUwZ7hZ+yZqEYlBWOKQxcgcgMMuqU4zOMTuQCl584qdXEUCs9KcM2GasbmCm0JXTgCz0sbHVANgklNEUszwCsxv4ZZ2hByTSunR4Mqlk5Cic6YW9gDzUwAK/Ok2pyraq0ETXuu2zu1RKbzRcendfk7s29u8HX/8be2cBHEfSZeub1T1q2/N+eszMtMzMzMzMzMzMzBC8vDs/0w7Pz8zLzEwej1pWdz5nO4/8vbO3lLLGEat4ehVRkdjVVa2xpj+de88NKEMVEppnX7GSctFsKWAPKmC4vgoo8yF0BcBe7/C1KHJN1369jxWR1sV4q1Tm+Pnx9q14tytoEVYWoANfAKgK3tsNT6rlupfA6wGcrfNv3utNmZwkGGvjBmJUzgzO2gn1jP9YHMwcxgb+GWpHBfNpALLe/U76R6pSuNPDK6oTqj35v/js99XCIMz6gLBFV8cEZAtnIJ1gGYHZIz23rPVD4w5gtc+LpzF/cTb1D2BWrlIpU78/jPpYixTOrA/K/JpX3EowuwZl0zUoK4+4AV+9zUMZbQ/OyfeWG+20kBGImX8YpHmB6TaHdlxsOlPOamadnxeV1jzCEzcdzKSYqe+ARhMQgphawhdhrAouHc4EZklbo/zldqecLZ91y8Bs82aHdaJidvJYdQO1umPTxb3Lf3vO6pj95ll2ZXzFK14xBLMMiEaQls7ba1ozUszmcspsLX9/KzBt+8Yq2Ty0peGLmUtjO/x1BC5uJNBxvpuuCKwEc1o+NpSxK2WEMe2V8+LR2owzo1Syttagy8GMxaabbX6DtHjB9spL+H/BQqMPT5iHqlZpqc+wRu4zxWwf0JXqMokz4z69MgBmDx7/O66/+T80MJvLL3PFLA2qMcUs9GBQzKqrZyYL0mpS/v+12+X/7SyehYOZf0Xz/DLn5w5kUsq0dhyY4Wb7XL/x3q9dYasexMVqTe39duU9yBK3ppwxL8eBS0z568aT1LoGr3YXyZt4gME1bczJMvgQB7dsKhfZ8ZQ/g3lpU+0pjvkX/tv3ewt9o4dCFhp3EAtBmfLO+ri1VxHemPzBaW8ezLzvezC2v8Gg0l///XUQj9kp+g3KgmDWoWy7ay9iLgcxPID1XTGztkOYHOiXXTHLIgU9ZavgoaiYXTIbfNf45uHLWLtgb3OZLwCz3bmW8UcOY5rXmoMZxwKzr3rZrQKzN4hFeXosFn+PQAVAA3D1/qyCZmeiotXJQhlhkY/5QShjoH+rQxnZz86t96mSaV5q2NjkA+ONjz3HDC0A7a9rTG/dkOOWgNmD18BsUab+FyZzpirzv/D9qB3Mbr9v+e/OmV3+b5xlMHvZy15GMBvCV742r3g1oEA4owDFXRrV97pmBCBeyyEqdWT0PQNzD19jH+udobDG/W7+gTHfy8MVCXisVSZI27R+ppKxkLQYru3vsBUEtNbSoVHujACzXQvDj937dqWMJiACtgZnstRvBiCba+No88/fXnkxFS4ZgQRBy1udVMhWuVlI3csVs31yDFgGYAaTEHz1F5iV0bfZ5sr4D1hc2oCM7Yw8WP2LDsDMc8zUXxcnTlCpF2kDy2z+drKcwOyRPTcMNczsi47m5pUzh7Up1imM+Tc47/tYilnpf0KvPcfs4q/9WviRlyrzYzyfr1ui1Cmu6xPs38pj3p3w1r/LyZd8mYOZF/wdGJ38+w96W4UxWigjLPTb3KoKzlw562B20NpUMTvI/gVgzLmxy/xk1vllJ5AftCDldnYoCypmALPtrn+hjQFrM3jDeVPMaP5RukJ2W28X++ZATzgj91id5h2Y7Xs8gvqmkhW/Q85D9PQ9ATALEqOUsta6SoY9xGQ9SMVD6PyCF5eHr5SVi7Eo98Vieh1TyFIIy0MZx+YfXuNsW2D+YTDmDo122nzcslBGs8rH2E9BmPe3VNQsbPFEgJaCGefmAS2eVWP5FjUWB/Ewj/Jnb7rZKWbFf+dVdQYXKIpZuw5m/+D+5X84Z2D2a2cZzF760pcKzBJ1KwWxWcMPwpMBmvddEXOVai7ska/1NYclh69AKGM4mHnf5ghSKbT5Ps0bgG0Ci7qfDmPq6xox48goePMaZqljo9YFX4I4KWB9vs0JtrSv9v5uvfVZx0z9rpC117X5Nm798rz60AvSP1+uMBaoUVXTmHsAaBVjsso+xSViAM3D1AfDKN/scnS7/HoCV8by95tNvilmt6cm8nnsJmM1CWZ4kHVrHdaqhztmf0o3MAs/YhGqEeQomQczGXxhjcpZIMdMChhVsTzmyTROGydg9iu/khZHLl4gWhOlzx1toimEChQjrNHQZmrvSuojpPX5tqfSkOLobQtyvNzQQn2EYQIoZOrRX6Xno0W83lPX99QrmX7oJSDQjnC16HkR5uk29Gwt/NNgUMWto6Bum0IwNbfbh89Ha2YY5gDHbLNabtxn0YeJe9XN92sg7LHP4Bql7/0PH/KOhDLFwlFBM/WsA1o7V9veP+xQdrX1+7wUM4KZt/w9Rh1Zbel6MvqNX9A2MPvrHZg9Ksq1s1vlA8pMKQOQbXb9C0f92vsJnOWhjOumkDWYakoXVLL1DTArfS6SfumusmKf2kIZ1zT+8D93AcwwxxyzFX+Hcb72+aJQxgNIeGuEL2JceKN0XxS4Yd69Mz/vYYPZI2NZfjYWi7d2hYwtwWwcyjhXgLo4vA3cGfNC0x7KmPcDZ5m3yh/ml1lOWZ5bxjkrJj2hTQpIDxSyIZhhTw/3fEqN6X2RNXGqo/zum9xQzCpXOChcyAtJbtsHUbfxLx9Y/sdbDGbLWwxmh7cYzH71LIPZi1/84gzMTgVp6B/ryMg5h61kPguF9Puay0M7Tgnj2lzfwW0wZ2CWW+KHjb122Vytsg2AzEMZOXbr/JqBGRS0I+Dq6tim1zOTEiZXxqaUte0EM8GYDEHUL8+pDz0P/2fEaXMOY2KWHOI09lDGE3/t9/NBcMxftvHwL+8XPcdshDYgSoKbTnNlXLeb9QdjW3zOKtN22mx9FJjmsZRnWxbGaGjpYLbqDo4XLMfsouWY4eYFZh3W/KZtT+trDGfGEJj98i/fcjHF59nL5sdK0Kmc38fZAINaXacV4rLnG5cfGCtn3ueEz5OVT14fzT/M0x//6cPf1WAs0N8anNGp0dUzGYK00MaD3ZyHMu67GH5ke1MAYhPGUxDSCG0P7s5uxBrtPZrX6iOjdjA7yiuz0MWt9Tf9X7H6DdQEafhdBjDrXNJhrLkoLtY9jBEqWTupjol/iotQ8M2oV66D2aVqNvnFLfHxI8tArSQC6FyOmVSwCf1UJbM8s8K5pPr/Z7ywPKxfVFP59lhMn+YK2XwoI8FsbAbCecEZoa4SzqKc0j4/ZtvDoWo2r5htjgtfHOSXEbRy1ex0YDbfBl/7TTWmz42HcZRfuwZmJSZ6QbFMS2aCpNZKnF1XzP7DA8v/fM4Us18+i2DGfbNgduv7kYUbel+hgCmomVrm12Lr81lf1xwbfOTKmu5zUJ8sBFZc4zVgiZ+FMqZKmc2ntcuSWmaEt924n60fArV2fSpo7RSYyeyj9R3MuqV+eU7sP6fOhCjmypmPmXfG1wHMpiYiQVySZ0Ylwyj3zAxAEPXXxpdLD2XMCvbqqAIzuDLW+UR6wBceyBLlSi8wrZt1qlSspsaiUYJcZgByudcAOKzhD7E8+pt6NawsUsIGoYs5a9OVscSaOoApaP6glm9mpXZL/9pZ21fFX/zFKEHBKi1VrEWSDR0soPTIJCNyJa5SEUIdrzoomQxYSNOitOxQYqpfgcQnBY1jvBCW+/UYWKS9f1/yjTTjgJ6n6cwgpTV0ddRHxKcuXaWqQVvIyg88ez0UR9r521HQzd4DQqf6hMD/8lHvgb+ZMHTRwxgz9cxDGqWeXY1YrRu0UTGDGN7gawdhvT9JEevjtsf67YSWrP7lHs54NS51MDtyZIRqdgHq2S6MEX3B2qrD2RGkdVDDv/rDRcT+dQi7TSrZGlb4a4EZgIx9sg9SugJ5Zos165dl3pHs5206VwVxFspY9nkaMQLU0ALGMG9Bp5/0/NOD2RQfH8vFd8c0LSyEcdBmIOaghrGdBmnd/CMPaeRcZp/vLo2HEa1vQFZcIZurZTYbynjVAc3gzNSzm6pZtrH1TB0DeI3ArJ2H25g+PqL8yKnB7BVvfB3MEMzo8fh0/sVhU10x+5/PXP7Xc+bK+Itn1ZWxQ8AQzLR1BGClFClGae5XKSUIWHP291CefD0BqhzyEvOPQH++wLQ2IOzR+m72MZs7xr3WrwA1KmDc29YLgcsUtC0hTaC2uU5epc/v+lDIdAq23Axk21UzwZr6AjMPbWzzKZg9K/afBZBKwctPV89cISsUnhqYMYcsLPpPMOYCk0CNtcyinTL/GB2XlMNxPZyx8GsD+rrJCsQRjGGPzD/0AMgps0SUAgrVGPsdzlTcKA9l7OYfhbkbDmIcSxVDv7XF+tEVsX2YfKzNDGTdWs3plFrWH8KCTgFml171qvYuBgoJ6OBbeC0AEsVvVFjDw/GwEkyOanIBuCZ8+WeoZKec3Ryg0WquwYYeoXxtQXeCe90G1rSvH4I2gZJFrcj+HsBaAKAFf0DVNRTup0+E71Osohr2MZaUJv6AKBKgyXsaI8SSpIh7Kub8Qebm57RrGOrYf059B/gc16rxXz/+ffsffmCXv6KChnkBmbcOaCvlnF079zZx9QisFv2/+MUOutZ9Hn0AWqiPCn8lOr/EPsCsnYe7f8mPhB6OUEYEHauv+W2b6+cW43a91t/s+m1+FWWzOFLJbqNKJiCT+NROKWRXekveMUBrrVSzaS0oY12yUa4rlDP0VxXqWdV+gdkhbfBv3GzgZqmMed8fxH01P/a55ZRq2avFNL2EIYs7NWwMaEMQs3Wu2bxUNQeyOUA77gz2cyCzvhuA5IDm58giPy8m7acpZJz38fGKGUA0mf8fEeVVcYqjPP+NDmvDMv02K0Zms4et13IdzF7nmcv/dovBbHmLwewwbu3xC2cZzLpBxMYgizDG/nzumL3WwW0Qyuivd4WsCoJ023ZfgWLSQVgcKWG4BqGIUFdoid9hiPNU4Ahm3idMtjHBTKoX34NKmPaCyoaKWZp/Rot85JsF4Eyt+so105znnEUDtjaGGUh5Ruw/0yGMSlkyDwADoK2sFhrm1w5lLjjZ+IqPcV4+eSgjq4BlWIO+QMzzytgnmAHC/KHWRUTZ98xbTyL6z8Cs9FDGGo/2GmbARePpPu5gZoWl23ybQyhjBzAB15o5Z8Rnwps/DEkTgVqbuPjKV57K6eEUnh6Dd8kLU2N4cpMLynqcGqq3/gz+ovFH4wWhT28jMnhcu2Yq6fnrckVzbH2S/Vxtn8BU4P3fP/H9pZABxtDu8sU4JxVNYIZwxtW2g9nmhnK2dzUOjtSxRaxj8pDF1qIfCGVUP9CHaoZC05u4pPyyo/DFIJhBJQOkAcoutHXA2fV228HsMFYxNTBralmHsIUgrPUFYlDKJosGxFriOt8VswP8bupPcBqlzM8VrnWbMleQU4Ybsxs0IPP5LJC+PciHP6ecMoTxJbGYXi2WS4BZErI4ALIxmCHfDC2gDUYgiYW+5ZqdvtB03h85MRLOvKi0A5nWHcKScEX2B8YeiU0+ny9X0qQcPr9Ged3TWMyW+99wZ5ffwwM06+UdxzUda1fM3vRZy/9xzsDslWcZzJq1OcBsBFd1UJ8s0Odr2XLNoU3zx9rXzxSETvZZCKMpbOw7kLUuX+9wZ+tqZ/seyuhhkAxldIXMnRj7fGYA4nXMWpeqmCtmu60wAqEzI8FMsCZIk1OjwEz9IzC7P/YfEH+QTUJ9zGm+7vb3fm9LpqDt5sAxLjRVCErqV6/Z3DgH9YBaKGO91uY2fehfkvkHwMz/jksbSpcCNa8x6pgBuuy0B7Q5p80HO8T9df8/gP22XkbEo3qwExWzPPxnEIGK/l7UmOKAKtjRzVVCGtZGro2s1FTa18WXv5yRGlFBATkgZFlauXBTY5Q2RRjTHO9l7PHo7281vkx56+qa1RKzsd13wb3UjBEN5Mw5hXszKdL5be4zqRjohsZ+mNjr7s8FNd9494VROSjXBoGOA722P6CUx//xKR+C/8CrgRlkl53ZB8EsC2kEoMlCf+/wCMz2d4pZGJjFrr+mQkYQ85LtgDNGL7cQRBrNMyhZkFalezugAcR6HwqaQhxXUQ4XseiGH5MUs840E9hGypnGGZwFW4DZdNBDGYsBWTXFrCRpgXN/D7QaZ8ueY2Y3ZsDVT41rX/M5jb0i3Qc9q5wihPF7YrH4xBy8cvMP7mN/XNcsyzcriaJGMINNPvoGaCeCskOOHcZ8TBDzUMaBRX4HM0DX1FvULhu6MHKMdhTCmDwjctO+I6J8+k2D2dPfcNMVswy+PI9sDGZv9+zl/zpnoYwvP8tg1uzNHcyO63dLe4exNn8EHjPqmlviE+Lc/COOCzP0PDUHMYfIY1wZPfQw67thiM/p88ihbD6U0YtIp2CmOmN9uiQ5Zh7yKMhzs49ok+wLvNpEb6NDGUMaK8xBGM4Yvd9gTfOtbeNy/7S+L1bkEYOxlcYdvmytjQ3SDMzgcgabfIpLBmsKkEPqFjSZEvFX9Vo7r0y0fs8rewzVMrmV9PGKoYxmR0nFDDLg4VLA1WkTdLkOhDAWyITVoM3qAMznmHUwC4AZrPIRopiCGJ7Q2XovogdjAcBgn9/OyptWeCPnEl2gKlCr6QEvfVnUqGkc426KmVGVz14JciAPWPdZmB4uGKWa4UUhkGi68DrGPPU4KkTkZe2vyf/0WQhtUQ2eEJKYuxx61pjnzolmPYTT+Ir0g7BRAk9UFOI2RPVct9abgdFSDPtwT3RY3PVq7/NHFwVMaIYu+G/of3/GRwjE8MejDl+aU7HpVcV6G0dvUeNs1XPNlG9221EoY/9XMUEZmwRbBLMe1EtIczhr/arwxv4v5MJR9miJ271WGSGstw3UVn0NMNbmBGl9XHtYY2ymBmPt7DDW+zgnKmcOaLDXT0WnKwKzmT97VYQpArYuCOIofCKE0aMAlqUrZmUOxGA7iZvFHrQzRd3e54Fyk2rZO8eiFZF2RczHeevwNq5rZmuzlvolaiGU3UyuWczkmJWh8YeBGc5Z8w/PKcNanKhmWQ5iro45mOVrGh9ijL3qv31EeVrcxFEe9/o7xQzx31570hOa82RnFZh+t2cvX+1cmH/Akf4sg9n+/v5NgVkS2ugAxnmfY18Qkip0VMUIdoQjvm6mrlgOeDmYKUSS/d0CFTTmqnW+ZI0x7XNFTBC1xSKvvyXkaV9XtrRGlay6WgaVjCGO0SFKy66ehcxAtM9Vs76+g7B2ES82rTyz1qdidl9Z30uly0+ClocpEtr8Ndq7bXWBJhl9uHqGCEBP0xLT0MgQkX+X55SByhyzx8x5Gg4cTVZS0iAJXhSYSd7DzdcOY5mCRkCDDOjRf7kro4OZGWT7XXPMr3U8S6yomPEklHGMr6YW4gho6z8dhTK+5CVx5o5xxOD/P8ZWln+nn+2rffZHJ+GLyZjAtmKOGfqr6mGNHcwiB7M+BzDDvMZVe5JMprIbC8xKt8mPfirYuFrGaJ9Hu9I8IA1gpjmCGcIYC8Zklgn9OfYpZqM7rfvdC7rUF5TNBV5Um09PKmY7MLMbXHMub/13litois989/tvBswuxFR+NRaLf3FyMMv3nTCUkesDQCu7dlNyExB3ZczPuJWhjEPFzAHtJHlltwDMkHNWfc+cgvbbNUozRVzHCY/yE6/fc8wKKvqDyuxwR0aEX1wHs/d/zvLVz5ld/kvOsivjAw88cFIwqwMYi9Za39fdSl9jLeZ2+bkr4+z1Mzt8vh8Ba+Z1rooRjgRQuT0+9pkdvoBfY64RJrXWgIewpn47gtfX+lwoI9cEaXRhBIARzNineiYwI6Q1INu9XmB2d1nfncOYjU0Nq71fWp/7rC+7fIev1vdi07N1ztoJMGOOWf7NUIpZkqE19DBEEp3Dm+zy17hpD2tcc1ypqkEKtAfKzT/kythLz+Z37yLninXLen8VBaAGV0b8VAqostoYmqbhdH8gmIJXgdmLXjT4Adk43zsyxEdnkAuWX+GWEtz8247DJl14U02vYH2z/D2GyWO44LiMwDg3zz9Dfzy99pQId3xI5Wt8/sc5kDmMCdJ6H+eK+WYENJiB7G3jKpwYCWRrAhvmqZJJf1b/IQtv1NnADL+b3F+VMKZW8+h3d0bsaX21ZTPB2KNBVIcxU8mQsqVxLjo511zZhUYKxvAEZuSRwVcHtxWNPgB3K5iCdMUMahiUscCDVNBlHAdqei0e5J3uPTmYlfLFsZi+6v+Gq2Vru/p1WjDzcMWTm4E4oNVpLtfMAS2snlkOZ7ldPqHMrfK9flkMgUz763xOmYGXja3dzoGZKWNbzmM8o5p9Xo3yjXHCo/zI61mOGcPS1Zp9vo9VYLqh2Uc9d/ma5wzMXnSWwey+++4DmOUw1t0WCWPpXr/GXC4Z3BuDjo1trq0RgAY5Zu6wyDaOKRodPmfKWQZmOPK6ZVzzPvdxrre8Jg0/Shuaaqaj3BDVNnJh1CW1cOTKiHnmmLW+55jtYFVzAjKBWG8rIK31BWmtbfPlrrK+E4qZwhUNzLC2l+eRlZVUtAzMxCVgGbYJ5zyE/hU6NEbPMZutwaQ5KWYN0BxrHMb8BG0WPODhbf1BKuIuCx/AQx0pFVJkQtKcQhktHA6hjJZcnytloxN7qZgpCCt05kBm647M0gcu7+qZlTiMCy94wZBbOF/PorxFpvl/RNrzy57+gzj9dcmON3u11/qiT04UswCMca0C2Hooo6tlK40FZpWKmf6FUCkjmFE3Vqs5rrnq32EKYdZUygzEOCcY4xoNQaimhcBsB1umlq3JOD5nzNP7mev8dJDaKeGuBynLBmqtXRXtlWKmr3tGlWEUWdfzYBb2cFadLt727pOC2X+NaXplLBbTMWDWW44dtvI5B7XcTt8hrmCcG4G4UsZ5t83foH/UOpTNOjPO55ZtWK/MoEx9FpL24tEaz9Ypm2/nc8w4b2OecGw8vNZvxoi/Gic4yve+3qZGTA/7l7RElk987vK1zxmYveAsg9m99947ALP5MEWCVJIDVgVhbv4h8Oprcw6Qbgwilsugrx0jMON6IciJkbg2AjN732PBDNfmER2+CG6aFygKqnSvRdCmzwLhiwS6gEKWFZ+O1sKdkQWmt2qlrHX4akYx7doab1trYKZ8s7hrcfVO+3afhiRWAJfGrpa5olZMMUtVMz/nLCYQ+fdXJ3JlvF2BgL2Prw31YidJAzOjU2hQCmU0xcwfwoCM8yRPB7M8lNHAbPClB0oZAexiEsaYKWahPDOAWkVoIxQ07U8NQGQGfhG/v2mTzkgNgrUfzEsjrnKAzZaHpm22GWO+rNhudezusZBfHRPYadfXAjbV3in+geTONighELimBmqO+YBl31+4S/eQHumz1oI5flJVPZRywwvsx4s+7pfbcbz2l34qvtEjIWkP9cwAZwA06weUsopQxtpyzJBLVlQ4AqDGdQYAl2PBjHDWQg6lhXv1r5rDmc3pXHHuCMyomBWCGcZsC0HMmYdQxlM5ZgX5ZK6KKcesuMKfiJ3FAM1yzPJwxQTSgvMOad7vIY1vfmc5kd1HKT8Zy8V7uwpGACOoEbL8nDf78NcUgloHwGUCZNxb2hiQNTmIYXyKQtOD/DL2DcTc7AP2+MXUskC/tR2ODMwq4craahB2OAdkbpdveyy88cdrlA/uw2OP8s2vSzBjgq8nBI/+x1ij1m189vOWr3sOzD8ISM87y2B29913D8Gst97nXl1j1vzD87gcxjx0cRyuaBCHEEfr81nCHRcdsjyXzJSxyNQymn+gr3FmEiK3RAc9Wt/TWt8VM3dkrJlihr2EsupjU9Bo/iG4o3LG8Q7EBGbqNzD7+enq0+3/lAAyzSN0cYU+9vL17Ne9LMdMrTGMuzVqXgYgrZZZNzG8PA9lyDF7dETpOWY1U8pIkZjnHBW07dIgzFUygzaXA0Wo/i2NYIYHajbRj5Q1APPLnJ+1jo8e9vgYFyhm13UBqmYVXzNzbHa0djhratnl6wWmn/uc9hw3anBFIZQQd4xSer84nDi03YAUd0EsxQnFYYAQ4QBg+w20HMqwT0u4piDKn4H3TcCqqAcW8JdM6owVYFwf92aWxwhhRdfKaHIGEFlxrYAI9TJWReOPcR6muwEKt+gq+FmRPl/3Kz7zeozcqhLOAFwANaylcCYo24NbIxSzNf916GRxCfQ1n2VmsiS7SrFvY+9G9qiVi6/AF0KaUIUwFqaWEdrCwKydkwFYsX6wHUUCPgQwy/LDBFc09lCfObHG2QIzvXZZ4coYa7UOZxhzjvP+uwshkW/49JOA2fvGYvrJFLCWHDuYjUEtV8pG9vnjwtPbMsGFcdcmgMbz9KGMg9yyJMdsy/FN55XNuzDOW+L7nsOTg5kraO8eEY8bgtlXvu5hLapjdtoD9h9f+rzF658zMHvOWQazO++88+SK2Xx44qyyZmvavvG9nmNma6lCpm1Y23LMQ+tQrwhptMmvDm7YW2T24esy/yCE9rGULQttxGP3+wDoMa8sGijpebRG8MtAzV0aeSLHTIB4ZIcPt8bgPCGtz8mFUWAmda3142nT1acmQIW/RGNMaOPY1nMwywQmznmatrjHOEaK2ZyoYGA2b5W/8j4fDHaToNRNBmYCMihiazo1qu/RM318uQtNV8OPHZg9ooPZJUPK3Grawazwx+mhjAZj61whQ0u0zsEMZuDPfnaipeAw+ch3jNUg3xjjwy/q0+zllObLHPoom83VuFM8h2lyNg1EwvQIPuP0H6HvAJQnGzUFeuOia3eE4Tf42s+D4lVhNcrcMhh/7DmYsW0wFsw564qZ/4tAXpmHMqpva6mmjHpmm66YOZjR9MO18Aow0xzWBG8GZhaueCAVzGDM+qGxM4/9TWZxoDscmnkYmOFHWNSHaoZ9CGUETQKsqgPa2oDM9yZh2q/71BLHH7dFKc+PxeLVcjBzxczWx0DG1mqXLaGIEdIIYlDPdvcBIxALZTxMQxqDIY29n4UyFoOwyPPLPMcsDWGcN/wQWHHODT54jxXjDNDYz8cGbmM4e0GN8vojE8Ly+a9jYFawOgrsL9xTd2D29c9fvsE5q2P27LPsyvjnf/7nKZi1w10Ys3XPHxsBnZuEzNUxc7dGKmY+JvD4PbqidZxdPvc43PE+OYmxm4KMzEBCz0vY4phFpAmv/Si9L6gL5JLR5EPXoTtjQDnTHqlh7XR1jHPtKC2sEflm0cYEs6dOV5+SfKunt3pwnflkCGuEsob5DmZXi4MY+MUhbRAwd7l7ZTwYo+N2BgICztxikn2XCy3hbrtgCCOBy1ubc+v8PjbFLAUzPEGGlVDGBF2AsYK/o7tdPkIZpZhpjK+YnCu9Ty2gap4Vs1uO2bOe2fOd3TTC+gjh2zrkxLR7/eSvC6+nBXWJFu5Mi2p9qmawq6/uJKIe3waT/kxbRKccZy5S0KlHpQNkf88d1Qzzc18M5n6Rc9x8gzMF9wXVEXMOTse++cCURaO8whxfVUr1emZpitsbfMMX6neRwMuBzAxA1HJ+Czgz9ey2bVylBynBLLXKUV/ztdvqexVAnghltMwsjU33NhgzSCOcCcx6KKMrYhMYJWMcrlX1uc4TitmFSjt8AhcjT9EvVt0gkFtGQKMro4iyneE3neXC8qatHwZor/6UMlbLFj8J9asDExUxtvMKmlorSo21QTunplloo85aBF8OaAxpjN6eOpRRY0CbmX6kFvlbQZIVklYbs7XK5kGMLQHu5IBmQKbXm3HIWDUrn3oNzCKmo7oqpZxeL4u6je98wfKNzhmYPfMsg9mf/umfHgtm7rLoEJbszcBMLd9LALZxtczDFd35MVPlOJcoc3OhjKM6ZYQxX49snwNWUlA6hboEzNTXmGBG5Yv7aCji6hnhS2PLRet7O3C1QzXLeivlTLCmc9v2E8yePF19EpUxyCqJStb7mLfXYB8UM0b65fySOzY6mFExyw3vXDFzq3xCl06oY+oLe4xANwuDMUKahzJWz0Xr8l8fE8wuz4PZIx0reVIZgyMjc8nUX7EvMJuBsjL/U5rPBtSpHLPmIpsQWSle+4vUMl+6bL4m9GwFajCbf8EvrLGGtyb2saI0maTwxmC2VXGv/n69k2Oqcw/ughfkKwiX7DiKhUC1j4KohxpoBNvWrcn9EK78WTxSU6BFPtM9IXcQKiQhlC9yx8o3/uYv9RyzPq5q2dc+U9S2gDKAmsAMRaRTexwoZvm6m4JUgRvAbM9t8kWbFqaIP8FgTq3vZe7ZTjFzGFtTGfM5tg5jNAWB+cdVKPn6iAFoHkTBH5XWfJ9eu1ctxywSgsxuOjhvex3Mam//+5NLzB+LmOIFsVi8eh7CODhzYBNcWTtW0gbGIAmgEchOXmj6VKGMNP4Y1C/T2IHMTT+2nlfmQMbW88dG5h7cM1bKfL35UhyrmpWPeu0dmN1I6K3H2fl6zpkFEmy38SMvXL7JeTD/wPHAWQazP/7jPzYwG9Yiy8CM87N5aoCsDcYEPlezaB6iNK80/NEhzZ9jBF4KV+S432dp8wIxwCTnd2OrY1Y1BpSlBaYJe67ieVijhzIakHGdYLZB3+uYDcFMAMeQRappsNI/yjF70uLwCYSstN2z8EUAWrrfFLSDTECqCaRx3r/2d4VNZb8up18ITTErj4yoVMwca1wlM0LVQxa3yy8OY5ivgLHq+WU4CWZjxczCGAdw5k9RezsEM4OzMZgRqamYXbz//qjVVRhxRuvwyzgKT3eIqLu9WMfBwsa24AWcb6hP1UACElqCiQ5rmUJkmAKIYnK3i0d+FcCiXi8oJOTxfgpmq1FrgRqHAyBmBasrQkntZX2MItl6Lqp5vDd/JolfjpUG2XYRd/gHK8abfvtX4vdMZZ9jghfBzJWyvibzj0rzD/5r8FBGBQJjHlCGvitnV6CYFdjkW9VBjNWurFVfMKe+XBn3omwWEQKzgw5SAi7nmrUraBn7kHm6Xf6hG3q4SmZh1sXADOOV5aKtTDHjzaIvtQxrbXxAhcxDGXsfgPYfnzAPZiXeJxaLn7p5KJt8n6/Njx3Y8lBGhDseV+OseNHpzPxjEMpYTp5f5uGMcGV0xczDFXnmtcnYR+vqF+dPHsLoOWa4VqVxCM/3iIjHxsxRPuAamNWY7C9j/juQE3kkoxSzn3jh8s3OGZjdd5bB7I/+6I/Ccr5yMBsYg+iQ02L2uhmYIrPlxiCJAoeD83wWTW26A2Rpa60PVU5rhKOC+6AyVglLeR7afOiiAM7BDONNH5e21vcSyNq5AYy1aQ95lIJGJaxtZJiiA52bf7AVhFE9c7WMtvnR9jQwe+Li8PGueIVEI7IJ+9jnJODAhlBGYxlX0XyPu8y7YjY6LrmnoWdB4CHoZMI+H9DMP9a8+YL+vDRIOCPLDMGMUAZFTOGL/Dv6ytb2oJxpTzuLzD+EzdACKm6ekFYtxLFoz1HFpitHYLa6957jPf6gPrkhyK4VqBAyAAZcDrXqkI8MH3IWoKeG2uOoI3/ffI1dPGfqlNhnC54xdUDkPfKmw65sz95DJ/scPlZ3pezj4rlxqWGHWnuPwM/RPwN/cZ7vlpHfm33X1yBs0Yph7RHCOOcq2havp/lH7MDsUL97zABErZl9GLBxjYG+NdaJYsb8MurcbvZBpSwwJqwRzKCYCbTQd5WM84Cvno/G/Z5mKrt8gdWl1kLxytKX59byv/MRzGQPeZApYgZgAjOdeo0/XGuvRPzbx5fIj2WU8oKeW9YhCSGMuzHmND8EuLFBSNIKziz8sSQKmp/uzKjxfCgj+zmUxah+WVvvAIZaZejXbo2fGH3kBh8DpWzrtcocsE5u7oFn5LzmCnLN4vXmHBrLu7zWdcXMf7NxVGfceDWkK+MTXrh8i3MGZvecZTD7gz/4gxTMBFCcP5VK5q/HdQVOx5l/CJy6enY0b6YbXqS66lDfzT2wh+pXFWA5ZPEz6eOhXf5c6KIdLp8V5orpeVSPTNdg3phfA8pXWMFpwhghTaYfBDBZ5hPqdntRYLqth8BMr2tg9vjF4WOz2mNlLwtRxNiAjPNFfQOzOXZhabD9yjnnmJsFs0czjNHrk+Fh0ZJEnTS3t+EPspD3PFZz7WGOlAExL8VszvwDZv9JGWxrK/oIWxSQ4WtfDmZrgNlDNravp32uEJ11Cszuvsu0HaML/0IOoIFahgUd7nQojjA/CYWFEIMcktzF0W8k1OeL2erqgg+pSQQ2wBLBTMu8Rwe7yN6HVvd4D5EqUxkYHuiW/7X2H4e9f0p/fhDkeKP8CLULn0vJ3CF1s3SrhBuloexbfO/XmzIvVQxjqGOmngHGEMKo/oWumFku2QEUsyy8cY0x141hZP6xA7Zthy4vdCEwcxCr1uYhjXsaI8cM8NVZxeEsHMy0p+/HQ5m5IUIZ3WWxmKAZMNP0NeabaQ+ul4OZw5iT5YFJfBi74tbs8v/FY+fA7P1isfiJWHoeGYFrZAbiMDZ0arR5W59yMHNXRoe0OrlSxnFgPoEzjRO1bM4m33PMrlpLAPNz1nkxzyGzVufpwczXDUw9Z+09I+KOFMze8hqY1aIcMw9F0NhhKZurUeo27nnR8q3OWR2zu86yK+PjH//4mwYzG8dQTUvCGDW0fQ5YBl/z10df8yN1jXORF4rO93F+BGIAPY59jWAWiVW+j+nE6Bb70UGKr3GFzEMZtx3IArXLUkOQdmiNNc8U5tjG19p47PLw52LvmD9b7sG0cM/hjPvU7/vQPygOZANQY9+Us2aZ/zc9pHFs/vEI5pjxawMeCvIgSdOlw7Zvu8TN8qF4gigN0tJcs3EoozsyzqcCzs9bv3Ywoyp2EJXqmOZP/FPiw2xi9fM/HwUuhgZQc6BlmhIBYL7umMEfwvKQFVUYFilQICSVQCNIwXvCph4PorkSZB5cwNU/Xac1ukkQGFMROMbb21g32MYIT+z3VolepX9mTP4qN8CuFFjVF8IrgRWfj/LMUgUNP29+HlWvwbX8eWvPjdMajFLe6ge+WUlJPQSxOqihJaBVW99yrlvlt2u2L40lU8nQ11o1ILOwxkRVu9L729jrKtklAlYUV8janJt+AMQq1DWCnBSz4uoY4ezA58ksjBrkvOeY0YhIkAVD32KM3OYLHBoJYcVCsKsrZgQvu8HhWm+z/fXa+Y/vyMGsxP2xWLwJgYuAxnnODez0R+GPqFWGcQptWfFpAJupZ7XIlXHqihJyzQaFpk+UX4a+qWOwyHfDj4J6ZJyLIZhxjuN5+ErVtBQ+ff1w/pp3RsTbRHKU12lgRlfGU1f/vw5mz3/R8m3OgfkHAennzzKYPfaxjyWYGXDluWbqZ685gV3+1pWzE9rl++vnVLEUnDI1zccDMJsLa/R9vMgGfcFl6X2uEcx4P4Ss3WsBVSq6revpCEEiQE1QlYIZxwIzg7DMuZFg1tqWW6Zx3LE4/Bn/5k7li2uVoMaTPANIK41lumLGKJiD3lqQSf7V38GMOWZDMJu3zoBC5pW0e0ta7fs2S8AWbp6QBgHKZUGN6c5IMHNFYrkDsxq3RwFS0tSDOFl1l6aO5aw9AczU4uYt/8yVs/yraG11zK6dtYHZ0552w0wCIXKW6KxepD3t2ZojYmHIYzCEzyBuN3IwYM0vOARObQ1gxnsUsW1vgFmZOggihNDyB3T10u67uG5n1Ff7XgFQX7dDT82raC8lQKuLViNg7DFF4Bp4z9qfT+/VH7mNXcVivgSVN9IpcwPVnfpnrLDNfjMAM32+9mn1ubf50e8AUPWTNcu45nC2Z4pZkmfW5g8dugRkqWrW9k0K7uW69ijYF8WmpZjlmaNtrThs9fHudQQ3nFWv1y9ggtmB5Yv1sStmEpaYh1ZNiOrXgWJmcBbuvmjzrooFlLRiP0qZf9RD0CJu3CGMN6p1EqfWWD27gdljfi774vzfY9qFMV68AVjLY4DLoU3Kll43BDKceO0AzGAGwnGSa0b7/GlYaJoQdJhCitqKNjtdMauxzXPLMhBTH+M0h2w8tjMHtvl1f3acV2qU14iIXw47yn99zcMaTTHLa4akc5xmvHkDs1940fLtzhmYPe0sg9kdd9xxU2A2yENzIPP9GqfOiQ5pBnvVrfIzJc9DIHlkYY9YczXL7faHillyuJomcFI/BUHBj57dapRtLYctCFWCJ+uHwiP7SeATeFEx0801yOLrKh0aextwatyttfZnF4c/LbCieHRk+JGoaVVzhDIPaVQLMCMCuLi0b8DGuYdMk/nrE4cyPhKKGa3xJf8JxARmePCMVjeLJv8BwPoDaG6dnolhiB6mK2cOZhbKeAkFphuQudmHQhbV1x7OEdr2eoHp/8PeW0C5ciTruhFV0h57+zIzMzMzDjMzMzN7mD3owTse8DCeAR+PD148zMzMjONt75Yq35OVsfqbf4WyqjRafnq3j9aqXZmRmaVK9e7u+vqP/LNwVYw+zEjaosljaWE7Ek3drt+mMl533X4bjclLrzH/clP39BKoKge4z71fchMAS5GlZt53Edv6eCEy/+7G56xdZvZj8L++90rmw+VKWfxMYlqjwtg5SXEEmNVUxgTErEKYKYgJxJ2uMbsIGGP649rOmeNPLcXOm9s5TWGU+rlTY49NnH+OqfU4M5XRCGfKNApmEjcAm+zpDDBLdllpqPgpkGlfBTM74Y0AwEiTGtOJ8CyAd9lH3fS/uPv7rOvvo/B1Wm9DWjOu7R0UsrzOvozNNANxK9jbjMqZ7mk2N5VR15epYqaGH2nqYronGSGsaYef15twxrbSTl2U/tL+7mL2YJOX/8l/gFRGTWPctXAYZYKZlcF+9lsXtzpjYPa5YwazT3ziEwpmY4YfCmHa1rTdl3jUVe0yvUZz3zIBJY2hrOPUmVH659DEur7GQS13ZVR45ObSYaoS+4jpJtWimLE+msoY10tMPiz6SZnpiyUOWOhvzvaxfvURuyRXwgrKHnWkM5aIK7xFnYpZi1k0JjxzoUiyXD3aT4xIZZQdwPQxApNBOaHM9QIKWalnVc8M8XI6iYtwa5SdtPM1ZsWW5va7mYQJCMMDEGDMcOQxgFkKY7rejG2FscyTjmvMrr1Wp2NT6UiNI/SVjxdwaQ1i7VB4VUQlQ/pie6nW1N2cLQFTVnX+LOrv/nT9HF9x7zkXZiYmRRXQPaeaxKks3uoDbxOlrJYBXWiDSkaIGxgHxG2PE4DWReNKSweA8UCqo8KZCuc0/9CfScnaMkKX/omF/QpQKFPMDGAW5SaUcRnXRXFjjD4CZu30aXw50nZkxEt5YQJmSpVaVtUsVDHXiaD/uQ/rf70/aN79iC3637sbshYj8EWlDGdVxhI1rV1XEJN6vuaMhxh/0D4/NwFp2+XnNvkKZ1Ef6vvscmEsAl85mE1eU4b+uhcZ66OKmvZRMPvVwfwv1CXwFi//3f9wXdalw/rqxGVKXmyPV1cVs9/+1sVtzhiYfekxg9nHPvaxcTBrt9lIimNub896vql0U41T4EogLHvv/cEML1XSGG8Zg7CNY6PONWYxJ7HKD8WvcP8ypiiirG3RHGXLwEzhiwqetkWcR4DZR/vVh4y2+PwNSSBTCNMj+km7mn9c1ExAKmNo1+QTBbN5a8zE+MPg/a9AtrnhjmvMCGY9YUwm49t6LkCFswnKUM0CzEQKOWdlo5iFWqapQpGyKLEdhzBzZxfroya/AnikrO3q1siy2iCUmmzqdmLnrrnGAgK2bsGl1lPuEBMOpBHmr+RahQvEaihJpXRvmHLo+jWm67F3BOE4yNRJvb9IKZTbxTUTJ0mbCFm61TWxiRt46/uM8G2RPnFFXC+HNLk/rttLIBZ5k+kcFepv85F3QuGyOMSR0Wt7kb44R7soaGGXD+hCmYAm9fguQllBjW6NA7Vs9VvV/PAEwuixqmcqZlTLaAJSbqR1PmFMxajKNMI/pf5hqT+B1X1ii5+nUmuyRQPQCGZO0NoFZiBOweWIV0gDnG3qH1LXvHtZ13/A+t5lfdluSGNdjvltbXMQxhqpjGhzmoFU1cwV0NJDnQg1hbFlk78Si/xsM2nEUG6DWQ5iWtf+E9va68p2QWoZzO5q5p80vHxZFTOHXTCcquQlClqyxuzkWxe3O2OujJ89ZlfGH/mRH5kOZji3wEz6BHxl7cbrE9IINuHKGHG9rzEo0zaBKo1FeWhde2TjaF5DX2MbTFuAGeORfsh505FRlLGomoKZwJoxrmC2ORPatE0t9mEK4h/uVh/YBWa+S0nTGOps0zVmmT6jR+uh5gLAbEoqo4BZPWeL4ujIGEQqC+aomOmyrIvYv2znBNGnGoDUDdqqyKQLlMyWFS/P79y3rNSP3+Xv6vmB2QC8KpxFGdRZdL0Z4s5kLoCZ2+e3iVqf+cz+uYLsJaX2UNkDa86V87cA2iCi4h9K8g77pUfqTWlTvjGaDh9v0KC8ie4Xp135V1/HGjnsWb3XyxvDb/fx91AxO/VmX27OgLAoq5JGECO4BdQtzVaEryacsawo4M0N9ddbxQwgBj08cVnEpFAXOIv+8VNg6Mgj1gm7KGyRZ9QYhBxEcOtOYHwJONMURe5scI6M7NpfOJsbTGfglSyMk5XMoE7SpvRffUDAzD9pfX+nNH2R9Q7AtmivMZvn3NgAMakLiMlm1V6vh02na5/BA8gAaOmRQZnt3L/spLG+rBDIankczBS6PN+TrG2TP5qimANoE9bk8I8Us3t+IZj9EzX/0HT0VjYJCvXZffWNizucMTD79DGD2Q/90A/NSmXUPpmqNaKuDRmY6fqvCaYe+ftKu5p/aB+pD2QjxPX+Wy9Ne2RZ17EpWGVgFuMjzhjHxkHoNKY/ah+FstqHUGYBXGhj+qKmMkbdP9it3rdL/XKAWpSd7EIYoyvjEtcSV8aL43CmahqPPcHsvKQL6URVOSOV0i5/ETcYk0Kd5BltJYCstjP1kamMxWzl+RqzNJURlvia/hN9avs5whse+xyKGSYhroyiqAGtZX0aJlTB7FOfShWZXGXZa7mRujXOX8KU39z8lxq7S/mQr/wW9QPY9xWc1Xrv9oemEtf8WbXTWO/wqfdD9cJTPp7kBcBifzKMi7KmPw51HzMFMdYzwdxxlrVncnCNmWGHQVW+rAVm0JyiHP2Y8uiD173GEn4h37CuKhnj0R9c01+EGlaFSjH4QBl1g7hpumyQx5YlzNbJmrGL9WZjkrF/2Q7CZL1IquOF9/F/2x81777f+v73zVbJCGBtVQzwJjA3tll1F+fmnmdwZuzTjadLc28zTWUkuDRSGQFjksYYaYqSuqj1OE9RzPKYGpbMVctWo3HfEd+kM9pfNbNftvry/l9tzT80byB9FZRdswqKuQ+2+t+LO50xMPuSYwazH/iBH1Awy+FL4Gisv/YVOGqlPWrKo2X9GtfQchPMdBPpZHzbVr+hkrEfwrwvY13AjGDHa3CDaa4lY1tU8rKsMaPbIt+XClmUFcbirGD2/m71Xtu1luyc2VBjVNT8HDwyAtrgxGhRF/OPcSBTb8DcOn9GKmNVxc7TEp8wFtKg5HBGe6VMT1wZTxJzjxMjkAnLqI0+XBkBZvgzGsw/1GUx+5t6FxC28wA/bx8hKyZTJdP1ZBHTVMah2iBUIxDRNFd27pOf1HTFfG+vQzhGZKmC6s8v4KHrsooxru+tE8niu9BE8UyH5A0CXO191bScv9ThcDYN6h0kqZ/jhJfvlYaw/A+RS93pmg9DCYsD9XNUzvTM9ogR2IaqmAGskKJ4EeUEzkRIr5AW+6DFd4+AmQt4QTVDfEc5IEzjYQoyeK6MAdQiHoxDgaklSgX/dCeqeKlqpgqZpDLK2HMFilmN9aWCmU6m4EYrfcohypk60WLiv/Fe/q/cpDF+0JYb+FEoYz0AKSCNSlqjT9+hPOeYZhAiYIa6rjdzK97ZCvuZtV0ZFUjoxhiAFumLBkAbbK1ry1Qha20aDTCcZ32fQtSstWXaPh7zu5rZJ07B7D+vSymdfdGvyrTrr1zc5YyB2SeOGcy+7/u+L8BsXBUTyIk40g11XBOi6i1oumIhjMFdUV0aFaLSe9zRJwWzsZTF7JoKTy1wkzVm8b6xuTVhjGYfcf3YeBpAV/vjHOYdYaVf16INAC8Lq36AmRHcAGPxMgKYwtjmTGfHTSrj+/v1u2Pz6LIUMKNyxtg5PhdEGUIT+geYtX9taixPZ7wAMLvexlLVzofeBDCLlCHddE12zPZMNgSYqex3MZ9gEpP1Zg7zD8lvqOYfv8uKXUL/tgAzfYSDOqYwlsFZx0noDSMeAKf9mKhFl8YS5h8f/3g7k+3wdojtVMXDv9vBZyW5iiN9GvOUWh6bfvnDz5f95r3NXT73MYWyqoa5pihKuWgd/bG32SKS5lz/x0u5jChp3kzRHuCsSCVfVTJNUzSoYqbpi1GOMQQzTWG8GGe6NubZghrjEeYfhC1Nm25kvqdteq3eAGYmdGkaQ9w1lYExGfvL7+EGwJ+wRX9n6zV9cYZStphrEKKpjApd2fgur8eYfI8zBTRVzFqpjLla1jL9qPXdG0hbWzGbuH5smG3s0QYwjU8GNUlndL+tpjKq22Je5ouujOWaxd3OhPkH/DWOGcy+93u/l2BmY6pYvhl02ypfN5QWqEv7EcQAbfF2+2wqbYAwaUNdAqimAJcbfoy/YhznKrCXmoLEfUQ9PhdVx6JfhbEhbPBxHW5CHdAW0DWImsZ0RjUD4ZgAM796sX6XicrltW44R5ujn+WAxjEJmKGs9cY2YNRkZqYyAsiyzdooBarVZCXNgLfVQqDMpZ6VHWVOTo0MRU6oH+P5aqSNv6XLShOXB5sy+vCzjH3M8hsWGMOjKMoBY1k6Y9mYf3z0o20R7Phfe0hRh3/HvOFgV9Q2jR/F58ued/+KL6lQ5QlsWdTlG2AgqKHfIDINFDMm+saZB/VkqGLoj291mBvVa69p4EF/1RxlEGffc8leZsuAM4CZKGJRJnQp16i6hr6cXH+id6t33o4tx+CtmPVcYxY3ScWsi9xKtJmuK0OKQ4wlqP3su+I/4R+yrvtBW/S/XyFstC6Q1dyUmmPa4DYbzOQMWEscGrswApGNpgXOCD3r3PijQhqBLFIYrQFmBLL9wUyP+XuRtWDM58DZLw/mf9nMft3MzO1uq2ImqYztn7mNlPDB7GP9Pc6YK+NHjtmV8eqrrw4wu0lBcXeFnDJm/kGlqEIUzzGG1w/ICnVHr20ZVNXDVFlimXBDACQ8NVQ03assTUeUsVS/hkRFY13Lus9ZvD0/wxhj7M94XCtiUVdVjEpdgFWEmNoYEKcbVHNTaoBcHHGdm8Dsvf36KmTx1TNYBZDl+G1a+IxAhll+4XUGATP+XmdMuYbtutH0b1Exa6Yy/q66Z9ml2W7YnCCOOtGhthHeVsut7X3c2InzxsVKX+oXdd3ZRjUbzK6v6YzpPmZul9lQUxlNUxnF4cxtGbFQ0GK23PmIYKZUiUfQEgCGckMClGTTE1t++MNtW0ENja9p2n+/s/Fr6Ko3TbWbnz5Ie3m9TDstkUVtbt6x9k3HaFDrGtB0UO2j3Q7GrfmIe3z1Z09z35ZcS+b1zLRGAlxJ4EzALMw/kj9JUDE7gQ0+wawtmNOCv9jalvU7Um3xl5m5PL+DY3JRFnUNCcuDA6oAZNU2v5yIUkaAQzzKJVmy1a92gZmw8X4xKmZIR8wVMoUynVS6yjn6/+RVHv4y1nWfIXARtnITkHa71tuW+vs4No6DWXuPM0lllDKATGAkU8x0z7Iia8ss6gJc2bkEWEU97gOKmFcL/nF7+3Z7OzanfTC7pZndtC+y2/3rGjNJBm+uzWUf40rqwezqxb3OGJh96JjB7N3vfrfuLZanKzZgDeNMrzNlLVmFqnxTaYGqfO2YqGJ4EdxwPbbFfXMD6EHH8hVtunH0XMVMoE9NPqLO9EhdfxZwy/e1gN0KVwGbMTT6pxtPC4yZGoYw9bFuPu2bC2GT6c34/l3d6h1FfiM6QAyQJuAGSOM4toViBjZJICyN6UFN5vP1GE1lLJdtznBcvCTKmBTpEzCm8iA3mI4bPYnNprGmDGWZJPY0M6QyFihmHhPAGjP8XT2ATM7nCGrNv0hHe7FOHj+FLnnOVTO1zw8z8Apmiw9+cP+EPvbNPRF3+SDKSE30O9AtaUzfe+JLR+lM1YERXWclBkqoHcP2Bdpt7gTr74qD5o/e639ei//ImsJoCmbsCyhjOVHMRBG7mNcJbIli1l47O9hSdxtMtG6Na59zSRvqg1uHN/YTQNZGaMKEnF4agDKpI4Y1Zi5QVSKWiJkO48xgZozH2CgDzOSvYFlOpp550zwXmciPvDN+pLzG+v4phLG8rPUmpKHciGldnB1zSJu795nnClrnda3ZWCqjB4jpObXI37QVri2r41tglht7HF4pm5iamI9pg9vLzezZ2x93j1gVQypjBmN5TEGtOqq/bXGfMwZmHzhmMHvXu961F5iNgZrC14hjo44zvQ7G83rRL1XFWBbwau1jpnCn19ZXqhzOecW1mdqo6YuqjKFdrxGHxoeIA77i+jomP9QMRMpIeez+W7d6ewAYVbGyZFpj1AXgAGxxKB0MS1XM2kA2RZP5bYtNWhsvrDFLbPL177QEM55F/lvIRGJiO2FMYqKa0WqSG0wzlZGOjDx4Z4Q0xHnWsqQy6s3CTl/VMhqEsH4BYLayxfvff8jstt95HUEqYVveu3le9/marwBQaeqiwpjBRp8QhjJTIZelujIGXKlipvUsAZj1KBPaCGZUy3TtmMbPaV0TmKG2iWJ2URUzMfEA27DdRuAs1pidc/iteCJWigsjlgRyJuiHegkwW+nNQf5L/8DEG05oU9acff/b3cw6c/+f1vf/KgeurKwwpm3sPxXMoKC10xszBU1SJtt7nDE+eEe1jGmNoU41rfIVzNZW8vRFlnkWI4/9jT3aaYqje5JpfX7bVxez/2xmg9sToZjl6tjEjcwqmL1+cb8zYP5BQHrfMYPZVVddtReYMdWO5xZ4EaqYyujutmMfMzUWYYwgFXxhm7goYqPKWdx3o877HDStUa+5D5hxnzZ9D0KaGIgYrsFxFoCYwRevJaYhCmcaD2XMapzGIGH+sWnq3tGt3mYEM6pdUMVcYqKaQS2Lc41VMGvrMdKOQzegDsVsWirjZTWV8ZL2Fqe6EVtXz1hYF4pZAmY1xnTFaItYAZiFqtZhL7NdYOZ23opAGf3avH78Q1jj19k4HvMQx+xdUhn10/cKbkUVM6hlHfZCK3XrXAswu/rqQ1GWuMHr3xNLNUpU/8MmUkigqEqnnbVyeEv69r22XRDbTpB6Be2tfXAFbW+bVRbXJtnoWseOXKT+njDe6/2+4atVXgkAQ8wCtGAQQkUNRCCQFmAm6hjLbItyA9hyX9PBFro3GVIVz6Vg5iiXbEWptNnQpUBmCmPKMwJkMlbAjHdLuJI4ztpfWZplNf8QtUxkvrDLzWgSZ9rsR/t3vc3N7M+Zdz9ofb+cDWaNtv0t9tN1aRGLM2IKbh3G5ZtRi3IWUEYwi3ojlTEFM8IYjoCi1j5l6KPQJf3GLPGnm3octO3CYLZZZ/Yzbs9cFeuSVMbsVcZSHAazl/cPOGNg9t5jBrN3vOMdCmYlM90IGOJaKFWlZqprBBkFMAsYUtWtllMImlgmlE1Zd5aaf2i7xgSgsvVlqSIXIKTX5/ovmn1QJUN8YFlSIC3WlUU53jNrq/DlNbau92HrLYFZXVN2UxlGIN3b+/WbTVUvras6JupZWWoqYxxil1/kgcajrA70FKJUMVMwQ8HVlfGyur4sfP0BY6qG6aZs2YcySCojoUvXm+XMwyNSGSuYSSoaFLNLG8lOWm7cPTkaekB2s1IGjGm72LNUbeDEFu95j/ySOYIX7uUonRnZaTxtUfsc/q60WRsOO2xS1wd88//Up3msD0OdcsxyiL4KY3quYNaCL8YIbApyuulEQRypjLs08AAxtqXryyRWj9jHzABWLHvGN+inEEf/DLZ3q9H1YnWmO+CrKMyFAhfjoJjZRdxERopxKHFmbXKNb3urm9nfss6/S0GLkNUGrvnpjnl/vW4T2ujcyHN73VkXdUe8s+KR0si1ZprKqBb5FjCGdWZmxVwVMoGwBphJ+3Rb+8OvGUvfp10eitnfMLMfcHsRFbN9X1hj9vzFg86YXf67j9mV8Zu/+Zt3ghnLoqZpm44pOk7haORsgBVtz8bsVcacIqiqVeHeZa1+hLa49/mvNtQp2Ilixjjr0T6oiQiNPbg+DSDIMSXqFcain8UYgtnb+vWV5ZwoYnoAyFiPcREvqqDVFMhVmsooZezBfKKP/QFoALM8lTHYBmAWiYCx8RoBzHUyOZglqYw1P1NMPvD7PyfQEnVObGcq49KsKmaOLWTdluHRBjVsE+ej2i4oE/MPInF24zQDib7iWXfRSoAZFbN3vWvffY+h9xxIfVIjjlSJGh8/Hjy8iaJW29FWq85eBcP2p6Jflf1TGkXx03HaQ14P+vavUTATuNI6LfXZhjLNPxZbMJP/7fhOSMEMyn6MMYwTs6MUzM5lZ/2OlrqWl18IdkN3yh8nUMiUZU6Y1YcDfaUMMAvhMs5t9Usz4gFmaONYXWOmFEl5L7vh5Kbjw2DbN1zpZvYc6/uXEJYUjEbjUh5vm2MUspjn3CgqWg5oLnb6but0rZkCCuFMrfJp+GENMJuxpqxek+rZfDXMD6aQTYg/zcxe4/bqdQWzL/IVz+dPWzzkjIHZVccIZvw8RsBMwSY3/MjBLAJDZoOv40LpCR6S6xOgmsAmZX1/vSb7KVjl15aXjkmukcKWvrS/lFOoCqWsjk9TGYPL1Jkx+vH6tL1nSmXAm5YDzMRGv3tLv35T9lszuKVQMUO7HhzL8lDBDM8HLKtPlpYz23wFs3YqY1jll2ynbH0Q4sQTnWlYaApjAJfma0q718lKumNsOH1h0y5pZhXALgurfB4KXnBhXFrRL6XWI5URUJavN6MeUKSe+GwinfHEune+03wHDIDYkI64aY9wluKGJD4nZakbSKnX8KZjYJL4R8iLWIKMce1aLx5jZKPrgo2rlQrx3jD+sGjWQtH0F+mU0CdnYTG/2ggQk7G1v5t5zEXpOqp1DL9+o3Sr81XAlq8tP+34Ij7ke75RwSpATf76UKSfqmgEMqQ6bsBMvgOodokqhoMAB6UMB/XlDZiFDh4gBZ2okcKY4o5Y59drDJ7CVQhPaTbgibJL1HkNgpmgJEELdck8lVnIQZNNC7v8IXFZxCGg1ogD4mp9M/GvuQnMrrBF/+R2+mI9j8e13i6PgZm8Rz6m03MbzNQMpN+mNZZ8rVlmly8W+QFlsjcZyoAvlhOnxbZSRjhUmJtv1nEQEJM+fpMBiNuVDVdGm7HOzIvZMJg9bvGwM7aP2X87ZjD7hm/4BgWzqWmJzbVnWtf4rnPABGPhPOjuU2GMsXZ9vO9kMFO4mvsSNawVp4Mj2whyes6UMrY315qxTqt8thPMruzXbzD9k2bUBc6yo0Adc8RiaZaCGQ/VapRvdNnWDWWrqF0PMMv/sO7bFEa/rKpkl+4w9KgxY7whH9ZUxmQSiNGCMs0K1I2mdY0ZNpg2u4zb0OYGH6GcoT5+qF1+js2Szog1ZRZ1SWeMVMb+HW9PFQ9yAEGIcXKDNralM1PYkFGACbGxT7lGAUnpxNLdaaIkdQuIUwt9ZVVlTdbz20mUr1xJVHjkeweIyoWTeclJ3l+vC7jKBuoMR/S5h3/ft2QKmahj2r6JQdZRmON5EdoMVDKsyMz/fBF92ebSjxtSF6hb4qSYpCkA3lDG6lHC3HbybTA7yWFNyozJj4UczFKlTBFS2rWNZVHMAFSkyTyVkSmPkAxBn/Kz73+8YWnm32+L/i+GMpXCVROssriO5XgZN3kza/Rr73WWrzuLs4JaHJ0agZgoZ7p/mdEmX9aVBYTpmZC1v6viPPjyQypiY+XvL2Z/2+2deSqjAtp4vILZwxaPOGNg9vZjBrOv+7qvGwezA5/1+qKYxWtAnW2qulHpsnHw2r9N+u1tic86X1S+atXoyhjqF6CM5YI90GwkrbEJY+jDg3EFMT26N/br1xlAKgALXKKwFjGkMiZghvJJh9/zlVl2Wk8UilK5MyPBLH0V38KYXRZ+hqqY7d4PwPFooGDGVMZVPWMyBLL8cHFwDPMPN1vJ43dVwC5VQ21AGB9kIsUx6ipkLrEb0jLs8vUGc+KkHpA+nQWw0fyje9vbRE0J8QdP8PB7UNiA3JSbXlARKptuOzfnrNBQewPeABPKdwEqCjz1PXODfN+lyRXIZS6Alm1pJgpUdCzm+LwUMuWVglt9f95pqTNyjWXbl9V7EKhGGQInbgJB11v0repoAYYkT7PadjrTR/zQd8p/7hJlhTGWa1/El9Ie8YUkzQmYpQqZtJ2Y2ukXTQCG+Ue2fizHlpIgTRGsKVEOu3xhGG+KTXlbaQCbn+xwgdUZhBujqvesM6bmHz6IEwko01T6Q1l/ltGKkqmPX/4Gt85+1LrFn7flBlwWZsu2uYfCVhvA5q5JA2hl9Y59O9nEWq/XcG7kvmZQ0ErnNljH9WY5qIhapvuU0R5/BSAbWI8jT1Vkub35816KWLu82r/vD5rZX3V7/7qaf4zvNDli6bQFs/v2jzpjYPbWYwazr/mar1EwmwVoFpXxVEaFkLZipu3z15jRdl7vM8pqw1+YNnlgMMvXkUl3ghnSMDchBTMqi6KQ5TAWL6Q1ZqmMeP+41uyje0O/vsKCU7hWLIEyT9sa0AbFbBwBVLsRd0aCWT1G9zELs/lyCdMWiSpKl+JismQbUhkNm7MJnOlxEqmMhZtNwzIfoMYfzvVuw7pE9y3jY1nUN23LDNyiHLOmK2M9F3n8hBYA24OTWoceIFqARSrjm9+M1DU/BZtS4sG+noEVkUKHX1puASUB3LVPKic5NuFygZfTN2RLMUJFtFu08h4DIk7xzGu84PoWfQKCog+ADnuTxb2TXOMdYo4BOnjLuD+kgMa8Fe+db4WZxXxkQFQAa6XElSqwFle/Rcw/+jOFswB4eR8e709CDpjHl7OY1fKjfvx7zM55G8SWcS5Q0HgonMUZqYyyXqzCFr4jGDM9WmvUCGbx3YrvaqwRq2fRkRCLfkvY5aP/4BCXYkPpUMwaAlT0w0SjLcZn5h96jCpmUsfdRxvAbE3g4s0lsZikxipJUmUr9TfNta/9J9Z1/8P6/nwKWSzPWn+m48biqrzNNRLJlLIwCGlsSh1KGtacDR7rzZqpjPUYNnEBMyeI7b8X2WzDjv1BbC/VLI99fjD/926fgCvj3i8oZndZPObAYLY8MJidHNiV8c3H7Mr4hje8QcFs9NwCsznXIJzoNRPjD4pmA97PCFf7qGHaT2KZIjcQ5GbCWcsYxKILFTMFtSyVsQVkjEVcHBpp/rETzFDXdWZ6dK/r16/RBxpvqWWihlm2Bk0VM3ILFTHlF7YxjRHlTDFLltpUtey8GH5o+mLm90/5cKmKmdx0lOlYEvmYbE/lwcj+Qyojno4DzGoqo2Dl6PI+3jkhjooZIYsTStaeNQ8idKQy+pveFFATwAJ2EZ7S7ZVdNjn2AB4ZE2+AV/RX03cZHGMjUO+LIBmAAP5zQpa+3E47Yy4xDNxYwVMaZaUZwtIJap2pYgeIjVEBZuxHQMo+Q4fCRVDW9WrZVuCmkfoW2oqb4fu48er6dbPH/tQPQgELuEJ5ic2zlsPmnChm7Cepj2H+kSb3xgYR+q0d/fXPGLGO1qMt2iuYqfqV6UlsV/Us6wNtfPDdqthKUxSFYxTYkvYSYObCyI7yho3J0Z3ZuSHtm/OzpjLqV8YjdUFvXtOyAWNUz6yC2qevuIN13acjJdCWi6pQVYBiuWesxjmmZzkHLcbZt9k/lLwo9xgna81wDemjR7f73Dnt8xWm1B5fXRgVzPbfi6xd318Fa/bx2TCn52LlDm7X1lRG9/a2Jc0X1pjdevG4A5t/LA9s/nFoMHvTMYPZ6173uqmK2ahKNvGcXZ9pe1HPbPUnOy9m7or7QFqy+TTBpQl1hCABPRidzFtrpm0BpwFwqDdhLc4aQ1wt9gv3LtNrCLB1V3TrV3ETaY8zRaSlgpnAWe0f4wltZWF20vFBRtmFjvPo0zABub6YXXAFs5ZiJpb4qbsJJ0XaxOQSMMONB01Ku+s+ASi7gFlJ9jETGJOEJgWxaFtEGW1YkRJghv3KTtKkLFXPEu0A9RvqY+jK7I1vNA/1yEtAjzke0sOkA+ueUC4AuLgGoSaVzAByFpAVLZDp4nSaPlecEBapdfFWRDzcb4FS5UCUQgHPayDWfRUqc9izy82CF/U65oSpUAyrqlTwfoQfRz+AZcxdUaqwFimGCk5xu6cqnTAfQJdpoPX6sn4s0h23J3nvWqZKuOn5+J/9YSpi+iS/I+1aQY5jpa5gxv/5AVyN9WXpSk2Cm4BZCROQRB2Ls6pnhDKv7fVa4rzkxhv2EzH3UGaJcsQZI+/wmlDMIlVRgasFXkukOcY4cjPBTN+cE+CRq2UrMf+QyXz81f/Juu4rR9eSSXsDpqQ8di3GW+XWmCn7ouWbUuuZm04PCZipGyM3kxYgm27sobG2hT3KB1O+2uWZscHsP7l9tSpmecpivppY2spg9h/6J56xfcxef8xgdsUVV7TBTCCH9Zkqm4LRTgVN7PmzNWYt2EvrCpPaZ2J9F0uN7Y1G4w3bxwyEChrqBK9WSiPrloGYrjVL9lBTy33tz3L3mn79ioAvr+fCJ/sUzDQGsENapNrl579G07bcvB2G7G1XRq9OjJcFjAFlxKkER71x9GFuJ8BMoCxZOKf9NAUSuZk1nTEUM7zCp+0SXfJfy/FIRyfG5rJAQJsDxDCZ/MYrwCEhK0AOW+rCNn/T9rrXgywATayqGsT4/puNYQyLLGQdpcw0QraxwRAKsGFg/AXqEOWLSpX2T5RHE9Vx9oekVX3p1bX/9FGMqw44etkn/tJPEMzqWdwZ0S6AJmclhHITBaz1f74ZwEqhLYkTH1jGSs2i4EW4GlXGltJX6nEMrjBF0CLXkFXqGFlbtmvcCYEqUeshYMZHzxhnEDGel1xjxhtQsDIlSNYb4Fbq+UOvfJH1/fPzNEYtz4lNB71myqSqYH0znbJRj3J61M2maQYSqYzdjlTGWFvmu/YpGz1UoZoDXMOhQeugY/xFbl9T15g1bZ0aa8+KpDL+y8WTzxiYvfaYwew1r3lNG8zmg5iOi+vnIKaxJF0RphhTbfL3T2tkRfu3Y5PHtcekqpgClCnstVIaFcLETIRQlsId2xTu1MExwOxV3frlcwFM24suYFrEuW4wraKSiVNjQbojtvrKTNw3DHP9hmVyV0akqZ2vBiCXAsjqmcAVSlqal5m5MrZYJm48U84apBlr0Io1wYwJTu1MU01v1C9dqY+bJwQunRSPZkwms41fcYUd9KVf57xRoUG77PFmUNbGiUTt5GfNKQnsT6PtS2m7Pig0THUmgllu6qLvS31v0mfw5F/9GYJWPOmH62KNQb5ZhFOjQpuhPkQ7zD+S746Iq4YsUKaAFn0JcgNuhGYfXutQ0rByVL7La5tFG/qVCmZOuFpFWdUxAhjPAmoBd1iv5ivY45dMxY8UxmiXL5fwM9uj3iGVETcotKlSYBxKmPXmO8Q3E7v6FddZv7ilQtEsABsfs/c18+vvv29a7ta4qOcar8Ygpa41U9A64doyGH6wn5p7TFfEtH6s8NVsv87tW2sqY+dp6qIAW0NNq2D2DxZPPWNg9ppjBrNXvepVu8DM5ipkMWxCP15zYCqjvB9hTEUzpj2OAhg7jStrs6GsTF1zppDZAjAdquKbAhmyGXWPs13pihq3THGTmCpoloHZK7r1S4VFQu3K4WxBgw+kMS5IAQJmwSqALwhNeA4gvEm6I45xxayCmV1aFbNLcs8wlfnGqHRY5FDGlMUoc6Ka3xR17susa8wUzMTwIwWxBkcvkjVmMYFCXSDOOkFNCWI/Pn7GZF79al0+pYXpUpeqLpUPWuvMKCnpO47fCzmipfPIJZPLIQQDkRFlScdrr3CMLMk9aA0fVqQXxg2wTedtu7Q3wFbZvWSvMSuN6ofdfmR56m/8fONbtKAc9vcAt3MsB9hJHl4PMKuHqmOa0nhCkMv7sBzmH9j8InVRYhvOmzFcn7YUcFvmilnyLe3BMNLejon5xzp3Ulzqnatq5vKl03Fgae5jJsSoaplMNp1IDmxXvfzT1vd3IMy00w/bMYUjjbXb9ZrTr9W+b9bbVvtqDDI40xmNKYxUyHgmpOQgpsB2CNONAwDYAYHt027fi1RG37V5P8oaV/OPv7F4+hlzZXzVMbsyfsVXfMVOMJsCWO4elUOlMsarZKCm18jt8tP7wTWbtvq6Nk37KmC1+omByKhKlroyJipaTIj9FPBYT+ELsaycAVeinuVg9rJ+/WJjGmOUEzVMwCynA15jGa6M+uuRdZbHLfVvwLFupzJujzD/iH3MmjaSywTY4Iiy7jkBBbA202h+k5qAXJQn1ApRl3L7WX7c2FA6AzHhY41bF5PAGrN4/ORENFbQRt867mfmtrLyilfiCd7bfu4aUp2KNRV1WvtzNd4yymKoKO3JANSs3SW74FwVEFb0nKPulKb3i5du1jztzkZkMNG5NAOnNSNeZg8h8emf/5VQukT1qsdSAU1iADGMB5iVmsqYfCdIaqOcE/XsNNF3Jd/2p3C1NGcaYqQ21jaFM/ZRGCu2VDATqIpyPVpKmrKOfhChmAmYLU83kcYMRS2rMUKaAtwirlOq1lCG+oYn4kSygqSn1pJ60/gAisTe9tItmE2AqP3Xke3TvveYibb9GsuNQUoXKY1MZSxYR+apQtYCpptf+bo51bQAsx8VxWyq4YdLfajfBH+hf+YZA7NXHDOYfdmXfdlOMIuNoaVttN+mrioSQUzVsH0Us5YKl8Q1ZhrXlzpE5u8lANe2wWe/FIgIpFGl8sW6XksVs6hHYAeYGcfyftnGdEWCYwvMXtqtX5jAlSpkbCd4QWWr9aRvMEswTCY2sU44k3JsMt3YYDqki0hl3OFnWBRdsI9ZSemzpjLGZNK1ZpAH1RikYXSIDaY5oSX2MRNbgORxTs5xiFVAxLw+0GzOBTfoJEidpExCqBO7N61seNnLwsihTkkxoAA6wigCMBYmGbT7wNM8gEUDhBFxfSTIiOmfgy7CVCNDGdYEj+Id9eUNqOMG1U0i0bYigwpCEAQdFCRDEg4t2DdOYHjHvmulhNFHWNxHE9vtC68YgAnKDrXN8w2vY6Q988ZfJwVUWUUA65z+NaJgjNYJdrrGLFfNTiSdUcoCZ/qdQrv8c/JdDMjSGNvkBzWhzFEPMANcCXypiAS+kW9/30Gi3foUqG7h8rETtqKsShn7KT8TzGzgV0VvVq3wa/tKxrCPgNubXkwwO3QqYw56h1/PlrePx3Utm6Y5buHMuwAzMfwgiB1/OuKhga0NZj9TFTP3+et+NZVxPZj9qcWzzxiYveyYwey6667bCWb7rjljv0Y7WSP6DoAhTXNsOUSqXf5kaMuNQeanObZUMb2kxhW06K6ITaPlGnI7Aky8Btq1v+2Ix0FQ02s0FbMXd+sXyO95nPXPntpPVTZNadzWVx1/nXIJVqKeydZgWdLc9RXQBk/BbBsol1Y4415ldCbJ9ghQKmWdqYxxwMxjJTmZmOhO9YwGICealharTWj+4Xxka5/TxzaCWUxgJYoYAU1vvKV1cse5lZWXvjg3omJZAUE7thI/cqiYuaQKY/Rm9EVg0MVTjRVT0KoacNVQvNQNEcoZIukIl3kpNOn9ZB/hgVbACcJqnO8fBUvX+T179Vvpt6hAVjgsSll/dgnM1by5dcAWlLNVXW+GlEX0SZgl+sS1JLWx2EK+O1vf3aqQ5VBGcPMAM3IMy8xIVvBqQJzGfbVbrec6stavGB2rcNdbAmYZaRbClpwJcSXJ13zdiz5t/eIOs9eLKXAdCtpY1rH7gqOOn7xv2qkhCFMZ1eBjOogdHrSO83obMPuVVbG+gpnmerPMOs8KZn9w8dwzBmYvOWYwu/baawlm4/DVboumyamMaoWfqWKJK+NcxSyBnhTQ9DLaNg53+iJdtfvx+pPWmMXnlTo0CmAJQKapi1LfBWYyNgezF3Xr5xdVxpat35x6IOtvIf1r20oz/mSNWeOxH1pMlJHKuDMfq9vgTGzPDBfGMPmQfM3kHP1yMIsMGplMgJpMBmUBszruhuqGouYfVS27RZq4lJ/zv707v7yhmCl8NW5aYjQRl0nFOrThxS8yJyQYbeBhAi8bhYVS5lBjhCpEXSlc4yS28U5Vh5s/Q5kTgKjXxKbTeENRhQSSaP1uARi8L673inKVzJT1CCrQDrEFgdX5YB82cyiALTMSXgP9jJ+ThRJmxvet919qP4uYfC4qs2FnMzTjay2fn96L2fZ+n2sXMplF6hmYoW8obUvuY1brNZVRbPLrGVDWALMTjomt23Gtav6BZGRdISpQFuAG8Ip42OVT/adi5idi2MHUxWCUFMxEXOJ1oKL5Oj66/NeEljWFcaFQpuvRYP6R/EyCKqY3L3X2YXt8KK96wRbMpq4j2z9dkW37X2+xiPoBrpfEWIdyVroOdvCAEFXMzgB8TQOzz0Mx08W07XXO6A/zj8sWzz8L+5jh9aJjBrNrrrmGaXZfHJiNj8nt8aEOAc5ol28pbDVgaQ586bj97PKlQd5vzhgoiOkaM34mAl6tNWcpZDGua8gIX6NqmoDZ5f36uZGG2FLFMjXMl+QXWYdW+w5Ls3UHXwwjqDELcBOXmKQ/XnQBM5VQDGDmdX2Z3SJUM6Yq1vPIY4Q+NqwXopaBLLc3jzZOMoU17Jxd4Q6GFF5h7JK20Udy50XTFkMpo02AKGXi0FjrJdMGog1aQjzCEszWL7w8HswjTbACCvfWoqMEAY7Q5XVMXIvrwgpgLPl9h7Q5K3xv4EMU49qliIs93t+o5sR1YGIhsAIzDIGMuFmNM+WScBJzjqiYnoADI2DJnnG2KROW5d698H0DSmuqIt47IBA3FfOqX4t6/dqOj1sgD4CcfAYB2IxfvjzRn1OggnBWRDwDtSXLGB+pjPKd0f7zBdeQ5WCmKY+bGJWxfI0Y21przRDT/oMTqlQZQ5ztAmYp+0B4WundSl3iema7xgTM+MaJcpaDWFPyKyi/5PmqmLXVqjS2Z8piPnY/ZewASlvbzr9PVbLV/1ewdAAV7vD3TjC78cZQzGyvl9rln7vFC8+YK+Plx+zKePnllwcQkRVmQ1rSPjeVURWzsTVmk50XdW6tcdomzVMBbnJb+7L5Pma6wXTLLh9tO1MZFdJUWWuoZKlj4xbMhufs/A25UPUrYlhTJuM0H6UsAGYOODM1MZyYMId1Zm3zD4IZ0xiZZ6l/TtdJSH0gmPGgesazTEono3JgbpePv6W7Pr61715UM0Ka20oeLwlcK3jL8cb1aChmlz/frCCJzesasgCJUHcCPkJdkg2ak7Vhp9dyKm2i3gTSEYAK9DtwzXZsXKaO8VPVLspCSBU2VQuKeQQUYg7FCD7cMToUrE1bUCY+JyQzkk5dPOkLkC7uKT5aSQAtuoE2ZchCVq6KoxmoWNb/xfyoArriX/1sQ3XctRccoJUAGnN5wS2KAJnIMIs8p45yjMYJcVxjxkTfiwpfLEMRY3/tRzCLNWZjyFKYypi35RAnihluIuUVX0kdapp6bNDUkK6MiwzMaIIpx2iMdvk+cCK4KV1rJjccZaVR7f/C/xfMFos7CBjpee8Yzocbi9j+Y+dD4+CeQMhxqlhHAGa/nq8xY47HlHTGoWzNP879vhefMTB73jGD2fOe97x9wWyKe6Npf1XI0O+gihmt+zW45/ozBa25ylr+vm17fCpmakhiqoZRMSOc0fwjiWfAxvk1wYxxgtnzuuFZU8EsO8oC24JlfRZQyPKHG6plyjM5mNVjt11+l+8ARq2pLNSKMibAspBp35oI1plxIjzUbhrn1RQwawCYxlmWNWYLK9bZmiBWzw19ABPWRC+sxqmJW2tbP++5kR5HkKiwg9S/+BdtsOuo0KIsEufoWtujQRNBRCkyIgNhArJTpERGPYbJlQBASJOECoehQJmq9plhMlSikOJHv38Yo0C4I1BRZRNolM2c+Q6eMJK46TtAlPPBi1fMHz9opaLvpn1rJVoDzF50WR+piIQsVckQRx+2LxTMrIJZAZjxOyNVy1AvAWVo3wlzAmaSmoiY7YYx9JVDUxl5M4QwxlsK2mozhiwDMFtBqJS7ngxhHkyd9+0VzIIY4+a9xozxTCVbyfoyHJdf/mlb9HcYh5X9DTnmq18tWNrfMGS6Xf+yOjOexkvXYY8yARFH+cAK1wEhkOWbIZXxxp9HKiOT8ZNXtvcLx6zXZrf4Yy89Y2D2nGMGs+c85zmHAjOW56QyxiDeg6Fd15jteg+bn66Yx6VtvG8W2z9uY2vMxP3RZMyA2L5rzAhzEWtZ6asK1z+3G55edoKXyDFpGwEth7OV0axQsv2KPMhIv0hhpJvjhbons6wxEzCr68s8rKOplt0ip04hUtrohysjblbgiwYg2aGpjmKXfyLpXvUx7RIrYfwRe5FFeQqc1X5+2g/7mJVIV6yA1tUHnaHCGtWy0tALqlqGnZ5Wtn72s9puUxrVGiNuo+umNeYKIXldW/Vi7Uj7zfV3rb57VLjnmr60TS6eh1q//mUghpeRuQgNtz8HOYHw0n4C0o0N4l76+27BJ3lCFv7TO1IVCV+N+kLBLB7cBLYy4EI7vmsk3gKzpQIaJoYy2xs6eYm2usF0CRhTdpHJsI1l1gvALlPMcFdYe4Y42sjMenDGTGUMuEpTGJUe9aBaplD3/BdWMJtrU38I2/tG281vzS9W+4htoMxrGmOpAOJmw+H3FJvefpwQSDD7cSpm81/cdHIYzG7xZ19+Bsw/CEjPOmYwe/aznz0OZtKmatRYPNrcfW4qY0sxQzEHxqQfC4OscZsLbgGTNjGVkf2YnjgOZm1IMx1DcxAqaPqSGGFukHYT8LLotgvMnt0PT1NGiXp2FNa1H2IEtrWrWSFFpnpmG0HM4eIYy7K4xiz9832P/cuq6UfIekxfdNyk1bhLziYfFYYuU8KCPDGpmIguoGMsSWXEy3VL7DRTVB/fCGIFChkSnGrMVAHbwpeYfq9QzjUAlunKuHrWM0KAYhpebs7IdUVR8gJ1zCOlzkyZIZN38NI4u1vBe5mKY+zk5mKvrwO8ZOvVRiDGTVMo02aFk0jNpFW9Aiu5Z9jOkmvJoqZKIOeYQCbSNYsqnRzCcXrrgqdU5eLq+j8C417+B89jjZg8+afAhY2xhHeiDyEvUhnxP12AzLn6sqUxS5vH9ZjKaC4GHwnGoD1PZVCYi7oPzhuHeiYxOdLYSsSqFVwZXe8aH61HGf2knsSgoNUNpss63pi4KzmXI4fKfbzec19Eu/z5KYT7r0ubClK13O2OIS5gVfssecam0kuxyY8z1LKut7KBsq5CR9kexQFg3gazgQBzZuzyb/z+LZjFKwe0ZM8XWVFtVsHsr73yjIHZM44ZzJ75zGdOVszmm3801a2xVMYh4odQzNpxHTuuiLE4VU0T5SqFNR3bSG007ZupZSMpk9YAsNQwhEDZArNn9sNTGqAlcU1frOUFzUG0f8IwRpdGedzXWIWyGHODZP/lO+X2ZqdG87Lxmu5VVs8ebVTLhDRLr/IeASwml5NmKjLVfskaM4e2dw5HqoplgJb00TVmBTfqvLH0K6ZgJm1xBJg9/WnG17jo1ey9/0vXKcnuZqmA4ymdzNP6FKb0RfRI+x5CxctG59cwiaYX9zSVdFwhHL3ZvClwki2v/KO/F/+hSy69LAS6JFdOaAB9czDjCsyIR+yiokJup4OYgBlt83GDJdpSOFOFbWGeKW2DQ+FKxCZClsYiTjdGgFxcJ8BsoUv9BMSogC0Ia/rrwmu8hPAZqYxrM5MJxIRictaANMp8ViGP6tqzXzJ9g+n9TTwO294co/dG4GpsQN2hb9fF+ab42it8AcyGUMw8SW/0+RtL/1+itBHMvg2Kmf4Jy9WHF3FjDGD29199xuzyn3bMrowf+chHdoJZe43YPPOPKI8AWoRTGNO9zHJgbK4nYxOvpeP0ElrJ61Kd68rIeSqM6VBR7BT6WkqaCSxmIBZwnJqEEPhQ5/X7p/fDkxTAWkqYVzBTSAuOiTL7ZI/yetCBflXEIES2CLuhssx60hqzuodZaST8FU4ScBbxiA19vTHJxVzh3Jpo5uxMylQwg2qmCZh54iUOPLKpEBqKWe6+uKr1FVbO6M3rAfmv9l099Sncf2p8DyztoeHYlFjCzU2YNaTt4zfFOejA5lbT01/tm9QrqunH/ElpuzblS88ZLfW9ky2z809OI7w6Y/pK9l579Z/8A2aLVCkDfKE9g7CFi6qG8QFm+J+PA9oyUhelraGaxXcXIGyhe5ERYRTYAGDit8qJxNjBoYoJaNUyXBfTduMaMzUBWQHMJJM0TDABWwJp+mUSmEPfLvYxk4noTXNSmLgcpFSQ6DNfSrv8/dMID2pXPwpl7fvoWptJ65jk8Hruehs6t8GxjqyYnQwVxiqwDQFmtZwDWRLDmH3VqkNC3WGgLMDshq8lmOmfoVho/+AuFcwu+edXnDEwe8oxg9mHPvShXWBmU8w+ojJ1DMbRZZBVXleBbIi4gNwYjOm97VSepoLYqPGI1OeuNxP4CgjifesYy4CMZQWq3KKfgJW3yVjLwOxp/fAEBSxb5OvGfIGywJct9LmA5h8Qj8gwcdbsPy7fkpTGG73CWTFb5zlx218oJdwYLyFg5YvmOEnVnxgrADOR9uoZ7c4JxYfASY+DmdiWNJf6KXwxlVFcGcP8g4qZafqi1hXemJwV1wGYnTz5Se1HbzoiemdWSso8tFQv0Rhju/rkjnVayZ7RiTKDtggg7smNEi/jlAhjKNQ5OeIyjxiWum/QMBL1sXlp0zgw6ljSUC5Is8ts/qvhIZr1zpGWGi282BV/5o+cqmALKmENRSwogf2ZCqlgxv/9UYa5hzBOjRf210OxALAlh0AWJqB/bkmusaCyloOZKmcr7GsmN5+xjfbp1sgW5d0WATLOAm11LPoLXxPMLAczLH5TRZ9tsbYsJ9Gnv/xLbdHfJoel/c06xtv3h0Aps65xxLJj0QYz72zdSapiqGbDKZQVV5UsqY8Dm7ZNh6vjS4/8UrcbvqqCWZf9uTFLWpA2BbP/8Lozto/Zk44ZzD74wQ+Ogtl0BQ1j9k9lNEIAY6qYtVQ5aRuNTYex8X7SprHJABew1bLNFxDbhPXzU8iKeApieK9sjCWqWQpmT+mHx/M5gJAlgCXQJkzTs56DWRw51+SHwlmkNgbL5K8AswplLk6MhVBWb7KcQxnk6YC5dRdUycmgrmmNOmk5VA5sg5k+ommd8ahLe4k2c1tTGTNjamPEJYErYiVL5Ip6jZ088QkBSdN1pLZeJKDjUzmgKaohCuIgjul7NRSetmqnkXkCGN87SM2lOa5DHAOpSicZvBPD8nZs3D2uNcp8c01Oq2n8dX/+Tybrx1JFLGIoC4gtbATMNuV2ki/PetAIRJGhWI/VoKKIYf0Z2uCtulCFTcr1moObZ380EjOQlqpW4JFBVxSCWVuIzIALbE1Ik7Hxpe0KFDOBslqXNpZx6Jo05mY+9RXvsn7x4ICX/fcPOySU8Zotk47JdYyPNMVIYYx2lL27SXUbNlDWCWiV+okO1QjECWZVMYMKNqqgzU97PFY4Y/ldbjdcW8GsMN975DcVvXAVzG79hjMGZk84ZjB7//vfPxXM2NaEHLS3DEN0XRliiROjGIG0YGwPi3yT8XNTDnXcbEjTmKpmlBQjjlTDXSmNJYlZBl8Cb6Nqm6pmCmZP6ofH5vCFc6KoRZ3xEkAn/dbkmFxoGl/dpC7zbTATm/yW8yLBDFCWLawrfeOpzEmc2q5lnVQbzBrmmItYYcIYyqqgRZ0AFqDF5C0+Ssok2l+lALPHPS60oTCcoAU6nS22vaINfIR1RnWcn4pLGEOEMi+6ifE2rsAV9VDl4t0COGgBTzZwQTZsylw7QFVSYwwPUI25xlgxQcE9n9rwS1+v47mR9akVPy9BW5W4GXdsWID95OJePdJHCabYR60U3I0bNoIGynrcH3Y785h7vHe8X0wC8417rJ/Dpssb/sqfTeBKQcvDYZFQhjL7cmy4MkbyLv1IvdZNzwpiaRqkjhush12PpiG2v4NLourrT4EAM6pktsohDIoZYgJtmRniKhSzBLYAZfnHzxnqOACcgpn6/utXoaTxfFIFbU999a2s6z43X/3af61Y+1oab/TP1TONNQ6uJ6umH101/Oi6SGHcngkfJY5NHevN9MzDZ6pnjdTHw69dOyzIDWa3crvw8WKd2+bgS809ZDF0bpG1HswuveuVZ8Aun6/HHjOYXX311W0wa5t6NNW1Rp2coZb5qqilatlcQGMlm8+4ZX7evwVvY2WqUAjrdQhk6sqo68lY1vViqnDp+2lslyqm18gAr39iNzzaCFYUi2odzxCavtiEOassExtMr7JHfEesqJ+GpkBWKEP6Yy7+d2Yexh8VzFQZK5GbKZpTlqMZ5dLXiSh45ewia9EwYXJMObWnxEbCXbonGR/hXJb9u3wZCvoY2rdtHl+N5HGyJJMRWBOgU5uDld34mMfUh2uoQuY0SQzYAMAEEHCLZEBacdWrtmMBBIUbTXPzZA9gKjCvAAhhw+t4Y7xfxGBHEQTJ/dYS10PsWwYQQape0CH6FqpNm7O6PG7iwVlEJ9mOjbDpuFcr6EeQKuI6ybLr5nC4tmHOCmZ1enQN2QGKhUBtBrA/hdU3/bW/YKZP/QujggYgUxlm039QSsA1tmMHi//RDr2Yph/5ny1W6K99FNyK/hAdsbotCmFSLskP4RKKmQpEa7W/D85BHxmnnOPrsMtX9tW7YDvqm/IAcdOyM8DMB4UyrBETeqxaJ5xKhC6Tn29Pfs1treuumW1HPwpleo32OK3nINeEM9YzpayqYlIGjNXY1h6/izVkaSpjpDOGKlb7omyJOQjOhwC16WmPN1tqZKxMuK3bDe/bgpnJD9AseT43fxIwu99bztg+Zo8+ZlfGxz/+8SmYRYFxAtBMUGNdwUxBTEEtyhTQxt0YxyFM20cZy8Y7HboeQKaApkoabe5N4E/np+AVl1cQG11/JmvMGO8f3w2PMv4mVPjqEwOQRfRTtSx/1hhnl+AWrj0jkMlWYA67/JZiFg6Mdg5KGJ1KZOKMlQTURDGTCSHuY/Jgvkl1Meo0AWMw1U7XkBG4MkALMMNY08fJbR2wVcs1TgBbm0461ptxq92TRz+yPpC7mayT8sRoAkQAuDKRzwrXIAXaRVMAgsAE+4UyBIJRUwv2CWSTxVUxKgjIqSDB+p4AZSUHleKAnGjHe5YaoPJXnHxU8HFgBVv0KxGRDaph4FFCwSrZFgSGzBqqika45L7e0VU/YkIuwEsJDgplwedZvxpv/tt/lfluWVoiyokMQ2hjPPr1ZoIA0JOrxizmH/pjgP24Bo3gVhRBtKyQpTGkLHr0QdyomJFFViRGjasQlZ0Ba0hlTGcjUJb3SWYlfTzWmGV5lr5OVDGlSs3LTCb2hCv+i3Xddbbou12q1XRoa8Jc0qcdH4c06dMl19KjSxQzMfwo7rYimBldGaGawQik1L5FFTMFsxzIFNrGQa1dP3zq4/Trrati9g5VzMyK5ozrRiso6z5mlzz8bWfMLv+Rxwxmj33sY0fBjG3uzof9FOCyurtbqF4KX+io96LmIAou+wLaOKy1x2k5bWuMmwxohDAFNKYvEtJ0HZler1VWlY11hbYWmD22Hx5hi1z9kjhiBLMGlC0AZrOFJi3LfmYCZvjxBolPrTMWAmbZxEiaOZjJjdaJFYJZkg2YwRnODVfGRgKm3H0SQwqjgpkAGFQwoU7UszgpM8bf+IiHqw+9QlVd/wTVJrOyJ5MZ7ewRVIt1DkBfdsedydi4V8QAhO5IHaxzAMjIH0BlI+t8M2Wp4DriCdI0wI++RmWSn2c6yiC96WeL60GhFDgG12osABVpi0WnmnwuhFrD12Pb8ta//zcJYJobF3H20XZV2ZhLp2CmZ8CVI9UxVmqGGCXjCHa1XJiGoN+1ic5dWtCW4A3NPxTO5CZzOCPHIJ714zqyxS7mdamHQMm+aX8qZrtuNM/PTG4aE5NJPuG1l5p3P2B9/2faKYZaHlsvtj+YoW1yHePbR7fj7FtAK97H2jJRyxqqWTlVx4qnKY05kGlsoovjQY1EDq+0/Ugx+1tuF96wBTPftRO/AJu+on2on+6lj3/HGQOzhx8zmD360Y8OGLKm1b1A2oyURYUlhYsSsdi/rEKc6boyd6e5xU6A3AVV+6c2tsoH6JfX2U9dGS3a8bVjWxvGxORD4wJgKYxJWqMqa/2j++FhN/EHFbAoQz1zOjVCULJ+B8wxldGVY1BWaCu6ZzNdHMViYud2VwsoZefEdbGtiqUTifrQwRpfAYy5mSXOOx5oqKhBIhzg3hfWAKNbyxXccdgCyJcl4lih4titSSfhmtYo4KYTylbT3PCwhwr+pHuLNXBDAyxouTF6Fwy1R2ps9gsDj/8l30cosEN7OEssHuCzIr294x//nS/89uyRqkjY6qmW1RTGhQvMqVOjKmY5nKlKRtZhnF4ZigmD9fW7e/tdO9x0VsfFhYIZ/8xS4zAD0fjgZll6Im9W0htz9kkmBsVsgUzRPmzzI6PU84+a5aXrrw30FzCLI1lPhjInIbmXYu1iQaWPff3mbX/CFos/mQOQgljeZ3ysxlvAhnJW174dz5GeuJgIZpu+pymMQ+dbYOrMBmutMavlwexkU8beZoMHiOlZVTHE4uxRb8Da3LrfrErbj1uxv+R24RU7wKxll68xpDKef9Y7zxiYPfSYweyRj3ykglkOW+PgNRnW3D0ggoDWWnem/dL3SlU/vI+WcSm0NZWxPO1RDUGkPgZtMqa1V5l+FtGZbQpohCt932ZbVq7v44jH+7Otf1Q3PMQWIhItICihrO3eC6zV88AUR4KZgVkIZdZU07CsS7cxTl/bN3WoZeWc7IK9VKMPxKUck7BzFcziZow3KsCG2EWdYBHqHFXMxKct9MBcDev5iIY1ZtEvATNA10qMwiO2khj7BMQJmD3kwcYNlN1U5OLarOA0KiY1lshK9edSTl68hjZFi3BhU6Vy0/encqamHXgPtkg2JoQlVRBV28K1puxZLSb0RSE4WqCAxVq56KagpMoY76vFwlpgGqnBCIYGK1Dq4h3k4u/8Z/8gVK4df0MRKFtkVJDHItVxgPqFdWEwBRH1TOosE+J4LvxuFBjLvrMLIC3KxXpVzlQxI6sgDZHikYAX2iQmnBP90i/D9JgcqrIhlRE3zVTFWEuWQplAW518kCkn/+g3dub2XusX91O42rc83cxDy1lsXCnTsQJiUo8Dm0iL4ce6CyBrpTLGEXBGKCOQRVxcGmtcY1NTHMMR8lBr0g6W4uh2VTF7mNuF5wWY6QbSY5a+yRqzYnb+xe86Y2D24GMGs0c84hFjYNZ0aszGuPsYvKEJqhggZMSVcbJdflsF0xTL6evJDlxmKLPGT10ZtUmUL2upcFOgTQGO769jFMwe0Q0PDvYIRsmOFN7qmXEe6sq4Jphlf5VmXcDtonpmjLsyaiKgLpjTlMWog0j1Qac3vUnhm5gsZUAclTKjjxoeKpjV9WW57b2jzkNjAWpu7BOPiwFoBTfpMrFoJ5j5jpShaLvhQQ9MRJEjUJsa1858sBRs5t+m9mvAzOGmsv8HPh7Sct6yt1rXfr3rX/0TBTOuG+OBWNbfI05QCzAT2ML/fpQbQJY4O0YdroyiZ0edencLyHTSGIM1ZoAscE2a1rgWjtFlXCtm/8GVMV9PxiOHs1YdX6YuAbMgTBCk1FVJE4hTGfFRV7oVe5H1/fOy9WIEolzZWpr13fR9xZprxjTWNPQgdOkhRh9xztaUVXVNUxgVylQx25RjnVlR+3ykMtIQRNedoZwdqtTpMX0T68OZiUzo81w3e6nbhacEmI2/SuO3UKQzXnrFe86YK+MDj9mV8e1vf3sKZvFAXveTibKCldrga1ohx+p1TfcuW6/XUTZJW9R1ZjshS+P7pisK6Ol89wWxbP1W9t6ZYsbPc5e6tq7X9oZjo6qDahCioEoDEtdy7eubyzCV8WHd8CALLunzFEVfyJIrbZP+AXlRFj7JYQw8szaoatwaTLb9OkmTAaCYlXN5AiAJtLT/hsu2SGXEjaGeHrSZFNZBPPoNxeArKbsbaSJTyf8Cre2o40tUgayFx+sEvupeZzKWDo0Ru/CA+9ser/G9tKrtft6jfbl9rpPvwNV+qSPy+MhQ2g7xmr1r3PwuGtz3MvoJFE8vy/p7/92/EKAydVUk3zTArQDQGDMb9H+3fIckWnNS354JdryGVTArOVHGjYty1uofZQEzEZScsKXf9jUmzINDAC3ALEXKdnxyH37/YU0ZbhqTSm8Wk4dipgvoHn6lm9l/sL7/Sut7H19HNnPDZy1r+ziMjbkuIpWxZYffRd8EzHor3ExaUxkJN4SymsqYGIGISyNArQFm4wYh+1vva+xA1vwaX6/N/p2Z/R+36x9drJefZFDOVBnLX1TM3nr1GQOz+x8zmL3lLW9RMLNq8DEphbEBZ1SjFOgIHLqujHHdn4ttabqgzGEUoubBVq62tcojRiHWSG/U+dGdMjZhLerEuCOVkcA1qqLV91RFbbRMMHtoN9xfFS6CmjGbj2mM0qa/YVUxWxG6gmeQ1Uc1Lc7RN+ohQt2IeLoHrnEjaRyeKGSmyhhlQKFSBbOVgFlGlGvP8zeZ+hisMzjArNAWX9aJ4e/oKPdSFjCrcQWz/CGGG1BLcpb0Ez0gwOx+9x2XW1hhbPriIzX10CHT31+qEMnyVyMd8sBynoYlxdH2f8/8Mxm/Ff0Axj943PN8FbOgdPV//Nehbu0CtMahylkS68wGK4lunHEMoSvO2i8fWxIM2cTwXT1JXwp4UzBzgJkKTenfZAhinHSusmG9WnJXuotB48jasVZNwAwqV360J8ZJaP+Hv93N7M+b249uAagqYM11ZQSuqpotutP+HcFrEW0Y29XrRaxrwdl8Y4+svMPsw3wbG3qkL8qRAknRIyANJiABZQQzghdiqYIW9aLxPNWRY8bXqOl4xvdPgyxmf9rMftrt+gcU68ysm/CHx9Ja6VyvfP697z9jYHbfYwazN7/5zQpmzXVjEc7BrK08wcQjqqZrozZtNR5tsfZDr6/QMtnQQ8DJZrgv6ltMArjsGtKmwLtznnEW8xRVxcZSGXdCl4KZjJ0MZg/uhvshey89CGjWg2PALaqccdxKYGuVHJlz4xox8crY1vM/MsXNwi5fZT5Alz4eFJ1UH/01lRGT4QOL73iKCzL13fZtxRLFrOGyqAdgrNe0oACzCnZua0BXss6stmNiVjQOTUAfiC7c5972O68RJjqzd7P/+73/v/77eOoXiQWxNpRhbAkKEDCT5F3hlTWVMQU09GsBWuGfUTJNO86M8cAYr2naReFMwMz0UDGJfXXCJ9l1CGZypy5fptZM0K71JTeUj5u0E1G9atlx017PRQGNB/I1H3oTmJ0396+xvv974+vHFKDGoG1cbcsPhTyYe+QKGesKZWr2gaOzAWvL1j4/lZGK2YpGIN4EsxzQpK7gNW4QomPG0xrb9Vlt31TM/q2ZXXC7/i5bMHMBMs3jHvcCqa6Mn/jgGQOzex8zmF155ZUCZgJUAmsNeBtNc8yuQUAjgKlZhzoQCjTtev+mKyMhTfp/UWDGtE+BIE1H1OHpm0QdtvheY+vNFETp0vEKZqEk6v2wPH9tmoDZA324b/JHWAEvbW+kOyZK2grCUSo4UTmD0HRiaIOXBvZrzl6xGw7WjaVLz+leohOUvlTMKOVh5XHjkEnHBKv/Pz6cAeYMcQcpnHmeqoiypDfKY5ubK1GmgMb2tfQ9SU1BYvz197pnK31tfg4iYxqJc7iIaI8yKcVfr8bIzZBJyAozITXO7jdn2qOOkjqCGohSO21T4yVdgPbB2/znNnz1nq8pWzj6NKCtKzYIkI0fbiuuK9PvqhaYQS2T/EtFlBzK0LcEWcZ62gE/q8grOWlK2qNkCmJSjjG+FhCTu2+CmePLIW2M0fyDIIZJURHDDa+SMQJoMe7B7wh7ng9Y3997HMzG6+MbQSt8cd1Y17DCp/KWgRnaO4l5p+Yf2ExaUhgd8NNMZRS1DHCmUDbIPmfq1NgEM8RGQSyHtrzeivle0PYeM3vQ9rf5hVsW65K9yszUaoll9qlhr6mMX/bhM2D+wdc9jxnM3vjGN4oC1lbOFEiStWSjils9Qg1TxafoejIxIaSCpuCk98H2FJAUpvY38RhX3Rp9cvDJwZj3mq03K2Je2bbkz2MpsI0pb+jbP8CHewe3eC9CEdaJpQoZAS1hG7gySuZfBTAH21BcUgUt+tq2fCN+QZRE9Q/ff1hmiM2kTgaKmhBmbcOCORPC1JsWjmnBmlpSDpwG7QDUNNsBXwQzQyqjsQ/aCWY8FM7ElVH0gFLPhDKmP15/j7u3tRLWNcp+2qYxrauTYPul/Se/o8a1ptdsXpdAk89+bzHK49I13p6Htmvq5MS3P5QCh88wrvzh299yB1yZxIrGpG9GESUUs4AtOYtIXuPrWeBWNJWRN4VkZdGPKoQxrkdRDBp8yyOqglFAYlzlPuUelNm2dH6EhDSUPf3YIy790Vbq1rxlsJiM3rxQprRTTWM9QK72f+A741vlHtZ3H9Y1ZjmkNdqSWA5m0p7DWgPQAHEBXzwrvInZRyhng3vAWICZKmW64XMOZwOMQABnRVwai7fBTIAshzHE24dAVon6/sA20v/OZvYl259a1/+rqpiVRkI8AwpmEa6f5Pn/89Ez5sp492N2Zbzf/e43C8xQng5w+fo1Nf+gkkN4UxBUNUkBozUXNdNge5O3tLEFdlHX9jzts63qSVH3d4uy2umn4NQCLsZb4xlvpDgu7tsN94z1YkYgQ4xtITJRNStSVzAbXKErP9BOMBN/QKQ15oKK6kwBX4iLrOdxzhbUsW+Hm8XN6c3zptl2wjGYSApmYfZhyd/Vt/UeqY1Rjr569CwzlVETtDRtUVbP6Few0N2Ra8zudlcrv5OX2AbJm/9+2PT/y9dH73xbKGMKYIxHXcukBahpkdooYLY24/9wepgmyb4m8RgvkAcwU2Ush61FqkFpnKoZzT8UyjzhmDikDhaKMTE+zD/qncdHGICFek9czNeTNbLo4cpIylSC1Eno2jKdjMsHcP+r4rfJX7Ou+xbr+/NJ6uHEekM1a+9BlqtienQJmIn5B1Sxtj2+V3t8dWLsoFgF0DRTGXMTkNUAV0YoZamVPoGsueYMfQhvcmT33IQvl3jMzWdB228PZn/fzH64gtnfK9YNyBmIAqpFnmA05kDZ89/+8TMGZnc9ZjC7733vm6YbKgMRsRVCFFwknvVTUGC7RUHXmLHPlLRKjSl4oCkdG/XWeQwSp65BU7MSpHiu4bLIOfD9kvVmbcMRAaphB6TpvmhT1bPFfbrhHt4n68R4jqMX0SnGRd8e+551pyyz7mJ5Ff66FhutRgrjUM90nY8f+J0YIWJPZiuNVEY1afagyHp2EGe3jElJ/iapNcw/hBhTOCuENIE5upvgGgCzTky0GylCSapi2cZELVuin+tNx6MjJ5Wjs+KzmIVs45+/y50Pl1i3fz6h1rVpPOd//0nwqozvNbGC64QC5jq8PV+tamT2JDVzVCe97RCVrMP8T+Pjd7tDfCNsDpQTWSb9GZYAG+mgYwpUnqq43oED03lHwUxgTGKuMWmn7U+MZyqjN7ilrFU5A8NI3JPsAB8EE2VWvNP5dYJZ4Y3Ebw+uM2vkYEobUyED0O77boeI8X+sX/zLPAUR5XFQU1v7NqDxaEKZApj2UTBThQxt3EzaI1tfzD/y9VxpKuMa+5lRQUvWmrUdG9W1USHsi1TRVvu7Orbrbv+jmP37U+y68Oc3YLZnukDk4tv2GDqz8z/2yTMGZnc+ZjC7973vvTlN3TyaxbQfhrfamk6NOyAndWXMoKOxvq0JbtJnDpgN7u7YxyvOauChTpV6G3L/6abVm4rXa8WYzH6/CZooKrCiPK6k7YC9xb274W7Wg0mCW4JP5Deto2/+W7WOBcsMHZdk1bMp46gQtdu1kSxT0gfC2IL5nOZfioNJRqM6IaQ0DnQmcWUUYRcPkpR+Qp4noNXElVHXkeUPMQpn2mYCaSmYpX/3L0kf7tZEhS0eWzdjLtz5jlaKkvMeu15xI+KWBoQO46rQAe4rHcVb1gr7jidwjoR3j8XnZdyIu/2xTe6gSY3argEdpV1Gs0+l/yfveReCGXPnAF0CaCrLdCVkHko6CZgFjOXZfqzrPmebsZoAzHGDdc3VWHmMXqubcq99QjMHmCVckn+759CWThjXGhpgFTHyL+MsI31xybolqYyefaLJRGgAouvQTK5xn6v5N4EnW99f0d4QOgO08VTGfKzsN7aoZcBX0xZfz1hjhjVlKZiVgLJuB5gZzwIhBcsSqJwNiRGI5WDGeJbKOGoOklvtt/dAG3dz3N963+1xZnal1Zfb9b9/C2axzixLW8zdP9BGMPu1T50B8w8C0h2PGczuec97joEZztJvOrSNttE8QkEs2qJf+z2akGaApmGcu1BoX18Hsl/rGiw3AVLhVdtC/MpBjYHxNgVHWT82ZR+2xT264S4WIEVAEzYpAmUpvyTAFmvMlEtkx37JEBRfDbo1FvT19PE6yDDATFIZY6Lpg4+AXB9kCsWMhJltZAIpEDcKKkUMYyWVsVf7e1XN6MMmqY0BaT3bYMhdUxnhJ7cGiOGGGMPjpgKbc7VNVc6uv8Pt04fuubykbQoGWZ/5mYN7uvVrN421bms6fLUt81Gzm+q6LsuauKk9tJeypY7JX3qPh8un/NR977FL/UrOReqiknVJe18ilVGZplFWKItytJXoE/1kFWifKmauwLU57wA2jvWoD24FilkGX/kklV10vLgyuiClZI322CwakAaOTmKmYFZkXVguA+o5n1jS517v58PxX7LOv88Wi8Vh1ow1UxnTQ8AsPxTEtN53WFOmx7Zt3Vm+toww1tyYWVIZS81+KbKv2eaQtWZzwSzi6zaYaUwPVQDb/fKxeb/tVP+Kmf04wMzClVFf836ixmP2efvMGQOz2x8zmN397ndvglnDrXH2erMW+FFJUhv9xjXG3l/PzbYMFJN5j16fc9G2EUjTGEGJMTVR0c9O+uXK1hxgE0gba1vcvS93cn1wgVrGdWXWQXji8qtOxyNzsBNnI+GVdaFrI8EtZxe1ny6muVCuu+RIvuVSJD3cLOIoo18HBYzARbiKOCdGGu1Ox5wI4MGVsc/VLoCXrDELV0Z8SdAX1wrFbEieyAhda32sbCZxFdEGPn+724y47oFW2F7jxbW3jV1PfPy0gU6H49fSgVKXi2kLa4ff37ndoEaU+Sys5axYcqbTjbmze5BLINjepLvUqH6GWv7MA+/Dp/fYVFrhClTAtibM0ZUxAyt9UMuRQP7csQPURO0S2MJ3M7+D03TG6EeUCZBrglk9BllulfRFe9ImM1CbfPDvwoWVG4kXImLWPza0aFInITmZahyi4+/xATdjJrn/L+v7fykwJrA1E9A0nh9i6MG4AljEAVsaFzCjYja429AJkOkRANPYxwz7mSXW+YAz6D5MZWyBGdUyLadrzvZMbVRFsA1pzTTG/1hvB2DWz/9TXQPMrjljdvm3PWZXxle84hXTwazdNimtcco6sKSN8RaATVbnGml42qzjZoMfi4QqNSRJ54uXxC0AqYLgMKLI6Tyb8CWgNRvM7taXO3ovoNUTzlDeBWG9xAB0ZcGcbgUxnA1xU96pZVro4we0KAm42aXCFVwW02Q/TDqT/5w3iZXBKOtE07ShDN6KKGY09MjSFR2gle5k0IxTD5Cb07jGAsCQtCW7O23A7Da3av7eiYYAInOk9xU1qyoWIUN6JKsYjay+GhtqjDqOl3gjVXKYBpj+Oo1RcYsF7+9VrSpVLXKuB5NrDbVPrpBhDhjruLLfBEmhEmOOfMOYIbUrgaDCN69DOXMH6A0GsC11SNxrqZ+rxeUKLtyZ3kGnjyd4M6xZNt7eNQ+5fwOy2qpZykKRUdila8ySdMWCeACcwWJf/4yRw5wBtkbAK25Q4jImOw+akyVMwrahtlGUGhTIokzuSfh4wxRD/Wh9RNCs7XqNHkparDFry3icpJBn2EnStUQndfcPqinDk6zvXttWydrAJWvL5Fz7J205oHWM7TD/wIF6KGeimAHI6rmxsfSKaYEKZaZA1rDPt2y9WW4GwrrCU9u5EXFHO/pqm0JXrrKNAttjzO0thpcoZvukjOgG03btGQOzWx8zmL3sZS+bAmbaNDN1UcAK5aSPimZj12oqTny/FmCJoyLaxs8z2lI1Lk4j47WZXQSkckBu3aqkJ0Z5XzVtcdeu3D4DMkOM7c5Yt+vPnDwnWX+F9rWsy98+1T+jxjmmuOEVATgs2kJ3xM5vkmTqrKv5R9HcTKYtYiJCmzT+WLs4NNbYcPrQ3CH9MCBMUxglZZGPaogVjtVURrE4WFMt03q60sZtsEJXxgCzW91yPCeuvcZorjm9Qsb+6ZLTMiEJgwlUzU7wG1+yNf3vrfPTKnOlbNZLhrZnDSjN/4u4BaXzde0jHpw82SucEcg8+uZkoO2dWdn1ra1nWUs2JP12iVEDlC5vQpbGFqKoNfoUqmUUj3SdWI0HxyjftMBsAONyuR9hS/xZdHlgHo9fLxRbs6+CxjBRjdkKk5Ov7l0/Ev99kc7YfZf1/SUBSlj7NdFZkf2mOy426rkd/ojzIo8wARmSPctQ3zuVca1AhnqoZjmUtcGMMKZlrecK2riKloNbsw/jnx/c/qaZ/cQEMKv1slcq43VnbB+zWx4zmL3kJS8RMGsrWJJyyDrHsG/WR4EoS1+kgYaFt0b0F4CMPqX2UbiYlQIZgIHrtc7NMXwffF4RVjBrpX1qWqMqZyWbFq4bnyfX2EXdknVsMDOJvriOgKCC2Z27clsjhAWX0GWxC14RVtFyHMIzaeJJyVMcGadJSJpAl1s4MN9SvfuTuE6KcEYo66tiNmHzk4FyICdmmcKGcaePzF1ie98RsqiYRTl5bOvQL1XMkomoDsBELtUDqJzx/Pn/+l/s5nmpjpU0aZu2z3ibdvPxv1RRa0NoE55v/lcxu+6xD6dStutnUEgtgLMc3thGMBMAw8OYpCjGd0frOyJRzIp1suNgxz+l6MQUxvhTQcZgbHHN6ssBi+2DCkoCcoNmCNIMk3cNxUyMPBbZl88Bdkx3dMNLXBa9gQu42ZwoJXbnj7r+b9+6M/b/or3GjHVRxLok3hqrCprGtaxnglifA5l5ZwWbSQPQxCZfUhlb+5gZ0xj1EEiLlMaWSyPryZllApjWmyCmbV+8cvY/i9m/M3n5H7jeykln/Asy0wzaL69dSjUsGsx+9bx9+RkDs/9yzGD24he/OAezNrgoYI2mLuqZDJT1kWqqegn0te7bdt0rAVLGTDsLzIVrYpxlgKQy5mofXB45hi6PCnaqao4pcZPjKGu9CWZ37Mpt8gcblmO9WLYmI3iH4+nqKMyixoWEsVLjVMk0I9AFzPSp0lyMPWD8wZtSejROjjGMKV3chJBluuGJTKa0F6aoXX5ilN0LZKkypqqYzq6dyshD1pg1SJQxqm6//Z//k2yiHClqESuRsigM5eYe3zNVZXEFA0kVNLx0NxgGKAuVIn1QlvcSzad2rDUOVuUt3iqUH+vifTXZL0s5HN9uWyJ6K/r73Qmpuq4uIl47V3iL9EWvY1TJ0iRFfclaPFzP5J6j1DW3uP7yxz9KfzbBxIO5cA4449P/UMukAYBaV1dfAsKGZIWlWuUM8T+/glr2XcHMwIFgJitEo85JJsiDWLK+bNOnbNeYdSEgqaA0kFFaLAP3+SjXyXRMPdwcauqhdykfvSZvdqq48T+8nciNZrA1iDKmk67nbjAr+Bl2p094+sf6vvtc09SjrZTNN/fIHRe1jQDWTmUkrPn2vO4EyKKcpTKa/JobXWcGSONG02KjP5hZ6VQxy+3zCWFRVuUsBzP2zdIcJ25I3T7iWv/JzL7K5OV/83orAxWzPV9etv9nv/u8feUZA7P/dMxg9sIXvnAOmNk4AKX9FB7aY8evZ1qHulOo+mRAmdyXXivASFU/Pc9NqVSo5FnNPtQy3/Tamn6Z9N01v52frb4PxrA+CmZ36MqtmKpoXQJp2r6sZ2mPmIpR5Bj+tW0IyIoy+qDfzq3AVlnqmncgw6V6+IskyLzMaJc2708X1xHMBvH/Z8J63KDSqACaAB5SGc16AawlYoCtBNIwjjH58sZjJB9DmcJoaC9sq+WIRQKXpjz+9n/8j/FdHY//ksgWwCKZdH4KTUXXk3H9U8CP16sWAEPwXvTN0Evgy72iAYCNC9gKHCFj7VqAjmTe1euegkzxehfZYi7EYhxxzSvdxbe/C66ULJmS4HM6mXi7PJXS3bxwrl7LgcB8N5NIBT1JV633BTDH+j58vnLnsgYOIFuKfcWTH2fWZ2DGupEOtK/QA3/mlaqYOe3yqYQJbJmNM03ePvDPLNS1k798acoibjjGyPhaL7C8HxLQwgSEY3IwQ18PqBvkozUwsqYvRnvU5Ui/hDSloRKmN6eEWQakL2peZjLJO36J7xDCv8sW/d+cu99YHhfAyk0+cqdFbYuxjrgDxhasn5ZL51hXVn9tdTmQaTlNaFfzDxtfZ6YpjQXnClW1jn4CUmOAtm7tfVYU1rTeArD02+Pbzezvpzz1L6+3UrqwsNGFw7qWOkv5x7jB7GvO21efsX3M/sMxuzLe9ra3nQRmh2zXh/68X/NyDWhs7gGmcFiY3perUe3zGLDpmF3xJCSg1d5aoHWrstdaxAfOXcEL7SlgKphJv8XtvPxXC25B6qLDiFCz+yg4OetoZ9/B83RFXW8W8QGGhblFBRYSZ/IAUxcNhh+e5mBC8ut0UZ1OTGCrnlNJEO3NtWdmEVO7/C41+QjocolZxMWVURlaFbMBa8UixjVmunqGiVoCcQC23/73/14futVYIoMUoQoAnJHC5ZdaXDF+oQEGADrQ2XhxAQKBLDevQEhVSuAmvT/yRO3gAUdbVVB/9wpR6oVNCdXFZTJAlqMITUDL03vBZ4iB+BywF5p89ADNWnden5cUY5YKXfUzQCfCafqU/FVPfxKf8pkLF2ClIJa3LySdkWvMUp3YbWBqooDbqHObfFcFmDFBmd/FaX4m2qM/xxbV0AtugGwyQAETBS2Fs2wc1Db5EuAuyMUEteBjgbEU5Cgwn5h5BmWJKmYDbzT5AGT87QhmxtfzrF+8aNz8Q0w92sYeublHXh9PZXRJZZQj4qXrbVAgY/pixAFEq7mpjCYbTZsoZu1Np6UuChpBTM8CYk1zkAa86Xk9xSDE7Rlm9qoUzG5FV0Y6JjGl0bQtXqgM2+Nz5+1/nDG7/H93zGB261vfOgWzqS6MKOfjFKDSdWXSTdaNKZC03gOphFpnamGM9QQ4Bom3zjub2tdlPT9jXusQ8GJedGSkUwo/V107tgOInXb7cX+EVn7eegY0xvXjHvvbePkv+vt//hFW+gA2VcygiuW/71VQyllm9f+QdxZAriW5mpbSdd/OfcswzDzTOMyMy7yPmZmZmZmZmZmZmZmZsafpQVkbHTfl/uNbWZ2+rp6tiDoRjpOgPM60y67z+ZeU+PVqGyWYFRtH8zykDmXM9oHZ0P9UOBPMVqOGpa7p8vW3cs4I7RtGplSrwEMdsJq7sOWFEehueu6zjdxj1jZUoHQYmFmXaEQtFBJgoYXae+/g+G3BpWZfL7Wr513vDQCo1VHkPL7E7Tyal9GYZRKG3vwA7H07X2tO77vf7R0yUEkzKfJjrYDGVH9wfWSmiZifiq1Al6taJu3VRzvt+HOGas7b+RMKVC9Eh+7/9A5EnvIbYUwwc3DLFJJkUqEg1sFZJgmRtlTjToYKjnBVdPCvnAv8FPuMOUvFLECEW066+76SF0D8Mk0W9J+/1q0+/rWN8Ss2NvfiJtKrKlkBZuhrE3osgBldGQc2k9b0+AJkcGH8x6NdGRlnhtT5ALS8J+gArQezbMO5TQ5yfIp9JAb5ozB7jJm9zIrDX4np8l3T+PLLFq7uhu/UrdmXXbbvu2Bg9pzzDGb/4T/8h1UwO1o1o502AdJs1X3RldzW1LioAInui1JvAWr1XL0cWWadMWX7MjoigUrOOdtVwWu3MSjhq2nPPq1jqpf+w4gXUvkyUcx8mJmWYcd7B23PBInbIV9sobAlsWXNFyEyz8sXIzKeIysjNpLm3ZvSI/pEQYtCMdsaXRCbyS8BGhQz5+0aAEzaOHN5aJ/D+SkVMufk+t8Pi52dRDGTW9Obn/NsMwuGVO3OoVqOTx0rIYP/xMyFP2BvIWqMt3tzyQ+UVNH2/c8yd4UqbBBm4mYozem+zOvoml3XirYrKpgLUOX1dvalK0w4oseQ+8Rlvi6XcXGx0dcskCofG6UJnU3czCZ3ixAVzeeMdu8B5iETDfOc61y/i03Y977nu/B7R8FM2iLLIIOqbApmFogR2zLJh7ZnmdA2x2zNy7Fhg1BmJul6hDClvY4945jsj6D74WQTMI1wTvvwAuZ8WyNjh5VqS29TPlRraEGLbc53iESJL+7/+PVuew9/N9tsPpAp8JmNkZB1IKDpGe1IfT80OyMVMwLZ7JeEH3IGiOFhB7oyWgdmUM40EcjoFDPpk3lpG8GrA7RTptBfTw6y7/GO5vYRtufw18+sjIP/mfaUUXRRzDzMPuOy/cAFA7NnnWcwe+lLX1on11hP5gGYOzxtPpJnHBxjxmkQumSM1inRcd80Jgdpz3T54/wrm+684spJWylbM07n0fS37ovl66Vg9tIRz9+JRkMZpOCTYfVNUUcFmnpXwQxsE030AOPTtL7dm5VRXRUbP0z6X7I/ZMExrOIYAFdhI3FocGXUBSJdPpJpF15aCmyFoxPL+pY5J188xIFrntGPGLWQMS971jMSUJSQdr53yjj6ryn7IwS0IqatF/+4ZHxeu4ATt9DuCQoJI3SdzLJIQ0J34Y54L6xCn9NcGsCdZrLvl0N8EzBJOpr2EvM1oQigxZdptkHcQ4NycyBKDYOhv0UkTCm05XNHzkcgNsxDYu/Msj6Tvyhuu7639v3v8+5mo4Cr4VfOYBqAm4DYfgqI/uPMj7/YuZRj1kNsBMyKJxfI0nqDLM01JCtjhlsRrkiXqoi5tJu2YfwQV0YRMmU2UMrIzip+up4BZh6ykOad0T7fAsTwYuiGbf/hGwFmUM18/LJtNvcGcC1uDk0wa9p4TshTKKONN+nxHenx7zgXihmUM9lYGniLEIS1jaYJZFIOjTNbA7Nt78oo7QQ1ghltGmBjX6plbteY2d/uBbO3uk3S5ceh+7fI1/D2yuPjX9F+6IzBbHPGYHZ6xmD2jPMMZi9+8YsVzIwxUlpPm06VkjaCiya2MNrirODTPQfT5BNs6uesLtW4N8K+A56VMbUbZrM+1lVdTJWviY0LuizuUQL5nMU8+0QrCmYvGfFc/O+HaiZ80oAY6mIvmZWiu6nZ86VI10e0A8wKejwRujzBZDuiLBYWA9HDQfCqga1YNBaMxTS/PHPmPRuzXxUzRMpwwmu3pFrXBOF/+4ynJ4QAWUAmChbSZlapNnKlBDYTKBAQciUUiHAin82mBjTAIWAPwRgFUD4v52JSpkJYpJaEUij2gF+81gqoFCRl5Y5lCsgJGFNX5HshkBmeAxW69sCnWzifJyzESks/+P7vTSXMbBQEMIIEcGeZXwNaHmEhgFX+paMstogjM02fY1sBtQBImW5wQdBa+WRDHw8BMxMWqT/aspcZ+4o6lLZa8VLYYt4VfgOrvdHGBMzbL1bxucQ7F0V/gDZf+s1u/fFuNlI16+GshC5uCM1rEMT6vcqgkEE58wlosy987AEyiTUzaTeemXCYcWY4Z6zZNs+NS+OWQGYW83kDICYwVrswEswaxaxX0FqlTFW7dzCzj7Tm8He9bf5PGgubPkazoeT8YeJDXtF+5IyTf2zOOPnHqZ3t8bTznJXxnd/5nQXM+hSJWj8w5qyzZZv2tdegCyAhhHNRG3VhFDtP0KBt554oz0dYoa2Cb8bbOV0yuR9atcdZly5flk6gat9Xee7Otk2OkmD2ohHPsUGByMxVJas4RcqEN5f+GPqFOctB+NJ+dV+sf+lSb8Itv78ck0rFDMQp9FipY/ICYKGnNhewD8KQYjJql8VqsZrwYWOB2y6mB9Byj5cD502pmG1b6GKkTT5USdPHy572VMPRbDCNeLKw3qZJHw/Lon3twGRWjNlSZ0Bc2yMMilW/Ejatr7a3XAye60fBbGkGvILY/PAHvR//sEkDyiy0U7VNoM51nEXFIvwUSD1ha1tGbgbqdGXsQQsLgPvjsOjGhkCXqmXbhnG28Aic9XL87G9nzcehdgLxDQprXRbQESnaX/xtbv3xb66oZuNeOzXspAKwFsxmmny6I67HmHUbSGtdwWwHXwpkGS7N2DJ9EE64Dae2A8xOFcRmfaplAmhNIhBVyiY4UkE7PSNAOzxBSKOW4fD3u9VibMyiCK7VMw+2x/bK+Pe8bD96wdLlP/U8g9k7vuM7vlzATIpXBWYci3MFY45EIFSVGOu2rAYyeYZei9ch4GHOVO9cQ+cIZjqnTgGcjxawtEgXxS7z5SqYvcDjWU6VKx9DlLOxAGknOSZj0oRl+EtVsA5Iw5em8pCKU1v+eE8dKaA56WLVdbFsB7hth7U8I229S6NGD9eLUackuiTy12b9jV37u7fKdbJ6Rntr04Dby57yZKSBNwvd/6sCEmZt1JOWrTqQkZBZLzQfIxNNEMDc53PFtG12GXPsZ2a0rXnU5/xinXfaJCYuawhmNuwhT91MMXeX18CZ6hlp8o2vNdplxvK8+n6rOyYH5BV/9MM+eIIVIAv1LBffWTgjGwXiU4pPAeouurNCWWhZxriCGVL8DEnmAbdEOiNPmxxX6lBRL4AJCz24MCb6KOsKZgzd478DmTm8T6WvXIl8v9cyn1CkuDBKHBn6pKy32y/8dre7Pt7dxskHSFyZwFYNZmhX+FrLwuh0ZYRtCWTTzjcWwyXZR5Mefzm+jOVGNasf4soo6fPDLFwgrNjjrAOzqMFM5g5I4z0GQU1sipDMXi2Twz/qVgvPmyJu/0H4EnDT23eFs7e7bD9+wcDsyecZzN7+7d/e3F0z7GU91ZMWoNSOZ1yjTTihEIH2LCos6PycLn7q3ifXdR2qc1GIy7TyqXQ1GRSNbX1fCTKuNhGhIKZgSXdD0+chGHWxeZwvXs+yD+clMHv+iGfYaKQVqStw0Y4ef2lDxWxbqWRV3zxXXJO22UalgFkWdX8yLE76vfjdF+XtwI0OJMDalbHY/TL2LNryaARKzH7hd/bBW7xaMVukzNrxlP03PemJvV7UZTac8V/RKldsAxCgH+kEE1xohqTyakO4AfIsrEv3MgO0LRywbaQpNa4zY1KhYx2NS9KXbAGQptlWjHd1UzWCHCYjEPhjH/VhHWDNc/vhEZtpPxhjVn90+zZVznwPzAXBbOVTi1ysJergTDADszSgpbZ6VgGKDESPUc6snl3x/VVdQ2I9i8nhjAC5YJ8uHLLh87+jBTOJNfs+25xcV7guNmAGIKNNd6a74oDNPjDzEyb80HT4fYyZFTFm3mVkLFLlN/uZVanz/yE3nV7M0sjyoYoZbfjfDEDG8T8bbs8xs5usP8w/+TYLdzMfdtQR05XxTS/bT14wMHvieQezDrrY16lmfTp5Xr/vowLEMYsuj1p2TdQBQHQBykM2u17u04rMY+/eaMV4hTVtMwVKbD8g0CljpU9gzAQAeQ0CpPZVYHbyXI9n2MaM7oyqlIlbI3b+JCGkB6HYuX5hQiASD77TKr2t8s60JccAzETmgxoWADETcmwxR4lTfRp0MXOyIWX2956DjDFTpax1Whqdy2JjU8SUya1jM1Gc6bSV5Zc98Qn2cj5AKMePYPsRT02TIw4iYZ9N0vuZsMriGb8rsYcm15/3Jz7mI6GYVX/kkG4IXyyr0gYw03LDLbbtbdgPLbz9FEudfQA4jg/fAVfMs7ekCWGpswWY9ajYr6IHOWZlLBYSKvUVi40sN4t63ne7LR3+Ehubb53xYgsKWV9vgYzuigQzr2LLcsxUyzqlbG1jaShlx2w03ceanUatmIVDFSvizaRen6mQAcwWsjZq//PN1rYT88+9zWIMM2vcFfftZeJIl7/dmr32Zfvpi5D8Q47Hn2cwe9u3fdslMNvDZmyg3b5rtPZsJ8zUENTPRSuMBeM1GGfVqoHStk8RpD3npGf09WxcK1gtJGLetF+NTWOZdifPGfY02+yBr6GgRhqoz1TOzOEjboAxcV0EjKFPPP+ynu5xesRQMmTcWOGuiHKHMzFkklDKcnFLZ975wZVRnJxS6RoWBS5Kedqwf5+9txOTNvS7bZFnTsoKZo9/XJHogljR35i3DHE0v/D/IyeYmhmfj/nj+XzrT8xcIWcFcprcpMXO8JUXvDdlf+A1CKaBZFv/HrP9pz7hY/QjqlkmAGESQ8aPNYFM68MtLOiSKOdSZy5S6cBe6lDMxFURk5M2n+0h9tTCdWwQzBS6GGcmZTIMF2s5tgazBT1vDTkJZpD/ihSRIYk/5oPSYEelz/k+t7VjmPtX2Nj8j0PBDOcGyAhi6M96s29ZjJGxZKqMZVk2lpbzka6MUM2aJCCMNZO9zaiaUTk7BsxQPhDMsu9Lw+1VVwN4/csmmIVLlsVY/19FxeyVLtvPXrCsjDee56yMz3rWs45KwCGXWrHjmO55S1LDNZ3xYNnNxB2ElGoPNZ8EteCW2NsBhqiC7bMr5ufSx+ySy687YKwBVpSPALNnD3vK0n9HcVFU+4DS5morLCOiEsALKhjLlcdfqBsD/0pHnYkkGh1pnTQh87lmIRFgM0Jb/5M6FbMOwNaVMd7eyW5HgVvHkFvKU4tZd06Q9QbMbrrxhgUqYfXlq6YV0HAO1L1zOpLD/j+9Lj/zKZ9QfRAAWW7mUWW8kbaENk25f2eMWWiSD34qJNmH5DOdNj7HBPosxxDMdHLVwlJVk000JLJU++WTropZnJJpetkvx2Sb1p1jWsVs4ZsV9VUwq8t0WdRFw5bjn/X9buvH/c3Hb9jJ5h4TmJB1kWDGbIyIMcvzWHdlJJBxz7Lt8AQxPfcujNlvs6znTi2rszLWqfPVfVHL85wh2FHGmgHEWMe52+dM20oXxjoO7dZwe7iZ/YktHv71UMzWIor3Z2X8z5ft5y7YPmY3nGcwe+Yzn7kUP3ZoNkWMb5UaxKAR2nitZh5QkaTegxnm38Bf/9x9P6psk7LEmhHmCKP1/Bh3VwJkM+dmu4J6PMHsmcOe3P9nRGwZ2rnHmc9yiG35LxSCEyFtGwXDiK1ew/RwmWyIP2btr9ngjdeKmRLjVsFM6h148dyCGWZCZ8uqD3WmExhQzEJvL/sJzkcsKWwvu+F6KFJSYPp1TXOvmyBbWDiyLIabO1LUm2nKfa0wUYY8j8n85HldZzKTU7ibc86aKJ/KUboTYj82Sf0vcxDb7MdmYx4uyVHCdJNu3bzZpFxsM20hgeVqnzYRbmIio2a7vn9m3KNuFmP3esnF4MpokiYfIp/u1Tav4RJ79rOf/snzQxF7gAuq2cDGWuV3mOyDNl1AqXK1KLDwKeFZYWqX3l4ALFZRpijvwC08JwaFjLQI1SwBbWHRvuWshHfLt0HaQuyyXfsAZuqqKBOWB2U/LrR5t575g24HHf5ettm8r22adPh9Yo8m62Lnykggwxifalm6LyaQQTUrszEaynIGmC3EmRHQGrUMMWeLqlkdY1YDmYBZ3fePDaiJ7bua24fYAYd/xwQzH0U0sjd1HnHFlfGFl+0XLhiYXXeewezpT396q4Bpcw8gvQvkgosdy3uvv3gN2mZaetOyuisSPDD+YCiTsQRLqmgcyv69YMd2zK2bXgdlzaB6PMHsGcOeGBWQeVOnKuaMK1MbuRkRUSlCYWuWQ8tVPFmhvME/e9KjQJkjxkySfADiRPYTmBO7GDWERf2/v4eyDsxypg4HJ5xZbmzY5+UktvytX9qbstR9jn/Zddci25TzR0DUkbFK1Gbdp0u+JszTPjy7ZZNiQaeZTCIE2FyRcLYH5uqJJgSccJMp7dmGJrSqV8AYcmRIZQdM+bIILOa69DphnoamsCRzl9SH4umIALOY09CL87kUto3wOw0oSEox11Ve0yxc5+jzvQ/7hc/+DNzR8/cUpAd0TQyialkJdPlaFMk69vCMaMbRwBnHhnzCE6ZyIg6du1fWYCNQ5wZWifo7SMWlLLvyjTwKmKtnwjbC2p7+Efx3o8k/gvJfg8HFIrov6af/sNthxyXz8SO22TzhLmPKvIawemNpglgDa47kH/N5dtC1oQtjk5WxAbM61gyxZXvBTMoBCCOknc5zSFwZ9jfLtQXVNOsVNCY10b6Q9TWp9X803J55qKee/9DtFmOw1Xp/bv1nJ2bbrdkz7mG/dBH2MRNAuuY8g9lTn/rUg10TD3RP7Mv9tQhlTjc/hS4zM+4LNgHHq+dQd0RVlmSPMV6XYFfFpt0lhGmq/NI9kv0sYw1sos1Kmevobcs2LZ88ddjjlUts4EFWKZKBuKpqYpcZ5qP791n1+awHneUwdvbL9xv8LXVhMmH21TTKF0JoUChTXRm5sArgkkxrMSqPUumqI1DcvGrPFWXiELleKmaa6CPw7riFqGkAtgV17abHPlZvxHmjzn9GCiVtEJbU0CYQ49La7vfMgyqT63CUu/gwBTpSKCbAa8C8eTJodgQo2OsGzvocOobDeDSQtX4BBWIvptuND/vFz/tsfkeRXVQFm2f2oe4KZjvAEihDrJl+eupPBerTTuAtNF5slvtJ8qHp9KmN5/VUBWPsWANcKkiF5NcA3MV2vrzk44WVqGqWZZe3TK4xj6gnGPwPUtvUoCb1p/6o28GH/zvzza/YZvNvl2PKmMCjUtPYn2XneRjBbTuGuis2QCbtek6FjNkYl10ZGyBbdmmUf6nyCKpk+rAmSyP7dU20qTM4/lm4Pdrc/sYOPPynEswcqfIVuvyu3bhjewXMnnDZfuWCgdljzjOYPeUpT7lqyCKIFOV6HJNqYBxstEyQOBokWT4v45rYNTczBbk61o2wJ8DJMschE2M77z3K28lThj1uxygFn8gDbTIGD0BdeQ8QjZtiSLlCgECf6UG1yzzdGXVxtJNH0xYKWZT2EHcW2KMsOjUNYNY4VvazbNpx2+a4kQl5V9wi2wBwzV0cXRkf++iUdXR7FnWXS+AAjPhO/THZj4v/2LJ1T+p39SmcJzcb09UuB5hCSqR7YOZHNR+Snl73YJPxlolDthnf7aIiqVthsWmbSfZEVdkk5X2oj1+OETdG5h0Jy9dXlLZUErGjmSuU5Sy53hwbSFyfbpXm3OJMHE91WwAXcN6tE/A+55Q/lM2bdDPfPd8vfeHnIclH//1jblDYvB7rki6/+otHOXDewjl495CYs6wnmFn5k4qLaraDN7Fv9XDYqEQHWY/iEvuljwvX8tjq2zEfrt6m2o56+i/ELLt6ok5WifmcBLOxNQuRAgXARB7UukBZoWU+5SfdrurwV7ex+QIk/wCQTfjSPclOCFWVKyP6fF7LN3tdGRPGSiAbNZBRNbs6V8b6zMepbji9LQEt2yXGTM7rro2ozzU3ShmBLWxn/0rm9uV2FYf/8m0WY8MfHOdBTxJAGTek3p6aPfay/eoFS5f/6POclfGN3/iNezBrIALVo10SYVteM9sBbAsT0SrncPeVMZfWtoMd9mG8mq+7ey65OzYQ2YDZk4bd0N/U9IQQwjnZF65egeQYCEbR/O/3PV6CIXAGlziZMKS9PFP+y4m6SH6+TzGTb/UQklRS1EnrIr1YoNE2j8ajdBXCKAqwripYJIRxQg2AYTHov+nRj6IgAwFIXOti54KnmtW+mDABOt1ni/FhpnFRVNC0nobYpcxRo6qn63DTxQbjwyzMEfMGlUriquzOjZdd1x6GAVQCKQWqaZmBeQenspYdsHnlcsOnx/zDmflZwYyTtQgXY3mNmPpfNoL7lS/5Qko0PZRtBMxcXRrnazVADw6eaXRhPERJU3v2J6RlAg+NDcsJU0lzLogLXQIz14yKZJitCksNkG15TVG7iviwoXV9uZsx+RZ5VIoZJhl72rx7t4qFPOmn3K7ucLPxhbbZvGoCWKeGyblVyJq9yvhI5exKwg9C2GjS4+vDGkAzABqAbNWVcT3WTNLne7+3GbM09gpan7FxWwPa55nba9tVHv7bt1tshoSPeee2sX/T6ZiujA+9h/36BVDM9HjkeQazN3zDN1wHMy32cLZyzd4MsVZath6E9EJtrNZVAtox4lhmVzSqhFQUOf/apZHzX58LXqvF93gdzJ4w7DqyiGVZGcYbQNOyMo6bbYcITWSUyL7C+2975R9JRDLPDPHa5vh84FAq1Ak7Jh8AN5dF7Ma6jte8//ogy9Q3Mf2jVMx8P2iJS2JIv9vQejo6qTtjgp/8jO4WFpgIbjP7iRcvwsse+XC47zVVtDQH3BE5RsWqPSMDvCFF8Er3/GxYM2a9H9Q3H7/fWu+AqO3sbZxAtXTYShkEX7+Av/YVXyrfOT4BCy6M7lpP+yWYyyPdp40f4wPBTLM0hrg13hnr6kid75Jp0ZltsfiJpXvUYNW5L6SdCksKbxyb8OQdKjbcvMeNkXhZvBMBwuS7FPDjlEUqgabtE3rFrD+Gm2++1cbmxQCx5ryQdXGzAGSSHn87pgo2eiArlTPTrIxHuDI2G02fiirWuDSKapZzBKB1rozS34PZwqbUbt8UG/tPx2Sj9T+53WJ0G0zH+p4up6dm971sv3nB9jF7+HkGs9d//dc/GqI4ZgVm+ufrFaYVhW7CT45pAG+dZAgkACpt17Jn+FqWZYi6KJbP1yl8rWLWwHKvpi2qon0s2snjh10zBSPsTVrEkAHYmOTDPG2VbZAzwwTGZDsw5Rm2nbb3Fjh63ai9oYGaRkLFf4WQSYlKVroCoZ0L4WISqNqbmw7IvHVl9JyAps2ny2LTzkVWKtvLHv4wCxP3NmhQ0iIefvh3VSatkoIUpYXm0gdiQ/Y/zJLQVlwZbpWGBdN7sZq6PEl51XAhUeMsRJOqXx90oAkqXrMGmACftNK99rBDtX579QUM+/Wv/krwSdA3jnWJHysSgngBcHBP1E9AZFkiMHcffbHjgxGdZhsBLqs/6Qll0hbSnm3Z75ndUT7lTOZhgbT4yjdReALO/pA6U+tvfELV/P7ajDvKsiLnS4xvZIiZYGv549jRIBbG7yaVBkUOHLPdaB9mj/85t+OOa8w332Wbzb33xpq5KmodiAmoOROI7IktcxcXRmRizLM8Dk3+8Y9apwsj66HltVizfygUNFXN+OCm00EQq9LmA8QCdcSW/VEMe4HZcZ6D/jczxmx4HUesmZ8i9lwkwWxr9q/uYb91wcDsYecZzF7v9V6vgxBUbRlcmjKqBz/XMXMgwPnx1+7LfdeSe2d7gcbVkO1nvb6u7+TGYY813tC4AloTR+YCYVDXMluj6Q7+GpKldVXK0BbiLagYIHaIT3LJsui6n5kuEpP2Gn+42BA4i1CKFEArmGXbPWAjs/AF71LW+aiETbdQOEuXRo2AWZtw4+/0soc99Gp2r1LN5RzsoyXZsdyPuM7xM+GcjnkeWveXpBJ5d6++H/WbX/tV+CB08oy6MQrIufjRISAq9cGQPclU8VIFjElAUmfeJQuROtPnmChjvpsc4Uvrblp3OSecCcTNfuEWMoyyTcU00Xz08ZHfVC6LprAl3z0BsZNvFyBuKNmbZjAJuDGCKstJQ1HTRd94NJiZ+cn15iffZmNzn/9302jCVpsen+0CY2IzIS5kzzIAGdLjA8r4sOZMhYzl6OGsBzO6Myqc9bFmIWvadq6MssaAYlac/zA29uLY2C/bkYf/3R2ujBv5sQsHf33kly7T5b/CPex3LhiYPeQ8g9nrvM7rLNyk9wqaxnuxD3ZNTBNgRNqavcvWY8cOjG3jRbt6f43leRyxlnpu84SkH3cJilva0RAZLEswu37Yo41hDL4PwgS6hFUcZV5PgEvYRdo0lb7NMaahXGJHeHOTw0mSyOWvwOaIMcMCosCecBDmLNMnk+pYrDNOB2ZO/Y82HT9LBkeNMbMJaSHxZutQRlsBs4c8CJJRr7xQKUGlGdQ29U9q68+3bsMhLrKYvhy8ct/GCa8flBVXp52KnYxfvgBmjLn375OMK1S93/7Gr2MA011DmiPOjADHsmwoHbKhtLoiRv3xBqQZ4S3HtJ9WAS4BMxOFbfVT335UJeuiwBiYx6Nz3SaYybl6idnXeMSLjRykSkxsX7Bc0EdTvqBTMrz+V44Fszljf30bm89owWys7Fu2HlsmQCaZFwXIdN+yI+LLltLl052RZUn+IRBWKGaqpDWxZoSyDsxM+1pXxtcyt883t6MP/4ebEsyO+4EqJpid/HP73YsAZgJDDz7PWRmvvfbaVsliXw9tHWCs94nRIc/Jca3SU2SCRH0NzOiSyLqocrDFXGHLvoVYvGPfh0NcGmsQFzC7btgjjcqYK4vA088pNuVZ29JewKy6NyBwRYMBaisgJ29YgSp+mN7kTj9MKmYLfOJmodAGiU/6a/nPp6LlS8qYC3jV9m50dlIwc3XAQnmnC+xf7LQJOH2F3fTgB5nP3w5CEnQ4Er3bTBphNlO5EwFC7EyTfLjFrk/SdkjmRJfnNZcNk0NS4vu0Rt72mBJRPo8zgYhLYorZFTnPnLZmltT2Xc6SkdqMbDAdSibzhEyMu3bsUaZAlRFfcj03x9Y4IclX5vOL+6Qol/laJ2diU+rd6zM753u+TQrVhJuOhCz6D0A4VvO7yHx+91u+2cxDKIAfhkotCwKa1Dk+zDJNPmLGGHkZ0r7PJlPsG74KEr7KTy/6tqbfBo6NMCoazU+7KmTKL+rpB4/AYJlfyCpKpQLGmRXsu+dl9yo0EODmBZjh1azgLBfWvAByjWt/1e3MjpN3s3HygQJiALQsN66Mci4hzTeZ8ENiy4oYsuzLdtOzuO85sjBKFsMS0GJFNQOcbXlu9zYTOCsSgQwCGetXB2bbYe9oG/sIO6PD//HPjRtM987eDjuC2T3t9y9YuvwHnmcwu+aaa1Zc2fTo+tqxq31sQ/xWE7O2DmlN/dzYVmtx99hutzQ/7nnxXMe4MSaYXeP2CLolesEjxriygbgyqxW32ANmoXUVocg3NcwJmMnhphMuJL6SMqWMBdAnU8FsKypZ0JVRH6HtRb/IgrKYseKtBTCjY5OLo5SbabSKwhZgDBNdgbTiJunmBz7Agv9qVuKtpCRVun4UJryY1AvFxirPEoyrSu3B9WHk/hlVIV68GGYxIS3X7QlEYXxGuSZVrGgmqq8HrbGG4j3yYNzdqhqJdeP4vW//FrOBwCV8IBq1X/rRptfix5NxY3Oe/c8WwAj0dROVcmNHW/3ki8pWAVU14eiZR+1d2iJjzIyQBS529HGVFDW9VcywGGqX9cTbvmt++SzBzMxP3tX85IP2KGdUzBCHtlcdY9sVNayOLauzMprZP9ZAxjKVsj4BSBRnlgXQTueZqfMV0ghodayZghdjz5p4M4JZQtkl+wgTUjkezH4fYFa6y6O9+JbNdPknD7Q/uGBg9oDzDGaPecxjelBoYr/gmrjkujgNsg/1NVDo1CTWaVvtkyaggXkcC10AyqaO+R4Cr9oNUQD12ravN2vqwOwxbg/bey9AQEOSkDCpQ3WL3FIsf90SsQGuiMk40gd4QxgXeAbp5WTiXk2s6pM8/93NkboyRjTEiXprA9ADmNEji4DW3so1/b5/wuLSGAWYSQ7uZsEve8D9zMxFLUk1RfcpEwVNVRtJH68phDUtfLgkv4hCsWFqfd0/y+R5EqjmNc3cXK4vc2buQYExB8wIYADDErhc9mtzsQnXieccXeK7ZNLSduUl8hQEc4Wq6skEseG01I2AlCqkm1x7zjoM0Cc5HF23Dti14tZDtwjAZgX6Boji+Qff9e3FHzbS+rmpjfRJXf3rlAosTG/3gQPQlvmXz1gz1ZND488IWvxE40xb5mJ1Uc401ky8+QSo4spZ+iAkRcsy/MgXcWWipFXQpkk/qrdHbUyOlPKIzlUWk4giqE4mTzXtMb941mBmZq/wrjY2H8SEHu2+Zb4nTb6z7SRVMMaW0Y2x3reMDzt7V8YqK2MTZyZQJmWBs/yvo4pZQCFDEpAlMIuEshP7iLhkdrZg9uvMytjAmKO/UsweaX90wcDsfucZzB71qEc1AHA8nAE4VutXBV2r9SzStXEdxNbVviPmuLT+I0B1dTn7FLoWzB7l9pCdOESoIuNYHX7lDt5xtel5RX/vLFwbuRVPcS0ecpOTZAjE6XGmts9F7QWrgMQHqoS6JoF1VMxCwMxtY5prMgBnDqeomHYudpI6QMZTIeOtpVvUaQ30nRBYy3JG5bzsfvflP5vdjboflIqdB274m2QWUkbj0akqBNL6VWg7c4isZ9vn/25ei3XMqdmcABXUhTHXXzIa9OZsVSgvRvzh9323fCQBYlTua0ATGrBZR6aJToMp0uYwx6mOU0AzSRyyVwETR2Z+6l3sQ10ady6PY9ZyjDCJxo0pl5A823MpNtU/HjkZeM9q+daxT1OXeihFFsSZi0MAHWxKAn3Uz98dYHZHecIZYaxLh492AJn5sBiDQFZvKk3VzAFqBLKzSZffpM1n6nwp14AmcCbeNEuxZoAxhThpi1TKTszOHMxOf95ijO5bXq3779JtmG2usz++YGB23/MMZo94xCNWQKy0qfqpOi2pRRizChdHqVuon69r9GoX6q0KNsvOOlW1xfi11b+Vk0e6PSghyh3qmHCNa7sL74idC5BlEsTkEUPWRWt/jNU2EakQphVM/hHW+yyRIg0LjwGgw21DDCFIU9DSiaoEKMlBdCF0b0xwUzBzWYnAF+LFvLaVWYesVO3KOy84ZxX9cgs6sTnHCNCd2i33va+EZGXoDrIcSjSUHDIAm05LqYMlctjy/8AFWyo4vrjJGIr12NpKzpxfny2S1MbLHIirPeiC4BaOpfmw8Y9+4PvwERf/t05C1nI1PsnA6++guo4yIi7paKc/MrmqXtCHOpQJc2ZxlDG0X1TxuZgUm3SMClahTCMqVxHyZ+qWqAkx0SYrwVuq+8Pz5zxj0BsXsr7wR/7c3QBml/LxruabD2pcGRsgE7VNVDOBsQrIBMbQpzFmjoehvUyVj/ZgunwBsezrYs1mX+PGiHZxY5zr6QGtizETKLtkdveA2Y8TzJrv9k5Jm4rZ5sn2pxcsK+O9z3NWxld6pVdaB4vehlkU1YYug2U2x2pcNx+1p1mbHr+pHwNVnH9Xby6D+bZGzKZoWEOZVKRaNy4PcD747+LSw90eYAMJDb0Qi5i40OAhCLCTa6b6hX+HAC72zdVupZ5lCFT4LhP4gt5kPvt1YZVcWN7wuMIWIEwmaos3QLTT8Uv3lSGgBTsAGlMNJHi5WX+b2fTlWWHM5QW4+d73Mh6a7CMY6eQEIsQacX8vlHWIZbv7rIsVQpok9kpsZO+wfeM4Xb0C5+tiFbMOUyy5iXmTOcz+wO5nc15yPV5DrYt27CMXfE0Y1+dWuDUmv3KOiEWTBCI5e/UxZU7HP/mRH5ofTXFdNNMyXRyljgfb83tNMjISrqL6+YKfGIEz3RbZFCnw80qt1tsCZbruToh0P2bef4SLBcxXXdqpugm0ifiIWTkBC7MXMEv7jeSE2dgsC+BVE8Ai4brYLJpfxA//mbsTzMzi5AqcnTCmrMvGKGny/c4x4a6p8JH8Yz5WXBizv48vW0uXvx5n1j+2dbZGqmY599BzkwQkFMzmfGPYO/gl+8h8i+4eMPt+i6HRkgQxQ91xJpg92/7sgoHZvc4zmP2f//N/GuhahzU2M7Nh18b6WSpTfdv5v856G1WwZRuXqlLjMXO69DC3+5NH3CSGDFBmqpTNMtuVLOjKuP6vci/QoayH48k7Bay27e/YhkyqucFRt0UlSI4NBNhBMTMLRJG43FcGokukrHW9lpS9fVdEAUv4ShCb7w7HByjzlnvd88q6MkGFfGdo9j/dX7PdT0sQAjqaZAzUjwpimZhpUEPeVJsLNxdRD9MSWMPcdWW4Vg7L2DK1LH0y8VzhCihOYTFf41mWsfIqzU4AsQNOM7bO+SbMft8zv5w+Ywb1ncIKAm6ODgEwJGukQN+f/viPgE3o1th8nI3tlHVyTgJQUMAUvEQ/lr7G5VrKmGQHXq16ZvLpV7ALE45WDz+dSHLOIrjlNbTPAV8yW7wlgDQH1IGxRVWTDzIpUReji4z9C4yoF/zQn7q7weyO89va2Nzh2nhP2Z9MYsugkAmQZT18qmUKZl7Utc3PwpUREHa8K2MNZAJjVMq0nXubBUGs34D6T7duH2iX7OP9ktndC2bfbjG8VsXWHOCzcboyvtj+4ozBbJwxmG3tbI9/d57B7H/+z/9J5UrVrMZtDfFlsLNm4FI6+uPh5ojnOKfXb9quBsiyzja6RfJy3POsaPsnD3G7T/BeQN0SrUiLn2UD+0xbU29B5RTP75c9NzGaaZ79UTDRtIfsAhXMOfn1myLXhcxypXiZTKaEtJAFQgI0tJnvVmDl7VeYl26NJn2hCbPxW7yCzdb0bCjrYghpBhuOu/me/9YUOtxCYMcl1bpsXKycEiGZEyfgSAIOuYp8VyUMSRKQSDtNf8//jbMa2jBLkH8ijKKapLCX9PsEMGGZVORd1y1ZFomVeA0QZzYbNJFJzkAxLITA5Lks12iOrJkJkki6kvPIJ8x+XXvMM4j7zpdSNbxUNZG0BBiZQtqf/dSPXVkHgYvyi/rXeTRghjIRYKFsaCvtUdfYMU4Gk8XkNnVfGacGNsEk1hYgafWlT1PxDypgDq1PHgpf5aqDfXSf5YTzzMhAwpkBzLDgh/zkywPM7mi/znzzf9s7CyDJkeYKv9TA0jGfmZmZGYLM7AAzMzMzM2OA/ZuZmZmZme1jvmt1uuOuOubtF1WlVWzvrOZmFaGVKqtKymqNevV1pl79zGa9Ww5kMUj7jJBBFGQ4ipatBkTIAGiTkbOGKmM/lRG26VTGYm8BWjut8ale5GwrBOLAhTXVBLR/K5NH/5UOpCsOZusfVUZoB0uJmL2l7jllEbNblwxmb/M2b3NFQIE2QtsxAJmdCyl8/XnR4kpC0hWFsfm2K3XdD583dGdhEASHzBaerojtYG3YPoxnkgEi/rfKQJRxizGLv7KVeJivOkinCGys40pVxqQ8PqGr+/xg/b291TuQAbgsUobHN7SpQBphLuicl7k6kLHMuEFZH7n1Fs1f5s+jPH/y43muJEp1aX7VUxgvx6/+KWjse839diXr2KS/P39803Uw/t8f/6EUNYbJI2AL7NfYRZ0Js+xnhjkAxrZWxh2SkgaT+ZEpKXKlw23C5DeAE2ZKiorzhLf0lEUMOEmbAvOCgyNsFGm83IKxshXaWsTMFBjVjoBRglJswzxySc/3u8cFZtrsv9xm+zUa9l4HETJbUY495TBA6ANABjDrRs7kwNZOYWwCGfdT0ymNjKIhUtaPmNWFQHKopDDi3TPb/6Xc0wfFgf5is9XxgNn3EMymUxmlen2upeEdde9pEv+QdMuSweyt3/qtjxUQKGBB4Y9dn+809aed8HUM/jqY3ZEOZggSSZjyi1k4LPvKiFlnXTfKssmkVW3DpQtaqGc7wS6vJ0whzMeyzz9SaZ+CKkpi5qzwRzdCF99QKSvbel2UEaXV5dFjqM3O5E90WX8kLdjh2nNyhUY9csvNR5GckEVFisEl1UXdiDT9j4D8u6Tw0PI28uQS+KlQILIEyQ2b9JgC7mK0hsRS0vQ8npRmKyYFI3CZUpQ+fpa0d+aipQdiE2iHNbBzMBUvWJeBayGFpSPKo3UZFR8uVk1ETN/0WjxVVHXFRcq1ZJb2Ic6xLRvLPX/+J1Igdw7lyd9ZVGuX7mwTugR7rQ3r2G9tQIaQn0fFZnyH1dtmGZarx9OZNlXW2zCdMVS7FMDGMA+dmetljMSWYNguj4gz3VHmbLYGbAT6PL99nGBW6ve/U7H3Ln0gOwK39RAXR8GGFpBZmSuhbSqVEXA2VzJ/lbB1117kzKDM2qxjWqWx1H+7DvQeufcMjB0bmI3frhwGAthlRMzeXffvGMyGHYPZeseqjDctWZXxuZ/7uXcCADuDC6tegC+wL9GX/vFp7rTd5Wd++Nyh2xBgwj7EPGRlQexQzBi0iJcM0rIBbFlhHoukKWy/DmZwjNExd1DMhZoGutyu2Qct2hMKjIK0fsTFdQAvSVaWwgQ9PGJGCPO+wVRIi3Qx2iUlRMDlUTHI6ZcBw/7YzTcXOwX7VFdiLBWeFgdZ+lLnaXv2eWVYX0mOP3gfiwoajjPsJxHuADgGUiAVg6wjkAl/5y489B82UhG+lEqfvNnAzlITMxQOYMVpzlvGsXIcyXfyDEgzRJA6Oi6B0q5Zcp468fM02FZatM7nfUvd+5d/LgVy3nw1KT8LybAMLgLj9KNk/dV+4rAEYAKaxb25uhhIVqNk/DmmTZ8VqEKUTHKWcc5BBA0RNlvL2TAbAcEL3gXeJ1NcHD0T0iLr4T+RKPs43aPQ5/6t4wez3B822/fcrF+iYbihAmT2btmgcahHyCCPT1Cbn8qIiJmDWF/449JTGV0if6QqI8odQCty9913zu7PQR+R+/r2OJCOH8y+nu+YsUVfqZHqusP76YFTBmY3LhnM7r777vazNo3HCRaoRlvad39+2q/iOfpMt4jrRdvh3aFbGPmSTKAQ2YHP2AFv2z7bdmqnMhK+yC/M9PN30kLIIKwo+rlD/ZRG1aEs2v2aYCZZlMxEPNJJNJxASxuvK4N2j/CuWHQf5cL3t1sENtMAraYxRz06VeOTLKdSAqQ9duMN9Rufsn+Z7QYst2varawYZT/TDIkJo9V0eF4epkemUE85jKrPBuW18VKRki36io+0TQ+bpvbF6PWjoe5r73z3//VfSUGYqoKZ7XNFvfgwNhPIEEf2ffHOUWhUerzb/irMhp9V/I52u9e1wCySIOYrUhZl76Sp9EN7ZgbGNIyxDvtgaPnKZ1SmL/Yxum+z/nf/xrGCGSJnL7hZv0+x90rV1MbY0+jvlNXEP8LLUGkkgBHYNA1nhLH2e2bNra1m4ztmBLLaPgRBWtGyDP2O9vSO2tc/b1bpaoDZ+suVIVp76oxYCGYfrgdP2TxmNywZzO66667ph33MP8YOc+o4V9mEGEgT0FDnBR67KTsfEfI6r555fvbp101HqdjPyzEVUVwArB7eGbo5wjnGAkwENkIXA1CViJscuMTIl9lMed5V0cKzAlWFOyxRX6MW7uPWwIzQpqgMpEaYYBmZHQO3OkgZ4VGr2AaAVVjbgWxdTXIKT2WU+o+Ql7pWoe7RG27gr4CMlFm9gxqcZ9NgGbs87uT8ZwbNaofKEEvr++WpkkL/Mk4sJlyCaJYfvGpJBWxwnT23BYqUII3RjFbrJZ6keYm2ETU7dm8qbNEXU5184O//FvDl+3yyNwIQJPTrXxUMNBXvkNBr+5rGAOIDY9lccXcPSty5/dxM13Ttskh95VzO9cGZpL59rIQuSSIfi23gubUp58GzLCJmCYVGdzwEKcpsr3f++lUEs6f3b5T2P0bD3sdv1j0XAElLYUSErBIpQ3nbrzZ/mSkvXpJUfqCctt8DNKY1psGYRc/GJIwhkubKjQZoY5Yo2VHq4mpT/hzt60tiXw9pX7p6YPZ5/o5ZG8JY1wSzT9BDp0H8wwDp+iWD2R133NF74D7eugX0XVLdCR7n4e3SjYSxCIMthzWCGOoYrJLVMUqmduSMDz608RkDC4myvTJqhrUFZv0ByPYBZ1AygQgIyaAR8QK0CWWuatraT2UNO1MZIZMgOZg9dv318iXtAT6Eiaab7x9BYdDUC+VAQYVCgoFBIedarvpg8NCGJKt3+HP5ekMnjJlpK4RM9BXhrf4Z4TPEYimKODePBml/LJz/22xlbPCcUNr8rbhNuaVR6MF/+PtL+iNHPaiBt36aPeRzmcm0SIVEX7MxfbF+N3kdnGAsOxgHL22t3sGsIv3jkGXXDGuWoTfta/bllzM/2onLgnTFyfbdOCYdp3M+mOz3u+PXrjKYla32X0mx96kb+1tt3zkbB7XfLZuVwohVu0xltH0HsTmS+engZeUGkHHS6SIG8v25p8/Wvv5oexmuLph9ijIGWLuS+S2JpSL+8Vl65BTI5TsgXVgymN12223zIWCh9buHoEVA1Em8Poe3Sdfjf0JkASKdhABnwSgvy7P8BuMS8AwjarIImbL9I2//C8B0/rcd/UU4DjhswKjnwEs9nMkKmKnSxuoktEnxIXlQwAP+ds4URwKbzA5sZUwAZRMCsTo8nqKP2x+/7kLxoETjZYGYLDX2PpS2MGAy9xJT/YotTAQki3/hc6VlY9LorEzgXHaMV9IiO9DwVxRnMwy2w+CwtMtUIy3RjiVJSZAsY/aDbvsHxmPnd9DzY8bWFz8cEy8pSJKSKpN4R4R7aJNc1993k/Ji/HNxlNKZai6cKoDDffhf/rlDAAbZVTAzcZIwOlD2I2aELaYrlrp6vZR27R3ipCCAAbJwxwPU2If1ElMW+eVZilVuwXtm8npnHUIXII2XAKqLZenF/7C06bILbuzL8m2/sggwK32HTfldtZnzbB3xUgZkJUK2AzBTe59wNjmXWXK/JfwBe3ttR8waKY2j9GfrQZ8b+/qu3FdqT1oGmH10AbNkTd02lXAVX6RHT9k8ZueXrMr4pm/6pscJR/02xw8sKSl26HNCafJS1CiraZI7/fyO/zM+vEW6IGcSwBX/d2WETNV2Bm4MKJlNFeEPsZ3d6MX+dDm6XwDRWNXZ5xwBqtOq4JSyMsC0thxkuPP+oGSG8LdM8IgGr1BvNoyQ8cHkFUBcgGXflxLIzIE8ft6+TsFAShhh5kJAqFujBXK1c875T5LdW+jQlpr3PeP32YrycKDfmpw/+c4ZD8WLNu1r6z12y1LF8axj1o+Jcz/y7/8qRSDSFTZet2UlpbHygpPE2a0dgPGXnu1Hfo8dez2gbi1BJ1VMYTRwM/CyuqjCGePoTE9E9p8uhrYkwCHSlvV2li3Ky2H2IDejnAS0FpnZILRdG+FAcSAdYLvllxYCZl63d+eY8THjoPccQzePg4NXfR6z1ZQqowBsKtvWu2YEseB7ZdOpjG3Z/Eoqo8OXlU0YhKB2z2b/W8bQF+W+/m/70S0HzD5IGZNfsrB1noKHr9FjpwzMzi0ZzN7kTd5k8eDFdosHx2uf15mbpHMMFAVSEZtP+oSwWltGxLBt2sg5lfbtwUJiTe3BzNrP0LTjtXxNtg9G2jAYj4bRk5CaUbB2P8oIdBw32KFdSkbZ2K6sT5w712aGdKc8whMGg0CsGiaxlXnNY/ji6obZbML+cJ5NYK+TD8EM8vN4rM72a14dYRSey3fmECAhkAZ2w/U0Of6gSmX3c+2bHv3P/+RTfO+7iW1ADAFYc9/480TZNuPM1tb38Wn5pBRRiQ8RzvqDYZRNqGd0C5epEUgKF/1APzWgLlQBsKTX4OLWKO04fIaFU06VtrXBeR5ndr73bv7FJYKZxgytpOdehT58DL3vZr1hTUDju2ZcBwewqVTGplx+WwAkJ+GsrtA4Tz6fkbL7V6mvH1NfuZL+cwz/WJcEZu/Rn2B69jtm36bHT5Mqo6SzSwazN3qjN9r9Q/38tovzYfnnX46/lXZnbtiswf8ZCWrh6UjQSmDqYi0QZfWZdo6cYByWAW3VCAycaxMjSZSO98Gs69hkG9Y1QxfVVETxt3SkyzHhSYQ4vkmDT5sJWmnncTvr3Pbk2bN9BmB59lzDu5p6moGh6ZhYTNdyf/7C7v1I3HxfCWvkyPaxYJh/PS7n43j0f/7bYarPL2JIJiSGcVSJnPGv2e4IWSpiLYomRQXmsoBYAPYY4/b99sASNiY0i495iZRFBJ4cxIJ1E7+kRU553Lc1Ey/A5SjYOsPW297480sGs2064QuspA8cQ+/9dASNE0zLImcGbb3I2Xw1Rtra6owrzUllhPgH1BotknbPZvvNo/S1K+lftsdfLJjlO+N+nf7C7Co3xnfpiVMGZmeWDGZv8AZvcNlQsKw+186xgD5nrpcO0n4wJsOUuroWRiLzT0yDRATMGCRqYDaU+uyDWklnpH4CqbIUWa4TZBvURDCDUwjvyQcV7ffPJAxym98IgQz/TZyQVa1XHdjql1Brf3sGcYGymicObOzjMbbUU2fOqL3wwlHdr96+arU9CoCwsV/CssEYgn70PWAly/MWHmBHXaDEmNKESBhUG1k5/wq13YGx4gxbPH7P/+G29H0CmdkJYxa+8XJZEBsW7wxs2T4JadX+HEgakvTfJRN/nql+A0g1CGMwyWxWH62+RR6fX85DdC6FyNH1DFLWd5biiJiiOH+73b/+ZxcPZhaVep6nI2jSO42DnsejYoycTacy+vYy4Kw9yfR0KiMhDWBWQO1fR+k7V6mvWIX+k+daLpi9JVLwY/o/j+6vcj+qJ08ZmB0uGcxe//Vfv/uwvVQYWKKfvWkDdt5v92OTpF19JmcuSPvOLH2uQSBKUw9I7UCTsM+AE9twm92wR90xlvttaOdA5vy/Xx1Yu33LU8RKfEsIq7bxY/Qd5rb08v1+/6cODzHjVvDwrghwlIEUDgPbnq5G6H5ERd2dSyi1xoTJQazT9kAhqipa00jLx+N4UhnFc3MKCZYzeA5AVayDTeutKErgUQNbn8h6MHgOpl56f2HkooK+phQio7TPLHV11U0C0NbuipDbj9vB+8kH7qs/9WsCzISXnSo3SW1aAjWiYSER2BBdk0fYFLxzNNjIQ+LdAmkM8wEJyxgIvynsY1oLQ2eWn1AHppW1Cwd9Czqm5J7zkqCM9hAsDfJ6+B/jmhKhtTCfb3GctR08pQs/cyLADDBydiW9/Sh99Bh6eUjj10VAdImpjLZPQJsvmV/bB4Blc16zPxylL1pJPzCmnuBnsXwwe1Olcke5AyHFz+qpUzbB9MGSVRnPnz9/xaCJ/Y//OLsfy/LHsIixnDknDSKIkXOi9ZJ/G9DClRjdH+vTg7AuMgDiGmlaZRsTuDNNoSTMKngp6za+LCcMIKflLkIBj7ZWAdQCHif6uaSCX2U8eqJvVuuR2oj9pw4OdDKWXUa6rg2J05vtennywQe6tzIowCmi3Vb1VMb+d5BDGMEMcFw9BiNdVVLkPu58/4lh6F9tDmRX+znlsabr0SYrbfpOsJzzB37+p04imG2h5mAMvcIovfVKert16MXtfbICa8eUymg+IqURcNaNmP3l0yAm/eAq9UdjaPRxnywwe20l/9b6Uvk8Aoq/rtUpk8vfXzKYnT179liBYPfHXKC/1z4DSzirPLtEfd7fajCpAm7RytwLqHv7cRJpkXnxjT6pZQAJ9H5Yb0YdwAyD8f26yIe8bbjNfMw6RnH+sWp0jCqCBDFKaCTK4UlX1hPHtFYEP68Z9/YsgmTXrqJEH720Nzxke1PELo6k95U26nasanpSall6oxqhueSVqY5ZYfv1ub+g9CGEqTg5dW/GMwyl+E+JEX4A7nDaRQq7od1duqzgmGtxsbz4/hT79LN7nnrkYQKXlREZUw3Isl7XmtOtVsaY6hCGf/mXhrIIagQx3tP9fmZDsIn7c3inXtf/9mS7sHLUGZmXtk3+jJjNIUuUz/7ESQYzQtRrr6S3HqU3G0MvV0tpXAsRtONKZVQTxv54lH56Jf3wZv2Ni44b0skFs1dWKnd1NCl+X+MpA7O9JYPZ4eGhektEUMI9vTxnqaTr9Zqzkv14vPax559j/jE5xvnjm3/e+eOLmX3qkv/Txzo4pCV2XK7zzPzy3IuBR5u2s/36yxhIO0rW70PjLIxst6dt9lWAb1BGRPvVsKewecqiO7kmjo5UJwApwArJcMm0utK2+MBzpM9P5gxWfA+DlBBTFw00QoYeDjMGug52qrzHBfjKymM6/xYzahDo7TipM2GiCu82vRhJOpSmmQGWtLrSz+Z1C4WnM8ITSZVUcQFcV0881vnjTrNH/6bJif6VGDEPlhWQ97L35c8pgC5eBxzZcaz+g0P/JwYyOtpkhdFp876+rFsfNRfAVr9dv1GyEZ30UTfa0X74Y88WMPPtwUp6xVF6/dUzkPbCo/SCI1Ma56cymi8zJPMdzKR/2Gz/brP+3Bj6xVH6o1FarXiOEw9mL6Ws19h+zgCzP98t+KzX68HLv/d7vzcLzF7lVV6FD9a7BrNhyWB2cHCw1OjMyfXrml/7+62a6NujwhytJaNhn0/Cylmid4CvuYPsDwR1O7Irmg2CJQIW29vY+ejY7kdEIvwkW1R9XQ/DjGs0S90Qpba13eT4l7aWYjMEPF8ecf6YUb/8ZXzyidnfVxhnv712d4t3+/QdnlE3Q6gGjXYxkMj5o5hm5LlLXv7VOvjRZyGYAZJC58bUq4+hWzfltxlDt4zS65W+F1rpjO1oWV2RERGyR8r2l1ap+8fQ92+2942h39y+M+bne9aB2WMvphwuMZUxGc1P/Kca0rm/Ue4YzGLHYJY7BrNYMpjt7e1poYCgk7tc+7yG9rNZ3R79NnN5hu0ipTz2h+sZDraBoe5ozhtEX6EJ/ZCwN2e0aA/Um37Q4Ui4zYjdX0Ic4dqyK148OZ/zelzNH98VXnImFmXbMaak4ohxZd8lTM1eIuefPGYM4NgGs/fDpwHMNJatlW8v5TcfQzeUtm8yhl5g9GMEwawp/vEPY+gXRkkFwH6unPN/N2WeW892MPt/EVUthjBzfnYAAAAASUVORK5CYII=" + }, function (t, e, i) { + var n = i(271); + (n = "string" == typeof (n = n.__esModule ? n.default : n) ? [ + [t.i, n, ""] + ] : n).locals && (t.exports = n.locals); + (0, i(156).default)("20bc8f04", n, !0, {}) + }, function (t, e, i) { + (e = i(155)(!1)).push([t.i, "@media print {\n body {\n margin: 0px;\n padding: 0px;\n }\n}\n\n@page {\n margin: 0;\n}\n\n.hiprint-printPaper * {\n box-sizing: border-box;\n -moz-box-sizing: border-box; /* Firefox */\n -webkit-box-sizing: border-box; /* Safari */\n}\n\n.hiprint-printPaper *:focus {\n outline: -webkit-focus-ring-color auto 0px;\n}\n\n.hiprint-printPaper {\n position: relative;\n padding: 0 0 0 0;\n page-break-after: always;\n -webkit-user-select: none; /* Chrome/Safari/Opera */\n -moz-user-select: none; /* Firefox */\n user-select: none;\n overflow-x: hidden;\n overflow: hidden;\n}\n\n.hiprint-printPaper .hiprint-printPaper-content {\n position: relative;\n}\n\n/* 火狐浏览器打印 第一页过后 重叠问题 */\n@-moz-document url-prefix() {\n .hiprint-printPaper .hiprint-printPaper-content {\n position: relative;\n margin-top: 20px;\n top: -20px\n }\n}\n\n.hiprint-printPaper.design {\n overflow: visible;\n}\n\n\n.hiprint-printTemplate .hiprint-printPanel {\n page-break-after: always;\n}\n\n.hiprint-printPaper, hiprint-printPanel {\n box-sizing: border-box;\n border: 0px;\n}\n\n.hiprint-printPanel .hiprint-printPaper:last-child {\n page-break-after: avoid;\n}\n\n.hiprint-printTemplate .hiprint-printPanel:last-child {\n page-break-after: avoid;\n}\n\n.hiprint-printPaper .hideheaderLinetarget {\n border-top: 0px dashed rgb(201, 190, 190) !important;\n}\n\n.hiprint-printPaper .hidefooterLinetarget {\n border-top: 0px dashed rgb(201, 190, 190) !important;\n}\n\n.hiprint-printPaper.design {\n border: 1px dashed rgba(170, 170, 170, 0.7);\n}\n\n.design .hiprint-printElement-table-content, .design .hiprint-printElement-longText-content {\n overflow: hidden;\n box-sizing: border-box;\n}\n\n.design .resize-panel {\n box-sizing: border-box;\n border: 1px dotted;\n}\n\n.hiprint-printElement-text {\n background-color: transparent;\n background-repeat: repeat;\n padding: 0 0 0 0;\n border: 0.75pt none rgb(0, 0, 0);\n direction: ltr;\n font-family: 'SimSun';\n font-size: 9pt;\n font-style: normal;\n font-weight: normal;\n padding-bottom: 0pt;\n padding-left: 0pt;\n padding-right: 0pt;\n padding-top: 0pt;\n text-align: left;\n text-decoration: none;\n line-height: 9.75pt;\n box-sizing: border-box;\n word-wrap: break-word;\n word-break: break-all;\n}\n\n.design .hiprint-printElement-text-content {\n border: 1px dashed rgb(206, 188, 188);\n box-sizing: border-box;\n}\n\n.hiprint-printElement-longText {\n background-color: transparent;\n background-repeat: repeat;\n border: 0.75pt none rgb(0, 0, 0);\n direction: ltr;\n font-family: 'SimSun';\n font-size: 9pt;\n font-style: normal;\n font-weight: normal;\n padding-bottom: 0pt;\n padding-left: 0pt;\n padding-right: 0pt;\n padding-top: 0pt;\n text-align: left;\n text-decoration: none;\n line-height: 9.75pt;\n box-sizing: border-box;\n word-wrap: break-word;\n word-break: break-all;\n /*white-space: pre-wrap*/\n}\n\n\n.hiprint-printElement-table {\n background-color: transparent;\n background-repeat: repeat;\n color: rgb(0, 0, 0);\n border-color: rgb(0, 0, 0);\n border-style: none;\n direction: ltr;\n font-family: 'SimSun';\n font-size: 9pt;\n font-style: normal;\n font-weight: normal;\n padding-bottom: 0pt;\n padding-left: 0pt;\n padding-right: 0pt;\n padding-top: 0pt;\n text-align: left;\n text-decoration: none;\n padding: 0 0 0 0;\n box-sizing: border-box;\n line-height: 9.75pt;\n}\n\n.hiprint-printElement-table thead {\n background: #e8e8e8;\n font-weight: 700;\n}\n\ntable.hiprint-printElement-tableTarget {\n width: 100%;\n}\n\n.hiprint-printElement-tableTarget, .hiprint-printElement-tableTarget tr, .hiprint-printElement-tableTarget td {\n border-color: rgb(0, 0, 0);\n /*border-style: none;*/\n /*border: 1px solid rgb(0, 0, 0);*/\n font-weight: normal;\n direction: ltr;\n padding-bottom: 0pt;\n padding-left: 4pt;\n padding-right: 4pt;\n padding-top: 0pt;\n text-decoration: none;\n vertical-align: middle;\n box-sizing: border-box;\n word-wrap: break-word;\n word-break: break-all;\n /*line-height: 9.75pt;\n font-size: 9pt;*/\n}\n\n.hiprint-printElement-tableTarget-border-all {\n border: 1px solid;\n}\n.hiprint-printElement-tableTarget-border-none {\n border: 0px solid;\n}\n.hiprint-printElement-tableTarget-border-lr {\n border-left: 1px solid;\n border-right: 1px solid;\n}\n.hiprint-printElement-tableTarget-border-left {\n border-left: 1px solid;\n}\n.hiprint-printElement-tableTarget-border-right {\n border-right: 1px solid;\n}\n.hiprint-printElement-tableTarget-border-tb {\n border-top: 1px solid;\n border-bottom: 1px solid;\n}\n.hiprint-printElement-tableTarget-border-top {\n border-top: 1px solid;\n}\n.hiprint-printElement-tableTarget-border-bottom {\n border-bottom: 1px solid;\n}\n\n.hiprint-printElement-tableTarget-border-td-none td {\n border: 0px solid;\n}\n.hiprint-printElement-tableTarget-border-td-all td:not(:nth-last-child(-n+2)) {\n border-right: 1px solid;\n}\n.hiprint-printElement-tableTarget-border-td-all td:last-child {\n border-left: 1px solid;\n}\n.hiprint-printElement-tableTarget-border-td-all td:last-child:first-child {\n border-left: none;\n}\n\n/*.hiprint-printElement-tableTarget tr,*/\n.hiprint-printElement-tableTarget td {\n height: 18pt;\n}\n\n.hiprint-printPaper .hiprint-paperNumber {\n font-size: 9pt;\n}\n\n.design .hiprint-printElement-table-handle {\n position: absolute;\n height: 21pt;\n width: 21pt;\n background: red;\n z-index: 1;\n}\n\n.hiprint-printPaper .hiprint-paperNumber-disabled {\n float: right !important;\n right: 0 !important;\n color: gainsboro !important;\n}\n\n.hiprint-printElement-vline, .hiprint-printElement-hline {\n border: 0px none rgb(0, 0, 0);\n\n}\n\n.hiprint-printElement-vline {\n border-left: 0.75pt solid #000;\n border-right: 0px none rgb(0, 0, 0) !important;\n border-bottom: 0px none rgb(0, 0, 0) !important;\n border-top: 0px none rgb(0, 0, 0) !important;\n}\n\n.hiprint-printElement-hline {\n border-top: 0.75pt solid #000;\n border-right: 0px none rgb(0, 0, 0) !important;\n border-bottom: 0px none rgb(0, 0, 0) !important;\n border-left: 0px none rgb(0, 0, 0) !important;\n}\n\n.hiprint-printElement-oval, .hiprint-printElement-rect {\n border: 0.75pt solid #000;\n}\n\n.hiprint-text-content-middle {\n}\n\n.hiprint-text-content-middle > div {\n display: grid;\n align-items: center;\n}\n\n.hiprint-text-content-bottom {\n}\n\n.hiprint-text-content-bottom > div {\n display: grid;\n align-items: flex-end;\n}\n\n.hiprint-text-content-wrap {\n}\n\n.hiprint-text-content-wrap .hiprint-text-content-wrap-nowrap {\n white-space: nowrap;\n}\n\n.hiprint-text-content-wrap .hiprint-text-content-wrap-clip {\n white-space: nowrap;\n overflow: hidden;\n text-overflow: clip;\n}\n\n.hiprint-text-content-wrap .hiprint-text-content-wrap-ellipsis {\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n\n/*hi-grid-row */\n.hi-grid-row {\n position: relative;\n height: auto;\n margin-right: 0;\n margin-left: 0;\n zoom: 1;\n display: block;\n box-sizing: border-box;\n}\n\n.hi-grid-row::after, .hi-grid-row::before {\n display: table;\n content: '';\n box-sizing: border-box;\n}\n\n.hi-grid-col {\n display: block;\n box-sizing: border-box;\n position: relative;\n float: left;\n flex: 0 0 auto;\n}\n\n.table-grid-row {\n margin-left: -0pt;\n margin-right: -0pt;\n}\n\n.tableGridColumnsGutterRow {\n padding-left: 0pt;\n padding-right: 0pt;\n}\n\n.hiprint-gridColumnsFooter {\n text-align: left;\n clear: both;\n}\n", ""]), t.exports = e + }]) +}); +//# sourceMappingURL=vue-plugin-hiprint.js.map diff --git a/src/utils/index.js b/src/utils/index.js index 2563cb5..4bfed1f 100644 --- a/src/utils/index.js +++ b/src/utils/index.js @@ -125,15 +125,19 @@ const initWindow = () => { const transformCode = (codeStr) => { return transform(codeStr, { presets: ['env'] }).code } - const interpreter = new Interpreter(window, { - timeout: 1000, - }) - window.eval = code => { - console.log(code) - return interpreter.evaluate(transformCode(code)) - } window.JsBarcode = JsBarcode + window.eval = (code, context) => { + console.log(code) + const interpreter = new Interpreter(context || window, { + timeout: 1000, + }) + try { + interpreter.evaluate(transformCode(code)) + } catch (err) { + console.log(err) + } + } } export default {